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 L: linux-bluetooth@vger.kernel.org
175 L: linux-wpan@vger.kernel.org
177 F: Documentation/networking/6lowpan.rst
178 F: include/net/6lowpan.h
181 6PACK NETWORK DRIVER FOR AX.25
182 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
183 L: linux-hams@vger.kernel.org
185 F: drivers/net/hamradio/6pack.c
187 802.11 (including CFG80211/NL80211)
188 M: Johannes Berg <johannes@sipsolutions.net>
189 L: linux-wireless@vger.kernel.org
191 W: https://wireless.wiki.kernel.org/
192 Q: https://patchwork.kernel.org/project/linux-wireless/list/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
203 F: include/uapi/linux/wireless.h
206 8169 10/100/1000 GIGABIT ETHERNET DRIVER
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 M: nic_swsd@realtek.com
209 L: netdev@vger.kernel.org
211 F: drivers/net/ethernet/realtek/r8169*
213 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
214 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
215 L: linux-serial@vger.kernel.org
217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
218 F: drivers/tty/serial/8250*
219 F: include/linux/serial_8250.h
221 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
222 L: netdev@vger.kernel.org
224 F: drivers/net/ethernet/8390/
227 M: Eric Van Hensbergen <ericvh@gmail.com>
228 M: Latchesar Ionkov <lucho@ionkov.net>
229 M: Dominique Martinet <asmadeus@codewreck.org>
230 R: Christian Schoenebeck <linux_oss@crudebyte.com>
231 L: v9fs-developer@lists.sourceforge.net
233 W: http://swik.net/v9fs
234 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
236 T: git git://github.com/martinetd/linux.git
237 F: Documentation/filesystems/9p.rst
240 F: include/trace/events/9p.h
241 F: include/uapi/linux/virtio_9p.h
245 M: Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
247 F: drivers/soc/fujitsu/a64fx-diag.c
250 M: Antti Palosaari <crope@iki.fi>
251 L: linux-media@vger.kernel.org
253 W: https://linuxtv.org
254 W: http://palosaari.fi/linux/
255 Q: http://patchwork.linuxtv.org/project/linux-media/list/
256 T: git git://linuxtv.org/anttip/media_tree.git
257 F: drivers/media/dvb-frontends/a8293*
259 AACRAID SCSI RAID DRIVER
260 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
261 L: linux-scsi@vger.kernel.org
263 W: http://www.adaptec.com/
264 F: Documentation/scsi/aacraid.rst
265 F: drivers/scsi/aacraid/
268 L: linux-api@vger.kernel.org
269 F: include/linux/syscalls.h
272 X: arch/*/include/uapi/
274 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
275 M: Hans de Goede <hdegoede@redhat.com>
276 L: linux-hwmon@vger.kernel.org
278 F: drivers/hwmon/abituguru.c
280 ABIT UGURU 3 HARDWARE MONITOR DRIVER
281 M: Alistair John Strachan <alistair@devzero.co.uk>
282 L: linux-hwmon@vger.kernel.org
284 F: drivers/hwmon/abituguru3.c
286 ACCES 104-DIO-48E GPIO DRIVER
287 M: William Breathitt Gray <vilhelm.gray@gmail.com>
288 L: linux-gpio@vger.kernel.org
290 F: drivers/gpio/gpio-104-dio-48e.c
292 ACCES 104-IDI-48 GPIO DRIVER
293 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
294 L: linux-gpio@vger.kernel.org
296 F: drivers/gpio/gpio-104-idi-48.c
298 ACCES 104-IDIO-16 GPIO DRIVER
299 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
300 L: linux-gpio@vger.kernel.org
302 F: drivers/gpio/gpio-104-idio-16.c
304 ACCES 104-QUAD-8 DRIVER
305 M: William Breathitt Gray <vilhelm.gray@gmail.com>
306 M: Syed Nayyar Waris <syednwaris@gmail.com>
307 L: linux-iio@vger.kernel.org
309 F: drivers/counter/104-quad-8.c
311 ACCES PCI-IDIO-16 GPIO DRIVER
312 M: William Breathitt Gray <vilhelm.gray@gmail.com>
313 L: linux-gpio@vger.kernel.org
315 F: drivers/gpio/gpio-pci-idio-16.c
317 ACCES PCIe-IDIO-24 GPIO DRIVER
318 M: William Breathitt Gray <vilhelm.gray@gmail.com>
319 L: linux-gpio@vger.kernel.org
321 F: drivers/gpio/gpio-pcie-idio-24.c
324 M: Jes Sorensen <jes@trained-monkey.org>
325 L: linux-acenic@sunsite.dk
327 F: drivers/net/ethernet/alteon/acenic*
329 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
330 M: Peter Kaestle <peter@piie.net>
331 L: platform-driver-x86@vger.kernel.org
333 W: http://piie.net/?section=acerhdf
334 F: drivers/platform/x86/acerhdf.c
336 ACER WMI LAPTOP EXTRAS
337 M: "Lee, Chun-Yi" <jlee@suse.com>
338 L: platform-driver-x86@vger.kernel.org
340 F: drivers/platform/x86/acer-wmi.c
343 M: "Rafael J. Wysocki" <rafael@kernel.org>
344 R: Len Brown <lenb@kernel.org>
345 L: linux-acpi@vger.kernel.org
347 W: https://01.org/linux-acpi
348 Q: https://patchwork.kernel.org/project/linux-acpi/list/
349 B: https://bugzilla.kernel.org
350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
351 F: Documentation/ABI/testing/configfs-acpi
352 F: Documentation/ABI/testing/sysfs-bus-acpi
353 F: Documentation/firmware-guide/acpi/
355 F: drivers/pci/*/*acpi*
356 F: drivers/pci/*acpi*
357 F: drivers/pnp/pnpacpi/
359 F: include/linux/acpi.h
360 F: include/linux/fwnode.h
364 M: "Rafael J. Wysocki" <rafael@kernel.org>
365 R: Len Brown <lenb@kernel.org>
366 R: James Morse <james.morse@arm.com>
367 R: Tony Luck <tony.luck@intel.com>
368 R: Borislav Petkov <bp@alien8.de>
369 L: linux-acpi@vger.kernel.org
370 F: drivers/acpi/apei/
372 ACPI COMPONENT ARCHITECTURE (ACPICA)
373 M: Robert Moore <robert.moore@intel.com>
374 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
375 L: linux-acpi@vger.kernel.org
378 W: https://acpica.org/
379 W: https://github.com/acpica/acpica/
380 Q: https://patchwork.kernel.org/project/linux-acpi/list/
381 B: https://bugzilla.kernel.org
382 B: https://bugs.acpica.org
383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
384 F: drivers/acpi/acpica/
388 ACPI FOR ARM64 (ACPI/arm64)
389 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
390 M: Hanjun Guo <guohanjun@huawei.com>
391 M: Sudeep Holla <sudeep.holla@arm.com>
392 L: linux-acpi@vger.kernel.org
393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
395 F: drivers/acpi/arm64
397 ACPI SERIAL MULTI INSTANTIATE DRIVER
398 M: Hans de Goede <hdegoede@redhat.com>
399 L: platform-driver-x86@vger.kernel.org
401 F: drivers/platform/x86/serial-multi-instantiate.c
403 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
404 M: Sudeep Holla <sudeep.holla@arm.com>
405 L: linux-acpi@vger.kernel.org
407 F: drivers/mailbox/pcc.c
410 M: "Rafael J. Wysocki" <rafael@kernel.org>
411 M: Len Brown <lenb@kernel.org>
412 R: Andy Shevchenko <andy@kernel.org>
413 R: Mika Westerberg <mika.westerberg@linux.intel.com>
414 L: linux-acpi@vger.kernel.org
416 Q: https://patchwork.kernel.org/project/linux-acpi/list/
417 B: https://bugzilla.kernel.org
418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
419 F: drivers/acpi/pmic/
422 M: Rafael J. Wysocki <rafael@kernel.org>
423 R: Zhang Rui <rui.zhang@intel.com>
424 L: linux-acpi@vger.kernel.org
426 W: https://01.org/linux-acpi
427 B: https://bugzilla.kernel.org
428 F: drivers/acpi/*thermal*
431 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
432 L: linux-acpi@vger.kernel.org
433 L: iommu@lists.linux.dev
435 F: drivers/acpi/viot.c
436 F: include/linux/acpi_viot.h
439 L: platform-driver-x86@vger.kernel.org
441 F: drivers/platform/x86/wmi.c
442 F: include/uapi/linux/wmi.h
444 ACRN HYPERVISOR SERVICE MODULE
445 M: Fei Li <fei1.li@intel.com>
446 L: acrn-dev@lists.projectacrn.org (subscribers-only)
448 W: https://projectacrn.org
449 F: Documentation/virt/acrn/
450 F: drivers/virt/acrn/
451 F: include/uapi/linux/acrn.h
453 AD1889 ALSA SOUND DRIVER
454 L: linux-parisc@vger.kernel.org
456 W: https://parisc.wiki.kernel.org/index.php/AD1889
457 F: sound/pci/ad1889.*
459 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
460 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
461 L: linux-iio@vger.kernel.org
463 F: drivers/iio/potentiometer/ad5110.c
465 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
466 M: Michael Hennerich <michael.hennerich@analog.com>
468 W: http://wiki.analog.com/AD5254
469 W: https://ez.analog.com/linux-software-drivers
470 F: drivers/misc/ad525x_dpot.c
472 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
473 M: Michael Hennerich <michael.hennerich@analog.com>
475 W: http://wiki.analog.com/AD5398
476 W: https://ez.analog.com/linux-software-drivers
477 F: drivers/regulator/ad5398.c
479 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
480 M: Michael Hennerich <michael.hennerich@analog.com>
482 W: http://wiki.analog.com/AD7142
483 W: https://ez.analog.com/linux-software-drivers
484 F: drivers/input/misc/ad714x.c
486 AD7877 TOUCHSCREEN DRIVER
487 M: Michael Hennerich <michael.hennerich@analog.com>
489 W: http://wiki.analog.com/AD7877
490 W: https://ez.analog.com/linux-software-drivers
491 F: drivers/input/touchscreen/ad7877.c
493 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
494 M: Michael Hennerich <michael.hennerich@analog.com>
496 W: http://wiki.analog.com/AD7879
497 W: https://ez.analog.com/linux-software-drivers
498 F: drivers/input/touchscreen/ad7879.c
500 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
501 M: Jiri Kosina <jikos@kernel.org>
504 ADF7242 IEEE 802.15.4 RADIO DRIVER
505 M: Michael Hennerich <michael.hennerich@analog.com>
506 L: linux-wpan@vger.kernel.org
508 W: https://wiki.analog.com/ADF7242
509 W: https://ez.analog.com/linux-software-drivers
510 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
511 F: drivers/net/ieee802154/adf7242.c
513 ADM1025 HARDWARE MONITOR DRIVER
514 M: Jean Delvare <jdelvare@suse.com>
515 L: linux-hwmon@vger.kernel.org
517 F: Documentation/hwmon/adm1025.rst
518 F: drivers/hwmon/adm1025.c
520 ADM1029 HARDWARE MONITOR DRIVER
521 M: Corentin Labbe <clabbe.montjoie@gmail.com>
522 L: linux-hwmon@vger.kernel.org
524 F: drivers/hwmon/adm1029.c
526 ADM8211 WIRELESS DRIVER
527 L: linux-wireless@vger.kernel.org
529 W: https://wireless.wiki.kernel.org/
530 F: drivers/net/wireless/admtek/adm8211.*
532 ADP1653 FLASH CONTROLLER DRIVER
533 M: Sakari Ailus <sakari.ailus@iki.fi>
534 L: linux-media@vger.kernel.org
536 F: drivers/media/i2c/adp1653.c
537 F: include/media/i2c/adp1653.h
539 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
540 M: Michael Hennerich <michael.hennerich@analog.com>
542 W: http://wiki.analog.com/ADP5520
543 W: https://ez.analog.com/linux-software-drivers
544 F: drivers/gpio/gpio-adp5520.c
545 F: drivers/input/keyboard/adp5520-keys.c
546 F: drivers/leds/leds-adp5520.c
547 F: drivers/mfd/adp5520.c
548 F: drivers/video/backlight/adp5520_bl.c
550 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
551 M: Michael Hennerich <michael.hennerich@analog.com>
553 W: http://wiki.analog.com/ADP5588
554 W: https://ez.analog.com/linux-software-drivers
555 F: drivers/gpio/gpio-adp5588.c
556 F: drivers/input/keyboard/adp5588-keys.c
558 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
559 M: Michael Hennerich <michael.hennerich@analog.com>
561 W: http://wiki.analog.com/ADP8860
562 W: https://ez.analog.com/linux-software-drivers
563 F: drivers/video/backlight/adp8860_bl.c
566 M: Colin Leroy <colin@colino.net>
568 F: drivers/macintosh/therm_adt746x.c
570 ADT7475 HARDWARE MONITOR DRIVER
571 M: Jean Delvare <jdelvare@suse.com>
572 L: linux-hwmon@vger.kernel.org
574 F: Documentation/hwmon/adt7475.rst
575 F: drivers/hwmon/adt7475.c
578 M: Matthew Wilcox <willy@infradead.org>
579 M: Hannes Reinecke <hare@suse.com>
580 L: linux-scsi@vger.kernel.org
582 F: Documentation/scsi/advansys.rst
583 F: drivers/scsi/advansys.c
585 ADVANTECH SWBTN DRIVER
586 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
587 L: platform-driver-x86@vger.kernel.org
589 F: drivers/platform/x86/adv_swbutton.c
591 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
592 M: Lucas Stankus <lucas.p.stankus@gmail.com>
594 F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
595 F: drivers/iio/accel/adxl313*
597 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
598 M: Michael Hennerich <michael.hennerich@analog.com>
600 W: http://wiki.analog.com/ADXL345
601 W: https://ez.analog.com/linux-software-drivers
602 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
603 F: drivers/input/misc/adxl34x.c
605 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
606 M: Puranjay Mohan <puranjay12@gmail.com>
607 L: linux-iio@vger.kernel.org
609 F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
610 F: drivers/iio/accel/adxl355.h
611 F: drivers/iio/accel/adxl355_core.c
612 F: drivers/iio/accel/adxl355_i2c.c
613 F: drivers/iio/accel/adxl355_spi.c
615 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
616 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
617 L: linux-iio@vger.kernel.org
619 W: http://ez.analog.com/community/linux-device-drivers
620 F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
621 F: drivers/iio/accel/adxl367*
623 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
624 M: Michael Hennerich <michael.hennerich@analog.com>
626 W: https://ez.analog.com/linux-software-drivers
627 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
628 F: drivers/iio/accel/adxl372.c
629 F: drivers/iio/accel/adxl372_i2c.c
630 F: drivers/iio/accel/adxl372_spi.c
633 M: Antti Palosaari <crope@iki.fi>
634 L: linux-media@vger.kernel.org
636 W: https://linuxtv.org
637 W: http://palosaari.fi/linux/
638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
639 T: git git://linuxtv.org/anttip/media_tree.git
640 F: drivers/media/dvb-frontends/af9013*
643 M: Antti Palosaari <crope@iki.fi>
644 L: linux-media@vger.kernel.org
646 W: https://linuxtv.org
647 W: http://palosaari.fi/linux/
648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
649 T: git git://linuxtv.org/anttip/media_tree.git
650 F: drivers/media/dvb-frontends/af9033*
653 M: David Sterba <dsterba@suse.com>
654 L: linux-fsdevel@vger.kernel.org
656 F: Documentation/filesystems/affs.rst
660 M: David Howells <dhowells@redhat.com>
661 M: Marc Dionne <marc.dionne@auristor.com>
662 L: linux-afs@lists.infradead.org
664 W: https://www.infradead.org/~dhowells/kafs/
665 F: Documentation/filesystems/afs.rst
667 F: include/trace/events/afs.h
670 M: David Airlie <airlied@linux.ie>
672 T: git git://anongit.freedesktop.org/drm/drm
674 F: include/linux/agp*
675 F: include/uapi/linux/agp*
678 M: "Juergen E. Fischer" <fischer@norbit.de>
679 L: linux-scsi@vger.kernel.org
681 F: drivers/scsi/aha152x*
682 F: drivers/scsi/pcmcia/aha152x*
684 AIC7XXX / AIC79XX SCSI DRIVER
685 M: Hannes Reinecke <hare@suse.com>
686 L: linux-scsi@vger.kernel.org
688 F: drivers/scsi/aic7xxx/
690 AIMSLAB FM RADIO RECEIVER DRIVER
691 M: Hans Verkuil <hverkuil@xs4all.nl>
692 L: linux-media@vger.kernel.org
694 W: https://linuxtv.org
695 T: git git://linuxtv.org/media_tree.git
696 F: drivers/media/radio/radio-aimslab*
699 M: Benjamin LaHaise <bcrl@kvack.org>
700 L: linux-aio@kvack.org
703 F: include/linux/*aio*.h
706 M: Antti Palosaari <crope@iki.fi>
707 L: linux-media@vger.kernel.org
709 W: https://linuxtv.org
710 W: http://palosaari.fi/linux/
711 Q: http://patchwork.linuxtv.org/project/linux-media/list/
712 T: git git://linuxtv.org/anttip/media_tree.git
713 F: drivers/media/usb/airspy/
715 ALACRITECH GIGABIT ETHERNET DRIVER
716 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
718 F: drivers/net/ethernet/alacritech/*
720 ALCATEL SPEEDTOUCH USB DRIVER
721 M: Duncan Sands <duncan.sands@free.fr>
722 L: linux-usb@vger.kernel.org
724 W: http://www.linux-usb.org/SpeedTouch/
725 F: drivers/usb/atm/speedtch.c
726 F: drivers/usb/atm/usbatm.c
728 ALCHEMY AU1XX0 MMC DRIVER
729 M: Manuel Lauss <manuel.lauss@gmail.com>
731 F: drivers/mmc/host/au1xmmc.c
734 M: Rudolf Marek <r.marek@assembler.cz>
735 L: linux-i2c@vger.kernel.org
737 F: Documentation/i2c/busses/i2c-ali1563.rst
738 F: drivers/i2c/busses/i2c-ali1563.c
741 L: Dell.Client.Kernel@dell.com
743 F: drivers/platform/x86/dell/alienware-wmi.c
745 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
746 M: Tomislav Denis <tomislav.denis@avl.com>
747 L: linux-iio@vger.kernel.org
749 W: http://www.allsensors.com/
750 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
751 F: drivers/iio/pressure/dlhl60d.c
753 ALLEGRO DVT VIDEO IP CORE DRIVER
754 M: Michael Tretter <m.tretter@pengutronix.de>
755 R: Pengutronix Kernel Team <kernel@pengutronix.de>
756 L: linux-media@vger.kernel.org
758 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
759 F: drivers/media/platform/allegro-dvt/
761 ALLWINNER A10 CSI DRIVER
762 M: Maxime Ripard <mripard@kernel.org>
763 L: linux-media@vger.kernel.org
765 T: git git://linuxtv.org/media_tree.git
766 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
767 F: drivers/media/platform/sunxi/sun4i-csi/
769 ALLWINNER CPUFREQ DRIVER
770 M: Yangtao Li <tiny.windzz@gmail.com>
771 L: linux-pm@vger.kernel.org
773 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
774 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
776 ALLWINNER CRYPTO DRIVERS
777 M: Corentin Labbe <clabbe.montjoie@gmail.com>
778 L: linux-crypto@vger.kernel.org
780 F: drivers/crypto/allwinner/
782 ALLWINNER HARDWARE SPINLOCK SUPPORT
783 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
785 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
786 F: drivers/hwspinlock/sun6i_hwspinlock.c
788 ALLWINNER THERMAL DRIVER
789 M: Vasily Khoruzhick <anarsoul@gmail.com>
790 M: Yangtao Li <tiny.windzz@gmail.com>
791 L: linux-pm@vger.kernel.org
793 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
794 F: drivers/thermal/sun8i_thermal.c
797 M: Maxime Ripard <mripard@kernel.org>
798 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
799 L: linux-media@vger.kernel.org
801 F: drivers/staging/media/sunxi/cedrus/
804 M: Richard Henderson <rth@twiddle.net>
805 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
806 M: Matt Turner <mattst88@gmail.com>
807 L: linux-alpha@vger.kernel.org
811 ALPS PS/2 TOUCHPAD DRIVER
812 R: Pali Rohár <pali@kernel.org>
813 F: drivers/input/mouse/alps.*
815 ALTERA I2C CONTROLLER DRIVER
816 M: Thor Thayer <thor.thayer@linux.intel.com>
818 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
819 F: drivers/i2c/busses/i2c-altera.c
821 ALTERA MAILBOX DRIVER
822 M: Mun Yew Tham <mun.yew.tham@intel.com>
824 F: drivers/mailbox/mailbox-altera.c
826 ALTERA MSGDMA IP CORE DRIVER
827 M: Olivier Dautricourt <olivierdautricourt@gmail.com>
828 R: Stefan Roese <sr@denx.de>
829 L: dmaengine@vger.kernel.org
831 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
832 F: drivers/dma/altera-msgdma.c
835 M: Mun Yew Tham <mun.yew.tham@intel.com>
836 L: linux-gpio@vger.kernel.org
838 F: drivers/gpio/gpio-altera.c
840 ALTERA SYSTEM MANAGER DRIVER
841 M: Thor Thayer <thor.thayer@linux.intel.com>
843 F: drivers/mfd/altera-sysmgr.c
844 F: include/linux/mfd/altera-sysmgr.h
846 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
847 M: Thor Thayer <thor.thayer@linux.intel.com>
849 F: drivers/gpio/gpio-altera-a10sr.c
850 F: drivers/mfd/altera-a10sr.c
851 F: drivers/reset/reset-a10sr.c
852 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
853 F: include/linux/mfd/altera-a10sr.h
855 ALTERA TRIPLE SPEED ETHERNET DRIVER
856 M: Joyce Ooi <joyce.ooi@intel.com>
857 L: netdev@vger.kernel.org
859 F: drivers/net/ethernet/altera/
861 ALTERA UART/JTAG UART SERIAL DRIVERS
862 M: Tobias Klauser <tklauser@distanz.ch>
863 L: linux-serial@vger.kernel.org
865 F: drivers/tty/serial/altera_jtaguart.c
866 F: drivers/tty/serial/altera_uart.c
867 F: include/linux/altera_jtaguart.h
868 F: include/linux/altera_uart.h
870 AMAZON ANNAPURNA LABS FIC DRIVER
871 M: Talel Shenhar <talel@amazon.com>
873 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
874 F: drivers/irqchip/irq-al-fic.c
876 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
877 M: Talel Shenhar <talel@amazon.com>
878 M: Talel Shenhar <talelshenhar@gmail.com>
880 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
881 F: drivers/edac/al_mc_edac.c
883 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
884 M: Talel Shenhar <talel@amazon.com>
886 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
887 F: drivers/thermal/thermal_mmio.c
889 AMAZON ETHERNET DRIVERS
890 M: Shay Agroskin <shayagr@amazon.com>
891 M: Arthur Kiyanovski <akiyano@amazon.com>
892 R: David Arinzon <darinzon@amazon.com>
893 R: Noam Dagan <ndagan@amazon.com>
894 R: Saeed Bishara <saeedb@amazon.com>
895 L: netdev@vger.kernel.org
897 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
898 F: drivers/net/ethernet/amazon/
900 AMAZON RDMA EFA DRIVER
901 M: Gal Pressman <galpress@amazon.com>
902 R: Yossi Leybovich <sleybo@amazon.com>
903 L: linux-rdma@vger.kernel.org
905 Q: https://patchwork.kernel.org/project/linux-rdma/list/
906 F: drivers/infiniband/hw/efa/
907 F: include/uapi/rdma/efa-abi.h
909 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
910 M: Tom Lendacky <thomas.lendacky@amd.com>
911 M: John Allen <john.allen@amd.com>
912 L: linux-crypto@vger.kernel.org
914 F: drivers/crypto/ccp/
915 F: include/linux/ccp.h
917 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
918 M: Brijesh Singh <brijesh.singh@amd.com>
919 M: Tom Lendacky <thomas.lendacky@amd.com>
920 L: linux-crypto@vger.kernel.org
922 F: drivers/crypto/ccp/sev*
923 F: include/uapi/linux/psp-sev.h
926 M: Harry Wentland <harry.wentland@amd.com>
927 M: Leo Li <sunpeng.li@amd.com>
928 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
929 L: amd-gfx@lists.freedesktop.org
931 T: git https://gitlab.freedesktop.org/agd5f/linux.git
932 F: drivers/gpu/drm/amd/display/
934 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
935 M: Huang Rui <ray.huang@amd.com>
936 L: linux-hwmon@vger.kernel.org
938 F: Documentation/hwmon/fam15h_power.rst
939 F: drivers/hwmon/fam15h_power.c
942 M: Enrico Weigelt, metux IT consult <info@metux.net>
943 L: linux-gpio@vger.kernel.org
945 F: drivers/gpio/gpio-amd-fch.c
946 F: include/linux/platform_data/gpio/gpio-amd-fch.h
948 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
949 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
951 F: drivers/usb/gadget/udc/amd5536udc.*
953 AMD GEODE PROCESSOR/CHIPSET SUPPORT
954 M: Andres Salomon <dilinger@queued.net>
955 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
957 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
958 F: arch/x86/include/asm/geode.h
959 F: drivers/char/hw_random/geode-rng.c
960 F: drivers/crypto/geode*
961 F: drivers/video/fbdev/geode/
964 M: Joerg Roedel <joro@8bytes.org>
965 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
966 L: iommu@lists.linux.dev
968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
969 F: drivers/iommu/amd/
970 F: include/linux/amd-iommu.h
973 M: Felix Kuehling <Felix.Kuehling@amd.com>
974 L: amd-gfx@lists.freedesktop.org
976 T: git https://gitlab.freedesktop.org/agd5f/linux.git
977 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
978 F: drivers/gpu/drm/amd/amdkfd/
979 F: drivers/gpu/drm/amd/include/cik_structs.h
980 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
981 F: drivers/gpu/drm/amd/include/v9_structs.h
982 F: drivers/gpu/drm/amd/include/vi_structs.h
983 F: include/uapi/linux/kfd_ioctl.h
984 F: include/uapi/linux/kfd_sysfs.h
987 M: Sanjay R Mehta <sanju.mehta@amd.com>
989 F: drivers/spi/spi-amd.c
992 M: Elie Morisse <syniurge@gmail.com>
993 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
994 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
995 L: linux-i2c@vger.kernel.org
997 F: drivers/i2c/busses/i2c-amd-mp2*
1000 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1001 L: platform-driver-x86@vger.kernel.org
1003 F: drivers/platform/x86/amd-pmc.*
1006 M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1007 R: Carlos Bilbao <carlos.bilbao@amd.com>
1008 L: platform-driver-x86@vger.kernel.org
1010 F: Documentation/x86/amd_hsmp.rst
1011 F: arch/x86/include/asm/amd_hsmp.h
1012 F: arch/x86/include/uapi/asm/amd_hsmp.h
1013 F: drivers/platform/x86/amd_hsmp.c
1015 AMD POWERPLAY AND SWSMU
1016 M: Evan Quan <evan.quan@amd.com>
1017 L: amd-gfx@lists.freedesktop.org
1019 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1020 F: drivers/gpu/drm/amd/pm/
1023 M: Huang Rui <ray.huang@amd.com>
1024 L: linux-pm@vger.kernel.org
1026 F: Documentation/admin-guide/pm/amd-pstate.rst
1027 F: drivers/cpufreq/amd-pstate*
1028 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1031 M: Sanjay R Mehta <sanju.mehta@amd.com>
1032 L: dmaengine@vger.kernel.org
1034 F: drivers/dma/ptdma/
1036 AMD SEATTLE DEVICE TREE SUPPORT
1037 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1038 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1039 M: Tom Lendacky <thomas.lendacky@amd.com>
1041 F: arch/arm64/boot/dts/amd/
1044 M: Tom Lendacky <thomas.lendacky@amd.com>
1045 M: "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1046 L: netdev@vger.kernel.org
1048 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1049 F: drivers/net/ethernet/amd/xgbe/
1051 AMD SENSOR FUSION HUB DRIVER
1052 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1053 L: linux-input@vger.kernel.org
1055 F: Documentation/hid/amd-sfh*
1056 F: drivers/hid/amd-sfh-hid/
1058 AMPHION VPU CODEC V4L2 DRIVER
1059 M: Ming Qian <ming.qian@nxp.com>
1060 M: Shijie Qin <shijie.qin@nxp.com>
1061 M: Zhou Peng <eagle.zhou@nxp.com>
1062 L: linux-media@vger.kernel.org
1064 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1065 F: drivers/media/platform/amphion/
1068 M: Christian Eggers <ceggers@arri.de>
1069 L: linux-iio@vger.kernel.org
1071 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1072 F: drivers/iio/light/as73211.c
1074 AMT (Automatic Multicast Tunneling)
1075 M: Taehee Yoo <ap420073@gmail.com>
1076 L: netdev@vger.kernel.org
1078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1080 F: drivers/net/amt.c
1082 ANALOG DEVICES INC AD7192 DRIVER
1083 M: Alexandru Tachici <alexandru.tachici@analog.com>
1084 L: linux-iio@vger.kernel.org
1086 W: https://ez.analog.com/linux-software-drivers
1087 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1088 F: drivers/iio/adc/ad7192.c
1090 ANALOG DEVICES INC AD7292 DRIVER
1091 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1092 L: linux-iio@vger.kernel.org
1094 W: https://ez.analog.com/linux-software-drivers
1095 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1096 F: drivers/iio/adc/ad7292.c
1098 ANALOG DEVICES INC AD3552R DRIVER
1099 M: Nuno Sá <nuno.sa@analog.com>
1100 L: linux-iio@vger.kernel.org
1102 W: https://ez.analog.com/linux-software-drivers
1103 F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1104 F: drivers/iio/dac/ad3552r.c
1106 ANALOG DEVICES INC AD7293 DRIVER
1107 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1108 L: linux-iio@vger.kernel.org
1110 W: https://ez.analog.com/linux-software-drivers
1111 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1112 F: drivers/iio/dac/ad7293.c
1114 ANALOG DEVICES INC AD7768-1 DRIVER
1115 M: Michael Hennerich <Michael.Hennerich@analog.com>
1116 L: linux-iio@vger.kernel.org
1118 W: https://ez.analog.com/linux-software-drivers
1119 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1120 F: drivers/iio/adc/ad7768-1.c
1122 ANALOG DEVICES INC AD7780 DRIVER
1123 M: Michael Hennerich <Michael.Hennerich@analog.com>
1124 M: Renato Lui Geh <renatogeh@gmail.com>
1125 L: linux-iio@vger.kernel.org
1127 W: https://ez.analog.com/linux-software-drivers
1128 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1129 F: drivers/iio/adc/ad7780.c
1131 ANALOG DEVICES INC AD74413R DRIVER
1132 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1133 L: linux-iio@vger.kernel.org
1135 W: http://ez.analog.com/community/linux-device-drivers
1136 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1137 F: drivers/iio/addac/ad74413r.c
1138 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1140 ANALOG DEVICES INC AD9389B DRIVER
1141 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1142 L: linux-media@vger.kernel.org
1144 F: drivers/media/i2c/ad9389b*
1146 ANALOG DEVICES INC ADA4250 DRIVER
1147 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1148 L: linux-iio@vger.kernel.org
1150 W: https://ez.analog.com/linux-software-drivers
1151 F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1152 F: drivers/iio/amplifiers/ada4250.c
1154 ANALOG DEVICES INC ADGS1408 DRIVER
1155 M: Mircea Caprioru <mircea.caprioru@analog.com>
1157 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1158 F: drivers/mux/adgs1408.c
1160 ANALOG DEVICES INC ADIN DRIVER
1161 M: Michael Hennerich <michael.hennerich@analog.com>
1162 L: netdev@vger.kernel.org
1164 W: https://ez.analog.com/linux-software-drivers
1165 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1166 F: drivers/net/phy/adin.c
1168 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1169 M: Nuno Sa <nuno.sa@analog.com>
1170 L: linux-iio@vger.kernel.org
1172 F: drivers/iio/imu/adis.c
1173 F: drivers/iio/imu/adis_buffer.c
1174 F: drivers/iio/imu/adis_trigger.c
1175 F: include/linux/iio/imu/adis.h
1177 ANALOG DEVICES INC ADIS16460 DRIVER
1178 M: Dragos Bogdan <dragos.bogdan@analog.com>
1179 L: linux-iio@vger.kernel.org
1181 W: https://ez.analog.com/linux-software-drivers
1182 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1183 F: drivers/iio/imu/adis16460.c
1185 ANALOG DEVICES INC ADIS16475 DRIVER
1186 M: Nuno Sa <nuno.sa@analog.com>
1187 L: linux-iio@vger.kernel.org
1188 W: https://ez.analog.com/linux-software-drivers
1190 F: drivers/iio/imu/adis16475.c
1191 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1193 ANALOG DEVICES INC ADM1177 DRIVER
1194 M: Michael Hennerich <Michael.Hennerich@analog.com>
1195 L: linux-hwmon@vger.kernel.org
1197 W: https://ez.analog.com/linux-software-drivers
1198 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1199 F: drivers/hwmon/adm1177.c
1201 ANALOG DEVICES INC ADMV1013 DRIVER
1202 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1203 L: linux-iio@vger.kernel.org
1205 W: https://ez.analog.com/linux-software-drivers
1206 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1207 F: drivers/iio/frequency/admv1013.c
1209 ANALOG DEVICES INC ADMV8818 DRIVER
1210 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1211 L: linux-iio@vger.kernel.org
1213 W: https://ez.analog.com/linux-software-drivers
1214 F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1215 F: drivers/iio/filter/admv8818.c
1217 ANALOG DEVICES INC ADMV1014 DRIVER
1218 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1219 L: linux-iio@vger.kernel.org
1221 W: https://ez.analog.com/linux-software-drivers
1222 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1223 F: drivers/iio/frequency/admv1014.c
1225 ANALOG DEVICES INC ADP5061 DRIVER
1226 M: Michael Hennerich <Michael.Hennerich@analog.com>
1227 L: linux-pm@vger.kernel.org
1229 W: https://ez.analog.com/linux-software-drivers
1230 F: drivers/power/supply/adp5061.c
1232 ANALOG DEVICES INC ADRF6780 DRIVER
1233 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1234 L: linux-iio@vger.kernel.org
1236 W: https://ez.analog.com/linux-software-drivers
1237 F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1238 F: drivers/iio/frequency/adrf6780.c
1240 ANALOG DEVICES INC ADV7180 DRIVER
1241 M: Lars-Peter Clausen <lars@metafoo.de>
1242 L: linux-media@vger.kernel.org
1244 W: https://ez.analog.com/linux-software-drivers
1245 F: drivers/media/i2c/adv7180.c
1246 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1248 ANALOG DEVICES INC ADV748X DRIVER
1249 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1250 L: linux-media@vger.kernel.org
1252 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1253 F: drivers/media/i2c/adv748x/*
1255 ANALOG DEVICES INC ADV7511 DRIVER
1256 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1257 L: linux-media@vger.kernel.org
1259 F: drivers/media/i2c/adv7511*
1261 ANALOG DEVICES INC ADV7604 DRIVER
1262 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1263 L: linux-media@vger.kernel.org
1265 F: drivers/media/i2c/adv7604*
1266 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1268 ANALOG DEVICES INC ADV7842 DRIVER
1269 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1270 L: linux-media@vger.kernel.org
1272 F: drivers/media/i2c/adv7842*
1274 ANALOG DEVICES INC ADXRS290 DRIVER
1275 M: Nishant Malpani <nish.malpani25@gmail.com>
1276 L: linux-iio@vger.kernel.org
1278 F: drivers/iio/gyro/adxrs290.c
1279 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1281 ANALOG DEVICES INC ASOC CODEC DRIVERS
1282 M: Lars-Peter Clausen <lars@metafoo.de>
1283 M: Nuno Sá <nuno.sa@analog.com>
1284 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1286 W: http://wiki.analog.com/
1287 W: https://ez.analog.com/linux-software-drivers
1288 F: sound/soc/codecs/ad1*
1289 F: sound/soc/codecs/ad7*
1290 F: sound/soc/codecs/adau*
1291 F: sound/soc/codecs/adav*
1292 F: sound/soc/codecs/sigmadsp.*
1293 F: sound/soc/codecs/ssm*
1295 ANALOG DEVICES INC DMA DRIVERS
1296 M: Lars-Peter Clausen <lars@metafoo.de>
1298 W: https://ez.analog.com/linux-software-drivers
1299 F: drivers/dma/dma-axi-dmac.c
1301 ANALOG DEVICES INC IIO DRIVERS
1302 M: Lars-Peter Clausen <lars@metafoo.de>
1303 M: Michael Hennerich <Michael.Hennerich@analog.com>
1305 W: http://wiki.analog.com/
1306 W: https://ez.analog.com/linux-software-drivers
1307 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1308 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1309 F: Documentation/devicetree/bindings/iio/*/adi,*
1310 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1311 F: drivers/iio/*/ad*
1312 F: drivers/iio/adc/ltc249*
1313 F: drivers/iio/amplifiers/hmc425a.c
1314 F: drivers/staging/iio/*/ad*
1315 X: drivers/iio/*/adjd*
1317 ANALOGBITS PLL LIBRARIES
1318 M: Paul Walmsley <paul.walmsley@sifive.com>
1320 F: drivers/clk/analogbits/*
1321 F: include/linux/clk/analogbits*
1323 ANDROID CONFIG FRAGMENTS
1324 M: Rob Herring <robh@kernel.org>
1326 F: kernel/configs/android*
1329 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1330 M: Arve Hjønnevåg <arve@android.com>
1331 M: Todd Kjos <tkjos@android.com>
1332 M: Martijn Coenen <maco@android.com>
1333 M: Joel Fernandes <joel@joelfernandes.org>
1334 M: Christian Brauner <christian@brauner.io>
1335 M: Hridya Valsaraju <hridya@google.com>
1336 M: Suren Baghdasaryan <surenb@google.com>
1337 L: linux-kernel@vger.kernel.org
1339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1342 ANDROID GOLDFISH PIC DRIVER
1343 M: Miodrag Dinic <miodrag.dinic@mips.com>
1345 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1346 F: drivers/irqchip/irq-goldfish-pic.c
1348 ANDROID GOLDFISH RTC DRIVER
1349 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1351 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1352 F: drivers/rtc/rtc-goldfish.c
1354 AOA (Apple Onboard Audio) ALSA DRIVER
1355 M: Johannes Berg <johannes@sipsolutions.net>
1356 L: linuxppc-dev@lists.ozlabs.org
1357 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1361 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1362 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1363 L: linux-iio@vger.kernel.org
1365 F: drivers/iio/adc/stx104.c
1368 M: Jiri Kosina <jikos@kernel.org>
1370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1371 F: arch/x86/kernel/apm_32.c
1372 F: drivers/char/apm-emulation.c
1373 F: include/linux/apm_bios.h
1374 F: include/uapi/linux/apm_bios.h
1376 APPARMOR SECURITY MODULE
1377 M: John Johansen <john.johansen@canonical.com>
1378 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1380 W: wiki.apparmor.net
1381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1382 F: Documentation/admin-guide/LSM/apparmor.rst
1383 F: security/apparmor/
1385 APPLE BCM5974 MULTITOUCH DRIVER
1386 M: Henrik Rydberg <rydberg@bitmath.org>
1387 L: linux-input@vger.kernel.org
1389 F: drivers/input/mouse/bcm5974.c
1391 APPLE PCIE CONTROLLER DRIVER
1392 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1393 M: Marc Zyngier <maz@kernel.org>
1394 L: linux-pci@vger.kernel.org
1396 F: drivers/pci/controller/pcie-apple.c
1399 M: Henrik Rydberg <rydberg@bitmath.org>
1400 L: linux-hwmon@vger.kernel.org
1402 F: drivers/hwmon/applesmc.c
1404 APPLETALK NETWORK LAYER
1405 L: netdev@vger.kernel.org
1407 F: drivers/net/appletalk/
1408 F: include/linux/atalk.h
1409 F: include/uapi/linux/atalk.h
1412 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1413 M: Khuong Dinh <khuong@os.amperecomputing.com>
1415 F: arch/arm64/boot/dts/apm/
1417 APPLIED MICRO (APM) X-GENE SOC EDAC
1418 M: Khuong Dinh <khuong@os.amperecomputing.com>
1420 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1421 F: drivers/edac/xgene_edac.c
1423 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1424 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1425 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1427 F: drivers/net/ethernet/apm/xgene-v2/
1429 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1430 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1431 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1432 M: Quan Nguyen <quan@os.amperecomputing.com>
1434 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1435 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1436 F: drivers/net/ethernet/apm/xgene/
1437 F: drivers/net/mdio/mdio-xgene.c
1439 APPLIED MICRO (APM) X-GENE SOC PMU
1440 M: Khuong Dinh <khuong@os.amperecomputing.com>
1442 F: Documentation/admin-guide/perf/xgene-pmu.rst
1443 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1444 F: drivers/perf/xgene_pmu.c
1446 APTINA CAMERA SENSOR PLL
1447 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1448 L: linux-media@vger.kernel.org
1450 F: drivers/media/i2c/aptina-pll.*
1452 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1453 M: Aleksa Savic <savicaleksa83@gmail.com>
1454 M: Jack Doan <me@jackdoan.com>
1455 L: linux-hwmon@vger.kernel.org
1457 F: Documentation/hwmon/aquacomputer_d5next.rst
1458 F: drivers/hwmon/aquacomputer_d5next.c
1460 AQUANTIA ETHERNET DRIVER (atlantic)
1461 M: Igor Russkikh <irusskikh@marvell.com>
1462 L: netdev@vger.kernel.org
1464 W: https://www.marvell.com/
1465 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1466 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1467 F: drivers/net/ethernet/aquantia/atlantic/
1469 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1470 M: Egor Pomozov <epomozov@marvell.com>
1471 L: netdev@vger.kernel.org
1473 W: http://www.aquantia.com
1474 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1476 ARASAN NAND CONTROLLER DRIVER
1477 M: Miquel Raynal <miquel.raynal@bootlin.com>
1478 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1479 L: linux-mtd@lists.infradead.org
1481 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1482 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1484 ARC FRAMEBUFFER DRIVER
1485 M: Jaya Kumar <jayalk@intworks.biz>
1487 F: drivers/video/fbdev/arcfb.c
1488 F: drivers/video/fbdev/core/fb_defio.c
1491 M: Alexey Brodkin <abrodkin@synopsys.com>
1493 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1494 F: drivers/gpu/drm/tiny/arcpgu.c
1496 ARCNET NETWORK LAYER
1497 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1498 L: netdev@vger.kernel.org
1500 F: drivers/net/arcnet/
1501 F: include/uapi/linux/if_arcnet.h
1503 ARM ARCHITECTED TIMER DRIVER
1504 M: Mark Rutland <mark.rutland@arm.com>
1505 M: Marc Zyngier <maz@kernel.org>
1506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 F: arch/arm/include/asm/arch_timer.h
1509 F: arch/arm64/include/asm/arch_timer.h
1510 F: drivers/clocksource/arm_arch_timer.c
1512 ARM HDLCD DRM DRIVER
1513 M: Liviu Dudau <liviu.dudau@arm.com>
1515 F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1516 F: drivers/gpu/drm/arm/hdlcd_*
1518 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1519 M: Linus Walleij <linus.walleij@linaro.org>
1520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1523 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1524 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1525 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1526 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1527 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1528 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1529 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1530 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1531 F: arch/arm/boot/dts/arm-realview-*
1532 F: arch/arm/boot/dts/integrator*
1533 F: arch/arm/boot/dts/versatile*
1534 F: arch/arm/mach-versatile/
1535 F: drivers/bus/arm-integrator-lm.c
1536 F: drivers/clk/versatile/
1537 F: drivers/i2c/busses/i2c-versatile.c
1538 F: drivers/irqchip/irq-versatile-fpga.c
1539 F: drivers/mtd/maps/physmap-versatile.*
1540 F: drivers/power/reset/arm-versatile-reboot.c
1541 F: drivers/soc/versatile/
1543 ARM KOMEDA DRM-KMS DRIVER
1544 M: James (Qian) Wang <james.qian.wang@arm.com>
1545 M: Liviu Dudau <liviu.dudau@arm.com>
1546 M: Mihail Atanassov <mihail.atanassov@arm.com>
1547 L: Mali DP Maintainers <malidp@foss.arm.com>
1549 T: git git://anongit.freedesktop.org/drm/drm-misc
1550 F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1551 F: Documentation/gpu/komeda-kms.rst
1552 F: drivers/gpu/drm/arm/display/include/
1553 F: drivers/gpu/drm/arm/display/komeda/
1555 ARM MALI PANFROST DRM DRIVER
1556 M: Rob Herring <robh@kernel.org>
1557 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1558 R: Steven Price <steven.price@arm.com>
1559 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1560 L: dri-devel@lists.freedesktop.org
1562 T: git git://anongit.freedesktop.org/drm/drm-misc
1563 F: drivers/gpu/drm/panfrost/
1564 F: include/uapi/drm/panfrost_drm.h
1566 ARM MALI-DP DRM DRIVER
1567 M: Liviu Dudau <liviu.dudau@arm.com>
1568 M: Brian Starkey <brian.starkey@arm.com>
1569 L: Mali DP Maintainers <malidp@foss.arm.com>
1571 T: git git://anongit.freedesktop.org/drm/drm-misc
1572 F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1573 F: Documentation/gpu/afbc.rst
1574 F: drivers/gpu/drm/arm/
1576 ARM MFM AND FLOPPY DRIVERS
1577 M: Ian Molton <spyro@f2s.com>
1579 F: arch/arm/include/asm/floppy.h
1580 F: arch/arm/mach-rpc/floppydma.S
1582 ARM PMU PROFILING AND DEBUGGING
1583 M: Will Deacon <will@kernel.org>
1584 M: Mark Rutland <mark.rutland@arm.com>
1585 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587 F: Documentation/devicetree/bindings/arm/pmu.yaml
1588 F: Documentation/devicetree/bindings/perf/
1589 F: arch/arm*/include/asm/hw_breakpoint.h
1590 F: arch/arm*/include/asm/perf_event.h
1591 F: arch/arm*/kernel/hw_breakpoint.c
1592 F: arch/arm*/kernel/perf_*
1594 F: include/linux/perf/arm_pmu.h
1597 M: Russell King <linux@armlinux.org.uk>
1598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 W: http://www.armlinux.org.uk/
1601 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1603 X: arch/arm/boot/dts/
1605 ARM PRIMECELL AACI PL041 DRIVER
1606 M: Russell King <linux@armlinux.org.uk>
1610 ARM PRIMECELL BUS SUPPORT
1611 M: Russell King <linux@armlinux.org.uk>
1614 F: include/linux/amba/bus.h
1616 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1617 M: Miquel Raynal <miquel.raynal@bootlin.com>
1618 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1619 L: linux-mtd@lists.infradead.org
1621 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1622 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1624 ARM PRIMECELL PL35X SMC DRIVER
1625 M: Miquel Raynal <miquel.raynal@bootlin.com>
1626 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1630 F: drivers/memory/pl353-smc.c
1632 ARM PRIMECELL CLCD PL110 DRIVER
1633 M: Russell King <linux@armlinux.org.uk>
1635 F: drivers/video/fbdev/amba-clcd.*
1637 ARM PRIMECELL KMI PL050 DRIVER
1638 M: Russell King <linux@armlinux.org.uk>
1640 F: drivers/input/serio/ambakmi.*
1641 F: include/linux/amba/kmi.h
1643 ARM PRIMECELL MMCI PL180/1 DRIVER
1644 M: Russell King <linux@armlinux.org.uk>
1646 F: drivers/mmc/host/mmci.*
1647 F: include/linux/amba/mmci.h
1649 ARM PRIMECELL SSP PL022 SPI DRIVER
1650 M: Linus Walleij <linus.walleij@linaro.org>
1651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1654 F: drivers/spi/spi-pl022.c
1656 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1657 M: Russell King <linux@armlinux.org.uk>
1659 F: drivers/tty/serial/amba-pl01*.c
1660 F: include/linux/amba/serial.h
1662 ARM PRIMECELL VIC PL190/PL192 DRIVER
1663 M: Linus Walleij <linus.walleij@linaro.org>
1664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1667 F: drivers/irqchip/irq-vic.c
1669 ARM SMC WATCHDOG DRIVER
1670 M: Julius Werner <jwerner@chromium.org>
1671 R: Evan Benn <evanbenn@chromium.org>
1673 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1674 F: drivers/watchdog/arm_smc_wdt.c
1677 M: Will Deacon <will@kernel.org>
1678 R: Robin Murphy <robin.murphy@arm.com>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1682 F: drivers/iommu/arm/
1683 F: drivers/iommu/io-pgtable-arm*
1685 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1686 M: Arnd Bergmann <arnd@arndb.de>
1687 M: Olof Johansson <olof@lixom.net>
1689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 C: irc://irc.libera.chat/armlinux
1692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1693 F: arch/arm/boot/dts/Makefile
1694 F: arch/arm64/boot/dts/Makefile
1696 ARM SUB-ARCHITECTURES
1697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 C: irc://irc.libera.chat/armlinux
1700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1704 ARM/ACTIONS SEMI ARCHITECTURE
1705 M: Andreas Färber <afaerber@suse.de>
1706 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1710 F: Documentation/devicetree/bindings/arm/actions.yaml
1711 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1712 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1713 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1714 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1715 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1716 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1717 F: Documentation/devicetree/bindings/pinctrl/actions,*
1718 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1719 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1720 F: arch/arm/boot/dts/owl-*
1721 F: arch/arm/mach-actions/
1722 F: arch/arm64/boot/dts/actions/
1723 F: drivers/clk/actions/
1724 F: drivers/clocksource/timer-owl*
1725 F: drivers/dma/owl-dma.c
1726 F: drivers/i2c/busses/i2c-owl.c
1727 F: drivers/irqchip/irq-owl-sirq.c
1728 F: drivers/mmc/host/owl-mmc.c
1729 F: drivers/net/ethernet/actions/
1730 F: drivers/pinctrl/actions/*
1731 F: drivers/soc/actions/
1732 F: include/dt-bindings/power/owl-*
1733 F: include/dt-bindings/reset/actions,*
1734 F: include/linux/soc/actions/
1737 ARM/ADS SPHERE MACHINE SUPPORT
1738 M: Lennert Buytenhek <kernel@wantstofly.org>
1739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742 ARM/AFEB9260 MACHINE SUPPORT
1743 M: Sergey Lapin <slapin@ossfans.org>
1744 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747 ARM/AJECO 1ARM MACHINE SUPPORT
1748 M: Lennert Buytenhek <kernel@wantstofly.org>
1749 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 ARM/Allwinner SoC Clock Support
1753 M: Emilio López <emilio@elopez.com.ar>
1755 F: drivers/clk/sunxi/
1757 ARM/Allwinner sunXi SoC support
1758 M: Chen-Yu Tsai <wens@csie.org>
1759 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1760 M: Samuel Holland <samuel@sholland.org>
1761 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1764 L: linux-sunxi@lists.linux.dev
1765 F: arch/arm/mach-sunxi/
1766 F: arch/arm64/boot/dts/allwinner/
1767 F: drivers/clk/sunxi-ng/
1768 F: drivers/pinctrl/sunxi/
1769 F: drivers/soc/sunxi/
1774 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1775 M: Neil Armstrong <narmstrong@baylibre.com>
1776 M: Jerome Brunet <jbrunet@baylibre.com>
1777 L: linux-amlogic@lists.infradead.org
1779 F: Documentation/devicetree/bindings/clock/amlogic*
1780 F: drivers/clk/meson/
1781 F: include/dt-bindings/clock/gxbb*
1782 F: include/dt-bindings/clock/meson*
1784 ARM/Amlogic Meson SoC Crypto Drivers
1785 M: Corentin Labbe <clabbe@baylibre.com>
1786 L: linux-crypto@vger.kernel.org
1787 L: linux-amlogic@lists.infradead.org
1789 F: Documentation/devicetree/bindings/crypto/amlogic*
1790 F: drivers/crypto/amlogic/
1792 ARM/Amlogic Meson SoC Sound Drivers
1793 M: Jerome Brunet <jbrunet@baylibre.com>
1794 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1796 F: Documentation/devicetree/bindings/sound/amlogic*
1799 ARM/Amlogic Meson SoC support
1800 M: Neil Armstrong <narmstrong@baylibre.com>
1801 M: Kevin Hilman <khilman@baylibre.com>
1802 R: Jerome Brunet <jbrunet@baylibre.com>
1803 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 L: linux-amlogic@lists.infradead.org
1807 W: http://linux-meson.com/
1808 F: arch/arm/boot/dts/meson*
1809 F: arch/arm/mach-meson/
1810 F: arch/arm64/boot/dts/amlogic/
1811 F: drivers/mmc/host/meson*
1812 F: drivers/pinctrl/meson/
1813 F: drivers/rtc/rtc-meson*
1814 F: drivers/soc/amlogic/
1817 ARM/Annapurna Labs ALPINE ARCHITECTURE
1818 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1819 M: Antoine Tenart <atenart@kernel.org>
1820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 F: arch/arm/boot/dts/alpine*
1823 F: arch/arm/mach-alpine/
1824 F: arch/arm64/boot/dts/amazon/
1825 F: drivers/*/*alpine*
1827 ARM/APPLE MACHINE SUPPORT
1828 M: Hector Martin <marcan@marcan.st>
1829 M: Sven Peter <sven@svenpeter.dev>
1830 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 W: https://asahilinux.org
1834 B: https://github.com/AsahiLinux/linux/issues
1835 C: irc://irc.oftc.net/asahi-dev
1836 T: git https://github.com/AsahiLinux/linux.git
1837 F: Documentation/devicetree/bindings/arm/apple.yaml
1838 F: Documentation/devicetree/bindings/arm/apple/*
1839 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1840 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1841 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1842 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1843 F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1844 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1845 F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1846 F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1847 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1848 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1849 F: Documentation/devicetree/bindings/power/apple*
1850 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1851 F: arch/arm64/boot/dts/apple/
1852 F: drivers/clk/clk-apple-nco.c
1853 F: drivers/i2c/busses/i2c-pasemi-core.c
1854 F: drivers/i2c/busses/i2c-pasemi-platform.c
1855 F: drivers/iommu/apple-dart.c
1856 F: drivers/irqchip/irq-apple-aic.c
1857 F: drivers/mailbox/apple-mailbox.c
1858 F: drivers/nvme/host/apple.c
1859 F: drivers/nvmem/apple-efuses.c
1860 F: drivers/pinctrl/pinctrl-apple-gpio.c
1861 F: drivers/soc/apple/*
1862 F: drivers/watchdog/apple_wdt.c
1863 F: include/dt-bindings/interrupt-controller/apple-aic.h
1864 F: include/dt-bindings/pinctrl/apple.h
1865 F: include/linux/apple-mailbox.h
1866 F: include/linux/soc/apple/*
1868 ARM/ARTPEC MACHINE SUPPORT
1869 M: Jesper Nilsson <jesper.nilsson@axis.com>
1870 M: Lars Persson <lars.persson@axis.com>
1871 L: linux-arm-kernel@axis.com
1873 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1874 F: arch/arm/boot/dts/artpec6*
1875 F: arch/arm/mach-artpec
1877 F: drivers/crypto/axis
1878 F: drivers/mmc/host/usdhi6rol0.c
1879 F: drivers/pinctrl/pinctrl-artpec*
1881 ARM/ASPEED I2C DRIVER
1882 M: Brendan Higgins <brendanhiggins@google.com>
1883 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1884 R: Joel Stanley <joel@jms.id.au>
1885 L: linux-i2c@vger.kernel.org
1886 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1888 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1889 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1890 F: drivers/i2c/busses/i2c-aspeed.c
1891 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1893 ARM/ASPEED MACHINE SUPPORT
1894 M: Joel Stanley <joel@jms.id.au>
1895 R: Andrew Jeffery <andrew@aj.id.au>
1896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1899 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1901 F: Documentation/devicetree/bindings/arm/aspeed/
1902 F: arch/arm/boot/dts/aspeed-*
1903 F: arch/arm/mach-aspeed/
1906 ARM/BITMAIN ARCHITECTURE
1907 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1911 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1912 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1913 F: arch/arm64/boot/dts/bitmain/
1914 F: drivers/clk/clk-bm1880.c
1915 F: drivers/pinctrl/pinctrl-bm1880.c
1917 ARM/CALXEDA HIGHBANK ARCHITECTURE
1918 M: Andre Przywara <andre.przywara@arm.com>
1919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 F: arch/arm/boot/dts/ecx-*.dts*
1922 F: arch/arm/boot/dts/highbank.dts
1923 F: arch/arm/mach-highbank/
1925 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1926 M: Krzysztof Halasa <khalasa@piap.pl>
1928 F: arch/arm/mach-cns3xxx/
1930 ARM/CAVIUM THUNDER NETWORK DRIVER
1931 M: Sunil Goutham <sgoutham@marvell.com>
1932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 F: drivers/net/ethernet/cavium/thunder/
1936 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1937 M: Lukasz Majewski <lukma@denx.de>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 F: arch/arm/mach-ep93xx/ts72xx.c
1942 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1943 M: Alexander Shiyan <shc_work@mail.ru>
1944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1949 M: Lennert Buytenhek <kernel@wantstofly.org>
1950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1954 M: Hartley Sweeten <hsweeten@visionengravers.com>
1955 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 F: arch/arm/mach-ep93xx/
1959 F: arch/arm/mach-ep93xx/include/mach/
1962 M: Russell King <linux@armlinux.org.uk>
1963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1965 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1966 F: drivers/clk/clkdev.c
1968 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1969 M: Baruch Siach <baruch@tkos.co.il>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972 F: arch/arm/boot/dts/cx92755*
1975 ARM/CONTEC MICRO9 MACHINE SUPPORT
1976 M: Hubert Feurstein <hubert.feurstein@contec.at>
1978 F: arch/arm/mach-ep93xx/micro9.c
1980 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1981 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1982 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1983 R: Mike Leach <mike.leach@linaro.org>
1984 R: Leo Yan <leo.yan@linaro.org>
1985 L: coresight@lists.linaro.org (moderated for non-subscribers)
1986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1989 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1990 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1991 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1992 F: Documentation/devicetree/bindings/arm/coresight.txt
1993 F: Documentation/devicetree/bindings/arm/ete.yaml
1994 F: Documentation/devicetree/bindings/arm/trbe.yaml
1995 F: Documentation/trace/coresight/*
1996 F: drivers/hwtracing/coresight/*
1997 F: include/dt-bindings/arm/coresight-cti-dt.h
1998 F: include/linux/coresight*
1999 F: samples/coresight/*
2000 F: tools/perf/arch/arm/util/auxtrace.c
2001 F: tools/perf/arch/arm/util/cs-etm.c
2002 F: tools/perf/arch/arm/util/cs-etm.h
2003 F: tools/perf/arch/arm/util/pmu.c
2004 F: tools/perf/util/cs-etm-decoder/*
2005 F: tools/perf/util/cs-etm.*
2007 ARM/CORGI MACHINE SUPPORT
2008 M: Richard Purdie <rpurdie@rpsys.net>
2011 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2012 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2013 M: Linus Walleij <linus.walleij@linaro.org>
2014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016 T: git git://github.com/ulli-kroll/linux.git
2017 F: Documentation/devicetree/bindings/arm/gemini.yaml
2018 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2019 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2020 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2021 F: arch/arm/boot/dts/gemini*
2022 F: arch/arm/mach-gemini/
2023 F: drivers/crypto/gemini/
2024 F: drivers/net/ethernet/cortina/
2025 F: drivers/pinctrl/pinctrl-gemini.c
2026 F: drivers/rtc/rtc-ftrtc010.c
2028 ARM/CZ.NIC TURRIS SUPPORT
2029 M: Marek Behún <kabel@kernel.org>
2031 W: https://www.turris.cz/
2032 F: Documentation/ABI/testing/debugfs-moxtet
2033 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2034 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2035 F: Documentation/devicetree/bindings/bus/moxtet.txt
2036 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2037 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2038 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2039 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2040 F: drivers/bus/moxtet.c
2041 F: drivers/firmware/turris-mox-rwtm.c
2042 F: drivers/leds/leds-turris-omnia.c
2043 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2044 F: drivers/gpio/gpio-moxtet.c
2045 F: drivers/watchdog/armada_37xx_wdt.c
2046 F: include/dt-bindings/bus/moxtet.h
2047 F: include/linux/armada-37xx-rwtm-mailbox.h
2048 F: include/linux/moxtet.h
2050 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2051 M: Robert Jarzmik <robert.jarzmik@free.fr>
2052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054 F: arch/arm/mach-pxa/ezx.c
2056 ARM/FARADAY FA526 PORT
2057 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2060 T: git git://git.berlios.de/gemini-board
2061 F: arch/arm/mm/*-fa*
2063 ARM/FOOTBRIDGE ARCHITECTURE
2064 M: Russell King <linux@armlinux.org.uk>
2065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067 W: http://www.armlinux.org.uk/
2068 F: arch/arm/include/asm/hardware/dec21285.h
2069 F: arch/arm/mach-footbridge/
2071 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2072 M: Shawn Guo <shawnguo@kernel.org>
2073 M: Sascha Hauer <s.hauer@pengutronix.de>
2074 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2075 R: Fabio Estevam <festevam@gmail.com>
2076 R: NXP Linux Team <linux-imx@nxp.com>
2077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2080 X: drivers/media/i2c/
2084 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2085 M: Shawn Guo <shawnguo@kernel.org>
2086 M: Li Yang <leoyang.li@nxp.com>
2087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2090 F: arch/arm/boot/dts/ls1021a*
2091 F: arch/arm64/boot/dts/freescale/fsl-*
2092 F: arch/arm64/boot/dts/freescale/qoriq-*
2094 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2095 M: Shawn Guo <shawnguo@kernel.org>
2096 M: Sascha Hauer <s.hauer@pengutronix.de>
2097 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2098 R: Stefan Agner <stefan@agner.ch>
2099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2102 F: arch/arm/boot/dts/vf*
2103 F: arch/arm/mach-imx/*vf610*
2105 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2106 M: Lennert Buytenhek <kernel@wantstofly.org>
2107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110 ARM/GUMSTIX MACHINE SUPPORT
2111 M: Steve Sakoman <sakoman@gmail.com>
2112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2116 M: Philipp Zabel <philipp.zabel@gmail.com>
2117 M: Paul Parsons <lost.distance@yahoo.com>
2118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120 F: arch/arm/mach-pxa/hx4700.c
2121 F: arch/arm/mach-pxa/include/mach/hx4700.h
2122 F: sound/soc/pxa/hx4700.c
2124 ARM/HISILICON SOC SUPPORT
2125 M: Wei Xu <xuwei5@hisilicon.com>
2126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128 W: http://www.hisilicon.com
2129 T: git git://github.com/hisilicon/linux-hisi.git
2130 F: arch/arm/boot/dts/hi3*
2131 F: arch/arm/boot/dts/hip*
2132 F: arch/arm/boot/dts/hisi*
2133 F: arch/arm/mach-hisi/
2134 F: arch/arm64/boot/dts/hisilicon/
2136 ARM/HP JORNADA 7XX MACHINE SUPPORT
2137 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2141 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2142 F: arch/arm/mach-sa1100/jornada720.c
2144 ARM/HPE GXP ARCHITECTURE
2145 M: Jean-Marie Verdun <verdun@hpe.com>
2146 M: Nick Hawkins <nick.hawkins@hpe.com>
2148 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2149 F: Documentation/devicetree/bindings/spi/hpe,gxp-spi.yaml
2150 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2151 F: arch/arm/boot/dts/hpe-bmc*
2152 F: arch/arm/boot/dts/hpe-gxp*
2153 F: arch/arm/mach-hpe/
2154 F: drivers/clocksource/timer-gxp.c
2155 F: drivers/spi/spi-gxp.c
2156 F: drivers/watchdog/gxp-wdt.c
2158 ARM/IGEP MACHINE SUPPORT
2159 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2160 M: Javier Martinez Canillas <javier@dowhile0.org>
2161 L: linux-omap@vger.kernel.org
2162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 F: arch/arm/boot/dts/omap3-igep*
2166 ARM/INCOME PXA270 SUPPORT
2167 M: Marek Vasut <marek.vasut@gmail.com>
2168 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2172 ARM/INTEL IOP32X ARM ARCHITECTURE
2173 M: Lennert Buytenhek <kernel@wantstofly.org>
2174 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2177 ARM/INTEL IQ81342EX MACHINE SUPPORT
2178 M: Lennert Buytenhek <kernel@wantstofly.org>
2179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182 ARM/INTEL IXDP2850 MACHINE SUPPORT
2183 M: Lennert Buytenhek <kernel@wantstofly.org>
2184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2187 ARM/INTEL IXP4XX ARM ARCHITECTURE
2188 M: Linus Walleij <linusw@kernel.org>
2189 M: Imre Kaloz <kaloz@openwrt.org>
2190 M: Krzysztof Halasa <khalasa@piap.pl>
2191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2194 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2195 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2196 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2197 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2198 F: arch/arm/mach-ixp4xx/
2199 F: drivers/bus/intel-ixp4xx-eb.c
2200 F: drivers/clocksource/timer-ixp4xx.c
2201 F: drivers/crypto/ixp4xx_crypto.c
2202 F: drivers/gpio/gpio-ixp4xx.c
2203 F: drivers/irqchip/irq-ixp4xx.c
2204 F: include/linux/irqchip/irq-ixp4xx.h
2205 F: include/linux/platform_data/timer-ixp4xx.h
2207 ARM/INTEL KEEMBAY ARCHITECTURE
2208 M: Paul J. Murphy <paul.j.murphy@intel.com>
2209 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2211 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2212 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2213 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2215 ARM/INTEL XSC3 (MANZANO) ARM CORE
2216 M: Lennert Buytenhek <kernel@wantstofly.org>
2217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2220 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2221 M: Lennert Buytenhek <kernel@wantstofly.org>
2222 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 ARM/LG1K ARCHITECTURE
2226 M: Chanho Min <chanho.min@lge.com>
2227 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229 F: arch/arm64/boot/dts/lg/
2231 ARM/LOGICPD PXA270 MACHINE SUPPORT
2232 M: Lennert Buytenhek <kernel@wantstofly.org>
2233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236 ARM/LPC18XX ARCHITECTURE
2237 M: Vladimir Zapolskiy <vz@mleia.com>
2238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2241 F: arch/arm/boot/dts/lpc43*
2242 F: drivers/i2c/busses/i2c-lpc2k.c
2243 F: drivers/memory/pl172.c
2244 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2245 F: drivers/rtc/rtc-lpc24xx.c
2248 ARM/LPC32XX SOC SUPPORT
2249 M: Vladimir Zapolskiy <vz@mleia.com>
2250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2253 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2254 F: arch/arm/boot/dts/lpc32*
2255 F: arch/arm/mach-lpc32xx/
2256 F: drivers/i2c/busses/i2c-pnx.c
2257 F: drivers/net/ethernet/nxp/lpc_eth.c
2258 F: drivers/usb/host/ohci-nxp.c
2259 F: drivers/watchdog/pnx4008_wdt.c
2262 ARM/MAGICIAN MACHINE SUPPORT
2263 M: Philipp Zabel <philipp.zabel@gmail.com>
2266 ARM/Marvell Dove/MV78xx0/Orion SOC support
2267 M: Andrew Lunn <andrew@lunn.ch>
2268 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2269 M: Gregory Clement <gregory.clement@bootlin.com>
2270 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2273 F: Documentation/devicetree/bindings/soc/dove/
2274 F: arch/arm/boot/dts/dove*
2275 F: arch/arm/boot/dts/orion5x*
2276 F: arch/arm/mach-dove/
2277 F: arch/arm/mach-mv78xx0/
2278 F: arch/arm/mach-orion5x/
2279 F: arch/arm/plat-orion/
2280 F: drivers/soc/dove/
2282 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2283 M: Andrew Lunn <andrew@lunn.ch>
2284 M: Gregory Clement <gregory.clement@bootlin.com>
2285 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2289 F: arch/arm/boot/dts/armada*
2290 F: arch/arm/boot/dts/kirkwood*
2291 F: arch/arm/configs/mvebu_*_defconfig
2292 F: arch/arm/mach-mvebu/
2293 F: arch/arm64/boot/dts/marvell/armada*
2294 F: arch/arm64/boot/dts/marvell/cn913*
2295 F: drivers/cpufreq/armada-37xx-cpufreq.c
2296 F: drivers/cpufreq/armada-8k-cpufreq.c
2297 F: drivers/cpufreq/mvebu-cpufreq.c
2298 F: drivers/irqchip/irq-armada-370-xp.c
2299 F: drivers/irqchip/irq-mvebu-*
2300 F: drivers/pinctrl/mvebu/
2301 F: drivers/rtc/rtc-armada38x.c
2303 ARM/Mediatek RTC DRIVER
2304 M: Eddie Huang <eddie.huang@mediatek.com>
2305 M: Sean Wang <sean.wang@mediatek.com>
2306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2309 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2310 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2311 F: drivers/rtc/rtc-mt2712.c
2312 F: drivers/rtc/rtc-mt6397.c
2313 F: drivers/rtc/rtc-mt7622.c
2315 ARM/Mediatek SoC support
2316 M: Matthias Brugger <matthias.bgg@gmail.com>
2317 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2320 W: https://mtk.wiki.kernel.org/
2321 C: irc://chat.freenode.net/linux-mediatek
2322 F: arch/arm/boot/dts/mt6*
2323 F: arch/arm/boot/dts/mt7*
2324 F: arch/arm/boot/dts/mt8*
2325 F: arch/arm/mach-mediatek/
2326 F: arch/arm64/boot/dts/mediatek/
2327 F: drivers/soc/mediatek/
2332 ARM/Mediatek USB3 PHY DRIVER
2333 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2335 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2337 F: Documentation/devicetree/bindings/phy/mediatek,*
2338 F: drivers/phy/mediatek/
2340 ARM/Microchip (AT91) SoC support
2341 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2342 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2343 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2346 W: http://www.linux4sam.org
2347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2348 F: arch/arm/boot/dts/at91*.dts
2349 F: arch/arm/boot/dts/at91*.dtsi
2350 F: arch/arm/boot/dts/sama*.dts
2351 F: arch/arm/boot/dts/sama*.dtsi
2352 F: arch/arm/include/debug/at91.S
2353 F: arch/arm/mach-at91/
2354 F: drivers/memory/atmel*
2355 F: drivers/watchdog/sama5d4_wdt.c
2356 F: include/soc/at91/
2357 X: drivers/input/touchscreen/atmel_mxt_ts.c
2358 X: drivers/net/wireless/atmel/
2362 ARM/Microchip Sparx5 SoC support
2363 M: Lars Povlsen <lars.povlsen@microchip.com>
2364 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2365 M: UNGLinuxDriver@microchip.com
2366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2368 T: git git://github.com/microchip-ung/linux-upstream.git
2369 F: arch/arm64/boot/dts/microchip/
2370 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2373 Microchip Timer Counter Block (TCB) Capture Driver
2374 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376 L: linux-iio@vger.kernel.org
2378 F: drivers/counter/microchip-tcb-capture.c
2380 ARM/MILBEAUT ARCHITECTURE
2381 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2382 M: Takao Orito <orito.takao@socionext.com>
2383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2385 F: arch/arm/boot/dts/milbeaut*
2386 F: arch/arm/mach-milbeaut/
2389 ARM/MIOA701 MACHINE SUPPORT
2390 M: Robert Jarzmik <robert.jarzmik@free.fr>
2391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2393 F: arch/arm/mach-pxa/mioa701.c
2395 ARM/MStar/Sigmastar Armv7 SoC support
2396 M: Daniel Palmer <daniel@thingy.jp>
2397 M: Romain Perier <romain.perier@gmail.com>
2398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2400 W: http://linux-chenxing.org/
2401 T: git git://github.com/linux-chenxing/linux.git
2402 F: Documentation/devicetree/bindings/arm/mstar/*
2403 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2404 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2405 F: arch/arm/boot/dts/mstar-*
2406 F: arch/arm/mach-mstar/
2407 F: drivers/clk/mstar/
2408 F: drivers/clocksource/timer-msc313e.c
2409 F: drivers/gpio/gpio-msc313.c
2410 F: drivers/rtc/rtc-msc313.c
2411 F: drivers/watchdog/msc313e_wdt.c
2412 F: include/dt-bindings/clock/mstar-*
2413 F: include/dt-bindings/gpio/msc313-gpio.h
2415 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2416 M: Michael Petchkovsky <mkpetch@internode.on.net>
2419 ARM/NOMADIK/Ux500 ARCHITECTURES
2420 M: Linus Walleij <linus.walleij@linaro.org>
2421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2424 F: Documentation/devicetree/bindings/arm/ste-*
2425 F: Documentation/devicetree/bindings/arm/ux500.yaml
2426 F: Documentation/devicetree/bindings/arm/ux500/
2427 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2428 F: arch/arm/boot/dts/ste-*
2429 F: arch/arm/mach-nomadik/
2430 F: arch/arm/mach-ux500/
2431 F: drivers/clk/clk-nomadik.c
2432 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2433 F: drivers/dma/ste_dma40*
2434 F: drivers/hwspinlock/u8500_hsem.c
2435 F: drivers/i2c/busses/i2c-nomadik.c
2436 F: drivers/iio/adc/ab8500-gpadc.c
2437 F: drivers/mfd/ab8500*
2438 F: drivers/mfd/abx500*
2439 F: drivers/mfd/db8500*
2440 F: drivers/pinctrl/nomadik/
2441 F: drivers/rtc/rtc-ab8500.c
2442 F: drivers/rtc/rtc-pl031.c
2443 F: drivers/soc/ux500/
2445 ARM/NUVOTON NPCM ARCHITECTURE
2446 M: Avi Fishman <avifishman70@gmail.com>
2447 M: Tomer Maimon <tmaimon77@gmail.com>
2448 M: Tali Perry <tali.perry1@gmail.com>
2449 R: Patrick Venture <venture@google.com>
2450 R: Nancy Yuen <yuenn@google.com>
2451 R: Benjamin Fair <benjaminfair@google.com>
2452 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2454 F: Documentation/devicetree/bindings/*/*/*npcm*
2455 F: Documentation/devicetree/bindings/*/*npcm*
2456 F: Documentation/devicetree/bindings/arm/npcm/*
2457 F: arch/arm/boot/dts/nuvoton-npcm*
2458 F: arch/arm/mach-npcm/
2459 F: arch/arm64/boot/dts/nuvoton/
2461 F: drivers/*/*/*npcm*
2462 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2463 F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2465 ARM/NUVOTON WPCM450 ARCHITECTURE
2466 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2467 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2469 W: https://github.com/neuschaefer/wpcm450/wiki
2470 F: Documentation/devicetree/bindings/*/*wpcm*
2471 F: arch/arm/boot/dts/nuvoton-wpcm450*
2472 F: arch/arm/mach-npcm/wpcm450.c
2473 F: drivers/*/*/*wpcm*
2476 ARM/NXP S32G ARCHITECTURE
2477 M: Chester Lin <clin@suse.com>
2478 R: Andreas Färber <afaerber@suse.de>
2479 R: Matthias Brugger <mbrugger@suse.com>
2480 R: NXP S32 Linux Team <s32@nxp.com>
2481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2483 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2485 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2486 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2488 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2489 F: arch/arm/mach-s3c/gta02.h
2490 F: arch/arm/mach-s3c/mach-gta02.c
2492 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2493 M: Alexander Clouter <alex@digriz.org.uk>
2494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2496 W: http://www.digriz.org.uk/ts78xx/kernel
2497 F: arch/arm/mach-orion5x/ts78xx-*
2499 ARM/OXNAS platform support
2500 M: Neil Armstrong <narmstrong@baylibre.com>
2501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2502 L: linux-oxnas@groups.io (moderated for non-subscribers)
2504 F: arch/arm/boot/dts/ox8*.dts*
2505 F: arch/arm/mach-oxnas/
2506 F: drivers/power/reset/oxnas-restart.c
2509 ARM/PALM TREO SUPPORT
2510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2512 F: arch/arm/mach-pxa/palmtreo.*
2514 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2515 M: Marek Vasut <marek.vasut@gmail.com>
2516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2518 W: http://hackndev.com
2519 F: arch/arm/mach-pxa/include/mach/palmld.h
2520 F: arch/arm/mach-pxa/include/mach/palmtc.h
2521 F: arch/arm/mach-pxa/include/mach/palmtx.h
2522 F: arch/arm/mach-pxa/palmld.c
2523 F: arch/arm/mach-pxa/palmt5.*
2524 F: arch/arm/mach-pxa/palmtc.c
2525 F: arch/arm/mach-pxa/palmte2.*
2526 F: arch/arm/mach-pxa/palmtx.c
2529 M: Sergey Lapin <slapin@ossfans.org>
2530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2532 W: http://hackndev.com
2533 F: arch/arm/mach-pxa/palmz72.*
2536 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2538 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2540 ARM/PT DIGITAL BOARD PORT
2541 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2544 W: http://www.armlinux.org.uk/
2546 ARM/QUALCOMM SUPPORT
2547 M: Andy Gross <agross@kernel.org>
2548 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2549 R: Konrad Dybcio <konrad.dybcio@somainline.org>
2550 L: linux-arm-msm@vger.kernel.org
2552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2553 F: Documentation/devicetree/bindings/*/qcom*
2554 F: Documentation/devicetree/bindings/soc/qcom/
2555 F: arch/arm/boot/dts/qcom-*.dts
2556 F: arch/arm/boot/dts/qcom-*.dtsi
2557 F: arch/arm/mach-qcom/
2558 F: arch/arm64/boot/dts/qcom/
2559 F: drivers/*/*/qcom*
2560 F: drivers/*/*/qcom/
2561 F: drivers/*/pm8???-*
2564 F: drivers/bluetooth/btqcomsmd.c
2565 F: drivers/clocksource/timer-qcom.c
2566 F: drivers/cpuidle/cpuidle-qcom-spm.c
2567 F: drivers/extcon/extcon-qcom*
2568 F: drivers/i2c/busses/i2c-qcom-geni.c
2569 F: drivers/i2c/busses/i2c-qup.c
2570 F: drivers/iommu/msm*
2571 F: drivers/mfd/ssbi.c
2572 F: drivers/mmc/host/mmci_qcom*
2573 F: drivers/mmc/host/sdhci-msm.c
2574 F: drivers/pci/controller/dwc/pcie-qcom.c
2575 F: drivers/phy/qualcomm/
2576 F: drivers/power/*/msm*
2577 F: drivers/reset/reset-qcom-*
2578 F: drivers/ufs/host/ufs-qcom*
2579 F: drivers/spi/spi-geni-qcom.c
2580 F: drivers/spi/spi-qcom-qspi.c
2581 F: drivers/spi/spi-qup.c
2582 F: drivers/tty/serial/msm_serial.c
2583 F: drivers/usb/dwc3/dwc3-qcom.c
2584 F: include/dt-bindings/*/qcom*
2585 F: include/linux/*/qcom*
2586 F: include/linux/soc/qcom/
2588 ARM/RADISYS ENP2611 MACHINE SUPPORT
2589 M: Lennert Buytenhek <kernel@wantstofly.org>
2590 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2593 ARM/RDA MICRO ARCHITECTURE
2594 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2596 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2598 F: Documentation/devicetree/bindings/arm/rda.yaml
2599 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2600 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2601 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2602 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2603 F: arch/arm/boot/dts/rda8810pl-*
2604 F: drivers/clocksource/timer-rda.c
2605 F: drivers/gpio/gpio-rda.c
2606 F: drivers/irqchip/irq-rda-intc.c
2607 F: drivers/tty/serial/rda-uart.c
2609 ARM/REALTEK ARCHITECTURE
2610 M: Andreas Färber <afaerber@suse.de>
2611 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2612 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2614 F: Documentation/devicetree/bindings/arm/realtek.yaml
2615 F: arch/arm/boot/dts/rtd*
2616 F: arch/arm/mach-realtek/
2617 F: arch/arm64/boot/dts/realtek/
2619 ARM/RENESAS ARM64 ARCHITECTURE
2620 M: Geert Uytterhoeven <geert+renesas@glider.be>
2621 M: Magnus Damm <magnus.damm@gmail.com>
2622 L: linux-renesas-soc@vger.kernel.org
2624 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2625 C: irc://irc.libera.chat/renesas-soc
2626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2627 F: Documentation/devicetree/bindings/arm/renesas.yaml
2628 F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2629 F: Documentation/devicetree/bindings/soc/renesas/
2630 F: arch/arm64/boot/dts/renesas/
2631 F: drivers/soc/renesas/
2632 F: include/linux/soc/renesas/
2634 ARM/RISCPC ARCHITECTURE
2635 M: Russell King <linux@armlinux.org.uk>
2636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2638 W: http://www.armlinux.org.uk/
2639 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2640 F: arch/arm/include/asm/hardware/ioc.h
2641 F: arch/arm/include/asm/hardware/iomd.h
2642 F: arch/arm/include/asm/hardware/memc.h
2643 F: arch/arm/mach-rpc/
2644 F: drivers/net/ethernet/8390/etherh.c
2645 F: drivers/net/ethernet/i825xx/ether1*
2646 F: drivers/net/ethernet/seeq/ether3*
2647 F: drivers/scsi/arm/
2649 ARM/Rockchip SoC support
2650 M: Heiko Stuebner <heiko@sntech.de>
2651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2652 L: linux-rockchip@lists.infradead.org
2654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2655 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2656 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2657 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2658 F: arch/arm/boot/dts/rk3*
2659 F: arch/arm/boot/dts/rv1108*
2660 F: arch/arm/mach-rockchip/
2661 F: drivers/*/*/*rockchip*
2662 F: drivers/*/*rockchip*
2663 F: drivers/clk/rockchip/
2664 F: drivers/i2c/busses/i2c-rk3x.c
2665 F: sound/soc/rockchip/
2668 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2669 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2670 R: Alim Akhtar <alim.akhtar@samsung.com>
2671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2672 L: linux-samsung-soc@vger.kernel.org
2674 C: irc://irc.libera.chat/linux-exynos
2675 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2676 B: mailto:linux-samsung-soc@vger.kernel.org
2677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2678 F: Documentation/arm/samsung/
2679 F: Documentation/devicetree/bindings/arm/samsung/
2680 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2681 F: Documentation/devicetree/bindings/soc/samsung/
2682 F: arch/arm/boot/dts/exynos*
2683 F: arch/arm/boot/dts/s3c*
2684 F: arch/arm/boot/dts/s5p*
2685 F: arch/arm/mach-exynos*/
2686 F: arch/arm/mach-s3c/
2687 F: arch/arm/mach-s5p*/
2688 F: arch/arm64/boot/dts/exynos/
2689 F: drivers/*/*/*s3c24*
2690 F: drivers/*/*s3c24*
2691 F: drivers/*/*s3c64xx*
2692 F: drivers/*/*s5pv210*
2693 F: drivers/clocksource/samsung_pwm_timer.c
2694 F: drivers/memory/samsung/
2695 F: drivers/pwm/pwm-samsung.c
2696 F: drivers/soc/samsung/
2697 F: drivers/tty/serial/samsung*
2698 F: include/clocksource/samsung_pwm.h
2699 F: include/linux/platform_data/*s3c*
2700 F: include/linux/serial_s3c.h
2701 F: include/linux/soc/samsung/
2707 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2708 M: Łukasz Stelmach <l.stelmach@samsung.com>
2709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2710 L: linux-media@vger.kernel.org
2712 F: drivers/media/platform/samsung/s5p-g2d/
2714 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2715 M: Marek Szyprowski <m.szyprowski@samsung.com>
2716 L: linux-samsung-soc@vger.kernel.org
2717 L: linux-media@vger.kernel.org
2719 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2720 F: drivers/media/cec/platform/s5p/
2722 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2723 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2724 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2725 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2727 L: linux-media@vger.kernel.org
2729 F: drivers/media/platform/samsung/s5p-jpeg/
2731 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2732 M: Marek Szyprowski <m.szyprowski@samsung.com>
2733 M: Andrzej Hajda <andrzej.hajda@intel.com>
2734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2735 L: linux-media@vger.kernel.org
2737 F: drivers/media/platform/samsung/s5p-mfc/
2739 ARM/SHMOBILE ARM ARCHITECTURE
2740 M: Geert Uytterhoeven <geert+renesas@glider.be>
2741 M: Magnus Damm <magnus.damm@gmail.com>
2742 L: linux-renesas-soc@vger.kernel.org
2744 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2745 C: irc://irc.libera.chat/renesas-soc
2746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2747 F: Documentation/devicetree/bindings/arm/renesas.yaml
2748 F: Documentation/devicetree/bindings/soc/renesas/
2749 F: arch/arm/boot/dts/emev2*
2750 F: arch/arm/boot/dts/gr-peach*
2751 F: arch/arm/boot/dts/iwg20d-q7*
2752 F: arch/arm/boot/dts/r7s*
2753 F: arch/arm/boot/dts/r8a*
2754 F: arch/arm/boot/dts/r9a*
2755 F: arch/arm/boot/dts/sh*
2756 F: arch/arm/configs/shmobile_defconfig
2757 F: arch/arm/include/debug/renesas-scif.S
2758 F: arch/arm/mach-shmobile/
2759 F: drivers/soc/renesas/
2760 F: include/linux/soc/renesas/
2762 ARM/SOCFPGA ARCHITECTURE
2763 M: Dinh Nguyen <dinguyen@kernel.org>
2765 W: http://www.rocketboards.org
2766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2767 F: arch/arm/boot/dts/socfpga*
2768 F: arch/arm/configs/socfpga_defconfig
2769 F: arch/arm/mach-socfpga/
2770 F: arch/arm64/boot/dts/altera/
2771 F: arch/arm64/boot/dts/intel/
2773 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2774 M: Dinh Nguyen <dinguyen@kernel.org>
2776 F: drivers/clk/socfpga/
2778 ARM/SOCFPGA EDAC SUPPORT
2779 M: Dinh Nguyen <dinguyen@kernel.org>
2781 F: drivers/edac/altera_edac.[ch]
2783 ARM/SPREADTRUM SoC SUPPORT
2784 M: Orson Zhai <orsonzhai@gmail.com>
2785 M: Baolin Wang <baolin.wang7@gmail.com>
2786 M: Chunyan Zhang <zhang.lyra@gmail.com>
2788 F: arch/arm64/boot/dts/sprd
2793 ARM/STI ARCHITECTURE
2794 M: Patrice Chotard <patrice.chotard@foss.st.com>
2795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2797 W: http://www.stlinux.com
2798 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2799 F: arch/arm/boot/dts/sti*
2800 F: arch/arm/mach-sti/
2801 F: drivers/ata/ahci_st.c
2802 F: drivers/char/hw_random/st-rng.c
2803 F: drivers/clocksource/arm_global_timer.c
2804 F: drivers/clocksource/clksrc_st_lpc.c
2805 F: drivers/cpufreq/sti-cpufreq.c
2806 F: drivers/dma/st_fdma*
2807 F: drivers/i2c/busses/i2c-st.c
2808 F: drivers/media/platform/st/sti/c8sectpfe/
2809 F: drivers/media/rc/st_rc.c
2810 F: drivers/mmc/host/sdhci-st.c
2811 F: drivers/phy/st/phy-miphy28lp.c
2812 F: drivers/phy/st/phy-stih407-usb.c
2813 F: drivers/pinctrl/pinctrl-st.c
2814 F: drivers/remoteproc/st_remoteproc.c
2815 F: drivers/remoteproc/st_slim_rproc.c
2816 F: drivers/reset/sti/
2817 F: drivers/rtc/rtc-st-lpc.c
2818 F: drivers/tty/serial/st-asc.c
2819 F: drivers/usb/dwc3/dwc3-st.c
2820 F: drivers/usb/host/ehci-st.c
2821 F: drivers/usb/host/ohci-st.c
2822 F: drivers/watchdog/st_lpc_wdt.c
2823 F: include/linux/remoteproc/st_slim_rproc.h
2825 ARM/STM32 ARCHITECTURE
2826 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2827 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2828 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2832 F: arch/arm/boot/dts/stm32*
2833 F: arch/arm/mach-stm32/
2834 F: drivers/clocksource/armv7m_systick.c
2838 ARM/SUNPLUS SP7021 SOC SUPPORT
2839 M: Qin Jian <qinjian@cqplus1.com>
2840 L: linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2842 W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2843 F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2844 F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2845 F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2846 F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2847 F: arch/arm/boot/dts/sunplus-sp7021*.dts*
2848 F: arch/arm/configs/sp7021_*defconfig
2849 F: arch/arm/mach-sunplus/
2850 F: drivers/irqchip/irq-sp7021-intc.c
2851 F: drivers/reset/reset-sunplus.c
2852 F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2853 F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2855 ARM/Synaptics SoC support
2856 M: Jisheng Zhang <jszhang@kernel.org>
2857 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2860 F: arch/arm/boot/dts/berlin*
2861 F: arch/arm/mach-berlin/
2862 F: arch/arm64/boot/dts/synaptics/
2864 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2865 M: Lennert Buytenhek <kernel@wantstofly.org>
2866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2869 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2870 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2871 L: linux-tegra@vger.kernel.org
2872 L: linux-media@vger.kernel.org
2874 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2875 F: drivers/media/cec/platform/tegra/
2877 ARM/TESLA FSD SoC SUPPORT
2878 M: Alim Akhtar <alim.akhtar@samsung.com>
2879 M: linux-fsd@tesla.com
2880 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2881 L: linux-samsung-soc@vger.kernel.org
2883 F: arch/arm64/boot/dts/tesla*
2885 ARM/TETON BGA MACHINE SUPPORT
2886 M: "Mark F. Brown" <mark.brown314@gmail.com>
2887 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2890 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2891 M: Santosh Shilimkar <ssantosh@kernel.org>
2892 L: linux-kernel@vger.kernel.org
2894 F: drivers/memory/*emif*
2896 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2897 M: Nishanth Menon <nm@ti.com>
2898 M: Santosh Shilimkar <ssantosh@kernel.org>
2899 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2902 F: arch/arm/boot/dts/keystone-*
2903 F: arch/arm/mach-keystone/
2905 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2906 M: Santosh Shilimkar <ssantosh@kernel.org>
2907 L: linux-kernel@vger.kernel.org
2909 F: drivers/clk/keystone/
2911 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2912 M: Santosh Shilimkar <ssantosh@kernel.org>
2913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2914 L: linux-kernel@vger.kernel.org
2916 F: drivers/clocksource/timer-keystone.c
2918 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2919 M: Santosh Shilimkar <ssantosh@kernel.org>
2920 L: linux-kernel@vger.kernel.org
2922 F: drivers/power/reset/keystone-reset.c
2924 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2925 M: Nishanth Menon <nm@ti.com>
2926 M: Vignesh Raghavendra <vigneshr@ti.com>
2927 M: Tero Kristo <kristo@kernel.org>
2928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2930 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2931 F: arch/arm64/boot/dts/ti/Makefile
2932 F: arch/arm64/boot/dts/ti/k3-*
2933 F: include/dt-bindings/pinctrl/k3.h
2935 ARM/THECUS N2100 MACHINE SUPPORT
2936 M: Lennert Buytenhek <kernel@wantstofly.org>
2937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2940 ARM/TOSA MACHINE SUPPORT
2941 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2942 M: Dirk Opfer <dirk@opfer-online.de>
2945 ARM/TOSHIBA VISCONTI ARCHITECTURE
2946 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2950 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2951 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2952 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2953 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2954 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2955 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2956 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2957 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2958 F: arch/arm64/boot/dts/toshiba/
2959 F: drivers/clk/visconti/
2960 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2961 F: drivers/gpio/gpio-visconti.c
2962 F: drivers/pci/controller/dwc/pcie-visconti.c
2963 F: drivers/pinctrl/visconti/
2964 F: drivers/watchdog/visconti_wdt.c
2967 ARM/UNIPHIER ARCHITECTURE
2968 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2969 M: Masami Hiramatsu <mhiramat@kernel.org>
2970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2972 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2973 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2974 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2975 F: arch/arm/boot/dts/uniphier*
2976 F: arch/arm/include/asm/hardware/cache-uniphier.h
2977 F: arch/arm/mach-uniphier/
2978 F: arch/arm/mm/cache-uniphier.c
2979 F: arch/arm64/boot/dts/socionext/uniphier*
2980 F: drivers/bus/uniphier-system-bus.c
2981 F: drivers/clk/uniphier/
2982 F: drivers/dma/uniphier-mdmac.c
2983 F: drivers/gpio/gpio-uniphier.c
2984 F: drivers/i2c/busses/i2c-uniphier*
2985 F: drivers/irqchip/irq-uniphier-aidet.c
2986 F: drivers/mmc/host/uniphier-sd.c
2987 F: drivers/pinctrl/uniphier/
2988 F: drivers/reset/reset-uniphier.c
2989 F: drivers/tty/serial/8250/8250_uniphier.c
2992 ARM/VERSATILE EXPRESS PLATFORM
2993 M: Liviu Dudau <liviu.dudau@arm.com>
2994 M: Sudeep Holla <sudeep.holla@arm.com>
2995 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
2996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3000 F: arch/arm/boot/dts/vexpress*
3001 F: arch/arm/mach-vexpress/
3002 F: arch/arm64/boot/dts/arm/
3003 F: drivers/clk/versatile/clk-vexpress-osc.c
3004 F: drivers/clocksource/timer-versatile.c
3008 M: Russell King <linux@armlinux.org.uk>
3009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3011 W: http://www.armlinux.org.uk/
3014 ARM/VOIPAC PXA270 SUPPORT
3015 M: Marek Vasut <marek.vasut@gmail.com>
3016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3018 F: arch/arm/mach-pxa/include/mach/vpac270.h
3019 F: arch/arm/mach-pxa/vpac270.c
3021 ARM/VT8500 ARM ARCHITECTURE
3022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3024 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3025 F: arch/arm/mach-vt8500/
3026 F: drivers/clocksource/timer-vt8500.c
3027 F: drivers/i2c/busses/i2c-wmt.c
3028 F: drivers/mmc/host/wmt-sdmmc.c
3029 F: drivers/pwm/pwm-vt8500.c
3030 F: drivers/rtc/rtc-vt8500.c
3031 F: drivers/tty/serial/vt8500_serial.c
3032 F: drivers/usb/host/ehci-platform.c
3033 F: drivers/usb/host/uhci-platform.c
3034 F: drivers/video/fbdev/vt8500lcdfb.*
3035 F: drivers/video/fbdev/wm8505fb*
3036 F: drivers/video/fbdev/wmt_ge_rops.*
3038 ARM/ZIPIT Z2 SUPPORT
3039 M: Marek Vasut <marek.vasut@gmail.com>
3040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3042 F: arch/arm/mach-pxa/include/mach/z2.h
3043 F: arch/arm/mach-pxa/z2.c
3045 ARM/ZYNQ ARCHITECTURE
3046 M: Michal Simek <michal.simek@xilinx.com>
3047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3049 W: http://wiki.xilinx.com
3050 T: git https://github.com/Xilinx/linux-xlnx.git
3051 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3052 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3053 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3054 F: arch/arm/mach-zynq/
3055 F: drivers/clocksource/timer-cadence-ttc.c
3056 F: drivers/cpuidle/cpuidle-zynq.c
3057 F: drivers/edac/synopsys_edac.c
3058 F: drivers/i2c/busses/i2c-cadence.c
3059 F: drivers/i2c/busses/i2c-xiic.c
3060 F: drivers/mmc/host/sdhci-of-arasan.c
3064 ARM64 PORT (AARCH64 ARCHITECTURE)
3065 M: Catalin Marinas <catalin.marinas@arm.com>
3066 M: Will Deacon <will@kernel.org>
3067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3070 F: Documentation/arm64/
3072 F: tools/testing/selftests/arm64/
3073 X: arch/arm64/boot/dts/
3075 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3076 M: George McCollister <george.mccollister@gmail.com>
3077 L: netdev@vger.kernel.org
3079 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3080 F: drivers/net/dsa/xrs700x/*
3081 F: net/dsa/tag_xrs700x.c
3083 AS3645A LED FLASH CONTROLLER DRIVER
3084 M: Sakari Ailus <sakari.ailus@iki.fi>
3085 L: linux-leds@vger.kernel.org
3087 F: drivers/leds/flash/leds-as3645a.c
3089 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3090 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3091 L: linux-media@vger.kernel.org
3093 T: git git://linuxtv.org/media_tree.git
3094 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3095 F: drivers/media/i2c/ak7375.c
3097 ASAHI KASEI AK8974 DRIVER
3098 M: Linus Walleij <linus.walleij@linaro.org>
3099 L: linux-iio@vger.kernel.org
3101 W: http://www.akm.com/
3102 F: drivers/iio/magnetometer/ak8974.c
3104 ASC7621 HARDWARE MONITOR DRIVER
3105 M: George Joseph <george.joseph@fairview5.com>
3106 L: linux-hwmon@vger.kernel.org
3108 F: Documentation/hwmon/asc7621.rst
3109 F: drivers/hwmon/asc7621.c
3111 ASIX AX88796C SPI ETHERNET ADAPTER
3112 M: Łukasz Stelmach <l.stelmach@samsung.com>
3114 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3115 F: drivers/net/ethernet/asix/ax88796c_*
3117 ASPEED PECI CONTROLLER
3118 M: Iwona Winiarska <iwona.winiarska@intel.com>
3119 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3120 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3122 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3123 F: drivers/peci/controller/peci-aspeed.c
3125 ASPEED PINCTRL DRIVERS
3126 M: Andrew Jeffery <andrew@aj.id.au>
3127 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3128 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3129 L: linux-gpio@vger.kernel.org
3131 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3132 F: drivers/pinctrl/aspeed/
3134 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3135 M: Eddie James <eajames@linux.ibm.com>
3136 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3138 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3139 F: drivers/irqchip/irq-aspeed-scu-ic.c
3140 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3142 ASPEED SD/MMC DRIVER
3143 M: Andrew Jeffery <andrew@aj.id.au>
3144 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3145 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3146 L: linux-mmc@vger.kernel.org
3148 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3149 F: drivers/mmc/host/sdhci-of-aspeed*
3151 ASPEED SMC SPI DRIVER
3152 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3153 M: Cédric Le Goater <clg@kaod.org>
3154 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3155 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3156 L: linux-spi@vger.kernel.org
3158 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3159 F: drivers/spi/spi-aspeed-smc.c
3161 ASPEED VIDEO ENGINE DRIVER
3162 M: Eddie James <eajames@linux.ibm.com>
3163 L: linux-media@vger.kernel.org
3164 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3166 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3167 F: drivers/media/platform/aspeed/
3169 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3170 M: Corentin Chary <corentin.chary@gmail.com>
3171 L: acpi4asus-user@lists.sourceforge.net
3172 L: platform-driver-x86@vger.kernel.org
3174 W: http://acpi4asus.sf.net
3175 F: drivers/platform/x86/asus*.c
3176 F: drivers/platform/x86/eeepc*.c
3178 ASUS TF103C DOCK DRIVER
3179 M: Hans de Goede <hdegoede@redhat.com>
3180 L: platform-driver-x86@vger.kernel.org
3182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3183 F: drivers/platform/x86/asus-tf103c-dock.c
3185 ASUS WMI HARDWARE MONITOR DRIVER
3186 M: Ed Brindley <kernel@maidavale.org>
3187 M: Denis Pauk <pauk.denis@gmail.com>
3188 L: linux-hwmon@vger.kernel.org
3190 F: drivers/hwmon/asus_wmi_sensors.c
3192 ASUS WMI EC HARDWARE MONITOR DRIVER
3193 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3194 M: Denis Pauk <pauk.denis@gmail.com>
3195 L: linux-hwmon@vger.kernel.org
3197 F: drivers/hwmon/asus_wmi_ec_sensors.c
3199 ASUS EC HARDWARE MONITOR DRIVER
3200 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3201 L: linux-hwmon@vger.kernel.org
3203 F: drivers/hwmon/asus-ec-sensors.c
3205 ASUS WIRELESS RADIO CONTROL DRIVER
3206 M: João Paulo Rechi Vita <jprvita@gmail.com>
3207 L: platform-driver-x86@vger.kernel.org
3209 F: drivers/platform/x86/asus-wireless.c
3212 M: David Howells <dhowells@redhat.com>
3213 L: keyrings@vger.kernel.org
3215 F: Documentation/crypto/asymmetric-keys.rst
3216 F: crypto/asymmetric_keys/
3217 F: include/crypto/pkcs7.h
3218 F: include/crypto/public_key.h
3219 F: include/linux/verification.h
3221 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3222 R: Dan Williams <dan.j.williams@intel.com>
3224 W: http://sourceforge.net/projects/xscaleiop
3225 F: Documentation/crypto/async-tx-api.rst
3227 F: include/linux/async_tx.h
3230 M: Bartosz Golaszewski <brgl@bgdev.pl>
3231 L: linux-i2c@vger.kernel.org
3233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3234 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3235 F: drivers/misc/eeprom/at24.c
3237 ATA OVER ETHERNET (AOE) DRIVER
3238 M: "Justin Sanders" <justin@coraid.com>
3240 W: http://www.openaoe.org/
3241 F: Documentation/admin-guide/aoe/
3242 F: drivers/block/aoe/
3244 ATC260X PMIC MFD DRIVER
3245 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3246 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3247 L: linux-actions@lists.infradead.org
3249 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3250 F: drivers/input/misc/atc260x-onkey.c
3251 F: drivers/mfd/atc260*
3252 F: drivers/power/reset/atc260x-poweroff.c
3253 F: drivers/regulator/atc260x-regulator.c
3254 F: include/linux/mfd/atc260x/*
3256 ATHEROS 71XX/9XXX GPIO DRIVER
3257 M: Alban Bedel <albeu@free.fr>
3259 W: https://github.com/AlbanBedel/linux
3260 T: git git://github.com/AlbanBedel/linux
3261 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3262 F: drivers/gpio/gpio-ath79.c
3264 ATHEROS 71XX/9XXX USB PHY DRIVER
3265 M: Alban Bedel <albeu@free.fr>
3267 W: https://github.com/AlbanBedel/linux
3268 T: git git://github.com/AlbanBedel/linux
3269 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3270 F: drivers/phy/qualcomm/phy-ath79-usb.c
3272 ATHEROS ATH GENERIC UTILITIES
3273 M: Kalle Valo <kvalo@kernel.org>
3274 L: linux-wireless@vger.kernel.org
3276 F: drivers/net/wireless/ath/*
3278 ATHEROS ATH5K WIRELESS DRIVER
3279 M: Jiri Slaby <jirislaby@kernel.org>
3280 M: Nick Kossifidis <mickflemm@gmail.com>
3281 M: Luis Chamberlain <mcgrof@kernel.org>
3282 L: linux-wireless@vger.kernel.org
3284 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3285 F: drivers/net/wireless/ath/ath5k/
3287 ATHEROS ATH6KL WIRELESS DRIVER
3288 L: linux-wireless@vger.kernel.org
3290 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3291 F: drivers/net/wireless/ath/ath6kl/
3294 M: Ville Syrjala <syrjala@sci.fi>
3296 F: drivers/input/misc/ati_remote2.c
3298 ATK0110 HWMON DRIVER
3299 M: Luca Tettamanti <kronos.it@gmail.com>
3300 L: linux-hwmon@vger.kernel.org
3302 F: drivers/hwmon/asus_atk0110.c
3304 ATLX ETHERNET DRIVERS
3305 M: Chris Snook <chris.snook@gmail.com>
3306 L: netdev@vger.kernel.org
3308 W: http://sourceforge.net/projects/atl1
3309 W: http://atl1.sourceforge.net
3310 F: drivers/net/ethernet/atheros/
3313 M: Chas Williams <3chas3@gmail.com>
3314 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3315 L: netdev@vger.kernel.org
3317 W: http://linux-atm.sourceforge.net
3319 F: include/linux/atm*
3320 F: include/uapi/linux/atm*
3322 ATMEL MACB ETHERNET DRIVER
3323 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3324 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3326 F: drivers/net/ethernet/cadence/
3328 ATMEL MAXTOUCH DRIVER
3329 M: Nick Dyer <nick@shmanahar.org>
3331 T: git git://github.com/ndyer/linux.git
3332 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3333 F: drivers/input/touchscreen/atmel_mxt_ts.c
3335 ATMEL WIRELESS DRIVER
3336 M: Simon Kelley <simon@thekelleys.org.uk>
3337 L: linux-wireless@vger.kernel.org
3339 W: http://www.thekelleys.org.uk/atmel
3340 W: http://atmelwlandriver.sourceforge.net/
3341 F: drivers/net/wireless/atmel/atmel*
3343 ATOMIC INFRASTRUCTURE
3344 M: Will Deacon <will@kernel.org>
3345 M: Peter Zijlstra <peterz@infradead.org>
3346 R: Boqun Feng <boqun.feng@gmail.com>
3347 R: Mark Rutland <mark.rutland@arm.com>
3348 L: linux-kernel@vger.kernel.org
3350 F: arch/*/include/asm/atomic*.h
3351 F: include/*/atomic*.h
3352 F: include/linux/refcount.h
3353 F: Documentation/atomic_*.txt
3356 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3357 M: Bradley Grove <linuxdrivers@attotech.com>
3358 L: linux-scsi@vger.kernel.org
3360 W: http://www.attotech.com
3361 F: drivers/scsi/esas2r
3363 ATUSB IEEE 802.15.4 RADIO DRIVER
3364 M: Stefan Schmidt <stefan@datenfreihafen.org>
3365 L: linux-wpan@vger.kernel.org
3367 F: drivers/net/ieee802154/at86rf230.h
3368 F: drivers/net/ieee802154/atusb.c
3369 F: drivers/net/ieee802154/atusb.h
3372 M: Paul Moore <paul@paul-moore.com>
3373 M: Eric Paris <eparis@redhat.com>
3374 L: linux-audit@redhat.com (moderated for non-subscribers)
3376 W: https://github.com/linux-audit
3377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3378 F: include/asm-generic/audit_*.h
3379 F: include/linux/audit.h
3380 F: include/linux/audit_arch.h
3381 F: include/uapi/linux/audit.h
3385 AUXILIARY DISPLAY DRIVERS
3386 M: Miguel Ojeda <ojeda@kernel.org>
3388 F: Documentation/devicetree/bindings/auxdisplay/
3389 F: drivers/auxdisplay/
3390 F: include/linux/cfag12864b.h
3392 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3393 M: Andreas Klinger <ak@it-klinger.de>
3394 L: linux-iio@vger.kernel.org
3396 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3397 F: drivers/iio/adc/hx711.c
3400 M: Ralf Baechle <ralf@linux-mips.org>
3401 L: linux-hams@vger.kernel.org
3403 W: http://www.linux-ax25.org/
3404 F: include/net/ax25.h
3405 F: include/uapi/linux/ax25.h
3409 M: Peter Rosin <peda@axentia.se>
3410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3412 F: arch/arm/boot/dts/at91-linea.dtsi
3413 F: arch/arm/boot/dts/at91-natte.dtsi
3414 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3415 F: arch/arm/boot/dts/at91-tse850-3.dts
3417 AXENTIA ASOC DRIVERS
3418 M: Peter Rosin <peda@axentia.se>
3419 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3421 F: Documentation/devicetree/bindings/sound/axentia,*
3422 F: sound/soc/atmel/tse850-pcm5142.c
3424 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3425 M: Nuno Sá <nuno.sa@analog.com>
3426 L: linux-hwmon@vger.kernel.org
3428 W: https://ez.analog.com/linux-software-drivers
3429 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3430 F: drivers/hwmon/axi-fan-control.c
3432 AXXIA I2C CONTROLLER
3433 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3434 L: linux-i2c@vger.kernel.org
3436 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3437 F: drivers/i2c/busses/i2c-axxia.c
3440 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3441 L: linux-media@vger.kernel.org
3443 W: https://linuxtv.org
3444 T: git git://linuxtv.org/media_tree.git
3445 F: drivers/media/usb/dvb-usb-v2/az6007.c
3447 AZTECH FM RADIO RECEIVER DRIVER
3448 M: Hans Verkuil <hverkuil@xs4all.nl>
3449 L: linux-media@vger.kernel.org
3451 W: https://linuxtv.org
3452 T: git git://linuxtv.org/media_tree.git
3453 F: drivers/media/radio/radio-aztech*
3456 L: linux-wireless@vger.kernel.org
3457 L: b43-dev@lists.infradead.org
3459 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3460 F: drivers/net/wireless/broadcom/b43/
3462 B43LEGACY WIRELESS DRIVER
3463 M: Larry Finger <Larry.Finger@lwfinger.net>
3464 L: linux-wireless@vger.kernel.org
3465 L: b43-dev@lists.infradead.org
3467 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3468 F: drivers/net/wireless/broadcom/b43legacy/
3470 BACKLIGHT CLASS/SUBSYSTEM
3471 M: Lee Jones <lee.jones@linaro.org>
3472 M: Daniel Thompson <daniel.thompson@linaro.org>
3473 M: Jingoo Han <jingoohan1@gmail.com>
3474 L: dri-devel@lists.freedesktop.org
3476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3477 F: Documentation/ABI/stable/sysfs-class-backlight
3478 F: Documentation/ABI/testing/sysfs-class-backlight
3479 F: Documentation/devicetree/bindings/leds/backlight
3480 F: drivers/video/backlight/
3481 F: include/linux/backlight.h
3482 F: include/linux/pwm_backlight.h
3484 BARCO P50 GPIO DRIVER
3485 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3486 M: Peter Korsgaard <peter.korsgaard@barco.com>
3488 F: drivers/platform/x86/barco-p50-gpio.c
3491 M: Marek Lindner <mareklindner@neomailbox.ch>
3492 M: Simon Wunderlich <sw@simonwunderlich.de>
3493 M: Antonio Quartulli <a@unstable.cc>
3494 M: Sven Eckelmann <sven@narfation.org>
3495 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3497 W: https://www.open-mesh.org/
3498 Q: https://patchwork.open-mesh.org/project/batman/list/
3499 B: https://www.open-mesh.org/projects/batman-adv/issues
3500 C: ircs://irc.hackint.org/batadv
3501 T: git https://git.open-mesh.org/linux-merge.git
3502 F: Documentation/networking/batman-adv.rst
3503 F: include/uapi/linux/batadv_packet.h
3504 F: include/uapi/linux/batman_adv.h
3507 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3508 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3509 L: linux-hams@vger.kernel.org
3511 W: http://www.baycom.org/~tom/ham/ham.html
3512 F: drivers/net/hamradio/baycom*
3514 BCACHE (BLOCK LAYER CACHE)
3515 M: Coly Li <colyli@suse.de>
3516 M: Kent Overstreet <kent.overstreet@gmail.com>
3517 L: linux-bcache@vger.kernel.org
3519 W: http://bcache.evilpiepirate.org
3520 C: irc://irc.oftc.net/bcache
3521 F: drivers/md/bcache/
3523 BDISP ST MEDIA DRIVER
3524 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3525 L: linux-media@vger.kernel.org
3527 W: https://linuxtv.org
3528 T: git git://linuxtv.org/media_tree.git
3529 F: drivers/media/platform/st/sti/bdisp
3531 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3532 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3533 L: netdev@vger.kernel.org
3535 F: drivers/net/ethernet/ec_bhf.c
3538 M: Luis de Bethencourt <luisbg@kernel.org>
3539 M: Salah Triki <salah.triki@gmail.com>
3541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3542 F: Documentation/filesystems/befs.rst
3546 M: Paolo Valente <paolo.valente@linaro.org>
3547 M: Jens Axboe <axboe@kernel.dk>
3548 L: linux-block@vger.kernel.org
3550 F: Documentation/block/bfq-iosched.rst
3554 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3556 F: Documentation/filesystems/bfs.rst
3558 F: include/uapi/linux/bfs_fs.h
3561 M: Yury Norov <yury.norov@gmail.com>
3562 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3563 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3565 F: include/linux/bitmap.h
3566 F: include/linux/cpumask.h
3567 F: include/linux/find.h
3568 F: include/linux/nodemask.h
3572 F: lib/find_bit_benchmark.c
3574 F: lib/test_bitmap.c
3575 F: tools/include/linux/bitmap.h
3576 F: tools/include/linux/find.h
3577 F: tools/lib/bitmap.c
3578 F: tools/lib/find_bit.c
3580 BLINKM RGB LED DRIVER
3581 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3583 F: drivers/leds/leds-blinkm.c
3586 M: Jens Axboe <axboe@kernel.dk>
3587 L: linux-block@vger.kernel.org
3589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3590 F: Documentation/ABI/stable/sysfs-block
3591 F: Documentation/block/
3594 F: include/linux/bio.h
3595 F: include/linux/blk*
3596 F: kernel/trace/blktrace.c
3600 M: Joern Engel <joern@lazybastard.org>
3601 L: linux-mtd@lists.infradead.org
3603 F: drivers/mtd/devices/block2mtd.c
3606 M: Marcel Holtmann <marcel@holtmann.org>
3607 M: Johan Hedberg <johan.hedberg@gmail.com>
3608 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3609 L: linux-bluetooth@vger.kernel.org
3611 W: http://www.bluez.org/
3612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3614 F: drivers/bluetooth/
3617 M: Marcel Holtmann <marcel@holtmann.org>
3618 M: Johan Hedberg <johan.hedberg@gmail.com>
3619 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3620 L: linux-bluetooth@vger.kernel.org
3622 W: http://www.bluez.org/
3623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3625 F: include/net/bluetooth/
3629 M: Jay Vosburgh <j.vosburgh@gmail.com>
3630 M: Veaceslav Falico <vfalico@gmail.com>
3631 M: Andy Gospodarek <andy@greyhouse.net>
3632 L: netdev@vger.kernel.org
3634 W: http://sourceforge.net/projects/bonding/
3635 F: Documentation/networking/bonding.rst
3636 F: drivers/net/bonding/
3637 F: include/net/bond*
3638 F: include/uapi/linux/if_bonding.h
3640 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3641 M: Dan Robertson <dan@dlrobertson.com>
3642 L: linux-iio@vger.kernel.org
3644 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3645 F: drivers/iio/accel/bma400*
3647 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3648 M: Alexei Starovoitov <ast@kernel.org>
3649 M: Daniel Borkmann <daniel@iogearbox.net>
3650 M: Andrii Nakryiko <andrii@kernel.org>
3651 R: Martin KaFai Lau <martin.lau@linux.dev>
3652 R: Song Liu <song@kernel.org>
3653 R: Yonghong Song <yhs@fb.com>
3654 R: John Fastabend <john.fastabend@gmail.com>
3655 R: KP Singh <kpsingh@kernel.org>
3656 R: Stanislav Fomichev <sdf@google.com>
3657 R: Hao Luo <haoluo@google.com>
3658 R: Jiri Olsa <jolsa@kernel.org>
3659 L: bpf@vger.kernel.org
3662 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3665 F: Documentation/bpf/
3666 F: Documentation/networking/filter.rst
3667 F: Documentation/userspace-api/ebpf/
3669 F: include/linux/bpf*
3670 F: include/linux/btf*
3671 F: include/linux/filter.h
3672 F: include/trace/events/xdp.h
3673 F: include/uapi/linux/bpf*
3674 F: include/uapi/linux/btf*
3675 F: include/uapi/linux/filter.h
3677 F: kernel/trace/bpf_trace.c
3680 F: net/core/filter.c
3681 F: net/sched/act_bpf.c
3682 F: net/sched/cls_bpf.c
3684 F: scripts/bpf_doc.py
3685 F: scripts/pahole-flags.sh
3686 F: scripts/pahole-version.sh
3689 F: tools/testing/selftests/bpf/
3692 M: Shubham Bansal <illusionist.neo@gmail.com>
3693 L: bpf@vger.kernel.org
3698 M: Daniel Borkmann <daniel@iogearbox.net>
3699 M: Alexei Starovoitov <ast@kernel.org>
3700 M: Zi Shen Lim <zlim.lnx@gmail.com>
3701 L: bpf@vger.kernel.org
3705 BPF JIT for MIPS (32-BIT AND 64-BIT)
3706 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3707 M: Paul Burton <paulburton@kernel.org>
3708 L: bpf@vger.kernel.org
3712 BPF JIT for NFP NICs
3713 M: Jakub Kicinski <kuba@kernel.org>
3714 L: bpf@vger.kernel.org
3716 F: drivers/net/ethernet/netronome/nfp/bpf/
3718 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3719 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3720 M: Michael Ellerman <mpe@ellerman.id.au>
3721 L: bpf@vger.kernel.org
3723 F: arch/powerpc/net/
3725 BPF JIT for RISC-V (32-bit)
3726 M: Luke Nelson <luke.r.nels@gmail.com>
3727 M: Xi Wang <xi.wang@gmail.com>
3728 L: bpf@vger.kernel.org
3731 X: arch/riscv/net/bpf_jit_comp64.c
3733 BPF JIT for RISC-V (64-bit)
3734 M: Björn Töpel <bjorn@kernel.org>
3735 L: bpf@vger.kernel.org
3738 X: arch/riscv/net/bpf_jit_comp32.c
3741 M: Ilya Leoshkevich <iii@linux.ibm.com>
3742 M: Heiko Carstens <hca@linux.ibm.com>
3743 M: Vasily Gorbik <gor@linux.ibm.com>
3744 L: bpf@vger.kernel.org
3747 X: arch/s390/net/pnet.c
3749 BPF JIT for SPARC (32-BIT AND 64-BIT)
3750 M: David S. Miller <davem@davemloft.net>
3751 L: bpf@vger.kernel.org
3755 BPF JIT for X86 32-BIT
3756 M: Wang YanQing <udknight@gmail.com>
3757 L: bpf@vger.kernel.org
3759 F: arch/x86/net/bpf_jit_comp32.c
3761 BPF JIT for X86 64-BIT
3762 M: Alexei Starovoitov <ast@kernel.org>
3763 M: Daniel Borkmann <daniel@iogearbox.net>
3764 L: bpf@vger.kernel.org
3767 X: arch/x86/net/bpf_jit_comp32.c
3770 M: Alexei Starovoitov <ast@kernel.org>
3771 M: Daniel Borkmann <daniel@iogearbox.net>
3772 R: John Fastabend <john.fastabend@gmail.com>
3773 L: bpf@vger.kernel.org
3775 F: kernel/bpf/verifier.c
3776 F: kernel/bpf/tnum.c
3777 F: kernel/bpf/core.c
3778 F: kernel/bpf/syscall.c
3779 F: kernel/bpf/dispatcher.c
3780 F: kernel/bpf/trampoline.c
3781 F: include/linux/bpf*
3782 F: include/linux/filter.h
3785 M: Martin KaFai Lau <martin.lau@linux.dev>
3786 L: bpf@vger.kernel.org
3789 F: include/linux/btf*
3792 M: Song Liu <song@kernel.org>
3793 R: Jiri Olsa <jolsa@kernel.org>
3794 L: bpf@vger.kernel.org
3796 F: kernel/trace/bpf_trace.c
3797 F: kernel/bpf/stackmap.c
3799 BPF [NETWORKING] (tc BPF, sock_addr)
3800 M: Martin KaFai Lau <martin.lau@linux.dev>
3801 M: Daniel Borkmann <daniel@iogearbox.net>
3802 R: John Fastabend <john.fastabend@gmail.com>
3803 L: bpf@vger.kernel.org
3804 L: netdev@vger.kernel.org
3806 F: net/core/filter.c
3807 F: net/sched/act_bpf.c
3808 F: net/sched/cls_bpf.c
3810 BPF [NETWORKING] (struct_ops, reuseport)
3811 M: Martin KaFai Lau <martin.lau@linux.dev>
3812 L: bpf@vger.kernel.org
3813 L: netdev@vger.kernel.org
3815 F: kernel/bpf/bpf_struct*
3817 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3818 M: KP Singh <kpsingh@kernel.org>
3819 R: Florent Revest <revest@chromium.org>
3820 R: Brendan Jackman <jackmanb@chromium.org>
3821 L: bpf@vger.kernel.org
3823 F: Documentation/bpf/prog_lsm.rst
3824 F: include/linux/bpf_lsm.h
3825 F: kernel/bpf/bpf_lsm.c
3828 BPF [STORAGE & CGROUPS]
3829 M: Martin KaFai Lau <martin.lau@linux.dev>
3830 L: bpf@vger.kernel.org
3832 F: kernel/bpf/cgroup.c
3833 F: kernel/bpf/*storage.c
3834 F: kernel/bpf/bpf_lru*
3837 M: Andrii Nakryiko <andrii@kernel.org>
3838 L: bpf@vger.kernel.org
3840 F: kernel/bpf/ringbuf.c
3843 M: Yonghong Song <yhs@fb.com>
3844 L: bpf@vger.kernel.org
3846 F: kernel/bpf/*iter.c
3848 BPF [L7 FRAMEWORK] (sockmap)
3849 M: John Fastabend <john.fastabend@gmail.com>
3850 M: Jakub Sitnicki <jakub@cloudflare.com>
3851 L: netdev@vger.kernel.org
3852 L: bpf@vger.kernel.org
3854 F: include/linux/skmsg.h
3856 F: net/core/sock_map.c
3857 F: net/ipv4/tcp_bpf.c
3858 F: net/ipv4/udp_bpf.c
3859 F: net/unix/unix_bpf.c
3861 BPF [LIBRARY] (libbpf)
3862 M: Andrii Nakryiko <andrii@kernel.org>
3863 L: bpf@vger.kernel.org
3867 BPF [TOOLING] (bpftool)
3868 M: Quentin Monnet <quentin@isovalent.com>
3869 L: bpf@vger.kernel.org
3871 F: kernel/bpf/disasm.*
3872 F: tools/bpf/bpftool/
3874 BPF [SELFTESTS] (Test Runners & Infrastructure)
3875 M: Andrii Nakryiko <andrii@kernel.org>
3876 R: Mykola Lysenko <mykolal@fb.com>
3877 L: bpf@vger.kernel.org
3879 F: tools/testing/selftests/bpf/
3882 L: bpf@vger.kernel.org
3884 K: (?:\b|_)bpf(?:\b|_)
3886 BROADCOM B44 10/100 ETHERNET DRIVER
3887 M: Michael Chan <michael.chan@broadcom.com>
3888 L: netdev@vger.kernel.org
3890 F: drivers/net/ethernet/broadcom/b44.*
3892 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3893 M: Florian Fainelli <f.fainelli@gmail.com>
3894 L: netdev@vger.kernel.org
3895 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3897 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3898 F: drivers/net/dsa/b53/*
3899 F: drivers/net/dsa/bcm_sf2*
3900 F: include/linux/dsa/brcm.h
3901 F: include/linux/platform_data/b53.h
3903 BROADCOM BCMBCA ARM ARCHITECTURE
3904 M: William Zhang <william.zhang@broadcom.com>
3905 M: Anand Gore <anand.gore@broadcom.com>
3906 M: Kursad Oney <kursad.oney@broadcom.com>
3907 M: Florian Fainelli <f.fainelli@gmail.com>
3908 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3911 T: git git://github.com/broadcom/stblinux.git
3912 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3913 F: arch/arm64/boot/dts/broadcom/bcmbca/*
3930 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3931 M: Florian Fainelli <f.fainelli@gmail.com>
3932 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3933 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3934 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3936 T: git git://github.com/broadcom/stblinux.git
3937 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3938 F: drivers/pci/controller/pcie-brcmstb.c
3939 F: drivers/staging/vc04_services
3944 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3945 M: Florian Fainelli <f.fainelli@gmail.com>
3946 M: Ray Jui <rjui@broadcom.com>
3947 M: Scott Branden <sbranden@broadcom.com>
3948 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3950 T: git git://github.com/broadcom/mach-bcm
3951 F: arch/arm/mach-bcm/
3957 BROADCOM BCM47XX MIPS ARCHITECTURE
3958 M: Hauke Mehrtens <hauke@hauke-m.de>
3959 M: Rafał Miłecki <zajec5@gmail.com>
3960 L: linux-mips@vger.kernel.org
3962 F: Documentation/devicetree/bindings/mips/brcm/
3963 F: arch/mips/bcm47xx/*
3964 F: arch/mips/include/asm/mach-bcm47xx/*
3966 BROADCOM BCM4908 ETHERNET DRIVER
3967 M: Rafał Miłecki <rafal@milecki.pl>
3968 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3969 L: netdev@vger.kernel.org
3971 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3972 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3973 F: drivers/net/ethernet/broadcom/unimac.h
3975 BROADCOM BCM4908 PINMUX DRIVER
3976 M: Rafał Miłecki <rafal@milecki.pl>
3977 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3978 L: linux-gpio@vger.kernel.org
3980 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3981 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
3983 BROADCOM BCM5301X ARM ARCHITECTURE
3984 M: Florian Fainelli <f.fainelli@gmail.com>
3985 M: Hauke Mehrtens <hauke@hauke-m.de>
3986 M: Rafał Miłecki <zajec5@gmail.com>
3987 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3990 F: arch/arm/boot/dts/bcm470*
3991 F: arch/arm/boot/dts/bcm5301*
3992 F: arch/arm/boot/dts/bcm953012*
3993 F: arch/arm/mach-bcm/bcm_5301x.c
3995 BROADCOM BCM53573 ARM ARCHITECTURE
3996 M: Florian Fainelli <f.fainelli@gmail.com>
3997 M: Rafał Miłecki <rafal@milecki.pl>
3998 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4001 F: arch/arm/boot/dts/bcm47189*
4002 F: arch/arm/boot/dts/bcm53573*
4004 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4005 M: Kevin Cernekee <cernekee@gmail.com>
4006 L: linux-usb@vger.kernel.org
4008 F: drivers/usb/gadget/udc/bcm63xx_udc.*
4010 BROADCOM BCM7XXX ARM ARCHITECTURE
4011 M: Florian Fainelli <f.fainelli@gmail.com>
4012 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4015 T: git git://github.com/broadcom/stblinux.git
4016 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4017 F: arch/arm/boot/dts/bcm7*.dts*
4018 F: arch/arm/include/asm/hardware/cache-b15-rac.h
4019 F: arch/arm/mach-bcm/*brcmstb*
4020 F: arch/arm/mm/cache-b15-rac.c
4021 F: drivers/bus/brcmstb_gisb.c
4022 F: drivers/pci/controller/pcie-brcmstb.c
4028 M: Al Cooper <alcooperx@gmail.com>
4029 L: linux-usb@vger.kernel.org
4030 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4032 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4033 F: drivers/usb/gadget/udc/bdc/
4035 BROADCOM BMIPS CPUFREQ DRIVER
4036 M: Markus Mayer <mmayer@broadcom.com>
4037 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4038 L: linux-pm@vger.kernel.org
4040 F: drivers/cpufreq/bmips-cpufreq.c
4042 BROADCOM BMIPS MIPS ARCHITECTURE
4043 M: Florian Fainelli <f.fainelli@gmail.com>
4044 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4045 L: linux-mips@vger.kernel.org
4047 T: git git://github.com/broadcom/stblinux.git
4048 F: arch/mips/bmips/*
4049 F: arch/mips/boot/dts/brcm/bcm*.dts*
4050 F: arch/mips/include/asm/mach-bmips/*
4051 F: arch/mips/kernel/*bmips*
4052 F: drivers/soc/bcm/bcm63xx
4053 F: drivers/irqchip/irq-bcm63*
4054 F: drivers/irqchip/irq-bcm7*
4055 F: drivers/irqchip/irq-brcmstb*
4056 F: include/linux/bcm963xx_nvram.h
4057 F: include/linux/bcm963xx_tag.h
4059 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4060 M: Rasesh Mody <rmody@marvell.com>
4061 M: GR-Linux-NIC-Dev@marvell.com
4062 L: netdev@vger.kernel.org
4064 F: drivers/net/ethernet/broadcom/bnx2.*
4065 F: drivers/net/ethernet/broadcom/bnx2_*
4067 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4068 M: Saurav Kashyap <skashyap@marvell.com>
4069 M: Javed Hasan <jhasan@marvell.com>
4070 M: GR-QLogic-Storage-Upstream@marvell.com
4071 L: linux-scsi@vger.kernel.org
4073 F: drivers/scsi/bnx2fc/
4075 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4076 M: Nilesh Javali <njavali@marvell.com>
4077 M: Manish Rangankar <mrangankar@marvell.com>
4078 M: GR-QLogic-Storage-Upstream@marvell.com
4079 L: linux-scsi@vger.kernel.org
4081 F: drivers/scsi/bnx2i/
4083 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4084 M: Ariel Elior <aelior@marvell.com>
4085 M: Sudarsana Kalluru <skalluru@marvell.com>
4086 M: Manish Chopra <manishc@marvell.com>
4087 L: netdev@vger.kernel.org
4089 F: drivers/net/ethernet/broadcom/bnx2x/
4091 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4092 M: Michael Chan <michael.chan@broadcom.com>
4093 L: netdev@vger.kernel.org
4095 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4096 F: drivers/net/ethernet/broadcom/bnxt/
4097 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4099 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4100 M: Arend van Spriel <aspriel@gmail.com>
4101 M: Franky Lin <franky.lin@broadcom.com>
4102 M: Hante Meuleman <hante.meuleman@broadcom.com>
4103 L: linux-wireless@vger.kernel.org
4104 L: brcm80211-dev-list.pdl@broadcom.com
4105 L: SHA-cyfmac-dev-list@infineon.com
4107 F: drivers/net/wireless/broadcom/brcm80211/
4109 BROADCOM BRCMSTB GPIO DRIVER
4110 M: Doug Berger <opendmb@gmail.com>
4111 M: Florian Fainelli <f.fainelli@gmail.com>
4112 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4114 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4115 F: drivers/gpio/gpio-brcmstb.c
4117 BROADCOM BRCMSTB I2C DRIVER
4118 M: Kamal Dasu <kdasu.kdev@gmail.com>
4119 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4120 L: linux-i2c@vger.kernel.org
4122 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4123 F: drivers/i2c/busses/i2c-brcmstb.c
4125 BROADCOM BRCMSTB UART DRIVER
4126 M: Al Cooper <alcooperx@gmail.com>
4127 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4128 L: linux-serial@vger.kernel.org
4130 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4131 F: drivers/tty/serial/8250/8250_bcm7271.c
4133 BROADCOM BRCMSTB USB EHCI DRIVER
4134 M: Al Cooper <alcooperx@gmail.com>
4135 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4136 L: linux-usb@vger.kernel.org
4138 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4139 F: drivers/usb/host/ehci-brcm.*
4141 BROADCOM BRCMSTB USB PIN MAP DRIVER
4142 M: Al Cooper <alcooperx@gmail.com>
4143 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4144 L: linux-usb@vger.kernel.org
4146 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4147 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4149 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4150 M: Al Cooper <alcooperx@gmail.com>
4151 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4152 L: linux-kernel@vger.kernel.org
4154 F: drivers/phy/broadcom/phy-brcm-usb*
4156 BROADCOM ETHERNET PHY DRIVERS
4157 M: Florian Fainelli <f.fainelli@gmail.com>
4158 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4159 L: netdev@vger.kernel.org
4161 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4162 F: drivers/net/phy/bcm*.[ch]
4163 F: drivers/net/phy/broadcom.c
4164 F: include/linux/brcmphy.h
4166 BROADCOM GENET ETHERNET DRIVER
4167 M: Doug Berger <opendmb@gmail.com>
4168 M: Florian Fainelli <f.fainelli@gmail.com>
4169 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4170 L: netdev@vger.kernel.org
4172 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4173 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4174 F: drivers/net/ethernet/broadcom/genet/
4175 F: drivers/net/ethernet/broadcom/unimac.h
4176 F: drivers/net/mdio/mdio-bcm-unimac.c
4177 F: include/linux/platform_data/bcmgenet.h
4178 F: include/linux/platform_data/mdio-bcm-unimac.h
4180 BROADCOM IPROC ARM ARCHITECTURE
4181 M: Ray Jui <rjui@broadcom.com>
4182 M: Scott Branden <sbranden@broadcom.com>
4183 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4186 T: git git://github.com/broadcom/stblinux.git
4187 F: arch/arm64/boot/dts/broadcom/northstar2/*
4188 F: arch/arm64/boot/dts/broadcom/stingray/*
4189 F: drivers/clk/bcm/clk-ns*
4190 F: drivers/clk/bcm/clk-sr*
4191 F: drivers/pinctrl/bcm/pinctrl-ns*
4192 F: include/dt-bindings/clock/bcm-sr*
4209 BROADCOM IPROC GBIT ETHERNET DRIVER
4210 M: Rafał Miłecki <rafal@milecki.pl>
4211 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4212 L: netdev@vger.kernel.org
4214 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4215 F: drivers/net/ethernet/broadcom/bgmac*
4216 F: drivers/net/ethernet/broadcom/unimac.h
4218 BROADCOM KONA GPIO DRIVER
4219 M: Ray Jui <rjui@broadcom.com>
4220 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4222 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4223 F: drivers/gpio/gpio-bcm-kona.c
4225 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4226 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4227 M: Kashyap Desai <kashyap.desai@broadcom.com>
4228 M: Sumit Saxena <sumit.saxena@broadcom.com>
4229 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4230 L: mpi3mr-linuxdrv.pdl@broadcom.com
4231 L: linux-scsi@vger.kernel.org
4233 W: https://www.broadcom.com/support/storage
4234 F: drivers/scsi/mpi3mr/
4236 BROADCOM NETXTREME-E ROCE DRIVER
4237 M: Selvin Xavier <selvin.xavier@broadcom.com>
4238 L: linux-rdma@vger.kernel.org
4240 W: http://www.broadcom.com
4241 F: drivers/infiniband/hw/bnxt_re/
4242 F: include/uapi/rdma/bnxt_re-abi.h
4244 BROADCOM NVRAM DRIVER
4245 M: Rafał Miłecki <zajec5@gmail.com>
4246 L: linux-mips@vger.kernel.org
4248 F: drivers/firmware/broadcom/*
4250 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4251 M: Rafał Miłecki <rafal@milecki.pl>
4252 M: Florian Fainelli <f.fainelli@gmail.com>
4253 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4254 L: linux-pm@vger.kernel.org
4256 T: git git://github.com/broadcom/stblinux.git
4257 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4258 F: include/dt-bindings/soc/bcm-pmb.h
4260 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4261 M: Rafał Miłecki <zajec5@gmail.com>
4262 L: linux-wireless@vger.kernel.org
4265 F: include/linux/bcma/
4268 M: Kamal Dasu <kdasu.kdev@gmail.com>
4269 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4271 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4272 F: drivers/spi/spi-bcm-qspi.*
4273 F: drivers/spi/spi-brcmstb-qspi.c
4274 F: drivers/spi/spi-iproc-qspi.c
4276 BROADCOM STB AVS CPUFREQ DRIVER
4277 M: Markus Mayer <mmayer@broadcom.com>
4278 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4279 L: linux-pm@vger.kernel.org
4281 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4282 F: drivers/cpufreq/brcmstb*
4284 BROADCOM STB AVS TMON DRIVER
4285 M: Markus Mayer <mmayer@broadcom.com>
4286 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4287 L: linux-pm@vger.kernel.org
4289 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4290 F: drivers/thermal/broadcom/brcmstb*
4292 BROADCOM STB DPFE DRIVER
4293 M: Markus Mayer <mmayer@broadcom.com>
4294 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4295 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4297 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4298 F: drivers/memory/brcmstb_dpfe.c
4300 BROADCOM STB NAND FLASH DRIVER
4301 M: Brian Norris <computersforpeace@gmail.com>
4302 M: Kamal Dasu <kdasu.kdev@gmail.com>
4303 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4304 L: linux-mtd@lists.infradead.org
4306 F: drivers/mtd/nand/raw/brcmnand/
4307 F: include/linux/platform_data/brcmnand.h
4309 BROADCOM STB PCIE DRIVER
4310 M: Jim Quinlan <jim2101024@gmail.com>
4311 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4312 M: Florian Fainelli <f.fainelli@gmail.com>
4313 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4314 L: linux-pci@vger.kernel.org
4316 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4317 F: drivers/pci/controller/pcie-brcmstb.c
4319 BROADCOM SYSTEMPORT ETHERNET DRIVER
4320 M: Florian Fainelli <f.fainelli@gmail.com>
4321 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4322 L: netdev@vger.kernel.org
4324 F: drivers/net/ethernet/broadcom/bcmsysport.*
4325 F: drivers/net/ethernet/broadcom/unimac.h
4326 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4328 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4329 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4330 M: Prashant Sreedharan <prashant@broadcom.com>
4331 M: Michael Chan <mchan@broadcom.com>
4332 L: netdev@vger.kernel.org
4334 F: drivers/net/ethernet/broadcom/tg3.*
4337 M: Scott Branden <scott.branden@broadcom.com>
4338 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4340 F: drivers/misc/bcm-vk/
4341 F: include/uapi/linux/misc/bcm_vk.h
4343 BROCADE BFA FC SCSI DRIVER
4344 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4345 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4346 L: linux-scsi@vger.kernel.org
4348 F: drivers/scsi/bfa/
4350 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4351 M: Rasesh Mody <rmody@marvell.com>
4352 M: Sudarsana Kalluru <skalluru@marvell.com>
4353 M: GR-Linux-NIC-Dev@marvell.com
4354 L: netdev@vger.kernel.org
4356 F: drivers/net/ethernet/brocade/bna/
4358 BSG (block layer generic sg v4 driver)
4359 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4360 L: linux-scsi@vger.kernel.org
4363 F: include/linux/bsg.h
4364 F: include/uapi/linux/bsg.h
4367 M: Clemens Ladisch <clemens@ladisch.de>
4368 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4371 F: Documentation/sound/cards/bt87x.rst
4372 F: sound/pci/bt87x.c
4375 M: Michael Buesch <m@bues.ch>
4377 W: http://bu3sch.de/btgpio.php
4378 F: drivers/gpio/gpio-bt8xx.c
4381 M: Chris Mason <clm@fb.com>
4382 M: Josef Bacik <josef@toxicpanda.com>
4383 M: David Sterba <dsterba@suse.com>
4384 L: linux-btrfs@vger.kernel.org
4386 W: http://btrfs.wiki.kernel.org/
4387 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4388 C: irc://irc.libera.chat/btrfs
4389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4390 F: Documentation/filesystems/btrfs.rst
4392 F: include/linux/btrfs*
4393 F: include/uapi/linux/btrfs*
4395 BTTV VIDEO4LINUX DRIVER
4396 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4397 L: linux-media@vger.kernel.org
4399 W: https://linuxtv.org
4400 T: git git://linuxtv.org/media_tree.git
4401 F: Documentation/driver-api/media/drivers/bttv*
4402 F: drivers/media/pci/bt8xx/bttv*
4404 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4405 M: Chanwoo Choi <cw00.choi@samsung.com>
4406 L: linux-pm@vger.kernel.org
4407 L: linux-samsung-soc@vger.kernel.org
4409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4410 F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4411 F: drivers/devfreq/exynos-bus.c
4413 BUSLOGIC SCSI DRIVER
4414 M: Khalid Aziz <khalid@gonehiking.org>
4415 L: linux-scsi@vger.kernel.org
4417 F: drivers/scsi/BusLogic.*
4418 F: drivers/scsi/FlashPoint.*
4420 C-MEDIA CMI8788 DRIVER
4421 M: Clemens Ladisch <clemens@ladisch.de>
4422 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4425 F: sound/pci/oxygen/
4428 M: Guo Ren <guoren@kernel.org>
4429 L: linux-csky@vger.kernel.org
4431 T: git https://github.com/c-sky/csky-linux.git
4432 F: Documentation/devicetree/bindings/csky/
4433 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4434 F: Documentation/devicetree/bindings/timer/csky,*
4436 F: drivers/clocksource/timer-gx6605s.c
4437 F: drivers/clocksource/timer-mp-csky.c
4438 F: drivers/irqchip/irq-csky-*
4442 CA8210 IEEE-802.15.4 RADIO DRIVER
4443 L: linux-wpan@vger.kernel.org
4445 W: https://github.com/Cascoda/ca8210-linux.git
4446 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4447 F: drivers/net/ieee802154/ca8210.c
4449 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4450 M: Damien Le Moal <damien.lemoal@wdc.com>
4451 L: linux-riscv@lists.infradead.org
4452 L: linux-gpio@vger.kernel.org (pinctrl driver)
4453 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4454 F: drivers/pinctrl/pinctrl-k210.c
4456 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4457 M: Damien Le Moal <damien.lemoal@wdc.com>
4458 L: linux-kernel@vger.kernel.org
4459 L: linux-riscv@lists.infradead.org
4461 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4462 F: drivers/reset/reset-k210.c
4464 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4465 M: Damien Le Moal <damien.lemoal@wdc.com>
4466 L: linux-riscv@lists.infradead.org
4468 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4469 F: drivers/soc/canaan/
4470 F: include/soc/canaan/
4472 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4473 M: David Howells <dhowells@redhat.com>
4474 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4476 F: Documentation/filesystems/caching/cachefiles.rst
4479 CADENCE MIPI-CSI2 BRIDGES
4480 M: Maxime Ripard <mripard@kernel.org>
4481 L: linux-media@vger.kernel.org
4483 F: Documentation/devicetree/bindings/media/cdns,*.txt
4484 F: drivers/media/platform/cadence/cdns-csi2*
4487 L: linux-mtd@lists.infradead.org
4489 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4490 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4492 CADENCE USB3 DRD IP DRIVER
4493 M: Peter Chen <peter.chen@kernel.org>
4494 M: Pawel Laszczak <pawell@cadence.com>
4495 R: Roger Quadros <rogerq@kernel.org>
4496 R: Aswath Govindraju <a-govindraju@ti.com>
4497 L: linux-usb@vger.kernel.org
4499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4500 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4501 F: drivers/usb/cdns3/
4502 X: drivers/usb/cdns3/cdnsp*
4504 CADENCE USBSSP DRD IP DRIVER
4505 M: Pawel Laszczak <pawell@cadence.com>
4506 L: linux-usb@vger.kernel.org
4508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4509 F: drivers/usb/cdns3/
4510 X: drivers/usb/cdns3/cdns3*
4512 CADET FM/AM RADIO RECEIVER DRIVER
4513 M: Hans Verkuil <hverkuil@xs4all.nl>
4514 L: linux-media@vger.kernel.org
4516 W: https://linuxtv.org
4517 T: git git://linuxtv.org/media_tree.git
4518 F: drivers/media/radio/radio-cadet*
4520 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4521 L: linux-media@vger.kernel.org
4523 T: git git://linuxtv.org/media_tree.git
4524 F: Documentation/admin-guide/media/cafe_ccic*
4525 F: drivers/media/platform/marvell/
4528 L: netdev@vger.kernel.org
4530 F: Documentation/networking/caif/
4531 F: drivers/net/caif/
4532 F: include/net/caif/
4533 F: include/uapi/linux/caif/
4537 M: Toke Høiland-Jørgensen <toke@toke.dk>
4538 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4540 F: net/sched/sch_cake.c
4543 M: Wolfgang Grandegger <wg@grandegger.com>
4544 M: Marc Kleine-Budde <mkl@pengutronix.de>
4545 L: linux-can@vger.kernel.org
4547 W: https://github.com/linux-can
4548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4550 F: Documentation/devicetree/bindings/net/can/
4551 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4553 F: drivers/phy/phy-can-transceiver.c
4554 F: include/linux/can/bittiming.h
4555 F: include/linux/can/dev.h
4556 F: include/linux/can/length.h
4557 F: include/linux/can/platform/
4558 F: include/linux/can/rx-offload.h
4559 F: include/uapi/linux/can/error.h
4560 F: include/uapi/linux/can/netlink.h
4561 F: include/uapi/linux/can/vxcan.h
4564 M: Oliver Hartkopp <socketcan@hartkopp.net>
4565 M: Marc Kleine-Budde <mkl@pengutronix.de>
4566 L: linux-can@vger.kernel.org
4568 W: https://github.com/linux-can
4569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4571 F: Documentation/networking/can.rst
4572 F: include/linux/can/can-ml.h
4573 F: include/linux/can/core.h
4574 F: include/linux/can/skb.h
4575 F: include/net/netns/can.h
4576 F: include/uapi/linux/can.h
4577 F: include/uapi/linux/can/bcm.h
4578 F: include/uapi/linux/can/gw.h
4579 F: include/uapi/linux/can/isotp.h
4580 F: include/uapi/linux/can/raw.h
4583 CAN-J1939 NETWORK LAYER
4584 M: Robin van der Gracht <robin@protonic.nl>
4585 M: Oleksij Rempel <o.rempel@pengutronix.de>
4586 R: kernel@pengutronix.de
4587 L: linux-can@vger.kernel.org
4589 F: Documentation/networking/j1939.rst
4590 F: include/uapi/linux/can/j1939.h
4594 M: Serge Hallyn <serge@hallyn.com>
4595 L: linux-security-module@vger.kernel.org
4597 F: include/linux/capability.h
4598 F: include/uapi/linux/capability.h
4599 F: kernel/capability.c
4600 F: security/commoncap.c
4602 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4603 M: Kevin Tsai <ktsai@capellamicro.com>
4605 F: drivers/iio/light/cm*
4607 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4608 M: Christian Lamparter <chunkeey@googlemail.com>
4609 L: linux-wireless@vger.kernel.org
4611 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4612 F: drivers/net/wireless/ath/carl9170/
4615 M: Robert Richter <rric@kernel.org>
4617 W: http://www.marvell.com
4618 F: drivers/i2c/busses/i2c-octeon*
4619 F: drivers/i2c/busses/i2c-thunderx*
4621 CAVIUM LIQUIDIO NETWORK DRIVER
4622 M: Derek Chickles <dchickles@marvell.com>
4623 M: Satanand Burla <sburla@marvell.com>
4624 M: Felix Manlunas <fmanlunas@marvell.com>
4625 L: netdev@vger.kernel.org
4627 W: http://www.marvell.com
4628 F: drivers/net/ethernet/cavium/liquidio/
4631 M: Robert Richter <rric@kernel.org>
4633 W: http://www.marvell.com
4634 F: drivers/mmc/host/cavium*
4636 CAVIUM OCTEON-TX CRYPTO DRIVER
4637 M: George Cherian <gcherian@marvell.com>
4638 L: linux-crypto@vger.kernel.org
4640 W: http://www.marvell.com
4641 F: drivers/crypto/cavium/cpt/
4643 CAVIUM THUNDERX2 ARM64 SOC
4644 M: Robert Richter <rric@kernel.org>
4645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4647 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4648 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4650 CBS/ETF/TAPRIO QDISCS
4651 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4653 L: netdev@vger.kernel.org
4654 F: net/sched/sch_cbs.c
4655 F: net/sched/sch_etf.c
4656 F: net/sched/sch_taprio.c
4658 CC2520 IEEE-802.15.4 RADIO DRIVER
4659 M: Varka Bhadram <varkabhadram@gmail.com>
4660 L: linux-wpan@vger.kernel.org
4662 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4663 F: drivers/net/ieee802154/cc2520.c
4664 F: include/linux/spi/cc2520.h
4666 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4667 M: Gilad Ben-Yossef <gilad@benyossef.com>
4668 L: linux-crypto@vger.kernel.org
4670 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4671 F: drivers/crypto/ccree/
4673 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4674 M: Hadar Gat <hadar.gat@arm.com>
4675 L: linux-crypto@vger.kernel.org
4677 F: drivers/char/hw_random/cctrng.c
4678 F: drivers/char/hw_random/cctrng.h
4679 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4680 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4683 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4684 L: linux-media@vger.kernel.org
4686 W: http://linuxtv.org
4687 T: git git://linuxtv.org/media_tree.git
4688 F: Documentation/ABI/testing/debugfs-cec-error-inj
4689 F: Documentation/devicetree/bindings/media/cec.txt
4690 F: Documentation/driver-api/media/cec-core.rst
4691 F: Documentation/userspace-api/media/cec
4692 F: drivers/media/cec/
4693 F: drivers/media/rc/keymaps/rc-cec.c
4694 F: include/media/cec-notifier.h
4695 F: include/media/cec.h
4696 F: include/uapi/linux/cec-funcs.h
4697 F: include/uapi/linux/cec.h
4700 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4701 L: linux-media@vger.kernel.org
4703 W: http://linuxtv.org
4704 T: git git://linuxtv.org/media_tree.git
4705 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4706 F: drivers/media/cec/platform/cec-gpio/
4708 CELL BROADBAND ENGINE ARCHITECTURE
4709 M: Arnd Bergmann <arnd@arndb.de>
4710 L: linuxppc-dev@lists.ozlabs.org
4712 W: http://www.ibm.com/developerworks/power/cell/
4713 F: arch/powerpc/include/asm/cell*.h
4714 F: arch/powerpc/include/asm/spu*.h
4715 F: arch/powerpc/include/uapi/asm/spu*.h
4716 F: arch/powerpc/platforms/cell/
4718 CELLWISE CW2015 BATTERY DRIVER
4719 M: Tobias Schrammm <t.schramm@manjaro.org>
4721 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4722 F: drivers/power/supply/cw2015_battery.c
4724 CEPH COMMON CODE (LIBCEPH)
4725 M: Ilya Dryomov <idryomov@gmail.com>
4726 M: Xiubo Li <xiubli@redhat.com>
4727 R: Jeff Layton <jlayton@kernel.org>
4728 L: ceph-devel@vger.kernel.org
4731 T: git git://github.com/ceph/ceph-client.git
4732 F: include/linux/ceph/
4733 F: include/linux/crush/
4736 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4737 M: Xiubo Li <xiubli@redhat.com>
4738 M: Ilya Dryomov <idryomov@gmail.com>
4739 R: Jeff Layton <jlayton@kernel.org>
4740 L: ceph-devel@vger.kernel.org
4743 T: git git://github.com/ceph/ceph-client.git
4744 F: Documentation/filesystems/ceph.rst
4747 CERTIFICATE HANDLING
4748 M: David Howells <dhowells@redhat.com>
4749 M: David Woodhouse <dwmw2@infradead.org>
4750 L: keyrings@vger.kernel.org
4752 F: Documentation/admin-guide/module-signing.rst
4754 F: scripts/check-blacklist-hashes.awk
4755 F: scripts/sign-file.c
4758 CFAG12864B LCD DRIVER
4759 M: Miguel Ojeda <ojeda@kernel.org>
4761 F: drivers/auxdisplay/cfag12864b.c
4762 F: include/linux/cfag12864b.h
4764 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4765 M: Miguel Ojeda <ojeda@kernel.org>
4767 F: drivers/auxdisplay/cfag12864bfb.c
4768 F: include/linux/cfag12864b.h
4770 CHAR and MISC DRIVERS
4771 M: Arnd Bergmann <arnd@arndb.de>
4772 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4777 F: include/linux/miscdevice.h
4778 X: drivers/char/agp/
4779 X: drivers/char/hw_random/
4780 X: drivers/char/ipmi/
4781 X: drivers/char/random.c
4782 X: drivers/char/tpm/
4785 M: Andy Whitcroft <apw@canonical.com>
4786 M: Joe Perches <joe@perches.com>
4787 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4788 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4790 F: scripts/checkpatch.pl
4792 CHECKPATCH DOCUMENTATION
4793 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4794 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4795 R: Joe Perches <joe@perches.com>
4797 F: Documentation/dev-tools/checkpatch.rst
4799 CHINESE DOCUMENTATION
4800 M: Alex Shi <alexs@kernel.org>
4801 M: Yanteng Si <siyanteng@loongson.cn>
4803 F: Documentation/translations/zh_CN/
4805 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4806 M: Peter Chen <peter.chen@kernel.org>
4807 L: linux-usb@vger.kernel.org
4809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4810 F: drivers/usb/chipidea/
4812 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4813 M: Hans de Goede <hdegoede@redhat.com>
4814 L: linux-input@vger.kernel.org
4816 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4817 F: drivers/input/touchscreen/chipone_icn8318.c
4819 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4820 M: Hans de Goede <hdegoede@redhat.com>
4821 L: linux-input@vger.kernel.org
4823 F: drivers/input/touchscreen/chipone_icn8505.c
4825 CHROME HARDWARE PLATFORM SUPPORT
4826 M: Benson Leung <bleung@chromium.org>
4827 L: chrome-platform@lists.linux.dev
4829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4830 F: drivers/platform/chrome/
4832 CHROMEOS EC CODEC DRIVER
4833 M: Cheng-Yi Chiang <cychiang@chromium.org>
4834 M: Tzung-Bi Shih <tzungbi@google.com>
4835 R: Guenter Roeck <groeck@chromium.org>
4836 L: chrome-platform@lists.linux.dev
4838 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4839 F: sound/soc/codecs/cros_ec_codec.*
4841 CHROMEOS EC SUBDRIVERS
4842 M: Benson Leung <bleung@chromium.org>
4843 R: Guenter Roeck <groeck@chromium.org>
4844 L: chrome-platform@lists.linux.dev
4846 F: drivers/power/supply/cros_usbpd-charger.c
4850 CHROMEOS EC USB TYPE-C DRIVER
4851 M: Prashant Malani <pmalani@chromium.org>
4852 L: chrome-platform@lists.linux.dev
4854 F: drivers/platform/chrome/cros_ec_typec.c
4856 CHROMEOS EC USB PD NOTIFY DRIVER
4857 M: Prashant Malani <pmalani@chromium.org>
4858 L: chrome-platform@lists.linux.dev
4860 F: drivers/platform/chrome/cros_usbpd_notify.c
4861 F: include/linux/platform_data/cros_usbpd_notify.h
4863 CHRONTEL CH7322 CEC DRIVER
4864 M: Joe Tessler <jrt@google.com>
4865 L: linux-media@vger.kernel.org
4867 T: git git://linuxtv.org/media_tree.git
4868 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4869 F: drivers/media/cec/i2c/ch7322.c
4871 CIRRUS LOGIC AUDIO CODEC DRIVERS
4872 M: James Schulman <james.schulman@cirrus.com>
4873 M: David Rhodes <david.rhodes@cirrus.com>
4874 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4875 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4876 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4877 L: patches@opensource.cirrus.com
4879 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4880 F: include/dt-bindings/sound/cs*
4881 F: sound/pci/hda/cs*
4882 F: sound/soc/codecs/cs*
4884 CIRRUS LOGIC DSP FIRMWARE DRIVER
4885 M: Simon Trimmer <simont@opensource.cirrus.com>
4886 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4887 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4888 L: patches@opensource.cirrus.com
4890 W: https://github.com/CirrusLogic/linux-drivers/wiki
4891 T: git https://github.com/CirrusLogic/linux-drivers.git
4892 F: drivers/firmware/cirrus/*
4893 F: include/linux/firmware/cirrus/*
4895 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4896 M: Hartley Sweeten <hsweeten@visionengravers.com>
4897 L: netdev@vger.kernel.org
4899 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4901 CIRRUS LOGIC LOCHNAGAR DRIVER
4902 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4903 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4904 L: patches@opensource.cirrus.com
4906 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4907 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4908 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4909 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4910 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4911 F: Documentation/hwmon/lochnagar.rst
4912 F: drivers/clk/clk-lochnagar.c
4913 F: drivers/hwmon/lochnagar-hwmon.c
4914 F: drivers/mfd/lochnagar-i2c.c
4915 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4916 F: drivers/regulator/lochnagar-regulator.c
4917 F: include/dt-bindings/clk/lochnagar.h
4918 F: include/dt-bindings/pinctrl/lochnagar.h
4919 F: include/linux/mfd/lochnagar*
4920 F: sound/soc/codecs/lochnagar-sc.c
4922 CIRRUS LOGIC MADERA CODEC DRIVERS
4923 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4924 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4925 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4926 L: patches@opensource.cirrus.com
4928 W: https://github.com/CirrusLogic/linux-drivers/wiki
4929 T: git https://github.com/CirrusLogic/linux-drivers.git
4930 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4931 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4932 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4933 F: drivers/gpio/gpio-madera*
4934 F: drivers/irqchip/irq-madera*
4935 F: drivers/mfd/cs47l*
4936 F: drivers/mfd/madera*
4937 F: drivers/pinctrl/cirrus/*
4938 F: include/dt-bindings/sound/madera*
4939 F: include/linux/irqchip/irq-madera*
4940 F: include/linux/mfd/madera/*
4941 F: include/sound/madera*
4942 F: sound/soc/codecs/cs47l*
4943 F: sound/soc/codecs/madera*
4945 CISCO FCOE HBA DRIVER
4946 M: Satish Kharat <satishkh@cisco.com>
4947 M: Sesidhar Baddela <sebaddel@cisco.com>
4948 M: Karan Tilak Kumar <kartilak@cisco.com>
4949 L: linux-scsi@vger.kernel.org
4951 F: drivers/scsi/fnic/
4953 CISCO SCSI HBA DRIVER
4954 M: Karan Tilak Kumar <kartilak@cisco.com>
4955 M: Sesidhar Baddela <sebaddel@cisco.com>
4956 L: linux-scsi@vger.kernel.org
4958 F: drivers/scsi/snic/
4960 CISCO VIC ETHERNET NIC DRIVER
4961 M: Christian Benvenuti <benve@cisco.com>
4962 M: Govindarajulu Varadarajan <_govind@gmx.com>
4964 F: drivers/net/ethernet/cisco/enic/
4966 CISCO VIC LOW LATENCY NIC DRIVER
4967 M: Christian Benvenuti <benve@cisco.com>
4968 M: Nelson Escobar <neescoba@cisco.com>
4970 F: drivers/infiniband/hw/usnic/
4973 M: Miguel Ojeda <ojeda@kernel.org>
4977 CLANG/LLVM BUILD SUPPORT
4978 M: Nathan Chancellor <nathan@kernel.org>
4979 M: Nick Desaulniers <ndesaulniers@google.com>
4980 R: Tom Rix <trix@redhat.com>
4981 L: llvm@lists.linux.dev
4983 W: https://clangbuiltlinux.github.io/
4984 B: https://github.com/ClangBuiltLinux/linux/issues
4985 C: irc://irc.libera.chat/clangbuiltlinux
4986 F: Documentation/kbuild/llvm.rst
4987 F: include/linux/compiler-clang.h
4988 F: scripts/Makefile.clang
4989 F: scripts/clang-tools/
4990 K: \b(?i:clang|llvm)\b
4992 CLANG CONTROL FLOW INTEGRITY SUPPORT
4993 M: Sami Tolvanen <samitolvanen@google.com>
4994 M: Kees Cook <keescook@chromium.org>
4995 R: Nathan Chancellor <nathan@kernel.org>
4996 R: Nick Desaulniers <ndesaulniers@google.com>
4997 L: llvm@lists.linux.dev
4999 B: https://github.com/ClangBuiltLinux/linux/issues
5000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5001 F: include/linux/cfi.h
5005 M: Russell King <linux@armlinux.org.uk>
5006 L: linux-clk@vger.kernel.org
5008 F: include/linux/clk.h
5010 CLOCKSOURCE, CLOCKEVENT DRIVERS
5011 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5012 M: Thomas Gleixner <tglx@linutronix.de>
5013 L: linux-kernel@vger.kernel.org
5015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5016 F: Documentation/devicetree/bindings/timer/
5017 F: drivers/clocksource/
5020 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5021 M: Daniel Oliveira Nascimento <don@syst.com.br>
5022 L: platform-driver-x86@vger.kernel.org
5024 F: drivers/platform/x86/classmate-laptop.c
5027 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5028 L: linux-media@vger.kernel.org
5030 W: https://linuxtv.org
5031 T: git git://linuxtv.org/media_tree.git
5032 F: drivers/media/pci/cobalt/
5034 COCCINELLE/Semantic Patches (SmPL)
5035 M: Julia Lawall <Julia.Lawall@inria.fr>
5036 M: Nicolas Palix <nicolas.palix@imag.fr>
5037 L: cocci@inria.fr (moderated for non-subscribers)
5039 W: https://coccinelle.gitlabpages.inria.fr/website/
5040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5041 F: Documentation/dev-tools/coccinelle.rst
5042 F: scripts/coccicheck
5043 F: scripts/coccinelle/
5046 M: Jan Harkes <jaharkes@cs.cmu.edu>
5048 L: codalist@coda.cs.cmu.edu
5050 W: http://www.coda.cs.cmu.edu/
5051 F: Documentation/filesystems/coda.rst
5053 F: include/linux/coda*.h
5054 F: include/uapi/linux/coda*.h
5056 CODA V4L2 MEM2MEM DRIVER
5057 M: Philipp Zabel <p.zabel@pengutronix.de>
5058 L: linux-media@vger.kernel.org
5060 F: Documentation/devicetree/bindings/media/coda.yaml
5061 F: drivers/media/platform/chips-media/
5064 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5066 F: Documentation/process/code-of-conduct-interpretation.rst
5067 F: Documentation/process/code-of-conduct.rst
5070 M: Ian Abbott <abbotti@mev.co.uk>
5071 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5074 F: include/linux/comedi/
5075 F: include/uapi/linux/comedi.h
5077 COMMON CLK FRAMEWORK
5078 M: Michael Turquette <mturquette@baylibre.com>
5079 M: Stephen Boyd <sboyd@kernel.org>
5080 L: linux-clk@vger.kernel.org
5082 Q: http://patchwork.kernel.org/project/linux-clk/list/
5083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5084 F: Documentation/devicetree/bindings/clock/
5086 F: include/dt-bindings/clock/
5087 F: include/linux/clk-pr*
5088 F: include/linux/clk/
5089 F: include/linux/of_clk.h
5090 X: drivers/clk/clkdev.c
5092 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
5093 M: Steve French <sfrench@samba.org>
5094 L: linux-cifs@vger.kernel.org
5095 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5097 W: http://linux-cifs.samba.org/
5098 T: git git://git.samba.org/sfrench/cifs-2.6.git
5099 F: Documentation/admin-guide/cifs/
5103 COMPACTPCI HOTPLUG CORE
5104 M: Scott Murray <scott@spiteful.org>
5105 L: linux-pci@vger.kernel.org
5107 F: drivers/pci/hotplug/cpci_hotplug*
5109 COMPACTPCI HOTPLUG GENERIC DRIVER
5110 M: Scott Murray <scott@spiteful.org>
5111 L: linux-pci@vger.kernel.org
5113 F: drivers/pci/hotplug/cpcihp_generic.c
5115 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5116 M: Scott Murray <scott@spiteful.org>
5117 L: linux-pci@vger.kernel.org
5119 F: drivers/pci/hotplug/cpcihp_zt5550.*
5121 COMPAL LAPTOP SUPPORT
5122 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5123 L: platform-driver-x86@vger.kernel.org
5125 F: drivers/platform/x86/compal-laptop.c
5128 M: Miguel Ojeda <ojeda@kernel.org>
5129 R: Nick Desaulniers <ndesaulniers@google.com>
5131 F: include/linux/compiler_attributes.h
5133 COMPUTE EXPRESS LINK (CXL)
5134 M: Alison Schofield <alison.schofield@intel.com>
5135 M: Vishal Verma <vishal.l.verma@intel.com>
5136 M: Ira Weiny <ira.weiny@intel.com>
5137 M: Ben Widawsky <bwidawsk@kernel.org>
5138 M: Dan Williams <dan.j.williams@intel.com>
5139 L: linux-cxl@vger.kernel.org
5142 F: include/uapi/linux/cxl_mem.h
5144 CONEXANT ACCESSRUNNER USB DRIVER
5145 L: accessrunner-general@lists.sourceforge.net
5147 W: http://accessrunner.sourceforge.net/
5148 F: drivers/usb/atm/cxacru.c
5151 M: Joel Becker <jlbec@evilplan.org>
5152 M: Christoph Hellwig <hch@lst.de>
5154 T: git git://git.infradead.org/users/hch/configfs.git
5156 F: include/linux/configfs.h
5157 F: samples/configfs/
5160 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5162 F: drivers/video/console/
5163 F: include/linux/console*
5166 M: Frederic Weisbecker <frederic@kernel.org>
5167 M: "Paul E. McKenney" <paulmck@kernel.org>
5169 F: kernel/context_tracking.c
5170 F: include/linux/context_tracking*
5172 CONTROL GROUP (CGROUP)
5173 M: Tejun Heo <tj@kernel.org>
5174 M: Zefan Li <lizefan.x@bytedance.com>
5175 M: Johannes Weiner <hannes@cmpxchg.org>
5176 L: cgroups@vger.kernel.org
5178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5179 F: Documentation/admin-guide/cgroup-v1/
5180 F: Documentation/admin-guide/cgroup-v2.rst
5181 F: include/linux/cgroup*
5183 F: tools/testing/selftests/cgroup/
5185 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5186 M: Tejun Heo <tj@kernel.org>
5187 M: Jens Axboe <axboe@kernel.dk>
5188 L: cgroups@vger.kernel.org
5189 L: linux-block@vger.kernel.org
5190 T: git git://git.kernel.dk/linux-block
5191 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5192 F: block/bfq-cgroup.c
5193 F: block/blk-cgroup.c
5194 F: block/blk-iolatency.c
5195 F: block/blk-throttle.c
5196 F: include/linux/blk-cgroup.h
5198 CONTROL GROUP - CPUSET
5199 M: Zefan Li <lizefan.x@bytedance.com>
5200 L: cgroups@vger.kernel.org
5202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5203 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5204 F: include/linux/cpuset.h
5205 F: kernel/cgroup/cpuset.c
5207 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5208 M: Johannes Weiner <hannes@cmpxchg.org>
5209 M: Michal Hocko <mhocko@kernel.org>
5210 M: Roman Gushchin <roman.gushchin@linux.dev>
5211 M: Shakeel Butt <shakeelb@google.com>
5212 R: Muchun Song <songmuchun@bytedance.com>
5213 L: cgroups@vger.kernel.org
5214 L: linux-mm@kvack.org
5218 F: tools/testing/selftests/cgroup/memcg_protection.m
5219 F: tools/testing/selftests/cgroup/test_kmem.c
5220 F: tools/testing/selftests/cgroup/test_memcontrol.c
5222 CORETEMP HARDWARE MONITORING DRIVER
5223 M: Fenghua Yu <fenghua.yu@intel.com>
5224 L: linux-hwmon@vger.kernel.org
5226 F: Documentation/hwmon/coretemp.rst
5227 F: drivers/hwmon/coretemp.c
5229 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5230 M: Marius Zachmann <mail@mariuszachmann.de>
5231 L: linux-hwmon@vger.kernel.org
5233 F: drivers/hwmon/corsair-cpro.c
5235 CORSAIR-PSU HARDWARE MONITOR DRIVER
5236 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5237 L: linux-hwmon@vger.kernel.org
5239 F: Documentation/hwmon/corsair-psu.rst
5240 F: drivers/hwmon/corsair-psu.c
5243 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5244 L: linux-iio@vger.kernel.org
5246 T: git git@gitlab.com:vilhelmgray/counter.git
5247 F: Documentation/ABI/testing/sysfs-bus-counter
5248 F: Documentation/driver-api/generic-counter.rst
5250 F: include/linux/counter.h
5251 F: include/uapi/linux/counter.h
5255 M: Bence Csókás <bence98@sch.bme.hu>
5257 F: drivers/i2c/busses/i2c-cp2615.c
5259 CPMAC ETHERNET DRIVER
5260 M: Florian Fainelli <f.fainelli@gmail.com>
5261 L: netdev@vger.kernel.org
5263 F: drivers/net/ethernet/ti/cpmac.c
5265 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5266 M: Viresh Kumar <viresh.kumar@linaro.org>
5267 M: Sudeep Holla <sudeep.holla@arm.com>
5268 L: linux-pm@vger.kernel.org
5270 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5271 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5273 CPU FREQUENCY SCALING FRAMEWORK
5274 M: "Rafael J. Wysocki" <rafael@kernel.org>
5275 M: Viresh Kumar <viresh.kumar@linaro.org>
5276 L: linux-pm@vger.kernel.org
5278 B: https://bugzilla.kernel.org
5279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5281 F: Documentation/admin-guide/pm/cpufreq.rst
5282 F: Documentation/admin-guide/pm/intel_pstate.rst
5283 F: Documentation/cpu-freq/
5284 F: Documentation/devicetree/bindings/cpufreq/
5286 F: include/linux/cpufreq.h
5287 F: include/linux/sched/cpufreq.h
5288 F: kernel/sched/cpufreq*.c
5289 F: tools/testing/selftests/cpufreq/
5291 CPU IDLE TIME MANAGEMENT FRAMEWORK
5292 M: "Rafael J. Wysocki" <rafael@kernel.org>
5293 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5294 L: linux-pm@vger.kernel.org
5296 B: https://bugzilla.kernel.org
5297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5298 F: Documentation/admin-guide/pm/cpuidle.rst
5299 F: Documentation/driver-api/pm/cpuidle.rst
5301 F: include/linux/cpuidle.h
5303 CPU POWER MONITORING SUBSYSTEM
5304 M: Thomas Renninger <trenn@suse.com>
5305 M: Shuah Khan <shuah@kernel.org>
5306 M: Shuah Khan <skhan@linuxfoundation.org>
5307 L: linux-pm@vger.kernel.org
5309 F: tools/power/cpupower/
5312 M: "H. Peter Anvin" <hpa@zytor.com>
5314 F: arch/x86/kernel/cpuid.c
5315 F: arch/x86/kernel/msr.c
5317 CPUIDLE DRIVER - ARM BIG LITTLE
5318 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5319 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5320 L: linux-pm@vger.kernel.org
5321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5324 F: drivers/cpuidle/cpuidle-big_little.c
5326 CPUIDLE DRIVER - ARM EXYNOS
5327 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5328 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5329 M: Kukjin Kim <kgene@kernel.org>
5330 L: linux-pm@vger.kernel.org
5331 L: linux-samsung-soc@vger.kernel.org
5333 F: arch/arm/mach-exynos/pm.c
5334 F: drivers/cpuidle/cpuidle-exynos.c
5335 F: include/linux/platform_data/cpuidle-exynos.h
5337 CPUIDLE DRIVER - ARM PSCI
5338 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5339 M: Sudeep Holla <sudeep.holla@arm.com>
5340 L: linux-pm@vger.kernel.org
5341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5343 F: drivers/cpuidle/cpuidle-psci.c
5345 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5346 M: Ulf Hansson <ulf.hansson@linaro.org>
5347 L: linux-pm@vger.kernel.org
5348 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5350 F: drivers/cpuidle/cpuidle-psci.h
5351 F: drivers/cpuidle/cpuidle-psci-domain.c
5353 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5354 M: Ulf Hansson <ulf.hansson@linaro.org>
5355 L: linux-pm@vger.kernel.org
5357 F: drivers/cpuidle/dt_idle_genpd.c
5358 F: drivers/cpuidle/dt_idle_genpd.h
5360 CPUIDLE DRIVER - RISC-V SBI
5361 M: Anup Patel <anup@brainfault.org>
5362 L: linux-pm@vger.kernel.org
5363 L: linux-riscv@lists.infradead.org
5365 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5368 M: Nicolas Pitre <nico@fluxnic.net>
5370 F: Documentation/filesystems/cramfs.rst
5374 M: Bastien Nocera <hadess@hadess.net>
5375 L: linux-input@vger.kernel.org
5377 F: drivers/hid/hid-creative-sb0540.c
5380 M: Herbert Xu <herbert@gondor.apana.org.au>
5381 M: "David S. Miller" <davem@davemloft.net>
5382 L: linux-crypto@vger.kernel.org
5384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5386 F: Documentation/crypto/
5387 F: Documentation/devicetree/bindings/crypto/
5392 F: include/linux/crypto*
5395 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5396 M: Neil Horman <nhorman@tuxdriver.com>
5397 L: linux-crypto@vger.kernel.org
5399 F: crypto/ansi_cprng.c
5403 M: Hans Verkuil <hverkuil@xs4all.nl>
5404 L: linux-media@vger.kernel.org
5406 W: http://linuxtv.org
5407 T: git git://linuxtv.org/media_tree.git
5408 F: drivers/media/i2c/cs3308.c
5410 CS5535 Audio ALSA driver
5411 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5413 F: sound/pci/cs5535audio/
5415 CSI DRIVERS FOR ALLWINNER V3s
5416 M: Yong Deng <yong.deng@magewell.com>
5417 L: linux-media@vger.kernel.org
5419 T: git git://linuxtv.org/media_tree.git
5420 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5421 F: drivers/media/platform/sunxi/sun6i-csi/
5424 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5425 M: Ondrej Ille <ondrej.ille@gmail.com>
5426 L: linux-can@vger.kernel.org
5428 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5429 F: drivers/net/can/ctucanfd/
5432 M: Solomon Peachy <pizza@shaftnet.org>
5434 F: drivers/net/wireless/st/cw1200/
5436 CX18 VIDEO4LINUX DRIVER
5437 M: Andy Walls <awalls@md.metrocast.net>
5438 L: linux-media@vger.kernel.org
5440 W: https://linuxtv.org
5441 T: git git://linuxtv.org/media_tree.git
5442 F: drivers/media/pci/cx18/
5443 F: include/uapi/linux/ivtv*
5445 CX2341X MPEG ENCODER HELPER MODULE
5446 M: Hans Verkuil <hverkuil@xs4all.nl>
5447 L: linux-media@vger.kernel.org
5449 W: https://linuxtv.org
5450 T: git git://linuxtv.org/media_tree.git
5451 F: drivers/media/common/cx2341x*
5452 F: include/media/drv-intf/cx2341x.h
5454 CX24120 MEDIA DRIVER
5455 M: Jemma Denson <jdenson@gmail.com>
5456 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5457 L: linux-media@vger.kernel.org
5459 W: https://linuxtv.org
5460 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5461 F: drivers/media/dvb-frontends/cx24120*
5463 CX88 VIDEO4LINUX DRIVER
5464 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5465 L: linux-media@vger.kernel.org
5467 W: https://linuxtv.org
5468 T: git git://linuxtv.org/media_tree.git
5469 F: Documentation/driver-api/media/drivers/cx88*
5470 F: drivers/media/pci/cx88/
5472 CXD2820R MEDIA DRIVER
5473 M: Antti Palosaari <crope@iki.fi>
5474 L: linux-media@vger.kernel.org
5476 W: https://linuxtv.org
5477 W: http://palosaari.fi/linux/
5478 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5479 T: git git://linuxtv.org/anttip/media_tree.git
5480 F: drivers/media/dvb-frontends/cxd2820r*
5482 CXGB3 ETHERNET DRIVER (CXGB3)
5483 M: Raju Rangoju <rajur@chelsio.com>
5484 L: netdev@vger.kernel.org
5486 W: http://www.chelsio.com
5487 F: drivers/net/ethernet/chelsio/cxgb3/
5489 CXGB3 ISCSI DRIVER (CXGB3I)
5490 M: Karen Xie <kxie@chelsio.com>
5491 L: linux-scsi@vger.kernel.org
5493 W: http://www.chelsio.com
5494 F: drivers/scsi/cxgbi/cxgb3i
5496 CXGB4 CRYPTO DRIVER (chcr)
5497 M: Ayush Sawal <ayush.sawal@chelsio.com>
5498 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5499 M: Rohit Maheshwari <rohitm@chelsio.com>
5500 L: linux-crypto@vger.kernel.org
5502 W: http://www.chelsio.com
5503 F: drivers/crypto/chelsio
5505 CXGB4 INLINE CRYPTO DRIVER
5506 M: Ayush Sawal <ayush.sawal@chelsio.com>
5507 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5508 M: Rohit Maheshwari <rohitm@chelsio.com>
5509 L: netdev@vger.kernel.org
5511 W: http://www.chelsio.com
5512 F: drivers/net/ethernet/chelsio/inline_crypto/
5514 CXGB4 ETHERNET DRIVER (CXGB4)
5515 M: Raju Rangoju <rajur@chelsio.com>
5516 L: netdev@vger.kernel.org
5518 W: http://www.chelsio.com
5519 F: drivers/net/ethernet/chelsio/cxgb4/
5521 CXGB4 ISCSI DRIVER (CXGB4I)
5522 M: Karen Xie <kxie@chelsio.com>
5523 L: linux-scsi@vger.kernel.org
5525 W: http://www.chelsio.com
5526 F: drivers/scsi/cxgbi/cxgb4i
5528 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5529 M: Potnuri Bharat Teja <bharat@chelsio.com>
5530 L: linux-rdma@vger.kernel.org
5532 W: http://www.openfabrics.org
5533 F: drivers/infiniband/hw/cxgb4/
5534 F: include/uapi/rdma/cxgb4-abi.h
5536 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5537 M: Raju Rangoju <rajur@chelsio.com>
5538 L: netdev@vger.kernel.org
5540 W: http://www.chelsio.com
5541 F: drivers/net/ethernet/chelsio/cxgb4vf/
5543 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5544 M: Frederic Barrat <fbarrat@linux.ibm.com>
5545 M: Andrew Donnellan <ajd@linux.ibm.com>
5546 L: linuxppc-dev@lists.ozlabs.org
5548 F: Documentation/ABI/testing/sysfs-class-cxl
5549 F: Documentation/powerpc/cxl.rst
5550 F: arch/powerpc/platforms/powernv/pci-cxl.c
5551 F: drivers/misc/cxl/
5552 F: include/misc/cxl*
5553 F: include/uapi/misc/cxl.h
5555 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5556 M: Manoj N. Kumar <manoj@linux.ibm.com>
5557 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5558 M: Uma Krishnan <ukrishn@linux.ibm.com>
5559 L: linux-scsi@vger.kernel.org
5561 F: Documentation/powerpc/cxlflash.rst
5562 F: drivers/scsi/cxlflash/
5563 F: include/uapi/scsi/cxlflash_ioctl.h
5566 M: Russell King <linux@armlinux.org.uk>
5567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5569 W: http://www.armlinux.org.uk/
5570 F: drivers/video/fbdev/cyber2000fb.*
5572 CYCLADES PC300 DRIVER
5574 F: drivers/net/wan/pc300*
5576 CYPRESS_FIRMWARE MEDIA DRIVER
5577 M: Antti Palosaari <crope@iki.fi>
5578 L: linux-media@vger.kernel.org
5580 W: https://linuxtv.org
5581 W: http://palosaari.fi/linux/
5582 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5583 T: git git://linuxtv.org/anttip/media_tree.git
5584 F: drivers/media/common/cypress_firmware*
5586 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5587 M: Linus Walleij <linus.walleij@linaro.org>
5588 L: linux-input@vger.kernel.org
5590 F: drivers/input/touchscreen/cy8ctma140.c
5592 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5593 M: Yassine Oudjana <y.oudjana@protonmail.com>
5594 L: linux-input@vger.kernel.org
5596 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5597 F: drivers/input/keyboard/cypress-sf.c
5599 CYTTSP TOUCHSCREEN DRIVER
5600 M: Linus Walleij <linus.walleij@linaro.org>
5601 L: linux-input@vger.kernel.org
5603 F: drivers/input/touchscreen/cyttsp*
5605 D-LINK DIR-685 TOUCHKEYS DRIVER
5606 M: Linus Walleij <linus.walleij@linaro.org>
5607 L: linux-input@vger.kernel.org
5609 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5611 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5612 M: Joshua Kinard <kumba@gentoo.org>
5614 F: drivers/rtc/rtc-ds1685.c
5615 F: include/linux/rtc/ds1685.h
5617 DAMA SLAVE for AX.25
5618 M: Joerg Reuter <jreuter@yaina.de>
5619 L: linux-hams@vger.kernel.org
5621 W: http://yaina.de/jreuter/
5622 W: http://www.qsl.net/dl1bke/
5623 F: net/ax25/af_ax25.c
5624 F: net/ax25/ax25_dev.c
5625 F: net/ax25/ax25_ds_*
5626 F: net/ax25/ax25_in.c
5627 F: net/ax25/ax25_out.c
5628 F: net/ax25/ax25_timer.c
5629 F: net/ax25/sysctl_net_ax25.c
5632 M: SeongJae Park <sj@kernel.org>
5633 L: damon@lists.linux.dev
5634 L: linux-mm@kvack.org
5636 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5637 F: Documentation/admin-guide/mm/damon/
5638 F: Documentation/vm/damon/
5639 F: include/linux/damon.h
5640 F: include/trace/events/damon.h
5642 F: tools/testing/selftests/damon/
5644 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5645 L: netdev@vger.kernel.org
5647 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5648 F: drivers/net/ethernet/dec/tulip/dmfe.c
5650 DC390/AM53C974 SCSI driver
5651 M: Hannes Reinecke <hare@suse.com>
5652 L: linux-scsi@vger.kernel.org
5654 F: drivers/scsi/am53c974.c
5657 M: Oliver Neukum <oliver@neukum.org>
5658 M: Ali Akcaagac <aliakc@web.de>
5659 M: Jamie Lenehan <lenehan@twibble.org>
5660 L: dc395x@twibble.org
5662 W: http://twibble.org/dist/dc395x/
5663 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5664 F: Documentation/scsi/dc395x.rst
5665 F: drivers/scsi/dc395x.*
5668 L: dccp@vger.kernel.org
5670 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5671 F: include/linux/dccp.h
5672 F: include/linux/tfrc.h
5673 F: include/uapi/linux/dccp.h
5676 DECnet NETWORK LAYER
5677 L: linux-decnet-user@lists.sourceforge.net
5679 W: http://linux-decnet.sourceforge.net
5680 F: Documentation/networking/decnet.rst
5683 DECSTATION PLATFORM SUPPORT
5684 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5685 L: linux-mips@vger.kernel.org
5687 W: http://www.linux-mips.org/wiki/DECstation
5689 F: arch/mips/include/asm/dec/
5690 F: arch/mips/include/asm/mach-dec/
5692 DEFXX FDDI NETWORK DRIVER
5693 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5695 F: drivers/net/fddi/defxx.*
5697 DEFZA FDDI NETWORK DRIVER
5698 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5700 F: drivers/net/fddi/defza.*
5702 DEINTERLACE DRIVERS FOR ALLWINNER H3
5703 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5704 L: linux-media@vger.kernel.org
5706 T: git git://linuxtv.org/media_tree.git
5707 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5708 F: drivers/media/platform/sunxi/sun8i-di/
5711 M: Matthew Garrett <mjg59@srcf.ucam.org>
5712 M: Pali Rohár <pali@kernel.org>
5713 L: platform-driver-x86@vger.kernel.org
5715 F: drivers/platform/x86/dell/dell-laptop.c
5717 DELL LAPTOP FREEFALL DRIVER
5718 M: Pali Rohár <pali@kernel.org>
5720 F: drivers/platform/x86/dell/dell-smo8800.c
5722 DELL LAPTOP RBTN DRIVER
5723 M: Pali Rohár <pali@kernel.org>
5725 F: drivers/platform/x86/dell/dell-rbtn.*
5727 DELL LAPTOP SMM DRIVER
5728 M: Pali Rohár <pali@kernel.org>
5730 F: Documentation/ABI/obsolete/procfs-i8k
5731 F: drivers/hwmon/dell-smm-hwmon.c
5732 F: include/uapi/linux/i8k.h
5734 DELL REMOTE BIOS UPDATE DRIVER
5735 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5736 L: platform-driver-x86@vger.kernel.org
5738 F: drivers/platform/x86/dell/dell_rbu.c
5741 M: Pali Rohár <pali@kernel.org>
5742 L: Dell.Client.Kernel@dell.com
5743 L: platform-driver-x86@vger.kernel.org
5745 F: drivers/platform/x86/dell/dell-smbios.*
5747 DELL SMBIOS SMM DRIVER
5748 L: Dell.Client.Kernel@dell.com
5749 L: platform-driver-x86@vger.kernel.org
5751 F: drivers/platform/x86/dell/dell-smbios-smm.c
5753 DELL SMBIOS WMI DRIVER
5754 L: Dell.Client.Kernel@dell.com
5755 L: platform-driver-x86@vger.kernel.org
5757 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5758 F: tools/wmi/dell-smbios-example.c
5760 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5761 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5762 L: platform-driver-x86@vger.kernel.org
5764 F: Documentation/driver-api/dcdbas.rst
5765 F: drivers/platform/x86/dell/dcdbas.*
5767 DELL WMI DESCRIPTOR DRIVER
5768 L: Dell.Client.Kernel@dell.com
5770 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5772 DELL WMI SYSMAN DRIVER
5773 M: Divya Bharathi <divya.bharathi@dell.com>
5774 M: Prasanth Ksr <prasanth.ksr@dell.com>
5775 L: Dell.Client.Kernel@dell.com
5776 L: platform-driver-x86@vger.kernel.org
5778 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5779 F: drivers/platform/x86/dell/dell-wmi-sysman/
5781 DELL WMI NOTIFICATIONS DRIVER
5782 M: Matthew Garrett <mjg59@srcf.ucam.org>
5783 M: Pali Rohár <pali@kernel.org>
5785 F: drivers/platform/x86/dell/dell-wmi-base.c
5787 DELL WMI HARDWARE PRIVACY SUPPORT
5788 M: Perry Yuan <Perry.Yuan@dell.com>
5789 L: Dell.Client.Kernel@dell.com
5790 L: platform-driver-x86@vger.kernel.org
5792 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5794 DELTA ST MEDIA DRIVER
5795 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5796 L: linux-media@vger.kernel.org
5798 W: https://linuxtv.org
5799 T: git git://linuxtv.org/media_tree.git
5800 F: drivers/media/platform/st/sti/delta
5802 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5803 M: Zev Weiss <zev@bewilderbeest.net>
5804 L: linux-hwmon@vger.kernel.org
5806 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5808 DELTA DPS920AB PSU DRIVER
5809 M: Robert Marko <robert.marko@sartura.hr>
5810 L: linux-hwmon@vger.kernel.org
5812 F: Documentation/hwmon/dps920ab.rst
5813 F: drivers/hwmon/pmbus/dps920ab.c
5815 DELTA NETWORKS TN48M CPLD DRIVERS
5816 M: Robert Marko <robert.marko@sartura.hr>
5818 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5819 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5820 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5821 F: drivers/gpio/gpio-tn48m.c
5822 F: include/dt-bindings/reset/delta,tn48m-reset.h
5825 L: linux-mtd@lists.infradead.org
5827 F: drivers/mtd/nand/raw/denali*
5829 DESIGNWARE EDMA CORE IP DRIVER
5830 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5831 L: dmaengine@vger.kernel.org
5833 F: drivers/dma/dw-edma/
5834 F: include/linux/dma/edma.h
5836 DESIGNWARE XDATA IP DRIVER
5837 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5838 L: linux-pci@vger.kernel.org
5840 F: Documentation/misc-devices/dw-xdata-pcie.rst
5841 F: drivers/misc/dw-xdata-pcie.c
5843 DESIGNWARE USB2 DRD IP DRIVER
5844 M: Minas Harutyunyan <hminas@synopsys.com>
5845 L: linux-usb@vger.kernel.org
5847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5848 F: drivers/usb/dwc2/
5850 DESIGNWARE USB3 DRD IP DRIVER
5851 M: Felipe Balbi <balbi@kernel.org>
5852 L: linux-usb@vger.kernel.org
5854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5855 F: drivers/usb/dwc3/
5857 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5858 M: Andreas Klinger <ak@it-klinger.de>
5859 L: linux-iio@vger.kernel.org
5861 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5862 F: drivers/iio/proximity/srf*.c
5864 DEVICE COREDUMP (DEV_COREDUMP)
5865 M: Johannes Berg <johannes@sipsolutions.net>
5866 L: linux-kernel@vger.kernel.org
5868 F: drivers/base/devcoredump.c
5869 F: include/linux/devcoredump.h
5871 DEVICE DEPENDENCY HELPER SCRIPT
5872 M: Saravana Kannan <saravanak@google.com>
5873 L: linux-kernel@vger.kernel.org
5875 F: scripts/dev-needs.sh
5877 DEVICE DIRECT ACCESS (DAX)
5878 M: Dan Williams <dan.j.williams@intel.com>
5879 M: Vishal Verma <vishal.l.verma@intel.com>
5880 M: Dave Jiang <dave.jiang@intel.com>
5881 L: nvdimm@lists.linux.dev
5885 DEVICE FREQUENCY (DEVFREQ)
5886 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5887 M: Kyungmin Park <kyungmin.park@samsung.com>
5888 M: Chanwoo Choi <cw00.choi@samsung.com>
5889 L: linux-pm@vger.kernel.org
5891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5892 F: Documentation/devicetree/bindings/devfreq/
5893 F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5895 F: include/linux/devfreq.h
5896 F: include/trace/events/devfreq.h
5898 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5899 M: Chanwoo Choi <cw00.choi@samsung.com>
5900 L: linux-pm@vger.kernel.org
5902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5903 F: Documentation/devicetree/bindings/devfreq/event/
5904 F: drivers/devfreq/devfreq-event.c
5905 F: drivers/devfreq/event/
5906 F: include/dt-bindings/pmu/exynos_ppmu.h
5907 F: include/linux/devfreq-event.h
5909 DEVICE NUMBER REGISTRY
5910 M: Torben Mathiasen <device@lanana.org>
5912 W: http://lanana.org/docs/device-list/index.html
5914 DEVICE RESOURCE MANAGEMENT HELPERS
5915 M: Hans de Goede <hdegoede@redhat.com>
5916 R: Matti Vaittinen <mazziesaccount@gmail.com>
5918 F: include/linux/devm-helpers.h
5921 M: Alasdair Kergon <agk@redhat.com>
5922 M: Mike Snitzer <snitzer@kernel.org>
5923 M: dm-devel@redhat.com
5924 L: dm-devel@redhat.com
5926 W: http://sources.redhat.com/dm
5927 Q: http://patchwork.kernel.org/project/dm-devel/list/
5928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5929 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5930 F: Documentation/admin-guide/device-mapper/
5931 F: drivers/md/Kconfig
5932 F: drivers/md/Makefile
5934 F: drivers/md/persistent-data/
5935 F: include/linux/device-mapper.h
5936 F: include/linux/dm-*.h
5937 F: include/uapi/linux/dm-*.h
5940 M: Jiri Pirko <jiri@nvidia.com>
5941 L: netdev@vger.kernel.org
5943 F: Documentation/networking/devlink
5944 F: include/net/devlink.h
5945 F: include/uapi/linux/devlink.h
5946 F: net/core/devlink.c
5948 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5949 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5950 L: kernel@dh-electronics.com
5952 F: arch/arm/boot/dts/imx6*-dhcom-*
5954 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5955 M: Marek Vasut <marex@denx.de>
5956 L: kernel@dh-electronics.com
5958 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5959 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5961 DIALOG SEMICONDUCTOR DRIVERS
5962 M: Support Opensource <support.opensource@diasemi.com>
5964 W: http://www.dialog-semiconductor.com/products
5965 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5966 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5967 F: Documentation/devicetree/bindings/mfd/da90*.txt
5968 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5969 F: Documentation/devicetree/bindings/regulator/da92*.txt
5970 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5971 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5972 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5973 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5974 F: Documentation/hwmon/da90??.rst
5975 F: drivers/gpio/gpio-da90??.c
5976 F: drivers/hwmon/da90??-hwmon.c
5977 F: drivers/iio/adc/da91??-*.c
5978 F: drivers/input/misc/da72??.[ch]
5979 F: drivers/input/misc/da90??_onkey.c
5980 F: drivers/input/touchscreen/da9052_tsi.c
5981 F: drivers/leds/leds-da90??.c
5982 F: drivers/mfd/da903x.c
5983 F: drivers/mfd/da90??-*.c
5984 F: drivers/mfd/da91??-*.c
5985 F: drivers/pinctrl/pinctrl-da90??.c
5986 F: drivers/power/supply/da9052-battery.c
5987 F: drivers/power/supply/da91??-*.c
5988 F: drivers/regulator/da9???-regulator.[ch]
5989 F: drivers/regulator/slg51000-regulator.[ch]
5990 F: drivers/rtc/rtc-da90??.c
5991 F: drivers/thermal/da90??-thermal.c
5992 F: drivers/video/backlight/da90??_bl.c
5993 F: drivers/watchdog/da90??_wdt.c
5994 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5995 F: include/linux/mfd/da903x.h
5996 F: include/linux/mfd/da9052/
5997 F: include/linux/mfd/da9055/
5998 F: include/linux/mfd/da9062/
5999 F: include/linux/mfd/da9063/
6000 F: include/linux/mfd/da9150/
6001 F: include/linux/regulator/da9211.h
6002 F: include/sound/da[79]*.h
6003 F: sound/soc/codecs/da[79]*.[ch]
6005 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6006 M: William Breathitt Gray <vilhelm.gray@gmail.com>
6007 L: linux-gpio@vger.kernel.org
6009 F: drivers/gpio/gpio-gpio-mm.c
6011 DIOLAN U2C-12 I2C DRIVER
6012 M: Guenter Roeck <linux@roeck-us.net>
6013 L: linux-i2c@vger.kernel.org
6015 F: drivers/i2c/busses/i2c-diolan-u2c.c
6017 DIRECTORY NOTIFICATION (DNOTIFY)
6018 M: Jan Kara <jack@suse.cz>
6019 R: Amir Goldstein <amir73il@gmail.com>
6020 L: linux-fsdevel@vger.kernel.org
6022 F: Documentation/filesystems/dnotify.rst
6023 F: fs/notify/dnotify/
6024 F: include/linux/dnotify.h
6026 DISK GEOMETRY AND PARTITION HANDLING
6027 M: Andries Brouwer <aeb@cwi.nl>
6029 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6030 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6031 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6034 M: Jan Kara <jack@suse.com>
6036 F: Documentation/filesystems/quota.rst
6038 F: include/linux/quota*.h
6039 F: include/uapi/linux/quota*.h
6041 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6042 M: Bernie Thompson <bernie@plugable.com>
6043 L: linux-fbdev@vger.kernel.org
6045 W: http://plugable.com/category/projects/udlfb/
6046 F: Documentation/fb/udlfb.rst
6047 F: drivers/video/fbdev/udlfb.c
6048 F: include/video/udlfb.h
6050 DISTRIBUTED LOCK MANAGER (DLM)
6051 M: Christine Caulfield <ccaulfie@redhat.com>
6052 M: David Teigland <teigland@redhat.com>
6053 L: cluster-devel@redhat.com
6055 W: http://sources.redhat.com/cluster/
6056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6059 DMA BUFFER SHARING FRAMEWORK
6060 M: Sumit Semwal <sumit.semwal@linaro.org>
6061 M: Christian König <christian.koenig@amd.com>
6062 L: linux-media@vger.kernel.org
6063 L: dri-devel@lists.freedesktop.org
6064 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6066 T: git git://anongit.freedesktop.org/drm/drm-misc
6067 F: Documentation/driver-api/dma-buf.rst
6069 F: include/linux/*fence.h
6070 F: include/linux/dma-buf.h
6071 F: include/linux/dma-resv.h
6072 K: \bdma_(?:buf|fence|resv)\b
6074 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6075 M: Vinod Koul <vkoul@kernel.org>
6076 L: dmaengine@vger.kernel.org
6078 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6080 F: Documentation/devicetree/bindings/dma/
6081 F: Documentation/driver-api/dmaengine/
6083 F: include/linux/dma/
6084 F: include/linux/dmaengine.h
6085 F: include/linux/of_dma.h
6088 M: Christoph Hellwig <hch@lst.de>
6089 M: Marek Szyprowski <m.szyprowski@samsung.com>
6090 R: Robin Murphy <robin.murphy@arm.com>
6091 L: iommu@lists.linux.dev
6093 W: http://git.infradead.org/users/hch/dma-mapping.git
6094 T: git git://git.infradead.org/users/hch/dma-mapping.git
6095 F: include/asm-generic/dma-mapping.h
6096 F: include/linux/dma-direct.h
6097 F: include/linux/dma-mapping.h
6098 F: include/linux/dma-map-ops.h
6101 DMA MAPPING BENCHMARK
6102 M: Xiang Chen <chenxiang66@hisilicon.com>
6103 L: iommu@lists.linux.dev
6104 F: kernel/dma/map_benchmark.c
6105 F: tools/testing/selftests/dma/
6107 DMA-BUF HEAPS FRAMEWORK
6108 M: Sumit Semwal <sumit.semwal@linaro.org>
6109 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6110 R: Liam Mark <lmark@codeaurora.org>
6111 R: Laura Abbott <labbott@redhat.com>
6112 R: Brian Starkey <Brian.Starkey@arm.com>
6113 R: John Stultz <jstultz@google.com>
6114 L: linux-media@vger.kernel.org
6115 L: dri-devel@lists.freedesktop.org
6116 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6118 T: git git://anongit.freedesktop.org/drm/drm-misc
6119 F: drivers/dma-buf/dma-heap.c
6120 F: drivers/dma-buf/heaps/*
6121 F: include/linux/dma-heap.h
6122 F: include/uapi/linux/dma-heap.h
6124 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6125 M: Lukasz Luba <lukasz.luba@arm.com>
6126 L: linux-pm@vger.kernel.org
6127 L: linux-samsung-soc@vger.kernel.org
6129 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6130 F: drivers/memory/samsung/exynos5422-dmc.c
6132 DME1737 HARDWARE MONITOR DRIVER
6133 M: Juerg Haefliger <juergh@gmail.com>
6134 L: linux-hwmon@vger.kernel.org
6136 F: Documentation/hwmon/dme1737.rst
6137 F: drivers/hwmon/dme1737.c
6140 M: Jean Delvare <jdelvare@suse.com>
6142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6143 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6144 F: drivers/firmware/dmi-id.c
6145 F: drivers/firmware/dmi_scan.c
6146 F: include/linux/dmi.h
6149 M: Jonathan Corbet <corbet@lwn.net>
6150 L: linux-doc@vger.kernel.org
6152 P: Documentation/doc-guide/maintainer-profile.rst
6153 T: git git://git.lwn.net/linux.git docs-next
6155 F: scripts/documentation-file-ref-check
6156 F: scripts/kernel-doc
6157 F: scripts/sphinx-pre-install
6158 X: Documentation/ABI/
6159 X: Documentation/admin-guide/media/
6160 X: Documentation/devicetree/
6161 X: Documentation/driver-api/media/
6162 X: Documentation/firmware-guide/acpi/
6163 X: Documentation/i2c/
6164 X: Documentation/power/
6165 X: Documentation/spi/
6166 X: Documentation/userspace-api/media/
6168 DOCUMENTATION REPORTING ISSUES
6169 M: Thorsten Leemhuis <linux@leemhuis.info>
6170 L: linux-doc@vger.kernel.org
6172 F: Documentation/admin-guide/reporting-issues.rst
6174 DOCUMENTATION SCRIPTS
6175 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6176 L: linux-doc@vger.kernel.org
6178 F: Documentation/sphinx/parse-headers.pl
6179 F: scripts/documentation-file-ref-check
6180 F: scripts/sphinx-pre-install
6182 DOCUMENTATION/ITALIAN
6183 M: Federico Vaga <federico.vaga@vaga.pv.it>
6184 L: linux-doc@vger.kernel.org
6186 F: Documentation/translations/it_IT
6188 DOCUMENTATION/JAPANESE
6189 R: Akira Yokosawa <akiyks@gmail.com>
6190 L: linux-doc@vger.kernel.org
6192 F: Documentation/translations/ja_JP
6194 DONGWOON DW9714 LENS VOICE COIL DRIVER
6195 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6196 L: linux-media@vger.kernel.org
6198 T: git git://linuxtv.org/media_tree.git
6199 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6200 F: drivers/media/i2c/dw9714.c
6202 DONGWOON DW9768 LENS VOICE COIL DRIVER
6203 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6204 L: linux-media@vger.kernel.org
6206 T: git git://linuxtv.org/media_tree.git
6207 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6208 F: drivers/media/i2c/dw9768.c
6210 DONGWOON DW9807 LENS VOICE COIL DRIVER
6211 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6212 L: linux-media@vger.kernel.org
6214 T: git git://linuxtv.org/media_tree.git
6215 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6216 F: drivers/media/i2c/dw9807-vcm.c
6219 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6220 L: blinux-list@redhat.com
6222 F: drivers/char/dtlk.c
6223 F: include/linux/dtlk.h
6225 DPAA2 DATAPATH I/O (DPIO) DRIVER
6226 M: Roy Pledge <Roy.Pledge@nxp.com>
6227 L: linux-kernel@vger.kernel.org
6229 F: drivers/soc/fsl/dpio
6231 DPAA2 ETHERNET DRIVER
6232 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6233 L: netdev@vger.kernel.org
6235 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6236 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6237 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6238 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6239 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6240 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6241 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6242 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6243 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6245 DPAA2 ETHERNET SWITCH DRIVER
6246 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6247 L: netdev@vger.kernel.org
6249 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6250 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6251 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6253 DPT_I2O SCSI RAID DRIVER
6254 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
6255 L: linux-scsi@vger.kernel.org
6257 W: http://www.adaptec.com/
6258 F: drivers/scsi/dpt*
6259 F: drivers/scsi/dpt/
6262 M: Philipp Reisner <philipp.reisner@linbit.com>
6263 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6264 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6265 L: drbd-dev@lists.linbit.com
6267 W: http://www.drbd.org
6268 T: git git://git.linbit.com/linux-drbd.git
6269 T: git git://git.linbit.com/drbd-8.4.git
6270 F: Documentation/admin-guide/blockdev/
6271 F: drivers/block/drbd/
6274 DRIVER COMPONENT FRAMEWORK
6275 L: dri-devel@lists.freedesktop.org
6276 F: drivers/base/component.c
6277 F: include/linux/component.h
6279 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6280 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6281 R: "Rafael J. Wysocki" <rafael@kernel.org>
6283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6284 F: Documentation/core-api/kobject.rst
6288 F: include/linux/debugfs.h
6289 F: include/linux/kobj*
6292 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6293 M: Nishanth Menon <nm@ti.com>
6294 L: linux-pm@vger.kernel.org
6296 F: drivers/soc/ti/smartreflex.c
6297 F: include/linux/power/smartreflex.h
6299 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6300 M: Maxime Ripard <mripard@kernel.org>
6301 M: Chen-Yu Tsai <wens@csie.org>
6302 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6303 L: dri-devel@lists.freedesktop.org
6305 T: git git://anongit.freedesktop.org/drm/drm-misc
6306 F: drivers/gpu/drm/sun4i/sun8i*
6308 DRM DRIVER FOR ARM PL111 CLCD
6309 M: Emma Anholt <emma@anholt.net>
6311 T: git git://anongit.freedesktop.org/drm/drm-misc
6312 F: drivers/gpu/drm/pl111/
6314 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6315 M: Linus Walleij <linus.walleij@linaro.org>
6317 T: git git://anongit.freedesktop.org/drm/drm-misc
6318 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6319 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6321 DRM DRIVER FOR ASPEED BMC GFX
6322 M: Joel Stanley <joel@jms.id.au>
6323 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6325 T: git git://anongit.freedesktop.org/drm/drm-misc
6326 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6327 F: drivers/gpu/drm/aspeed/
6329 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6330 M: Dave Airlie <airlied@redhat.com>
6331 R: Thomas Zimmermann <tzimmermann@suse.de>
6332 L: dri-devel@lists.freedesktop.org
6334 T: git git://anongit.freedesktop.org/drm/drm-misc
6335 F: drivers/gpu/drm/ast/
6337 DRM DRIVER FOR BOCHS VIRTUAL GPU
6338 M: Gerd Hoffmann <kraxel@redhat.com>
6339 L: virtualization@lists.linux-foundation.org
6341 T: git git://anongit.freedesktop.org/drm/drm-misc
6342 F: drivers/gpu/drm/tiny/bochs.c
6344 DRM DRIVER FOR BOE HIMAX8279D PANELS
6345 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6347 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6348 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6350 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6351 M: Jagan Teki <jagan@amarulasolutions.com>
6353 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6354 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6356 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6357 M: Linus Walleij <linus.walleij@linaro.org>
6359 T: git git://anongit.freedesktop.org/drm/drm-misc
6360 F: drivers/gpu/drm/tve200/
6362 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6363 M: Icenowy Zheng <icenowy@aosc.io>
6365 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6366 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6368 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6369 M: Jagan Teki <jagan@amarulasolutions.com>
6371 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6372 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6374 DRM DRIVER FOR GENERIC USB DISPLAY
6375 M: Noralf Trønnes <noralf@tronnes.org>
6377 W: https://github.com/notro/gud/wiki
6378 T: git git://anongit.freedesktop.org/drm/drm-misc
6379 F: drivers/gpu/drm/gud/
6380 F: include/drm/gud.h
6382 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6383 M: Hans de Goede <hdegoede@redhat.com>
6385 T: git git://anongit.freedesktop.org/drm/drm-misc
6386 F: drivers/gpu/drm/tiny/gm12u320.c
6388 DRM DRIVER FOR HX8357D PANELS
6389 M: Emma Anholt <emma@anholt.net>
6391 T: git git://anongit.freedesktop.org/drm/drm-misc
6392 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6393 F: drivers/gpu/drm/tiny/hx8357d.c
6395 DRM DRIVER FOR ILITEK ILI9225 PANELS
6396 M: David Lechner <david@lechnology.com>
6398 T: git git://anongit.freedesktop.org/drm/drm-misc
6399 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6400 F: drivers/gpu/drm/tiny/ili9225.c
6402 DRM DRIVER FOR ILITEK ILI9486 PANELS
6403 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6405 T: git git://anongit.freedesktop.org/drm/drm-misc
6406 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6407 F: drivers/gpu/drm/tiny/ili9486.c
6409 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6410 S: Orphan / Obsolete
6411 F: drivers/gpu/drm/i810/
6412 F: include/uapi/drm/i810_drm.h
6414 DRM DRIVER FOR LVDS PANELS
6415 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6416 L: dri-devel@lists.freedesktop.org
6417 T: git git://anongit.freedesktop.org/drm/drm-misc
6419 F: drivers/gpu/drm/panel/panel-lvds.c
6420 F: Documentation/devicetree/bindings/display/lvds.yaml
6421 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6423 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6424 M: Guido Günther <agx@sigxcpu.org>
6425 R: Purism Kernel Team <kernel@puri.sm>
6427 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6428 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6430 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6431 S: Orphan / Obsolete
6432 F: drivers/gpu/drm/mga/
6433 F: include/uapi/drm/mga_drm.h
6435 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6436 M: Dave Airlie <airlied@redhat.com>
6437 R: Thomas Zimmermann <tzimmermann@suse.de>
6438 L: dri-devel@lists.freedesktop.org
6440 T: git git://anongit.freedesktop.org/drm/drm-misc
6441 F: drivers/gpu/drm/mgag200/
6443 DRM DRIVER FOR MI0283QT
6444 M: Noralf Trønnes <noralf@tronnes.org>
6446 T: git git://anongit.freedesktop.org/drm/drm-misc
6447 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6448 F: drivers/gpu/drm/tiny/mi0283qt.c
6450 DRM DRIVER FOR MIPI DBI compatible panels
6451 M: Noralf Trønnes <noralf@tronnes.org>
6453 W: https://github.com/notro/panel-mipi-dbi/wiki
6454 T: git git://anongit.freedesktop.org/drm/drm-misc
6455 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6456 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6458 DRM DRIVER FOR MSM ADRENO GPU
6459 M: Rob Clark <robdclark@gmail.com>
6460 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6461 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6462 R: Sean Paul <sean@poorly.run>
6463 L: linux-arm-msm@vger.kernel.org
6464 L: dri-devel@lists.freedesktop.org
6465 L: freedreno@lists.freedesktop.org
6467 T: git https://gitlab.freedesktop.org/drm/msm.git
6468 F: Documentation/devicetree/bindings/display/msm/
6469 F: drivers/gpu/drm/msm/
6470 F: include/uapi/drm/msm_drm.h
6472 DRM DRIVER FOR NOVATEK NT35510 PANELS
6473 M: Linus Walleij <linus.walleij@linaro.org>
6475 T: git git://anongit.freedesktop.org/drm/drm-misc
6476 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6477 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6479 DRM DRIVER FOR NOVATEK NT35560 PANELS
6480 M: Linus Walleij <linus.walleij@linaro.org>
6482 T: git git://anongit.freedesktop.org/drm/drm-misc
6483 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6484 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6486 DRM DRIVER FOR NOVATEK NT36672A PANELS
6487 M: Sumit Semwal <sumit.semwal@linaro.org>
6489 T: git git://anongit.freedesktop.org/drm/drm-misc
6490 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6491 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6493 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6494 M: Ben Skeggs <bskeggs@redhat.com>
6495 M: Karol Herbst <kherbst@redhat.com>
6496 M: Lyude Paul <lyude@redhat.com>
6497 L: dri-devel@lists.freedesktop.org
6498 L: nouveau@lists.freedesktop.org
6500 W: https://nouveau.freedesktop.org/
6501 Q: https://patchwork.freedesktop.org/project/nouveau/
6502 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6503 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6504 C: irc://irc.oftc.net/nouveau
6505 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6506 F: drivers/gpu/drm/nouveau/
6507 F: include/uapi/drm/nouveau_drm.h
6509 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6510 M: Stefan Mavrodiev <stefan@olimex.com>
6512 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6513 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6515 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6516 R: Douglas Anderson <dianders@chromium.org>
6517 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6518 F: drivers/gpu/drm/bridge/parade-ps8640.c
6520 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6521 M: Noralf Trønnes <noralf@tronnes.org>
6523 T: git git://anongit.freedesktop.org/drm/drm-misc
6524 F: Documentation/devicetree/bindings/display/repaper.txt
6525 F: drivers/gpu/drm/tiny/repaper.c
6527 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6528 M: Javier Martinez Canillas <javierm@redhat.com>
6530 T: git git://anongit.freedesktop.org/drm/drm-misc
6531 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6532 F: drivers/gpu/drm/solomon/ssd130x*
6534 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6535 M: Dave Airlie <airlied@redhat.com>
6536 M: Gerd Hoffmann <kraxel@redhat.com>
6537 L: virtualization@lists.linux-foundation.org
6539 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6540 T: git git://anongit.freedesktop.org/drm/drm-misc
6541 F: drivers/gpu/drm/tiny/cirrus.c
6543 DRM DRIVER FOR QXL VIRTUAL GPU
6544 M: Dave Airlie <airlied@redhat.com>
6545 M: Gerd Hoffmann <kraxel@redhat.com>
6546 L: virtualization@lists.linux-foundation.org
6547 L: spice-devel@lists.freedesktop.org
6549 T: git git://anongit.freedesktop.org/drm/drm-misc
6550 F: drivers/gpu/drm/qxl/
6551 F: include/uapi/drm/qxl_drm.h
6553 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6554 S: Orphan / Obsolete
6555 F: drivers/gpu/drm/r128/
6556 F: include/uapi/drm/r128_drm.h
6558 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6559 M: Robert Chiras <robert.chiras@nxp.com>
6561 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6562 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6564 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6565 M: Linus Walleij <linus.walleij@linaro.org>
6567 T: git git://anongit.freedesktop.org/drm/drm-misc
6568 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6569 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6571 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6572 M: Markuss Broks <markuss.broks@gmail.com>
6574 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6575 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6577 DRM DRIVER FOR SITRONIX ST7703 PANELS
6578 M: Guido Günther <agx@sigxcpu.org>
6579 R: Purism Kernel Team <kernel@puri.sm>
6580 R: Ondrej Jirman <megous@megous.com>
6582 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6583 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6585 DRM DRIVER FOR SAVAGE VIDEO CARDS
6586 S: Orphan / Obsolete
6587 F: drivers/gpu/drm/savage/
6588 F: include/uapi/drm/savage_drm.h
6590 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6591 M: Thomas Zimmermann <tzimmermann@suse.de>
6592 L: dri-devel@lists.freedesktop.org
6594 T: git git://anongit.freedesktop.org/drm/drm-misc
6595 F: drivers/gpu/drm/tiny/simpledrm.c
6597 DRM DRIVER FOR SIS VIDEO CARDS
6598 S: Orphan / Obsolete
6599 F: drivers/gpu/drm/sis/
6600 F: include/uapi/drm/sis_drm.h
6602 DRM DRIVER FOR SITRONIX ST7586 PANELS
6603 M: David Lechner <david@lechnology.com>
6605 T: git git://anongit.freedesktop.org/drm/drm-misc
6606 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6607 F: drivers/gpu/drm/tiny/st7586.c
6609 DRM DRIVER FOR SITRONIX ST7701 PANELS
6610 M: Jagan Teki <jagan@amarulasolutions.com>
6612 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6613 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6615 DRM DRIVER FOR SITRONIX ST7735R PANELS
6616 M: David Lechner <david@lechnology.com>
6618 T: git git://anongit.freedesktop.org/drm/drm-misc
6619 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6620 F: drivers/gpu/drm/tiny/st7735r.c
6622 DRM DRIVER FOR ST-ERICSSON MCDE
6623 M: Linus Walleij <linus.walleij@linaro.org>
6625 T: git git://anongit.freedesktop.org/drm/drm-misc
6626 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6627 F: drivers/gpu/drm/mcde/
6629 DRM DRIVER FOR TDFX VIDEO CARDS
6630 S: Orphan / Obsolete
6631 F: drivers/gpu/drm/tdfx/
6633 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6634 R: Douglas Anderson <dianders@chromium.org>
6635 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6636 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6638 DRM DRIVER FOR TPO TPG110 PANELS
6639 M: Linus Walleij <linus.walleij@linaro.org>
6641 T: git git://anongit.freedesktop.org/drm/drm-misc
6642 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6643 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6645 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6646 M: Dave Airlie <airlied@redhat.com>
6647 R: Sean Paul <sean@poorly.run>
6648 R: Thomas Zimmermann <tzimmermann@suse.de>
6649 L: dri-devel@lists.freedesktop.org
6651 T: git git://anongit.freedesktop.org/drm/drm-misc
6652 F: drivers/gpu/drm/udl/
6654 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6655 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6656 M: Melissa Wen <melissa.srw@gmail.com>
6657 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6658 R: Daniel Vetter <daniel@ffwll.ch>
6659 L: dri-devel@lists.freedesktop.org
6661 T: git git://anongit.freedesktop.org/drm/drm-misc
6662 F: Documentation/gpu/vkms.rst
6663 F: drivers/gpu/drm/vkms/
6665 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6666 M: Hans de Goede <hdegoede@redhat.com>
6667 L: dri-devel@lists.freedesktop.org
6669 T: git git://anongit.freedesktop.org/drm/drm-misc
6670 F: drivers/gpu/drm/vboxvideo/
6672 DRM DRIVER FOR VMWARE VIRTUAL GPU
6673 M: Zack Rusin <zackr@vmware.com>
6674 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6675 L: dri-devel@lists.freedesktop.org
6677 T: git git://anongit.freedesktop.org/drm/drm-misc
6678 F: drivers/gpu/drm/vmwgfx/
6679 F: include/uapi/drm/vmwgfx_drm.h
6681 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6682 M: Linus Walleij <linus.walleij@linaro.org>
6684 T: git git://anongit.freedesktop.org/drm/drm-misc
6685 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6686 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6689 M: David Airlie <airlied@linux.ie>
6690 M: Daniel Vetter <daniel@ffwll.ch>
6691 L: dri-devel@lists.freedesktop.org
6693 B: https://gitlab.freedesktop.org/drm
6694 C: irc://irc.oftc.net/dri-devel
6695 T: git git://anongit.freedesktop.org/drm/drm
6696 F: Documentation/devicetree/bindings/display/
6697 F: Documentation/devicetree/bindings/gpu/
6698 F: Documentation/gpu/
6701 F: include/linux/vga*
6702 F: include/uapi/drm/
6704 DRM DRIVERS AND MISC GPU PATCHES
6705 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6706 M: Maxime Ripard <mripard@kernel.org>
6707 M: Thomas Zimmermann <tzimmermann@suse.de>
6709 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6710 T: git git://anongit.freedesktop.org/drm/drm-misc
6711 F: Documentation/gpu/
6712 F: drivers/gpu/drm/*
6715 F: include/linux/vga*
6716 F: include/uapi/drm/drm*
6718 DRM DRIVERS FOR ALLWINNER A10
6719 M: Maxime Ripard <mripard@kernel.org>
6720 M: Chen-Yu Tsai <wens@csie.org>
6721 L: dri-devel@lists.freedesktop.org
6723 T: git git://anongit.freedesktop.org/drm/drm-misc
6724 F: Documentation/devicetree/bindings/display/allwinner*
6725 F: drivers/gpu/drm/sun4i/
6727 DRM DRIVERS FOR AMLOGIC SOCS
6728 M: Neil Armstrong <narmstrong@baylibre.com>
6729 L: dri-devel@lists.freedesktop.org
6730 L: linux-amlogic@lists.infradead.org
6732 W: http://linux-meson.com/
6733 T: git git://anongit.freedesktop.org/drm/drm-misc
6734 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6735 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6736 F: Documentation/gpu/meson.rst
6737 F: drivers/gpu/drm/meson/
6739 DRM DRIVERS FOR ATMEL HLCDC
6740 M: Sam Ravnborg <sam@ravnborg.org>
6741 M: Boris Brezillon <bbrezillon@kernel.org>
6742 L: dri-devel@lists.freedesktop.org
6744 T: git git://anongit.freedesktop.org/drm/drm-misc
6745 F: Documentation/devicetree/bindings/display/atmel/
6746 F: drivers/gpu/drm/atmel-hlcdc/
6748 DRM DRIVERS FOR BRIDGE CHIPS
6749 M: Andrzej Hajda <andrzej.hajda@intel.com>
6750 M: Neil Armstrong <narmstrong@baylibre.com>
6751 M: Robert Foss <robert.foss@linaro.org>
6752 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6753 R: Jonas Karlman <jonas@kwiboo.se>
6754 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6756 T: git git://anongit.freedesktop.org/drm/drm-misc
6757 F: Documentation/devicetree/bindings/display/bridge/
6758 F: drivers/gpu/drm/bridge/
6760 DRM DRIVERS FOR EXYNOS
6761 M: Inki Dae <inki.dae@samsung.com>
6762 M: Joonyoung Shim <jy0922.shim@samsung.com>
6763 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6764 M: Kyungmin Park <kyungmin.park@samsung.com>
6765 L: dri-devel@lists.freedesktop.org
6767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6768 F: Documentation/devicetree/bindings/display/exynos/
6769 F: Documentation/devicetree/bindings/display/samsung/
6770 F: drivers/gpu/drm/exynos/
6771 F: include/uapi/drm/exynos_drm.h
6773 DRM DRIVERS FOR FREESCALE DCU
6774 M: Stefan Agner <stefan@agner.ch>
6775 M: Alison Wang <alison.wang@nxp.com>
6776 L: dri-devel@lists.freedesktop.org
6778 T: git git://anongit.freedesktop.org/drm/drm-misc
6779 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6780 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6781 F: drivers/gpu/drm/fsl-dcu/
6783 DRM DRIVERS FOR FREESCALE IMX
6784 M: Philipp Zabel <p.zabel@pengutronix.de>
6785 L: dri-devel@lists.freedesktop.org
6787 F: Documentation/devicetree/bindings/display/imx/
6788 F: drivers/gpu/drm/imx/
6789 F: drivers/gpu/ipu-v3/
6791 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6792 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6793 L: dri-devel@lists.freedesktop.org
6795 T: git git://github.com/patjak/drm-gma500
6796 F: drivers/gpu/drm/gma500/
6798 DRM DRIVERS FOR HISILICON
6799 M: Xinliang Liu <xinliang.liu@linaro.org>
6800 M: Tian Tao <tiantao6@hisilicon.com>
6801 R: John Stultz <jstultz@google.com>
6802 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6803 R: Chen Feng <puck.chen@hisilicon.com>
6804 L: dri-devel@lists.freedesktop.org
6806 T: git git://anongit.freedesktop.org/drm/drm-misc
6807 F: Documentation/devicetree/bindings/display/hisilicon/
6808 F: drivers/gpu/drm/hisilicon/
6810 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6811 M: Deepak Rawat <drawat.floss@gmail.com>
6812 L: linux-hyperv@vger.kernel.org
6813 L: dri-devel@lists.freedesktop.org
6815 T: git git://anongit.freedesktop.org/drm/drm-misc
6816 F: drivers/gpu/drm/hyperv
6818 DRM DRIVERS FOR LIMA
6819 M: Qiang Yu <yuq825@gmail.com>
6820 L: dri-devel@lists.freedesktop.org
6821 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6823 T: git git://anongit.freedesktop.org/drm/drm-misc
6824 F: drivers/gpu/drm/lima/
6825 F: include/uapi/drm/lima_drm.h
6827 DRM DRIVERS FOR MEDIATEK
6828 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6829 M: Philipp Zabel <p.zabel@pengutronix.de>
6830 L: dri-devel@lists.freedesktop.org
6831 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6833 F: Documentation/devicetree/bindings/display/mediatek/
6834 F: drivers/gpu/drm/mediatek/
6835 F: drivers/phy/mediatek/phy-mtk-hdmi*
6836 F: drivers/phy/mediatek/phy-mtk-mipi*
6838 DRM DRIVERS FOR NVIDIA TEGRA
6839 M: Thierry Reding <thierry.reding@gmail.com>
6840 L: dri-devel@lists.freedesktop.org
6841 L: linux-tegra@vger.kernel.org
6843 T: git git://anongit.freedesktop.org/tegra/linux.git
6844 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
6845 F: Documentation/devicetree/bindings/gpu/host1x/
6846 F: drivers/gpu/drm/tegra/
6847 F: drivers/gpu/host1x/
6848 F: include/linux/host1x.h
6849 F: include/uapi/drm/tegra_drm.h
6851 DRM DRIVERS FOR RENESAS
6852 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6853 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6854 L: dri-devel@lists.freedesktop.org
6855 L: linux-renesas-soc@vger.kernel.org
6857 T: git git://linuxtv.org/pinchartl/media drm/du/next
6858 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6859 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6860 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6861 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6862 F: drivers/gpu/drm/rcar-du/
6863 F: drivers/gpu/drm/shmobile/
6864 F: include/linux/platform_data/shmob_drm.h
6866 DRM DRIVERS FOR ROCKCHIP
6867 M: Sandy Huang <hjc@rock-chips.com>
6868 M: Heiko Stübner <heiko@sntech.de>
6869 L: dri-devel@lists.freedesktop.org
6871 T: git git://anongit.freedesktop.org/drm/drm-misc
6872 F: Documentation/devicetree/bindings/display/rockchip/
6873 F: drivers/gpu/drm/rockchip/
6876 M: Alain Volmat <alain.volmat@foss.st.com>
6877 L: dri-devel@lists.freedesktop.org
6879 T: git git://anongit.freedesktop.org/drm/drm-misc
6880 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6881 F: drivers/gpu/drm/sti
6884 M: Yannick Fertre <yannick.fertre@foss.st.com>
6885 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6886 M: Philippe Cornu <philippe.cornu@foss.st.com>
6887 L: dri-devel@lists.freedesktop.org
6889 T: git git://anongit.freedesktop.org/drm/drm-misc
6890 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6891 F: drivers/gpu/drm/stm
6893 DRM DRIVERS FOR TI KEYSTONE
6894 M: Jyri Sarha <jyri.sarha@iki.fi>
6895 M: Tomi Valkeinen <tomba@kernel.org>
6896 L: dri-devel@lists.freedesktop.org
6898 T: git git://anongit.freedesktop.org/drm/drm-misc
6899 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6900 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6901 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6902 F: drivers/gpu/drm/tidss/
6904 DRM DRIVERS FOR TI LCDC
6905 M: Jyri Sarha <jyri.sarha@iki.fi>
6906 R: Tomi Valkeinen <tomba@kernel.org>
6907 L: dri-devel@lists.freedesktop.org
6909 F: Documentation/devicetree/bindings/display/tilcdc/
6910 F: drivers/gpu/drm/tilcdc/
6912 DRM DRIVERS FOR TI OMAP
6913 M: Tomi Valkeinen <tomba@kernel.org>
6914 L: dri-devel@lists.freedesktop.org
6916 F: Documentation/devicetree/bindings/display/ti/
6917 F: drivers/gpu/drm/omapdrm/
6920 M: Emma Anholt <emma@anholt.net>
6922 T: git git://anongit.freedesktop.org/drm/drm-misc
6923 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6924 F: drivers/gpu/drm/v3d/
6925 F: include/uapi/drm/v3d_drm.h
6928 M: Emma Anholt <emma@anholt.net>
6929 M: Maxime Ripard <mripard@kernel.org>
6931 T: git git://github.com/anholt/linux
6932 T: git git://anongit.freedesktop.org/drm/drm-misc
6933 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6934 F: drivers/gpu/drm/vc4/
6935 F: include/uapi/drm/vc4_drm.h
6937 DRM DRIVERS FOR VIVANTE GPU IP
6938 M: Lucas Stach <l.stach@pengutronix.de>
6939 R: Russell King <linux+etnaviv@armlinux.org.uk>
6940 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6941 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6942 L: dri-devel@lists.freedesktop.org
6944 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6945 F: drivers/gpu/drm/etnaviv/
6946 F: include/uapi/drm/etnaviv_drm.h
6949 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6950 L: dri-devel@lists.freedesktop.org
6951 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6953 T: git git://anongit.freedesktop.org/drm/drm-misc
6954 F: Documentation/gpu/xen-front.rst
6955 F: drivers/gpu/drm/xen/
6957 DRM DRIVERS FOR XILINX
6958 M: Hyun Kwon <hyun.kwon@xilinx.com>
6959 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6960 L: dri-devel@lists.freedesktop.org
6962 T: git git://anongit.freedesktop.org/drm/drm-misc
6963 F: Documentation/devicetree/bindings/display/xlnx/
6964 F: drivers/gpu/drm/xlnx/
6967 M: Thierry Reding <thierry.reding@gmail.com>
6968 R: Sam Ravnborg <sam@ravnborg.org>
6969 L: dri-devel@lists.freedesktop.org
6971 T: git git://anongit.freedesktop.org/drm/drm-misc
6972 F: Documentation/devicetree/bindings/display/panel/
6973 F: drivers/gpu/drm/drm_panel.c
6974 F: drivers/gpu/drm/panel/
6975 F: include/drm/drm_panel.h
6977 DRM PRIVACY-SCREEN CLASS
6978 M: Hans de Goede <hdegoede@redhat.com>
6979 L: dri-devel@lists.freedesktop.org
6981 T: git git://anongit.freedesktop.org/drm/drm-misc
6982 F: drivers/gpu/drm/drm_privacy_screen*
6983 F: include/drm/drm_privacy_screen*
6986 M: Christian Koenig <christian.koenig@amd.com>
6987 M: Huang Rui <ray.huang@amd.com>
6988 L: dri-devel@lists.freedesktop.org
6990 T: git git://anongit.freedesktop.org/drm/drm-misc
6991 F: drivers/gpu/drm/ttm/
6995 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6996 L: dri-devel@lists.freedesktop.org
6998 T: git git://anongit.freedesktop.org/drm/drm-misc
6999 F: drivers/gpu/drm/scheduler/
7000 F: include/drm/gpu_scheduler.h
7002 DSBR100 USB FM RADIO DRIVER
7003 M: Alexey Klimov <klimov.linux@gmail.com>
7004 L: linux-media@vger.kernel.org
7006 T: git git://linuxtv.org/media_tree.git
7007 F: drivers/media/radio/dsbr100.c
7010 M: Hans Verkuil <hverkuil@xs4all.nl>
7011 L: linux-media@vger.kernel.org
7013 W: https://linuxtv.org
7014 T: git git://linuxtv.org/media_tree.git
7015 F: drivers/media/pci/dt3155/
7017 DVB_USB_AF9015 MEDIA DRIVER
7018 M: Antti Palosaari <crope@iki.fi>
7019 L: linux-media@vger.kernel.org
7021 W: https://linuxtv.org
7022 W: http://palosaari.fi/linux/
7023 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7024 T: git git://linuxtv.org/anttip/media_tree.git
7025 F: drivers/media/usb/dvb-usb-v2/af9015*
7027 DVB_USB_AF9035 MEDIA DRIVER
7028 M: Antti Palosaari <crope@iki.fi>
7029 L: linux-media@vger.kernel.org
7031 W: https://linuxtv.org
7032 W: http://palosaari.fi/linux/
7033 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7034 T: git git://linuxtv.org/anttip/media_tree.git
7035 F: drivers/media/usb/dvb-usb-v2/af9035*
7037 DVB_USB_ANYSEE MEDIA DRIVER
7038 M: Antti Palosaari <crope@iki.fi>
7039 L: linux-media@vger.kernel.org
7041 W: https://linuxtv.org
7042 W: http://palosaari.fi/linux/
7043 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7044 T: git git://linuxtv.org/anttip/media_tree.git
7045 F: drivers/media/usb/dvb-usb-v2/anysee*
7047 DVB_USB_AU6610 MEDIA DRIVER
7048 M: Antti Palosaari <crope@iki.fi>
7049 L: linux-media@vger.kernel.org
7051 W: https://linuxtv.org
7052 W: http://palosaari.fi/linux/
7053 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7054 T: git git://linuxtv.org/anttip/media_tree.git
7055 F: drivers/media/usb/dvb-usb-v2/au6610*
7057 DVB_USB_CE6230 MEDIA DRIVER
7058 M: Antti Palosaari <crope@iki.fi>
7059 L: linux-media@vger.kernel.org
7061 W: https://linuxtv.org
7062 W: http://palosaari.fi/linux/
7063 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7064 T: git git://linuxtv.org/anttip/media_tree.git
7065 F: drivers/media/usb/dvb-usb-v2/ce6230*
7067 DVB_USB_CXUSB MEDIA DRIVER
7068 M: Michael Krufky <mkrufky@linuxtv.org>
7069 L: linux-media@vger.kernel.org
7071 W: https://linuxtv.org
7072 W: http://github.com/mkrufky
7073 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7074 T: git git://linuxtv.org/media_tree.git
7075 F: drivers/media/usb/dvb-usb/cxusb*
7077 DVB_USB_EC168 MEDIA DRIVER
7078 M: Antti Palosaari <crope@iki.fi>
7079 L: linux-media@vger.kernel.org
7081 W: https://linuxtv.org
7082 W: http://palosaari.fi/linux/
7083 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7084 T: git git://linuxtv.org/anttip/media_tree.git
7085 F: drivers/media/usb/dvb-usb-v2/ec168*
7087 DVB_USB_GL861 MEDIA DRIVER
7088 M: Antti Palosaari <crope@iki.fi>
7089 L: linux-media@vger.kernel.org
7091 W: https://linuxtv.org
7092 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7093 T: git git://linuxtv.org/anttip/media_tree.git
7094 F: drivers/media/usb/dvb-usb-v2/gl861*
7096 DVB_USB_MXL111SF MEDIA DRIVER
7097 M: Michael Krufky <mkrufky@linuxtv.org>
7098 L: linux-media@vger.kernel.org
7100 W: https://linuxtv.org
7101 W: http://github.com/mkrufky
7102 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7103 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7104 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7106 DVB_USB_RTL28XXU MEDIA DRIVER
7107 M: Antti Palosaari <crope@iki.fi>
7108 L: linux-media@vger.kernel.org
7110 W: https://linuxtv.org
7111 W: http://palosaari.fi/linux/
7112 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7113 T: git git://linuxtv.org/anttip/media_tree.git
7114 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7116 DVB_USB_V2 MEDIA DRIVER
7117 M: Antti Palosaari <crope@iki.fi>
7118 L: linux-media@vger.kernel.org
7120 W: https://linuxtv.org
7121 W: http://palosaari.fi/linux/
7122 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7123 T: git git://linuxtv.org/anttip/media_tree.git
7124 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7125 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7128 M: Jason Baron <jbaron@akamai.com>
7130 F: include/linux/dynamic_debug.h
7131 F: lib/dynamic_debug.c
7133 DYNAMIC INTERRUPT MODERATION
7134 M: Tal Gilboa <talgi@nvidia.com>
7136 F: Documentation/networking/net_dim.rst
7137 F: include/linux/dim.h
7140 DZ DECSTATION DZ11 SERIAL DRIVER
7141 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7143 F: drivers/tty/serial/dz.*
7145 E3X0 POWER BUTTON DRIVER
7146 M: Moritz Fischer <moritz.fischer@ettus.com>
7147 L: usrp-users@lists.ettus.com
7149 W: http://www.ettus.com
7150 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7151 F: drivers/input/misc/e3x0-button.c
7154 M: Antti Palosaari <crope@iki.fi>
7155 L: linux-media@vger.kernel.org
7157 W: https://linuxtv.org
7158 W: http://palosaari.fi/linux/
7159 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7160 T: git git://linuxtv.org/anttip/media_tree.git
7161 F: drivers/media/tuners/e4000*
7163 EARTH_PT1 MEDIA DRIVER
7164 M: Akihiro Tsukada <tskd08@gmail.com>
7165 L: linux-media@vger.kernel.org
7167 F: drivers/media/pci/pt1/
7169 EARTH_PT3 MEDIA DRIVER
7170 M: Akihiro Tsukada <tskd08@gmail.com>
7171 L: linux-media@vger.kernel.org
7173 F: drivers/media/pci/pt3/
7176 M: Antti Palosaari <crope@iki.fi>
7177 L: linux-media@vger.kernel.org
7179 W: https://linuxtv.org
7180 W: http://palosaari.fi/linux/
7181 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7182 T: git git://linuxtv.org/anttip/media_tree.git
7183 F: drivers/media/dvb-frontends/ec100*
7186 M: Tyler Hicks <code@tyhicks.com>
7187 L: ecryptfs@vger.kernel.org
7189 W: http://ecryptfs.org
7190 W: https://launchpad.net/ecryptfs
7191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7192 F: Documentation/filesystems/ecryptfs.rst
7196 M: Yazen Ghannam <yazen.ghannam@amd.com>
7197 L: linux-edac@vger.kernel.org
7199 F: drivers/edac/amd64_edac*
7200 F: drivers/edac/mce_amd*
7203 M: Jan Luebbe <jlu@pengutronix.de>
7204 L: linux-edac@vger.kernel.org
7206 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7207 F: drivers/edac/armada_xp_*
7210 M: Stefan Schaeckeler <sschaeck@cisco.com>
7212 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7213 F: drivers/edac/aspeed_edac.c
7216 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7218 F: drivers/edac/bluefield_edac.c
7221 M: Andre Przywara <andre.przywara@arm.com>
7222 L: linux-edac@vger.kernel.org
7224 F: drivers/edac/highbank*
7227 M: Ralf Baechle <ralf@linux-mips.org>
7228 L: linux-edac@vger.kernel.org
7229 L: linux-mips@vger.kernel.org
7231 F: drivers/edac/octeon_edac*
7233 EDAC-CAVIUM THUNDERX
7234 M: Robert Richter <rric@kernel.org>
7235 L: linux-edac@vger.kernel.org
7237 F: drivers/edac/thunderx_edac*
7240 M: Borislav Petkov <bp@alien8.de>
7241 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7242 M: Tony Luck <tony.luck@intel.com>
7243 R: James Morse <james.morse@arm.com>
7244 R: Robert Richter <rric@kernel.org>
7245 L: linux-edac@vger.kernel.org
7247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7248 F: Documentation/admin-guide/ras.rst
7249 F: Documentation/driver-api/edac.rst
7251 F: include/linux/edac.h
7254 M: Lei Wang <lewan@microsoft.com>
7255 L: linux-edac@vger.kernel.org
7257 F: drivers/edac/dmc520_edac.c
7260 M: Mark Gross <markgross@kernel.org>
7261 L: linux-edac@vger.kernel.org
7263 F: drivers/edac/e752x_edac.c
7266 L: linux-edac@vger.kernel.org
7268 F: drivers/edac/e7xxx_edac.c
7271 M: York Sun <york.sun@nxp.com>
7272 L: linux-edac@vger.kernel.org
7274 F: drivers/edac/fsl_ddr_edac.*
7277 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7278 L: linux-edac@vger.kernel.org
7280 F: drivers/edac/ghes_edac.c
7283 M: Tony Luck <tony.luck@intel.com>
7284 L: linux-edac@vger.kernel.org
7286 F: drivers/edac/i10nm_base.c
7289 L: linux-edac@vger.kernel.org
7291 F: drivers/edac/i3000_edac.c
7294 L: linux-edac@vger.kernel.org
7296 F: drivers/edac/i5000_edac.c
7299 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7300 L: linux-edac@vger.kernel.org
7302 F: drivers/edac/i5400_edac.c
7305 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7306 L: linux-edac@vger.kernel.org
7308 F: drivers/edac/i7300_edac.c
7311 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7312 L: linux-edac@vger.kernel.org
7314 F: drivers/edac/i7core_edac.c
7317 M: Tim Small <tim@buttersideup.com>
7318 L: linux-edac@vger.kernel.org
7320 F: drivers/edac/i82443bxgx_edac.c
7323 M: "Arvind R." <arvino55@gmail.com>
7324 L: linux-edac@vger.kernel.org
7326 F: drivers/edac/i82975x_edac.c
7329 M: Jason Baron <jbaron@akamai.com>
7330 L: linux-edac@vger.kernel.org
7332 F: drivers/edac/ie31200_edac.c
7335 M: Tony Luck <tony.luck@intel.com>
7336 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7337 L: linux-edac@vger.kernel.org
7339 F: drivers/edac/igen6_edac.c
7342 M: Johannes Thumshirn <morbidrsa@gmail.com>
7343 L: linux-edac@vger.kernel.org
7345 F: drivers/edac/mpc85xx_edac.[ch]
7348 M: Egor Martovetsky <egor@pasemi.com>
7349 L: linux-edac@vger.kernel.org
7351 F: drivers/edac/pasemi_edac.c
7354 M: Tony Luck <tony.luck@intel.com>
7355 L: linux-edac@vger.kernel.org
7357 F: drivers/edac/pnd2_edac.[ch]
7360 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7361 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7362 L: linux-arm-msm@vger.kernel.org
7363 L: linux-edac@vger.kernel.org
7365 F: drivers/edac/qcom_edac.c
7368 M: Tim Small <tim@buttersideup.com>
7369 L: linux-edac@vger.kernel.org
7371 F: drivers/edac/r82600_edac.c
7374 M: Tony Luck <tony.luck@intel.com>
7375 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7376 L: linux-edac@vger.kernel.org
7378 F: drivers/edac/sb_edac.c
7381 M: Tony Luck <tony.luck@intel.com>
7382 L: linux-edac@vger.kernel.org
7384 F: drivers/edac/skx_*.[ch]
7387 M: Tero Kristo <kristo@kernel.org>
7388 L: linux-edac@vger.kernel.org
7390 F: drivers/edac/ti_edac.c
7392 EDIROL UA-101/UA-1000 DRIVER
7393 M: Clemens Ladisch <clemens@ladisch.de>
7394 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7397 F: sound/usb/misc/ua101.c
7400 M: Ivan Hu <ivan.hu@canonical.com>
7401 M: Ard Biesheuvel <ardb@kernel.org>
7402 L: linux-efi@vger.kernel.org
7404 F: drivers/firmware/efi/test/
7406 EFI VARIABLE FILESYSTEM
7407 M: Matthew Garrett <matthew.garrett@nebula.com>
7408 M: Jeremy Kerr <jk@ozlabs.org>
7409 M: Ard Biesheuvel <ardb@kernel.org>
7410 L: linux-efi@vger.kernel.org
7412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7415 EFIFB FRAMEBUFFER DRIVER
7416 M: Peter Jones <pjones@redhat.com>
7417 L: linux-fbdev@vger.kernel.org
7419 F: drivers/video/fbdev/efifb.c
7423 W: http://aeschi.ch.eu.org/efs/
7426 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7427 M: Douglas Miller <dougmill@linux.ibm.com>
7428 L: netdev@vger.kernel.org
7430 F: drivers/net/ethernet/ibm/ehea/
7432 ELM327 CAN NETWORK DRIVER
7433 M: Max Staudt <max@enpas.org>
7434 L: linux-can@vger.kernel.org
7436 F: Documentation/networking/device_drivers/can/can327.rst
7437 F: drivers/net/can/can327.c
7439 EM28XX VIDEO4LINUX DRIVER
7440 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7441 L: linux-media@vger.kernel.org
7443 W: https://linuxtv.org
7444 T: git git://linuxtv.org/media_tree.git
7445 F: Documentation/admin-guide/media/em28xx*
7446 F: drivers/media/usb/em28xx/
7449 M: Matt Mackall <mpm@selenic.com>
7450 M: David Woodhouse <dwmw2@infradead.org>
7451 L: linux-embedded@vger.kernel.org
7454 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7455 M: Adrian Hunter <adrian.hunter@intel.com>
7456 M: Ritesh Harjani <riteshh@codeaurora.org>
7457 M: Asutosh Das <asutoshd@codeaurora.org>
7458 L: linux-mmc@vger.kernel.org
7460 F: drivers/mmc/host/cqhci*
7462 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7463 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7464 L: linux-scsi@vger.kernel.org
7466 W: http://www.broadcom.com
7467 F: drivers/scsi/be2iscsi/
7469 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7470 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7471 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7472 M: Somnath Kotur <somnath.kotur@broadcom.com>
7473 L: netdev@vger.kernel.org
7475 W: http://www.emulex.com
7476 F: drivers/net/ethernet/emulex/benet/
7478 EMULEX ONECONNECT ROCE DRIVER
7479 M: Selvin Xavier <selvin.xavier@broadcom.com>
7480 L: linux-rdma@vger.kernel.org
7482 W: http://www.broadcom.com
7483 F: drivers/infiniband/hw/ocrdma/
7484 F: include/uapi/rdma/ocrdma-abi.h
7486 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7487 M: James Smart <james.smart@broadcom.com>
7488 M: Dick Kennedy <dick.kennedy@broadcom.com>
7489 L: linux-scsi@vger.kernel.org
7491 W: http://www.broadcom.com
7492 F: drivers/scsi/lpfc/
7494 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7495 M: James Smart <james.smart@broadcom.com>
7496 M: Ram Vegesna <ram.vegesna@broadcom.com>
7497 L: linux-scsi@vger.kernel.org
7498 L: target-devel@vger.kernel.org
7500 W: http://www.broadcom.com
7501 F: drivers/scsi/elx/
7503 ENE CB710 FLASH CARD READER DRIVER
7504 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7506 F: drivers/misc/cb710/
7507 F: drivers/mmc/host/cb710-mmc.*
7508 F: include/linux/cb710.h
7510 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7511 M: Maxim Levitsky <maximlevitsky@gmail.com>
7513 F: drivers/media/rc/ene_ir.*
7515 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7516 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7517 L: linuxppc-dev@lists.ozlabs.org
7519 F: drivers/tty/ehv_bytechan.c
7521 EPSON S1D13XXX FRAMEBUFFER DRIVER
7522 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7525 F: drivers/video/fbdev/s1d13xxxfb.c
7526 F: include/video/s1d13xxxfb.h
7529 M: Gao Xiang <xiang@kernel.org>
7530 M: Chao Yu <chao@kernel.org>
7531 R: Yue Hu <huyue2@coolpad.com>
7532 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7533 L: linux-erofs@lists.ozlabs.org
7535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7536 F: Documentation/filesystems/erofs.rst
7538 F: include/trace/events/erofs.h
7540 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7541 M: Jeff Layton <jlayton@kernel.org>
7543 F: include/linux/errseq.h
7547 M: Frank Jungclaus <frank.jungclaus@esd.eu>
7549 L: linux-can@vger.kernel.org
7551 F: drivers/net/can/usb/esd_usb.c
7553 ET131X NETWORK DRIVER
7554 M: Mark Einon <mark.einon@gmail.com>
7556 F: drivers/net/ethernet/agere/
7558 ETAS ES58X CAN/USB DRIVER
7559 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7560 L: linux-can@vger.kernel.org
7562 F: drivers/net/can/usb/etas_es58x/
7565 M: Roopa Prabhu <roopa@nvidia.com>
7566 M: Nikolay Aleksandrov <razor@blackwall.org>
7567 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7568 L: netdev@vger.kernel.org
7570 W: http://www.linuxfoundation.org/en/Net:Bridge
7571 F: include/linux/netfilter_bridge/
7574 ETHERNET PHY LIBRARY
7575 M: Andrew Lunn <andrew@lunn.ch>
7576 M: Heiner Kallweit <hkallweit1@gmail.com>
7577 R: Russell King <linux@armlinux.org.uk>
7578 L: netdev@vger.kernel.org
7580 F: Documentation/ABI/testing/sysfs-class-net-phydev
7581 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7582 F: Documentation/devicetree/bindings/net/mdio*
7583 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7584 F: Documentation/networking/phy.rst
7585 F: drivers/net/mdio/
7586 F: drivers/net/mdio/acpi_mdio.c
7587 F: drivers/net/mdio/fwnode_mdio.c
7588 F: drivers/net/mdio/of_mdio.c
7591 F: include/dt-bindings/net/qca-ar803x.h
7592 F: include/linux/linkmode.h
7593 F: include/linux/*mdio*.h
7594 F: include/linux/mdio/*.h
7595 F: include/linux/mii.h
7596 F: include/linux/of_net.h
7597 F: include/linux/phy.h
7598 F: include/linux/phy_fixed.h
7599 F: include/linux/platform_data/mdio-bcm-unimac.h
7600 F: include/linux/platform_data/mdio-gpio.h
7601 F: include/trace/events/mdio.h
7602 F: include/uapi/linux/mdio.h
7603 F: include/uapi/linux/mii.h
7604 F: net/core/of_net.c
7607 R: Eric Biederman <ebiederm@xmission.com>
7608 R: Kees Cook <keescook@chromium.org>
7609 L: linux-mm@kvack.org
7611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7612 F: arch/alpha/kernel/binfmt_loader.c
7615 F: include/linux/binfmts.h
7616 F: include/linux/elf.h
7617 F: include/uapi/linux/binfmts.h
7618 F: include/uapi/linux/elf.h
7619 F: tools/testing/selftests/exec/
7624 M: Namjae Jeon <linkinjeon@kernel.org>
7625 M: Sungjong Seo <sj1557.seo@samsung.com>
7626 L: linux-fsdevel@vger.kernel.org
7631 M: Jan Kara <jack@suse.com>
7632 L: linux-ext4@vger.kernel.org
7634 F: Documentation/filesystems/ext2.rst
7636 F: include/linux/ext2*
7639 M: "Theodore Ts'o" <tytso@mit.edu>
7640 M: Andreas Dilger <adilger.kernel@dilger.ca>
7641 L: linux-ext4@vger.kernel.org
7643 W: http://ext4.wiki.kernel.org
7644 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7646 F: Documentation/filesystems/ext4/
7648 F: include/trace/events/ext4.h
7650 Extended Verification Module (EVM)
7651 M: Mimi Zohar <zohar@linux.ibm.com>
7652 L: linux-integrity@vger.kernel.org
7654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7655 F: security/integrity/evm/
7656 F: security/integrity/
7658 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7659 M: Ard Biesheuvel <ardb@kernel.org>
7660 L: linux-efi@vger.kernel.org
7662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7663 F: Documentation/admin-guide/efi-stub.rst
7664 F: arch/*/include/asm/efi.h
7665 F: arch/*/kernel/efi.c
7666 F: arch/arm/boot/compressed/efi-header.S
7667 F: arch/arm64/kernel/efi-entry.S
7668 F: arch/x86/platform/efi/
7669 F: drivers/firmware/efi/
7670 F: include/linux/efi*.h
7672 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7673 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7674 M: Chanwoo Choi <cw00.choi@samsung.com>
7675 L: linux-kernel@vger.kernel.org
7677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7678 F: Documentation/devicetree/bindings/extcon/
7679 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7681 F: include/linux/extcon.h
7682 F: include/linux/extcon/
7685 M: Masami Hiramatsu <mhiramat@kernel.org>
7687 F: Documentation/admin-guide/bootconfig.rst
7688 F: fs/proc/bootconfig.c
7689 F: include/linux/bootconfig.h
7690 F: lib/bootconfig-data.S
7692 F: tools/bootconfig/*
7693 F: tools/bootconfig/scripts/*
7696 M: Jingoo Han <jingoohan1@gmail.com>
7697 L: dri-devel@lists.freedesktop.org
7699 F: drivers/gpu/drm/exynos/exynos_dp*
7701 EXYNOS SYSMMU (IOMMU) driver
7702 M: Marek Szyprowski <m.szyprowski@samsung.com>
7703 L: iommu@lists.linux.dev
7705 F: drivers/iommu/exynos-iommu.c
7708 M: Jaegeuk Kim <jaegeuk@kernel.org>
7709 M: Chao Yu <chao@kernel.org>
7710 L: linux-f2fs-devel@lists.sourceforge.net
7712 W: https://f2fs.wiki.kernel.org/
7713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7714 F: Documentation/ABI/testing/sysfs-fs-f2fs
7715 F: Documentation/filesystems/f2fs.rst
7717 F: include/linux/f2fs_fs.h
7718 F: include/trace/events/f2fs.h
7719 F: include/uapi/linux/f2fs.h
7721 F71805F HARDWARE MONITORING DRIVER
7722 M: Jean Delvare <jdelvare@suse.com>
7723 L: linux-hwmon@vger.kernel.org
7725 F: Documentation/hwmon/f71805f.rst
7726 F: drivers/hwmon/f71805f.c
7729 M: Josh Poimboeuf <jpoimboe@kernel.org>
7731 F: scripts/faddr2line
7734 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7735 L: netdev@vger.kernel.org
7737 F: Documentation/networking/failover.rst
7738 F: include/net/failover.h
7739 F: net/core/failover.c
7742 M: Jan Kara <jack@suse.cz>
7743 R: Amir Goldstein <amir73il@gmail.com>
7744 R: Matthew Bobrowski <repnop@google.com>
7745 L: linux-fsdevel@vger.kernel.org
7747 F: fs/notify/fanotify/
7748 F: include/linux/fanotify.h
7749 F: include/uapi/linux/fanotify.h
7751 FARSYNC SYNCHRONOUS DRIVER
7752 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7754 W: http://www.farsite.co.uk/
7755 F: drivers/net/wan/farsync.*
7757 FAULT INJECTION SUPPORT
7758 M: Akinobu Mita <akinobu.mita@gmail.com>
7760 F: Documentation/fault-injection/
7761 F: lib/fault-inject.c
7763 FBTFT Framebuffer drivers
7764 L: dri-devel@lists.freedesktop.org
7765 L: linux-fbdev@vger.kernel.org
7767 F: drivers/staging/fbtft/
7770 M: Michael Buesch <m@bues.ch>
7771 L: linux-media@vger.kernel.org
7773 F: drivers/media/tuners/fc0011.c
7774 F: drivers/media/tuners/fc0011.h
7777 M: Antti Palosaari <crope@iki.fi>
7778 L: linux-media@vger.kernel.org
7780 W: https://linuxtv.org
7781 W: http://palosaari.fi/linux/
7782 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7783 T: git git://linuxtv.org/anttip/media_tree.git
7784 F: drivers/media/tuners/fc2580*
7786 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7787 M: Hannes Reinecke <hare@suse.de>
7788 L: linux-scsi@vger.kernel.org
7790 W: www.Open-FCoE.org
7791 F: drivers/scsi/fcoe/
7792 F: drivers/scsi/libfc/
7794 F: include/scsi/libfc.h
7795 F: include/scsi/libfcoe.h
7796 F: include/uapi/scsi/fc/
7798 FILE LOCKING (flock() and fcntl()/lockf())
7799 M: Jeff Layton <jlayton@kernel.org>
7800 M: Chuck Lever <chuck.lever@oracle.com>
7801 L: linux-fsdevel@vger.kernel.org
7805 F: include/linux/fcntl.h
7806 F: include/uapi/linux/fcntl.h
7808 FILESYSTEM DIRECT ACCESS (DAX)
7809 M: Dan Williams <dan.j.williams@intel.com>
7810 R: Matthew Wilcox <willy@infradead.org>
7811 R: Jan Kara <jack@suse.cz>
7812 L: linux-fsdevel@vger.kernel.org
7813 L: nvdimm@lists.linux.dev
7816 F: include/linux/dax.h
7817 F: include/trace/events/fs_dax.h
7819 FILESYSTEMS (VFS and infrastructure)
7820 M: Alexander Viro <viro@zeniv.linux.org.uk>
7821 L: linux-fsdevel@vger.kernel.org
7824 F: include/linux/fs.h
7825 F: include/linux/fs_types.h
7826 F: include/uapi/linux/fs.h
7827 F: include/uapi/linux/openat2.h
7829 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7830 M: Riku Voipio <riku.voipio@iki.fi>
7831 L: linux-hwmon@vger.kernel.org
7833 F: drivers/hwmon/f75375s.c
7834 F: include/linux/f75375s.h
7836 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7837 M: Clemens Ladisch <clemens@ladisch.de>
7838 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7839 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7842 F: include/uapi/sound/firewire.h
7845 FIREWIRE MEDIA DRIVERS (firedtv)
7846 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7847 L: linux-media@vger.kernel.org
7848 L: linux1394-devel@lists.sourceforge.net
7850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7851 F: drivers/media/firewire/
7853 FIREWIRE SBP-2 TARGET
7854 M: Chris Boot <bootc@bootc.net>
7855 L: linux-scsi@vger.kernel.org
7856 L: target-devel@vger.kernel.org
7857 L: linux1394-devel@lists.sourceforge.net
7859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7860 F: drivers/target/sbp/
7863 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7864 L: linux1394-devel@lists.sourceforge.net
7866 W: http://ieee1394.wiki.kernel.org/
7867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7868 F: drivers/firewire/
7869 F: include/linux/firewire.h
7870 F: include/uapi/linux/firewire*.h
7873 FIRMWARE FRAMEWORK FOR ARMV8-A
7874 M: Sudeep Holla <sudeep.holla@arm.com>
7875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7877 F: drivers/firmware/arm_ffa/
7878 F: include/linux/arm_ffa.h
7880 FIRMWARE LOADER (request_firmware)
7881 M: Luis Chamberlain <mcgrof@kernel.org>
7882 M: Russ Weight <russell.h.weight@intel.com>
7883 L: linux-kernel@vger.kernel.org
7885 F: Documentation/firmware_class/
7886 F: drivers/base/firmware_loader/
7887 F: include/linux/firmware.h
7889 FLEXTIMER FTM-QUADDEC DRIVER
7890 M: Patrick Havelange <patrick.havelange@essensium.com>
7891 L: linux-iio@vger.kernel.org
7893 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7894 F: drivers/counter/ftm-quaddec.c
7897 M: Denis Efremov <efremov@linux.com>
7898 L: linux-block@vger.kernel.org
7900 F: drivers/block/floppy.c
7902 FLYSKY FSIA6B RC RECEIVER
7903 M: Markus Koch <markus@notsyncing.net>
7904 L: linux-input@vger.kernel.org
7906 F: drivers/input/joystick/fsia6b.c
7908 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7909 M: Geoffrey D. Bennett <g@b4.vu>
7910 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7913 F: sound/usb/mixer_scarlett_gen2.c
7915 FORCEDETH GIGABIT ETHERNET DRIVER
7916 M: Rain River <rain.1986.08.12@gmail.com>
7917 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7918 L: netdev@vger.kernel.org
7920 F: drivers/net/ethernet/nvidia/*
7923 M: Kees Cook <keescook@chromium.org>
7924 L: linux-hardening@vger.kernel.org
7926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
7927 F: include/linux/fortify-string.h
7928 F: lib/test_fortify/*
7929 F: scripts/test_fortify.sh
7933 M: Wu Hao <hao.wu@intel.com>
7934 R: Tom Rix <trix@redhat.com>
7935 L: linux-fpga@vger.kernel.org
7937 F: Documentation/ABI/testing/sysfs-bus-dfl*
7938 F: Documentation/fpga/dfl.rst
7939 F: drivers/fpga/dfl*
7940 F: drivers/uio/uio_dfl.c
7941 F: include/linux/dfl.h
7942 F: include/uapi/linux/fpga-dfl.h
7944 FPGA MANAGER FRAMEWORK
7945 M: Moritz Fischer <mdf@kernel.org>
7946 M: Wu Hao <hao.wu@intel.com>
7947 M: Xu Yilun <yilun.xu@intel.com>
7948 R: Tom Rix <trix@redhat.com>
7949 L: linux-fpga@vger.kernel.org
7951 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
7953 F: Documentation/devicetree/bindings/fpga/
7954 F: Documentation/driver-api/fpga/
7955 F: Documentation/fpga/
7957 F: include/linux/fpga/
7960 M: Bill Metzenthen <billm@melbpc.org.au>
7962 W: http://floatingpoint.sourceforge.net/emulator/index.html
7963 F: arch/x86/math-emu/
7966 M: Daniel Vetter <daniel@ffwll.ch>
7967 F: drivers/video/fbdev/core/
7969 T: git git://anongit.freedesktop.org/drm/drm-misc
7972 M: Helge Deller <deller@gmx.de>
7973 L: linux-fbdev@vger.kernel.org
7974 L: dri-devel@lists.freedesktop.org
7976 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
7978 F: Documentation/fb/
7980 F: include/linux/fb.h
7981 F: include/uapi/linux/fb.h
7982 F: include/uapi/video/
7985 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7986 M: Horia Geantă <horia.geanta@nxp.com>
7987 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7988 M: Gaurav Jain <gaurav.jain@nxp.com>
7989 L: linux-crypto@vger.kernel.org
7991 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7992 F: drivers/crypto/caam/
7994 FREESCALE COLDFIRE M5441X MMC DRIVER
7995 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7996 L: linux-mmc@vger.kernel.org
7998 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7999 F: include/linux/platform_data/mmc-esdhc-mcf.h
8001 FREESCALE DIU FRAMEBUFFER DRIVER
8002 M: Timur Tabi <timur@kernel.org>
8003 L: linux-fbdev@vger.kernel.org
8005 F: drivers/video/fbdev/fsl-diu-fb.*
8007 FREESCALE DMA DRIVER
8008 M: Li Yang <leoyang.li@nxp.com>
8009 M: Zhang Wei <zw@zh-kernel.org>
8010 L: linuxppc-dev@lists.ozlabs.org
8012 F: drivers/dma/fsldma.*
8014 FREESCALE DSPI DRIVER
8015 M: Vladimir Oltean <olteanv@gmail.com>
8016 L: linux-spi@vger.kernel.org
8018 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8019 F: drivers/spi/spi-fsl-dspi.c
8020 F: include/linux/spi/spi-fsl-dspi.h
8022 FREESCALE ENETC ETHERNET DRIVERS
8023 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8024 L: netdev@vger.kernel.org
8026 F: drivers/net/ethernet/freescale/enetc/
8028 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8029 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8030 L: netdev@vger.kernel.org
8032 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8033 F: drivers/net/ethernet/freescale/gianfar*
8035 FREESCALE GPMI NAND DRIVER
8036 M: Han Xu <han.xu@nxp.com>
8037 L: linux-mtd@lists.infradead.org
8039 F: drivers/mtd/nand/raw/gpmi-nand/*
8041 FREESCALE I2C CPM DRIVER
8042 M: Jochen Friedrich <jochen@scram.de>
8043 L: linuxppc-dev@lists.ozlabs.org
8044 L: linux-i2c@vger.kernel.org
8046 F: drivers/i2c/busses/i2c-cpm.c
8048 FREESCALE IMX / MXC FEC DRIVER
8049 M: Joakim Zhang <qiangqing.zhang@nxp.com>
8050 L: netdev@vger.kernel.org
8052 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8053 F: drivers/net/ethernet/freescale/fec.h
8054 F: drivers/net/ethernet/freescale/fec_main.c
8055 F: drivers/net/ethernet/freescale/fec_ptp.c
8057 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8058 M: Sascha Hauer <s.hauer@pengutronix.de>
8059 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8060 L: linux-fbdev@vger.kernel.org
8061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8063 F: drivers/video/fbdev/imxfb.c
8064 F: include/linux/platform_data/video-imxfb.h
8066 FREESCALE IMX DDR PMU DRIVER
8067 M: Frank Li <Frank.li@nxp.com>
8068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8070 F: Documentation/admin-guide/perf/imx-ddr.rst
8071 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8072 F: drivers/perf/fsl_imx8_ddr_perf.c
8074 FREESCALE IMX I2C DRIVER
8075 M: Oleksij Rempel <o.rempel@pengutronix.de>
8076 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8077 L: linux-i2c@vger.kernel.org
8079 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8080 F: drivers/i2c/busses/i2c-imx.c
8082 FREESCALE IMX LPI2C DRIVER
8083 M: Dong Aisheng <aisheng.dong@nxp.com>
8084 L: linux-i2c@vger.kernel.org
8085 L: linux-imx@nxp.com
8087 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8088 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8090 FREESCALE MPC I2C DRIVER
8091 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8092 L: linux-i2c@vger.kernel.org
8094 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8095 F: drivers/i2c/busses/i2c-mpc.c
8097 FREESCALE QORIQ DPAA ETHERNET DRIVER
8098 M: Madalin Bucur <madalin.bucur@nxp.com>
8099 L: netdev@vger.kernel.org
8101 F: drivers/net/ethernet/freescale/dpaa
8103 FREESCALE QORIQ DPAA FMAN DRIVER
8104 M: Madalin Bucur <madalin.bucur@nxp.com>
8105 L: netdev@vger.kernel.org
8107 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8108 F: drivers/net/ethernet/freescale/fman
8110 FREESCALE QORIQ PTP CLOCK DRIVER
8111 M: Yangbo Lu <yangbo.lu@nxp.com>
8112 L: netdev@vger.kernel.org
8114 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8115 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8116 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8117 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8118 F: drivers/ptp/ptp_qoriq.c
8119 F: drivers/ptp/ptp_qoriq_debugfs.c
8120 F: include/linux/fsl/ptp_qoriq.h
8122 FREESCALE QUAD SPI DRIVER
8123 M: Han Xu <han.xu@nxp.com>
8124 L: linux-spi@vger.kernel.org
8126 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8127 F: drivers/spi/spi-fsl-qspi.c
8129 FREESCALE QUICC ENGINE LIBRARY
8130 M: Qiang Zhao <qiang.zhao@nxp.com>
8131 L: linuxppc-dev@lists.ozlabs.org
8133 F: drivers/soc/fsl/qe/
8134 F: include/soc/fsl/qe/
8136 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8137 M: Li Yang <leoyang.li@nxp.com>
8138 L: netdev@vger.kernel.org
8139 L: linuxppc-dev@lists.ozlabs.org
8141 F: drivers/net/ethernet/freescale/ucc_geth*
8143 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8144 M: Zhao Qiang <qiang.zhao@nxp.com>
8145 L: netdev@vger.kernel.org
8146 L: linuxppc-dev@lists.ozlabs.org
8148 F: drivers/net/wan/fsl_ucc_hdlc*
8150 FREESCALE QUICC ENGINE UCC UART DRIVER
8151 M: Timur Tabi <timur@kernel.org>
8152 L: linuxppc-dev@lists.ozlabs.org
8154 F: drivers/tty/serial/ucc_uart.c
8156 FREESCALE SOC DRIVERS
8157 M: Li Yang <leoyang.li@nxp.com>
8158 L: linuxppc-dev@lists.ozlabs.org
8159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8161 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8162 F: Documentation/devicetree/bindings/soc/fsl/
8164 F: include/linux/fsl/
8167 FREESCALE SOC FS_ENET DRIVER
8168 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8169 L: linuxppc-dev@lists.ozlabs.org
8170 L: netdev@vger.kernel.org
8172 F: drivers/net/ethernet/freescale/fs_enet/
8173 F: include/linux/fs_enet_pd.h
8175 FREESCALE SOC SOUND DRIVERS
8176 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8177 M: Xiubo Li <Xiubo.Lee@gmail.com>
8178 R: Fabio Estevam <festevam@gmail.com>
8179 R: Nicolin Chen <nicoleotsuka@gmail.com>
8180 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8181 L: linuxppc-dev@lists.ozlabs.org
8183 F: sound/soc/fsl/fsl*
8184 F: sound/soc/fsl/imx*
8185 F: sound/soc/fsl/mpc8610_hpcd.c
8187 FREESCALE USB PERIPHERAL DRIVERS
8188 M: Li Yang <leoyang.li@nxp.com>
8189 L: linux-usb@vger.kernel.org
8190 L: linuxppc-dev@lists.ozlabs.org
8192 F: drivers/usb/gadget/udc/fsl*
8194 FREESCALE USB PHY DRIVER
8195 M: Ran Wang <ran.wang_1@nxp.com>
8196 L: linux-usb@vger.kernel.org
8197 L: linuxppc-dev@lists.ozlabs.org
8199 F: drivers/usb/phy/phy-fsl-usb*
8202 M: Christoph Hellwig <hch@infradead.org>
8204 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8208 M: "Rafael J. Wysocki" <rafael@kernel.org>
8209 M: Pavel Machek <pavel@ucw.cz>
8210 L: linux-pm@vger.kernel.org
8212 F: Documentation/power/freezing-of-tasks.rst
8213 F: include/linux/freezer.h
8217 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8218 L: linux-kernel@vger.kernel.org
8220 F: include/linux/frontswap.h
8223 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8224 M: David Howells <dhowells@redhat.com>
8225 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8227 F: Documentation/filesystems/caching/
8229 F: include/linux/fscache*.h
8231 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8232 M: Theodore Y. Ts'o <tytso@mit.edu>
8233 M: Jaegeuk Kim <jaegeuk@kernel.org>
8234 M: Eric Biggers <ebiggers@kernel.org>
8235 L: linux-fscrypt@vger.kernel.org
8237 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8238 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8239 F: Documentation/filesystems/fscrypt.rst
8241 F: include/linux/fscrypt*.h
8242 F: include/uapi/linux/fscrypt.h
8245 M: Jeremy Kerr <jk@ozlabs.org>
8246 M: Joel Stanley <joel@jms.id.au>
8247 R: Alistar Popple <alistair@popple.id.au>
8248 R: Eddie James <eajames@linux.ibm.com>
8249 L: linux-fsi@lists.ozlabs.org
8251 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8254 F: include/linux/fsi*.h
8255 F: include/trace/events/fsi*.h
8257 FSI-ATTACHED I2C DRIVER
8258 M: Eddie James <eajames@linux.ibm.com>
8259 L: linux-i2c@vger.kernel.org
8260 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8262 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8263 F: drivers/i2c/busses/i2c-fsi.c
8265 FSI-ATTACHED SPI DRIVER
8266 M: Eddie James <eajames@linux.ibm.com>
8267 L: linux-spi@vger.kernel.org
8269 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8270 F: drivers/spi/spi-fsi.c
8272 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8273 M: Jan Kara <jack@suse.cz>
8274 R: Amir Goldstein <amir73il@gmail.com>
8275 L: linux-fsdevel@vger.kernel.org
8277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8279 F: include/linux/fsnotify*.h
8281 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8282 M: Eric Biggers <ebiggers@kernel.org>
8283 M: Theodore Y. Ts'o <tytso@mit.edu>
8284 L: linux-fscrypt@vger.kernel.org
8286 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8287 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8288 F: Documentation/filesystems/fsverity.rst
8290 F: include/linux/fsverity.h
8291 F: include/uapi/linux/fsverity.h
8293 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8294 M: Michael Zaidman <michael.zaidman@gmail.com>
8295 L: linux-i2c@vger.kernel.org
8296 L: linux-input@vger.kernel.org
8298 F: drivers/hid/hid-ft260.c
8300 FUJITSU LAPTOP EXTRAS
8301 M: Jonathan Woithe <jwoithe@just42.net>
8302 L: platform-driver-x86@vger.kernel.org
8304 F: drivers/platform/x86/fujitsu-laptop.c
8306 FUJITSU M-5MO LS CAMERA ISP DRIVER
8307 M: Kyungmin Park <kyungmin.park@samsung.com>
8308 M: Heungjun Kim <riverful.kim@samsung.com>
8309 L: linux-media@vger.kernel.org
8311 F: drivers/media/i2c/m5mols/
8312 F: include/media/i2c/m5mols.h
8314 FUJITSU TABLET EXTRAS
8315 M: Robert Gerlach <khnz@gmx.de>
8316 L: platform-driver-x86@vger.kernel.org
8318 F: drivers/platform/x86/fujitsu-tablet.c
8320 FUNGIBLE ETHERNET DRIVERS
8321 M: Dimitris Michailidis <dmichail@fungible.com>
8322 L: netdev@vger.kernel.org
8324 F: drivers/net/ethernet/fungible/
8326 FUSE: FILESYSTEM IN USERSPACE
8327 M: Miklos Szeredi <miklos@szeredi.hu>
8328 L: linux-fsdevel@vger.kernel.org
8330 W: https://github.com/libfuse/
8331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8332 F: Documentation/filesystems/fuse.rst
8334 F: include/uapi/linux/fuse.h
8337 M: Thomas Gleixner <tglx@linutronix.de>
8338 M: Ingo Molnar <mingo@redhat.com>
8339 R: Peter Zijlstra <peterz@infradead.org>
8340 R: Darren Hart <dvhart@infradead.org>
8341 R: Davidlohr Bueso <dave@stgolabs.net>
8342 R: André Almeida <andrealmeid@igalia.com>
8343 L: linux-kernel@vger.kernel.org
8345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8346 F: Documentation/locking/*futex*
8347 F: include/asm-generic/futex.h
8348 F: include/linux/futex.h
8349 F: include/uapi/linux/futex.h
8351 F: tools/perf/bench/futex*
8352 F: tools/testing/selftests/futex/
8354 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8355 M: Tim Harvey <tharvey@gateworks.com>
8356 M: Robert Jones <rjones@gateworks.com>
8358 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8359 F: drivers/mfd/gateworks-gsc.c
8360 F: include/linux/mfd/gsc.h
8361 F: Documentation/hwmon/gsc-hwmon.rst
8362 F: drivers/hwmon/gsc-hwmon.c
8363 F: include/linux/platform_data/gsc_hwmon.h
8366 M: Kees Cook <keescook@chromium.org>
8367 L: linux-hardening@vger.kernel.org
8369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8370 F: Documentation/kbuild/gcc-plugins.rst
8371 F: scripts/Makefile.gcc-plugins
8372 F: scripts/gcc-plugins/
8374 GCOV BASED KERNEL PROFILING
8375 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8377 F: Documentation/dev-tools/gcov.rst
8380 GDB KERNEL DEBUGGING HELPER SCRIPTS
8381 M: Jan Kiszka <jan.kiszka@siemens.com>
8382 M: Kieran Bingham <kbingham@kernel.org>
8386 GEMINI CRYPTO DRIVER
8387 M: Corentin Labbe <clabbe@baylibre.com>
8388 L: linux-crypto@vger.kernel.org
8390 F: drivers/crypto/gemini/
8392 GEMTEK FM RADIO RECEIVER DRIVER
8393 M: Hans Verkuil <hverkuil@xs4all.nl>
8394 L: linux-media@vger.kernel.org
8396 W: https://linuxtv.org
8397 T: git git://linuxtv.org/media_tree.git
8398 F: drivers/media/radio/radio-gemtek*
8400 GENERIC ARCHITECTURE TOPOLOGY
8401 M: Sudeep Holla <sudeep.holla@arm.com>
8402 L: linux-kernel@vger.kernel.org
8404 F: drivers/base/arch_topology.c
8405 F: include/linux/arch_topology.h
8408 M: Thomas Gleixner <tglx@linutronix.de>
8409 M: Peter Zijlstra <peterz@infradead.org>
8410 M: Andy Lutomirski <luto@kernel.org>
8411 L: linux-kernel@vger.kernel.org
8413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8414 F: include/linux/entry-common.h
8415 F: include/linux/entry-kvm.h
8418 GENERIC GPIO I2C DRIVER
8419 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8421 F: drivers/i2c/busses/i2c-gpio.c
8422 F: include/linux/platform_data/i2c-gpio.h
8424 GENERIC GPIO I2C MULTIPLEXER DRIVER
8425 M: Peter Korsgaard <peter.korsgaard@barco.com>
8426 L: linux-i2c@vger.kernel.org
8428 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8429 F: drivers/i2c/muxes/i2c-mux-gpio.c
8430 F: include/linux/platform_data/i2c-mux-gpio.h
8432 GENERIC HDLC (WAN) DRIVERS
8433 M: Krzysztof Halasa <khc@pm.waw.pl>
8435 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8436 F: drivers/net/wan/c101.c
8437 F: drivers/net/wan/hd6457*
8438 F: drivers/net/wan/hdlc*
8439 F: drivers/net/wan/n2.c
8440 F: drivers/net/wan/pc300too.c
8441 F: drivers/net/wan/pci200syn.c
8442 F: drivers/net/wan/wanxl*
8444 GENERIC INCLUDE/ASM HEADER FILES
8445 M: Arnd Bergmann <arnd@arndb.de>
8446 L: linux-arch@vger.kernel.org
8448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8449 F: include/asm-generic/
8450 F: include/uapi/asm-generic/
8452 GENERIC PHY FRAMEWORK
8453 M: Kishon Vijay Abraham I <kishon@ti.com>
8454 M: Vinod Koul <vkoul@kernel.org>
8455 L: linux-phy@lists.infradead.org
8457 Q: https://patchwork.kernel.org/project/linux-phy/list/
8458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8459 F: Documentation/devicetree/bindings/phy/
8461 F: include/linux/phy/
8463 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8464 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8466 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8469 M: "Rafael J. Wysocki" <rafael@kernel.org>
8470 M: Kevin Hilman <khilman@kernel.org>
8471 M: Ulf Hansson <ulf.hansson@linaro.org>
8472 L: linux-pm@vger.kernel.org
8474 F: Documentation/devicetree/bindings/power/power?domain*
8475 F: drivers/base/power/domain*.c
8476 F: include/linux/pm_domain.h
8478 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8479 M: Eugen Hristev <eugen.hristev@microchip.com>
8480 L: linux-input@vger.kernel.org
8482 F: drivers/input/touchscreen/resistive-adc-touch.c
8484 GENERIC STRING LIBRARY
8485 R: Andy Shevchenko <andy@kernel.org>
8488 F: lib/string_helpers.c
8489 F: lib/test_string.c
8490 F: lib/test-string_helpers.c
8492 GENERIC UIO DRIVER FOR PCI DEVICES
8493 M: "Michael S. Tsirkin" <mst@redhat.com>
8494 L: kvm@vger.kernel.org
8496 F: drivers/uio/uio_pci_generic.c
8498 GENERIC VDSO LIBRARY
8499 M: Andy Lutomirski <luto@kernel.org>
8500 M: Thomas Gleixner <tglx@linutronix.de>
8501 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8502 L: linux-kernel@vger.kernel.org
8504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8505 F: include/asm-generic/vdso/vsyscall.h
8507 F: kernel/time/vsyscall.c
8510 GENWQE (IBM Generic Workqueue Card)
8511 M: Frank Haverkamp <haver@linux.ibm.com>
8513 F: drivers/misc/genwqe/
8515 GET_MAINTAINER SCRIPT
8516 M: Joe Perches <joe@perches.com>
8518 F: scripts/get_maintainer.pl
8521 M: Bob Peterson <rpeterso@redhat.com>
8522 M: Andreas Gruenbacher <agruenba@redhat.com>
8523 L: cluster-devel@redhat.com
8525 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8527 F: Documentation/filesystems/gfs2*
8529 F: include/uapi/linux/gfs2_ondisk.h
8532 M: Thomas Weißschuh <thomas@weissschuh.net>
8533 L: platform-driver-x86@vger.kernel.org
8535 F: drivers/platform/x86/gigabyte-wmi.c
8538 M: Johan Hovold <johan@kernel.org>
8540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8541 F: Documentation/ABI/testing/sysfs-class-gnss
8542 F: Documentation/devicetree/bindings/gnss/
8544 F: include/linux/gnss.h
8547 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8548 L: linux-media@vger.kernel.org
8550 F: drivers/media/usb/go7007/
8553 M: Bastien Nocera <hadess@hadess.net>
8554 M: Hans de Goede <hdegoede@redhat.com>
8555 L: linux-input@vger.kernel.org
8557 F: drivers/input/touchscreen/goodix*
8559 GOOGLE ETHERNET DRIVERS
8560 M: Jeroen de Borst <jeroendb@google.com>
8561 R: Catherine Sullivan <csully@google.com>
8562 R: David Awogbemila <awogbemila@google.com>
8563 L: netdev@vger.kernel.org
8565 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8566 F: drivers/net/ethernet/google
8568 GPD POCKET FAN DRIVER
8569 M: Hans de Goede <hdegoede@redhat.com>
8570 L: platform-driver-x86@vger.kernel.org
8572 F: drivers/platform/x86/gpd-pocket-fan.c
8575 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8576 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8577 L: linux-gpio@vger.kernel.org
8578 L: linux-acpi@vger.kernel.org
8580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8581 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8582 F: drivers/gpio/gpiolib-acpi.c
8583 F: drivers/gpio/gpiolib-acpi.h
8586 M: Geert Uytterhoeven <geert+renesas@glider.be>
8587 L: linux-gpio@vger.kernel.org
8589 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8590 F: drivers/gpio/gpio-aggregator.c
8593 M: Sean Young <sean@mess.org>
8594 L: linux-media@vger.kernel.org
8596 F: drivers/media/rc/gpio-ir-tx.c
8599 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8600 L: linux-gpio@vger.kernel.org
8602 F: drivers/gpio/gpio-mockup.c
8603 F: tools/testing/selftests/gpio/
8606 R: Michael Walle <michael@walle.cc>
8608 F: drivers/gpio/gpio-regmap.c
8609 F: include/linux/gpio/regmap.h
8612 M: Linus Walleij <linus.walleij@linaro.org>
8613 M: Bartosz Golaszewski <brgl@bgdev.pl>
8614 L: linux-gpio@vger.kernel.org
8616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8617 F: Documentation/ABI/obsolete/sysfs-gpio
8618 F: Documentation/ABI/testing/gpio-cdev
8619 F: Documentation/admin-guide/gpio/
8620 F: Documentation/devicetree/bindings/gpio/
8621 F: Documentation/driver-api/gpio/
8623 F: include/asm-generic/gpio.h
8624 F: include/dt-bindings/gpio/
8625 F: include/linux/gpio.h
8626 F: include/linux/gpio/
8627 F: include/linux/of_gpio.h
8628 F: include/uapi/linux/gpio.h
8631 GRE DEMULTIPLEXER DRIVER
8632 M: Dmitry Kozlov <xeb@mail.ru>
8633 L: netdev@vger.kernel.org
8635 F: include/net/gre.h
8636 F: net/ipv4/gre_demux.c
8637 F: net/ipv4/gre_offload.c
8639 GRETH 10/100/1G Ethernet MAC device driver
8640 M: Andreas Larsson <andreas@gaisler.com>
8641 L: netdev@vger.kernel.org
8643 F: drivers/net/ethernet/aeroflex/
8645 GREYBUS AUDIO PROTOCOLS DRIVERS
8646 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8647 M: Mark Greer <mgreer@animalcreek.com>
8649 F: drivers/staging/greybus/audio_apbridgea.c
8650 F: drivers/staging/greybus/audio_apbridgea.h
8651 F: drivers/staging/greybus/audio_codec.c
8652 F: drivers/staging/greybus/audio_codec.h
8653 F: drivers/staging/greybus/audio_gb.c
8654 F: drivers/staging/greybus/audio_manager.c
8655 F: drivers/staging/greybus/audio_manager.h
8656 F: drivers/staging/greybus/audio_manager_module.c
8657 F: drivers/staging/greybus/audio_manager_private.h
8658 F: drivers/staging/greybus/audio_manager_sysfs.c
8659 F: drivers/staging/greybus/audio_module.c
8660 F: drivers/staging/greybus/audio_topology.c
8662 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8663 M: Viresh Kumar <vireshk@kernel.org>
8665 F: drivers/staging/greybus/authentication.c
8666 F: drivers/staging/greybus/bootrom.c
8667 F: drivers/staging/greybus/firmware.h
8668 F: drivers/staging/greybus/fw-core.c
8669 F: drivers/staging/greybus/fw-download.c
8670 F: drivers/staging/greybus/fw-management.c
8671 F: drivers/staging/greybus/greybus_authentication.h
8672 F: drivers/staging/greybus/greybus_firmware.h
8673 F: drivers/staging/greybus/hid.c
8674 F: drivers/staging/greybus/i2c.c
8675 F: drivers/staging/greybus/spi.c
8676 F: drivers/staging/greybus/spilib.c
8677 F: drivers/staging/greybus/spilib.h
8679 GREYBUS LOOPBACK DRIVER
8680 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8682 F: drivers/staging/greybus/loopback.c
8684 GREYBUS PLATFORM DRIVERS
8685 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8687 F: drivers/staging/greybus/arche-apb-ctrl.c
8688 F: drivers/staging/greybus/arche-platform.c
8689 F: drivers/staging/greybus/arche_platform.h
8691 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8692 M: Rui Miguel Silva <rmfrfs@gmail.com>
8694 F: drivers/staging/greybus/gpio.c
8695 F: drivers/staging/greybus/light.c
8696 F: drivers/staging/greybus/power_supply.c
8697 F: drivers/staging/greybus/sdio.c
8698 F: drivers/staging/greybus/spi.c
8699 F: drivers/staging/greybus/spilib.c
8702 M: Johan Hovold <johan@kernel.org>
8703 M: Alex Elder <elder@kernel.org>
8704 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8705 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8708 F: drivers/staging/greybus/
8709 F: include/linux/greybus.h
8710 F: include/linux/greybus/
8712 GREYBUS UART PROTOCOLS DRIVERS
8713 M: David Lin <dtwlin@gmail.com>
8715 F: drivers/staging/greybus/log.c
8716 F: drivers/staging/greybus/uart.c
8718 GS1662 VIDEO SERIALIZER
8719 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8720 L: linux-media@vger.kernel.org
8722 T: git git://linuxtv.org/media_tree.git
8723 F: drivers/media/spi/gs1662.c
8725 GSPCA FINEPIX SUBDRIVER
8726 M: Frank Zago <frank@zago.net>
8727 L: linux-media@vger.kernel.org
8729 T: git git://linuxtv.org/media_tree.git
8730 F: drivers/media/usb/gspca/finepix.c
8732 GSPCA GL860 SUBDRIVER
8733 M: Olivier Lorin <o.lorin@laposte.net>
8734 L: linux-media@vger.kernel.org
8736 T: git git://linuxtv.org/media_tree.git
8737 F: drivers/media/usb/gspca/gl860/
8739 GSPCA M5602 SUBDRIVER
8740 M: Erik Andren <erik.andren@gmail.com>
8741 L: linux-media@vger.kernel.org
8743 T: git git://linuxtv.org/media_tree.git
8744 F: drivers/media/usb/gspca/m5602/
8746 GSPCA PAC207 SONIXB SUBDRIVER
8747 M: Hans Verkuil <hverkuil@xs4all.nl>
8748 L: linux-media@vger.kernel.org
8750 T: git git://linuxtv.org/media_tree.git
8751 F: drivers/media/usb/gspca/pac207.c
8753 GSPCA SN9C20X SUBDRIVER
8754 M: Brian Johnson <brijohn@gmail.com>
8755 L: linux-media@vger.kernel.org
8757 T: git git://linuxtv.org/media_tree.git
8758 F: drivers/media/usb/gspca/sn9c20x.c
8760 GSPCA T613 SUBDRIVER
8761 M: Leandro Costantino <lcostantino@gmail.com>
8762 L: linux-media@vger.kernel.org
8764 T: git git://linuxtv.org/media_tree.git
8765 F: drivers/media/usb/gspca/t613.c
8767 GSPCA USB WEBCAM DRIVER
8768 M: Hans Verkuil <hverkuil@xs4all.nl>
8769 L: linux-media@vger.kernel.org
8771 T: git git://linuxtv.org/media_tree.git
8772 F: drivers/media/usb/gspca/
8774 GTP (GPRS Tunneling Protocol)
8775 M: Pablo Neira Ayuso <pablo@netfilter.org>
8776 M: Harald Welte <laforge@gnumonks.org>
8777 L: osmocom-net-gprs@lists.osmocom.org
8779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8780 F: drivers/net/gtp.c
8782 GUID PARTITION TABLE (GPT)
8783 M: Davidlohr Bueso <dave@stgolabs.net>
8784 L: linux-efi@vger.kernel.org
8786 F: block/partitions/efi.*
8788 HABANALABS PCI DRIVER
8789 M: Oded Gabbay <ogabbay@kernel.org>
8791 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8792 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8793 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8794 F: drivers/misc/habanalabs/
8795 F: include/uapi/misc/habanalabs.h
8798 M: Antti Palosaari <crope@iki.fi>
8799 L: linux-media@vger.kernel.org
8801 W: https://linuxtv.org
8802 W: http://palosaari.fi/linux/
8803 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8804 T: git git://linuxtv.org/anttip/media_tree.git
8805 F: drivers/media/usb/hackrf/
8807 HANTRO VPU CODEC DRIVER
8808 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8809 M: Philipp Zabel <p.zabel@pengutronix.de>
8810 L: linux-media@vger.kernel.org
8811 L: linux-rockchip@lists.infradead.org
8813 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8814 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8815 F: drivers/staging/media/hantro/
8817 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8818 M: Frank Seidel <frank@f-seidel.de>
8819 L: platform-driver-x86@vger.kernel.org
8821 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8822 F: drivers/platform/x86/hdaps.c
8825 M: Jean Delvare <jdelvare@suse.com>
8826 M: Guenter Roeck <linux@roeck-us.net>
8827 L: linux-hwmon@vger.kernel.org
8829 W: http://hwmon.wiki.kernel.org/
8830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8831 F: Documentation/ABI/testing/sysfs-class-hwmon
8832 F: Documentation/devicetree/bindings/hwmon/
8833 F: Documentation/hwmon/
8835 F: include/linux/hwmon*.h
8836 F: include/trace/events/hwmon*.h
8837 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8839 HARDWARE RANDOM NUMBER GENERATOR CORE
8840 M: Matt Mackall <mpm@selenic.com>
8841 M: Herbert Xu <herbert@gondor.apana.org.au>
8842 L: linux-crypto@vger.kernel.org
8844 F: Documentation/admin-guide/hw_random.rst
8845 F: Documentation/devicetree/bindings/rng/
8846 F: drivers/char/hw_random/
8847 F: include/linux/hw_random.h
8849 HARDWARE SPINLOCK CORE
8850 M: Ohad Ben-Cohen <ohad@wizery.com>
8851 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8852 R: Baolin Wang <baolin.wang7@gmail.com>
8853 L: linux-remoteproc@vger.kernel.org
8855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8856 F: Documentation/devicetree/bindings/hwlock/
8857 F: Documentation/locking/hwspinlock.rst
8858 F: drivers/hwspinlock/
8859 F: include/linux/hwspinlock.h
8861 HARDWARE TRACING FACILITIES
8862 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8864 F: drivers/hwtracing/
8866 HARMONY SOUND DRIVER
8867 L: linux-parisc@vger.kernel.org
8869 F: sound/parisc/harmony.*
8871 HDPVR USB VIDEO ENCODER DRIVER
8872 M: Hans Verkuil <hverkuil@xs4all.nl>
8873 L: linux-media@vger.kernel.org
8875 W: https://linuxtv.org
8876 T: git git://linuxtv.org/media_tree.git
8877 F: drivers/media/usb/hdpvr/
8879 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8880 M: Matt Hsiao <matt.hsiao@hpe.com>
8882 F: drivers/misc/hpilo.[ch]
8884 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8885 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8887 F: Documentation/watchdog/hpwdt.rst
8888 F: drivers/watchdog/hpwdt.c
8890 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8891 M: Don Brace <don.brace@microchip.com>
8892 L: storagedev@microchip.com
8893 L: linux-scsi@vger.kernel.org
8895 F: Documentation/scsi/hpsa.rst
8896 F: drivers/scsi/hpsa*.[ch]
8897 F: include/linux/cciss*.h
8898 F: include/uapi/linux/cciss*.h
8901 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8902 L: linux-rdma@vger.kernel.org
8904 F: drivers/infiniband/hw/hfi1
8907 L: linux-fsdevel@vger.kernel.org
8909 F: Documentation/filesystems/hfs.rst
8913 L: linux-fsdevel@vger.kernel.org
8915 F: Documentation/filesystems/hfsplus.rst
8918 HGA FRAMEBUFFER DRIVER
8919 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8920 L: linux-nvidia@lists.surfsouth.com
8922 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8923 F: drivers/video/fbdev/hgafb.c
8925 HIBERNATION (aka Software Suspend, aka swsusp)
8926 M: "Rafael J. Wysocki" <rafael@kernel.org>
8927 M: Pavel Machek <pavel@ucw.cz>
8928 L: linux-pm@vger.kernel.org
8930 B: https://bugzilla.kernel.org
8931 F: arch/*/include/asm/suspend*.h
8933 F: drivers/base/power/
8934 F: include/linux/freezer.h
8935 F: include/linux/pm.h
8936 F: include/linux/suspend.h
8940 M: Jiri Kosina <jikos@kernel.org>
8941 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8942 L: linux-input@vger.kernel.org
8944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8946 F: include/linux/hid*
8947 F: include/uapi/linux/hid*
8949 HID LOGITECH DRIVERS
8950 R: Filipe Laíns <lains@riseup.net>
8951 L: linux-input@vger.kernel.org
8953 F: drivers/hid/hid-logitech-*
8955 HID PLAYSTATION DRIVER
8956 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8957 L: linux-input@vger.kernel.org
8959 F: drivers/hid/hid-playstation.c
8961 HID SENSOR HUB DRIVERS
8962 M: Jiri Kosina <jikos@kernel.org>
8963 M: Jonathan Cameron <jic23@kernel.org>
8964 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8965 L: linux-input@vger.kernel.org
8966 L: linux-iio@vger.kernel.org
8968 F: Documentation/hid/hid-sensor*
8969 F: drivers/hid/hid-sensor-*
8970 F: drivers/iio/*/hid-*
8971 F: include/linux/hid-sensor-*
8974 M: Ping Cheng <ping.cheng@wacom.com>
8975 M: Jason Gerecke <jason.gerecke@wacom.com>
8976 L: linux-input@vger.kernel.org
8978 F: drivers/hid/wacom.h
8979 F: drivers/hid/wacom_*
8981 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8982 M: Thomas Gleixner <tglx@linutronix.de>
8983 L: linux-kernel@vger.kernel.org
8985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8986 F: Documentation/timers/
8987 F: include/linux/clockchips.h
8988 F: include/linux/hrtimer.h
8989 F: kernel/time/clockevents.c
8990 F: kernel/time/hrtimer.c
8991 F: kernel/time/timer_*.c
8993 HIGH-SPEED SCC DRIVER FOR AX.25
8994 L: linux-hams@vger.kernel.org
8996 F: drivers/net/hamradio/scc.c
8998 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8999 M: HighPoint Linux Team <linux@highpoint-tech.com>
9001 W: http://www.highpoint-tech.com
9002 F: Documentation/scsi/hptiop.rst
9003 F: drivers/scsi/hptiop.c
9006 M: Jes Sorensen <jes@trained-monkey.org>
9007 L: linux-hippi@sunsite.dk
9009 F: drivers/net/hippi/
9010 F: include/linux/hippidevice.h
9011 F: include/uapi/linux/if_hippi.h
9014 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9015 M: Kurt Kanzenbach <kurt@linutronix.de>
9016 L: netdev@vger.kernel.org
9018 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9019 F: drivers/net/dsa/hirschmann/*
9020 F: include/linux/platform_data/hirschmann-hellcreek.h
9021 F: net/dsa/tag_hellcreek.c
9023 HISILICON DMA DRIVER
9024 M: Zhou Wang <wangzhou1@hisilicon.com>
9025 L: dmaengine@vger.kernel.org
9027 F: drivers/dma/hisi_dma.c
9029 HISILICON GPIO DRIVER
9030 M: Luo Jiaxing <luojiaxing@huawei.com>
9031 L: linux-gpio@vger.kernel.org
9033 F: drivers/gpio/gpio-hisi.c
9035 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9036 M: Longfang Liu <liulongfang@huawei.com>
9037 L: linux-crypto@vger.kernel.org
9039 F: Documentation/ABI/testing/debugfs-hisi-hpre
9040 F: drivers/crypto/hisilicon/hpre/hpre.h
9041 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9042 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9044 HISILICON I2C CONTROLLER DRIVER
9045 M: Yicong Yang <yangyicong@hisilicon.com>
9046 L: linux-i2c@vger.kernel.org
9048 W: https://www.hisilicon.com
9049 F: drivers/i2c/busses/i2c-hisi.c
9051 HISILICON LPC BUS DRIVER
9052 M: john.garry@huawei.com
9054 W: http://www.hisilicon.com
9055 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9056 F: drivers/bus/hisi_lpc.c
9058 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9059 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9060 M: Salil Mehta <salil.mehta@huawei.com>
9061 L: netdev@vger.kernel.org
9063 W: http://www.hisilicon.com
9064 F: drivers/net/ethernet/hisilicon/hns3/
9066 HISILICON NETWORK SUBSYSTEM DRIVER
9067 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9068 M: Salil Mehta <salil.mehta@huawei.com>
9069 L: netdev@vger.kernel.org
9071 W: http://www.hisilicon.com
9072 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9073 F: drivers/net/ethernet/hisilicon/
9075 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9076 M: John Stultz <jstultz@google.com>
9077 L: linux-kernel@vger.kernel.org
9079 F: drivers/misc/hisi_hikey_usb.c
9081 HISILICON PMU DRIVER
9082 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9083 M: Qi Liu <liuqi115@huawei.com>
9085 W: http://www.hisilicon.com
9086 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9087 F: Documentation/admin-guide/perf/hisi-pmu.rst
9088 F: drivers/perf/hisilicon
9090 HISILICON HNS3 PMU DRIVER
9091 M: Guangbin Huang <huangguangbin2@huawei.com>
9093 F: Documentation/admin-guide/perf/hns3-pmu.rst
9094 F: drivers/perf/hisilicon/hns3_pmu.c
9097 M: Weili Qian <qianweili@huawei.com>
9098 M: Zhou Wang <wangzhou1@hisilicon.com>
9099 L: linux-crypto@vger.kernel.org
9101 F: drivers/crypto/hisilicon/Kconfig
9102 F: drivers/crypto/hisilicon/Makefile
9103 F: drivers/crypto/hisilicon/qm.c
9104 F: drivers/crypto/hisilicon/sgl.c
9105 F: include/linux/hisi_acc_qm.h
9107 HISILICON ZIP Controller DRIVER
9108 M: Yang Shen <shenyang39@huawei.com>
9109 M: Zhou Wang <wangzhou1@hisilicon.com>
9110 L: linux-crypto@vger.kernel.org
9112 F: Documentation/ABI/testing/debugfs-hisi-zip
9113 F: drivers/crypto/hisilicon/zip/
9115 HISILICON ROCE DRIVER
9116 M: Wenpeng Liang <liangwenpeng@huawei.com>
9117 M: Weihang Li <liweihang@huawei.com>
9118 L: linux-rdma@vger.kernel.org
9120 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9121 F: drivers/infiniband/hw/hns/
9123 HISILICON SAS Controller
9124 M: John Garry <john.garry@huawei.com>
9126 W: http://www.hisilicon.com
9127 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9128 F: drivers/scsi/hisi_sas/
9130 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9131 M: Kai Ye <yekai13@huawei.com>
9132 M: Longfang Liu <liulongfang@huawei.com>
9133 L: linux-crypto@vger.kernel.org
9135 F: Documentation/ABI/testing/debugfs-hisi-sec
9136 F: drivers/crypto/hisilicon/sec2/sec.h
9137 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9138 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9139 F: drivers/crypto/hisilicon/sec2/sec_main.c
9141 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9142 M: Jay Fang <f.fangjian@huawei.com>
9143 L: linux-spi@vger.kernel.org
9145 W: http://www.hisilicon.com
9146 F: drivers/spi/spi-hisi-kunpeng.c
9148 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9149 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9150 L: linux-kernel@vger.kernel.org
9152 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9153 F: drivers/spmi/hisi-spmi-controller.c
9155 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9156 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9157 L: linux-kernel@vger.kernel.org
9159 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9160 F: drivers/mfd/hi6421-spmi-pmic.c
9162 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9163 M: Weili Qian <qianweili@huawei.com>
9165 F: drivers/crypto/hisilicon/trng/trng.c
9167 HISILICON V3XX SPI NOR FLASH Controller Driver
9168 M: John Garry <john.garry@huawei.com>
9170 W: http://www.hisilicon.com
9171 F: drivers/spi/spi-hisi-sfc-v3xx.c
9173 HMM - Heterogeneous Memory Management
9174 M: Jérôme Glisse <jglisse@redhat.com>
9175 L: linux-mm@kvack.org
9177 F: Documentation/vm/hmm.rst
9178 F: include/linux/hmm*
9181 F: tools/testing/selftests/vm/*hmm*
9184 M: Jouni Malinen <j@w1.fi>
9185 L: linux-wireless@vger.kernel.org
9187 W: http://w1.fi/hostap-driver.html
9188 F: drivers/net/wireless/intersil/hostap/
9190 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9191 L: platform-driver-x86@vger.kernel.org
9193 F: drivers/platform/x86/tc1100-wmi.c
9195 HPET: High Precision Event Timers driver
9196 M: Clemens Ladisch <clemens@ladisch.de>
9198 F: Documentation/timers/hpet.rst
9199 F: drivers/char/hpet.c
9200 F: include/linux/hpet.h
9201 F: include/uapi/linux/hpet.h
9205 F: arch/x86/include/asm/hpet.h
9206 F: arch/x86/kernel/hpet.c
9209 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9211 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9215 M: Sebastian Reichel <sre@kernel.org>
9217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9218 F: Documentation/ABI/testing/sysfs-bus-hsi
9219 F: Documentation/driver-api/hsi.rst
9221 F: include/linux/hsi/
9222 F: include/uapi/linux/hsi/
9225 L: linux-usb@vger.kernel.org
9227 F: drivers/net/usb/hso.c
9229 HSR NETWORK PROTOCOL
9230 L: netdev@vger.kernel.org
9234 HT16K33 LED CONTROLLER DRIVER
9235 M: Robin van der Gracht <robin@protonic.nl>
9237 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9238 F: drivers/auxdisplay/ht16k33.c
9240 HTCPEN TOUCHSCREEN DRIVER
9241 M: Pau Oliva Fora <pof@eslack.org>
9242 L: linux-input@vger.kernel.org
9244 F: drivers/input/touchscreen/htcpen.c
9247 M: Dipen Patel <dipenp@nvidia.com>
9249 F: Documentation/devicetree/bindings/timestamp/
9250 F: Documentation/driver-api/hte/
9252 F: include/linux/hte.h
9254 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9255 M: Lorenzo Bianconi <lorenzo@kernel.org>
9256 L: linux-iio@vger.kernel.org
9258 W: http://www.st.com/
9259 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9260 F: drivers/iio/humidity/hts221*
9262 HUAWEI ETHERNET DRIVER
9263 L: netdev@vger.kernel.org
9265 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9266 F: drivers/net/ethernet/huawei/hinic/
9269 M: Mike Kravetz <mike.kravetz@oracle.com>
9270 M: Muchun Song <songmuchun@bytedance.com>
9271 L: linux-mm@kvack.org
9273 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9274 F: Documentation/admin-guide/mm/hugetlbpage.rst
9275 F: Documentation/vm/hugetlbfs_reserv.rst
9276 F: Documentation/vm/vmemmap_dedup.rst
9278 F: include/linux/hugetlb.h
9280 F: mm/hugetlb_vmemmap.c
9281 F: mm/hugetlb_vmemmap.h
9284 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9285 L: linux-media@vger.kernel.org
9287 W: https://linuxtv.org
9288 T: git git://linuxtv.org/media_tree.git
9289 F: drivers/media/platform/st/sti/hva
9291 HWPOISON MEMORY FAILURE HANDLING
9292 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9293 R: Miaohe Lin <linmiaohe@huawei.com>
9294 L: linux-mm@kvack.org
9296 F: mm/hwpoison-inject.c
9297 F: mm/memory-failure.c
9299 HYCON HY46XX TOUCHSCREEN SUPPORT
9300 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9301 L: linux-input@vger.kernel.org
9303 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9304 F: drivers/input/touchscreen/hycon-hy46xx.c
9306 HYGON PROCESSOR SUPPORT
9307 M: Pu Wen <puwen@hygon.cn>
9308 L: linux-kernel@vger.kernel.org
9310 F: arch/x86/kernel/cpu/hygon.c
9312 HYNIX HI556 SENSOR DRIVER
9313 M: Shawn Tu <shawnx.tu@intel.com>
9314 L: linux-media@vger.kernel.org
9316 T: git git://linuxtv.org/media_tree.git
9317 F: drivers/media/i2c/hi556.c
9319 HYNIX HI846 SENSOR DRIVER
9320 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9321 L: linux-media@vger.kernel.org
9323 F: drivers/media/i2c/hi846.c
9325 HYNIX HI847 SENSOR DRIVER
9326 M: Shawn Tu <shawnx.tu@intel.com>
9327 L: linux-media@vger.kernel.org
9329 F: drivers/media/i2c/hi847.c
9331 Hyper-V/Azure CORE AND DRIVERS
9332 M: "K. Y. Srinivasan" <kys@microsoft.com>
9333 M: Haiyang Zhang <haiyangz@microsoft.com>
9334 M: Stephen Hemminger <sthemmin@microsoft.com>
9335 M: Wei Liu <wei.liu@kernel.org>
9336 M: Dexuan Cui <decui@microsoft.com>
9337 L: linux-hyperv@vger.kernel.org
9339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9340 F: Documentation/ABI/stable/sysfs-bus-vmbus
9341 F: Documentation/ABI/testing/debugfs-hyperv
9342 F: Documentation/virt/hyperv
9343 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9344 F: arch/arm64/hyperv
9345 F: arch/arm64/include/asm/hyperv-tlfs.h
9346 F: arch/arm64/include/asm/mshyperv.h
9348 F: arch/x86/include/asm/hyperv-tlfs.h
9349 F: arch/x86/include/asm/mshyperv.h
9350 F: arch/x86/include/asm/trace/hyperv.h
9351 F: arch/x86/kernel/cpu/mshyperv.c
9352 F: drivers/clocksource/hyperv_timer.c
9353 F: drivers/hid/hid-hyperv.c
9355 F: drivers/input/serio/hyperv-keyboard.c
9356 F: drivers/iommu/hyperv-iommu.c
9357 F: drivers/net/ethernet/microsoft/
9358 F: drivers/net/hyperv/
9359 F: drivers/pci/controller/pci-hyperv-intf.c
9360 F: drivers/pci/controller/pci-hyperv.c
9361 F: drivers/scsi/storvsc_drv.c
9362 F: drivers/uio/uio_hv_generic.c
9363 F: drivers/video/fbdev/hyperv_fb.c
9364 F: include/asm-generic/hyperv-tlfs.h
9365 F: include/asm-generic/mshyperv.h
9366 F: include/clocksource/hyperv_timer.h
9367 F: include/linux/hyperv.h
9368 F: include/uapi/linux/hyperv.h
9369 F: net/vmw_vsock/hyperv_transport.c
9373 M: Vignesh Raghavendra <vigneshr@ti.com>
9374 L: linux-mtd@lists.infradead.org
9376 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9377 C: irc://irc.oftc.net/mtd
9378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9379 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9380 F: drivers/mtd/hyperbus/
9381 F: include/linux/mtd/hyperbus.h
9383 HYPERVISOR VIRTUAL CONSOLE DRIVER
9384 L: linuxppc-dev@lists.ozlabs.org
9389 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9390 L: linux-i2c@vger.kernel.org
9391 L: linux-acpi@vger.kernel.org
9393 F: drivers/i2c/i2c-core-acpi.c
9395 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9396 M: Ajay Gupta <ajayg@nvidia.com>
9397 L: linux-i2c@vger.kernel.org
9399 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9400 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9403 M: Peter Rosin <peda@axentia.se>
9404 L: linux-i2c@vger.kernel.org
9406 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9407 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9408 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9409 F: Documentation/i2c/i2c-topology.rst
9410 F: Documentation/i2c/muxes/
9411 F: drivers/i2c/i2c-mux.c
9412 F: drivers/i2c/muxes/
9413 F: include/linux/i2c-mux.h
9415 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9416 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9417 L: linux-i2c@vger.kernel.org
9419 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9420 F: drivers/i2c/busses/i2c-mv64xxx.c
9422 I2C OVER PARALLEL PORT
9423 M: Jean Delvare <jdelvare@suse.com>
9424 L: linux-i2c@vger.kernel.org
9426 F: Documentation/i2c/busses/i2c-parport.rst
9427 F: drivers/i2c/busses/i2c-parport.c
9430 M: Wolfram Sang <wsa@kernel.org>
9431 L: linux-i2c@vger.kernel.org
9433 W: https://i2c.wiki.kernel.org/
9434 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9436 F: Documentation/devicetree/bindings/i2c/i2c.txt
9437 F: Documentation/i2c/
9439 F: include/dt-bindings/i2c/i2c.h
9440 F: include/linux/i2c-dev.h
9441 F: include/linux/i2c-smbus.h
9442 F: include/linux/i2c.h
9443 F: include/uapi/linux/i2c-*.h
9444 F: include/uapi/linux/i2c.h
9446 I2C SUBSYSTEM HOST DRIVERS
9447 L: linux-i2c@vger.kernel.org
9449 W: https://i2c.wiki.kernel.org/
9450 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9452 F: Documentation/devicetree/bindings/i2c/
9453 F: drivers/i2c/algos/
9454 F: drivers/i2c/busses/
9455 F: include/dt-bindings/i2c/
9458 M: Jean Delvare <jdelvare@suse.com>
9459 L: linux-i2c@vger.kernel.org
9461 F: Documentation/i2c/busses/i2c-taos-evm.rst
9462 F: drivers/i2c/busses/i2c-taos-evm.c
9465 M: Till Harbaum <till@harbaum.org>
9466 L: linux-i2c@vger.kernel.org
9468 W: http://www.harbaum.org/till/i2c_tiny_usb
9469 F: drivers/i2c/busses/i2c-tiny-usb.c
9471 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9472 M: Jean Delvare <jdelvare@suse.com>
9473 L: linux-i2c@vger.kernel.org
9475 F: Documentation/i2c/busses/i2c-ali1535.rst
9476 F: Documentation/i2c/busses/i2c-ali1563.rst
9477 F: Documentation/i2c/busses/i2c-ali15x3.rst
9478 F: Documentation/i2c/busses/i2c-amd756.rst
9479 F: Documentation/i2c/busses/i2c-amd8111.rst
9480 F: Documentation/i2c/busses/i2c-i801.rst
9481 F: Documentation/i2c/busses/i2c-nforce2.rst
9482 F: Documentation/i2c/busses/i2c-piix4.rst
9483 F: Documentation/i2c/busses/i2c-sis5595.rst
9484 F: Documentation/i2c/busses/i2c-sis630.rst
9485 F: Documentation/i2c/busses/i2c-sis96x.rst
9486 F: Documentation/i2c/busses/i2c-via.rst
9487 F: Documentation/i2c/busses/i2c-viapro.rst
9488 F: drivers/i2c/busses/i2c-ali1535.c
9489 F: drivers/i2c/busses/i2c-ali1563.c
9490 F: drivers/i2c/busses/i2c-ali15x3.c
9491 F: drivers/i2c/busses/i2c-amd756-s4882.c
9492 F: drivers/i2c/busses/i2c-amd756.c
9493 F: drivers/i2c/busses/i2c-amd8111.c
9494 F: drivers/i2c/busses/i2c-i801.c
9495 F: drivers/i2c/busses/i2c-isch.c
9496 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9497 F: drivers/i2c/busses/i2c-nforce2.c
9498 F: drivers/i2c/busses/i2c-piix4.c
9499 F: drivers/i2c/busses/i2c-sis5595.c
9500 F: drivers/i2c/busses/i2c-sis630.c
9501 F: drivers/i2c/busses/i2c-sis96x.c
9502 F: drivers/i2c/busses/i2c-via.c
9503 F: drivers/i2c/busses/i2c-viapro.c
9505 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9506 M: Hans de Goede <hdegoede@redhat.com>
9507 L: linux-i2c@vger.kernel.org
9509 F: drivers/i2c/busses/i2c-cht-wc.c
9511 I2C/SMBUS ISMT DRIVER
9512 M: Seth Heasley <seth.heasley@intel.com>
9513 M: Neil Horman <nhorman@tuxdriver.com>
9514 L: linux-i2c@vger.kernel.org
9515 F: Documentation/i2c/busses/i2c-ismt.rst
9516 F: drivers/i2c/busses/i2c-ismt.c
9518 I2C/SMBUS STUB DRIVER
9519 M: Jean Delvare <jdelvare@suse.com>
9520 L: linux-i2c@vger.kernel.org
9522 F: drivers/i2c/i2c-stub.c
9524 I3C DRIVER FOR CADENCE I3C MASTER IP
9525 M: Przemysław Gaj <pgaj@cadence.com>
9527 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9528 F: drivers/i3c/master/i3c-master-cdns.c
9530 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9531 M: Vitor Soares <vitor.soares@synopsys.com>
9533 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9534 F: drivers/i3c/master/dw*
9537 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9538 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9540 C: irc://chat.freenode.net/linux-i3c
9541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9542 F: Documentation/ABI/testing/sysfs-bus-i3c
9543 F: Documentation/devicetree/bindings/i3c/
9544 F: Documentation/driver-api/i3c
9546 F: include/linux/i3c/
9548 IA64 (Itanium) PLATFORM
9549 L: linux-ia64@vger.kernel.org
9551 F: Documentation/ia64/
9554 IBM Power 842 compression accelerator
9555 M: Haren Myneni <haren@us.ibm.com>
9558 F: drivers/crypto/nx/Kconfig
9559 F: drivers/crypto/nx/Makefile
9560 F: drivers/crypto/nx/nx-842*
9561 F: include/linux/sw842.h
9564 IBM Power in-Nest Crypto Acceleration
9565 M: Breno Leitão <leitao@debian.org>
9566 M: Nayna Jain <nayna@linux.ibm.com>
9567 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9568 L: linux-crypto@vger.kernel.org
9570 F: drivers/crypto/nx/Kconfig
9571 F: drivers/crypto/nx/Makefile
9572 F: drivers/crypto/nx/nx-aes*
9573 F: drivers/crypto/nx/nx-sha*
9574 F: drivers/crypto/nx/nx.*
9575 F: drivers/crypto/nx/nx_csbcpb.h
9576 F: drivers/crypto/nx/nx_debugfs.c
9578 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9579 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9580 L: linux-pci@vger.kernel.org
9581 L: linuxppc-dev@lists.ozlabs.org
9583 F: drivers/pci/hotplug/rpadlpar*
9585 IBM Power Linux RAID adapter
9586 M: Brian King <brking@us.ibm.com>
9588 F: drivers/scsi/ipr.*
9590 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9591 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9592 L: linux-pci@vger.kernel.org
9593 L: linuxppc-dev@lists.ozlabs.org
9595 F: drivers/pci/hotplug/rpaphp*
9597 IBM Power SRIOV Virtual NIC Device Driver
9598 M: Dany Madden <drt@linux.ibm.com>
9599 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9600 L: netdev@vger.kernel.org
9602 F: drivers/net/ethernet/ibm/ibmvnic.*
9604 IBM Power Virtual Accelerator Switchboard
9605 L: linuxppc-dev@lists.ozlabs.org
9607 F: arch/powerpc/include/asm/vas.h
9608 F: arch/powerpc/platforms/powernv/copy-paste.h
9609 F: arch/powerpc/platforms/powernv/vas*
9611 IBM Power Virtual Ethernet Device Driver
9612 M: Nick Child <nnac123@linux.ibm.com>
9613 L: netdev@vger.kernel.org
9615 F: drivers/net/ethernet/ibm/ibmveth.*
9617 IBM Power Virtual FC Device Drivers
9618 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9619 L: linux-scsi@vger.kernel.org
9621 F: drivers/scsi/ibmvscsi/ibmvfc*
9623 IBM Power Virtual Management Channel Driver
9624 M: Brad Warrum <bwarrum@linux.ibm.com>
9625 M: Ritu Agarwal <rituagar@linux.ibm.com>
9627 F: drivers/misc/ibmvmc.*
9629 IBM Power Virtual SCSI Device Drivers
9630 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9631 L: linux-scsi@vger.kernel.org
9633 F: drivers/scsi/ibmvscsi/ibmvscsi*
9634 F: include/scsi/viosrp.h
9636 IBM Power Virtual SCSI Device Target Driver
9637 M: Michael Cyr <mikecyr@linux.ibm.com>
9638 L: linux-scsi@vger.kernel.org
9639 L: target-devel@vger.kernel.org
9641 F: drivers/scsi/ibmvscsi_tgt/
9643 IBM Power VMX Cryptographic instructions
9644 M: Breno Leitão <leitao@debian.org>
9645 M: Nayna Jain <nayna@linux.ibm.com>
9646 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9647 L: linux-crypto@vger.kernel.org
9649 F: drivers/crypto/vmx/Kconfig
9650 F: drivers/crypto/vmx/Makefile
9651 F: drivers/crypto/vmx/aes*
9652 F: drivers/crypto/vmx/ghash*
9653 F: drivers/crypto/vmx/ppc-xlate.pl
9654 F: drivers/crypto/vmx/vmx.c
9656 IBM ServeRAID RAID DRIVER
9658 F: drivers/scsi/ips.*
9660 ICH LPC AND GPIO DRIVER
9661 M: Peter Tyser <ptyser@xes-inc.com>
9663 F: drivers/gpio/gpio-ich.c
9664 F: drivers/mfd/lpc_ich.c
9667 M: Max Staudt <max@enpas.org>
9668 L: linux-i2c@vger.kernel.org
9670 F: drivers/i2c/busses/i2c-icy.c
9672 IDEAPAD LAPTOP EXTRAS DRIVER
9673 M: Ike Panhc <ike.pan@canonical.com>
9674 L: platform-driver-x86@vger.kernel.org
9676 W: http://launchpad.net/ideapad-laptop
9677 F: drivers/platform/x86/ideapad-laptop.c
9679 IDEAPAD LAPTOP SLIDEBAR DRIVER
9680 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9681 L: linux-input@vger.kernel.org
9683 W: https://github.com/o2genum/ideapad-slidebar
9684 F: drivers/input/misc/ideapad_slidebar.c
9687 M: Christian Brauner <brauner@kernel.org>
9688 M: Seth Forshee <sforshee@kernel.org>
9689 L: linux-fsdevel@vger.kernel.org
9691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9692 F: Documentation/filesystems/idmappings.rst
9693 F: tools/testing/selftests/mount_setattr/
9694 F: include/linux/mnt_idmapping.h
9696 IDT VersaClock 5 CLOCK DRIVER
9697 M: Luca Ceresoli <luca@lucaceresoli.net>
9699 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9700 F: drivers/clk/clk-versaclock5.c
9702 IEEE 802.15.4 SUBSYSTEM
9703 M: Alexander Aring <alex.aring@gmail.com>
9704 M: Stefan Schmidt <stefan@datenfreihafen.org>
9705 L: linux-wpan@vger.kernel.org
9707 W: https://linux-wpan.org/
9708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9710 F: Documentation/networking/ieee802154.rst
9711 F: drivers/net/ieee802154/
9712 F: include/linux/ieee802154.h
9713 F: include/linux/nl802154.h
9714 F: include/net/af_ieee802154.h
9715 F: include/net/cfg802154.h
9716 F: include/net/ieee802154_netdev.h
9717 F: include/net/mac802154.h
9718 F: include/net/nl802154.h
9723 M: Yotam Gigi <yotam.gi@gmail.com>
9724 M: Jamal Hadi Salim <jhs@mojatatu.com>
9725 F: include/net/ife.h
9726 F: include/uapi/linux/ife.h
9729 IGORPLUG-USB IR RECEIVER
9730 M: Sean Young <sean@mess.org>
9731 L: linux-media@vger.kernel.org
9733 F: drivers/media/rc/igorplugusb.c
9735 IGUANAWORKS USB IR TRANSCEIVER
9736 M: Sean Young <sean@mess.org>
9737 L: linux-media@vger.kernel.org
9739 F: drivers/media/rc/iguanair.c
9741 IIO DIGITAL POTENTIOMETER DAC
9742 M: Peter Rosin <peda@axentia.se>
9743 L: linux-iio@vger.kernel.org
9745 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9746 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9747 F: drivers/iio/dac/dpot-dac.c
9749 IIO ENVELOPE DETECTOR
9750 M: Peter Rosin <peda@axentia.se>
9751 L: linux-iio@vger.kernel.org
9753 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9754 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9755 F: drivers/iio/adc/envelope-detector.c
9758 M: Peter Rosin <peda@axentia.se>
9759 L: linux-iio@vger.kernel.org
9761 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9762 F: drivers/iio/multiplexer/iio-mux.c
9764 IIO SCMI BASED DRIVER
9765 M: Jyoti Bhayana <jbhayana@google.com>
9766 L: linux-iio@vger.kernel.org
9768 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9770 IIO SUBSYSTEM AND DRIVERS
9771 M: Jonathan Cameron <jic23@kernel.org>
9772 R: Lars-Peter Clausen <lars@metafoo.de>
9773 L: linux-iio@vger.kernel.org
9775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9776 F: Documentation/ABI/testing/configfs-iio*
9777 F: Documentation/ABI/testing/sysfs-bus-iio*
9778 F: Documentation/devicetree/bindings/iio/
9780 F: drivers/staging/iio/
9781 F: include/linux/iio/
9785 M: Peter Rosin <peda@axentia.se>
9786 L: linux-iio@vger.kernel.org
9788 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9789 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9790 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9791 F: drivers/iio/afe/iio-rescale.c
9793 IKANOS/ADI EAGLE ADSL USB DRIVER
9794 M: Matthieu Castet <castet.matthieu@free.fr>
9795 M: Stanislaw Gruszka <stf_xl@wp.pl>
9797 F: drivers/usb/atm/ueagle-atm.c
9799 IMAGIS TOUCHSCREEN DRIVER
9800 M: Markuss Broks <markuss.broks@gmail.com>
9802 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9803 F: drivers/input/touchscreen/imagis.c
9805 IMGTEC ASCII LCD DRIVER
9806 M: Paul Burton <paulburton@kernel.org>
9808 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9809 F: drivers/auxdisplay/img-ascii-lcd.c
9811 IMGTEC IR DECODER DRIVER
9813 F: drivers/media/rc/img-ir/
9815 IMON SOUNDGRAPH USB IR RECEIVER
9816 M: Sean Young <sean@mess.org>
9817 L: linux-media@vger.kernel.org
9819 F: drivers/media/rc/imon.c
9820 F: drivers/media/rc/imon_raw.c
9822 IMS TWINTURBO FRAMEBUFFER DRIVER
9823 L: linux-fbdev@vger.kernel.org
9825 F: drivers/video/fbdev/imsttfb.c
9827 INA209 HARDWARE MONITOR DRIVER
9828 M: Guenter Roeck <linux@roeck-us.net>
9829 L: linux-hwmon@vger.kernel.org
9831 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9832 F: Documentation/hwmon/ina209.rst
9833 F: drivers/hwmon/ina209.c
9835 INA2XX HARDWARE MONITOR DRIVER
9836 M: Guenter Roeck <linux@roeck-us.net>
9837 L: linux-hwmon@vger.kernel.org
9839 F: Documentation/hwmon/ina2xx.rst
9840 F: drivers/hwmon/ina2xx.c
9841 F: include/linux/platform_data/ina2xx.h
9843 INDUSTRY PACK SUBSYSTEM (IPACK)
9844 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9845 M: Jens Taprogge <jens.taprogge@taprogge.org>
9846 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9847 L: industrypack-devel@lists.sourceforge.net
9849 W: http://industrypack.sourceforge.net
9852 INFINEON DPS310 Driver
9853 M: Eddie James <eajames@linux.ibm.com>
9854 L: linux-iio@vger.kernel.org
9856 F: drivers/iio/pressure/dps310.c
9858 INFINIBAND SUBSYSTEM
9859 M: Jason Gunthorpe <jgg@nvidia.com>
9860 M: Leon Romanovsky <leonro@nvidia.com>
9861 L: linux-rdma@vger.kernel.org
9863 W: https://github.com/linux-rdma/rdma-core
9864 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9866 F: Documentation/devicetree/bindings/infiniband/
9867 F: Documentation/infiniband/
9868 F: drivers/infiniband/
9870 F: include/trace/events/ib_mad.h
9871 F: include/trace/events/ib_umad.h
9872 F: include/uapi/linux/if_infiniband.h
9873 F: include/uapi/rdma/
9874 F: samples/bpf/ibumad_kern.c
9875 F: samples/bpf/ibumad_user.c
9877 INGENIC JZ4780 NAND DRIVER
9878 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9879 L: linux-mtd@lists.infradead.org
9880 L: linux-mips@vger.kernel.org
9882 F: drivers/mtd/nand/raw/ingenic/
9885 M: Paul Cercueil <paul@crapouillou.net>
9886 L: linux-mips@vger.kernel.org
9888 F: arch/mips/boot/dts/ingenic/
9889 F: arch/mips/generic/board-ingenic.c
9890 F: arch/mips/include/asm/mach-ingenic/
9891 F: arch/mips/ingenic/Kconfig
9892 F: drivers/clk/ingenic/
9893 F: drivers/dma/dma-jz4780.c
9894 F: drivers/gpu/drm/ingenic/
9895 F: drivers/i2c/busses/i2c-jz4780.c
9896 F: drivers/iio/adc/ingenic-adc.c
9897 F: drivers/irqchip/irq-ingenic.c
9898 F: drivers/memory/jz4780-nemc.c
9899 F: drivers/mmc/host/jz4740_mmc.c
9900 F: drivers/mtd/nand/raw/ingenic/
9901 F: drivers/pinctrl/pinctrl-ingenic.c
9902 F: drivers/power/supply/ingenic-battery.c
9903 F: drivers/pwm/pwm-jz4740.c
9904 F: drivers/remoteproc/ingenic_rproc.c
9905 F: drivers/rtc/rtc-jz4740.c
9906 F: drivers/tty/serial/8250/8250_ingenic.c
9907 F: drivers/usb/musb/jz4740.c
9908 F: drivers/watchdog/jz4740_wdt.c
9909 F: include/dt-bindings/iio/adc/ingenic,adc.h
9910 F: include/linux/mfd/ingenic-tcu.h
9911 F: sound/soc/codecs/jz47*
9912 F: sound/soc/jz4740/
9914 INJOINIC IP5xxx POWER BANK IC DRIVER
9915 M: Samuel Holland <samuel@sholland.org>
9917 F: drivers/power/supply/ip5xxx_power.c
9920 M: Jan Kara <jack@suse.cz>
9921 R: Amir Goldstein <amir73il@gmail.com>
9922 L: linux-fsdevel@vger.kernel.org
9924 F: Documentation/filesystems/inotify.rst
9925 F: fs/notify/inotify/
9926 F: include/linux/inotify.h
9927 F: include/uapi/linux/inotify.h
9929 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9930 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9931 L: linux-input@vger.kernel.org
9933 Q: http://patchwork.kernel.org/project/linux-input/list/
9934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9935 F: Documentation/devicetree/bindings/input/
9936 F: Documentation/devicetree/bindings/serio/
9937 F: Documentation/input/
9939 F: include/linux/input.h
9940 F: include/linux/input/
9941 F: include/uapi/linux/input-event-codes.h
9942 F: include/uapi/linux/input.h
9944 INPUT MULTITOUCH (MT) PROTOCOL
9945 M: Henrik Rydberg <rydberg@bitmath.org>
9946 L: linux-input@vger.kernel.org
9948 F: Documentation/input/multi-touch-protocol.rst
9949 F: drivers/input/input-mt.c
9952 INSIDE SECURE CRYPTO DRIVER
9953 M: Antoine Tenart <atenart@kernel.org>
9954 L: linux-crypto@vger.kernel.org
9956 F: drivers/crypto/inside-secure/
9958 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9959 M: Mimi Zohar <zohar@linux.ibm.com>
9960 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9961 L: linux-integrity@vger.kernel.org
9963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9964 F: security/integrity/ima/
9965 F: security/integrity/
9967 INTEL 810/815 FRAMEBUFFER DRIVER
9968 M: Antonino Daplas <adaplas@gmail.com>
9969 L: linux-fbdev@vger.kernel.org
9971 F: drivers/video/fbdev/i810/
9974 M: Cezary Rojewski <cezary.rojewski@intel.com>
9975 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9976 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9977 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
9978 M: Bard Liao <yung-chuan.liao@linux.intel.com>
9979 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
9980 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
9981 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9985 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9986 M: Hans de Goede <hdegoede@redhat.com>
9987 L: platform-driver-x86@vger.kernel.org
9989 F: drivers/platform/x86/intel/atomisp2/pm.c
9991 INTEL ATOMISP2 LED DRIVER
9992 M: Hans de Goede <hdegoede@redhat.com>
9993 L: platform-driver-x86@vger.kernel.org
9995 F: drivers/platform/x86/intel/atomisp2/led.c
9997 INTEL BIOS SAR INT1092 DRIVER
9998 M: Shravan Sudhakar <s.shravan@intel.com>
9999 M: Intel Corporation <linuxwwan@intel.com>
10000 L: platform-driver-x86@vger.kernel.org
10002 F: drivers/platform/x86/intel/int1092/
10004 INTEL BROXTON PMC DRIVER
10005 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10006 M: Zha Qipeng <qipeng.zha@intel.com>
10008 F: drivers/mfd/intel_pmc_bxt.c
10009 F: include/linux/mfd/intel_pmc_bxt.h
10011 INTEL C600 SERIES SAS CONTROLLER DRIVER
10012 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10013 L: linux-scsi@vger.kernel.org
10015 T: git git://git.code.sf.net/p/intel-sas/isci
10016 F: drivers/scsi/isci/
10018 INTEL CPU family model numbers
10019 M: Tony Luck <tony.luck@intel.com>
10021 L: linux-kernel@vger.kernel.org
10023 F: arch/x86/include/asm/intel-family.h
10025 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10026 M: Jani Nikula <jani.nikula@linux.intel.com>
10027 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10028 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
10029 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10030 L: intel-gfx@lists.freedesktop.org
10032 W: https://01.org/linuxgraphics/
10033 Q: http://patchwork.freedesktop.org/project/intel-gfx/
10034 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10035 C: irc://irc.oftc.net/intel-gfx
10036 T: git git://anongit.freedesktop.org/drm-intel
10037 F: Documentation/gpu/i915.rst
10038 F: drivers/gpu/drm/i915/
10039 F: include/drm/i915*
10040 F: include/uapi/drm/i915_drm.h
10042 INTEL ETHERNET DRIVERS
10043 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
10044 M: Tony Nguyen <anthony.l.nguyen@intel.com>
10045 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10047 W: http://www.intel.com/support/feedback.htm
10048 W: http://e1000.sourceforge.net/
10049 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10052 F: Documentation/networking/device_drivers/ethernet/intel/
10053 F: drivers/net/ethernet/intel/
10054 F: drivers/net/ethernet/intel/*/
10055 F: include/linux/avf/virtchnl.h
10056 F: include/linux/net/intel/iidc.h
10058 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10059 M: Mustafa Ismail <mustafa.ismail@intel.com>
10060 M: Shiraz Saleem <shiraz.saleem@intel.com>
10061 L: linux-rdma@vger.kernel.org
10063 F: drivers/infiniband/hw/irdma/
10064 F: include/uapi/rdma/irdma-abi.h
10066 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10067 M: Maik Broemme <mbroemme@libmpq.org>
10068 L: linux-fbdev@vger.kernel.org
10070 F: Documentation/fb/intelfb.rst
10071 F: drivers/video/fbdev/intelfb/
10074 M: Andy Shevchenko <andy@kernel.org>
10075 L: linux-gpio@vger.kernel.org
10077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10078 F: drivers/gpio/gpio-ich.c
10079 F: drivers/gpio/gpio-merrifield.c
10080 F: drivers/gpio/gpio-ml-ioh.c
10081 F: drivers/gpio/gpio-pch.c
10082 F: drivers/gpio/gpio-sch.c
10083 F: drivers/gpio/gpio-sodaville.c
10085 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10086 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10087 M: Zhi Wang <zhi.a.wang@intel.com>
10088 L: intel-gvt-dev@lists.freedesktop.org
10089 L: intel-gfx@lists.freedesktop.org
10091 W: https://01.org/igvt-g
10092 T: git https://github.com/intel/gvt-linux.git
10093 F: drivers/gpu/drm/i915/gvt/
10095 INTEL HID EVENT DRIVER
10096 M: Alex Hung <alex.hung@canonical.com>
10097 L: platform-driver-x86@vger.kernel.org
10099 F: drivers/platform/x86/intel/hid.c
10101 INTEL I/OAT DMA DRIVER
10102 M: Dave Jiang <dave.jiang@intel.com>
10103 R: Dan Williams <dan.j.williams@intel.com>
10104 L: dmaengine@vger.kernel.org
10106 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10107 F: drivers/dma/ioat*
10110 M: Dave Jiang <dave.jiang@intel.com>
10111 L: dmaengine@vger.kernel.org
10113 F: drivers/dma/idxd/*
10114 F: include/uapi/linux/idxd.h
10117 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10118 M: Len Brown <lenb@kernel.org>
10119 L: linux-pm@vger.kernel.org
10121 B: https://bugzilla.kernel.org
10122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10123 F: drivers/idle/intel_idle.c
10125 INTEL IN FIELD SCAN (IFS) DEVICE
10126 M: Jithu Joseph <jithu.joseph@intel.com>
10127 R: Ashok Raj <ashok.raj@intel.com>
10128 R: Tony Luck <tony.luck@intel.com>
10130 F: drivers/platform/x86/intel/ifs
10131 F: include/trace/events/intel_ifs.h
10133 INTEL INTEGRATED SENSOR HUB DRIVER
10134 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10135 M: Jiri Kosina <jikos@kernel.org>
10136 L: linux-input@vger.kernel.org
10138 F: drivers/hid/intel-ish-hid/
10141 M: David Woodhouse <dwmw2@infradead.org>
10142 M: Lu Baolu <baolu.lu@linux.intel.com>
10143 L: iommu@lists.linux.dev
10145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10146 F: drivers/iommu/intel/
10147 F: include/linux/intel-iommu.h
10148 F: include/linux/intel-svm.h
10150 INTEL IOP-ADMA DMA DRIVER
10151 R: Dan Williams <dan.j.williams@intel.com>
10153 F: drivers/dma/iop-adma.c
10155 INTEL IPU3 CSI-2 CIO2 DRIVER
10156 M: Yong Zhi <yong.zhi@intel.com>
10157 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10158 M: Bingbu Cao <bingbu.cao@intel.com>
10159 M: Dan Scally <djrscally@gmail.com>
10160 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10161 L: linux-media@vger.kernel.org
10163 T: git git://linuxtv.org/media_tree.git
10164 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10165 F: drivers/media/pci/intel/ipu3/
10167 INTEL IPU3 CSI-2 IMGU DRIVER
10168 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10169 R: Bingbu Cao <bingbu.cao@intel.com>
10170 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10171 L: linux-media@vger.kernel.org
10173 F: Documentation/admin-guide/media/ipu3.rst
10174 F: Documentation/admin-guide/media/ipu3_rcb.svg
10175 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10176 F: drivers/staging/media/ipu3/
10178 INTEL IXP4XX CRYPTO SUPPORT
10179 M: Corentin Labbe <clabbe@baylibre.com>
10180 L: linux-crypto@vger.kernel.org
10182 F: drivers/crypto/ixp4xx_crypto.c
10184 INTEL ISHTP ECLITE DRIVER
10185 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10186 L: platform-driver-x86@vger.kernel.org
10188 F: drivers/platform/x86/intel/ishtp_eclite.c
10190 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10191 M: Krzysztof Halasa <khalasa@piap.pl>
10193 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10194 F: drivers/net/wan/ixp4xx_hss.c
10195 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10196 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10197 F: include/linux/soc/ixp4xx/npe.h
10198 F: include/linux/soc/ixp4xx/qmgr.h
10200 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10201 M: Deepak Saxena <dsaxena@plexity.net>
10203 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10204 F: drivers/char/hw_random/ixp4xx-rng.c
10206 INTEL KEEM BAY DRM DRIVER
10207 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10208 M: Edmund Dea <edmund.j.dea@intel.com>
10210 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10211 F: drivers/gpu/drm/kmb/
10213 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10214 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10216 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10217 F: drivers/crypto/keembay/Kconfig
10218 F: drivers/crypto/keembay/Makefile
10219 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10220 F: drivers/crypto/keembay/ocs-aes.c
10221 F: drivers/crypto/keembay/ocs-aes.h
10223 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10224 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10225 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10226 M: Mark Gross <mgross@linux.intel.com>
10228 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10229 F: drivers/crypto/keembay/Kconfig
10230 F: drivers/crypto/keembay/Makefile
10231 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10233 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10234 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10235 M: Declan Murphy <declan.murphy@intel.com>
10237 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10238 F: drivers/crypto/keembay/Kconfig
10239 F: drivers/crypto/keembay/Makefile
10240 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10241 F: drivers/crypto/keembay/ocs-hcu.c
10242 F: drivers/crypto/keembay/ocs-hcu.h
10244 INTEL THUNDER BAY EMMC PHY DRIVER
10245 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10246 M: Rashmi A <rashmi.a@intel.com>
10248 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10249 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10251 INTEL MANAGEMENT ENGINE (mei)
10252 M: Tomas Winkler <tomas.winkler@intel.com>
10253 L: linux-kernel@vger.kernel.org
10255 F: Documentation/driver-api/mei/*
10256 F: drivers/misc/mei/
10257 F: drivers/watchdog/mei_wdt.c
10258 F: include/linux/mei_aux.h
10259 F: include/linux/mei_cl_bus.h
10260 F: include/uapi/linux/mei.h
10263 INTEL MAX 10 BMC MFD DRIVER
10264 M: Xu Yilun <yilun.xu@intel.com>
10265 R: Tom Rix <trix@redhat.com>
10267 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10268 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10269 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10270 F: drivers/mfd/intel-m10-bmc.c
10271 F: include/linux/mfd/intel-m10-bmc.h
10273 INTEL MENLOW THERMAL DRIVER
10274 M: Sujith Thomas <sujith.thomas@intel.com>
10275 L: linux-pm@vger.kernel.org
10277 W: https://01.org/linux-acpi
10278 F: drivers/thermal/intel/intel_menlow.c
10280 INTEL P-Unit IPC DRIVER
10281 M: Zha Qipeng <qipeng.zha@intel.com>
10282 L: platform-driver-x86@vger.kernel.org
10284 F: arch/x86/include/asm/intel_punit_ipc.h
10285 F: drivers/platform/x86/intel/punit_ipc.c
10287 INTEL PMC CORE DRIVER
10288 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10289 M: David E Box <david.e.box@intel.com>
10290 L: platform-driver-x86@vger.kernel.org
10292 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10293 F: drivers/platform/x86/intel/pmc/
10295 INTEL PMIC GPIO DRIVERS
10296 M: Andy Shevchenko <andy@kernel.org>
10298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10299 F: drivers/gpio/gpio-*cove.c
10301 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10302 M: Andy Shevchenko <andy@kernel.org>
10304 F: drivers/mfd/intel_soc_pmic*
10305 F: include/linux/mfd/intel_soc_pmic*
10308 M: David E. Box <david.e.box@linux.intel.com>
10310 F: drivers/platform/x86/intel/pmt/
10312 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10313 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10314 L: linux-wireless@vger.kernel.org
10316 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10317 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10318 F: drivers/net/wireless/intel/ipw2x00/
10320 INTEL PSTATE DRIVER
10321 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10322 M: Len Brown <lenb@kernel.org>
10323 L: linux-pm@vger.kernel.org
10325 F: drivers/cpufreq/intel_pstate.c
10327 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10328 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10329 L: linux-iio@vger.kernel.org
10330 F: drivers/counter/intel-qep.c
10333 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10335 F: arch/x86/include/asm/intel_scu_ipc.h
10336 F: drivers/platform/x86/intel_scu_*
10339 M: David E. Box <david.e.box@linux.intel.com>
10341 F: drivers/platform/x86/intel/sdsi.c
10342 F: tools/arch/x86/intel_sdsi/
10343 F: tools/testing/selftests/drivers/sdsi/
10345 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10346 M: Daniel Scally <djrscally@gmail.com>
10348 F: drivers/platform/x86/intel/int3472/
10350 INTEL SPEED SELECT TECHNOLOGY
10351 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10352 L: platform-driver-x86@vger.kernel.org
10354 F: drivers/platform/x86/intel/speed_select_if/
10355 F: include/uapi/linux/isst_if.h
10356 F: tools/power/x86/intel-speed-select/
10358 INTEL STRATIX10 FIRMWARE DRIVERS
10359 M: Dinh Nguyen <dinguyen@kernel.org>
10360 L: linux-kernel@vger.kernel.org
10362 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10363 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10364 F: drivers/firmware/stratix10-rsu.c
10365 F: drivers/firmware/stratix10-svc.c
10366 F: include/linux/firmware/intel/stratix10-smc.h
10367 F: include/linux/firmware/intel/stratix10-svc-client.h
10368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10370 INTEL TELEMETRY DRIVER
10371 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10372 M: "David E. Box" <david.e.box@linux.intel.com>
10373 L: platform-driver-x86@vger.kernel.org
10375 F: arch/x86/include/asm/intel_telemetry.h
10376 F: drivers/platform/x86/intel/telemetry/
10378 INTEL UNCORE FREQUENCY CONTROL
10379 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10380 L: platform-driver-x86@vger.kernel.org
10382 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10383 F: drivers/platform/x86/intel/uncore-frequency/
10385 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10386 M: David E. Box <david.e.box@linux.intel.com>
10388 F: drivers/platform/x86/intel/vsec.*
10390 INTEL VIRTUAL BUTTON DRIVER
10391 M: AceLan Kao <acelan.kao@canonical.com>
10392 L: platform-driver-x86@vger.kernel.org
10394 F: drivers/platform/x86/intel/vbtn.c
10396 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10397 M: Stanislaw Gruszka <stf_xl@wp.pl>
10398 L: linux-wireless@vger.kernel.org
10400 F: drivers/net/wireless/intel/iwlegacy/
10402 INTEL WIRELESS WIFI LINK (iwlwifi)
10403 M: Gregory Greenman <gregory.greenman@intel.com>
10404 L: linux-wireless@vger.kernel.org
10406 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10408 F: drivers/net/wireless/intel/iwlwifi/
10410 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10411 M: Jithu Joseph <jithu.joseph@intel.com>
10412 R: Maurice Ma <maurice.ma@intel.com>
10414 W: https://slimbootloader.github.io/security/firmware-update.html
10415 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10417 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10418 L: Dell.Client.Kernel@dell.com
10420 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10422 INTEL WWAN IOSM DRIVER
10423 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10424 M: Intel Corporation <linuxwwan@intel.com>
10425 L: netdev@vger.kernel.org
10427 F: drivers/net/wwan/iosm/
10430 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10432 F: Documentation/trace/intel_th.rst
10433 F: drivers/hwtracing/intel_th/
10434 F: include/linux/intel_th.h
10436 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10437 M: Ning Sun <ning.sun@intel.com>
10438 L: tboot-devel@lists.sourceforge.net
10440 W: http://tboot.sourceforge.net
10441 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10442 F: Documentation/x86/intel_txt.rst
10443 F: arch/x86/kernel/tboot.c
10444 F: include/linux/tboot.h
10447 M: Jarkko Sakkinen <jarkko@kernel.org>
10448 R: Dave Hansen <dave.hansen@linux.intel.com>
10449 L: linux-sgx@vger.kernel.org
10451 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10453 F: Documentation/x86/sgx.rst
10454 F: arch/x86/entry/vdso/vsgx.S
10455 F: arch/x86/include/asm/sgx.h
10456 F: arch/x86/include/uapi/asm/sgx.h
10457 F: arch/x86/kernel/cpu/sgx/*
10458 F: tools/testing/selftests/sgx/*
10462 M: Georgi Djakov <djakov@kernel.org>
10463 L: linux-pm@vger.kernel.org
10465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10466 F: Documentation/devicetree/bindings/interconnect/
10467 F: Documentation/driver-api/interconnect.rst
10468 F: drivers/interconnect/
10469 F: include/dt-bindings/interconnect/
10470 F: include/linux/interconnect-provider.h
10471 F: include/linux/interconnect.h
10473 INTERRUPT COUNTER DRIVER
10474 M: Oleksij Rempel <o.rempel@pengutronix.de>
10475 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10476 L: linux-iio@vger.kernel.org
10477 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10478 F: drivers/counter/interrupt-cnt.c
10480 INTERSIL ISL7998X VIDEO DECODER DRIVER
10481 M: Michael Tretter <m.tretter@pengutronix.de>
10482 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10483 L: linux-media@vger.kernel.org
10485 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10486 F: drivers/media/i2c/isl7998x.c
10488 INVENSENSE ICM-426xx IMU DRIVER
10489 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10490 L: linux-iio@vger.kernel.org
10492 W: https://invensense.tdk.com/
10493 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10494 F: drivers/iio/imu/inv_icm42600/
10496 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10497 M: Linus Walleij <linus.walleij@linaro.org>
10498 L: linux-iio@vger.kernel.org
10500 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10501 F: drivers/iio/gyro/mpu3050*
10503 IOC3 ETHERNET DRIVER
10504 M: Ralf Baechle <ralf@linux-mips.org>
10505 L: linux-mips@vger.kernel.org
10507 F: drivers/net/ethernet/sgi/ioc3-eth.c
10509 IOMAP FILESYSTEM LIBRARY
10510 M: Christoph Hellwig <hch@infradead.org>
10511 M: Darrick J. Wong <djwong@kernel.org>
10512 L: linux-xfs@vger.kernel.org
10513 L: linux-fsdevel@vger.kernel.org
10515 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10517 F: include/linux/iomap.h
10520 M: Joerg Roedel <joro@8bytes.org>
10521 M: Will Deacon <will@kernel.org>
10522 L: iommu@lists.linux.dev
10524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10525 F: Documentation/devicetree/bindings/iommu/
10526 F: Documentation/userspace-api/iommu.rst
10528 F: include/linux/iommu.h
10529 F: include/linux/iova.h
10530 F: include/linux/of_iommu.h
10531 F: include/uapi/linux/iommu.h
10534 M: Thomas Zimmermann <tzimmermann@suse.de>
10535 L: dri-devel@lists.freedesktop.org
10537 T: git git://anongit.freedesktop.org/drm/drm-misc
10538 F: include/linux/iosys-map.h
10541 M: Jens Axboe <axboe@kernel.dk>
10542 R: Pavel Begunkov <asml.silence@gmail.com>
10543 L: io-uring@vger.kernel.org
10545 T: git git://git.kernel.dk/linux-block
10546 T: git git://git.kernel.dk/liburing
10548 F: include/linux/io_uring.h
10549 F: include/uapi/linux/io_uring.h
10553 M: Corey Minyard <minyard@acm.org>
10554 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10556 W: http://openipmi.sourceforge.net/
10557 T: git https://github.com/cminyard/linux-ipmi.git for-next
10558 F: Documentation/driver-api/ipmi.rst
10559 F: Documentation/devicetree/bindings/ipmi/
10560 F: drivers/char/ipmi/
10561 F: include/linux/ipmi*
10562 F: include/uapi/linux/ipmi*
10564 IPS SCSI RAID DRIVER
10565 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10566 L: linux-scsi@vger.kernel.org
10568 W: http://www.adaptec.com/
10569 F: drivers/scsi/ips*
10572 M: Simon Horman <horms@verge.net.au>
10573 M: Julian Anastasov <ja@ssi.bg>
10574 L: netdev@vger.kernel.org
10575 L: lvs-devel@vger.kernel.org
10577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10579 F: Documentation/networking/ipvs-sysctl.rst
10580 F: include/net/ip_vs.h
10581 F: include/uapi/linux/ip_vs.h
10582 F: net/netfilter/ipvs/
10585 M: Jiri Kosina <jikos@kernel.org>
10586 M: David Sterba <dsterba@suse.com>
10588 F: drivers/tty/ipwireless/
10590 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10591 M: Marc Zyngier <maz@kernel.org>
10593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10594 F: Documentation/core-api/irq/irq-domain.rst
10595 F: include/linux/irqdomain.h
10596 F: kernel/irq/irqdomain.c
10597 F: kernel/irq/msi.c
10600 M: Thomas Gleixner <tglx@linutronix.de>
10601 L: linux-kernel@vger.kernel.org
10603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10607 M: Thomas Gleixner <tglx@linutronix.de>
10608 M: Marc Zyngier <maz@kernel.org>
10609 L: linux-kernel@vger.kernel.org
10611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10612 F: Documentation/devicetree/bindings/interrupt-controller/
10613 F: drivers/irqchip/
10616 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10618 F: Documentation/driver-api/isa.rst
10619 F: drivers/base/isa.c
10620 F: include/linux/isa.h
10623 M: Hans Verkuil <hverkuil@xs4all.nl>
10624 L: linux-media@vger.kernel.org
10626 W: https://linuxtv.org
10627 T: git git://linuxtv.org/media_tree.git
10628 F: drivers/media/radio/radio-isa*
10631 M: Jaroslav Kysela <perex@perex.cz>
10633 F: Documentation/driver-api/isapnp.rst
10634 F: drivers/pnp/isapnp/
10635 F: include/linux/isapnp.h
10638 M: Lee Duncan <lduncan@suse.com>
10639 M: Chris Leech <cleech@redhat.com>
10640 M: Mike Christie <michael.christie@oracle.com>
10641 L: open-iscsi@googlegroups.com
10642 L: linux-scsi@vger.kernel.org
10644 W: www.open-iscsi.com
10645 F: drivers/scsi/*iscsi*
10646 F: include/scsi/*iscsi*
10648 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10649 M: Peter Jones <pjones@redhat.com>
10650 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10652 F: drivers/firmware/iscsi_ibft*
10654 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10655 M: Sagi Grimberg <sagi@grimberg.me>
10656 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10657 L: linux-rdma@vger.kernel.org
10659 W: http://www.openfabrics.org
10660 W: www.open-iscsi.org
10661 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10662 F: drivers/infiniband/ulp/iser/
10664 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10665 M: Sagi Grimberg <sagi@grimberg.me>
10666 L: linux-rdma@vger.kernel.org
10667 L: target-devel@vger.kernel.org
10669 W: http://www.linux-iscsi.org
10670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10671 F: drivers/infiniband/ulp/isert
10673 ISDN/CMTP OVER BLUETOOTH
10674 M: Karsten Keil <isdn@linux-pingi.de>
10675 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10676 L: netdev@vger.kernel.org
10678 W: http://www.isdn4linux.de
10679 F: Documentation/isdn/
10680 F: drivers/isdn/capi/
10681 F: include/linux/isdn/
10682 F: include/uapi/linux/isdn/
10683 F: net/bluetooth/cmtp/
10685 ISDN/mISDN SUBSYSTEM
10686 M: Karsten Keil <isdn@linux-pingi.de>
10687 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10688 L: netdev@vger.kernel.org
10690 W: http://www.isdn4linux.de
10691 F: drivers/isdn/Kconfig
10692 F: drivers/isdn/Makefile
10693 F: drivers/isdn/hardware/
10694 F: drivers/isdn/mISDN/
10696 IT87 HARDWARE MONITORING DRIVER
10697 M: Jean Delvare <jdelvare@suse.com>
10698 L: linux-hwmon@vger.kernel.org
10700 F: Documentation/hwmon/it87.rst
10701 F: drivers/hwmon/it87.c
10703 IT913X MEDIA DRIVER
10704 M: Antti Palosaari <crope@iki.fi>
10705 L: linux-media@vger.kernel.org
10707 W: https://linuxtv.org
10708 W: http://palosaari.fi/linux/
10709 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10710 T: git git://linuxtv.org/anttip/media_tree.git
10711 F: drivers/media/tuners/it913x*
10713 ITE IT66121 HDMI BRIDGE DRIVER
10714 M: Phong LE <ple@baylibre.com>
10715 M: Neil Armstrong <narmstrong@baylibre.com>
10717 T: git git://anongit.freedesktop.org/drm/drm-misc
10718 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10719 F: drivers/gpu/drm/bridge/ite-it66121.c
10721 IVTV VIDEO4LINUX DRIVER
10722 M: Andy Walls <awalls@md.metrocast.net>
10723 L: linux-media@vger.kernel.org
10725 W: https://linuxtv.org
10726 T: git git://linuxtv.org/media_tree.git
10727 F: Documentation/admin-guide/media/ivtv*
10728 F: drivers/media/pci/ivtv/
10729 F: include/uapi/linux/ivtv*
10731 IX2505V MEDIA DRIVER
10732 M: Malcolm Priestley <tvboxspy@gmail.com>
10733 L: linux-media@vger.kernel.org
10735 W: https://linuxtv.org
10736 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10737 F: drivers/media/dvb-frontends/ix2505v*
10739 JAILHOUSE HYPERVISOR INTERFACE
10740 M: Jan Kiszka <jan.kiszka@siemens.com>
10741 L: jailhouse-dev@googlegroups.com
10743 F: arch/x86/include/asm/jailhouse_para.h
10744 F: arch/x86/kernel/jailhouse.c
10746 JC42.4 TEMPERATURE SENSOR DRIVER
10747 M: Guenter Roeck <linux@roeck-us.net>
10748 L: linux-hwmon@vger.kernel.org
10750 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10751 F: Documentation/hwmon/jc42.rst
10752 F: drivers/hwmon/jc42.c
10755 M: Dave Kleikamp <shaggy@kernel.org>
10756 L: jfs-discussion@lists.sourceforge.net
10758 W: http://jfs.sourceforge.net/
10759 T: git git://github.com/kleikamp/linux-shaggy.git
10760 F: Documentation/admin-guide/jfs.rst
10764 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10765 L: netdev@vger.kernel.org
10767 F: drivers/net/ethernet/jme.*
10769 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10770 M: David Woodhouse <dwmw2@infradead.org>
10771 M: Richard Weinberger <richard@nod.at>
10772 L: linux-mtd@lists.infradead.org
10774 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10775 T: git git://git.infradead.org/ubifs-2.6.git
10777 F: include/uapi/linux/jffs2.h
10779 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10780 M: "Theodore Ts'o" <tytso@mit.edu>
10781 M: Jan Kara <jack@suse.com>
10782 L: linux-ext4@vger.kernel.org
10785 F: include/linux/jbd2.h
10787 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10788 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10789 L: linux-media@vger.kernel.org
10790 L: linux-renesas-soc@vger.kernel.org
10792 F: drivers/media/platform/renesas/rcar_jpu.c
10794 JSM Neo PCI based serial card
10795 L: linux-serial@vger.kernel.org
10797 F: drivers/tty/serial/jsm/
10799 K10TEMP HARDWARE MONITORING DRIVER
10800 M: Clemens Ladisch <clemens@ladisch.de>
10801 L: linux-hwmon@vger.kernel.org
10803 F: Documentation/hwmon/k10temp.rst
10804 F: drivers/hwmon/k10temp.c
10806 K8TEMP HARDWARE MONITORING DRIVER
10807 M: Rudolf Marek <r.marek@assembler.cz>
10808 L: linux-hwmon@vger.kernel.org
10810 F: Documentation/hwmon/k8temp.rst
10811 F: drivers/hwmon/k8temp.c
10814 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10815 R: Alexander Potapenko <glider@google.com>
10816 R: Andrey Konovalov <andreyknvl@gmail.com>
10817 R: Dmitry Vyukov <dvyukov@google.com>
10818 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
10819 L: kasan-dev@googlegroups.com
10821 F: Documentation/dev-tools/kasan.rst
10822 F: arch/*/include/asm/*kasan.h
10823 F: arch/*/mm/kasan_init*
10824 F: include/linux/kasan*.h
10825 F: lib/Kconfig.kasan
10826 F: lib/test_kasan*.c
10828 F: scripts/Makefile.kasan
10831 M: Masahiro Yamada <masahiroy@kernel.org>
10832 L: linux-kbuild@vger.kernel.org
10834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10835 F: Documentation/kbuild/kconfig*
10836 F: scripts/Kconfig.include
10837 F: scripts/kconfig/
10840 R: Dmitry Vyukov <dvyukov@google.com>
10841 R: Andrey Konovalov <andreyknvl@gmail.com>
10842 L: kasan-dev@googlegroups.com
10844 F: Documentation/dev-tools/kcov.rst
10845 F: include/linux/kcov.h
10846 F: include/uapi/linux/kcov.h
10848 F: scripts/Makefile.kcov
10851 M: Marco Elver <elver@google.com>
10852 R: Dmitry Vyukov <dvyukov@google.com>
10853 L: kasan-dev@googlegroups.com
10855 F: Documentation/dev-tools/kcsan.rst
10856 F: include/linux/kcsan*.h
10858 F: lib/Kconfig.kcsan
10859 F: scripts/Makefile.kcsan
10862 M: Baoquan He <bhe@redhat.com>
10863 R: Vivek Goyal <vgoyal@redhat.com>
10864 R: Dave Young <dyoung@redhat.com>
10865 L: kexec@lists.infradead.org
10867 W: http://lse.sourceforge.net/kdump/
10868 F: Documentation/admin-guide/kdump/
10869 F: fs/proc/vmcore.c
10870 F: include/linux/crash_core.h
10871 F: include/linux/crash_dump.h
10872 F: include/uapi/linux/vmcore.h
10873 F: kernel/crash_*.c
10875 KEENE FM RADIO TRANSMITTER DRIVER
10876 M: Hans Verkuil <hverkuil@xs4all.nl>
10877 L: linux-media@vger.kernel.org
10879 W: https://linuxtv.org
10880 T: git git://linuxtv.org/media_tree.git
10881 F: drivers/media/radio/radio-keene*
10884 M: Ian Kent <raven@themaw.net>
10885 L: autofs@vger.kernel.org
10889 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10890 M: Masahiro Yamada <masahiroy@kernel.org>
10891 M: Michal Marek <michal.lkml@markovi.net>
10892 R: Nick Desaulniers <ndesaulniers@google.com>
10893 L: linux-kbuild@vger.kernel.org
10895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10896 F: Documentation/kbuild/
10898 F: scripts/*vmlinux*
10900 F: scripts/Makefile*
10902 F: scripts/dummy-tools/
10905 F: scripts/package/
10907 KERNEL HARDENING (not covered by other areas)
10908 M: Kees Cook <keescook@chromium.org>
10909 L: linux-hardening@vger.kernel.org
10911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
10912 F: include/linux/overflow.h
10913 F: include/linux/randomize_kstack.h
10915 K: \b(add|choose)_random_kstack_offset\b
10916 K: \b__check_(object_size|heap_object)\b
10919 L: kernel-janitors@vger.kernel.org
10921 W: http://kernelnewbies.org/KernelJanitors
10923 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10924 M: Chuck Lever <chuck.lever@oracle.com>
10925 M: Jeff Layton <jlayton@kernel.org>
10926 L: linux-nfs@vger.kernel.org
10928 W: http://nfs.sourceforge.net/
10929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
10933 F: include/linux/lockd/
10934 F: include/linux/sunrpc/
10935 F: include/uapi/linux/nfsd/
10936 F: include/uapi/linux/sunrpc/
10938 F: Documentation/filesystems/nfs/
10941 M: Thorsten Leemhuis <linux@leemhuis.info>
10942 L: regressions@lists.linux.dev
10944 F: Documentation/admin-guide/reporting-regressions.rst
10945 F: Documentation/process/handling-regressions.rst
10947 KERNEL SELFTEST FRAMEWORK
10948 M: Shuah Khan <shuah@kernel.org>
10949 M: Shuah Khan <skhan@linuxfoundation.org>
10950 L: linux-kselftest@vger.kernel.org
10952 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10954 F: Documentation/dev-tools/kselftest*
10955 F: tools/testing/selftests/
10957 KERNEL SMB3 SERVER (KSMBD)
10958 M: Namjae Jeon <linkinjeon@kernel.org>
10959 M: Steve French <sfrench@samba.org>
10960 M: Hyunchul Lee <hyc.lee@gmail.com>
10961 R: Sergey Senozhatsky <senozhatsky@chromium.org>
10962 L: linux-cifs@vger.kernel.org
10964 T: git git://git.samba.org/ksmbd.git
10966 F: fs/smbfs_common/
10968 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10969 M: Brendan Higgins <brendanhiggins@google.com>
10970 L: linux-kselftest@vger.kernel.org
10971 L: kunit-dev@googlegroups.com
10973 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10974 F: Documentation/dev-tools/kunit/
10977 F: tools/testing/kunit/
10979 KERNEL USERMODE HELPER
10980 M: Luis Chamberlain <mcgrof@kernel.org>
10981 L: linux-kernel@vger.kernel.org
10983 F: include/linux/umh.h
10986 KERNEL VIRTUAL MACHINE (KVM)
10987 M: Paolo Bonzini <pbonzini@redhat.com>
10988 L: kvm@vger.kernel.org
10990 W: http://www.linux-kvm.org
10991 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10992 F: Documentation/virt/kvm/
10993 F: include/asm-generic/kvm*
10994 F: include/kvm/iodev.h
10995 F: include/linux/kvm*
10996 F: include/trace/events/kvm.h
10997 F: include/uapi/asm-generic/kvm*
10998 F: include/uapi/linux/kvm*
11000 F: tools/testing/selftests/kvm/
11003 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11004 M: Marc Zyngier <maz@kernel.org>
11005 R: James Morse <james.morse@arm.com>
11006 R: Alexandru Elisei <alexandru.elisei@arm.com>
11007 R: Suzuki K Poulose <suzuki.poulose@arm.com>
11008 R: Oliver Upton <oliver.upton@linux.dev>
11009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11010 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
11012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11013 F: arch/arm64/include/asm/kvm*
11014 F: arch/arm64/include/uapi/asm/kvm*
11016 F: include/kvm/arm_*
11017 F: tools/testing/selftests/kvm/*/aarch64/
11018 F: tools/testing/selftests/kvm/aarch64/
11020 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11021 M: Huacai Chen <chenhuacai@kernel.org>
11022 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
11023 L: linux-mips@vger.kernel.org
11024 L: kvm@vger.kernel.org
11026 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11027 F: arch/mips/include/asm/kvm*
11028 F: arch/mips/include/uapi/asm/kvm*
11031 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11032 L: linuxppc-dev@lists.ozlabs.org
11033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11034 F: arch/powerpc/include/asm/kvm*
11035 F: arch/powerpc/include/uapi/asm/kvm*
11036 F: arch/powerpc/kernel/kvm*
11037 F: arch/powerpc/kvm/
11039 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11040 M: Anup Patel <anup@brainfault.org>
11041 R: Atish Patra <atishp@atishpatra.org>
11042 L: kvm@vger.kernel.org
11043 L: kvm-riscv@lists.infradead.org
11044 L: linux-riscv@lists.infradead.org
11046 T: git git://github.com/kvm-riscv/linux.git
11047 F: arch/riscv/include/asm/kvm*
11048 F: arch/riscv/include/uapi/asm/kvm*
11050 F: tools/testing/selftests/kvm/*/riscv/
11052 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11053 M: Christian Borntraeger <borntraeger@linux.ibm.com>
11054 M: Janosch Frank <frankja@linux.ibm.com>
11055 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
11056 R: David Hildenbrand <david@redhat.com>
11057 L: kvm@vger.kernel.org
11059 W: http://www.ibm.com/developerworks/linux/linux390/
11060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11061 F: Documentation/virt/kvm/s390*
11062 F: arch/s390/include/asm/gmap.h
11063 F: arch/s390/include/asm/kvm*
11064 F: arch/s390/include/uapi/asm/kvm*
11065 F: arch/s390/include/uapi/asm/uvdevice.h
11066 F: arch/s390/kernel/uv.c
11068 F: arch/s390/mm/gmap.c
11069 F: drivers/s390/char/uvdevice.c
11070 F: tools/testing/selftests/drivers/s390x/uvdevice/
11071 F: tools/testing/selftests/kvm/*/s390x/
11072 F: tools/testing/selftests/kvm/s390x/
11074 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11075 M: Sean Christopherson <seanjc@google.com>
11076 M: Paolo Bonzini <pbonzini@redhat.com>
11077 L: kvm@vger.kernel.org
11079 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11080 F: arch/x86/include/asm/kvm*
11081 F: arch/x86/include/asm/svm.h
11082 F: arch/x86/include/asm/vmx*.h
11083 F: arch/x86/include/uapi/asm/kvm*
11084 F: arch/x86/include/uapi/asm/svm.h
11085 F: arch/x86/include/uapi/asm/vmx.h
11089 KVM PARAVIRT (KVM/paravirt)
11090 M: Paolo Bonzini <pbonzini@redhat.com>
11091 R: Wanpeng Li <wanpengli@tencent.com>
11092 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11093 L: kvm@vger.kernel.org
11095 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11096 F: arch/x86/kernel/kvm.c
11097 F: arch/x86/kernel/kvmclock.c
11098 F: arch/x86/include/asm/pvclock-abi.h
11099 F: include/linux/kvm_para.h
11100 F: include/uapi/linux/kvm_para.h
11101 F: include/uapi/asm-generic/kvm_para.h
11102 F: include/asm-generic/kvm_para.h
11103 F: arch/um/include/asm/kvm_para.h
11104 F: arch/x86/include/asm/kvm_para.h
11105 F: arch/x86/include/uapi/asm/kvm_para.h
11107 KVM X86 HYPER-V (KVM/hyper-v)
11108 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11109 M: Sean Christopherson <seanjc@google.com>
11110 M: Paolo Bonzini <pbonzini@redhat.com>
11111 L: kvm@vger.kernel.org
11113 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11114 F: arch/x86/kvm/hyperv.*
11115 F: arch/x86/kvm/kvm_onhyperv.*
11116 F: arch/x86/kvm/svm/hyperv.*
11117 F: arch/x86/kvm/svm/svm_onhyperv.*
11118 F: arch/x86/kvm/vmx/evmcs.*
11121 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11122 M: Tejun Heo <tj@kernel.org>
11124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11126 F: include/linux/kernfs.h
11129 M: Eric Biederman <ebiederm@xmission.com>
11130 L: kexec@lists.infradead.org
11132 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11133 F: include/linux/kexec.h
11134 F: include/uapi/linux/kexec.h
11138 M: Mimi Zohar <zohar@linux.ibm.com>
11139 L: linux-integrity@vger.kernel.org
11140 L: keyrings@vger.kernel.org
11142 F: Documentation/security/keys/trusted-encrypted.rst
11143 F: include/keys/encrypted-type.h
11144 F: security/keys/encrypted-keys/
11147 M: James Bottomley <jejb@linux.ibm.com>
11148 M: Jarkko Sakkinen <jarkko@kernel.org>
11149 M: Mimi Zohar <zohar@linux.ibm.com>
11150 L: linux-integrity@vger.kernel.org
11151 L: keyrings@vger.kernel.org
11153 F: Documentation/security/keys/trusted-encrypted.rst
11154 F: include/keys/trusted-type.h
11155 F: include/keys/trusted_tpm.h
11156 F: security/keys/trusted-keys/
11159 M: Sumit Garg <sumit.garg@linaro.org>
11160 L: linux-integrity@vger.kernel.org
11161 L: keyrings@vger.kernel.org
11163 F: include/keys/trusted_tee.h
11164 F: security/keys/trusted-keys/trusted_tee.c
11167 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11168 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11169 L: linux-integrity@vger.kernel.org
11170 L: keyrings@vger.kernel.org
11172 F: include/keys/trusted_caam.h
11173 F: security/keys/trusted-keys/trusted_caam.c
11176 M: David Howells <dhowells@redhat.com>
11177 M: Jarkko Sakkinen <jarkko@kernel.org>
11178 L: keyrings@vger.kernel.org
11180 F: Documentation/security/keys/core.rst
11182 F: include/linux/key-type.h
11183 F: include/linux/key.h
11184 F: include/linux/keyctl.h
11185 F: include/uapi/linux/keyctl.h
11188 KEYS/KEYRINGS_INTEGRITY
11189 M: Jarkko Sakkinen <jarkko@kernel.org>
11190 M: Mimi Zohar <zohar@linux.ibm.com>
11191 L: linux-integrity@vger.kernel.org
11192 L: keyrings@vger.kernel.org
11194 F: security/integrity/platform_certs
11197 M: Alexander Potapenko <glider@google.com>
11198 M: Marco Elver <elver@google.com>
11199 R: Dmitry Vyukov <dvyukov@google.com>
11200 L: kasan-dev@googlegroups.com
11202 F: Documentation/dev-tools/kfence.rst
11203 F: arch/*/include/asm/kfence.h
11204 F: include/linux/kfence.h
11205 F: lib/Kconfig.kfence
11209 M: Stefani Seibold <stefani@seibold.net>
11211 F: include/linux/kfifo.h
11215 KGDB / KDB /debug_core
11216 M: Jason Wessel <jason.wessel@windriver.com>
11217 M: Daniel Thompson <daniel.thompson@linaro.org>
11218 R: Douglas Anderson <dianders@chromium.org>
11219 L: kgdb-bugreport@lists.sourceforge.net
11221 W: http://kgdb.wiki.kernel.org/
11222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11223 F: Documentation/dev-tools/kgdb.rst
11224 F: drivers/misc/kgdbts.c
11225 F: drivers/tty/serial/kgdboc.c
11226 F: include/linux/kdb.h
11227 F: include/linux/kgdb.h
11229 F: kernel/module/kdb.c
11231 KHADAS MCU MFD DRIVER
11232 M: Neil Armstrong <narmstrong@baylibre.com>
11233 L: linux-amlogic@lists.infradead.org
11235 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11236 F: drivers/mfd/khadas-mcu.c
11237 F: include/linux/mfd/khadas-mcu.h
11238 F: drivers/thermal/khadas_mcu_fan.c
11241 M: Catalin Marinas <catalin.marinas@arm.com>
11243 F: Documentation/dev-tools/kmemleak.rst
11244 F: include/linux/kmemleak.h
11246 F: samples/kmemleak/kmemleak-test.c
11248 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11249 M: Luis Chamberlain <mcgrof@kernel.org>
11250 L: linux-kernel@vger.kernel.org
11251 L: linux-modules@vger.kernel.org
11253 F: include/linux/kmod.h
11256 F: tools/testing/selftests/kmod/
11259 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11260 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11261 M: "David S. Miller" <davem@davemloft.net>
11262 M: Masami Hiramatsu <mhiramat@kernel.org>
11264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
11265 F: Documentation/trace/kprobes.rst
11266 F: include/asm-generic/kprobes.h
11267 F: include/linux/kprobes.h
11268 F: kernel/kprobes.c
11269 F: lib/test_kprobes.c
11272 KS0108 LCD CONTROLLER DRIVER
11273 M: Miguel Ojeda <ojeda@kernel.org>
11275 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11276 F: drivers/auxdisplay/ks0108.c
11277 F: include/linux/ks0108.h
11279 KTD253 BACKLIGHT DRIVER
11280 M: Linus Walleij <linus.walleij@linaro.org>
11282 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11283 F: drivers/video/backlight/ktd253-backlight.c
11286 M: Steven Rostedt <rostedt@goodmis.org>
11287 M: John Hawley <warthog9@eaglescrag.net>
11289 F: tools/testing/ktest
11292 M: David Ahern <dsahern@kernel.org>
11293 L: netdev@vger.kernel.org
11295 F: include/net/l3mdev.h
11298 LANDLOCK SECURITY MODULE
11299 M: Mickaël Salaün <mic@digikod.net>
11300 L: linux-security-module@vger.kernel.org
11302 W: https://landlock.io
11303 T: git https://github.com/landlock-lsm/linux.git
11304 F: Documentation/security/landlock.rst
11305 F: Documentation/userspace-api/landlock.rst
11306 F: include/uapi/linux/landlock.h
11307 F: samples/landlock/
11308 F: security/landlock/
11309 F: tools/testing/selftests/landlock/
11313 LANTIQ / INTEL Ethernet drivers
11314 M: Hauke Mehrtens <hauke@hauke-m.de>
11315 L: netdev@vger.kernel.org
11317 F: drivers/net/dsa/lantiq_gswip.c
11318 F: drivers/net/dsa/lantiq_pce.h
11319 F: drivers/net/ethernet/lantiq_xrx200.c
11320 F: net/dsa/tag_gswip.c
11322 LANTIQ MIPS ARCHITECTURE
11323 M: John Crispin <john@phrozen.org>
11324 L: linux-mips@vger.kernel.org
11326 F: arch/mips/lantiq
11327 F: drivers/soc/lantiq
11329 LASI 53c700 driver for PARISC
11330 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11331 L: linux-scsi@vger.kernel.org
11333 F: Documentation/scsi/53c700.rst
11334 F: drivers/scsi/53c700*
11337 M: Tobin C. Harding <me@tobin.cc>
11338 M: Tycho Andersen <tycho@tycho.pizza>
11339 L: linux-hardening@vger.kernel.org
11341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11342 F: scripts/leaking_addresses.pl
11345 M: Pavel Machek <pavel@ucw.cz>
11346 L: linux-leds@vger.kernel.org
11348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11349 F: Documentation/devicetree/bindings/leds/
11351 F: include/linux/leds.h
11353 LEGACY EEPROM DRIVER
11354 M: Jean Delvare <jdelvare@suse.com>
11356 F: Documentation/misc-devices/eeprom.rst
11357 F: drivers/misc/eeprom/eeprom.c
11359 LEGO MINDSTORMS EV3
11360 R: David Lechner <david@lechnology.com>
11362 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11363 F: arch/arm/boot/dts/da850-lego-ev3.dts
11364 F: drivers/power/supply/lego_ev3_battery.c
11366 LEGO USB Tower driver
11367 M: Juergen Stuber <starblue@users.sourceforge.net>
11368 L: legousb-devel@lists.sourceforge.net
11370 W: http://legousb.sourceforge.net/
11371 F: drivers/usb/misc/legousbtower.c
11373 LETSKETCH HID TABLET DRIVER
11374 M: Hans de Goede <hdegoede@redhat.com>
11375 L: linux-input@vger.kernel.org
11377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11378 F: drivers/hid/hid-letsketch.c
11381 M: Matan Ziv-Av <matan@svgalib.org>
11382 L: platform-driver-x86@vger.kernel.org
11384 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11385 F: Documentation/admin-guide/laptops/lg-laptop.rst
11386 F: drivers/platform/x86/lg-laptop.c
11388 LG2160 MEDIA DRIVER
11389 M: Michael Krufky <mkrufky@linuxtv.org>
11390 L: linux-media@vger.kernel.org
11392 W: https://linuxtv.org
11393 W: http://github.com/mkrufky
11394 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11395 T: git git://linuxtv.org/mkrufky/tuners.git
11396 F: drivers/media/dvb-frontends/lg2160.*
11398 LGDT3305 MEDIA DRIVER
11399 M: Michael Krufky <mkrufky@linuxtv.org>
11400 L: linux-media@vger.kernel.org
11402 W: https://linuxtv.org
11403 W: http://github.com/mkrufky
11404 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11405 T: git git://linuxtv.org/mkrufky/tuners.git
11406 F: drivers/media/dvb-frontends/lgdt3305.*
11408 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11409 M: Viresh Kumar <vireshk@kernel.org>
11410 L: linux-ide@vger.kernel.org
11412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11413 F: drivers/ata/pata_arasan_cf.c
11414 F: include/linux/pata_arasan_cf_data.h
11416 LIBATA PATA DRIVERS
11417 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11418 L: linux-ide@vger.kernel.org
11419 F: drivers/ata/ata_*.c
11420 F: drivers/ata/pata_*.c
11422 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11423 M: Linus Walleij <linus.walleij@linaro.org>
11424 L: linux-ide@vger.kernel.org
11426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11427 F: drivers/ata/pata_ftide010.c
11428 F: drivers/ata/sata_gemini.c
11429 F: drivers/ata/sata_gemini.h
11431 LIBATA SATA AHCI PLATFORM devices support
11432 M: Hans de Goede <hdegoede@redhat.com>
11433 M: Jens Axboe <axboe@kernel.dk>
11434 L: linux-ide@vger.kernel.org
11436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11437 F: drivers/ata/ahci_platform.c
11438 F: drivers/ata/libahci_platform.c
11439 F: include/linux/ahci_platform.h
11441 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11442 M: Mikael Pettersson <mikpelinux@gmail.com>
11443 L: linux-ide@vger.kernel.org
11445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11446 F: drivers/ata/sata_promise.*
11448 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11449 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11450 L: linux-ide@vger.kernel.org
11452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11453 F: Documentation/ABI/testing/sysfs-ata
11454 F: Documentation/devicetree/bindings/ata/
11456 F: include/linux/ata.h
11457 F: include/linux/libata.h
11459 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11460 M: Vishal Verma <vishal.l.verma@intel.com>
11461 M: Dan Williams <dan.j.williams@intel.com>
11462 M: Dave Jiang <dave.jiang@intel.com>
11463 L: nvdimm@lists.linux.dev
11465 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11466 P: Documentation/nvdimm/maintainer-entry-profile.rst
11467 F: drivers/nvdimm/btt*
11469 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11470 M: Dan Williams <dan.j.williams@intel.com>
11471 M: Vishal Verma <vishal.l.verma@intel.com>
11472 M: Dave Jiang <dave.jiang@intel.com>
11473 L: nvdimm@lists.linux.dev
11475 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11476 P: Documentation/nvdimm/maintainer-entry-profile.rst
11477 F: drivers/nvdimm/pmem*
11479 LIBNVDIMM: DEVICETREE BINDINGS
11480 M: Oliver O'Halloran <oohall@gmail.com>
11481 L: nvdimm@lists.linux.dev
11483 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11484 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11485 F: drivers/nvdimm/of_pmem.c
11487 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11488 M: Dan Williams <dan.j.williams@intel.com>
11489 M: Vishal Verma <vishal.l.verma@intel.com>
11490 M: Dave Jiang <dave.jiang@intel.com>
11491 M: Ira Weiny <ira.weiny@intel.com>
11492 L: nvdimm@lists.linux.dev
11494 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11495 P: Documentation/nvdimm/maintainer-entry-profile.rst
11496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11497 F: drivers/acpi/nfit/*
11498 F: drivers/nvdimm/*
11499 F: include/linux/libnvdimm.h
11500 F: include/linux/nd.h
11501 F: include/uapi/linux/ndctl.h
11502 F: tools/testing/nvdimm/
11504 LICENSES and SPDX stuff
11505 M: Thomas Gleixner <tglx@linutronix.de>
11506 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11507 L: linux-spdx@vger.kernel.org
11509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11511 F: Documentation/process/license-rules.rst
11513 F: scripts/spdxcheck-test.sh
11514 F: scripts/spdxcheck.py
11516 LINEAR RANGES HELPERS
11517 M: Mark Brown <broonie@kernel.org>
11518 R: Matti Vaittinen <mazziesaccount@gmail.com>
11519 F: lib/linear_ranges.c
11520 F: lib/test_linear_ranges.c
11521 F: include/linux/linear_range.h
11523 LINUX FOR POWER MACINTOSH
11524 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11525 L: linuxppc-dev@lists.ozlabs.org
11527 F: arch/powerpc/platforms/powermac/
11528 F: drivers/macintosh/
11530 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11531 M: Michael Ellerman <mpe@ellerman.id.au>
11532 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11533 R: Paul Mackerras <paulus@samba.org>
11534 L: linuxppc-dev@lists.ozlabs.org
11536 W: https://github.com/linuxppc/wiki/wiki
11537 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11539 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11540 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11541 F: Documentation/devicetree/bindings/powerpc/
11542 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11543 F: Documentation/powerpc/
11545 F: drivers/*/*/*pasemi*
11546 F: drivers/*/*pasemi*
11547 F: drivers/char/tpm/tpm_ibmvtpm*
11548 F: drivers/crypto/nx/
11549 F: drivers/crypto/vmx/
11550 F: drivers/i2c/busses/i2c-opal.c
11551 F: drivers/net/ethernet/ibm/ibmveth.*
11552 F: drivers/net/ethernet/ibm/ibmvnic.*
11553 F: drivers/pci/hotplug/pnv_php.c
11554 F: drivers/pci/hotplug/rpa*
11555 F: drivers/rtc/rtc-opal.c
11556 F: drivers/scsi/ibmvscsi/
11557 F: drivers/tty/hvc/hvc_opal.c
11558 F: drivers/watchdog/wdrtas.c
11559 F: tools/testing/selftests/powerpc
11566 LINUX FOR POWERPC EMBEDDED MPC5XXX
11567 M: Anatolij Gustschin <agust@denx.de>
11568 L: linuxppc-dev@lists.ozlabs.org
11570 F: arch/powerpc/platforms/512x/
11571 F: arch/powerpc/platforms/52xx/
11573 LINUX FOR POWERPC EMBEDDED PPC4XX
11574 L: linuxppc-dev@lists.ozlabs.org
11576 F: arch/powerpc/platforms/40x/
11577 F: arch/powerpc/platforms/44x/
11579 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11580 M: Scott Wood <oss@buserror.net>
11581 L: linuxppc-dev@lists.ozlabs.org
11583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11584 F: Documentation/devicetree/bindings/powerpc/fsl/
11585 F: arch/powerpc/platforms/83xx/
11586 F: arch/powerpc/platforms/85xx/
11588 LINUX FOR POWERPC EMBEDDED PPC8XX
11589 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11590 L: linuxppc-dev@lists.ozlabs.org
11592 F: arch/powerpc/platforms/8xx/
11594 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11595 M: Kees Cook <keescook@chromium.org>
11597 F: drivers/misc/lkdtm/*
11598 F: tools/testing/selftests/lkdtm/*
11600 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11601 M: Alan Stern <stern@rowland.harvard.edu>
11602 M: Andrea Parri <parri.andrea@gmail.com>
11603 M: Will Deacon <will@kernel.org>
11604 M: Peter Zijlstra <peterz@infradead.org>
11605 M: Boqun Feng <boqun.feng@gmail.com>
11606 M: Nicholas Piggin <npiggin@gmail.com>
11607 M: David Howells <dhowells@redhat.com>
11608 M: Jade Alglave <j.alglave@ucl.ac.uk>
11609 M: Luc Maranget <luc.maranget@inria.fr>
11610 M: "Paul E. McKenney" <paulmck@kernel.org>
11611 R: Akira Yokosawa <akiyks@gmail.com>
11612 R: Daniel Lustig <dlustig@nvidia.com>
11613 R: Joel Fernandes <joel@joelfernandes.org>
11614 L: linux-kernel@vger.kernel.org
11615 L: linux-arch@vger.kernel.org
11617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11618 F: Documentation/atomic_bitops.txt
11619 F: Documentation/atomic_t.txt
11620 F: Documentation/core-api/refcount-vs-atomic.rst
11621 F: Documentation/litmus-tests/
11622 F: Documentation/memory-barriers.txt
11623 F: tools/memory-model/
11625 LIS3LV02D ACCELEROMETER DRIVER
11626 M: Eric Piel <eric.piel@tremplin-utc.net>
11628 F: Documentation/misc-devices/lis3lv02d.rst
11629 F: drivers/misc/lis3lv02d/
11630 F: drivers/platform/x86/hp_accel.c
11633 M: David Gow <davidgow@google.com>
11634 L: linux-kselftest@vger.kernel.org
11635 L: kunit-dev@googlegroups.com
11640 M: Karol Gugala <kgugala@antmicro.com>
11641 M: Mateusz Holenko <mholenko@antmicro.com>
11642 M: Gabriel Somlo <gsomlo@gmail.com>
11643 M: Joel Stanley <joel@jms.id.au>
11645 F: Documentation/devicetree/bindings/*/litex,*.yaml
11646 F: arch/openrisc/boot/dts/or1klitex.dts
11647 F: include/linux/litex.h
11648 F: drivers/tty/serial/liteuart.c
11649 F: drivers/soc/litex/*
11650 F: drivers/net/ethernet/litex/*
11651 F: drivers/mmc/host/litex_mmc.c
11655 M: Josh Poimboeuf <jpoimboe@kernel.org>
11656 M: Jiri Kosina <jikos@kernel.org>
11657 M: Miroslav Benes <mbenes@suse.cz>
11658 M: Petr Mladek <pmladek@suse.com>
11659 R: Joe Lawrence <joe.lawrence@redhat.com>
11660 L: live-patching@vger.kernel.org
11662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11663 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11664 F: Documentation/livepatch/
11665 F: arch/powerpc/include/asm/livepatch.h
11666 F: include/linux/livepatch.h
11667 F: kernel/livepatch/
11668 F: kernel/module/livepatch.c
11670 F: samples/livepatch/
11671 F: tools/testing/selftests/livepatch/
11674 L: netdev@vger.kernel.org
11676 F: include/linux/llc.h
11677 F: include/net/llc*
11678 F: include/uapi/linux/llc.h
11681 LM73 HARDWARE MONITOR DRIVER
11682 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11683 L: linux-hwmon@vger.kernel.org
11685 F: drivers/hwmon/lm73.c
11687 LM78 HARDWARE MONITOR DRIVER
11688 M: Jean Delvare <jdelvare@suse.com>
11689 L: linux-hwmon@vger.kernel.org
11691 F: Documentation/hwmon/lm78.rst
11692 F: drivers/hwmon/lm78.c
11694 LM83 HARDWARE MONITOR DRIVER
11695 M: Jean Delvare <jdelvare@suse.com>
11696 L: linux-hwmon@vger.kernel.org
11698 F: Documentation/hwmon/lm83.rst
11699 F: drivers/hwmon/lm83.c
11701 LM90 HARDWARE MONITOR DRIVER
11702 M: Jean Delvare <jdelvare@suse.com>
11703 L: linux-hwmon@vger.kernel.org
11705 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11706 F: Documentation/hwmon/lm90.rst
11707 F: drivers/hwmon/lm90.c
11708 F: include/dt-bindings/thermal/lm90.h
11710 LM95234 HARDWARE MONITOR DRIVER
11711 M: Guenter Roeck <linux@roeck-us.net>
11712 L: linux-hwmon@vger.kernel.org
11714 F: Documentation/hwmon/lm95234.rst
11715 F: drivers/hwmon/lm95234.c
11717 LME2510 MEDIA DRIVER
11718 M: Malcolm Priestley <tvboxspy@gmail.com>
11719 L: linux-media@vger.kernel.org
11721 W: https://linuxtv.org
11722 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11723 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11725 LOADPIN SECURITY MODULE
11726 M: Kees Cook <keescook@chromium.org>
11728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11729 F: Documentation/admin-guide/LSM/LoadPin.rst
11730 F: security/loadpin/
11733 M: Peter Zijlstra <peterz@infradead.org>
11734 M: Ingo Molnar <mingo@redhat.com>
11735 M: Will Deacon <will@kernel.org>
11736 R: Waiman Long <longman@redhat.com>
11737 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11738 L: linux-kernel@vger.kernel.org
11740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11741 F: Documentation/locking/
11742 F: arch/*/include/asm/spinlock*.h
11743 F: include/linux/lockdep.h
11744 F: include/linux/mutex*.h
11745 F: include/linux/rwlock*.h
11746 F: include/linux/rwsem*.h
11747 F: include/linux/seqlock.h
11748 F: include/linux/spinlock*.h
11750 F: lib/locking*.[ch]
11751 X: kernel/locking/locktorture.c
11753 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11754 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11755 L: linux-ntfs-dev@lists.sourceforge.net
11757 W: http://www.linux-ntfs.org/content/view/19/37/
11758 F: Documentation/admin-guide/ldm.rst
11759 F: block/partitions/ldm.*
11761 LOGITECH HID GAMING KEYBOARDS
11762 M: Hans de Goede <hdegoede@redhat.com>
11763 L: linux-input@vger.kernel.org
11765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11766 F: drivers/hid/hid-lg-g15.c
11768 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11769 M: Adrien Grassein <adrien.grassein@gmail.com>
11771 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11772 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11775 M: Huacai Chen <chenhuacai@kernel.org>
11776 R: WANG Xuerui <kernel@xen0n.name>
11777 L: loongarch@lists.linux.dev
11779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11781 F: drivers/*/*loongarch*
11782 F: Documentation/loongarch/
11783 F: Documentation/translations/zh_CN/loongarch/
11785 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11786 M: Sathya Prakash <sathya.prakash@broadcom.com>
11787 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11788 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11789 L: MPT-FusionLinux.pdl@broadcom.com
11790 L: linux-scsi@vger.kernel.org
11792 W: http://www.avagotech.com/support/
11793 F: drivers/message/fusion/
11794 F: drivers/scsi/mpt3sas/
11796 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11797 M: Matthew Wilcox <willy@infradead.org>
11798 L: linux-scsi@vger.kernel.org
11800 F: drivers/scsi/sym53c8xx_2/
11803 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11804 L: linux-iio@vger.kernel.org
11806 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11807 F: drivers/iio/dac/ltc1660.c
11809 LTC2688 IIO DAC DRIVER
11810 M: Nuno Sá <nuno.sa@analog.com>
11811 L: linux-iio@vger.kernel.org
11813 W: http://ez.analog.com/community/linux-device-drivers
11814 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11815 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11816 F: drivers/iio/dac/ltc2688.c
11818 LTC2947 HARDWARE MONITOR DRIVER
11819 M: Nuno Sá <nuno.sa@analog.com>
11820 L: linux-hwmon@vger.kernel.org
11822 W: https://ez.analog.com/linux-software-drivers
11823 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11824 F: drivers/hwmon/ltc2947-core.c
11825 F: drivers/hwmon/ltc2947-i2c.c
11826 F: drivers/hwmon/ltc2947-spi.c
11827 F: drivers/hwmon/ltc2947.h
11829 LTC2983 IIO TEMPERATURE DRIVER
11830 M: Nuno Sá <nuno.sa@analog.com>
11831 L: linux-iio@vger.kernel.org
11833 W: https://ez.analog.com/linux-software-drivers
11834 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11835 F: drivers/iio/temperature/ltc2983.c
11837 LTC4261 HARDWARE MONITOR DRIVER
11838 M: Guenter Roeck <linux@roeck-us.net>
11839 L: linux-hwmon@vger.kernel.org
11841 F: Documentation/hwmon/ltc4261.rst
11842 F: drivers/hwmon/ltc4261.c
11844 LTC4306 I2C MULTIPLEXER DRIVER
11845 M: Michael Hennerich <michael.hennerich@analog.com>
11846 L: linux-i2c@vger.kernel.org
11848 W: https://ez.analog.com/linux-software-drivers
11849 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11850 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11852 LTP (Linux Test Project)
11853 M: Mike Frysinger <vapier@gentoo.org>
11854 M: Cyril Hrubis <chrubis@suse.cz>
11855 M: Wanlong Gao <wanlong.gao@gmail.com>
11856 M: Jan Stancek <jstancek@redhat.com>
11857 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11858 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11859 L: ltp@lists.linux.it (subscribers-only)
11861 W: http://linux-test-project.github.io/
11862 T: git git://github.com/linux-test-project/ltp.git
11864 LYNX 28G SERDES PHY DRIVER
11865 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11866 L: netdev@vger.kernel.org
11868 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11869 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
11872 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11873 L: netdev@vger.kernel.org
11875 F: drivers/net/pcs/pcs-lynx.c
11876 F: include/linux/pcs-lynx.h
11879 M: Geert Uytterhoeven <geert@linux-m68k.org>
11880 L: linux-m68k@lists.linux-m68k.org
11882 W: http://www.linux-m68k.org/
11883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11887 M68K ON APPLE MACINTOSH
11888 M: Joshua Thompson <funaho@jurai.org>
11889 L: linux-m68k@lists.linux-m68k.org
11891 W: http://www.mac.linux-m68k.org/
11893 F: drivers/macintosh/adb-iop.c
11894 F: drivers/macintosh/via-macii.c
11897 M: Philip Blundell <philb@gnu.org>
11899 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11900 F: arch/m68k/hp300/
11902 M88DS3103 MEDIA DRIVER
11903 M: Antti Palosaari <crope@iki.fi>
11904 L: linux-media@vger.kernel.org
11906 W: https://linuxtv.org
11907 W: http://palosaari.fi/linux/
11908 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11909 T: git git://linuxtv.org/anttip/media_tree.git
11910 F: drivers/media/dvb-frontends/m88ds3103*
11912 M88RS2000 MEDIA DRIVER
11913 M: Malcolm Priestley <tvboxspy@gmail.com>
11914 L: linux-media@vger.kernel.org
11916 W: https://linuxtv.org
11917 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11918 F: drivers/media/dvb-frontends/m88rs2000*
11920 MA901 MASTERKIT USB FM RADIO DRIVER
11921 M: Alexey Klimov <klimov.linux@gmail.com>
11922 L: linux-media@vger.kernel.org
11924 T: git git://linuxtv.org/media_tree.git
11925 F: drivers/media/radio/radio-ma901.c
11928 M: Johannes Berg <johannes@sipsolutions.net>
11929 L: linux-wireless@vger.kernel.org
11931 W: https://wireless.wiki.kernel.org/
11932 Q: https://patchwork.kernel.org/project/linux-wireless/list/
11933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
11934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
11935 F: Documentation/networking/mac80211-injection.rst
11936 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11937 F: drivers/net/wireless/mac80211_hwsim.[ch]
11938 F: include/net/mac80211.h
11942 M: Jassi Brar <jassisinghbrar@gmail.com>
11943 L: linux-kernel@vger.kernel.org
11945 F: drivers/mailbox/
11946 F: include/linux/mailbox_client.h
11947 F: include/linux/mailbox_controller.h
11948 F: include/dt-bindings/mailbox/
11949 F: Documentation/devicetree/bindings/mailbox/
11952 M: Viresh Kumar <viresh.kumar@linaro.org>
11953 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11954 L: linux-kernel@vger.kernel.org
11956 F: drivers/mailbox/arm_mhuv2.c
11957 F: include/linux/mailbox/arm_mhuv2_message.h
11958 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11960 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11961 M: Jeremy Kerr <jk@codeconstruct.com.au>
11962 M: Matt Johnston <matt@codeconstruct.com.au>
11963 L: netdev@vger.kernel.org
11965 F: Documentation/networking/mctp.rst
11966 F: drivers/net/mctp/
11967 F: include/net/mctp.h
11968 F: include/net/mctpdevice.h
11969 F: include/net/netns/mctp.h
11972 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11973 M: Michael Kerrisk <mtk.manpages@gmail.com>
11974 L: linux-man@vger.kernel.org
11976 W: http://www.kernel.org/doc/man-pages
11978 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11979 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11980 L: linux-mips@vger.kernel.org
11982 F: arch/mips/boot/dts/img/pistachio*
11984 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11985 M: Andrew Lunn <andrew@lunn.ch>
11986 M: Vivien Didelot <vivien.didelot@gmail.com>
11987 L: netdev@vger.kernel.org
11989 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11990 F: Documentation/networking/devlink/mv88e6xxx.rst
11991 F: drivers/net/dsa/mv88e6xxx/
11992 F: include/linux/dsa/mv88e6xxx.h
11993 F: include/linux/platform_data/mv88e6xxx.h
11995 MARVELL ARMADA 3700 PHY DRIVERS
11996 M: Miquel Raynal <miquel.raynal@bootlin.com>
11998 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11999 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12000 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12001 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12003 MARVELL ARMADA 3700 SERIAL DRIVER
12004 M: Pali Rohár <pali@kernel.org>
12006 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12007 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12008 F: drivers/tty/serial/mvebu-uart.c
12010 MARVELL ARMADA DRM SUPPORT
12011 M: Russell King <linux@armlinux.org.uk>
12013 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12014 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12015 F: Documentation/devicetree/bindings/display/armada/
12016 F: drivers/gpu/drm/armada/
12017 F: include/uapi/drm/armada_drm.h
12019 MARVELL CRYPTO DRIVER
12020 M: Boris Brezillon <bbrezillon@kernel.org>
12021 M: Arnaud Ebalard <arno@natisbad.org>
12022 M: Srujana Challa <schalla@marvell.com>
12023 L: linux-crypto@vger.kernel.org
12025 F: drivers/crypto/marvell/
12026 F: include/linux/soc/marvell/octeontx2/
12028 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12029 M: Mirko Lindner <mlindner@marvell.com>
12030 M: Stephen Hemminger <stephen@networkplumber.org>
12031 L: netdev@vger.kernel.org
12033 F: drivers/net/ethernet/marvell/sk*
12035 MARVELL LIBERTAS WIRELESS DRIVER
12036 L: libertas-dev@lists.infradead.org
12038 F: drivers/net/wireless/marvell/libertas/
12040 MARVELL MACCHIATOBIN SUPPORT
12041 M: Russell King <linux@armlinux.org.uk>
12042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12044 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12046 MARVELL MV643XX ETHERNET DRIVER
12047 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12048 L: netdev@vger.kernel.org
12050 F: drivers/net/ethernet/marvell/mv643xx_eth.*
12051 F: include/linux/mv643xx.h
12053 MARVELL MV88X3310 PHY DRIVER
12054 M: Russell King <linux@armlinux.org.uk>
12055 M: Marek Behún <kabel@kernel.org>
12056 L: netdev@vger.kernel.org
12058 F: drivers/net/phy/marvell10g.c
12060 MARVELL MVEBU THERMAL DRIVER
12061 M: Miquel Raynal <miquel.raynal@bootlin.com>
12063 F: drivers/thermal/armada_thermal.c
12065 MARVELL MVNETA ETHERNET DRIVER
12066 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12067 L: netdev@vger.kernel.org
12069 F: drivers/net/ethernet/marvell/mvneta.*
12071 MARVELL MVPP2 ETHERNET DRIVER
12072 M: Marcin Wojtas <mw@semihalf.com>
12073 M: Russell King <linux@armlinux.org.uk>
12074 L: netdev@vger.kernel.org
12076 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
12077 F: drivers/net/ethernet/marvell/mvpp2/
12079 MARVELL MWIFIEX WIRELESS DRIVER
12080 M: Amitkumar Karwar <amitkarwar@gmail.com>
12081 M: Ganapathi Bhat <ganapathi017@gmail.com>
12082 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12083 M: Xinming Hu <huxinming820@gmail.com>
12084 L: linux-wireless@vger.kernel.org
12086 F: drivers/net/wireless/marvell/mwifiex/
12088 MARVELL MWL8K WIRELESS DRIVER
12089 M: Lennert Buytenhek <buytenh@wantstofly.org>
12090 L: linux-wireless@vger.kernel.org
12092 F: drivers/net/wireless/marvell/mwl8k.c
12094 MARVELL NAND CONTROLLER DRIVER
12095 M: Miquel Raynal <miquel.raynal@bootlin.com>
12096 L: linux-mtd@lists.infradead.org
12098 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12099 F: drivers/mtd/nand/raw/marvell_nand.c
12101 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12102 M: Sunil Goutham <sgoutham@marvell.com>
12103 M: Geetha sowjanya <gakula@marvell.com>
12104 M: Subbaraya Sundeep <sbhatta@marvell.com>
12105 M: hariprasad <hkelam@marvell.com>
12106 L: netdev@vger.kernel.org
12108 F: drivers/net/ethernet/marvell/octeontx2/nic/
12109 F: include/linux/soc/marvell/octeontx2/
12111 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12112 M: Sunil Goutham <sgoutham@marvell.com>
12113 M: Linu Cherian <lcherian@marvell.com>
12114 M: Geetha sowjanya <gakula@marvell.com>
12115 M: Jerin Jacob <jerinj@marvell.com>
12116 M: hariprasad <hkelam@marvell.com>
12117 M: Subbaraya Sundeep <sbhatta@marvell.com>
12118 L: netdev@vger.kernel.org
12120 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12121 F: drivers/net/ethernet/marvell/octeontx2/af/
12123 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12124 M: Taras Chornyi <tchornyi@marvell.com>
12126 W: https://github.com/Marvell-switching/switchdev-prestera
12127 F: drivers/net/ethernet/marvell/prestera/
12129 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12130 M: Nicolas Pitre <nico@fluxnic.net>
12132 F: drivers/mmc/host/mvsdio.*
12134 MARVELL USB MDIO CONTROLLER DRIVER
12135 M: Tobias Waldekranz <tobias@waldekranz.com>
12136 L: netdev@vger.kernel.org
12138 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12139 F: drivers/net/mdio/mdio-mvusb.c
12141 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12142 M: Hu Ziji <huziji@marvell.com>
12143 L: linux-mmc@vger.kernel.org
12145 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12146 F: drivers/mmc/host/sdhci-xenon*
12148 MARVELL OCTEON ENDPOINT DRIVER
12149 M: Veerasenareddy Burru <vburru@marvell.com>
12150 M: Abhijit Ayarekar <aayarekar@marvell.com>
12151 L: netdev@vger.kernel.org
12153 F: drivers/net/ethernet/marvell/octeon_ep
12155 MATROX FRAMEBUFFER DRIVER
12156 L: linux-fbdev@vger.kernel.org
12158 F: drivers/video/fbdev/matrox/matroxfb_*
12159 F: include/uapi/linux/matroxfb.h
12162 M: Daniel Nilsson <daniel.nilsson@flex.com>
12163 L: linux-hwmon@vger.kernel.org
12165 F: Documentation/hwmon/max15301.rst
12166 F: drivers/hwmon/pmbus/max15301.c
12168 MAX16065 HARDWARE MONITOR DRIVER
12169 M: Guenter Roeck <linux@roeck-us.net>
12170 L: linux-hwmon@vger.kernel.org
12172 F: Documentation/hwmon/max16065.rst
12173 F: drivers/hwmon/max16065.c
12175 MAX2175 SDR TUNER DRIVER
12176 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12177 L: linux-media@vger.kernel.org
12179 T: git git://linuxtv.org/media_tree.git
12180 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12181 F: Documentation/userspace-api/media/drivers/max2175.rst
12182 F: drivers/media/i2c/max2175*
12183 F: include/uapi/linux/max2175.h
12185 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12186 L: linux-hwmon@vger.kernel.org
12188 F: Documentation/hwmon/max6650.rst
12189 F: drivers/hwmon/max6650.c
12191 MAX6697 HARDWARE MONITOR DRIVER
12192 M: Guenter Roeck <linux@roeck-us.net>
12193 L: linux-hwmon@vger.kernel.org
12195 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12196 F: Documentation/hwmon/max6697.rst
12197 F: drivers/hwmon/max6697.c
12198 F: include/linux/platform_data/max6697.h
12200 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12201 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12202 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12203 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12204 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12205 L: linux-media@vger.kernel.org
12207 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12208 F: drivers/media/i2c/max9286.c
12210 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12211 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12212 L: linux-media@vger.kernel.org
12214 F: drivers/staging/media/max96712/max96712.c
12216 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12217 M: Peter Rosin <peda@axentia.se>
12218 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12220 F: Documentation/devicetree/bindings/sound/max9860.txt
12221 F: sound/soc/codecs/max9860.*
12223 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12224 M: Andreas Klinger <ak@it-klinger.de>
12225 L: linux-iio@vger.kernel.org
12227 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12228 F: drivers/iio/proximity/mb1232.c
12230 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12231 R: Iskren Chernev <iskren.chernev@gmail.com>
12232 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12233 R: Marek Szyprowski <m.szyprowski@samsung.com>
12234 R: Matheus Castello <matheus@castello.eng.br>
12235 L: linux-pm@vger.kernel.org
12237 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12238 F: drivers/power/supply/max17040_battery.c
12240 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12241 R: Hans de Goede <hdegoede@redhat.com>
12242 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12243 R: Marek Szyprowski <m.szyprowski@samsung.com>
12244 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12245 R: Purism Kernel Team <kernel@puri.sm>
12246 L: linux-pm@vger.kernel.org
12248 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12249 F: drivers/power/supply/max17042_battery.c
12251 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12252 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12253 L: linux-kernel@vger.kernel.org
12255 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12256 F: drivers/regulator/max20086-regulator.c
12258 MAXIM MAX77650 PMIC MFD DRIVER
12259 M: Bartosz Golaszewski <brgl@bgdev.pl>
12260 L: linux-kernel@vger.kernel.org
12262 F: Documentation/devicetree/bindings/*/*max77650.yaml
12263 F: Documentation/devicetree/bindings/*/max77650*.yaml
12264 F: drivers/gpio/gpio-max77650.c
12265 F: drivers/input/misc/max77650-onkey.c
12266 F: drivers/leds/leds-max77650.c
12267 F: drivers/mfd/max77650.c
12268 F: drivers/power/supply/max77650-charger.c
12269 F: drivers/regulator/max77650-regulator.c
12270 F: include/linux/mfd/max77650.h
12272 MAXIM MAX77714 PMIC MFD DRIVER
12273 M: Luca Ceresoli <luca@lucaceresoli.net>
12275 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12276 F: drivers/mfd/max77714.c
12277 F: include/linux/mfd/max77714.h
12279 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12280 M: Javier Martinez Canillas <javier@dowhile0.org>
12281 L: linux-kernel@vger.kernel.org
12283 F: Documentation/devicetree/bindings/*/*max77802.yaml
12284 F: drivers/regulator/max77802-regulator.c
12285 F: include/dt-bindings/*/*max77802.h
12287 MAXIM MAX77976 BATTERY CHARGER
12288 M: Luca Ceresoli <luca@lucaceresoli.net>
12290 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12291 F: drivers/power/supply/max77976_charger.c
12293 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12294 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12295 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12296 L: linux-pm@vger.kernel.org
12298 B: mailto:linux-samsung-soc@vger.kernel.org
12299 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12300 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12301 F: drivers/power/supply/max14577_charger.c
12302 F: drivers/power/supply/max77693_charger.c
12304 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12305 M: Chanwoo Choi <cw00.choi@samsung.com>
12306 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12307 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12308 L: linux-kernel@vger.kernel.org
12310 B: mailto:linux-samsung-soc@vger.kernel.org
12311 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12312 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12313 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12314 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12315 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12316 F: Documentation/devicetree/bindings/mfd/max77693.txt
12317 F: drivers/*/*max77843.c
12318 F: drivers/*/max14577*.c
12319 F: drivers/*/max77686*.c
12320 F: drivers/*/max77693*.c
12321 F: drivers/clk/clk-max77686.c
12322 F: drivers/extcon/extcon-max14577.c
12323 F: drivers/extcon/extcon-max77693.c
12324 F: drivers/rtc/rtc-max77686.c
12325 F: include/linux/mfd/max14577*.h
12326 F: include/linux/mfd/max77686*.h
12327 F: include/linux/mfd/max77693*.h
12329 MAXIRADIO FM RADIO RECEIVER DRIVER
12330 M: Hans Verkuil <hverkuil@xs4all.nl>
12331 L: linux-media@vger.kernel.org
12333 W: https://linuxtv.org
12334 T: git git://linuxtv.org/media_tree.git
12335 F: drivers/media/radio/radio-maxiradio*
12337 MAXLINEAR ETHERNET PHY DRIVER
12338 M: Xu Liang <lxu@maxlinear.com>
12339 L: netdev@vger.kernel.org
12341 F: drivers/net/phy/mxl-gpy.c
12343 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12344 R: Yasushi SHOJI <yashi@spacecubics.com>
12345 L: linux-can@vger.kernel.org
12347 F: drivers/net/can/usb/mcba_usb.c
12349 MCAN MMIO DEVICE DRIVER
12350 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12351 L: linux-can@vger.kernel.org
12353 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12354 F: drivers/net/can/m_can/m_can.c
12355 F: drivers/net/can/m_can/m_can.h
12356 F: drivers/net/can/m_can/m_can_platform.c
12358 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12359 M: Rishi Gupta <gupt21@gmail.com>
12360 L: linux-i2c@vger.kernel.org
12361 L: linux-input@vger.kernel.org
12363 F: drivers/hid/hid-mcp2221.c
12365 MCP251XFD SPI-CAN NETWORK DRIVER
12366 M: Marc Kleine-Budde <mkl@pengutronix.de>
12367 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12368 R: Thomas Kopp <thomas.kopp@microchip.com>
12369 L: linux-can@vger.kernel.org
12371 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12372 F: drivers/net/can/spi/mcp251xfd/
12374 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12375 M: Peter Rosin <peda@axentia.se>
12376 L: linux-iio@vger.kernel.org
12378 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12379 F: drivers/iio/potentiometer/mcp4018.c
12380 F: drivers/iio/potentiometer/mcp4531.c
12382 MCR20A IEEE-802.15.4 RADIO DRIVER
12383 M: Xue Liu <liuxuenetmail@gmail.com>
12384 L: linux-wpan@vger.kernel.org
12386 W: https://github.com/xueliu/mcr20a-linux
12387 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12388 F: drivers/net/ieee802154/mcr20a.c
12389 F: drivers/net/ieee802154/mcr20a.h
12391 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12392 M: William Breathitt Gray <vilhelm.gray@gmail.com>
12393 L: linux-iio@vger.kernel.org
12395 F: drivers/iio/dac/cio-dac.c
12397 MEDIA CONTROLLER FRAMEWORK
12398 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12399 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12400 L: linux-media@vger.kernel.org
12402 W: https://www.linuxtv.org
12403 T: git git://linuxtv.org/media_tree.git
12404 F: drivers/media/mc/
12405 F: include/media/media-*.h
12406 F: include/uapi/linux/media.h
12408 MEDIA DRIVER FOR FREESCALE IMX PXP
12409 M: Philipp Zabel <p.zabel@pengutronix.de>
12410 L: linux-media@vger.kernel.org
12412 T: git git://linuxtv.org/media_tree.git
12413 F: drivers/media/platform/nxp/imx-pxp.[ch]
12415 MEDIA DRIVERS FOR ASCOT2E
12416 M: Sergey Kozlov <serjk@netup.ru>
12417 M: Abylay Ospan <aospan@netup.ru>
12418 L: linux-media@vger.kernel.org
12420 W: https://linuxtv.org
12421 W: http://netup.tv/
12422 T: git git://linuxtv.org/media_tree.git
12423 F: drivers/media/dvb-frontends/ascot2e*
12425 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12426 M: Jasmin Jessich <jasmin@anw.at>
12427 L: linux-media@vger.kernel.org
12429 W: https://linuxtv.org
12430 T: git git://linuxtv.org/media_tree.git
12431 F: drivers/media/dvb-frontends/cxd2099*
12433 MEDIA DRIVERS FOR CXD2841ER
12434 M: Sergey Kozlov <serjk@netup.ru>
12435 M: Abylay Ospan <aospan@netup.ru>
12436 L: linux-media@vger.kernel.org
12438 W: https://linuxtv.org
12439 W: http://netup.tv/
12440 T: git git://linuxtv.org/media_tree.git
12441 F: drivers/media/dvb-frontends/cxd2841er*
12443 MEDIA DRIVERS FOR CXD2880
12444 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12445 L: linux-media@vger.kernel.org
12447 W: http://linuxtv.org/
12448 T: git git://linuxtv.org/media_tree.git
12449 F: drivers/media/dvb-frontends/cxd2880/*
12450 F: drivers/media/spi/cxd2880*
12452 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12453 L: linux-media@vger.kernel.org
12455 W: https://linuxtv.org
12456 T: git git://linuxtv.org/media_tree.git
12457 F: drivers/media/pci/ddbridge/*
12459 MEDIA DRIVERS FOR FREESCALE IMX
12460 M: Steve Longerbeam <slongerbeam@gmail.com>
12461 M: Philipp Zabel <p.zabel@pengutronix.de>
12462 L: linux-media@vger.kernel.org
12464 T: git git://linuxtv.org/media_tree.git
12465 F: Documentation/admin-guide/media/imx.rst
12466 F: Documentation/devicetree/bindings/media/imx.txt
12467 F: drivers/staging/media/imx/
12468 F: include/linux/imx-media.h
12469 F: include/media/imx.h
12471 MEDIA DRIVERS FOR FREESCALE IMX7
12472 M: Rui Miguel Silva <rmfrfs@gmail.com>
12473 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12474 L: linux-media@vger.kernel.org
12476 T: git git://linuxtv.org/media_tree.git
12477 F: Documentation/admin-guide/media/imx7.rst
12478 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12479 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12480 F: drivers/media/platform/nxp/imx-mipi-csis.c
12481 F: drivers/staging/media/imx/imx7-media-csi.c
12483 MEDIA DRIVERS FOR HELENE
12484 M: Abylay Ospan <aospan@netup.ru>
12485 L: linux-media@vger.kernel.org
12487 W: https://linuxtv.org
12488 W: http://netup.tv/
12489 T: git git://linuxtv.org/media_tree.git
12490 F: drivers/media/dvb-frontends/helene*
12492 MEDIA DRIVERS FOR HORUS3A
12493 M: Sergey Kozlov <serjk@netup.ru>
12494 M: Abylay Ospan <aospan@netup.ru>
12495 L: linux-media@vger.kernel.org
12497 W: https://linuxtv.org
12498 W: http://netup.tv/
12499 T: git git://linuxtv.org/media_tree.git
12500 F: drivers/media/dvb-frontends/horus3a*
12502 MEDIA DRIVERS FOR LNBH25
12503 M: Sergey Kozlov <serjk@netup.ru>
12504 M: Abylay Ospan <aospan@netup.ru>
12505 L: linux-media@vger.kernel.org
12507 W: https://linuxtv.org
12508 W: http://netup.tv/
12509 T: git git://linuxtv.org/media_tree.git
12510 F: drivers/media/dvb-frontends/lnbh25*
12512 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12513 L: linux-media@vger.kernel.org
12515 W: https://linuxtv.org
12516 T: git git://linuxtv.org/media_tree.git
12517 F: drivers/media/dvb-frontends/mxl5xx*
12519 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12520 M: Sergey Kozlov <serjk@netup.ru>
12521 M: Abylay Ospan <aospan@netup.ru>
12522 L: linux-media@vger.kernel.org
12524 W: https://linuxtv.org
12525 W: http://netup.tv/
12526 T: git git://linuxtv.org/media_tree.git
12527 F: drivers/media/pci/netup_unidvb/*
12529 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12530 M: Dmitry Osipenko <digetx@gmail.com>
12531 L: linux-media@vger.kernel.org
12532 L: linux-tegra@vger.kernel.org
12534 T: git git://linuxtv.org/media_tree.git
12535 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12536 F: drivers/media/platform/nvidia/tegra-vde/
12538 MEDIA DRIVERS FOR RENESAS - CEU
12539 M: Jacopo Mondi <jacopo@jmondi.org>
12540 L: linux-media@vger.kernel.org
12541 L: linux-renesas-soc@vger.kernel.org
12543 T: git git://linuxtv.org/media_tree.git
12544 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12545 F: drivers/media/platform/renesas/renesas-ceu.c
12546 F: include/media/drv-intf/renesas-ceu.h
12548 MEDIA DRIVERS FOR RENESAS - DRIF
12549 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12550 L: linux-media@vger.kernel.org
12551 L: linux-renesas-soc@vger.kernel.org
12553 T: git git://linuxtv.org/media_tree.git
12554 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12555 F: drivers/media/platform/renesas/rcar_drif.c
12557 MEDIA DRIVERS FOR RENESAS - FCP
12558 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12559 L: linux-media@vger.kernel.org
12560 L: linux-renesas-soc@vger.kernel.org
12562 T: git git://linuxtv.org/media_tree.git
12563 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12564 F: drivers/media/platform/renesas/rcar-fcp.c
12565 F: include/media/rcar-fcp.h
12567 MEDIA DRIVERS FOR RENESAS - FDP1
12568 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12569 L: linux-media@vger.kernel.org
12570 L: linux-renesas-soc@vger.kernel.org
12572 T: git git://linuxtv.org/media_tree.git
12573 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12574 F: drivers/media/platform/renesas/rcar_fdp1.c
12576 MEDIA DRIVERS FOR RENESAS - VIN
12577 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12578 L: linux-media@vger.kernel.org
12579 L: linux-renesas-soc@vger.kernel.org
12581 T: git git://linuxtv.org/media_tree.git
12582 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12583 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12584 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12585 F: drivers/media/platform/renesas/rcar-isp.c
12586 F: drivers/media/platform/renesas/rcar-vin/
12588 MEDIA DRIVERS FOR RENESAS - VSP1
12589 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12590 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12591 L: linux-media@vger.kernel.org
12592 L: linux-renesas-soc@vger.kernel.org
12594 T: git git://linuxtv.org/media_tree.git
12595 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12596 F: drivers/media/platform/renesas/vsp1/
12598 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12599 L: linux-media@vger.kernel.org
12601 W: https://linuxtv.org
12602 T: git git://linuxtv.org/media_tree.git
12603 F: drivers/media/dvb-frontends/stv0910*
12605 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12606 L: linux-media@vger.kernel.org
12608 W: https://linuxtv.org
12609 T: git git://linuxtv.org/media_tree.git
12610 F: drivers/media/dvb-frontends/stv6111*
12612 MEDIA DRIVERS FOR STM32 - DCMI
12613 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12614 L: linux-media@vger.kernel.org
12616 T: git git://linuxtv.org/media_tree.git
12617 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12618 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12620 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12621 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12622 L: linux-media@vger.kernel.org
12624 W: https://linuxtv.org
12625 Q: http://patchwork.kernel.org/project/linux-media/list/
12626 T: git git://linuxtv.org/media_tree.git
12627 F: Documentation/admin-guide/media/
12628 F: Documentation/devicetree/bindings/media/
12629 F: Documentation/driver-api/media/
12630 F: Documentation/userspace-api/media/
12632 F: drivers/staging/media/
12633 F: include/linux/platform_data/media/
12635 F: include/uapi/linux/dvb/
12636 F: include/uapi/linux/ivtv*
12637 F: include/uapi/linux/media.h
12638 F: include/uapi/linux/meye.h
12639 F: include/uapi/linux/uvcvideo.h
12640 F: include/uapi/linux/v4l2-*
12641 F: include/uapi/linux/videodev2.h
12643 MEDIATEK BLUETOOTH DRIVER
12644 M: Sean Wang <sean.wang@mediatek.com>
12645 L: linux-bluetooth@vger.kernel.org
12646 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12648 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12649 F: drivers/bluetooth/btmtkuart.c
12651 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12652 M: Sean Wang <sean.wang@mediatek.com>
12653 L: linux-pm@vger.kernel.org
12655 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12656 F: drivers/power/reset/mt6323-poweroff.c
12658 MEDIATEK CIR DRIVER
12659 M: Sean Wang <sean.wang@mediatek.com>
12661 F: drivers/media/rc/mtk-cir.c
12663 MEDIATEK DMA DRIVER
12664 M: Sean Wang <sean.wang@mediatek.com>
12665 L: dmaengine@vger.kernel.org
12666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12667 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12669 F: Documentation/devicetree/bindings/dma/mtk-*
12670 F: drivers/dma/mediatek/
12672 MEDIATEK ETHERNET DRIVER
12673 M: Felix Fietkau <nbd@nbd.name>
12674 M: John Crispin <john@phrozen.org>
12675 M: Sean Wang <sean.wang@mediatek.com>
12676 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12677 L: netdev@vger.kernel.org
12679 F: drivers/net/ethernet/mediatek/
12681 MEDIATEK I2C CONTROLLER DRIVER
12682 M: Qii Wang <qii.wang@mediatek.com>
12683 L: linux-i2c@vger.kernel.org
12685 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12686 F: drivers/i2c/busses/i2c-mt65xx.c
12688 MEDIATEK IOMMU DRIVER
12689 M: Yong Wu <yong.wu@mediatek.com>
12690 L: iommu@lists.linux.dev
12691 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12693 F: Documentation/devicetree/bindings/iommu/mediatek*
12694 F: drivers/iommu/mtk_iommu*
12695 F: include/dt-bindings/memory/mt*-port.h
12697 MEDIATEK JPEG DRIVER
12698 M: Bin Liu <bin.liu@mediatek.com>
12700 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12701 F: drivers/media/platform/mediatek/jpeg/
12703 MEDIATEK MDP DRIVER
12704 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12705 M: Houlong Wei <houlong.wei@mediatek.com>
12706 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12708 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12709 F: drivers/media/platform/mediatek/mdp/
12710 F: drivers/media/platform/mediatek/vpu/
12712 MEDIATEK MEDIA DRIVER
12713 M: Tiffany Lin <tiffany.lin@mediatek.com>
12714 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12716 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12717 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12718 F: drivers/media/platform/mediatek/vcodec/
12719 F: drivers/media/platform/mediatek/vpu/
12721 MEDIATEK MMC/SD/SDIO DRIVER
12722 M: Chaotian Jing <chaotian.jing@mediatek.com>
12724 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12725 F: drivers/mmc/host/mtk-sd.c
12727 MEDIATEK MT76 WIRELESS LAN DRIVER
12728 M: Felix Fietkau <nbd@nbd.name>
12729 M: Lorenzo Bianconi <lorenzo@kernel.org>
12730 M: Ryder Lee <ryder.lee@mediatek.com>
12731 R: Shayne Chen <shayne.chen@mediatek.com>
12732 R: Sean Wang <sean.wang@mediatek.com>
12733 L: linux-wireless@vger.kernel.org
12735 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12736 F: drivers/net/wireless/mediatek/mt76/
12738 MEDIATEK MT7601U WIRELESS LAN DRIVER
12739 M: Jakub Kicinski <kuba@kernel.org>
12740 L: linux-wireless@vger.kernel.org
12742 F: drivers/net/wireless/mediatek/mt7601u/
12744 MEDIATEK MT7621 CLOCK DRIVER
12745 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12747 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12748 F: drivers/clk/ralink/clk-mt7621.c
12750 MEDIATEK MT7621/28/88 I2C DRIVER
12751 M: Stefan Roese <sr@denx.de>
12752 L: linux-i2c@vger.kernel.org
12754 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12755 F: drivers/i2c/busses/i2c-mt7621.c
12757 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12758 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12760 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12761 F: drivers/pci/controller/pcie-mt7621.c
12763 MEDIATEK MT7621 PHY PCI DRIVER
12764 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12766 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12767 F: drivers/phy/ralink/phy-mt7621-pci.c
12769 MEDIATEK NAND CONTROLLER DRIVER
12770 L: linux-mtd@lists.infradead.org
12772 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12773 F: drivers/mtd/nand/raw/mtk_*
12775 MEDIATEK PMIC LED DRIVER
12776 M: Sean Wang <sean.wang@mediatek.com>
12778 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12779 F: drivers/leds/leds-mt6323.c
12781 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12782 M: Sean Wang <sean.wang@mediatek.com>
12784 F: drivers/char/hw_random/mtk-rng.c
12786 MEDIATEK SMI DRIVER
12787 M: Yong Wu <yong.wu@mediatek.com>
12788 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12790 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12791 F: drivers/memory/mtk-smi.c
12792 F: include/soc/mediatek/smi.h
12794 MEDIATEK SWITCH DRIVER
12795 M: Sean Wang <sean.wang@mediatek.com>
12796 M: Landen Chao <Landen.Chao@mediatek.com>
12797 M: DENG Qingfang <dqfext@gmail.com>
12798 L: netdev@vger.kernel.org
12800 F: drivers/net/dsa/mt7530.*
12801 F: net/dsa/tag_mtk.c
12803 MEDIATEK T7XX 5G WWAN MODEM DRIVER
12804 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
12805 M: Intel Corporation <linuxwwan@intel.com>
12806 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
12807 R: Liu Haijun <haijun.liu@mediatek.com>
12808 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
12809 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
12810 L: netdev@vger.kernel.org
12812 F: drivers/net/wwan/t7xx/
12814 MEDIATEK USB3 DRD IP DRIVER
12815 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12816 L: linux-usb@vger.kernel.org
12817 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12818 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12820 F: Documentation/devicetree/bindings/usb/mediatek,*
12821 F: drivers/usb/host/xhci-mtk*
12822 F: drivers/usb/mtu3/
12824 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12825 M: Peter Senna Tschudin <peter.senna@gmail.com>
12826 M: Martin Donnelly <martin.donnelly@ge.com>
12827 M: Martyn Welch <martyn.welch@collabora.co.uk>
12829 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12830 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12832 MEGARAID SCSI/SAS DRIVERS
12833 M: Kashyap Desai <kashyap.desai@broadcom.com>
12834 M: Sumit Saxena <sumit.saxena@broadcom.com>
12835 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12836 L: megaraidlinux.pdl@broadcom.com
12837 L: linux-scsi@vger.kernel.org
12839 W: http://www.avagotech.com/support/
12840 F: Documentation/scsi/megaraid.rst
12841 F: drivers/scsi/megaraid.*
12842 F: drivers/scsi/megaraid/
12844 MELEXIS MLX90614 DRIVER
12845 M: Crt Mori <cmo@melexis.com>
12846 L: linux-iio@vger.kernel.org
12848 W: http://www.melexis.com
12849 F: drivers/iio/temperature/mlx90614.c
12851 MELEXIS MLX90632 DRIVER
12852 M: Crt Mori <cmo@melexis.com>
12853 L: linux-iio@vger.kernel.org
12855 W: http://www.melexis.com
12856 F: drivers/iio/temperature/mlx90632.c
12858 MELFAS MIP4 TOUCHSCREEN DRIVER
12859 M: Sangwon Jee <jeesw@melfas.com>
12861 W: http://www.melfas.com
12862 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12863 F: drivers/input/touchscreen/melfas_mip4.c
12865 MELLANOX BLUEFIELD I2C DRIVER
12866 M: Khalil Blaiech <kblaiech@nvidia.com>
12867 L: linux-i2c@vger.kernel.org
12869 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12870 F: drivers/i2c/busses/i2c-mlxbf.c
12872 MELLANOX ETHERNET DRIVER (mlx4_en)
12873 M: Tariq Toukan <tariqt@nvidia.com>
12874 L: netdev@vger.kernel.org
12876 W: http://www.mellanox.com
12877 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12878 F: drivers/net/ethernet/mellanox/mlx4/en_*
12880 MELLANOX ETHERNET DRIVER (mlx5e)
12881 M: Saeed Mahameed <saeedm@nvidia.com>
12882 L: netdev@vger.kernel.org
12884 W: http://www.mellanox.com
12885 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12886 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12888 MELLANOX ETHERNET INNOVA DRIVERS
12889 R: Boris Pismenny <borisp@nvidia.com>
12890 L: netdev@vger.kernel.org
12892 W: http://www.mellanox.com
12893 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12894 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12895 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12896 F: include/linux/mlx5/mlx5_ifc_fpga.h
12898 MELLANOX ETHERNET SWITCH DRIVERS
12899 M: Ido Schimmel <idosch@nvidia.com>
12900 M: Petr Machata <petrm@nvidia.com>
12901 L: netdev@vger.kernel.org
12903 W: http://www.mellanox.com
12904 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12905 F: drivers/net/ethernet/mellanox/mlxsw/
12906 F: tools/testing/selftests/drivers/net/mlxsw/
12908 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12909 M: mlxsw@nvidia.com
12910 L: netdev@vger.kernel.org
12912 W: http://www.mellanox.com
12913 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12914 F: drivers/net/ethernet/mellanox/mlxfw/
12916 MELLANOX HARDWARE PLATFORM SUPPORT
12917 M: Hans de Goede <hdegoede@redhat.com>
12918 M: Mark Gross <markgross@kernel.org>
12919 M: Vadim Pasternak <vadimp@nvidia.com>
12920 L: platform-driver-x86@vger.kernel.org
12922 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12923 F: drivers/platform/mellanox/
12924 F: include/linux/platform_data/mlxreg.h
12926 MELLANOX MLX4 core VPI driver
12927 M: Tariq Toukan <tariqt@nvidia.com>
12928 L: netdev@vger.kernel.org
12929 L: linux-rdma@vger.kernel.org
12931 W: http://www.mellanox.com
12932 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12933 F: drivers/net/ethernet/mellanox/mlx4/
12934 F: include/linux/mlx4/
12936 MELLANOX MLX4 IB driver
12937 M: Yishai Hadas <yishaih@nvidia.com>
12938 L: linux-rdma@vger.kernel.org
12940 W: http://www.mellanox.com
12941 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12942 F: drivers/infiniband/hw/mlx4/
12943 F: include/linux/mlx4/
12944 F: include/uapi/rdma/mlx4-abi.h
12946 MELLANOX MLX5 core VPI driver
12947 M: Saeed Mahameed <saeedm@nvidia.com>
12948 M: Leon Romanovsky <leonro@nvidia.com>
12949 L: netdev@vger.kernel.org
12950 L: linux-rdma@vger.kernel.org
12952 W: http://www.mellanox.com
12953 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12954 F: Documentation/networking/device_drivers/ethernet/mellanox/
12955 F: drivers/net/ethernet/mellanox/mlx5/core/
12956 F: include/linux/mlx5/
12958 MELLANOX MLX5 IB driver
12959 M: Leon Romanovsky <leonro@nvidia.com>
12960 L: linux-rdma@vger.kernel.org
12962 W: http://www.mellanox.com
12963 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12964 F: drivers/infiniband/hw/mlx5/
12965 F: include/linux/mlx5/
12966 F: include/uapi/rdma/mlx5-abi.h
12968 MELLANOX MLXCPLD I2C AND MUX DRIVER
12969 M: Vadim Pasternak <vadimp@nvidia.com>
12970 M: Michael Shych <michaelsh@nvidia.com>
12971 L: linux-i2c@vger.kernel.org
12973 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12974 F: drivers/i2c/busses/i2c-mlxcpld.c
12975 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12977 MELLANOX MLXCPLD LED DRIVER
12978 M: Vadim Pasternak <vadimp@nvidia.com>
12979 L: linux-leds@vger.kernel.org
12981 F: Documentation/leds/leds-mlxcpld.rst
12982 F: drivers/leds/leds-mlxcpld.c
12983 F: drivers/leds/leds-mlxreg.c
12985 MELLANOX PLATFORM DRIVER
12986 M: Vadim Pasternak <vadimp@nvidia.com>
12987 L: platform-driver-x86@vger.kernel.org
12989 F: drivers/platform/x86/mlx-platform.c
12992 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12993 M: "Paul E. McKenney" <paulmck@kernel.org>
12994 L: linux-kernel@vger.kernel.org
12996 F: arch/powerpc/include/asm/membarrier.h
12997 F: include/uapi/linux/membarrier.h
12998 F: kernel/sched/membarrier.c
13001 M: Mike Rapoport <rppt@kernel.org>
13002 L: linux-mm@kvack.org
13004 F: Documentation/core-api/boot-time-mm.rst
13005 F: include/linux/memblock.h
13007 F: tools/testing/memblock/
13009 MEMORY CONTROLLER DRIVERS
13010 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13011 L: linux-kernel@vger.kernel.org
13013 B: mailto:krzysztof.kozlowski@linaro.org
13014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13015 F: Documentation/devicetree/bindings/memory-controllers/
13017 F: include/dt-bindings/memory/
13020 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13021 M: Dmitry Osipenko <digetx@gmail.com>
13022 L: linux-pm@vger.kernel.org
13023 L: linux-tegra@vger.kernel.org
13024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13026 F: drivers/devfreq/tegra30-devfreq.c
13029 M: Andrew Morton <akpm@linux-foundation.org>
13030 L: linux-mm@kvack.org
13032 W: http://www.linux-mm.org
13033 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13034 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13035 F: include/linux/gfp.h
13036 F: include/linux/memory_hotplug.h
13037 F: include/linux/mm.h
13038 F: include/linux/mmzone.h
13039 F: include/linux/pagewalk.h
13040 F: include/linux/vmalloc.h
13042 F: tools/testing/selftests/vm/
13045 M: David Hildenbrand <david@redhat.com>
13046 M: Oscar Salvador <osalvador@suse.de>
13047 L: linux-mm@kvack.org
13049 F: Documentation/admin-guide/mm/memory-hotplug.rst
13050 F: Documentation/core-api/memory-hotplug.rst
13051 F: drivers/base/memory.c
13052 F: include/linux/memory_hotplug.h
13053 F: mm/memory_hotplug.c
13054 F: tools/testing/selftests/memory-hotplug/
13056 MEMORY TECHNOLOGY DEVICES (MTD)
13057 M: Miquel Raynal <miquel.raynal@bootlin.com>
13058 M: Richard Weinberger <richard@nod.at>
13059 M: Vignesh Raghavendra <vigneshr@ti.com>
13060 L: linux-mtd@lists.infradead.org
13062 W: http://www.linux-mtd.infradead.org/
13063 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13064 C: irc://irc.oftc.net/mtd
13065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13067 F: Documentation/devicetree/bindings/mtd/
13069 F: include/linux/mtd/
13070 F: include/uapi/mtd/
13072 MEN A21 WATCHDOG DRIVER
13073 M: Johannes Thumshirn <morbidrsa@gmail.com>
13074 L: linux-watchdog@vger.kernel.org
13076 F: drivers/watchdog/mena21_wdt.c
13078 MEN CHAMELEON BUS (mcb)
13079 M: Johannes Thumshirn <morbidrsa@gmail.com>
13081 F: Documentation/driver-api/men-chameleon-bus.rst
13083 F: include/linux/mcb.h
13085 MEN F21BMC (Board Management Controller)
13086 M: Andreas Werner <andreas.werner@men.de>
13088 F: Documentation/hwmon/menf21bmc.rst
13089 F: drivers/hwmon/menf21bmc_hwmon.c
13090 F: drivers/leds/leds-menf21bmc.c
13091 F: drivers/mfd/menf21bmc.c
13092 F: drivers/watchdog/menf21bmc_wdt.c
13094 MEN Z069 WATCHDOG DRIVER
13095 M: Johannes Thumshirn <jth@kernel.org>
13096 L: linux-watchdog@vger.kernel.org
13098 F: drivers/watchdog/menz69_wdt.c
13100 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13101 M: Neil Armstrong <narmstrong@baylibre.com>
13102 L: linux-media@vger.kernel.org
13103 L: linux-amlogic@lists.infradead.org
13105 W: http://linux-meson.com/
13106 T: git git://linuxtv.org/media_tree.git
13107 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13108 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13109 F: drivers/media/cec/platform/meson/ao-cec.c
13111 MESON GE2D DRIVER FOR AMLOGIC SOCS
13112 M: Neil Armstrong <narmstrong@baylibre.com>
13113 L: linux-media@vger.kernel.org
13114 L: linux-amlogic@lists.infradead.org
13116 T: git git://linuxtv.org/media_tree.git
13117 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13118 F: drivers/media/platform/amlogic/meson-ge2d/
13120 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13121 M: Liang Yang <liang.yang@amlogic.com>
13122 L: linux-mtd@lists.infradead.org
13124 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
13125 F: drivers/mtd/nand/raw/meson_*
13127 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13128 M: Neil Armstrong <narmstrong@baylibre.com>
13129 L: linux-media@vger.kernel.org
13130 L: linux-amlogic@lists.infradead.org
13132 T: git git://linuxtv.org/media_tree.git
13133 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13134 F: drivers/staging/media/meson/vdec/
13136 METHODE UDPU SUPPORT
13137 M: Vladimir Vid <vladimir.vid@sartura.hr>
13139 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13142 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13143 R: Hemant Kumar <quic_hemantk@quicinc.com>
13144 L: mhi@lists.linux.dev
13145 L: linux-arm-msm@vger.kernel.org
13147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13148 F: Documentation/ABI/stable/sysfs-bus-mhi
13149 F: Documentation/mhi/
13150 F: drivers/bus/mhi/
13151 F: include/linux/mhi.h
13153 MICROBLAZE ARCHITECTURE
13154 M: Michal Simek <monstr@monstr.eu>
13156 W: http://www.monstr.eu/fdt/
13157 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13158 F: arch/microblaze/
13160 MICROCHIP AT91 DMA DRIVERS
13161 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13162 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13164 L: dmaengine@vger.kernel.org
13166 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13167 F: drivers/dma/at_hdmac.c
13168 F: drivers/dma/at_hdmac_regs.h
13169 F: drivers/dma/at_xdmac.c
13170 F: include/dt-bindings/dma/at91.h
13172 MICROCHIP AT91 SERIAL DRIVER
13173 M: Richard Genoud <richard.genoud@gmail.com>
13175 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13176 F: drivers/tty/serial/atmel_serial.c
13177 F: drivers/tty/serial/atmel_serial.h
13179 MICROCHIP AT91 USART MFD DRIVER
13180 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13181 L: linux-kernel@vger.kernel.org
13183 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13184 F: drivers/mfd/at91-usart.c
13185 F: include/dt-bindings/mfd/at91-usart.h
13187 MICROCHIP AT91 USART SPI DRIVER
13188 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13189 L: linux-spi@vger.kernel.org
13191 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13192 F: drivers/spi/spi-at91-usart.c
13194 MICROCHIP AUDIO ASOC DRIVERS
13195 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13196 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13200 MICROCHIP CSI2DC DRIVER
13201 M: Eugen Hristev <eugen.hristev@microchip.com>
13202 L: linux-media@vger.kernel.org
13204 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13205 F: drivers/media/platform/atmel/microchip-csi2dc.c
13207 MICROCHIP ECC DRIVER
13208 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13209 L: linux-crypto@vger.kernel.org
13211 F: drivers/crypto/atmel-ecc.*
13213 MICROCHIP EIC DRIVER
13214 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13217 F: drivers/irqchip/irq-mchp-eic.c
13219 MICROCHIP I2C DRIVER
13220 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13221 L: linux-i2c@vger.kernel.org
13223 F: drivers/i2c/busses/i2c-at91-*.c
13224 F: drivers/i2c/busses/i2c-at91.h
13226 MICROCHIP ISC DRIVER
13227 M: Eugen Hristev <eugen.hristev@microchip.com>
13228 L: linux-media@vger.kernel.org
13230 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13231 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13232 F: drivers/media/platform/atmel/atmel-isc*
13233 F: drivers/media/platform/atmel/atmel-sama*-isc*
13234 F: include/linux/atmel-isc-media.h
13236 MICROCHIP ISI DRIVER
13237 M: Eugen Hristev <eugen.hristev@microchip.com>
13238 L: linux-media@vger.kernel.org
13240 F: drivers/media/platform/atmel/atmel-isi.c
13241 F: drivers/media/platform/atmel/atmel-isi.h
13243 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13244 M: Woojung Huh <woojung.huh@microchip.com>
13245 M: UNGLinuxDriver@microchip.com
13246 L: netdev@vger.kernel.org
13248 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13249 F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13250 F: drivers/net/dsa/microchip/*
13251 F: include/linux/platform_data/microchip-ksz.h
13252 F: net/dsa/tag_ksz.c
13254 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13255 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13256 R: UNGLinuxDriver@microchip.com
13257 L: netdev@vger.kernel.org
13259 F: drivers/net/phy/microchip_t1.c
13261 MICROCHIP LAN743X ETHERNET DRIVER
13262 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13263 M: UNGLinuxDriver@microchip.com
13264 L: netdev@vger.kernel.org
13266 F: drivers/net/ethernet/microchip/lan743x_*
13268 MICROCHIP LAN966X ETHERNET DRIVER
13269 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13270 M: UNGLinuxDriver@microchip.com
13271 L: netdev@vger.kernel.org
13273 F: drivers/net/ethernet/microchip/lan966x/*
13275 MICROCHIP LCDFB DRIVER
13276 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13277 L: linux-fbdev@vger.kernel.org
13279 F: drivers/video/fbdev/atmel_lcdfb.c
13280 F: include/video/atmel_lcdc.h
13282 MICROCHIP MCP16502 PMIC DRIVER
13283 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13286 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13287 F: drivers/regulator/mcp16502.c
13289 MICROCHIP MCP3911 ADC DRIVER
13290 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13291 M: Kent Gustavsson <kent@minoris.se>
13292 L: linux-iio@vger.kernel.org
13294 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13295 F: drivers/iio/adc/mcp3911.c
13297 MICROCHIP MMC/SD/SDIO MCI DRIVER
13298 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13300 F: drivers/mmc/host/atmel-mci.c
13302 MICROCHIP NAND DRIVER
13303 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13304 L: linux-mtd@lists.infradead.org
13306 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13307 F: drivers/mtd/nand/raw/atmel/*
13309 MICROCHIP PWM DRIVER
13310 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13312 L: linux-pwm@vger.kernel.org
13314 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13315 F: drivers/pwm/pwm-atmel.c
13317 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13318 M: Eugen Hristev <eugen.hristev@microchip.com>
13319 L: linux-iio@vger.kernel.org
13321 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13322 F: drivers/iio/adc/at91-sama5d2_adc.c
13323 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13325 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13326 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13328 F: drivers/power/reset/at91-sama5d2_shdwc.c
13330 MICROCHIP SPI DRIVER
13331 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13333 F: drivers/spi/spi-atmel.*
13335 MICROCHIP SSC DRIVER
13336 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13339 F: drivers/misc/atmel-ssc.c
13340 F: include/linux/atmel-ssc.h
13342 MICROCHIP USB251XB DRIVER
13343 M: Richard Leitner <richard.leitner@skidata.com>
13344 L: linux-usb@vger.kernel.org
13346 F: Documentation/devicetree/bindings/usb/usb251xb.txt
13347 F: drivers/usb/misc/usb251xb.c
13349 MICROCHIP USBA UDC DRIVER
13350 M: Cristian Birsan <cristian.birsan@microchip.com>
13351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13353 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13355 MICROCHIP WILC1000 WIFI DRIVER
13356 M: Ajay Singh <ajay.kathat@microchip.com>
13357 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13358 L: linux-wireless@vger.kernel.org
13360 F: drivers/net/wireless/microchip/wilc1000/
13362 MICROSEMI MIPS SOCS
13363 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13364 M: UNGLinuxDriver@microchip.com
13365 L: linux-mips@vger.kernel.org
13367 F: Documentation/devicetree/bindings/mips/mscc.txt
13368 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13369 F: arch/mips/boot/dts/mscc/
13370 F: arch/mips/configs/generic/board-ocelot.config
13371 F: arch/mips/generic/board-ocelot.c
13373 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13374 M: Don Brace <don.brace@microchip.com>
13375 L: storagedev@microchip.com
13376 L: linux-scsi@vger.kernel.org
13378 F: Documentation/scsi/smartpqi.rst
13379 F: drivers/scsi/smartpqi/Kconfig
13380 F: drivers/scsi/smartpqi/Makefile
13381 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13382 F: include/linux/cciss*.h
13383 F: include/uapi/linux/cciss*.h
13385 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13386 M: Maximilian Luz <luzmaximilian@gmail.com>
13387 L: linux-pm@vger.kernel.org
13388 L: platform-driver-x86@vger.kernel.org
13390 F: drivers/power/supply/surface_battery.c
13391 F: drivers/power/supply/surface_charger.c
13393 MICROSOFT SURFACE DTX DRIVER
13394 M: Maximilian Luz <luzmaximilian@gmail.com>
13395 L: platform-driver-x86@vger.kernel.org
13397 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13398 F: drivers/platform/surface/surface_dtx.c
13399 F: include/uapi/linux/surface_aggregator/dtx.h
13401 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13402 M: Maximilian Luz <luzmaximilian@gmail.com>
13403 L: platform-driver-x86@vger.kernel.org
13405 F: drivers/platform/surface/surface_gpe.c
13407 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13408 M: Hans de Goede <hdegoede@redhat.com>
13409 M: Mark Gross <markgross@kernel.org>
13410 M: Maximilian Luz <luzmaximilian@gmail.com>
13411 L: platform-driver-x86@vger.kernel.org
13413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13414 F: drivers/platform/surface/
13416 MICROSOFT SURFACE HID TRANSPORT DRIVER
13417 M: Maximilian Luz <luzmaximilian@gmail.com>
13418 L: linux-input@vger.kernel.org
13419 L: platform-driver-x86@vger.kernel.org
13421 F: drivers/hid/surface-hid/
13423 MICROSOFT SURFACE HOT-PLUG DRIVER
13424 M: Maximilian Luz <luzmaximilian@gmail.com>
13425 L: platform-driver-x86@vger.kernel.org
13427 F: drivers/platform/surface/surface_hotplug.c
13429 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13430 M: Maximilian Luz <luzmaximilian@gmail.com>
13431 L: platform-driver-x86@vger.kernel.org
13433 F: drivers/platform/surface/surface_platform_profile.c
13435 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13436 M: Chen Yu <yu.c.chen@intel.com>
13437 L: platform-driver-x86@vger.kernel.org
13439 F: drivers/platform/surface/surfacepro3_button.c
13441 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13442 M: Maximilian Luz <luzmaximilian@gmail.com>
13443 L: platform-driver-x86@vger.kernel.org
13445 W: https://github.com/linux-surface/surface-aggregator-module
13446 C: irc://irc.libera.chat/linux-surface
13447 F: Documentation/driver-api/surface_aggregator/
13448 F: drivers/platform/surface/aggregator/
13449 F: drivers/platform/surface/surface_acpi_notify.c
13450 F: drivers/platform/surface/surface_aggregator_cdev.c
13451 F: drivers/platform/surface/surface_aggregator_registry.c
13452 F: include/linux/surface_acpi_notify.h
13453 F: include/linux/surface_aggregator/
13454 F: include/uapi/linux/surface_aggregator/
13456 MICROTEK X6 SCANNER
13457 M: Oliver Neukum <oliver@neukum.org>
13459 F: drivers/usb/image/microtek.*
13461 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13462 M: Luka Kovacic <luka.kovacic@sartura.hr>
13463 M: Luka Perkov <luka.perkov@sartura.hr>
13465 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13466 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13467 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13468 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13469 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13470 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13472 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13473 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13474 L: linux-media@vger.kernel.org
13476 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13477 F: Documentation/driver-api/media/drivers/ccs/
13478 F: Documentation/userspace-api/media/drivers/ccs.rst
13479 F: drivers/media/i2c/ccs-pll.c
13480 F: drivers/media/i2c/ccs-pll.h
13481 F: drivers/media/i2c/ccs/
13482 F: include/uapi/linux/ccs.h
13483 F: include/uapi/linux/smiapp.h
13486 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13487 L: linux-mips@vger.kernel.org
13489 W: http://www.linux-mips.org/
13490 Q: https://patchwork.kernel.org/project/linux-mips/list/
13491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13492 F: Documentation/devicetree/bindings/mips/
13493 F: Documentation/mips/
13495 F: drivers/platform/mips/
13497 MIPS BOSTON DEVELOPMENT BOARD
13498 M: Paul Burton <paulburton@kernel.org>
13499 L: linux-mips@vger.kernel.org
13501 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13502 F: arch/mips/boot/dts/img/boston.dts
13503 F: arch/mips/configs/generic/board-boston.config
13504 F: drivers/clk/imgtec/clk-boston.c
13505 F: include/dt-bindings/clock/boston-clock.h
13508 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13509 M: Serge Semin <fancer.lancer@gmail.com>
13510 L: linux-mips@vger.kernel.org
13512 F: drivers/bus/mips_cdmm.c
13513 F: drivers/clocksource/mips-gic-timer.c
13514 F: drivers/cpuidle/cpuidle-cps.c
13515 F: drivers/irqchip/irq-mips-cpu.c
13516 F: drivers/irqchip/irq-mips-gic.c
13518 MIPS GENERIC PLATFORM
13519 M: Paul Burton <paulburton@kernel.org>
13520 L: linux-mips@vger.kernel.org
13522 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13523 F: arch/mips/generic/
13524 F: arch/mips/tools/generic-board-config.sh
13526 MIPS RINT INSTRUCTION EMULATION
13527 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13528 L: linux-mips@vger.kernel.org
13530 F: arch/mips/math-emu/dp_rint.c
13531 F: arch/mips/math-emu/sp_rint.c
13533 MIPS/LOONGSON1 ARCHITECTURE
13534 M: Keguang Zhang <keguang.zhang@gmail.com>
13535 L: linux-mips@vger.kernel.org
13537 F: arch/mips/include/asm/mach-loongson32/
13538 F: arch/mips/loongson32/
13539 F: drivers/*/*/*loongson1*
13540 F: drivers/*/*loongson1*
13542 MIPS/LOONGSON2EF ARCHITECTURE
13543 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13544 L: linux-mips@vger.kernel.org
13546 F: arch/mips/include/asm/mach-loongson2ef/
13547 F: arch/mips/loongson2ef/
13548 F: drivers/cpufreq/loongson2_cpufreq.c
13550 MIPS/LOONGSON64 ARCHITECTURE
13551 M: Huacai Chen <chenhuacai@kernel.org>
13552 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13553 L: linux-mips@vger.kernel.org
13555 F: arch/mips/include/asm/mach-loongson64/
13556 F: arch/mips/loongson64/
13557 F: drivers/irqchip/irq-loongson*
13558 F: drivers/platform/mips/cpu_hwmon.c
13560 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13561 M: Hans Verkuil <hverkuil@xs4all.nl>
13562 L: linux-media@vger.kernel.org
13564 W: https://linuxtv.org
13565 T: git git://linuxtv.org/media_tree.git
13566 F: drivers/media/radio/radio-miropcm20*
13569 R: Lubomir Rintel <lkundrak@v3.sk>
13570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13573 F: arch/arm/boot/dts/mmp*
13574 F: arch/arm/mach-mmp/
13575 F: include/linux/soc/mmp/
13577 MMP USB PHY DRIVERS
13578 R: Lubomir Rintel <lkundrak@v3.sk>
13579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13581 F: drivers/phy/marvell/phy-mmp3-usb.c
13582 F: drivers/phy/marvell/phy-pxa-usb.c
13584 MMU GATHER AND TLB INVALIDATION
13585 M: Will Deacon <will@kernel.org>
13586 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13587 M: Andrew Morton <akpm@linux-foundation.org>
13588 M: Nick Piggin <npiggin@gmail.com>
13589 M: Peter Zijlstra <peterz@infradead.org>
13590 L: linux-arch@vger.kernel.org
13591 L: linux-mm@kvack.org
13593 F: arch/*/include/asm/tlb.h
13594 F: include/asm-generic/tlb.h
13597 MN88472 MEDIA DRIVER
13598 M: Antti Palosaari <crope@iki.fi>
13599 L: linux-media@vger.kernel.org
13601 W: https://linuxtv.org
13602 W: http://palosaari.fi/linux/
13603 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13604 F: drivers/media/dvb-frontends/mn88472*
13606 MN88473 MEDIA DRIVER
13607 M: Antti Palosaari <crope@iki.fi>
13608 L: linux-media@vger.kernel.org
13610 W: https://linuxtv.org
13611 W: http://palosaari.fi/linux/
13612 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13613 F: drivers/media/dvb-frontends/mn88473*
13616 M: Luis Chamberlain <mcgrof@kernel.org>
13617 L: linux-modules@vger.kernel.org
13618 L: linux-kernel@vger.kernel.org
13620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13621 F: include/linux/module.h
13624 MONOLITHIC POWER SYSTEM PMIC DRIVER
13625 M: Saravanan Sekar <sravanhome@gmail.com>
13627 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13628 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13629 F: drivers/iio/adc/mp2629_adc.c
13630 F: drivers/mfd/mp2629.c
13631 F: drivers/power/supply/mp2629_charger.c
13632 F: drivers/regulator/mp5416.c
13633 F: drivers/regulator/mpq7920.c
13634 F: drivers/regulator/mpq7920.h
13635 F: include/linux/mfd/mp2629.h
13637 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13639 W: http://popies.net/meye/
13640 F: Documentation/userspace-api/media/drivers/meye*
13641 F: drivers/media/pci/meye/
13642 F: include/uapi/linux/meye.h
13644 MOTORCOMM PHY DRIVER
13645 M: Peter Geis <pgwipeout@gmail.com>
13646 L: netdev@vger.kernel.org
13648 F: drivers/net/phy/motorcomm.c
13650 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13651 M: Jiri Slaby <jirislaby@kernel.org>
13653 F: Documentation/driver-api/tty/moxa-smartio.rst
13654 F: drivers/tty/mxser.*
13656 MR800 AVERMEDIA USB FM RADIO DRIVER
13657 M: Alexey Klimov <klimov.linux@gmail.com>
13658 L: linux-media@vger.kernel.org
13660 T: git git://linuxtv.org/media_tree.git
13661 F: drivers/media/radio/radio-mr800.c
13663 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13664 M: Alan Ott <alan@signal11.us>
13665 L: linux-wpan@vger.kernel.org
13667 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13668 F: drivers/net/ieee802154/mrf24j40.c
13671 M: "Lee, Chun-Yi" <jlee@suse.com>
13672 L: platform-driver-x86@vger.kernel.org
13674 F: drivers/platform/x86/msi-laptop.c
13677 L: platform-driver-x86@vger.kernel.org
13679 F: drivers/platform/x86/msi-wmi.c
13681 MSI001 MEDIA DRIVER
13682 M: Antti Palosaari <crope@iki.fi>
13683 L: linux-media@vger.kernel.org
13685 W: https://linuxtv.org
13686 W: http://palosaari.fi/linux/
13687 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13688 T: git git://linuxtv.org/anttip/media_tree.git
13689 F: drivers/media/tuners/msi001*
13691 MSI2500 MEDIA DRIVER
13692 M: Antti Palosaari <crope@iki.fi>
13693 L: linux-media@vger.kernel.org
13695 W: https://linuxtv.org
13696 W: http://palosaari.fi/linux/
13697 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13698 T: git git://linuxtv.org/anttip/media_tree.git
13699 F: drivers/media/usb/msi2500/
13701 MSTAR INTERRUPT CONTROLLER DRIVER
13702 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13703 M: Daniel Palmer <daniel@thingy.jp>
13705 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13706 F: drivers/irqchip/irq-mst-intc.c
13708 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13709 M: Robert Jarzmik <robert.jarzmik@free.fr>
13710 L: linux-mtd@lists.infradead.org
13712 F: drivers/mtd/devices/docg3*
13714 MT9M032 APTINA SENSOR DRIVER
13715 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13716 L: linux-media@vger.kernel.org
13718 T: git git://linuxtv.org/media_tree.git
13719 F: drivers/media/i2c/mt9m032.c
13720 F: include/media/i2c/mt9m032.h
13722 MT9P031 APTINA CAMERA SENSOR
13723 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13724 L: linux-media@vger.kernel.org
13726 T: git git://linuxtv.org/media_tree.git
13727 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13728 F: drivers/media/i2c/mt9p031.c
13729 F: include/media/i2c/mt9p031.h
13731 MT9T001 APTINA CAMERA SENSOR
13732 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13733 L: linux-media@vger.kernel.org
13735 T: git git://linuxtv.org/media_tree.git
13736 F: drivers/media/i2c/mt9t001.c
13737 F: include/media/i2c/mt9t001.h
13739 MT9T112 APTINA CAMERA SENSOR
13740 M: Jacopo Mondi <jacopo@jmondi.org>
13741 L: linux-media@vger.kernel.org
13743 T: git git://linuxtv.org/media_tree.git
13744 F: drivers/media/i2c/mt9t112.c
13745 F: include/media/i2c/mt9t112.h
13747 MT9V032 APTINA CAMERA SENSOR
13748 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13749 L: linux-media@vger.kernel.org
13751 T: git git://linuxtv.org/media_tree.git
13752 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13753 F: drivers/media/i2c/mt9v032.c
13754 F: include/media/i2c/mt9v032.h
13756 MT9V111 APTINA CAMERA SENSOR
13757 M: Jacopo Mondi <jacopo@jmondi.org>
13758 L: linux-media@vger.kernel.org
13760 T: git git://linuxtv.org/media_tree.git
13761 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13762 F: drivers/media/i2c/mt9v111.c
13764 MULTIFUNCTION DEVICES (MFD)
13765 M: Lee Jones <lee.jones@linaro.org>
13767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13768 F: Documentation/devicetree/bindings/mfd/
13770 F: include/dt-bindings/mfd/
13771 F: include/linux/mfd/
13773 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13775 F: drivers/mmc/host/mmc_spi.c
13776 F: include/linux/spi/mmc_spi.h
13778 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13779 M: Ulf Hansson <ulf.hansson@linaro.org>
13780 L: linux-mmc@vger.kernel.org
13782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13783 F: Documentation/devicetree/bindings/mmc/
13785 F: include/linux/mmc/
13786 F: include/uapi/linux/mmc/
13788 MULTIPLEXER SUBSYSTEM
13789 M: Peter Rosin <peda@axentia.se>
13791 F: Documentation/ABI/testing/sysfs-class-mux*
13792 F: Documentation/devicetree/bindings/mux/
13794 F: include/dt-bindings/mux/
13795 F: include/linux/mux/
13797 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13798 M: Bin Liu <b-liu@ti.com>
13799 L: linux-usb@vger.kernel.org
13801 F: drivers/usb/musb/
13803 MXL301RF MEDIA DRIVER
13804 M: Akihiro Tsukada <tskd08@gmail.com>
13805 L: linux-media@vger.kernel.org
13807 F: drivers/media/tuners/mxl301rf*
13809 MXL5007T MEDIA DRIVER
13810 M: Michael Krufky <mkrufky@linuxtv.org>
13811 L: linux-media@vger.kernel.org
13813 W: https://linuxtv.org
13814 W: http://github.com/mkrufky
13815 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13816 T: git git://linuxtv.org/mkrufky/tuners.git
13817 F: drivers/media/tuners/mxl5007t.*
13820 M: Marek Vasut <marex@denx.de>
13821 M: Stefan Agner <stefan@agner.ch>
13822 L: dri-devel@lists.freedesktop.org
13824 T: git git://anongit.freedesktop.org/drm/drm-misc
13825 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13826 F: drivers/gpu/drm/mxsfb/
13828 MYLEX DAC960 PCI RAID Controller
13829 M: Hannes Reinecke <hare@kernel.org>
13830 L: linux-scsi@vger.kernel.org
13832 F: drivers/scsi/myrb.*
13833 F: drivers/scsi/myrs.*
13835 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13836 M: Chris Lee <christopher.lee@cspi.com>
13837 L: netdev@vger.kernel.org
13839 W: https://www.cspi.com/ethernet-products/support/downloads/
13840 F: drivers/net/ethernet/myricom/myri10ge/
13842 NAND FLASH SUBSYSTEM
13843 M: Miquel Raynal <miquel.raynal@bootlin.com>
13844 R: Richard Weinberger <richard@nod.at>
13845 L: linux-mtd@lists.infradead.org
13847 W: http://www.linux-mtd.infradead.org/
13848 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13849 C: irc://irc.oftc.net/mtd
13850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13851 F: drivers/mtd/nand/
13852 F: include/linux/mtd/*nand*.h
13854 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13855 M: Daniel Mack <zonque@gmail.com>
13856 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13858 W: http://www.native-instruments.com
13859 F: sound/usb/caiaq/
13861 NATSEMI ETHERNET DRIVER (DP8381x)
13863 F: drivers/net/ethernet/natsemi/natsemi.c
13865 NCR 5380 SCSI DRIVERS
13866 M: Finn Thain <fthain@linux-m68k.org>
13867 M: Michael Schmitz <schmitzmic@gmail.com>
13868 L: linux-scsi@vger.kernel.org
13870 F: Documentation/scsi/g_NCR5380.rst
13871 F: drivers/scsi/NCR5380.*
13872 F: drivers/scsi/arm/cumana_1.c
13873 F: drivers/scsi/arm/oak.c
13874 F: drivers/scsi/atari_scsi.*
13875 F: drivers/scsi/dmx3191d.c
13876 F: drivers/scsi/g_NCR5380.*
13877 F: drivers/scsi/mac_scsi.*
13878 F: drivers/scsi/sun3_scsi.*
13879 F: drivers/scsi/sun3_scsi_vme.c
13882 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13886 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
13887 M: Guenter Roeck <linux@roeck-us.net>
13888 L: linux-hwmon@vger.kernel.org
13890 F: Documentation/hwmon/nct6775.rst
13891 F: drivers/hwmon/nct6775-core.c
13892 F: drivers/hwmon/nct6775-platform.c
13893 F: drivers/hwmon/nct6775.h
13895 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
13896 M: Zev Weiss <zev@bewilderbeest.net>
13897 L: linux-hwmon@vger.kernel.org
13899 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
13900 F: drivers/hwmon/nct6775-i2c.c
13903 M: Jakub Kicinski <kuba@kernel.org>
13905 F: drivers/net/netdevsim/*
13907 NETEM NETWORK EMULATOR
13908 M: Stephen Hemminger <stephen@networkplumber.org>
13909 L: netdev@vger.kernel.org
13911 F: net/sched/sch_netem.c
13913 NETERION 10GbE DRIVERS (s2io)
13914 M: Jon Mason <jdmason@kudzu.us>
13915 L: netdev@vger.kernel.org
13917 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13918 F: drivers/net/ethernet/neterion/
13921 M: Pablo Neira Ayuso <pablo@netfilter.org>
13922 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13923 M: Florian Westphal <fw@strlen.de>
13924 L: netfilter-devel@vger.kernel.org
13925 L: coreteam@netfilter.org
13927 W: http://www.netfilter.org/
13928 W: http://www.iptables.org/
13929 W: http://www.nftables.org/
13930 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13931 C: irc://irc.libera.chat/netfilter
13932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
13933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
13934 F: include/linux/netfilter*
13935 F: include/linux/netfilter/
13936 F: include/net/netfilter/
13937 F: include/uapi/linux/netfilter*
13938 F: include/uapi/linux/netfilter/
13939 F: net/*/netfilter.c
13940 F: net/*/netfilter/
13941 F: net/bridge/br_netfilter*.c
13944 NETROM NETWORK LAYER
13945 M: Ralf Baechle <ralf@linux-mips.org>
13946 L: linux-hams@vger.kernel.org
13948 W: http://www.linux-ax25.org/
13949 F: include/net/netrom.h
13950 F: include/uapi/linux/netrom.h
13953 NETRONIX EMBEDDED CONTROLLER
13954 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13956 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13957 F: drivers/mfd/ntxec.c
13958 F: drivers/pwm/pwm-ntxec.c
13959 F: drivers/rtc/rtc-ntxec.c
13960 F: include/linux/mfd/ntxec.h
13962 NETRONOME ETHERNET DRIVERS
13963 M: Simon Horman <simon.horman@corigine.com>
13964 R: Jakub Kicinski <kuba@kernel.org>
13965 L: oss-drivers@corigine.com
13967 F: drivers/net/ethernet/netronome/
13969 NETWORK BLOCK DEVICE (NBD)
13970 M: Josef Bacik <josef@toxicpanda.com>
13971 L: linux-block@vger.kernel.org
13972 L: nbd@other.debian.org
13974 F: Documentation/admin-guide/blockdev/nbd.rst
13975 F: drivers/block/nbd.c
13976 F: include/trace/events/nbd.h
13977 F: include/uapi/linux/nbd.h
13979 NETWORK DROP MONITOR
13980 M: Neil Horman <nhorman@tuxdriver.com>
13981 L: netdev@vger.kernel.org
13983 W: https://fedorahosted.org/dropwatch/
13984 F: include/uapi/linux/net_dropmon.h
13985 F: net/core/drop_monitor.c
13988 M: "David S. Miller" <davem@davemloft.net>
13989 M: Eric Dumazet <edumazet@google.com>
13990 M: Jakub Kicinski <kuba@kernel.org>
13991 M: Paolo Abeni <pabeni@redhat.com>
13992 L: netdev@vger.kernel.org
13994 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13997 F: Documentation/devicetree/bindings/net/
13998 F: drivers/connector/
14000 F: include/dt-bindings/net/
14001 F: include/linux/etherdevice.h
14002 F: include/linux/fcdevice.h
14003 F: include/linux/fddidevice.h
14004 F: include/linux/hippidevice.h
14005 F: include/linux/if_*
14006 F: include/linux/inetdevice.h
14007 F: include/linux/netdevice.h
14008 F: include/uapi/linux/if_*
14009 F: include/uapi/linux/netdevice.h
14011 NETWORKING DRIVERS (WIRELESS)
14012 M: Kalle Valo <kvalo@kernel.org>
14013 L: linux-wireless@vger.kernel.org
14015 W: https://wireless.wiki.kernel.org/
14016 Q: https://patchwork.kernel.org/project/linux-wireless/list/
14017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14019 F: Documentation/devicetree/bindings/net/wireless/
14020 F: drivers/net/wireless/
14023 M: Andrew Lunn <andrew@lunn.ch>
14024 M: Vivien Didelot <vivien.didelot@gmail.com>
14025 M: Florian Fainelli <f.fainelli@gmail.com>
14026 M: Vladimir Oltean <olteanv@gmail.com>
14028 F: Documentation/devicetree/bindings/net/dsa/
14029 F: drivers/net/dsa/
14030 F: include/linux/dsa/
14031 F: include/linux/platform_data/dsa.h
14032 F: include/net/dsa.h
14034 F: tools/testing/selftests/drivers/net/dsa/
14036 NETWORKING [GENERAL]
14037 M: "David S. Miller" <davem@davemloft.net>
14038 M: Eric Dumazet <edumazet@google.com>
14039 M: Jakub Kicinski <kuba@kernel.org>
14040 M: Paolo Abeni <pabeni@redhat.com>
14041 L: netdev@vger.kernel.org
14043 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14044 B: mailto:netdev@vger.kernel.org
14045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14047 F: Documentation/networking/
14048 F: Documentation/process/maintainer-netdev.rst
14049 F: include/linux/in.h
14050 F: include/linux/net.h
14051 F: include/linux/netdevice.h
14053 F: include/uapi/linux/in.h
14054 F: include/uapi/linux/net.h
14055 F: include/uapi/linux/net_namespace.h
14056 F: include/uapi/linux/netdevice.h
14060 F: tools/testing/selftests/net/
14063 M: Steffen Klassert <steffen.klassert@secunet.com>
14064 M: Herbert Xu <herbert@gondor.apana.org.au>
14065 M: "David S. Miller" <davem@davemloft.net>
14066 L: netdev@vger.kernel.org
14068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14070 F: include/net/xfrm.h
14071 F: include/uapi/linux/xfrm.h
14074 F: net/ipv4/ip_vti.c
14075 F: net/ipv4/ipcomp.c
14079 F: net/ipv6/ip6_vti.c
14080 F: net/ipv6/ipcomp6.c
14084 F: tools/testing/selftests/net/ipsec.c
14086 NETWORKING [IPv4/IPv6]
14087 M: "David S. Miller" <davem@davemloft.net>
14088 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
14089 M: David Ahern <dsahern@kernel.org>
14090 L: netdev@vger.kernel.org
14092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14094 F: include/linux/ip.h
14095 F: include/linux/ipv6*
14096 F: include/net/fib*
14098 F: include/net/route.h
14102 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14103 M: Paul Moore <paul@paul-moore.com>
14104 L: netdev@vger.kernel.org
14105 L: linux-security-module@vger.kernel.org
14107 W: https://github.com/netlabel
14108 F: Documentation/netlabel/
14109 F: include/net/calipso.h
14110 F: include/net/cipso_ipv4.h
14111 F: include/net/netlabel.h
14112 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14113 F: include/uapi/linux/netfilter/xt_SECMARK.h
14114 F: net/ipv4/cipso_ipv4.c
14115 F: net/ipv6/calipso.c
14116 F: net/netfilter/xt_CONNSECMARK.c
14117 F: net/netfilter/xt_SECMARK.c
14121 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
14122 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14123 L: netdev@vger.kernel.org
14124 L: mptcp@lists.linux.dev
14126 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14127 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14128 F: Documentation/networking/mptcp-sysctl.rst
14129 F: include/net/mptcp.h
14130 F: include/trace/events/mptcp.h
14131 F: include/uapi/linux/mptcp.h
14133 F: tools/testing/selftests/bpf/*/*mptcp*.c
14134 F: tools/testing/selftests/net/mptcp/
14137 M: Eric Dumazet <edumazet@google.com>
14138 L: netdev@vger.kernel.org
14140 F: include/linux/tcp.h
14141 F: include/net/tcp.h
14142 F: include/trace/events/tcp.h
14143 F: include/uapi/linux/tcp.h
14144 F: net/ipv4/syncookies.c
14146 F: net/ipv6/syncookies.c
14150 M: Boris Pismenny <borisp@nvidia.com>
14151 M: John Fastabend <john.fastabend@gmail.com>
14152 M: Jakub Kicinski <kuba@kernel.org>
14153 L: netdev@vger.kernel.org
14155 F: include/net/tls.h
14156 F: include/uapi/linux/tls.h
14159 NETXEN (1/10) GbE SUPPORT
14160 M: Manish Chopra <manishc@marvell.com>
14161 M: Rahul Verma <rahulv@marvell.com>
14162 M: GR-Linux-NIC-Dev@marvell.com
14163 L: netdev@vger.kernel.org
14165 F: drivers/net/ethernet/qlogic/netxen/
14167 NET_FAILOVER MODULE
14168 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14169 L: netdev@vger.kernel.org
14171 F: Documentation/networking/net_failover.rst
14172 F: drivers/net/net_failover.c
14173 F: include/net/net_failover.h
14176 M: David Ahern <dsahern@kernel.org>
14177 L: netdev@vger.kernel.org
14179 F: include/net/netns/nexthop.h
14180 F: include/net/nexthop.h
14181 F: include/uapi/linux/nexthop.h
14182 F: net/ipv4/nexthop.c
14185 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14186 L: linux-nfc@lists.01.org (subscribers-only)
14187 L: netdev@vger.kernel.org
14189 B: mailto:linux-nfc@lists.01.org
14190 F: Documentation/devicetree/bindings/net/nfc/
14192 F: include/linux/platform_data/nfcmrvl.h
14193 F: include/net/nfc/
14194 F: include/uapi/linux/nfc.h
14197 NFC VIRTUAL NCI DEVICE DRIVER
14198 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14199 L: netdev@vger.kernel.org
14200 L: linux-nfc@lists.01.org (subscribers-only)
14202 F: drivers/nfc/virtual_ncidev.c
14203 F: tools/testing/selftests/nci/
14205 NFS, SUNRPC, AND LOCKD CLIENTS
14206 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14207 M: Anna Schumaker <anna@kernel.org>
14208 L: linux-nfs@vger.kernel.org
14210 W: http://client.linux-nfs.org
14211 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14215 F: include/linux/lockd/
14216 F: include/linux/nfs*
14217 F: include/linux/sunrpc/
14218 F: include/uapi/linux/nfs*
14219 F: include/uapi/linux/sunrpc/
14221 F: Documentation/filesystems/nfs/
14224 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14225 L: linux-nilfs@vger.kernel.org
14227 W: https://nilfs.sourceforge.io/
14228 W: https://nilfs.osdn.jp/
14229 T: git git://github.com/konis/nilfs2.git
14230 F: Documentation/filesystems/nilfs2.rst
14232 F: include/trace/events/nilfs2.h
14233 F: include/uapi/linux/nilfs2_api.h
14234 F: include/uapi/linux/nilfs2_ondisk.h
14236 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14237 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14239 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14240 F: Documentation/scsi/NinjaSCSI.rst
14241 F: drivers/scsi/pcmcia/nsp_*
14243 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14244 M: GOTO Masanori <gotom@debian.or.jp>
14245 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14247 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14248 F: Documentation/scsi/NinjaSCSI.rst
14249 F: drivers/scsi/nsp32*
14251 NINTENDO HID DRIVER
14252 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14253 L: linux-input@vger.kernel.org
14255 F: drivers/hid/hid-nintendo*
14258 M: Dinh Nguyen <dinguyen@kernel.org>
14260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14263 NITRO ENCLAVES (NE)
14264 M: Andra Paraschiv <andraprs@amazon.com>
14265 M: Alexandru Vasile <lexnv@amazon.com>
14266 M: Alexandru Ciobotaru <alcioa@amazon.com>
14267 L: linux-kernel@vger.kernel.org
14269 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14270 F: Documentation/virt/ne_overview.rst
14271 F: drivers/virt/nitro_enclaves/
14272 F: include/linux/nitro_enclaves.h
14273 F: include/uapi/linux/nitro_enclaves.h
14274 F: samples/nitro_enclaves/
14276 NOHZ, DYNTICKS SUPPORT
14277 M: Frederic Weisbecker <fweisbec@gmail.com>
14278 M: Thomas Gleixner <tglx@linutronix.de>
14279 M: Ingo Molnar <mingo@kernel.org>
14280 L: linux-kernel@vger.kernel.org
14282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14283 F: include/linux/sched/nohz.h
14284 F: include/linux/tick.h
14285 F: kernel/time/tick*.*
14287 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14288 M: Pavel Machek <pavel@ucw.cz>
14289 M: Sakari Ailus <sakari.ailus@iki.fi>
14290 L: linux-media@vger.kernel.org
14292 F: drivers/media/i2c/ad5820.c
14293 F: drivers/media/i2c/et8ek8
14295 NOKIA N900 POWER SUPPLY DRIVERS
14296 R: Pali Rohár <pali@kernel.org>
14297 F: drivers/power/supply/bq2415x_charger.c
14298 F: drivers/power/supply/bq27xxx_battery.c
14299 F: drivers/power/supply/bq27xxx_battery_i2c.c
14300 F: drivers/power/supply/isp1704_charger.c
14301 F: drivers/power/supply/rx51_battery.c
14302 F: include/linux/power/bq2415x_charger.h
14303 F: include/linux/power/bq27xxx_battery.h
14306 M: Willy Tarreau <w@1wt.eu>
14308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14309 F: tools/include/nolibc/
14312 M: Matthias Maennich <maennich@google.com>
14314 F: Documentation/core-api/symbol-namespaces.rst
14318 M: Sanjay R Mehta <sanju.mehta@amd.com>
14319 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14320 L: ntb@lists.linux.dev
14322 F: drivers/ntb/hw/amd/
14325 M: Jon Mason <jdmason@kudzu.us>
14326 M: Dave Jiang <dave.jiang@intel.com>
14327 M: Allen Hubbe <allenbh@gmail.com>
14328 L: ntb@lists.linux.dev
14330 W: https://github.com/jonmason/ntb/wiki
14331 T: git git://github.com/jonmason/ntb.git
14332 F: drivers/net/ntb_netdev.c
14334 F: include/linux/ntb.h
14335 F: include/linux/ntb_transport.h
14336 F: tools/testing/selftests/ntb/
14339 M: Serge Semin <fancer.lancer@gmail.com>
14340 L: ntb@lists.linux.dev
14342 F: drivers/ntb/hw/idt/
14345 M: Dave Jiang <dave.jiang@intel.com>
14346 L: ntb@lists.linux.dev
14348 W: https://github.com/davejiang/linux/wiki
14349 T: git https://github.com/davejiang/linux.git
14350 F: drivers/ntb/hw/intel/
14353 M: Anton Altaparmakov <anton@tuxera.com>
14354 L: linux-ntfs-dev@lists.sourceforge.net
14356 W: http://www.tuxera.com/
14357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14358 F: Documentation/filesystems/ntfs.rst
14362 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14363 L: ntfs3@lists.linux.dev
14365 W: http://www.paragon-software.com/
14366 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14367 F: Documentation/filesystems/ntfs3.rst
14371 M: Finn Thain <fthain@linux-m68k.org>
14372 L: linux-m68k@lists.linux-m68k.org
14374 F: arch/*/include/asm/nubus.h
14376 F: include/linux/nubus.h
14377 F: include/uapi/linux/nubus.h
14379 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14380 M: Antonino Daplas <adaplas@gmail.com>
14381 L: linux-fbdev@vger.kernel.org
14383 F: drivers/video/fbdev/nvidia/
14384 F: drivers/video/fbdev/riva/
14386 NVIDIA WMI EC BACKLIGHT DRIVER
14387 M: Daniel Dadap <ddadap@nvidia.com>
14388 L: platform-driver-x86@vger.kernel.org
14390 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14393 M: Keith Busch <kbusch@kernel.org>
14394 M: Jens Axboe <axboe@fb.com>
14395 M: Christoph Hellwig <hch@lst.de>
14396 M: Sagi Grimberg <sagi@grimberg.me>
14397 L: linux-nvme@lists.infradead.org
14399 W: http://git.infradead.org/nvme.git
14400 T: git://git.infradead.org/nvme.git
14401 F: drivers/nvme/host/
14402 F: include/linux/nvme.h
14403 F: include/uapi/linux/nvme_ioctl.h
14405 NVM EXPRESS FC TRANSPORT DRIVERS
14406 M: James Smart <james.smart@broadcom.com>
14407 L: linux-nvme@lists.infradead.org
14409 F: drivers/nvme/host/fc.c
14410 F: drivers/nvme/target/fc.c
14411 F: drivers/nvme/target/fcloop.c
14412 F: include/linux/nvme-fc-driver.h
14413 F: include/linux/nvme-fc.h
14415 NVM EXPRESS TARGET DRIVER
14416 M: Christoph Hellwig <hch@lst.de>
14417 M: Sagi Grimberg <sagi@grimberg.me>
14418 M: Chaitanya Kulkarni <kch@nvidia.com>
14419 L: linux-nvme@lists.infradead.org
14421 W: http://git.infradead.org/nvme.git
14422 T: git://git.infradead.org/nvme.git
14423 F: drivers/nvme/target/
14426 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14429 F: Documentation/ABI/stable/sysfs-bus-nvmem
14430 F: Documentation/devicetree/bindings/nvmem/
14432 F: include/linux/nvmem-consumer.h
14433 F: include/linux/nvmem-provider.h
14435 NXP C45 TJA11XX PHY DRIVER
14436 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14437 L: netdev@vger.kernel.org
14439 F: drivers/net/phy/nxp-c45-tja11xx.c
14442 M: Han Xu <han.xu@nxp.com>
14443 M: Haibo Chen <haibo.chen@nxp.com>
14444 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14445 L: linux-spi@vger.kernel.org
14447 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14448 F: drivers/spi/spi-nxp-fspi.c
14450 NXP FXAS21002C DRIVER
14451 M: Rui Miguel Silva <rmfrfs@gmail.com>
14452 L: linux-iio@vger.kernel.org
14454 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14455 F: drivers/iio/gyro/fxas21002c.h
14456 F: drivers/iio/gyro/fxas21002c_core.c
14457 F: drivers/iio/gyro/fxas21002c_i2c.c
14458 F: drivers/iio/gyro/fxas21002c_spi.c
14460 NXP i.MX CLOCK DRIVERS
14461 M: Abel Vesa <abelvesa@kernel.org>
14462 L: linux-clk@vger.kernel.org
14463 L: linux-imx@nxp.com
14465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14466 F: Documentation/devicetree/bindings/clock/imx*
14467 F: drivers/clk/imx/
14468 F: include/dt-bindings/clock/imx*
14470 NXP i.MX 8MQ DCSS DRIVER
14471 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14472 R: Lucas Stach <l.stach@pengutronix.de>
14473 L: dri-devel@lists.freedesktop.org
14475 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14476 F: drivers/gpu/drm/imx/dcss/
14478 NXP i.MX 8QXP ADC DRIVER
14479 M: Cai Huoqing <cai.huoqing@linux.dev>
14480 M: Haibo Chen <haibo.chen@nxp.com>
14481 L: linux-imx@nxp.com
14482 L: linux-iio@vger.kernel.org
14484 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14485 F: drivers/iio/adc/imx8qxp-adc.c
14487 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14488 M: Haibo Chen <haibo.chen@nxp.com>
14489 L: linux-iio@vger.kernel.org
14490 L: linux-imx@nxp.com
14492 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14493 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14494 F: drivers/iio/adc/imx7d_adc.c
14495 F: drivers/iio/adc/vf610_adc.c
14497 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14498 M: Jagan Teki <jagan@amarulasolutions.com>
14500 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14501 F: drivers/regulator/pf8x00-regulator.c
14503 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14504 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14505 L: linux-kernel@vger.kernel.org
14507 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14508 F: drivers/extcon/extcon-ptn5150.c
14510 NXP SGTL5000 DRIVER
14511 M: Fabio Estevam <festevam@gmail.com>
14512 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14514 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14515 F: sound/soc/codecs/sgtl5000*
14517 NXP SJA1105 ETHERNET SWITCH DRIVER
14518 M: Vladimir Oltean <olteanv@gmail.com>
14519 L: linux-kernel@vger.kernel.org
14521 F: drivers/net/dsa/sja1105
14522 F: drivers/net/pcs/pcs-xpcs-nxp.c
14524 NXP TDA998X DRM DRIVER
14525 M: Russell King <linux@armlinux.org.uk>
14527 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14528 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14529 F: drivers/gpu/drm/i2c/tda998x_drv.c
14530 F: include/drm/i2c/tda998x.h
14531 F: include/dt-bindings/display/tda998x.h
14535 M: Peter Rosin <peda@axentia.se>
14536 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14538 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14539 F: sound/soc/codecs/tfa9879*
14541 NXP/Goodix TFA989X (TFA1) DRIVER
14542 M: Stephan Gerhold <stephan@gerhold.net>
14543 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14545 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14546 F: sound/soc/codecs/tfa989x.c
14549 L: linux-nfc@lists.01.org (subscribers-only)
14551 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14552 F: drivers/nfc/nxp-nci
14554 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14555 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14556 R: NXP Linux Team <linux-imx@nxp.com>
14557 L: linux-media@vger.kernel.org
14559 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14560 F: drivers/media/platform/nxp/imx-jpeg
14562 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14563 M: Jonas Malaco <jonas@protocubo.io>
14564 L: linux-hwmon@vger.kernel.org
14566 F: Documentation/hwmon/nzxt-kraken2.rst
14567 F: drivers/hwmon/nzxt-kraken2.c
14569 NZXT-SMART2 HARDWARE MONITORING DRIVER
14570 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14571 L: linux-hwmon@vger.kernel.org
14573 F: Documentation/hwmon/nzxt-smart2.rst
14574 F: drivers/hwmon/nzxt-smart2.c
14577 M: Jiri Pirko <jiri@nvidia.com>
14578 L: netdev@vger.kernel.org
14580 F: include/linux/objagg.h
14582 F: lib/test_objagg.c
14585 M: Josh Poimboeuf <jpoimboe@kernel.org>
14586 M: Peter Zijlstra <peterz@infradead.org>
14589 F: include/linux/objtool.h
14591 OCELOT ETHERNET SWITCH DRIVER
14592 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14593 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14594 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14595 M: UNGLinuxDriver@microchip.com
14596 L: netdev@vger.kernel.org
14598 F: drivers/net/dsa/ocelot/*
14599 F: drivers/net/ethernet/mscc/
14600 F: include/soc/mscc/ocelot*
14601 F: net/dsa/tag_ocelot.c
14602 F: net/dsa/tag_ocelot_8021q.c
14603 F: tools/testing/selftests/drivers/net/ocelot/*
14605 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14606 M: Frederic Barrat <fbarrat@linux.ibm.com>
14607 M: Andrew Donnellan <ajd@linux.ibm.com>
14608 L: linuxppc-dev@lists.ozlabs.org
14610 F: Documentation/userspace-api/accelerators/ocxl.rst
14611 F: arch/powerpc/include/asm/pnv-ocxl.h
14612 F: arch/powerpc/platforms/powernv/ocxl.c
14613 F: drivers/misc/ocxl/
14614 F: include/misc/ocxl*
14615 F: include/uapi/misc/ocxl.h
14618 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14619 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14620 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14621 L: linux-omap@vger.kernel.org
14623 F: sound/soc/ti/n810.c
14624 F: sound/soc/ti/omap*
14625 F: sound/soc/ti/rx51.c
14626 F: sound/soc/ti/sdma-pcm.*
14628 OMAP CLOCK FRAMEWORK SUPPORT
14629 M: Paul Walmsley <paul@pwsan.com>
14630 L: linux-omap@vger.kernel.org
14632 F: arch/arm/*omap*/*clock*
14634 OMAP DEVICE TREE SUPPORT
14635 M: Benoît Cousson <bcousson@baylibre.com>
14636 M: Tony Lindgren <tony@atomide.com>
14637 L: linux-omap@vger.kernel.org
14638 L: devicetree@vger.kernel.org
14640 F: arch/arm/boot/dts/*am3*
14641 F: arch/arm/boot/dts/*am4*
14642 F: arch/arm/boot/dts/*am5*
14643 F: arch/arm/boot/dts/*dra7*
14644 F: arch/arm/boot/dts/*omap*
14645 F: arch/arm/boot/dts/logicpd-som-lv*
14646 F: arch/arm/boot/dts/logicpd-torpedo*
14648 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14649 L: linux-omap@vger.kernel.org
14650 L: linux-fbdev@vger.kernel.org
14652 F: Documentation/arm/omap/dss.rst
14653 F: drivers/video/fbdev/omap2/
14655 OMAP FRAMEBUFFER SUPPORT
14656 L: linux-fbdev@vger.kernel.org
14657 L: linux-omap@vger.kernel.org
14659 F: drivers/video/fbdev/omap/
14661 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14662 M: Roger Quadros <rogerq@kernel.org>
14663 M: Tony Lindgren <tony@atomide.com>
14664 L: linux-omap@vger.kernel.org
14666 F: arch/arm/mach-omap2/*gpmc*
14667 F: drivers/memory/omap-gpmc.c
14670 M: Grygorii Strashko <grygorii.strashko@ti.com>
14671 M: Santosh Shilimkar <ssantosh@kernel.org>
14672 M: Kevin Hilman <khilman@kernel.org>
14673 L: linux-omap@vger.kernel.org
14675 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14676 F: drivers/gpio/gpio-omap.c
14678 OMAP HARDWARE SPINLOCK SUPPORT
14679 M: Ohad Ben-Cohen <ohad@wizery.com>
14680 L: linux-omap@vger.kernel.org
14682 F: drivers/hwspinlock/omap_hwspinlock.c
14684 OMAP HS MMC SUPPORT
14685 L: linux-mmc@vger.kernel.org
14686 L: linux-omap@vger.kernel.org
14688 F: drivers/mmc/host/omap_hsmmc.c
14691 M: Paul Walmsley <paul@pwsan.com>
14692 L: linux-omap@vger.kernel.org
14694 F: arch/arm/mach-omap2/omap_hwmod*data*
14697 M: Benoît Cousson <bcousson@baylibre.com>
14698 M: Paul Walmsley <paul@pwsan.com>
14699 L: linux-omap@vger.kernel.org
14701 F: arch/arm/mach-omap2/omap_hwmod.*
14704 M: Vignesh R <vigneshr@ti.com>
14705 L: linux-omap@vger.kernel.org
14706 L: linux-i2c@vger.kernel.org
14708 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14709 F: drivers/i2c/busses/i2c-omap.c
14711 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14712 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14713 L: linux-media@vger.kernel.org
14715 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14716 F: drivers/media/platform/ti/omap3isp/
14717 F: drivers/staging/media/omap4iss/
14720 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14721 L: linux-omap@vger.kernel.org
14723 F: drivers/mmc/host/omap.c
14725 OMAP POWER MANAGEMENT SUPPORT
14726 M: Kevin Hilman <khilman@kernel.org>
14727 L: linux-omap@vger.kernel.org
14729 F: arch/arm/*omap*/*pm*
14730 F: drivers/cpufreq/omap-cpufreq.c
14732 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14733 M: Paul Walmsley <paul@pwsan.com>
14734 L: linux-omap@vger.kernel.org
14736 F: arch/arm/mach-omap2/prm*
14738 OMAP RANDOM NUMBER GENERATOR SUPPORT
14739 M: Deepak Saxena <dsaxena@plexity.net>
14741 F: drivers/char/hw_random/omap-rng.c
14744 L: linux-usb@vger.kernel.org
14745 L: linux-omap@vger.kernel.org
14747 F: arch/arm/*omap*/usb*
14748 F: drivers/usb/*/*omap*
14750 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14751 M: Mark Jackson <mpfj@newflow.co.uk>
14752 L: linux-omap@vger.kernel.org
14754 F: arch/arm/boot/dts/am335x-nano.dts
14757 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14758 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
14759 M: Tony Lindgren <tony@atomide.com>
14760 L: linux-omap@vger.kernel.org
14762 Q: http://patchwork.kernel.org/project/linux-omap/list/
14763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14764 F: arch/arm/configs/omap1_defconfig
14765 F: arch/arm/mach-omap1/
14766 F: arch/arm/plat-omap/
14767 F: drivers/i2c/busses/i2c-omap.c
14768 F: include/linux/platform_data/ams-delta-fiq.h
14769 F: include/linux/platform_data/i2c-omap.h
14772 M: Tony Lindgren <tony@atomide.com>
14773 L: linux-omap@vger.kernel.org
14775 W: http://www.muru.com/linux/omap/
14776 W: http://linux.omap.com/
14777 Q: http://patchwork.kernel.org/project/linux-omap/list/
14778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14779 F: arch/arm/configs/omap2plus_defconfig
14780 F: arch/arm/mach-omap2/
14781 F: arch/arm/plat-omap/
14782 F: drivers/bus/ti-sysc.c
14783 F: drivers/i2c/busses/i2c-omap.c
14784 F: drivers/irqchip/irq-omap-intc.c
14785 F: drivers/mfd/*omap*.c
14786 F: drivers/mfd/menelaus.c
14787 F: drivers/mfd/palmas.c
14788 F: drivers/mfd/tps65217.c
14789 F: drivers/mfd/tps65218.c
14790 F: drivers/mfd/tps65910.c
14791 F: drivers/mfd/twl-core.[ch]
14792 F: drivers/mfd/twl4030*.c
14793 F: drivers/mfd/twl6030*.c
14794 F: drivers/mfd/twl6040*.c
14795 F: drivers/regulator/palmas-regulator*.c
14796 F: drivers/regulator/pbias-regulator.c
14797 F: drivers/regulator/tps65217-regulator.c
14798 F: drivers/regulator/tps65218-regulator.c
14799 F: drivers/regulator/tps65910-regulator.c
14800 F: drivers/regulator/twl-regulator.c
14801 F: drivers/regulator/twl6030-regulator.c
14802 F: include/linux/platform_data/i2c-omap.h
14803 F: include/linux/platform_data/ti-sysc.h
14806 M: Bob Copeland <me@bobcopeland.com>
14807 L: linux-karma-devel@lists.sourceforge.net
14809 F: Documentation/filesystems/omfs.rst
14812 OMNIKEY CARDMAN 4000 DRIVER
14813 M: Harald Welte <laforge@gnumonks.org>
14815 F: drivers/char/pcmcia/cm4000_cs.c
14816 F: include/linux/cm4000_cs.h
14817 F: include/uapi/linux/cm4000_cs.h
14819 OMNIKEY CARDMAN 4040 DRIVER
14820 M: Harald Welte <laforge@gnumonks.org>
14822 F: drivers/char/pcmcia/cm4040_cs.*
14824 OMNIVISION OG01A1B SENSOR DRIVER
14825 M: Shawn Tu <shawnx.tu@intel.com>
14826 L: linux-media@vger.kernel.org
14828 F: drivers/media/i2c/og01a1b.c
14830 OMNIVISION OV02A10 SENSOR DRIVER
14831 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14832 L: linux-media@vger.kernel.org
14834 T: git git://linuxtv.org/media_tree.git
14835 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14836 F: drivers/media/i2c/ov02a10.c
14838 OMNIVISION OV08D10 SENSOR DRIVER
14839 M: Jimmy Su <jimmy.su@intel.com>
14840 L: linux-media@vger.kernel.org
14842 T: git git://linuxtv.org/media_tree.git
14843 F: drivers/media/i2c/ov08d10.c
14845 OMNIVISION OV13858 SENSOR DRIVER
14846 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14847 L: linux-media@vger.kernel.org
14849 T: git git://linuxtv.org/media_tree.git
14850 F: drivers/media/i2c/ov13858.c
14852 OMNIVISION OV13B10 SENSOR DRIVER
14853 M: Arec Kao <arec.kao@intel.com>
14854 L: linux-media@vger.kernel.org
14856 T: git git://linuxtv.org/media_tree.git
14857 F: drivers/media/i2c/ov13b10.c
14859 OMNIVISION OV2680 SENSOR DRIVER
14860 M: Rui Miguel Silva <rmfrfs@gmail.com>
14861 L: linux-media@vger.kernel.org
14863 T: git git://linuxtv.org/media_tree.git
14864 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14865 F: drivers/media/i2c/ov2680.c
14867 OMNIVISION OV2685 SENSOR DRIVER
14868 M: Shunqian Zheng <zhengsq@rock-chips.com>
14869 L: linux-media@vger.kernel.org
14871 T: git git://linuxtv.org/media_tree.git
14872 F: drivers/media/i2c/ov2685.c
14874 OMNIVISION OV2740 SENSOR DRIVER
14875 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14876 R: Shawn Tu <shawnx.tu@intel.com>
14877 R: Bingbu Cao <bingbu.cao@intel.com>
14878 L: linux-media@vger.kernel.org
14880 T: git git://linuxtv.org/media_tree.git
14881 F: drivers/media/i2c/ov2740.c
14883 OMNIVISION OV5640 SENSOR DRIVER
14884 M: Steve Longerbeam <slongerbeam@gmail.com>
14885 L: linux-media@vger.kernel.org
14887 T: git git://linuxtv.org/media_tree.git
14888 F: drivers/media/i2c/ov5640.c
14890 OMNIVISION OV5647 SENSOR DRIVER
14891 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
14892 M: Jacopo Mondi <jacopo@jmondi.org>
14893 L: linux-media@vger.kernel.org
14895 T: git git://linuxtv.org/media_tree.git
14896 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14897 F: drivers/media/i2c/ov5647.c
14899 OMNIVISION OV5670 SENSOR DRIVER
14900 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14901 L: linux-media@vger.kernel.org
14903 T: git git://linuxtv.org/media_tree.git
14904 F: drivers/media/i2c/ov5670.c
14906 OMNIVISION OV5675 SENSOR DRIVER
14907 M: Shawn Tu <shawnx.tu@intel.com>
14908 L: linux-media@vger.kernel.org
14910 T: git git://linuxtv.org/media_tree.git
14911 F: drivers/media/i2c/ov5675.c
14913 OMNIVISION OV5693 SENSOR DRIVER
14914 M: Daniel Scally <djrscally@gmail.com>
14915 L: linux-media@vger.kernel.org
14917 T: git git://linuxtv.org/media_tree.git
14918 F: drivers/media/i2c/ov5693.c
14920 OMNIVISION OV5695 SENSOR DRIVER
14921 M: Shunqian Zheng <zhengsq@rock-chips.com>
14922 L: linux-media@vger.kernel.org
14924 T: git git://linuxtv.org/media_tree.git
14925 F: drivers/media/i2c/ov5695.c
14927 OMNIVISION OV7670 SENSOR DRIVER
14928 L: linux-media@vger.kernel.org
14930 T: git git://linuxtv.org/media_tree.git
14931 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
14932 F: drivers/media/i2c/ov7670.c
14934 OMNIVISION OV772x SENSOR DRIVER
14935 M: Jacopo Mondi <jacopo@jmondi.org>
14936 L: linux-media@vger.kernel.org
14938 T: git git://linuxtv.org/media_tree.git
14939 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14940 F: drivers/media/i2c/ov772x.c
14941 F: include/media/i2c/ov772x.h
14943 OMNIVISION OV7740 SENSOR DRIVER
14944 M: Wenyou Yang <wenyou.yang@microchip.com>
14945 L: linux-media@vger.kernel.org
14947 T: git git://linuxtv.org/media_tree.git
14948 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
14949 F: drivers/media/i2c/ov7740.c
14951 OMNIVISION OV8856 SENSOR DRIVER
14952 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14953 L: linux-media@vger.kernel.org
14955 T: git git://linuxtv.org/media_tree.git
14956 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14957 F: drivers/media/i2c/ov8856.c
14959 OMNIVISION OV9282 SENSOR DRIVER
14960 M: Paul J. Murphy <paul.j.murphy@intel.com>
14961 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14962 L: linux-media@vger.kernel.org
14964 T: git git://linuxtv.org/media_tree.git
14965 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14966 F: drivers/media/i2c/ov9282.c
14968 OMNIVISION OV9640 SENSOR DRIVER
14969 M: Petr Cvek <petrcvekcz@gmail.com>
14970 L: linux-media@vger.kernel.org
14972 F: drivers/media/i2c/ov9640.*
14974 OMNIVISION OV9650 SENSOR DRIVER
14975 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14976 R: Akinobu Mita <akinobu.mita@gmail.com>
14977 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
14978 L: linux-media@vger.kernel.org
14980 T: git git://linuxtv.org/media_tree.git
14981 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
14982 F: drivers/media/i2c/ov9650.c
14984 OMNIVISION OV9734 SENSOR DRIVER
14985 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14986 R: Bingbu Cao <bingbu.cao@intel.com>
14987 L: linux-media@vger.kernel.org
14989 T: git git://linuxtv.org/media_tree.git
14990 F: drivers/media/i2c/ov9734.c
14992 ONENAND FLASH DRIVER
14993 M: Kyungmin Park <kyungmin.park@samsung.com>
14994 L: linux-mtd@lists.infradead.org
14996 F: drivers/mtd/nand/onenand/
14997 F: include/linux/mtd/onenand*.h
14999 ONION OMEGA2+ BOARD
15000 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15001 L: linux-mips@vger.kernel.org
15003 F: arch/mips/boot/dts/ralink/omega2p.dts
15006 M: Jens Wiklander <jens.wiklander@linaro.org>
15007 L: op-tee@lists.trustedfirmware.org
15009 F: Documentation/ABI/testing/sysfs-bus-optee-devices
15010 F: drivers/tee/optee/
15012 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15013 M: Sumit Garg <sumit.garg@linaro.org>
15014 L: op-tee@lists.trustedfirmware.org
15016 F: drivers/char/hw_random/optee-rng.c
15019 M: Clément Léger <clement.leger@bootlin.com>
15020 L: linux-rtc@vger.kernel.org
15022 F: drivers/rtc/rtc-optee.c
15025 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15026 L: linux-rdma@vger.kernel.org
15028 F: drivers/infiniband/ulp/opa_vnic
15030 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
15031 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
15032 M: Frank Rowand <frowand.list@gmail.com>
15033 L: devicetree@vger.kernel.org
15035 F: Documentation/devicetree/dynamic-resolution-notes.rst
15036 F: Documentation/devicetree/overlay-notes.rst
15037 F: drivers/of/overlay.c
15038 F: drivers/of/resolver.c
15039 K: of_overlay_notifier_
15041 OPEN FIRMWARE AND FLATTENED DEVICE TREE
15042 M: Rob Herring <robh+dt@kernel.org>
15043 M: Frank Rowand <frowand.list@gmail.com>
15044 L: devicetree@vger.kernel.org
15046 C: irc://irc.libera.chat/devicetree
15047 W: http://www.devicetree.org/
15048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15049 F: Documentation/ABI/testing/sysfs-firmware-ofw
15051 F: include/linux/of*.h
15054 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15055 M: Rob Herring <robh+dt@kernel.org>
15056 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15057 L: devicetree@vger.kernel.org
15059 C: irc://irc.libera.chat/devicetree
15060 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15062 F: Documentation/devicetree/
15063 F: arch/*/boot/dts/
15064 F: include/dt-bindings/
15066 OPENCOMPUTE PTP CLOCK DRIVER
15067 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15068 M: Vadim Fedorenko <vadfed@fb.com>
15069 L: netdev@vger.kernel.org
15071 F: drivers/ptp/ptp_ocp.c
15073 OPENCORES I2C BUS DRIVER
15074 M: Peter Korsgaard <peter@korsgaard.com>
15075 M: Andrew Lunn <andrew@lunn.ch>
15076 L: linux-i2c@vger.kernel.org
15078 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
15079 F: Documentation/i2c/busses/i2c-ocores.rst
15080 F: drivers/i2c/busses/i2c-ocores.c
15081 F: include/linux/platform_data/i2c-ocores.h
15083 OPENRISC ARCHITECTURE
15084 M: Jonas Bonn <jonas@southpole.se>
15085 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15086 M: Stafford Horne <shorne@gmail.com>
15087 L: openrisc@lists.librecores.org
15089 W: http://openrisc.io
15090 T: git git://github.com/openrisc/linux.git
15091 F: Documentation/devicetree/bindings/openrisc/
15092 F: Documentation/openrisc/
15094 F: drivers/irqchip/irq-ompic.c
15095 F: drivers/irqchip/irq-or1k-*
15098 M: Pravin B Shelar <pshelar@ovn.org>
15099 L: netdev@vger.kernel.org
15100 L: dev@openvswitch.org
15102 W: http://openvswitch.org
15103 F: include/uapi/linux/openvswitch.h
15104 F: net/openvswitch/
15106 OPERATING PERFORMANCE POINTS (OPP)
15107 M: Viresh Kumar <vireshk@kernel.org>
15108 M: Nishanth Menon <nm@ti.com>
15109 M: Stephen Boyd <sboyd@kernel.org>
15110 L: linux-pm@vger.kernel.org
15112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15113 F: Documentation/devicetree/bindings/opp/
15114 F: Documentation/power/opp.rst
15116 F: include/linux/pm_opp.h
15119 M: Clemens Ladisch <clemens@ladisch.de>
15120 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15123 F: sound/drivers/opl4/
15125 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15126 M: Mark Fasheh <mark@fasheh.com>
15127 M: Joel Becker <jlbec@evilplan.org>
15128 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15129 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15131 W: http://ocfs2.wiki.kernel.org
15132 F: Documentation/filesystems/dlmfs.rst
15133 F: Documentation/filesystems/ocfs2.rst
15136 ORANGEFS FILESYSTEM
15137 M: Mike Marshall <hubcap@omnibond.com>
15138 R: Martin Brandenburg <martin@omnibond.com>
15139 L: devel@lists.orangefs.org
15141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15142 F: Documentation/filesystems/orangefs.rst
15146 L: linux-wireless@vger.kernel.org
15148 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15149 W: http://www.nongnu.org/orinoco/
15150 F: drivers/net/wireless/intersil/orinoco/
15152 OV2659 OMNIVISION SENSOR DRIVER
15153 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15154 L: linux-media@vger.kernel.org
15156 W: https://linuxtv.org
15157 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15158 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15159 F: drivers/media/i2c/ov2659.c
15160 F: include/media/i2c/ov2659.h
15163 M: Miklos Szeredi <miklos@szeredi.hu>
15164 L: linux-unionfs@vger.kernel.org
15166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15167 F: Documentation/filesystems/overlayfs.rst
15170 P54 WIRELESS DRIVER
15171 M: Christian Lamparter <chunkeey@googlemail.com>
15172 L: linux-wireless@vger.kernel.org
15174 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15175 F: drivers/net/wireless/intersil/p54/
15178 M: Vladimir Oltean <olteanv@gmail.com>
15179 L: netdev@vger.kernel.org
15181 F: Documentation/core-api/packing.rst
15182 F: include/linux/packing.h
15185 PADATA PARALLEL EXECUTION MECHANISM
15186 M: Steffen Klassert <steffen.klassert@secunet.com>
15187 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15188 L: linux-crypto@vger.kernel.org
15189 L: linux-kernel@vger.kernel.org
15191 F: Documentation/core-api/padata.rst
15192 F: include/linux/padata.h
15196 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15197 L: linux-fsdevel@vger.kernel.org
15199 T: git git://git.infradead.org/users/willy/pagecache.git
15200 F: Documentation/filesystems/locking.rst
15201 F: Documentation/filesystems/vfs.rst
15202 F: include/linux/pagemap.h
15204 F: mm/page-writeback.c
15209 M: Jesper Dangaard Brouer <hawk@kernel.org>
15210 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15211 L: netdev@vger.kernel.org
15213 F: Documentation/networking/page_pool.rst
15214 F: include/net/page_pool.h
15215 F: include/trace/events/page_pool.h
15216 F: net/core/page_pool.c
15219 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15220 M: Andrew Morton <akpm@linux-foundation.org>
15221 L: linux-mm@kvack.org
15223 F: Documentation/vm/page_table_check.rst
15224 F: include/linux/page_table_check.h
15225 F: mm/page_table_check.c
15227 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15228 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15229 L: platform-driver-x86@vger.kernel.org
15231 F: drivers/platform/x86/panasonic-laptop.c
15233 PARALLAX PING IIO SENSOR DRIVER
15234 M: Andreas Klinger <ak@it-klinger.de>
15235 L: linux-iio@vger.kernel.org
15237 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15238 F: drivers/iio/proximity/ping.c
15240 PARALLEL LCD/KEYPAD PANEL DRIVER
15241 M: Willy Tarreau <willy@haproxy.com>
15242 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15244 F: Documentation/admin-guide/lcd-panel-cgram.rst
15245 F: drivers/auxdisplay/panel.c
15247 PARALLEL PORT SUBSYSTEM
15248 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15249 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15250 L: linux-parport@lists.infradead.org (subscribers-only)
15252 F: Documentation/driver-api/parport*.rst
15253 F: drivers/char/ppdev.c
15254 F: drivers/parport/
15255 F: include/linux/parport*.h
15256 F: include/uapi/linux/ppdev.h
15258 PARAVIRT_OPS INTERFACE
15259 M: Juergen Gross <jgross@suse.com>
15260 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15261 R: Alexey Makhalov <amakhalov@vmware.com>
15262 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15263 L: virtualization@lists.linux-foundation.org
15266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15267 F: Documentation/virt/paravirt_ops.rst
15268 F: arch/*/include/asm/paravirt*.h
15269 F: arch/*/kernel/paravirt*
15270 F: include/linux/hypervisor.h
15272 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15273 M: Tim Waugh <tim@cyberelk.net>
15274 L: linux-parport@lists.infradead.org (subscribers-only)
15276 F: Documentation/admin-guide/blockdev/paride.rst
15277 F: drivers/block/paride/
15279 PARISC ARCHITECTURE
15280 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15281 M: Helge Deller <deller@gmx.de>
15282 L: linux-parisc@vger.kernel.org
15284 W: https://parisc.wiki.kernel.org
15285 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15288 F: Documentation/parisc/
15290 F: drivers/char/agp/parisc-agp.c
15291 F: drivers/input/misc/hp_sdc_rtc.c
15292 F: drivers/input/serio/gscps2.c
15293 F: drivers/input/serio/hp_sdc*
15295 F: drivers/parport/parport_gsc.*
15296 F: drivers/tty/serial/8250/8250_gsc.c
15297 F: drivers/video/console/sti*
15298 F: drivers/video/fbdev/sti*
15299 F: drivers/video/logo/logo_parisc*
15300 F: include/linux/hp_sdc.h
15303 M: Jiri Pirko <jiri@nvidia.com>
15304 L: netdev@vger.kernel.org
15306 F: include/linux/parman.h
15308 F: lib/test_parman.c
15310 PC ENGINES APU BOARD DRIVER
15311 M: Enrico Weigelt, metux IT consult <info@metux.net>
15313 F: drivers/platform/x86/pcengines-apuv2.c
15315 PC87360 HARDWARE MONITORING DRIVER
15316 M: Jim Cromie <jim.cromie@gmail.com>
15317 L: linux-hwmon@vger.kernel.org
15319 F: Documentation/hwmon/pc87360.rst
15320 F: drivers/hwmon/pc87360.c
15322 PC8736x GPIO DRIVER
15323 M: Jim Cromie <jim.cromie@gmail.com>
15325 F: drivers/char/pc8736x_gpio.c
15327 PC87427 HARDWARE MONITORING DRIVER
15328 M: Jean Delvare <jdelvare@suse.com>
15329 L: linux-hwmon@vger.kernel.org
15331 F: Documentation/hwmon/pc87427.rst
15332 F: drivers/hwmon/pc87427.c
15335 M: Riku Voipio <riku.voipio@iki.fi>
15337 F: drivers/leds/leds-pca9532.c
15338 F: include/linux/leds-pca9532.h
15340 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15341 M: Guenter Roeck <linux@roeck-us.net>
15342 L: linux-i2c@vger.kernel.org
15344 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15346 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15347 M: Khalid Aziz <khalid@gonehiking.org>
15349 F: drivers/firmware/pcdp.*
15351 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15352 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15353 M: Pali Rohár <pali@kernel.org>
15354 L: linux-pci@vger.kernel.org
15355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15357 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15358 F: drivers/pci/controller/pci-aardvark.c
15360 PCI DRIVER FOR ALTERA PCIE IP
15361 M: Joyce Ooi <joyce.ooi@intel.com>
15362 L: linux-pci@vger.kernel.org
15364 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15365 F: drivers/pci/controller/pcie-altera.c
15367 PCI DRIVER FOR APPLIEDMICRO XGENE
15368 M: Toan Le <toan@os.amperecomputing.com>
15369 L: linux-pci@vger.kernel.org
15370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15372 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15373 F: drivers/pci/controller/pci-xgene.c
15375 PCI DRIVER FOR ARM VERSATILE PLATFORM
15376 M: Rob Herring <robh@kernel.org>
15377 L: linux-pci@vger.kernel.org
15378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15380 F: Documentation/devicetree/bindings/pci/versatile.yaml
15381 F: drivers/pci/controller/pci-versatile.c
15383 PCI DRIVER FOR ARMADA 8K
15384 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15385 L: linux-pci@vger.kernel.org
15386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15388 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15389 F: drivers/pci/controller/dwc/pcie-armada8k.c
15391 PCI DRIVER FOR CADENCE PCIE IP
15392 M: Tom Joseph <tjoseph@cadence.com>
15393 L: linux-pci@vger.kernel.org
15395 F: Documentation/devicetree/bindings/pci/cdns,*
15396 F: drivers/pci/controller/cadence/
15398 PCI DRIVER FOR FREESCALE LAYERSCAPE
15399 M: Minghuan Lian <minghuan.Lian@nxp.com>
15400 M: Mingkai Hu <mingkai.hu@nxp.com>
15401 M: Roy Zang <roy.zang@nxp.com>
15402 L: linuxppc-dev@lists.ozlabs.org
15403 L: linux-pci@vger.kernel.org
15404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15406 F: drivers/pci/controller/dwc/*layerscape*
15408 PCI DRIVER FOR GENERIC OF HOSTS
15409 M: Will Deacon <will@kernel.org>
15410 L: linux-pci@vger.kernel.org
15411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15413 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15414 F: drivers/pci/controller/pci-host-common.c
15415 F: drivers/pci/controller/pci-host-generic.c
15417 PCI DRIVER FOR IMX6
15418 M: Richard Zhu <hongxing.zhu@nxp.com>
15419 M: Lucas Stach <l.stach@pengutronix.de>
15420 L: linux-pci@vger.kernel.org
15421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15423 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15424 F: drivers/pci/controller/dwc/*imx6*
15426 PCI DRIVER FOR FU740
15427 M: Paul Walmsley <paul.walmsley@sifive.com>
15428 M: Greentime Hu <greentime.hu@sifive.com>
15429 L: linux-pci@vger.kernel.org
15431 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15432 F: drivers/pci/controller/dwc/pcie-fu740.c
15434 PCI DRIVER FOR INTEL IXP4XX
15435 M: Linus Walleij <linus.walleij@linaro.org>
15437 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15438 F: drivers/pci/controller/pci-ixp4xx.c
15440 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15441 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15442 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15443 L: linux-pci@vger.kernel.org
15445 F: drivers/pci/controller/vmd.c
15447 PCI DRIVER FOR MICROSEMI SWITCHTEC
15448 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15449 M: Logan Gunthorpe <logang@deltatee.com>
15450 L: linux-pci@vger.kernel.org
15452 F: Documentation/ABI/testing/sysfs-class-switchtec
15453 F: Documentation/driver-api/switchtec.rst
15454 F: drivers/ntb/hw/mscc/
15455 F: drivers/pci/switch/switchtec*
15456 F: include/linux/switchtec.h
15457 F: include/uapi/linux/switchtec_ioctl.h
15459 PCI DRIVER FOR MOBIVEIL PCIE IP
15460 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15461 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15462 L: linux-pci@vger.kernel.org
15464 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15465 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15467 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15468 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15469 M: Pali Rohár <pali@kernel.org>
15470 L: linux-pci@vger.kernel.org
15471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15473 F: drivers/pci/controller/*mvebu*
15475 PCI DRIVER FOR NVIDIA TEGRA
15476 M: Thierry Reding <thierry.reding@gmail.com>
15477 L: linux-tegra@vger.kernel.org
15478 L: linux-pci@vger.kernel.org
15480 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15481 F: drivers/pci/controller/pci-tegra.c
15483 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15484 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15485 L: linux-pci@vger.kernel.org
15486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15488 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15489 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15491 PCI DRIVER FOR RENESAS R-CAR
15492 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15493 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15494 L: linux-pci@vger.kernel.org
15495 L: linux-renesas-soc@vger.kernel.org
15497 F: Documentation/devicetree/bindings/pci/*rcar*
15498 F: drivers/pci/controller/*rcar*
15500 PCI DRIVER FOR SAMSUNG EXYNOS
15501 M: Jingoo Han <jingoohan1@gmail.com>
15502 L: linux-pci@vger.kernel.org
15503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15504 L: linux-samsung-soc@vger.kernel.org
15506 F: drivers/pci/controller/dwc/pci-exynos.c
15508 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15509 M: Jingoo Han <jingoohan1@gmail.com>
15510 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15511 L: linux-pci@vger.kernel.org
15513 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15514 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15515 F: drivers/pci/controller/dwc/*designware*
15517 PCI DRIVER FOR TI DRA7XX/J721E
15518 M: Kishon Vijay Abraham I <kishon@ti.com>
15519 L: linux-omap@vger.kernel.org
15520 L: linux-pci@vger.kernel.org
15521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15523 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15524 F: drivers/pci/controller/cadence/pci-j721e.c
15525 F: drivers/pci/controller/dwc/pci-dra7xx.c
15527 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15528 M: Linus Walleij <linus.walleij@linaro.org>
15529 L: linux-pci@vger.kernel.org
15531 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15532 F: drivers/pci/controller/pci-v3-semi.c
15534 PCI ENDPOINT SUBSYSTEM
15535 M: Kishon Vijay Abraham I <kishon@ti.com>
15536 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15537 R: Krzysztof Wilczyński <kw@linux.com>
15538 L: linux-pci@vger.kernel.org
15540 Q: https://patchwork.kernel.org/project/linux-pci/list/
15541 B: https://bugzilla.kernel.org
15542 C: irc://irc.oftc.net/linux-pci
15543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15544 F: Documentation/PCI/endpoint/*
15545 F: Documentation/misc-devices/pci-endpoint-test.rst
15546 F: drivers/misc/pci_endpoint_test.c
15547 F: drivers/pci/endpoint/
15550 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15551 M: Russell Currey <ruscur@russell.cc>
15552 M: Oliver O'Halloran <oohall@gmail.com>
15553 L: linuxppc-dev@lists.ozlabs.org
15555 F: Documentation/PCI/pci-error-recovery.rst
15556 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15557 F: arch/powerpc/include/*/eeh*.h
15558 F: arch/powerpc/kernel/eeh*.c
15559 F: arch/powerpc/platforms/*/eeh*.c
15560 F: drivers/pci/pcie/aer.c
15561 F: drivers/pci/pcie/dpc.c
15562 F: drivers/pci/pcie/err.c
15565 M: Linas Vepstas <linasvepstas@gmail.com>
15566 L: linux-pci@vger.kernel.org
15568 F: Documentation/PCI/pci-error-recovery.rst
15570 PCI PEER-TO-PEER DMA (P2PDMA)
15571 M: Bjorn Helgaas <bhelgaas@google.com>
15572 M: Logan Gunthorpe <logang@deltatee.com>
15573 L: linux-pci@vger.kernel.org
15575 Q: https://patchwork.kernel.org/project/linux-pci/list/
15576 B: https://bugzilla.kernel.org
15577 C: irc://irc.oftc.net/linux-pci
15578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15579 F: Documentation/driver-api/pci/p2pdma.rst
15580 F: drivers/pci/p2pdma.c
15581 F: include/linux/pci-p2pdma.h
15583 PCI MSI DRIVER FOR ALTERA MSI IP
15584 M: Joyce Ooi <joyce.ooi@intel.com>
15585 L: linux-pci@vger.kernel.org
15587 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15588 F: drivers/pci/controller/pcie-altera-msi.c
15590 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15591 M: Toan Le <toan@os.amperecomputing.com>
15592 L: linux-pci@vger.kernel.org
15593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15595 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15596 F: drivers/pci/controller/pci-xgene-msi.c
15598 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15599 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15600 R: Rob Herring <robh@kernel.org>
15601 R: Krzysztof Wilczyński <kw@linux.com>
15602 L: linux-pci@vger.kernel.org
15604 Q: https://patchwork.kernel.org/project/linux-pci/list/
15605 B: https://bugzilla.kernel.org
15606 C: irc://irc.oftc.net/linux-pci
15607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15608 F: drivers/pci/controller/
15609 F: drivers/pci/pci-bridge-emul.c
15610 F: drivers/pci/pci-bridge-emul.h
15613 M: Bjorn Helgaas <bhelgaas@google.com>
15614 L: linux-pci@vger.kernel.org
15616 Q: https://patchwork.kernel.org/project/linux-pci/list/
15617 B: https://bugzilla.kernel.org
15618 C: irc://irc.oftc.net/linux-pci
15619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15620 F: Documentation/PCI/
15621 F: Documentation/devicetree/bindings/pci/
15622 F: arch/x86/kernel/early-quirks.c
15623 F: arch/x86/kernel/quirks.c
15625 F: drivers/acpi/pci*
15627 F: include/asm-generic/pci*
15628 F: include/linux/of_pci.h
15629 F: include/linux/pci*
15630 F: include/uapi/linux/pci*
15633 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15634 M: Jonathan Chocron <jonnyc@amazon.com>
15635 L: linux-pci@vger.kernel.org
15637 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15638 F: drivers/pci/controller/dwc/pcie-al.c
15640 PCIE DRIVER FOR AMLOGIC MESON
15641 M: Yue Wang <yue.wang@Amlogic.com>
15642 L: linux-pci@vger.kernel.org
15643 L: linux-amlogic@lists.infradead.org
15645 F: drivers/pci/controller/dwc/pci-meson.c
15647 PCIE DRIVER FOR AXIS ARTPEC
15648 M: Jesper Nilsson <jesper.nilsson@axis.com>
15649 L: linux-arm-kernel@axis.com
15650 L: linux-pci@vger.kernel.org
15652 F: Documentation/devicetree/bindings/pci/axis,artpec*
15653 F: drivers/pci/controller/dwc/*artpec*
15655 PCIE DRIVER FOR CAVIUM THUNDERX
15656 M: Robert Richter <rric@kernel.org>
15657 L: linux-pci@vger.kernel.org
15658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15660 F: drivers/pci/controller/pci-thunder-*
15662 PCIE DRIVER FOR HISILICON
15663 M: Zhou Wang <wangzhou1@hisilicon.com>
15664 L: linux-pci@vger.kernel.org
15666 F: drivers/pci/controller/dwc/pcie-hisi.c
15668 PCIE DRIVER FOR HISILICON KIRIN
15669 M: Xiaowei Song <songxiaowei@hisilicon.com>
15670 M: Binghui Wang <wangbinghui@hisilicon.com>
15671 L: linux-pci@vger.kernel.org
15673 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15674 F: drivers/pci/controller/dwc/pcie-kirin.c
15676 PCIE DRIVER FOR HISILICON STB
15677 M: Shawn Guo <shawn.guo@linaro.org>
15678 L: linux-pci@vger.kernel.org
15680 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15681 F: drivers/pci/controller/dwc/pcie-histb.c
15683 PCIE DRIVER FOR INTEL KEEM BAY
15684 M: Srikanth Thokala <srikanth.thokala@intel.com>
15685 L: linux-pci@vger.kernel.org
15687 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15688 F: drivers/pci/controller/dwc/pcie-keembay.c
15690 PCIE DRIVER FOR INTEL LGM GW SOC
15691 M: Rahul Tanwar <rtanwar@maxlinear.com>
15692 L: linux-pci@vger.kernel.org
15694 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15695 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15697 PCIE DRIVER FOR MEDIATEK
15698 M: Ryder Lee <ryder.lee@mediatek.com>
15699 M: Jianjun Wang <jianjun.wang@mediatek.com>
15700 L: linux-pci@vger.kernel.org
15701 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15703 F: Documentation/devicetree/bindings/pci/mediatek*
15704 F: drivers/pci/controller/*mediatek*
15706 PCIE DRIVER FOR MICROCHIP
15707 M: Daire McNamara <daire.mcnamara@microchip.com>
15708 L: linux-pci@vger.kernel.org
15710 F: Documentation/devicetree/bindings/pci/microchip*
15711 F: drivers/pci/controller/*microchip*
15713 PCIE DRIVER FOR QUALCOMM MSM
15714 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15715 L: linux-pci@vger.kernel.org
15716 L: linux-arm-msm@vger.kernel.org
15718 F: drivers/pci/controller/dwc/pcie-qcom.c
15720 PCIE ENDPOINT DRIVER FOR QUALCOMM
15721 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15722 L: linux-pci@vger.kernel.org
15723 L: linux-arm-msm@vger.kernel.org
15725 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15726 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15728 PCIE DRIVER FOR ROCKCHIP
15729 M: Shawn Lin <shawn.lin@rock-chips.com>
15730 L: linux-pci@vger.kernel.org
15731 L: linux-rockchip@lists.infradead.org
15733 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15734 F: drivers/pci/controller/pcie-rockchip*
15736 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15737 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15738 L: linux-pci@vger.kernel.org
15740 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
15741 F: drivers/pci/controller/dwc/pcie-uniphier*
15743 PCIE DRIVER FOR ST SPEAR13XX
15744 M: Pratyush Anand <pratyush.anand@gmail.com>
15745 L: linux-pci@vger.kernel.org
15747 F: drivers/pci/controller/dwc/*spear*
15750 M: Dominik Brodowski <linux@dominikbrodowski.net>
15752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15753 F: Documentation/pcmcia/
15758 PCNET32 NETWORK DRIVER
15759 M: Don Fry <pcnet32@frontier.com>
15760 L: netdev@vger.kernel.org
15762 F: drivers/net/ethernet/amd/pcnet32.c
15764 PCRYPT PARALLEL CRYPTO ENGINE
15765 M: Steffen Klassert <steffen.klassert@secunet.com>
15766 L: linux-crypto@vger.kernel.org
15769 F: include/crypto/pcrypt.h
15771 PEAQ WMI HOTKEYS DRIVER
15772 M: Hans de Goede <hdegoede@redhat.com>
15773 L: platform-driver-x86@vger.kernel.org
15775 F: drivers/platform/x86/peaq-wmi.c
15777 PECI HARDWARE MONITORING DRIVERS
15778 M: Iwona Winiarska <iwona.winiarska@intel.com>
15779 L: linux-hwmon@vger.kernel.org
15781 F: Documentation/hwmon/peci-cputemp.rst
15782 F: Documentation/hwmon/peci-dimmtemp.rst
15783 F: drivers/hwmon/peci/
15786 M: Iwona Winiarska <iwona.winiarska@intel.com>
15787 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
15789 F: Documentation/devicetree/bindings/peci/
15790 F: Documentation/peci/
15792 F: include/linux/peci-cpu.h
15793 F: include/linux/peci.h
15795 PENSANDO ETHERNET DRIVERS
15796 M: Shannon Nelson <snelson@pensando.io>
15797 M: drivers@pensando.io
15798 L: netdev@vger.kernel.org
15800 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15801 F: drivers/net/ethernet/pensando/
15803 PER-CPU MEMORY ALLOCATOR
15804 M: Dennis Zhou <dennis@kernel.org>
15805 M: Tejun Heo <tj@kernel.org>
15806 M: Christoph Lameter <cl@linux.com>
15807 L: linux-mm@kvack.org
15809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15810 F: arch/*/include/asm/percpu.h
15811 F: include/linux/percpu*.h
15815 PER-TASK DELAY ACCOUNTING
15816 M: Balbir Singh <bsingharora@gmail.com>
15818 F: include/linux/delayacct.h
15819 F: kernel/delayacct.c
15821 PERFORMANCE EVENTS SUBSYSTEM
15822 M: Peter Zijlstra <peterz@infradead.org>
15823 M: Ingo Molnar <mingo@redhat.com>
15824 M: Arnaldo Carvalho de Melo <acme@kernel.org>
15825 R: Mark Rutland <mark.rutland@arm.com>
15826 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15827 R: Jiri Olsa <jolsa@kernel.org>
15828 R: Namhyung Kim <namhyung@kernel.org>
15829 L: linux-perf-users@vger.kernel.org
15830 L: linux-kernel@vger.kernel.org
15832 W: https://perf.wiki.kernel.org/
15833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15835 F: arch/*/events/*/*
15836 F: arch/*/include/asm/perf_event.h
15837 F: arch/*/kernel/*/*/perf_event*.c
15838 F: arch/*/kernel/*/perf_event*.c
15839 F: arch/*/kernel/perf_callchain.c
15840 F: arch/*/kernel/perf_event*.c
15841 F: include/linux/perf_event.h
15842 F: include/uapi/linux/perf_event.h
15847 PERFORMANCE EVENTS TOOLING ARM64
15848 R: John Garry <john.garry@huawei.com>
15849 R: Will Deacon <will@kernel.org>
15850 R: James Clark <james.clark@arm.com>
15851 R: Mike Leach <mike.leach@linaro.org>
15852 R: Leo Yan <leo.yan@linaro.org>
15853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15855 F: tools/build/feature/test-libopencsd.c
15856 F: tools/perf/arch/arm*/
15857 F: tools/perf/pmu-events/arch/arm64/
15858 F: tools/perf/util/arm-spe*
15859 F: tools/perf/util/cs-etm*
15861 PERSONALITY HANDLING
15862 M: Christoph Hellwig <hch@infradead.org>
15863 L: linux-abi-devel@lists.sourceforge.net
15865 F: include/linux/personality.h
15866 F: include/uapi/linux/personality.h
15868 PHOENIX RC FLIGHT CONTROLLER ADAPTER
15869 M: Marcus Folkesson <marcus.folkesson@gmail.com>
15870 L: linux-input@vger.kernel.org
15872 F: Documentation/input/devices/pxrc.rst
15873 F: drivers/input/joystick/pxrc.c
15876 M: Remi Denis-Courmont <courmisch@gmail.com>
15878 F: Documentation/networking/phonet.rst
15879 F: include/linux/phonet.h
15880 F: include/net/phonet/
15881 F: include/uapi/linux/phonet.h
15885 M: Joern Engel <joern@lazybastard.org>
15886 L: linux-mtd@lists.infradead.org
15888 F: drivers/mtd/devices/phram.c
15891 M: Bruno Prémont <bonbons@linux-vserver.org>
15892 L: linux-input@vger.kernel.org
15894 F: drivers/hid/hid-picolcd*
15897 M: Christian Brauner <christian@brauner.io>
15898 L: linux-kernel@vger.kernel.org
15900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15902 F: tools/testing/selftests/clone3/
15903 F: tools/testing/selftests/pid_namespace/
15904 F: tools/testing/selftests/pidfd/
15907 K: \b(clone_args|kernel_clone_args)\b
15909 PIN CONTROL SUBSYSTEM
15910 M: Linus Walleij <linus.walleij@linaro.org>
15911 L: linux-gpio@vger.kernel.org
15913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
15914 F: Documentation/devicetree/bindings/pinctrl/
15915 F: Documentation/driver-api/pin-control.rst
15916 F: drivers/pinctrl/
15917 F: include/linux/pinctrl/
15919 PIN CONTROLLER - AMD
15920 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15921 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15923 F: drivers/pinctrl/pinctrl-amd.c
15925 PIN CONTROLLER - FREESCALE
15926 M: Dong Aisheng <aisheng.dong@nxp.com>
15927 M: Fabio Estevam <festevam@gmail.com>
15928 M: Shawn Guo <shawnguo@kernel.org>
15929 M: Jacky Bai <ping.bai@nxp.com>
15930 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15931 L: linux-gpio@vger.kernel.org
15933 F: Documentation/devicetree/bindings/pinctrl/fsl,*
15934 F: drivers/pinctrl/freescale/
15936 PIN CONTROLLER - INTEL
15937 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15938 M: Andy Shevchenko <andy@kernel.org>
15940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
15941 F: drivers/pinctrl/intel/
15943 PIN CONTROLLER - KEEMBAY
15944 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15946 F: drivers/pinctrl/pinctrl-keembay*
15948 PIN CONTROLLER - MEDIATEK
15949 M: Sean Wang <sean.wang@kernel.org>
15950 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15952 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
15953 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
15954 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
15955 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
15956 F: drivers/pinctrl/mediatek/
15958 PIN CONTROLLER - MICROCHIP AT91
15959 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15961 L: linux-gpio@vger.kernel.org
15963 F: drivers/gpio/gpio-sama5d2-piobu.c
15964 F: drivers/pinctrl/pinctrl-at91*
15966 PIN CONTROLLER - QUALCOMM
15967 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15968 L: linux-arm-msm@vger.kernel.org
15970 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
15971 F: drivers/pinctrl/qcom/
15973 PIN CONTROLLER - RENESAS
15974 M: Geert Uytterhoeven <geert+renesas@glider.be>
15975 L: linux-renesas-soc@vger.kernel.org
15977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
15978 F: Documentation/devicetree/bindings/pinctrl/renesas,*
15979 F: drivers/pinctrl/renesas/
15981 PIN CONTROLLER - SAMSUNG
15982 M: Tomasz Figa <tomasz.figa@gmail.com>
15983 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15984 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15985 R: Alim Akhtar <alim.akhtar@samsung.com>
15986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15987 L: linux-samsung-soc@vger.kernel.org
15989 C: irc://irc.libera.chat/linux-exynos
15990 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
15991 B: mailto:linux-samsung-soc@vger.kernel.org
15992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
15993 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
15994 F: drivers/pinctrl/samsung/
15995 F: include/dt-bindings/pinctrl/samsung.h
15997 PIN CONTROLLER - SINGLE
15998 M: Tony Lindgren <tony@atomide.com>
15999 M: Haojian Zhuang <haojian.zhuang@linaro.org>
16000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16001 L: linux-omap@vger.kernel.org
16003 F: drivers/pinctrl/pinctrl-single.c
16005 PIN CONTROLLER - THUNDERBAY
16006 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16008 F: drivers/pinctrl/pinctrl-thunderbay.c
16010 PIN CONTROLLER - SUNPLUS / TIBBO
16011 M: Dvorkin Dmitry <dvorkin@tibbo.com>
16012 M: Wells Lu <wellslutw@gmail.com>
16013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16015 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
16016 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
16017 F: drivers/pinctrl/sunplus/
16018 F: include/dt-bindings/pinctrl/sppctl*.h
16021 M: linux-block@vger.kernel.org
16023 F: drivers/block/pktcdvd.c
16024 F: include/linux/pktcdvd.h
16025 F: include/uapi/linux/pktcdvd.h
16027 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16028 M: Tomasz Duszynski <tduszyns@gmail.com>
16030 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16031 F: drivers/iio/chemical/pms7003.c
16033 PLATFORM FEATURE INFRASTRUCTURE
16034 M: Juergen Gross <jgross@suse.com>
16036 F: arch/*/include/asm/platform-feature.h
16037 F: include/asm-generic/platform-feature.h
16038 F: include/linux/platform-feature.h
16039 F: kernel/platform-feature.c
16042 M: Jacob Keller <jacob.e.keller@intel.com>
16044 F: Documentation/driver-api/pldmfw/
16045 F: include/linux/pldmfw.h
16049 M: Logan Gunthorpe <logang@deltatee.com>
16051 F: drivers/dma/plx_dma.c
16054 M: Charles Hsu <hsu.yungteng@gmail.com>
16055 L: linux-hwmon@vger.kernel.org
16057 F: Documentation/hwmon/pm6764tr.rst
16058 F: drivers/hwmon/pmbus/pm6764tr.c
16061 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16062 L: linux-pm@vger.kernel.org
16064 W: https://01.org/pm-graph
16065 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16066 T: git git://github.com/intel/pm-graph
16067 F: tools/power/pm-graph
16069 PMBUS HARDWARE MONITORING DRIVERS
16070 M: Guenter Roeck <linux@roeck-us.net>
16071 L: linux-hwmon@vger.kernel.org
16073 W: http://hwmon.wiki.kernel.org/
16074 W: http://www.roeck-us.net/linux/drivers/
16075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16076 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16077 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16078 F: Documentation/hwmon/adm1275.rst
16079 F: Documentation/hwmon/ibm-cffps.rst
16080 F: Documentation/hwmon/ir35221.rst
16081 F: Documentation/hwmon/lm25066.rst
16082 F: Documentation/hwmon/ltc2978.rst
16083 F: Documentation/hwmon/ltc3815.rst
16084 F: Documentation/hwmon/max16064.rst
16085 F: Documentation/hwmon/max20751.rst
16086 F: Documentation/hwmon/max31785.rst
16087 F: Documentation/hwmon/max34440.rst
16088 F: Documentation/hwmon/max8688.rst
16089 F: Documentation/hwmon/pmbus-core.rst
16090 F: Documentation/hwmon/pmbus.rst
16091 F: Documentation/hwmon/tps40422.rst
16092 F: Documentation/hwmon/ucd9000.rst
16093 F: Documentation/hwmon/ucd9200.rst
16094 F: Documentation/hwmon/zl6100.rst
16095 F: drivers/hwmon/pmbus/
16096 F: include/linux/pmbus.h
16098 PMC SIERRA MaxRAID DRIVER
16099 L: linux-scsi@vger.kernel.org
16101 W: http://www.pmc-sierra.com/
16102 F: drivers/scsi/pmcraid.*
16104 PMC SIERRA PM8001 DRIVER
16105 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16106 L: linux-scsi@vger.kernel.org
16108 F: drivers/scsi/pm8001/
16110 PNI RM3100 IIO DRIVER
16111 M: Song Qiang <songqiang1304521@gmail.com>
16112 L: linux-iio@vger.kernel.org
16114 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16115 F: drivers/iio/magnetometer/rm3100*
16118 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16119 L: linux-acpi@vger.kernel.org
16122 F: include/linux/pnp.h
16124 POSIX CLOCKS and TIMERS
16125 M: Thomas Gleixner <tglx@linutronix.de>
16126 L: linux-kernel@vger.kernel.org
16128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16130 F: include/linux/time_namespace.h
16131 F: include/linux/timer*
16132 F: kernel/time/*timer*
16133 F: kernel/time/namespace.c
16135 POWER MANAGEMENT CORE
16136 M: "Rafael J. Wysocki" <rafael@kernel.org>
16137 L: linux-pm@vger.kernel.org
16139 B: https://bugzilla.kernel.org
16140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16141 F: drivers/base/power/
16142 F: drivers/powercap/
16143 F: include/linux/intel_rapl.h
16144 F: include/linux/pm.h
16145 F: include/linux/pm_*
16146 F: include/linux/powercap.h
16147 F: kernel/configs/nopm.config
16149 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16150 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16151 L: linux-pm@vger.kernel.org
16153 B: https://bugzilla.kernel.org
16154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16155 F: drivers/powercap/dtpm*
16156 F: include/linux/dtpm.h
16158 POWER STATE COORDINATION INTERFACE (PSCI)
16159 M: Mark Rutland <mark.rutland@arm.com>
16160 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16161 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16163 F: drivers/firmware/psci/
16164 F: include/linux/psci.h
16165 F: include/uapi/linux/psci.h
16167 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16168 M: Sebastian Reichel <sre@kernel.org>
16169 L: linux-pm@vger.kernel.org
16171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16172 F: Documentation/ABI/testing/sysfs-class-power
16173 F: Documentation/devicetree/bindings/power/supply/
16174 F: drivers/power/supply/
16175 F: include/linux/power/
16176 F: include/linux/power_supply.h
16178 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16179 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16180 L: linuxppc-dev@lists.ozlabs.org
16182 F: drivers/char/powernv-op-panel.c
16184 PPP OVER ATM (RFC 2364)
16185 M: Mitchell Blank Jr <mitch@sfgoth.com>
16187 F: include/uapi/linux/atmppp.h
16188 F: net/atm/pppoatm.c
16191 M: Michal Ostrowski <mostrows@earthlink.net>
16193 F: drivers/net/ppp/pppoe.c
16194 F: drivers/net/ppp/pppox.c
16197 M: James Chapman <jchapman@katalix.com>
16199 F: include/linux/if_pppol2tp.h
16200 F: include/uapi/linux/if_pppol2tp.h
16201 F: net/l2tp/l2tp_ppp.c
16203 PPP PROTOCOL DRIVERS AND COMPRESSORS
16204 M: Paul Mackerras <paulus@samba.org>
16205 L: linux-ppp@vger.kernel.org
16207 F: drivers/net/ppp/ppp_*
16210 M: Rodolfo Giometti <giometti@enneenne.com>
16211 L: linuxpps@ml.enneenne.com (subscribers-only)
16213 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16214 F: Documentation/ABI/testing/sysfs-pps
16215 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16216 F: Documentation/driver-api/pps.rst
16218 F: include/linux/pps*.h
16219 F: include/uapi/linux/pps.h
16222 M: Dmitry Kozlov <xeb@mail.ru>
16223 L: netdev@vger.kernel.org
16225 W: http://sourceforge.net/projects/accel-pptp
16226 F: drivers/net/ppp/pptp.c
16228 PRESSURE STALL INFORMATION (PSI)
16229 M: Johannes Weiner <hannes@cmpxchg.org>
16230 M: Suren Baghdasaryan <surenb@google.com>
16232 F: include/linux/psi*
16233 F: kernel/sched/psi.c
16236 M: Petr Mladek <pmladek@suse.com>
16237 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16238 R: Steven Rostedt <rostedt@goodmis.org>
16239 R: John Ogness <john.ogness@linutronix.de>
16241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16242 F: include/linux/printk.h
16246 R: Chris Down <chris@chrisdown.name>
16248 F: Documentation/core-api/printk-index.rst
16249 F: kernel/printk/index.c
16253 L: linux-kernel@vger.kernel.org
16254 L: linux-fsdevel@vger.kernel.org
16256 F: Documentation/filesystems/proc.rst
16258 F: include/linux/proc_fs.h
16259 F: tools/testing/selftests/proc/
16262 M: Luis Chamberlain <mcgrof@kernel.org>
16263 M: Kees Cook <keescook@chromium.org>
16264 M: Iurii Zaikin <yzaikin@google.com>
16265 L: linux-kernel@vger.kernel.org
16266 L: linux-fsdevel@vger.kernel.org
16268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16269 F: fs/proc/proc_sysctl.c
16270 F: include/linux/sysctl.h
16271 F: kernel/sysctl-test.c
16273 F: tools/testing/selftests/sysctl/
16275 PS3 NETWORK SUPPORT
16276 M: Geoff Levand <geoff@infradead.org>
16277 L: netdev@vger.kernel.org
16278 L: linuxppc-dev@lists.ozlabs.org
16280 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16282 PS3 PLATFORM SUPPORT
16283 M: Geoff Levand <geoff@infradead.org>
16284 L: linuxppc-dev@lists.ozlabs.org
16286 F: arch/powerpc/boot/ps3*
16287 F: arch/powerpc/include/asm/lv1call.h
16288 F: arch/powerpc/include/asm/ps3*.h
16289 F: arch/powerpc/platforms/ps3/
16292 F: drivers/rtc/rtc-ps3.c
16293 F: drivers/usb/host/*ps3.c
16294 F: sound/ppc/snd_ps3*
16297 M: Jim Paris <jim@jtan.com>
16298 M: Geoff Levand <geoff@infradead.org>
16299 L: linuxppc-dev@lists.ozlabs.org
16301 F: drivers/block/ps3vram.c
16303 PSAMPLE PACKET SAMPLING SUPPORT
16304 M: Yotam Gigi <yotam.gi@gmail.com>
16306 F: include/net/psample.h
16307 F: include/uapi/linux/psample.h
16311 M: Kees Cook <keescook@chromium.org>
16312 M: Anton Vorontsov <anton@enomsg.org>
16313 M: Colin Cross <ccross@android.com>
16314 M: Tony Luck <tony.luck@intel.com>
16316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16317 F: Documentation/admin-guide/ramoops.rst
16318 F: Documentation/admin-guide/pstore-blk.rst
16319 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16320 F: drivers/acpi/apei/erst.c
16321 F: drivers/firmware/efi/efi-pstore.c
16323 F: include/linux/pstore*
16324 K: \b(pstore|ramoops)
16326 PTP HARDWARE CLOCK SUPPORT
16327 M: Richard Cochran <richardcochran@gmail.com>
16328 L: netdev@vger.kernel.org
16330 W: http://linuxptp.sourceforge.net/
16331 F: Documentation/ABI/testing/sysfs-ptp
16332 F: Documentation/driver-api/ptp.rst
16333 F: drivers/net/phy/dp83640*
16335 F: include/linux/ptp_cl*
16337 PTP VIRTUAL CLOCK SUPPORT
16338 M: Yangbo Lu <yangbo.lu@nxp.com>
16339 L: netdev@vger.kernel.org
16341 F: drivers/ptp/ptp_vclock.c
16342 F: net/ethtool/phc_vclocks.c
16345 M: Oleg Nesterov <oleg@redhat.com>
16347 F: arch/*/*/ptrace*.c
16348 F: arch/*/include/asm/ptrace*.h
16349 F: arch/*/ptrace*.c
16350 F: include/asm-generic/syscall.h
16351 F: include/linux/ptrace.h
16352 F: include/linux/regset.h
16353 F: include/uapi/linux/ptrace.h
16357 M: Hans Verkuil <hverkuil@xs4all.nl>
16358 L: linux-media@vger.kernel.org
16360 T: git git://linuxtv.org/media_tree.git
16361 F: Documentation/admin-guide/media/pulse8-cec.rst
16362 F: drivers/media/cec/usb/pulse8/
16364 PURELIFI PLFXLC DRIVER
16365 M: Srinivasan Raju <srini.raju@purelifi.com>
16366 L: linux-wireless@vger.kernel.org
16368 F: drivers/net/wireless/purelifi/plfxlc/
16370 PVRUSB2 VIDEO4LINUX DRIVER
16371 M: Mike Isely <isely@pobox.com>
16372 L: pvrusb2@isely.net (subscribers-only)
16373 L: linux-media@vger.kernel.org
16375 W: http://www.isely.net/pvrusb2/
16376 T: git git://linuxtv.org/media_tree.git
16377 F: Documentation/driver-api/media/drivers/pvrusb2*
16378 F: drivers/media/usb/pvrusb2/
16381 M: Hans Verkuil <hverkuil@xs4all.nl>
16382 L: linux-media@vger.kernel.org
16384 T: git git://linuxtv.org/media_tree.git
16385 F: drivers/media/usb/pwc/*
16386 F: include/trace/events/pwc.h
16389 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16390 L: linux-hwmon@vger.kernel.org
16392 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16393 F: Documentation/hwmon/pwm-fan.rst
16394 F: drivers/hwmon/pwm-fan.c
16397 M: Sean Young <sean@mess.org>
16398 L: linux-media@vger.kernel.org
16400 F: drivers/media/rc/pwm-ir-tx.c
16403 M: Thierry Reding <thierry.reding@gmail.com>
16404 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16405 L: linux-pwm@vger.kernel.org
16407 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16409 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
16410 F: Documentation/devicetree/bindings/pwm/
16411 F: Documentation/driver-api/pwm.rst
16412 F: drivers/gpio/gpio-mvebu.c
16414 F: drivers/video/backlight/pwm_bl.c
16415 F: include/dt-bindings/pwm/
16416 F: include/linux/pwm.h
16417 F: include/linux/pwm_backlight.h
16418 K: pwm_(config|apply_state|ops)
16421 M: Robert Jarzmik <robert.jarzmik@free.fr>
16422 L: linux-gpio@vger.kernel.org
16424 F: drivers/gpio/gpio-pxa.c
16430 M: Robert Jarzmik <robert.jarzmik@free.fr>
16431 L: linux-rtc@vger.kernel.org
16434 PXA2xx/PXA3xx SUPPORT
16435 M: Daniel Mack <daniel@zonque.org>
16436 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16437 M: Robert Jarzmik <robert.jarzmik@free.fr>
16438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16440 T: git git://github.com/hzhuang1/linux.git
16441 T: git git://github.com/rjarzmik/linux.git
16442 F: arch/arm/boot/dts/pxa*
16443 F: arch/arm/mach-pxa/
16444 F: drivers/dma/pxa*
16445 F: drivers/pcmcia/pxa2xx*
16446 F: drivers/pinctrl/pxa/
16447 F: drivers/spi/spi-pxa2xx*
16448 F: drivers/usb/gadget/udc/pxa2*
16449 F: include/sound/pxa2xx-lib.h
16454 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16455 L: qat-linux@intel.com
16457 F: drivers/crypto/qat/
16459 QCOM AUDIO (ASoC) DRIVERS
16460 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16461 M: Banajit Goswami <bgoswami@quicinc.com>
16462 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16464 F: sound/soc/codecs/lpass-va-macro.c
16465 F: sound/soc/codecs/lpass-wsa-macro.*
16466 F: sound/soc/codecs/msm8916-wcd-analog.c
16467 F: sound/soc/codecs/msm8916-wcd-digital.c
16468 F: sound/soc/codecs/wcd9335.*
16469 F: sound/soc/codecs/wcd934x.c
16470 F: sound/soc/codecs/wcd-clsh-v2.*
16471 F: sound/soc/codecs/wsa881x.c
16474 QCOM EMBEDDED USB DEBUGGER (EUD)
16475 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16476 L: linux-arm-msm@vger.kernel.org
16478 F: Documentation/ABI/testing/sysfs-driver-eud
16479 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16480 F: drivers/usb/misc/qcom_eud.c
16483 M: Alex Elder <elder@kernel.org>
16484 L: netdev@vger.kernel.org
16486 F: drivers/net/ipa/
16488 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16489 M: Gabriel Somlo <somlo@cmu.edu>
16490 M: "Michael S. Tsirkin" <mst@redhat.com>
16491 L: qemu-devel@nongnu.org
16493 F: drivers/firmware/qemu_fw_cfg.c
16494 F: include/uapi/linux/qemu_fw_cfg.h
16497 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16498 L: linux-rdma@vger.kernel.org
16500 F: drivers/infiniband/hw/qib/
16502 QLOGIC QL41xxx FCOE DRIVER
16503 M: Saurav Kashyap <skashyap@marvell.com>
16504 M: Javed Hasan <jhasan@marvell.com>
16505 M: GR-QLogic-Storage-Upstream@marvell.com
16506 L: linux-scsi@vger.kernel.org
16508 F: drivers/scsi/qedf/
16510 QLOGIC QL41xxx ISCSI DRIVER
16511 M: Nilesh Javali <njavali@marvell.com>
16512 M: Manish Rangankar <mrangankar@marvell.com>
16513 M: GR-QLogic-Storage-Upstream@marvell.com
16514 L: linux-scsi@vger.kernel.org
16516 F: drivers/scsi/qedi/
16518 QLOGIC QL4xxx ETHERNET DRIVER
16519 M: Ariel Elior <aelior@marvell.com>
16520 M: Manish Chopra <manishc@marvell.com>
16521 L: netdev@vger.kernel.org
16523 F: drivers/net/ethernet/qlogic/qed/
16524 F: drivers/net/ethernet/qlogic/qede/
16525 F: include/linux/qed/
16527 QLOGIC QL4xxx RDMA DRIVER
16528 M: Michal Kalderon <mkalderon@marvell.com>
16529 M: Ariel Elior <aelior@marvell.com>
16530 L: linux-rdma@vger.kernel.org
16532 F: drivers/infiniband/hw/qedr/
16533 F: include/uapi/rdma/qedr-abi.h
16535 QLOGIC QLA1280 SCSI DRIVER
16536 M: Michael Reed <mdr@sgi.com>
16537 L: linux-scsi@vger.kernel.org
16539 F: drivers/scsi/qla1280.[ch]
16541 QLOGIC QLA2XXX FC-SCSI DRIVER
16542 M: Nilesh Javali <njavali@marvell.com>
16543 M: GR-QLogic-Storage-Upstream@marvell.com
16544 L: linux-scsi@vger.kernel.org
16546 F: drivers/scsi/qla2xxx/
16548 QLOGIC QLA3XXX NETWORK DRIVER
16549 M: GR-Linux-NIC-Dev@marvell.com
16550 L: netdev@vger.kernel.org
16552 F: drivers/net/ethernet/qlogic/qla3xxx.*
16554 QLOGIC QLA4XXX iSCSI DRIVER
16555 M: Nilesh Javali <njavali@marvell.com>
16556 M: Manish Rangankar <mrangankar@marvell.com>
16557 M: GR-QLogic-Storage-Upstream@marvell.com
16558 L: linux-scsi@vger.kernel.org
16560 F: drivers/scsi/qla4xxx/
16562 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16563 M: Shahed Shaikh <shshaikh@marvell.com>
16564 M: Manish Chopra <manishc@marvell.com>
16565 M: GR-Linux-NIC-Dev@marvell.com
16566 L: netdev@vger.kernel.org
16568 F: drivers/net/ethernet/qlogic/qlcnic/
16570 QLOGIC QLGE 10Gb ETHERNET DRIVER
16571 M: Manish Chopra <manishc@marvell.com>
16572 M: GR-Linux-NIC-Dev@marvell.com
16573 M: Coiby Xu <coiby.xu@gmail.com>
16574 L: netdev@vger.kernel.org
16576 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16577 F: drivers/staging/qlge/
16579 QM1D1B0004 MEDIA DRIVER
16580 M: Akihiro Tsukada <tskd08@gmail.com>
16581 L: linux-media@vger.kernel.org
16583 F: drivers/media/tuners/qm1d1b0004*
16585 QM1D1C0042 MEDIA DRIVER
16586 M: Akihiro Tsukada <tskd08@gmail.com>
16587 L: linux-media@vger.kernel.org
16589 F: drivers/media/tuners/qm1d1c0042*
16592 M: Anders Larsen <al@alarsen.net>
16594 W: http://www.alarsen.net/linux/qnx4fs/
16596 F: include/uapi/linux/qnx4_fs.h
16597 F: include/uapi/linux/qnxtypes.h
16599 QORIQ DPAA2 FSL-MC BUS DRIVER
16600 M: Stuart Yoder <stuyoder@gmail.com>
16601 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16602 L: linux-kernel@vger.kernel.org
16604 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16605 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16606 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16607 F: drivers/bus/fsl-mc/
16608 F: include/uapi/linux/fsl_mc.h
16610 QT1010 MEDIA DRIVER
16611 M: Antti Palosaari <crope@iki.fi>
16612 L: linux-media@vger.kernel.org
16614 W: https://linuxtv.org
16615 W: http://palosaari.fi/linux/
16616 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16617 T: git git://linuxtv.org/anttip/media_tree.git
16618 F: drivers/media/tuners/qt1010*
16620 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16621 M: Kalle Valo <kvalo@kernel.org>
16622 L: ath10k@lists.infradead.org
16624 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16626 F: drivers/net/wireless/ath/ath10k/
16627 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16629 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16630 M: Kalle Valo <kvalo@kernel.org>
16631 L: ath11k@lists.infradead.org
16633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16634 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16635 F: drivers/net/wireless/ath/ath11k/
16637 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16638 M: Toke Høiland-Jørgensen <toke@toke.dk>
16639 L: linux-wireless@vger.kernel.org
16641 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16642 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16643 F: drivers/net/wireless/ath/ath9k/
16645 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16646 M: Stephan Gerhold <stephan@gerhold.net>
16647 L: netdev@vger.kernel.org
16648 L: linux-arm-msm@vger.kernel.org
16650 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16651 F: drivers/net/wwan/qcom_bam_dmux.c
16653 QUALCOMM CAMERA SUBSYSTEM DRIVER
16654 M: Robert Foss <robert.foss@linaro.org>
16655 M: Todor Tomov <todor.too@gmail.com>
16656 L: linux-media@vger.kernel.org
16658 F: Documentation/admin-guide/media/qcom_camss.rst
16659 F: Documentation/devicetree/bindings/media/*camss*
16660 F: drivers/media/platform/qcom/camss/
16662 QUALCOMM CLOCK DRIVERS
16663 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16664 L: linux-arm-msm@vger.kernel.org
16666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16667 F: Documentation/devicetree/bindings/clock/qcom,*
16668 F: drivers/clk/qcom/
16669 F: include/dt-bindings/clock/qcom,*
16671 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16672 M: Niklas Cassel <nks@flawful.org>
16673 L: linux-pm@vger.kernel.org
16674 L: linux-arm-msm@vger.kernel.org
16676 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16677 F: drivers/soc/qcom/cpr.c
16679 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16680 M: Ilia Lin <ilia.lin@kernel.org>
16681 L: linux-pm@vger.kernel.org
16683 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16684 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16685 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16687 QUALCOMM CRYPTO DRIVERS
16688 M: Thara Gopinath <thara.gopinath@gmail.com>
16689 L: linux-crypto@vger.kernel.org
16690 L: linux-arm-msm@vger.kernel.org
16692 F: drivers/crypto/qce/
16694 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16695 M: Timur Tabi <timur@kernel.org>
16696 L: netdev@vger.kernel.org
16698 F: drivers/net/ethernet/qualcomm/emac/
16700 QUALCOMM ETHQOS ETHERNET DRIVER
16701 M: Vinod Koul <vkoul@kernel.org>
16702 L: netdev@vger.kernel.org
16704 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16705 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16707 QUALCOMM FASTRPC DRIVER
16708 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16709 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16710 L: linux-arm-msm@vger.kernel.org
16712 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16713 F: drivers/misc/fastrpc.c
16714 F: include/uapi/misc/fastrpc.h
16716 QUALCOMM HEXAGON ARCHITECTURE
16717 M: Brian Cain <bcain@quicinc.com>
16718 L: linux-hexagon@vger.kernel.org
16719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16723 QUALCOMM HIDMA DRIVER
16724 M: Sinan Kaya <okaya@kernel.org>
16725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16726 L: linux-arm-msm@vger.kernel.org
16727 L: dmaengine@vger.kernel.org
16729 F: drivers/dma/qcom/hidma*
16731 QUALCOMM I2C CCI DRIVER
16732 M: Loic Poulain <loic.poulain@linaro.org>
16733 M: Robert Foss <robert.foss@linaro.org>
16734 L: linux-i2c@vger.kernel.org
16735 L: linux-arm-msm@vger.kernel.org
16737 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16738 F: drivers/i2c/busses/i2c-qcom-cci.c
16740 QUALCOMM INTERCONNECT BWMON DRIVER
16741 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16742 L: linux-arm-msm@vger.kernel.org
16744 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
16745 F: drivers/soc/qcom/icc-bwmon.c
16748 M: Rob Clark <robdclark@gmail.com>
16749 L: iommu@lists.linux.dev
16750 L: linux-arm-msm@vger.kernel.org
16752 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16754 QUALCOMM IPC ROUTER (QRTR) DRIVER
16755 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16756 L: linux-arm-msm@vger.kernel.org
16758 F: include/trace/events/qrtr.h
16759 F: include/uapi/linux/qrtr.h
16762 QUALCOMM IPCC MAILBOX DRIVER
16763 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16764 L: linux-arm-msm@vger.kernel.org
16766 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16767 F: drivers/mailbox/qcom-ipcc.c
16768 F: include/dt-bindings/mailbox/qcom-ipcc.h
16770 QUALCOMM IPQ4019 USB PHY DRIVER
16771 M: Robert Marko <robert.marko@sartura.hr>
16772 M: Luka Perkov <luka.perkov@sartura.hr>
16773 L: linux-arm-msm@vger.kernel.org
16775 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16776 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16778 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16779 M: Robert Marko <robert.marko@sartura.hr>
16780 M: Luka Perkov <luka.perkov@sartura.hr>
16781 L: linux-arm-msm@vger.kernel.org
16783 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16784 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16786 QUALCOMM NAND CONTROLLER DRIVER
16787 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16788 L: linux-mtd@lists.infradead.org
16789 L: linux-arm-msm@vger.kernel.org
16791 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16792 F: drivers/mtd/nand/raw/qcom_nandc.c
16794 QUALCOMM RMNET DRIVER
16795 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16796 M: Sean Tranchetti <quic_stranche@quicinc.com>
16797 L: netdev@vger.kernel.org
16799 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16800 F: drivers/net/ethernet/qualcomm/rmnet/
16801 F: include/linux/if_rmnet.h
16803 QUALCOMM TSENS THERMAL DRIVER
16804 M: Amit Kucheria <amitk@kernel.org>
16805 M: Thara Gopinath <thara.gopinath@gmail.com>
16806 L: linux-pm@vger.kernel.org
16807 L: linux-arm-msm@vger.kernel.org
16809 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16810 F: drivers/thermal/qcom/
16812 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16813 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16814 L: linux-media@vger.kernel.org
16815 L: linux-arm-msm@vger.kernel.org
16817 T: git git://linuxtv.org/media_tree.git
16818 F: Documentation/devicetree/bindings/media/*venus*
16819 F: drivers/media/platform/qcom/venus/
16821 QUALCOMM WCN36XX WIRELESS DRIVER
16822 M: Loic Poulain <loic.poulain@linaro.org>
16823 L: wcn36xx@lists.infradead.org
16825 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16826 F: drivers/net/wireless/ath/wcn36xx/
16828 QUANTENNA QTNFMAC WIRELESS DRIVER
16829 M: Igor Mitsyanko <imitsyanko@quantenna.com>
16830 R: Sergey Matyukevich <geomatsi@gmail.com>
16831 L: linux-wireless@vger.kernel.org
16833 F: drivers/net/wireless/quantenna
16835 RADEON and AMDGPU DRM DRIVERS
16836 M: Alex Deucher <alexander.deucher@amd.com>
16837 M: Christian König <christian.koenig@amd.com>
16838 M: Pan, Xinhui <Xinhui.Pan@amd.com>
16839 L: amd-gfx@lists.freedesktop.org
16841 T: git https://gitlab.freedesktop.org/agd5f/linux.git
16842 B: https://gitlab.freedesktop.org/drm/amd/-/issues
16843 C: irc://irc.oftc.net/radeon
16844 F: Documentation/gpu/amdgpu/
16845 F: drivers/gpu/drm/amd/
16846 F: drivers/gpu/drm/radeon/
16847 F: include/uapi/drm/amdgpu_drm.h
16848 F: include/uapi/drm/radeon_drm.h
16850 RADEON FRAMEBUFFER DISPLAY DRIVER
16851 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16852 L: linux-fbdev@vger.kernel.org
16854 F: drivers/video/fbdev/aty/radeon*
16855 F: include/uapi/linux/radeonfb.h
16857 RADIOSHARK RADIO DRIVER
16858 M: Hans Verkuil <hverkuil@xs4all.nl>
16859 L: linux-media@vger.kernel.org
16861 T: git git://linuxtv.org/media_tree.git
16862 F: drivers/media/radio/radio-shark.c
16864 RADIOSHARK2 RADIO DRIVER
16865 M: Hans Verkuil <hverkuil@xs4all.nl>
16866 L: linux-media@vger.kernel.org
16868 T: git git://linuxtv.org/media_tree.git
16869 F: drivers/media/radio/radio-shark2.c
16870 F: drivers/media/radio/radio-tea5777.c
16872 RADOS BLOCK DEVICE (RBD)
16873 M: Ilya Dryomov <idryomov@gmail.com>
16874 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
16875 L: ceph-devel@vger.kernel.org
16877 W: http://ceph.com/
16878 T: git git://github.com/ceph/ceph-client.git
16879 F: Documentation/ABI/testing/sysfs-bus-rbd
16880 F: drivers/block/rbd.c
16881 F: drivers/block/rbd_types.h
16883 RAGE128 FRAMEBUFFER DISPLAY DRIVER
16884 M: Paul Mackerras <paulus@samba.org>
16885 L: linux-fbdev@vger.kernel.org
16887 F: drivers/video/fbdev/aty/aty128fb.c
16889 RAINSHADOW-CEC DRIVER
16890 M: Hans Verkuil <hverkuil@xs4all.nl>
16891 L: linux-media@vger.kernel.org
16893 T: git git://linuxtv.org/media_tree.git
16894 F: drivers/media/cec/usb/rainshadow/
16896 RALINK MIPS ARCHITECTURE
16897 M: John Crispin <john@phrozen.org>
16898 L: linux-mips@vger.kernel.org
16900 F: arch/mips/ralink
16902 RALINK MT7621 MIPS ARCHITECTURE
16903 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16904 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16905 L: linux-mips@vger.kernel.org
16907 F: arch/mips/boot/dts/ralink/mt7621*
16909 RALINK PINCTRL DRIVER
16910 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16911 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16912 L: linux-mips@vger.kernel.org
16914 F: drivers/pinctrl/ralink/
16916 RALINK RT2X00 WIRELESS LAN DRIVER
16917 M: Stanislaw Gruszka <stf_xl@wp.pl>
16918 M: Helmut Schaa <helmut.schaa@googlemail.com>
16919 L: linux-wireless@vger.kernel.org
16921 F: drivers/net/wireless/ralink/rt2x00/
16923 RAMDISK RAM BLOCK DEVICE DRIVER
16924 M: Jens Axboe <axboe@kernel.dk>
16926 F: Documentation/admin-guide/blockdev/ramdisk.rst
16927 F: drivers/block/brd.c
16929 RANCHU VIRTUAL BOARD FOR MIPS
16930 M: Miodrag Dinic <miodrag.dinic@mips.com>
16931 L: linux-mips@vger.kernel.org
16933 F: arch/mips/configs/generic/board-ranchu.config
16934 F: arch/mips/generic/board-ranchu.c
16936 RANDOM NUMBER DRIVER
16937 M: "Theodore Ts'o" <tytso@mit.edu>
16938 M: Jason A. Donenfeld <Jason@zx2c4.com>
16939 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
16941 F: drivers/char/random.c
16942 F: drivers/virt/vmgenid.c
16945 M: Matt Porter <mporter@kernel.crashing.org>
16946 M: Alexandre Bounine <alex.bou9@gmail.com>
16948 F: drivers/rapidio/
16951 M: Tony Luck <tony.luck@intel.com>
16952 M: Borislav Petkov <bp@alien8.de>
16953 L: linux-edac@vger.kernel.org
16955 F: Documentation/admin-guide/ras.rst
16957 F: include/linux/ras.h
16958 F: include/ras/ras_event.h
16960 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
16961 L: linux-wireless@vger.kernel.org
16963 F: drivers/net/wireless/ray*
16965 RC-CORE / LIRC FRAMEWORK
16966 M: Sean Young <sean@mess.org>
16967 L: linux-media@vger.kernel.org
16969 W: http://linuxtv.org
16970 T: git git://linuxtv.org/media_tree.git
16971 F: Documentation/driver-api/media/rc-core.rst
16972 F: Documentation/userspace-api/media/rc/
16973 F: drivers/media/rc/
16974 F: include/media/rc-map.h
16975 F: include/media/rc-core.h
16976 F: include/uapi/linux/lirc.h
16978 RCMM REMOTE CONTROLS DECODER
16979 M: Patrick Lerda <patrick9876@free.fr>
16981 F: drivers/media/rc/ir-rcmm-decoder.c
16983 RCUTORTURE TEST FRAMEWORK
16984 M: "Paul E. McKenney" <paulmck@kernel.org>
16985 M: Josh Triplett <josh@joshtriplett.org>
16986 R: Steven Rostedt <rostedt@goodmis.org>
16987 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16988 R: Lai Jiangshan <jiangshanlai@gmail.com>
16989 L: rcu@vger.kernel.org
16991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16992 F: tools/testing/selftests/rcutorture
16994 RDACM20 Camera Sensor
16995 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
16996 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16997 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16998 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16999 L: linux-media@vger.kernel.org
17001 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17002 F: drivers/media/i2c/max9271.c
17003 F: drivers/media/i2c/max9271.h
17004 F: drivers/media/i2c/rdacm20.c
17006 RDACM21 Camera Sensor
17007 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17008 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17009 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17010 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17011 L: linux-media@vger.kernel.org
17013 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17014 F: drivers/media/i2c/max9271.c
17015 F: drivers/media/i2c/max9271.h
17016 F: drivers/media/i2c/rdacm21.c
17019 M: Florian Fainelli <florian@openwrt.org>
17022 RDC R6040 FAST ETHERNET DRIVER
17023 M: Florian Fainelli <f.fainelli@gmail.com>
17024 L: netdev@vger.kernel.org
17026 F: drivers/net/ethernet/rdc/r6040.c
17028 RDMAVT - RDMA verbs software
17029 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17030 L: linux-rdma@vger.kernel.org
17032 F: drivers/infiniband/sw/rdmavt
17034 RDS - RELIABLE DATAGRAM SOCKETS
17035 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
17036 L: netdev@vger.kernel.org
17037 L: linux-rdma@vger.kernel.org
17038 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
17040 W: https://oss.oracle.com/projects/rds/
17041 F: Documentation/networking/rds.rst
17044 RDT - RESOURCE ALLOCATION
17045 M: Fenghua Yu <fenghua.yu@intel.com>
17046 M: Reinette Chatre <reinette.chatre@intel.com>
17047 L: linux-kernel@vger.kernel.org
17049 F: Documentation/x86/resctrl*
17050 F: arch/x86/include/asm/resctrl.h
17051 F: arch/x86/kernel/cpu/resctrl/
17052 F: tools/testing/selftests/resctrl/
17054 READ-COPY UPDATE (RCU)
17055 M: "Paul E. McKenney" <paulmck@kernel.org>
17056 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17057 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17058 M: Josh Triplett <josh@joshtriplett.org>
17059 R: Steven Rostedt <rostedt@goodmis.org>
17060 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17061 R: Lai Jiangshan <jiangshanlai@gmail.com>
17062 R: Joel Fernandes <joel@joelfernandes.org>
17063 L: rcu@vger.kernel.org
17065 W: http://www.rdrop.com/users/paulmck/RCU/
17066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17067 F: Documentation/RCU/
17068 F: include/linux/rcu*
17070 X: Documentation/RCU/torture.rst
17071 X: include/linux/srcu*.h
17072 X: kernel/rcu/srcu*.c
17074 REAL TIME CLOCK (RTC) SUBSYSTEM
17075 M: Alessandro Zummo <a.zummo@towertech.it>
17076 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17077 L: linux-rtc@vger.kernel.org
17079 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17081 F: Documentation/admin-guide/rtc.rst
17082 F: Documentation/devicetree/bindings/rtc/
17084 F: include/linux/platform_data/rtc-*
17085 F: include/linux/rtc.h
17086 F: include/linux/rtc/
17087 F: include/uapi/linux/rtc.h
17088 F: tools/testing/selftests/rtc/
17090 REALTEK AUDIO CODECS
17091 M: Oder Chiou <oder_chiou@realtek.com>
17093 F: include/sound/rt*.h
17094 F: sound/soc/codecs/rt*
17096 REALTEK OTTO WATCHDOG
17097 M: Sander Vanheule <sander@svanheule.net>
17098 L: linux-watchdog@vger.kernel.org
17100 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17101 F: drivers/watchdog/realtek_otto_wdt.c
17103 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17104 M: Linus Walleij <linus.walleij@linaro.org>
17105 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17107 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17108 F: drivers/net/dsa/realtek/*
17110 REALTEK WIRELESS DRIVER (rtlwifi family)
17111 M: Ping-Ke Shih <pkshih@realtek.com>
17112 L: linux-wireless@vger.kernel.org
17114 W: https://wireless.wiki.kernel.org/
17115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17116 F: drivers/net/wireless/realtek/rtlwifi/
17118 REALTEK WIRELESS DRIVER (rtw88)
17119 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17120 L: linux-wireless@vger.kernel.org
17122 F: drivers/net/wireless/realtek/rtw88/
17124 REALTEK WIRELESS DRIVER (rtw89)
17125 M: Ping-Ke Shih <pkshih@realtek.com>
17126 L: linux-wireless@vger.kernel.org
17128 F: drivers/net/wireless/realtek/rtw89/
17130 REDPINE WIRELESS DRIVER
17131 M: Amitkumar Karwar <amitkarwar@gmail.com>
17132 M: Siva Rebbagondla <siva8118@gmail.com>
17133 L: linux-wireless@vger.kernel.org
17135 F: drivers/net/wireless/rsi/
17137 REGISTER MAP ABSTRACTION
17138 M: Mark Brown <broonie@kernel.org>
17139 L: linux-kernel@vger.kernel.org
17141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17142 F: Documentation/devicetree/bindings/regmap/
17143 F: drivers/base/regmap/
17144 F: include/linux/regmap.h
17146 REISERFS FILE SYSTEM
17147 L: reiserfs-devel@vger.kernel.org
17151 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17152 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17153 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17154 L: linux-remoteproc@vger.kernel.org
17156 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17157 F: Documentation/ABI/testing/sysfs-class-remoteproc
17158 F: Documentation/devicetree/bindings/remoteproc/
17159 F: Documentation/staging/remoteproc.rst
17160 F: drivers/remoteproc/
17161 F: include/linux/remoteproc.h
17162 F: include/linux/remoteproc/
17164 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17165 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17166 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17167 L: linux-remoteproc@vger.kernel.org
17169 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17170 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17171 F: Documentation/staging/rpmsg.rst
17173 F: include/linux/rpmsg.h
17174 F: include/linux/rpmsg/
17175 F: include/uapi/linux/rpmsg.h
17178 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17179 M: Stephan Gerhold <stephan@gerhold.net>
17180 L: netdev@vger.kernel.org
17181 L: linux-remoteproc@vger.kernel.org
17183 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17185 RENESAS CLOCK DRIVERS
17186 M: Geert Uytterhoeven <geert+renesas@glider.be>
17187 L: linux-renesas-soc@vger.kernel.org
17189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17190 F: Documentation/devicetree/bindings/clock/renesas,*
17191 F: drivers/clk/renesas/
17193 RENESAS EMEV2 I2C DRIVER
17194 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17195 L: linux-renesas-soc@vger.kernel.org
17197 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17198 F: drivers/i2c/busses/i2c-emev2.c
17200 RENESAS ETHERNET DRIVERS
17201 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17202 L: netdev@vger.kernel.org
17203 L: linux-renesas-soc@vger.kernel.org
17204 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17205 F: drivers/net/ethernet/renesas/
17206 F: include/linux/sh_eth.h
17208 RENESAS R-CAR GYROADC DRIVER
17209 M: Marek Vasut <marek.vasut@gmail.com>
17210 L: linux-iio@vger.kernel.org
17212 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17213 F: drivers/iio/adc/rcar-gyroadc.c
17215 RENESAS R-CAR I2C DRIVERS
17216 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17217 L: linux-renesas-soc@vger.kernel.org
17219 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17220 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17221 F: drivers/i2c/busses/i2c-rcar.c
17222 F: drivers/i2c/busses/i2c-sh_mobile.c
17224 RENESAS R-CAR SATA DRIVER
17225 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17227 L: linux-ide@vger.kernel.org
17228 L: linux-renesas-soc@vger.kernel.org
17229 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17230 F: drivers/ata/sata_rcar.c
17232 RENESAS R-CAR THERMAL DRIVERS
17233 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17234 L: linux-renesas-soc@vger.kernel.org
17236 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17237 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17238 F: drivers/thermal/rcar_gen3_thermal.c
17239 F: drivers/thermal/rcar_thermal.c
17241 RENESAS RIIC DRIVER
17242 M: Chris Brandt <chris.brandt@renesas.com>
17243 L: linux-renesas-soc@vger.kernel.org
17245 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17246 F: drivers/i2c/busses/i2c-riic.c
17248 RENESAS USB PHY DRIVER
17249 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17250 L: linux-renesas-soc@vger.kernel.org
17252 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17254 RENESAS RZ/G2L A/D DRIVER
17255 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17256 L: linux-iio@vger.kernel.org
17257 L: linux-renesas-soc@vger.kernel.org
17259 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17260 F: drivers/iio/adc/rzg2l_adc.c
17262 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17263 M: Clément Léger <clement.leger@bootlin.com>
17264 L: linux-renesas-soc@vger.kernel.org
17265 L: netdev@vger.kernel.org
17267 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17268 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17269 F: drivers/net/dsa/rzn1_a5psw*
17270 F: drivers/net/pcs/pcs-rzn1-miic.c
17271 F: include/dt-bindings/net/pcs-rzn1-miic.h
17272 F: include/linux/pcs-rzn1-miic.h
17273 F: net/dsa/tag_rzn1_a5psw.c
17275 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17276 M: Miquel Raynal <miquel.raynal@bootlin.com>
17277 L: linux-rtc@vger.kernel.org
17278 L: linux-renesas-soc@vger.kernel.org
17280 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17281 F: drivers/rtc/rtc-rzn1.c
17283 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17284 M: Miquel Raynal <miquel.raynal@bootlin.com>
17285 L: linux-mtd@lists.infradead.org
17286 L: linux-renesas-soc@vger.kernel.org
17288 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17289 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17291 RESET CONTROLLER FRAMEWORK
17292 M: Philipp Zabel <p.zabel@pengutronix.de>
17294 T: git git://git.pengutronix.de/git/pza/linux
17295 F: Documentation/devicetree/bindings/reset/
17296 F: Documentation/driver-api/reset.rst
17298 F: include/dt-bindings/reset/
17299 F: include/linux/reset-controller.h
17300 F: include/linux/reset.h
17301 F: include/linux/reset/
17302 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17304 RESTARTABLE SEQUENCES SUPPORT
17305 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17306 M: Peter Zijlstra <peterz@infradead.org>
17307 M: "Paul E. McKenney" <paulmck@kernel.org>
17308 M: Boqun Feng <boqun.feng@gmail.com>
17309 L: linux-kernel@vger.kernel.org
17311 F: include/trace/events/rseq.h
17312 F: include/uapi/linux/rseq.h
17314 F: tools/testing/selftests/rseq/
17317 M: Johannes Berg <johannes@sipsolutions.net>
17318 L: linux-wireless@vger.kernel.org
17320 W: https://wireless.wiki.kernel.org/
17321 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17324 F: Documentation/ABI/stable/sysfs-class-rfkill
17325 F: Documentation/driver-api/rfkill.rst
17326 F: include/linux/rfkill.h
17327 F: include/uapi/linux/rfkill.h
17331 M: Thomas Graf <tgraf@suug.ch>
17332 M: Herbert Xu <herbert@gondor.apana.org.au>
17333 L: netdev@vger.kernel.org
17335 F: include/linux/rhashtable-types.h
17336 F: include/linux/rhashtable.h
17337 F: lib/rhashtable.c
17338 F: lib/test_rhashtable.c
17340 RICOH R5C592 MEMORYSTICK DRIVER
17341 M: Maxim Levitsky <maximlevitsky@gmail.com>
17343 F: drivers/memstick/host/r592.*
17345 RICOH SMARTMEDIA/XD DRIVER
17346 M: Maxim Levitsky <maximlevitsky@gmail.com>
17348 F: drivers/mtd/nand/raw/r852.c
17349 F: drivers/mtd/nand/raw/r852.h
17352 M: Atish Patra <atishp@atishpatra.org>
17353 R: Anup Patel <anup@brainfault.org>
17354 L: linux-riscv@lists.infradead.org
17356 F: drivers/perf/riscv_pmu.c
17357 F: drivers/perf/riscv_pmu_legacy.c
17358 F: drivers/perf/riscv_pmu_sbi.c
17360 RISC-V ARCHITECTURE
17361 M: Paul Walmsley <paul.walmsley@sifive.com>
17362 M: Palmer Dabbelt <palmer@dabbelt.com>
17363 M: Albert Ou <aou@eecs.berkeley.edu>
17364 L: linux-riscv@lists.infradead.org
17366 P: Documentation/riscv/patch-acceptance.rst
17367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17372 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17373 M: Conor Dooley <conor.dooley@microchip.com>
17374 M: Daire McNamara <daire.mcnamara@microchip.com>
17375 L: linux-riscv@lists.infradead.org
17377 F: arch/riscv/boot/dts/microchip/
17378 F: drivers/char/hw_random/mpfs-rng.c
17379 F: drivers/clk/microchip/clk-mpfs.c
17380 F: drivers/mailbox/mailbox-mpfs.c
17381 F: drivers/pci/controller/pcie-microchip-host.c
17382 F: drivers/soc/microchip/
17383 F: drivers/spi/spi-microchip-core.c
17384 F: include/soc/microchip/mpfs.h
17387 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17388 M: Jack Wang <jinpu.wang@ionos.com>
17389 L: linux-block@vger.kernel.org
17391 F: drivers/block/rnbd/
17394 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17396 W: http://sourceforge.net/projects/roccat/
17397 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17398 F: drivers/hid/hid-roccat*
17399 F: include/linux/hid-roccat*
17401 ROCKCHIP I2S TDM DRIVER
17402 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17403 L: linux-rockchip@lists.infradead.org
17405 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17406 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17408 ROCKCHIP ISP V1 DRIVER
17409 M: Dafna Hirschfeld <dafna@fastmail.com>
17410 L: linux-media@vger.kernel.org
17411 L: linux-rockchip@lists.infradead.org
17413 F: Documentation/admin-guide/media/rkisp1.rst
17414 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17415 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17416 F: drivers/media/platform/rockchip/rkisp1
17417 F: include/uapi/linux/rkisp1-config.h
17419 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17420 M: Jacob Chen <jacob-chen@iotwrt.com>
17421 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17422 L: linux-media@vger.kernel.org
17423 L: linux-rockchip@lists.infradead.org
17425 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17426 F: drivers/media/platform/rockchip/rga/
17428 ROCKCHIP VIDEO DECODER DRIVER
17429 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17430 L: linux-media@vger.kernel.org
17431 L: linux-rockchip@lists.infradead.org
17433 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17434 F: drivers/staging/media/rkvdec/
17437 M: Jiri Pirko <jiri@resnulli.us>
17438 L: netdev@vger.kernel.org
17440 F: drivers/net/ethernet/rocker/
17442 ROCKETPORT EXPRESS/INFINITY DRIVER
17443 M: Kevin Cernekee <cernekee@gmail.com>
17444 L: linux-serial@vger.kernel.org
17446 F: drivers/tty/serial/rp2.*
17448 ROHM BD99954 CHARGER IC
17449 R: Matti Vaittinen <mazziesaccount@gmail.com>
17451 F: drivers/power/supply/bd99954-charger.c
17452 F: drivers/power/supply/bd99954-charger.h
17454 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17455 M: Tomasz Duszynski <tduszyns@gmail.com>
17457 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17458 F: drivers/iio/light/bh1750.c
17460 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17461 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17462 L: linux-kernel@vger.kernel.org
17463 L: linux-renesas-soc@vger.kernel.org
17465 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17466 F: drivers/gpio/gpio-bd9571mwv.c
17467 F: drivers/mfd/bd9571mwv.c
17468 F: drivers/regulator/bd9571mwv-regulator.c
17469 F: include/linux/mfd/bd9571mwv.h
17471 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17472 R: Matti Vaittinen <mazziesaccount@gmail.com>
17474 F: drivers/clk/clk-bd718x7.c
17475 F: drivers/gpio/gpio-bd71815.c
17476 F: drivers/gpio/gpio-bd71828.c
17477 F: drivers/mfd/rohm-bd71828.c
17478 F: drivers/mfd/rohm-bd718x7.c
17479 F: drivers/mfd/rohm-bd9576.c
17480 F: drivers/regulator/bd71815-regulator.c
17481 F: drivers/regulator/bd71828-regulator.c
17482 F: drivers/regulator/bd718x7-regulator.c
17483 F: drivers/regulator/bd9576-regulator.c
17484 F: drivers/regulator/rohm-regulator.c
17485 F: drivers/rtc/rtc-bd70528.c
17486 F: drivers/watchdog/bd9576_wdt.c
17487 F: include/linux/mfd/rohm-bd71815.h
17488 F: include/linux/mfd/rohm-bd71828.h
17489 F: include/linux/mfd/rohm-bd718x7.h
17490 F: include/linux/mfd/rohm-bd957x.h
17491 F: include/linux/mfd/rohm-generic.h
17492 F: include/linux/mfd/rohm-shared.h
17495 M: Ralf Baechle <ralf@linux-mips.org>
17496 L: linux-hams@vger.kernel.org
17498 W: http://www.linux-ax25.org/
17499 F: include/net/rose.h
17500 F: include/uapi/linux/rose.h
17503 ROTATION DRIVER FOR ALLWINNER A83T
17504 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17505 L: linux-media@vger.kernel.org
17507 T: git git://linuxtv.org/media_tree.git
17508 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17509 F: drivers/media/platform/sunxi/sun8i-rotate/
17512 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17513 L: linux-remoteproc@vger.kernel.org
17515 F: drivers/tty/rpmsg_tty.c
17517 RTL2830 MEDIA DRIVER
17518 M: Antti Palosaari <crope@iki.fi>
17519 L: linux-media@vger.kernel.org
17521 W: https://linuxtv.org
17522 W: http://palosaari.fi/linux/
17523 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17524 T: git git://linuxtv.org/anttip/media_tree.git
17525 F: drivers/media/dvb-frontends/rtl2830*
17527 RTL2832 MEDIA DRIVER
17528 M: Antti Palosaari <crope@iki.fi>
17529 L: linux-media@vger.kernel.org
17531 W: https://linuxtv.org
17532 W: http://palosaari.fi/linux/
17533 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17534 T: git git://linuxtv.org/anttip/media_tree.git
17535 F: drivers/media/dvb-frontends/rtl2832*
17537 RTL2832_SDR MEDIA DRIVER
17538 M: Antti Palosaari <crope@iki.fi>
17539 L: linux-media@vger.kernel.org
17541 W: https://linuxtv.org
17542 W: http://palosaari.fi/linux/
17543 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17544 T: git git://linuxtv.org/anttip/media_tree.git
17545 F: drivers/media/dvb-frontends/rtl2832_sdr*
17547 RTL8180 WIRELESS DRIVER
17548 L: linux-wireless@vger.kernel.org
17550 W: https://wireless.wiki.kernel.org/
17551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17552 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17554 RTL8187 WIRELESS DRIVER
17555 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17556 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17557 M: Larry Finger <Larry.Finger@lwfinger.net>
17558 L: linux-wireless@vger.kernel.org
17560 W: https://wireless.wiki.kernel.org/
17561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17562 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17564 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17565 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17566 L: linux-wireless@vger.kernel.org
17568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17569 F: drivers/net/wireless/realtek/rtl8xxxu/
17571 RTRS TRANSPORT DRIVERS
17572 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17573 M: Jack Wang <jinpu.wang@ionos.com>
17574 L: linux-rdma@vger.kernel.org
17576 F: drivers/infiniband/ulp/rtrs/
17578 RXRPC SOCKETS (AF_RXRPC)
17579 M: David Howells <dhowells@redhat.com>
17580 M: Marc Dionne <marc.dionne@auristor.com>
17581 L: linux-afs@lists.infradead.org
17583 W: https://www.infradead.org/~dhowells/kafs/
17584 F: Documentation/networking/rxrpc.rst
17585 F: include/keys/rxrpc-type.h
17586 F: include/net/af_rxrpc.h
17587 F: include/trace/events/rxrpc.h
17588 F: include/uapi/linux/rxrpc.h
17591 S3 SAVAGE FRAMEBUFFER DRIVER
17592 M: Antonino Daplas <adaplas@gmail.com>
17593 L: linux-fbdev@vger.kernel.org
17595 F: drivers/video/fbdev/savage/
17598 M: Heiko Carstens <hca@linux.ibm.com>
17599 M: Vasily Gorbik <gor@linux.ibm.com>
17600 M: Alexander Gordeev <agordeev@linux.ibm.com>
17601 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17602 R: Sven Schnelle <svens@linux.ibm.com>
17603 L: linux-s390@vger.kernel.org
17605 W: http://www.ibm.com/developerworks/linux/linux390/
17606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17607 F: Documentation/driver-api/s390-drivers.rst
17608 F: Documentation/s390/
17612 S390 COMMON I/O LAYER
17613 M: Vineeth Vijayan <vneethv@linux.ibm.com>
17614 M: Peter Oberparleiter <oberpar@linux.ibm.com>
17615 L: linux-s390@vger.kernel.org
17617 W: http://www.ibm.com/developerworks/linux/linux390/
17618 F: drivers/s390/cio/
17621 M: Stefan Haberland <sth@linux.ibm.com>
17622 M: Jan Hoeppner <hoeppner@linux.ibm.com>
17623 L: linux-s390@vger.kernel.org
17625 W: http://www.ibm.com/developerworks/linux/linux390/
17626 F: block/partitions/ibm.c
17627 F: drivers/s390/block/dasd*
17628 F: include/linux/dasd_mod.h
17631 M: Matthew Rosato <mjrosato@linux.ibm.com>
17632 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17633 L: linux-s390@vger.kernel.org
17635 W: http://www.ibm.com/developerworks/linux/linux390/
17636 F: drivers/iommu/s390-iommu.c
17638 S390 IUCV NETWORK LAYER
17639 M: Alexandra Winter <wintera@linux.ibm.com>
17640 M: Wenjia Zhang <wenjia@linux.ibm.com>
17641 L: linux-s390@vger.kernel.org
17642 L: netdev@vger.kernel.org
17644 W: http://www.ibm.com/developerworks/linux/linux390/
17645 F: drivers/s390/net/*iucv*
17646 F: include/net/iucv/
17649 S390 NETWORK DRIVERS
17650 M: Alexandra Winter <wintera@linux.ibm.com>
17651 M: Wenjia Zhang <wenjia@linux.ibm.com>
17652 L: linux-s390@vger.kernel.org
17653 L: netdev@vger.kernel.org
17655 W: http://www.ibm.com/developerworks/linux/linux390/
17656 F: drivers/s390/net/
17659 M: Niklas Schnelle <schnelle@linux.ibm.com>
17660 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17661 L: linux-s390@vger.kernel.org
17663 W: http://www.ibm.com/developerworks/linux/linux390/
17665 F: drivers/pci/hotplug/s390_pci_hpc.c
17666 F: Documentation/s390/pci.rst
17668 S390 VFIO AP DRIVER
17669 M: Tony Krowiak <akrowiak@linux.ibm.com>
17670 M: Halil Pasic <pasic@linux.ibm.com>
17671 M: Jason Herne <jjherne@linux.ibm.com>
17672 L: linux-s390@vger.kernel.org
17674 W: http://www.ibm.com/developerworks/linux/linux390/
17675 F: Documentation/s390/vfio-ap.rst
17676 F: drivers/s390/crypto/vfio_ap*
17678 S390 VFIO-CCW DRIVER
17679 M: Eric Farman <farman@linux.ibm.com>
17680 M: Matthew Rosato <mjrosato@linux.ibm.com>
17681 R: Halil Pasic <pasic@linux.ibm.com>
17682 L: linux-s390@vger.kernel.org
17683 L: kvm@vger.kernel.org
17685 F: Documentation/s390/vfio-ccw.rst
17686 F: drivers/s390/cio/vfio_ccw*
17687 F: include/uapi/linux/vfio_ccw.h
17689 S390 VFIO-PCI DRIVER
17690 M: Matthew Rosato <mjrosato@linux.ibm.com>
17691 M: Eric Farman <farman@linux.ibm.com>
17692 L: linux-s390@vger.kernel.org
17693 L: kvm@vger.kernel.org
17695 F: drivers/vfio/pci/vfio_pci_zdev.c
17696 F: include/uapi/linux/vfio_zdev.h
17699 M: Harald Freudenberger <freude@linux.ibm.com>
17700 L: linux-s390@vger.kernel.org
17702 W: http://www.ibm.com/developerworks/linux/linux390/
17703 F: drivers/s390/crypto/
17706 M: Steffen Maier <maier@linux.ibm.com>
17707 M: Benjamin Block <bblock@linux.ibm.com>
17708 L: linux-s390@vger.kernel.org
17710 W: http://www.ibm.com/developerworks/linux/linux390/
17711 F: drivers/s390/scsi/zfcp_*
17713 S3C ADC BATTERY DRIVER
17714 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17715 L: linux-samsung-soc@vger.kernel.org
17717 F: drivers/power/supply/s3c_adc_battery.c
17718 F: include/linux/s3c_adc_battery.h
17720 S3C24XX SD/MMC Driver
17721 M: Ben Dooks <ben-linux@fluff.org>
17722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17724 F: drivers/mmc/host/s3cmci.*
17726 SAA6588 RDS RECEIVER DRIVER
17727 M: Hans Verkuil <hverkuil@xs4all.nl>
17728 L: linux-media@vger.kernel.org
17730 W: https://linuxtv.org
17731 T: git git://linuxtv.org/media_tree.git
17732 F: drivers/media/i2c/saa6588*
17734 SAA7134 VIDEO4LINUX DRIVER
17735 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17736 L: linux-media@vger.kernel.org
17738 W: https://linuxtv.org
17739 T: git git://linuxtv.org/media_tree.git
17740 F: Documentation/driver-api/media/drivers/saa7134*
17741 F: drivers/media/pci/saa7134/
17743 SAA7146 VIDEO4LINUX-2 DRIVER
17744 M: Hans Verkuil <hverkuil@xs4all.nl>
17745 L: linux-media@vger.kernel.org
17747 T: git git://linuxtv.org/media_tree.git
17748 F: drivers/media/common/saa7146/
17749 F: drivers/media/pci/saa7146/
17750 F: include/media/drv-intf/saa7146*
17752 SAFESETID SECURITY MODULE
17753 M: Micah Morton <mortonm@chromium.org>
17755 F: Documentation/admin-guide/LSM/SafeSetID.rst
17756 F: security/safesetid/
17758 SAMSUNG AUDIO (ASoC) DRIVERS
17759 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17760 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17761 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17763 B: mailto:linux-samsung-soc@vger.kernel.org
17764 F: Documentation/devicetree/bindings/sound/samsung*
17765 F: sound/soc/samsung/
17767 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17768 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17769 L: linux-crypto@vger.kernel.org
17770 L: linux-samsung-soc@vger.kernel.org
17772 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17773 F: drivers/crypto/exynos-rng.c
17775 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17776 M: Łukasz Stelmach <l.stelmach@samsung.com>
17777 L: linux-samsung-soc@vger.kernel.org
17779 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17780 F: drivers/char/hw_random/exynos-trng.c
17782 SAMSUNG FRAMEBUFFER DRIVER
17783 M: Jingoo Han <jingoohan1@gmail.com>
17784 L: linux-fbdev@vger.kernel.org
17786 F: drivers/video/fbdev/s3c-fb.c
17788 SAMSUNG INTERCONNECT DRIVERS
17789 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17790 M: Artur Świgoń <a.swigon@samsung.com>
17791 L: linux-pm@vger.kernel.org
17792 L: linux-samsung-soc@vger.kernel.org
17794 F: drivers/interconnect/samsung/
17796 SAMSUNG LAPTOP DRIVER
17797 M: Corentin Chary <corentin.chary@gmail.com>
17798 L: platform-driver-x86@vger.kernel.org
17800 F: drivers/platform/x86/samsung-laptop.c
17802 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17803 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17804 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17805 L: linux-kernel@vger.kernel.org
17806 L: linux-samsung-soc@vger.kernel.org
17808 B: mailto:linux-samsung-soc@vger.kernel.org
17809 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17810 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17811 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17812 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17813 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17814 F: drivers/clk/clk-s2mps11.c
17815 F: drivers/mfd/sec*.c
17816 F: drivers/regulator/s2m*.c
17817 F: drivers/regulator/s5m*.c
17818 F: drivers/rtc/rtc-s5m.c
17819 F: include/linux/mfd/samsung/
17821 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17822 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17823 L: linux-media@vger.kernel.org
17824 L: linux-samsung-soc@vger.kernel.org
17826 F: drivers/media/platform/samsung/s3c-camif/
17827 F: include/media/drv-intf/s3c_camif.h
17829 SAMSUNG S3FWRN5 NFC DRIVER
17830 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17831 M: Krzysztof Opasiak <k.opasiak@samsung.com>
17832 L: linux-nfc@lists.01.org (subscribers-only)
17834 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17835 F: drivers/nfc/s3fwrn5
17837 SAMSUNG S5C73M3 CAMERA DRIVER
17838 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17839 M: Andrzej Hajda <andrzej.hajda@intel.com>
17840 L: linux-media@vger.kernel.org
17842 F: drivers/media/i2c/s5c73m3/*
17844 SAMSUNG S5K5BAF CAMERA DRIVER
17845 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17846 M: Andrzej Hajda <andrzej.hajda@intel.com>
17847 L: linux-media@vger.kernel.org
17849 F: drivers/media/i2c/s5k5baf.c
17851 SAMSUNG S5P Security SubSystem (SSS) DRIVER
17852 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17853 M: Vladimir Zapolskiy <vz@mleia.com>
17854 L: linux-crypto@vger.kernel.org
17855 L: linux-samsung-soc@vger.kernel.org
17857 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17858 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17859 F: drivers/crypto/s5p-sss.c
17861 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17862 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17863 L: linux-media@vger.kernel.org
17865 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17866 F: drivers/media/platform/samsung/exynos4-is/
17868 SAMSUNG SOC CLOCK DRIVERS
17869 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17870 M: Tomasz Figa <tomasz.figa@gmail.com>
17871 M: Chanwoo Choi <cw00.choi@samsung.com>
17872 R: Alim Akhtar <alim.akhtar@samsung.com>
17873 L: linux-samsung-soc@vger.kernel.org
17875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17876 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
17877 F: Documentation/devicetree/bindings/clock/samsung,s3c*
17878 F: drivers/clk/samsung/
17879 F: include/dt-bindings/clock/exynos*.h
17880 F: include/dt-bindings/clock/s3c*.h
17881 F: include/dt-bindings/clock/s5p*.h
17882 F: include/dt-bindings/clock/samsung,*.h
17883 F: include/linux/clk/samsung.h
17884 F: include/linux/platform_data/clk-s3c2410.h
17886 SAMSUNG SPI DRIVERS
17887 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17888 M: Andi Shyti <andi@etezian.org>
17889 L: linux-spi@vger.kernel.org
17890 L: linux-samsung-soc@vger.kernel.org
17892 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17893 F: drivers/spi/spi-s3c*
17894 F: include/linux/platform_data/spi-s3c64xx.h
17895 F: include/linux/spi/s3c24xx-fiq.h
17897 SAMSUNG SXGBE DRIVERS
17898 M: Byungho An <bh74.an@samsung.com>
17899 L: netdev@vger.kernel.org
17901 F: drivers/net/ethernet/samsung/sxgbe/
17903 SAMSUNG THERMAL DRIVER
17904 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
17905 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17906 L: linux-pm@vger.kernel.org
17907 L: linux-samsung-soc@vger.kernel.org
17909 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
17910 F: drivers/thermal/samsung/
17912 SAMSUNG USB2 PHY DRIVER
17913 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17914 L: linux-kernel@vger.kernel.org
17916 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
17917 F: Documentation/driver-api/phy/samsung-usb2.rst
17918 F: drivers/phy/samsung/phy-exynos4210-usb2.c
17919 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
17920 F: drivers/phy/samsung/phy-exynos5250-usb2.c
17921 F: drivers/phy/samsung/phy-s5pv210-usb2.c
17922 F: drivers/phy/samsung/phy-samsung-usb2.c
17923 F: drivers/phy/samsung/phy-samsung-usb2.h
17925 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
17926 M: Paul Barker <paul.barker@sancloud.com>
17927 R: Marc Murphy <marc.murphy@sancloud.com>
17929 F: arch/arm/boot/dts/am335x-sancloud*
17932 M: Zwane Mwaikambo <zwanem@gmail.com>
17934 F: drivers/watchdog/sc1200wdt.c
17937 M: Ingo Molnar <mingo@redhat.com>
17938 M: Peter Zijlstra <peterz@infradead.org>
17939 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
17940 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
17941 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
17942 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
17943 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
17944 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
17945 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
17946 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
17947 L: linux-kernel@vger.kernel.org
17949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
17950 F: include/linux/preempt.h
17951 F: include/linux/sched.h
17952 F: include/linux/wait.h
17953 F: include/uapi/linux/sched.h
17956 SCR24X CHIP CARD INTERFACE DRIVER
17957 M: Lubomir Rintel <lkundrak@v3.sk>
17959 F: drivers/char/pcmcia/scr24x_cs.c
17961 SCSI RDMA PROTOCOL (SRP) INITIATOR
17962 M: Bart Van Assche <bvanassche@acm.org>
17963 L: linux-rdma@vger.kernel.org
17965 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17966 F: drivers/infiniband/ulp/srp/
17967 F: include/scsi/srp.h
17969 SCSI RDMA PROTOCOL (SRP) TARGET
17970 M: Bart Van Assche <bvanassche@acm.org>
17971 L: linux-rdma@vger.kernel.org
17972 L: target-devel@vger.kernel.org
17974 Q: http://patchwork.kernel.org/project/linux-rdma/list/
17975 F: drivers/infiniband/ulp/srpt/
17978 M: Doug Gilbert <dgilbert@interlog.com>
17979 L: linux-scsi@vger.kernel.org
17981 W: http://sg.danny.cz/sg
17982 F: Documentation/scsi/scsi-generic.rst
17983 F: drivers/scsi/sg.c
17984 F: include/scsi/sg.h
17987 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
17988 M: "Martin K. Petersen" <martin.petersen@oracle.com>
17989 L: linux-scsi@vger.kernel.org
17991 Q: https://patchwork.kernel.org/project/linux-scsi/list/
17992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
17993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17994 F: Documentation/devicetree/bindings/scsi/
18000 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18001 L: linux-scsi@vger.kernel.org
18003 F: Documentation/scsi/st.rst
18004 F: drivers/scsi/st.*
18005 F: drivers/scsi/st_*.h
18007 SCSI TARGET CORE USER DRIVER
18008 M: Bodo Stroesser <bostroesser@gmail.com>
18009 L: linux-scsi@vger.kernel.org
18010 L: target-devel@vger.kernel.org
18012 F: Documentation/target/tcmu-design.rst
18013 F: drivers/target/target_core_user.c
18014 F: include/uapi/linux/target_core_user.h
18016 SCSI TARGET SUBSYSTEM
18017 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18018 L: linux-scsi@vger.kernel.org
18019 L: target-devel@vger.kernel.org
18021 W: http://www.linux-iscsi.org
18022 Q: https://patchwork.kernel.org/project/target-devel/list/
18023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18024 F: Documentation/target/
18029 M: Vlad Yasevich <vyasevich@gmail.com>
18030 M: Neil Horman <nhorman@tuxdriver.com>
18031 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18032 L: linux-sctp@vger.kernel.org
18034 W: http://lksctp.sourceforge.net
18035 F: Documentation/networking/sctp.rst
18036 F: include/linux/sctp.h
18037 F: include/net/sctp/
18038 F: include/uapi/linux/sctp.h
18042 M: Jim Cromie <jim.cromie@gmail.com>
18044 F: Documentation/i2c/busses/scx200_acb.rst
18045 F: arch/x86/platform/scx200/
18046 F: drivers/i2c/busses/scx200*
18047 F: drivers/mtd/maps/scx200_docflash.c
18048 F: drivers/watchdog/scx200_wdt.c
18049 F: include/linux/scx200.h
18052 M: Jim Cromie <jim.cromie@gmail.com>
18054 F: drivers/char/scx200_gpio.c
18055 F: include/linux/scx200_gpio.h
18057 SCx200 HRT CLOCKSOURCE DRIVER
18058 M: Jim Cromie <jim.cromie@gmail.com>
18060 F: drivers/clocksource/scx200_hrt.c
18062 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18063 M: Sascha Sommer <saschasommer@freenet.de>
18064 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18066 F: drivers/mmc/host/sdricoh_cs.c
18068 SECO BOARDS CEC DRIVER
18069 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18071 F: drivers/media/cec/platform/seco/seco-cec.c
18072 F: drivers/media/cec/platform/seco/seco-cec.h
18075 M: Kees Cook <keescook@chromium.org>
18076 R: Andy Lutomirski <luto@amacapital.net>
18077 R: Will Drewry <wad@chromium.org>
18079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18080 F: Documentation/userspace-api/seccomp_filter.rst
18081 F: include/linux/seccomp.h
18082 F: include/uapi/linux/seccomp.h
18083 F: kernel/seccomp.c
18084 F: tools/testing/selftests/kselftest_harness.h
18085 F: tools/testing/selftests/seccomp/*
18086 K: \bsecure_computing
18089 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18090 M: Al Cooper <alcooperx@gmail.com>
18091 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18092 L: linux-mmc@vger.kernel.org
18094 F: drivers/mmc/host/sdhci-brcmstb*
18096 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18097 M: Adrian Hunter <adrian.hunter@intel.com>
18098 L: linux-mmc@vger.kernel.org
18100 F: drivers/mmc/host/sdhci*
18102 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18103 M: Eugen Hristev <eugen.hristev@microchip.com>
18104 L: linux-mmc@vger.kernel.org
18106 F: drivers/mmc/host/sdhci-of-at91.c
18108 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18109 M: Ben Dooks <ben-linux@fluff.org>
18110 M: Jaehoon Chung <jh80.chung@samsung.com>
18111 L: linux-mmc@vger.kernel.org
18113 F: drivers/mmc/host/sdhci-s3c*
18115 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18116 M: Viresh Kumar <vireshk@kernel.org>
18117 L: linux-mmc@vger.kernel.org
18119 F: drivers/mmc/host/sdhci-spear.c
18121 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18122 M: Kishon Vijay Abraham I <kishon@ti.com>
18123 L: linux-mmc@vger.kernel.org
18125 F: drivers/mmc/host/sdhci-omap.c
18127 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18128 M: Haibo Chen <haibo.chen@nxp.com>
18129 L: linux-imx@nxp.com
18130 L: linux-mmc@vger.kernel.org
18132 F: drivers/mmc/host/sdhci-esdhc-imx.c
18134 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18135 M: Jonathan Derrick <jonathan.derrick@intel.com>
18136 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
18137 L: linux-block@vger.kernel.org
18139 F: block/opal_proto.h
18141 F: include/linux/sed*
18142 F: include/uapi/linux/sed*
18145 M: Security Officers <security@kernel.org>
18147 F: Documentation/admin-guide/security-bugs.rst
18150 M: Paul Moore <paul@paul-moore.com>
18151 M: James Morris <jmorris@namei.org>
18152 M: "Serge E. Hallyn" <serge@hallyn.com>
18153 L: linux-security-module@vger.kernel.org (suggested Cc:)
18155 W: http://kernsec.org/
18156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18158 X: security/selinux/
18160 SELINUX SECURITY MODULE
18161 M: Paul Moore <paul@paul-moore.com>
18162 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18163 M: Eric Paris <eparis@parisplace.org>
18164 L: selinux@vger.kernel.org
18166 W: https://selinuxproject.org
18167 W: https://github.com/SELinuxProject
18168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18169 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18170 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18171 F: Documentation/admin-guide/LSM/SELinux.rst
18172 F: include/trace/events/avc.h
18173 F: include/uapi/linux/selinux_netlink.h
18174 F: scripts/selinux/
18175 F: security/selinux/
18178 M: Jiri Slaby <jirislaby@kernel.org>
18180 F: drivers/misc/phantom.c
18181 F: include/uapi/linux/phantom.h
18183 SENSEAIR SUNRISE 006-0-0007
18184 M: Jacopo Mondi <jacopo@jmondi.org>
18186 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18187 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18188 F: drivers/iio/chemical/sunrise_co2.c
18190 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18191 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18193 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18194 F: drivers/iio/chemical/scd30.h
18195 F: drivers/iio/chemical/scd30_core.c
18196 F: drivers/iio/chemical/scd30_i2c.c
18197 F: drivers/iio/chemical/scd30_serial.c
18199 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18200 M: Roan van Dijk <roan@protonic.nl>
18202 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18203 F: drivers/iio/chemical/scd4x.c
18205 SENSIRION SGP40 GAS SENSOR DRIVER
18206 M: Andreas Klinger <ak@it-klinger.de>
18208 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18209 F: drivers/iio/chemical/sgp40.c
18211 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18212 M: Tomasz Duszynski <tduszyns@gmail.com>
18214 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18215 F: drivers/iio/chemical/sps30.c
18216 F: drivers/iio/chemical/sps30_i2c.c
18217 F: drivers/iio/chemical/sps30_serial.c
18220 M: Rob Herring <robh@kernel.org>
18221 L: linux-serial@vger.kernel.org
18223 F: Documentation/devicetree/bindings/serial/serial.yaml
18224 F: drivers/tty/serdev/
18225 F: include/linux/serdev.h
18228 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18229 L: linux-serial@vger.kernel.org
18231 F: Documentation/devicetree/bindings/serial/
18232 F: drivers/tty/serial/
18235 M: Sean Young <sean@mess.org>
18236 L: linux-media@vger.kernel.org
18238 F: drivers/media/rc/serial_ir.c
18240 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18241 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18242 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18244 F: Documentation/devicetree/bindings/slimbus/
18245 F: drivers/slimbus/
18246 F: include/linux/slimbus.h
18249 M: Edward Cree <ecree.xilinx@gmail.com>
18250 M: Martin Habets <habetsm.xilinx@gmail.com>
18251 L: netdev@vger.kernel.org
18253 F: drivers/net/ethernet/sfc/
18255 SFF/SFP/SFP+ MODULE SUPPORT
18256 M: Russell King <linux@armlinux.org.uk>
18257 L: netdev@vger.kernel.org
18259 F: Documentation/devicetree/bindings/net/sff,sfp.yaml
18260 F: drivers/net/phy/phylink.c
18261 F: drivers/net/phy/sfp*
18262 F: include/linux/mdio/mdio-i2c.h
18263 F: include/linux/phylink.h
18264 F: include/linux/sfp.h
18265 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)
18268 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18270 F: drivers/misc/sgi-gru/
18272 SGI XP/XPC/XPNET DRIVER
18273 M: Robin Holt <robinmholt@gmail.com>
18274 M: Steve Wahl <steve.wahl@hpe.com>
18275 R: Mike Travis <mike.travis@hpe.com>
18277 F: drivers/misc/sgi-xp/
18279 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18280 M: Karsten Graul <kgraul@linux.ibm.com>
18281 M: Wenjia Zhang <wenjia@linux.ibm.com>
18282 L: linux-s390@vger.kernel.org
18284 W: http://www.ibm.com/developerworks/linux/linux390/
18287 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18288 M: Linus Walleij <linus.walleij@linaro.org>
18289 L: linux-iio@vger.kernel.org
18291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18292 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18293 F: drivers/iio/light/gp2ap002.c
18295 SHARP RJ54N1CB0C SENSOR DRIVER
18296 M: Jacopo Mondi <jacopo@jmondi.org>
18297 L: linux-media@vger.kernel.org
18299 T: git git://linuxtv.org/media_tree.git
18300 F: drivers/media/i2c/rj54n1cb0c.c
18301 F: include/media/i2c/rj54n1cb0c.h
18303 SH_VOU V4L2 OUTPUT DRIVER
18304 L: linux-media@vger.kernel.org
18306 F: drivers/media/platform/renesas/sh_vou.c
18307 F: include/media/drv-intf/sh_vou.h
18309 SI2157 MEDIA DRIVER
18310 M: Antti Palosaari <crope@iki.fi>
18311 L: linux-media@vger.kernel.org
18313 W: https://linuxtv.org
18314 W: http://palosaari.fi/linux/
18315 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18316 T: git git://linuxtv.org/anttip/media_tree.git
18317 F: drivers/media/tuners/si2157*
18319 SI2165 MEDIA DRIVER
18320 M: Matthias Schwarzott <zzam@gentoo.org>
18321 L: linux-media@vger.kernel.org
18323 W: https://linuxtv.org
18324 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18325 F: drivers/media/dvb-frontends/si2165*
18327 SI2168 MEDIA DRIVER
18328 M: Antti Palosaari <crope@iki.fi>
18329 L: linux-media@vger.kernel.org
18331 W: https://linuxtv.org
18332 W: http://palosaari.fi/linux/
18333 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18334 T: git git://linuxtv.org/anttip/media_tree.git
18335 F: drivers/media/dvb-frontends/si2168*
18337 SI470X FM RADIO RECEIVER I2C DRIVER
18338 M: Hans Verkuil <hverkuil@xs4all.nl>
18339 L: linux-media@vger.kernel.org
18341 W: https://linuxtv.org
18342 T: git git://linuxtv.org/media_tree.git
18343 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18345 SI470X FM RADIO RECEIVER USB DRIVER
18346 M: Hans Verkuil <hverkuil@xs4all.nl>
18347 L: linux-media@vger.kernel.org
18349 W: https://linuxtv.org
18350 T: git git://linuxtv.org/media_tree.git
18351 F: drivers/media/radio/si470x/radio-si470x-common.c
18352 F: drivers/media/radio/si470x/radio-si470x-usb.c
18353 F: drivers/media/radio/si470x/radio-si470x.h
18355 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18356 M: Eduardo Valentin <edubezval@gmail.com>
18357 L: linux-media@vger.kernel.org
18359 W: https://linuxtv.org
18360 T: git git://linuxtv.org/media_tree.git
18361 F: drivers/media/radio/si4713/si4713.?
18363 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18364 M: Eduardo Valentin <edubezval@gmail.com>
18365 L: linux-media@vger.kernel.org
18367 W: https://linuxtv.org
18368 T: git git://linuxtv.org/media_tree.git
18369 F: drivers/media/radio/si4713/radio-platform-si4713.c
18371 SI4713 FM RADIO TRANSMITTER USB DRIVER
18372 M: Hans Verkuil <hverkuil@xs4all.nl>
18373 L: linux-media@vger.kernel.org
18375 W: https://linuxtv.org
18376 T: git git://linuxtv.org/media_tree.git
18377 F: drivers/media/radio/si4713/radio-usb-si4713.c
18380 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18381 L: linux-media@vger.kernel.org
18383 W: https://linuxtv.org
18384 T: git git://linuxtv.org/media_tree.git
18385 F: drivers/media/common/siano/
18386 F: drivers/media/mmc/siano/
18387 F: drivers/media/usb/siano/
18388 F: drivers/media/usb/siano/
18391 M: Palmer Dabbelt <palmer@dabbelt.com>
18392 M: Paul Walmsley <paul.walmsley@sifive.com>
18393 L: linux-riscv@lists.infradead.org
18395 T: git git://github.com/sifive/riscv-linux.git
18399 SIFIVE FU540 SYSTEM-ON-CHIP
18400 M: Paul Walmsley <paul.walmsley@sifive.com>
18401 M: Palmer Dabbelt <palmer@dabbelt.com>
18402 L: linux-riscv@lists.infradead.org
18404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18409 M: Green Wan <green.wan@sifive.com>
18411 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18412 F: drivers/dma/sf-pdma/
18414 SILEAD TOUCHSCREEN DRIVER
18415 M: Hans de Goede <hdegoede@redhat.com>
18416 L: linux-input@vger.kernel.org
18417 L: platform-driver-x86@vger.kernel.org
18419 F: drivers/input/touchscreen/silead.c
18420 F: drivers/platform/x86/touchscreen_dmi.c
18422 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18423 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18425 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18426 F: drivers/net/wireless/silabs/wfx/
18428 SILICON MOTION SM712 FRAME BUFFER DRIVER
18429 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18430 M: Teddy Wang <teddy.wang@siliconmotion.com>
18431 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18432 L: linux-fbdev@vger.kernel.org
18434 F: Documentation/fb/sm712fb.rst
18435 F: drivers/video/fbdev/sm712*
18437 SILVACO I3C DUAL-ROLE MASTER
18438 M: Miquel Raynal <miquel.raynal@bootlin.com>
18439 M: Conor Culhane <conor.culhane@silvaco.com>
18440 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18442 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18443 F: drivers/i3c/master/svc-i3c-master.c
18446 M: Hans de Goede <hdegoede@redhat.com>
18447 L: linux-fbdev@vger.kernel.org
18449 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18450 F: drivers/video/fbdev/simplefb.c
18451 F: include/linux/platform_data/simplefb.h
18453 SIMTEC EB110ATX (Chalice CATS)
18454 M: Simtec Linux Team <linux@simtec.co.uk>
18456 W: http://www.simtec.co.uk/products/EB110ATX/
18458 SIMTEC EB2410ITX (BAST)
18459 M: Simtec Linux Team <linux@simtec.co.uk>
18461 W: http://www.simtec.co.uk/products/EB2410ITX/
18462 F: arch/arm/mach-s3c/bast-ide.c
18463 F: arch/arm/mach-s3c/bast-irq.c
18464 F: arch/arm/mach-s3c/mach-bast.c
18467 M: Thorsten Scherer <t.scherer@eckelmann.de>
18468 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18469 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18471 F: drivers/gpio/gpio-siox.c
18473 F: include/trace/events/siox.h
18475 SIPHASH PRF ROUTINES
18476 M: Jason A. Donenfeld <Jason@zx2c4.com>
18478 F: include/linux/siphash.h
18480 F: lib/test_siphash.c
18482 SIS 190 ETHERNET DRIVER
18483 M: Francois Romieu <romieu@fr.zoreil.com>
18484 L: netdev@vger.kernel.org
18486 F: drivers/net/ethernet/sis/sis190.c
18488 SIS 900/7016 FAST ETHERNET DRIVER
18489 M: Daniele Venzano <venza@brownhat.org>
18490 L: netdev@vger.kernel.org
18492 W: http://www.brownhat.org/sis900.html
18493 F: drivers/net/ethernet/sis/sis900.*
18495 SIS FRAMEBUFFER DRIVER
18496 M: Thomas Winischhofer <thomas@winischhofer.net>
18498 W: http://www.winischhofer.net/linuxsisvga.shtml
18499 F: Documentation/fb/sisfb.rst
18500 F: drivers/video/fbdev/sis/
18501 F: include/video/sisfb.h
18503 SIS I2C TOUCHSCREEN DRIVER
18504 M: Mika Penttilä <mika.penttila@nextfour.com>
18505 L: linux-input@vger.kernel.org
18507 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18508 F: drivers/input/touchscreen/sis_i2c.c
18511 M: Thomas Winischhofer <thomas@winischhofer.net>
18513 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18514 F: drivers/usb/misc/sisusbvga/
18516 SL28 CPLD MFD DRIVER
18517 M: Michael Walle <michael@walle.cc>
18519 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18520 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18521 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18522 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18523 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18524 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18525 F: drivers/gpio/gpio-sl28cpld.c
18526 F: drivers/hwmon/sl28cpld-hwmon.c
18527 F: drivers/irqchip/irq-sl28cpld.c
18528 F: drivers/pwm/pwm-sl28cpld.c
18529 F: drivers/watchdog/sl28cpld_wdt.c
18532 M: Christoph Lameter <cl@linux.com>
18533 M: Pekka Enberg <penberg@kernel.org>
18534 M: David Rientjes <rientjes@google.com>
18535 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18536 M: Andrew Morton <akpm@linux-foundation.org>
18537 M: Vlastimil Babka <vbabka@suse.cz>
18538 R: Roman Gushchin <roman.gushchin@linux.dev>
18539 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
18540 L: linux-mm@kvack.org
18542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18543 F: include/linux/sl?b*.h
18546 SLCAN CAN NETWORK DRIVER
18547 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
18548 L: linux-can@vger.kernel.org
18550 F: drivers/net/can/slcan/
18552 SLEEPABLE READ-COPY UPDATE (SRCU)
18553 M: Lai Jiangshan <jiangshanlai@gmail.com>
18554 M: "Paul E. McKenney" <paulmck@kernel.org>
18555 M: Josh Triplett <josh@joshtriplett.org>
18556 R: Steven Rostedt <rostedt@goodmis.org>
18557 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18558 L: rcu@vger.kernel.org
18560 W: http://www.rdrop.com/users/paulmck/RCU/
18561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18562 F: include/linux/srcu*.h
18563 F: kernel/rcu/srcu*.c
18565 SMACK SECURITY MODULE
18566 M: Casey Schaufler <casey@schaufler-ca.com>
18567 L: linux-security-module@vger.kernel.org
18569 W: http://schaufler-ca.com
18570 T: git git://github.com/cschaufler/smack-next
18571 F: Documentation/admin-guide/LSM/Smack.rst
18574 SMC91x ETHERNET DRIVER
18575 M: Nicolas Pitre <nico@fluxnic.net>
18577 F: drivers/net/ethernet/smsc/smc91x.*
18579 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18580 M: Mark Rutland <mark.rutland@arm.com>
18581 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
18582 M: Sudeep Holla <sudeep.holla@arm.com>
18583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18585 F: drivers/firmware/smccc/
18586 F: include/linux/arm-smccc.h
18588 SMM665 HARDWARE MONITOR DRIVER
18589 M: Guenter Roeck <linux@roeck-us.net>
18590 L: linux-hwmon@vger.kernel.org
18592 F: Documentation/hwmon/smm665.rst
18593 F: drivers/hwmon/smm665.c
18595 SMSC EMC2103 HARDWARE MONITOR DRIVER
18596 M: Steve Glendinning <steve.glendinning@shawell.net>
18597 L: linux-hwmon@vger.kernel.org
18599 F: Documentation/hwmon/emc2103.rst
18600 F: drivers/hwmon/emc2103.c
18602 SMSC SCH5627 HARDWARE MONITOR DRIVER
18603 M: Hans de Goede <hdegoede@redhat.com>
18604 L: linux-hwmon@vger.kernel.org
18606 F: Documentation/hwmon/sch5627.rst
18607 F: drivers/hwmon/sch5627.c
18609 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18610 M: Steve Glendinning <steve.glendinning@shawell.net>
18611 L: linux-fbdev@vger.kernel.org
18613 F: drivers/video/fbdev/smscufx.c
18615 SMSC47B397 HARDWARE MONITOR DRIVER
18616 M: Jean Delvare <jdelvare@suse.com>
18617 L: linux-hwmon@vger.kernel.org
18619 F: Documentation/hwmon/smsc47b397.rst
18620 F: drivers/hwmon/smsc47b397.c
18622 SMSC911x ETHERNET DRIVER
18623 M: Steve Glendinning <steve.glendinning@shawell.net>
18624 L: netdev@vger.kernel.org
18626 F: drivers/net/ethernet/smsc/smsc911x.*
18627 F: include/linux/smsc911x.h
18629 SMSC9420 PCI ETHERNET DRIVER
18630 M: Steve Glendinning <steve.glendinning@shawell.net>
18631 L: netdev@vger.kernel.org
18633 F: drivers/net/ethernet/smsc/smsc9420.*
18635 SOCIONEXT (SNI) AVE NETWORK DRIVER
18636 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18637 L: netdev@vger.kernel.org
18639 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18640 F: drivers/net/ethernet/socionext/sni_ave.c
18642 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18643 M: Jassi Brar <jaswinder.singh@linaro.org>
18644 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
18645 L: netdev@vger.kernel.org
18647 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18648 F: drivers/net/ethernet/socionext/netsec.c
18650 SOCIONEXT (SNI) Synquacer SPI DRIVER
18651 M: Masahisa Kojima <masahisa.kojima@linaro.org>
18652 M: Jassi Brar <jaswinder.singh@linaro.org>
18653 L: linux-spi@vger.kernel.org
18655 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18656 F: drivers/spi/spi-synquacer.c
18658 SOCIONEXT SYNQUACER I2C DRIVER
18659 M: Ard Biesheuvel <ardb@kernel.org>
18660 L: linux-i2c@vger.kernel.org
18662 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18663 F: drivers/i2c/busses/i2c-synquacer.c
18665 SOCIONEXT UNIPHIER SOUND DRIVER
18666 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18668 F: sound/soc/uniphier/
18670 SOEKRIS NET48XX LED SUPPORT
18671 M: Chris Boot <bootc@bootc.net>
18673 F: drivers/leds/leds-net48xx.c
18675 SOFT-IWARP DRIVER (siw)
18676 M: Bernard Metzler <bmt@zurich.ibm.com>
18677 L: linux-rdma@vger.kernel.org
18679 F: drivers/infiniband/sw/siw/
18680 F: include/uapi/rdma/siw-abi.h
18682 SOFT-ROCE DRIVER (rxe)
18683 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18684 L: linux-rdma@vger.kernel.org
18686 F: drivers/infiniband/sw/rxe/
18687 F: include/uapi/rdma/rdma_user_rxe.h
18689 SOFTLOGIC 6x10 MPEG CODEC
18690 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18691 M: Anton Sviridenko <anton@corp.bluecherry.net>
18692 M: Andrey Utkin <andrey_utkin@fastmail.com>
18693 M: Ismael Luceno <ismael@iodev.co.uk>
18694 L: linux-media@vger.kernel.org
18696 F: drivers/media/pci/solo6x10/
18698 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18699 M: James Morse <james.morse@arm.com>
18700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18702 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18703 F: drivers/firmware/arm_sdei.c
18704 F: include/linux/arm_sdei.h
18705 F: include/uapi/linux/arm_sdei.h
18707 SOFTWARE NODES AND DEVICE PROPERTIES
18708 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18709 R: Daniel Scally <djrscally@gmail.com>
18710 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18711 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18712 L: linux-acpi@vger.kernel.org
18714 F: drivers/base/property.c
18715 F: drivers/base/swnode.c
18716 F: include/linux/fwnode.h
18717 F: include/linux/property.h
18719 SOFTWARE RAID (Multiple Disks) SUPPORT
18720 M: Song Liu <song@kernel.org>
18721 L: linux-raid@vger.kernel.org
18723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18724 F: drivers/md/Kconfig
18725 F: drivers/md/Makefile
18727 F: drivers/md/raid*
18728 F: include/linux/raid/
18729 F: include/uapi/linux/raid/
18731 SOLIDRUN CLEARFOG SUPPORT
18732 M: Russell King <linux@armlinux.org.uk>
18734 F: arch/arm/boot/dts/armada-388-clearfog*
18735 F: arch/arm/boot/dts/armada-38x-solidrun-*
18737 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18738 M: Russell King <linux@armlinux.org.uk>
18740 F: arch/arm/boot/dts/imx6*-cubox-i*
18741 F: arch/arm/boot/dts/imx6*-hummingboard*
18742 F: arch/arm/boot/dts/imx6*-sr-*
18744 SONIC NETWORK DRIVER
18745 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18746 L: netdev@vger.kernel.org
18748 F: drivers/net/ethernet/natsemi/sonic.*
18750 SONICS SILICON BACKPLANE DRIVER (SSB)
18751 M: Michael Buesch <m@bues.ch>
18752 L: linux-wireless@vger.kernel.org
18755 F: include/linux/ssb/
18757 SONY IMX208 SENSOR DRIVER
18758 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18759 L: linux-media@vger.kernel.org
18761 T: git git://linuxtv.org/media_tree.git
18762 F: drivers/media/i2c/imx208.c
18764 SONY IMX214 SENSOR DRIVER
18765 M: Ricardo Ribalda <ribalda@kernel.org>
18766 L: linux-media@vger.kernel.org
18768 T: git git://linuxtv.org/media_tree.git
18769 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18770 F: drivers/media/i2c/imx214.c
18772 SONY IMX219 SENSOR DRIVER
18773 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18774 L: linux-media@vger.kernel.org
18776 T: git git://linuxtv.org/media_tree.git
18777 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18778 F: drivers/media/i2c/imx219.c
18780 SONY IMX258 SENSOR DRIVER
18781 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18782 L: linux-media@vger.kernel.org
18784 T: git git://linuxtv.org/media_tree.git
18785 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18786 F: drivers/media/i2c/imx258.c
18788 SONY IMX274 SENSOR DRIVER
18789 M: Leon Luo <leonl@leopardimaging.com>
18790 L: linux-media@vger.kernel.org
18792 T: git git://linuxtv.org/media_tree.git
18793 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18794 F: drivers/media/i2c/imx274.c
18796 SONY IMX290 SENSOR DRIVER
18797 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18798 L: linux-media@vger.kernel.org
18800 T: git git://linuxtv.org/media_tree.git
18801 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18802 F: drivers/media/i2c/imx290.c
18804 SONY IMX319 SENSOR DRIVER
18805 M: Bingbu Cao <bingbu.cao@intel.com>
18806 L: linux-media@vger.kernel.org
18808 T: git git://linuxtv.org/media_tree.git
18809 F: drivers/media/i2c/imx319.c
18811 SONY IMX334 SENSOR DRIVER
18812 M: Paul J. Murphy <paul.j.murphy@intel.com>
18813 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18814 L: linux-media@vger.kernel.org
18816 T: git git://linuxtv.org/media_tree.git
18817 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18818 F: drivers/media/i2c/imx334.c
18820 SONY IMX335 SENSOR DRIVER
18821 M: Paul J. Murphy <paul.j.murphy@intel.com>
18822 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18823 L: linux-media@vger.kernel.org
18825 T: git git://linuxtv.org/media_tree.git
18826 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18827 F: drivers/media/i2c/imx335.c
18829 SONY IMX355 SENSOR DRIVER
18830 M: Tianshu Qiu <tian.shu.qiu@intel.com>
18831 L: linux-media@vger.kernel.org
18833 T: git git://linuxtv.org/media_tree.git
18834 F: drivers/media/i2c/imx355.c
18836 SONY IMX412 SENSOR DRIVER
18837 M: Paul J. Murphy <paul.j.murphy@intel.com>
18838 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18839 L: linux-media@vger.kernel.org
18841 T: git git://linuxtv.org/media_tree.git
18842 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18843 F: drivers/media/i2c/imx412.c
18845 SONY MEMORYSTICK SUBSYSTEM
18846 M: Maxim Levitsky <maximlevitsky@gmail.com>
18847 M: Alex Dubov <oakad@yahoo.com>
18848 M: Ulf Hansson <ulf.hansson@linaro.org>
18849 L: linux-mmc@vger.kernel.org
18851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18852 F: drivers/memstick/
18853 F: include/linux/memstick.h
18855 SONY VAIO CONTROL DEVICE DRIVER
18856 M: Mattia Dongili <malattia@linux.it>
18857 L: platform-driver-x86@vger.kernel.org
18859 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18860 F: Documentation/admin-guide/laptops/sony-laptop.rst
18861 F: drivers/char/sonypi.c
18862 F: drivers/platform/x86/sony-laptop.c
18863 F: include/linux/sony-laptop.h
18866 M: Jaroslav Kysela <perex@perex.cz>
18867 M: Takashi Iwai <tiwai@suse.com>
18868 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18870 W: http://www.alsa-project.org/
18871 Q: http://patchwork.kernel.org/project/alsa-devel/list/
18872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18873 F: Documentation/sound/
18875 F: include/uapi/sound/
18877 F: tools/testing/selftests/alsa
18879 SOUND - COMPRESSED AUDIO
18880 M: Vinod Koul <vkoul@kernel.org>
18881 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18884 F: Documentation/sound/designs/compress-offload.rst
18885 F: include/sound/compress_driver.h
18886 F: include/uapi/sound/compress_*
18887 F: sound/core/compress_offload.c
18888 F: sound/soc/soc-compress.c
18890 SOUND - DMAENGINE HELPERS
18891 M: Lars-Peter Clausen <lars@metafoo.de>
18893 F: include/sound/dmaengine_pcm.h
18894 F: sound/core/pcm_dmaengine.c
18895 F: sound/soc/soc-generic-dmaengine-pcm.c
18897 SOUND - ALSA SELFTESTS
18898 M: Mark Brown <broonie@kernel.org>
18899 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18900 L: linux-kselftest@vger.kernel.org
18902 F: tools/testing/selftests/alsa
18904 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18905 M: Liam Girdwood <lgirdwood@gmail.com>
18906 M: Mark Brown <broonie@kernel.org>
18907 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18909 W: http://alsa-project.org/main/index.php/ASoC
18910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
18911 F: Documentation/devicetree/bindings/sound/
18912 F: Documentation/sound/soc/
18913 F: include/dt-bindings/sound/
18914 F: include/sound/soc*
18917 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
18918 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18919 M: Liam Girdwood <lgirdwood@gmail.com>
18920 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
18921 M: Bard Liao <yung-chuan.liao@linux.intel.com>
18922 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
18923 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
18924 M: Daniel Baluta <daniel.baluta@nxp.com>
18925 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
18927 W: https://github.com/thesofproject/linux/
18930 SOUNDWIRE SUBSYSTEM
18931 M: Vinod Koul <vkoul@kernel.org>
18932 M: Bard Liao <yung-chuan.liao@linux.intel.com>
18933 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18934 R: Sanyog Kale <sanyog.r.kale@intel.com>
18935 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
18938 F: Documentation/driver-api/soundwire/
18939 F: drivers/soundwire/
18940 F: include/linux/soundwire/
18943 M: Olli Salonen <olli.salonen@iki.fi>
18944 L: linux-media@vger.kernel.org
18946 W: https://linuxtv.org
18947 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18948 F: drivers/media/dvb-frontends/sp2*
18950 SPARC + UltraSPARC (sparc/sparc64)
18951 M: "David S. Miller" <davem@davemloft.net>
18952 L: sparclinux@vger.kernel.org
18954 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
18955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18960 SPARC SERIAL DRIVERS
18961 M: "David S. Miller" <davem@davemloft.net>
18962 L: sparclinux@vger.kernel.org
18964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18966 F: drivers/tty/serial/suncore.c
18967 F: drivers/tty/serial/sunhv.c
18968 F: drivers/tty/serial/sunsab.c
18969 F: drivers/tty/serial/sunsab.h
18970 F: drivers/tty/serial/sunsu.c
18971 F: drivers/tty/serial/sunzilog.c
18972 F: drivers/tty/serial/sunzilog.h
18973 F: drivers/tty/vcc.c
18974 F: include/linux/sunserialcore.h
18977 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
18978 L: linux-sparse@vger.kernel.org
18980 W: https://sparse.docs.kernel.org/
18981 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
18982 Q: https://patchwork.kernel.org/project/linux-sparse/list/
18983 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
18984 F: include/linux/compiler.h
18986 SPEAKUP CONSOLE SPEECH DRIVER
18987 M: William Hubbs <w.d.hubbs@gmail.com>
18988 M: Chris Brannon <chris@the-brannons.com>
18989 M: Kirk Reiser <kirk@reisers.ca>
18990 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
18991 L: speakup@linux-speakup.org
18993 W: http://www.linux-speakup.org/
18994 W: https://github.com/linux-speakup/speakup
18995 B: https://github.com/linux-speakup/speakup/issues
18996 F: drivers/accessibility/speakup/
18998 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
18999 M: Viresh Kumar <vireshk@kernel.org>
19000 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19004 W: http://www.st.com/spear
19005 F: arch/arm/boot/dts/spear*
19006 F: arch/arm/mach-spear/
19007 F: drivers/clk/spear/
19008 F: drivers/pinctrl/spear/
19011 M: Tudor Ambarus <tudor.ambarus@microchip.com>
19012 M: Pratyush Yadav <p.yadav@ti.com>
19013 R: Michael Walle <michael@walle.cc>
19014 L: linux-mtd@lists.infradead.org
19016 W: http://www.linux-mtd.infradead.org/
19017 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19018 C: irc://irc.oftc.net/mtd
19019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19020 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19021 F: drivers/mtd/spi-nor/
19022 F: include/linux/mtd/spi-nor.h
19025 M: Mark Brown <broonie@kernel.org>
19026 L: linux-spi@vger.kernel.org
19028 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19030 F: Documentation/devicetree/bindings/spi/
19031 F: Documentation/spi/
19033 F: include/linux/spi/
19034 F: include/uapi/linux/spi/
19037 SPIDERNET NETWORK DRIVER for CELL
19038 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19039 M: Geoff Levand <geoff@infradead.org>
19040 L: netdev@vger.kernel.org
19041 L: linuxppc-dev@lists.ozlabs.org
19043 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19044 F: drivers/net/ethernet/toshiba/spider_net*
19047 M: Stephen Boyd <sboyd@kernel.org>
19048 L: linux-kernel@vger.kernel.org
19050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19051 F: Documentation/devicetree/bindings/spmi/
19053 F: include/dt-bindings/spmi/spmi.h
19054 F: include/linux/spmi.h
19055 F: include/trace/events/spmi.h
19058 M: Jeremy Kerr <jk@ozlabs.org>
19059 L: linuxppc-dev@lists.ozlabs.org
19061 W: http://www.ibm.com/developerworks/power/cell/
19062 F: Documentation/filesystems/spufs/spufs.rst
19063 F: arch/powerpc/platforms/cell/spufs/
19065 SQUASHFS FILE SYSTEM
19066 M: Phillip Lougher <phillip@squashfs.org.uk>
19067 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
19069 W: http://squashfs.org.uk
19070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19071 F: Documentation/filesystems/squashfs.rst
19074 SRM (Alpha) environment access
19075 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19077 F: arch/alpha/kernel/srm_env.c
19079 ST LSM6DSx IMU IIO DRIVER
19080 M: Lorenzo Bianconi <lorenzo@kernel.org>
19081 L: linux-iio@vger.kernel.org
19083 W: http://www.st.com/
19084 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19085 F: drivers/iio/imu/st_lsm6dsx/
19087 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19088 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19089 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19090 L: linux-media@vger.kernel.org
19092 T: git git://linuxtv.org/media_tree.git
19093 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
19094 F: drivers/media/i2c/st-mipid02.c
19096 ST STM32 I2C/SMBUS DRIVER
19097 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19098 M: Alain Volmat <alain.volmat@foss.st.com>
19099 L: linux-i2c@vger.kernel.org
19101 F: drivers/i2c/busses/i2c-stm32*
19103 ST STM32 SPI DRIVER
19104 M: Alain Volmat <alain.volmat@foss.st.com>
19105 L: linux-spi@vger.kernel.org
19107 F: drivers/spi/spi-stm32.c
19110 M: Daniel Nilsson <daniel.nilsson@flex.com>
19111 L: linux-hwmon@vger.kernel.org
19113 F: Documentation/hwmon/stpddc60.rst
19114 F: drivers/hwmon/pmbus/stpddc60.c
19116 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19117 M: Song Qiang <songqiang1304521@gmail.com>
19118 L: linux-iio@vger.kernel.org
19120 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19121 F: drivers/iio/proximity/vl53l0x-i2c.c
19124 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19125 M: Sasha Levin <sashal@kernel.org>
19126 L: stable@vger.kernel.org
19128 F: Documentation/process/stable-kernel-rules.rst
19130 STAGING - ATOMISP DRIVER
19131 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19132 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19133 L: linux-media@vger.kernel.org
19135 F: drivers/staging/media/atomisp/
19137 STAGING - FIELDBUS SUBSYSTEM
19138 M: Sven Van Asbroeck <TheSven73@gmail.com>
19140 F: drivers/staging/fieldbus/*
19141 F: drivers/staging/fieldbus/Documentation/
19143 STAGING - HMS ANYBUS-S BUS
19144 M: Sven Van Asbroeck <TheSven73@gmail.com>
19146 F: drivers/staging/fieldbus/anybuss/
19148 STAGING - INDUSTRIAL IO
19149 M: Jonathan Cameron <jic23@kernel.org>
19150 L: linux-iio@vger.kernel.org
19152 F: Documentation/devicetree/bindings/staging/iio/
19153 F: drivers/staging/iio/
19155 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19156 M: Marc Dietrich <marvin24@gmx.de>
19157 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19158 L: linux-tegra@vger.kernel.org
19160 F: drivers/staging/nvec/
19162 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19163 M: Jens Frederich <jfrederich@gmail.com>
19164 M: Jon Nettleton <jon.nettleton@gmail.com>
19166 W: http://wiki.laptop.org/go/DCON
19167 F: drivers/staging/olpc_dcon/
19169 STAGING - REALTEK RTL8188EU DRIVERS
19170 M: Larry Finger <Larry.Finger@lwfinger.net>
19171 M: Phillip Potter <phil@philpotter.co.uk>
19173 F: drivers/staging/r8188eu/
19175 STAGING - REALTEK RTL8712U DRIVERS
19176 M: Larry Finger <Larry.Finger@lwfinger.net>
19177 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19179 F: drivers/staging/rtl8712/
19181 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19182 M: Michael Hennerich <michael.hennerich@analog.com>
19183 L: linux-fbdev@vger.kernel.org
19185 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19186 F: drivers/staging/fbtft/fb_seps525.c
19188 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19189 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19190 M: Teddy Wang <teddy.wang@siliconmotion.com>
19191 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19192 L: linux-fbdev@vger.kernel.org
19194 F: drivers/staging/sm750fb/
19196 STAGING - VIA VT665X DRIVERS
19197 M: Forest Bond <forest@alittletooquiet.net>
19199 F: drivers/staging/vt665?/
19202 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19203 L: linux-staging@lists.linux.dev
19205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19206 F: drivers/staging/
19208 STARFIRE/DURALAN NETWORK DRIVER
19209 M: Ion Badulescu <ionut@badula.org>
19211 F: drivers/net/ethernet/adaptec/starfire*
19213 STARFIVE JH7100 CLOCK DRIVERS
19214 M: Emil Renner Berthing <kernel@esmil.dk>
19216 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19217 F: drivers/clk/starfive/clk-starfive-jh7100*
19218 F: include/dt-bindings/clock/starfive-jh7100*.h
19220 STARFIVE JH7100 PINCTRL DRIVER
19221 M: Emil Renner Berthing <kernel@esmil.dk>
19222 L: linux-gpio@vger.kernel.org
19224 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19225 F: drivers/pinctrl/pinctrl-starfive.c
19226 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
19228 STARFIVE JH7100 RESET CONTROLLER DRIVER
19229 M: Emil Renner Berthing <kernel@esmil.dk>
19231 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19232 F: drivers/reset/reset-starfive-jh7100.c
19233 F: include/dt-bindings/reset/starfive-jh7100.h
19236 M: Peter Zijlstra <peterz@infradead.org>
19237 M: Josh Poimboeuf <jpoimboe@kernel.org>
19238 M: Jason Baron <jbaron@akamai.com>
19239 R: Steven Rostedt <rostedt@goodmis.org>
19240 R: Ard Biesheuvel <ardb@kernel.org>
19242 F: arch/*/include/asm/jump_label*.h
19243 F: arch/*/include/asm/static_call*.h
19244 F: arch/*/kernel/jump_label.c
19245 F: arch/*/kernel/static_call.c
19246 F: include/linux/jump_label*.h
19247 F: include/linux/static_call*.h
19248 F: kernel/jump_label.c
19249 F: kernel/static_call.c
19251 STI AUDIO (ASoC) DRIVERS
19252 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19253 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19255 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19259 M: Alain Volmat <alain.volmat@foss.st.com>
19261 F: Documentation/devicetree/bindings/media/stih-cec.txt
19262 F: drivers/media/cec/platform/sti/
19264 STK1160 USB VIDEO CAPTURE DRIVER
19265 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19266 L: linux-media@vger.kernel.org
19268 T: git git://linuxtv.org/media_tree.git
19269 F: drivers/media/usb/stk1160/
19271 STM32 AUDIO (ASoC) DRIVERS
19272 M: Olivier Moysan <olivier.moysan@foss.st.com>
19273 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19274 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19276 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19277 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19280 STM32 TIMER/LPTIMER DRIVERS
19281 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19283 F: Documentation/ABI/testing/*timer-stm32
19284 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19285 F: drivers/*/stm32-*timer*
19286 F: drivers/pwm/pwm-stm32*
19287 F: include/linux/*/stm32-*tim*
19289 STMMAC ETHERNET DRIVER
19290 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19291 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19292 M: Jose Abreu <joabreu@synopsys.com>
19293 L: netdev@vger.kernel.org
19295 W: http://www.stlinux.com
19296 F: Documentation/networking/device_drivers/ethernet/stmicro/
19297 F: drivers/net/ethernet/stmicro/stmmac/
19300 M: Sam Creasey <sammy@sammy.net>
19302 W: http://sammy.net/sun3/
19303 F: arch/m68k/include/asm/sun3*
19304 F: arch/m68k/kernel/*sun3*
19305 F: arch/m68k/sun3*/
19306 F: drivers/net/ethernet/i825xx/sun3*
19308 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19309 M: Hans de Goede <hdegoede@redhat.com>
19310 L: linux-input@vger.kernel.org
19312 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19313 F: drivers/input/keyboard/sun4i-lradc-keys.c
19315 SUNDANCE NETWORK DRIVER
19316 M: Denis Kirjanov <kda@linux-powerpc.org>
19317 L: netdev@vger.kernel.org
19319 F: drivers/net/ethernet/dlink/sundance.c
19321 SUNPLUS ETHERNET DRIVER
19322 M: Wells Lu <wellslutw@gmail.com>
19323 L: netdev@vger.kernel.org
19325 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19326 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19327 F: drivers/net/ethernet/sunplus/
19329 SUNPLUS OCOTP DRIVER
19330 M: Vincent Shih <vincent.sunplus@gmail.com>
19332 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19333 F: drivers/nvmem/sunplus-ocotp.c
19336 M: Hammer Hsieh <hammerh0314@gmail.com>
19338 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19339 F: drivers/pwm/pwm-sunplus.c
19342 M: Vincent Shih <vincent.sunplus@gmail.com>
19343 L: linux-rtc@vger.kernel.org
19345 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19346 F: drivers/rtc/rtc-sunplus.c
19348 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19349 M: Li-hao Kuo <lhjeff911@gmail.com>
19350 L: linux-spi@vger.kernel.org
19352 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19353 F: drivers/spi/spi-sunplus-sp7021.c
19355 SUNPLUS UART DRIVER
19356 M: Hammer Hsieh <hammerh0314@gmail.com>
19358 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19359 F: drivers/tty/serial/sunplus-uart.c
19361 SUNPLUS WATCHDOG DRIVER
19362 M: Xiantao Hu <xt.hu@cqplus1.com>
19363 L: linux-watchdog@vger.kernel.org
19365 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19366 F: drivers/watchdog/sunplus_wdt.c
19369 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19370 M: Rich Felker <dalias@libc.org>
19371 L: linux-sh@vger.kernel.org
19373 Q: http://patchwork.kernel.org/project/linux-sh/list/
19374 F: Documentation/sh/
19379 M: "Rafael J. Wysocki" <rafael@kernel.org>
19380 M: Len Brown <len.brown@intel.com>
19381 M: Pavel Machek <pavel@ucw.cz>
19382 L: linux-pm@vger.kernel.org
19384 B: https://bugzilla.kernel.org
19385 F: Documentation/power/
19386 F: arch/x86/kernel/acpi/
19387 F: drivers/base/power/
19388 F: include/linux/freezer.h
19389 F: include/linux/pm.h
19390 F: include/linux/suspend.h
19394 M: Martin Mares <mj@ucw.cz>
19395 L: linux-video@atrey.karlin.mff.cuni.cz
19397 F: Documentation/admin-guide/svga.rst
19398 F: arch/x86/boot/video*
19401 M: Christoph Hellwig <hch@infradead.org>
19402 L: iommu@lists.linux.dev
19404 W: http://git.infradead.org/users/hch/dma-mapping.git
19405 T: git git://git.infradead.org/users/hch/dma-mapping.git
19406 F: arch/*/kernel/pci-swiotlb.c
19407 F: include/linux/swiotlb.h
19408 F: kernel/dma/swiotlb.c
19411 M: Jiri Pirko <jiri@resnulli.us>
19412 M: Ivan Vecera <ivecera@redhat.com>
19413 L: netdev@vger.kernel.org
19415 F: include/net/switchdev.h
19418 SY8106A REGULATOR DRIVER
19419 M: Icenowy Zheng <icenowy@aosc.io>
19421 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19422 F: drivers/regulator/sy8106a-regulator.c
19424 SYNC FILE FRAMEWORK
19425 M: Sumit Semwal <sumit.semwal@linaro.org>
19426 R: Gustavo Padovan <gustavo@padovan.org>
19427 L: linux-media@vger.kernel.org
19428 L: dri-devel@lists.freedesktop.org
19430 T: git git://anongit.freedesktop.org/drm/drm-misc
19431 F: Documentation/driver-api/sync_file.rst
19432 F: drivers/dma-buf/dma-fence*
19433 F: drivers/dma-buf/sw_sync.c
19434 F: drivers/dma-buf/sync_*
19435 F: include/linux/sync_file.h
19436 F: include/uapi/linux/sync_file.h
19438 SYNOPSYS ARC ARCHITECTURE
19439 M: Vineet Gupta <vgupta@kernel.org>
19440 L: linux-snps-arc@lists.infradead.org
19442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19443 F: Documentation/arc/
19444 F: Documentation/devicetree/bindings/arc/*
19445 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19447 F: drivers/clocksource/arc_timer.c
19448 F: drivers/tty/serial/arc_uart.c
19450 SYNOPSYS ARC HSDK SDP pll clock driver
19451 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19453 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19454 F: drivers/clk/clk-hsdk-pll.c
19456 SYNOPSYS ARC SDP clock driver
19457 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19459 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19460 F: drivers/clk/axs10x/*
19462 SYNOPSYS ARC SDP platform support
19463 M: Alexey Brodkin <abrodkin@synopsys.com>
19465 F: Documentation/devicetree/bindings/arc/axs10*
19466 F: arch/arc/boot/dts/ax*
19467 F: arch/arc/plat-axs10x
19469 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19470 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19472 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19473 F: drivers/reset/reset-axs10x.c
19475 SYNOPSYS CREG GPIO DRIVER
19476 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19478 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19479 F: drivers/gpio/gpio-creg-snps.c
19481 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19482 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19484 F: drivers/tty/serial/8250/8250_dw.c
19485 F: drivers/tty/serial/8250/8250_dwlib.*
19486 F: drivers/tty/serial/8250/8250_lpss.c
19488 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19489 M: Hoan Tran <hoan@os.amperecomputing.com>
19490 M: Serge Semin <fancer.lancer@gmail.com>
19491 L: linux-gpio@vger.kernel.org
19493 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19494 F: drivers/gpio/gpio-dwapb.c
19496 SYNOPSYS DESIGNWARE APB SSI DRIVER
19497 M: Serge Semin <fancer.lancer@gmail.com>
19498 L: linux-spi@vger.kernel.org
19500 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19501 F: drivers/spi/spi-dw*
19503 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19504 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19506 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19507 F: drivers/dma/dw-axi-dmac/
19509 SYNOPSYS DESIGNWARE DMAC DRIVER
19510 M: Viresh Kumar <vireshk@kernel.org>
19511 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19513 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19514 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19516 F: include/dt-bindings/dma/dw-dmac.h
19517 F: include/linux/dma/dw.h
19518 F: include/linux/platform_data/dma-dw.h
19520 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19521 M: Jose Abreu <Jose.Abreu@synopsys.com>
19522 L: netdev@vger.kernel.org
19524 F: drivers/net/ethernet/synopsys/
19526 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19527 M: Jose Abreu <Jose.Abreu@synopsys.com>
19528 L: netdev@vger.kernel.org
19530 F: drivers/net/pcs/pcs-xpcs.c
19531 F: drivers/net/pcs/pcs-xpcs.h
19532 F: include/linux/pcs/pcs-xpcs.h
19534 SYNOPSYS DESIGNWARE I2C DRIVER
19535 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19536 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19537 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19538 R: Jan Dabros <jsd@semihalf.com>
19539 L: linux-i2c@vger.kernel.org
19541 F: drivers/i2c/busses/i2c-designware-*
19543 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19544 M: Jaehoon Chung <jh80.chung@samsung.com>
19545 L: linux-mmc@vger.kernel.org
19547 F: drivers/mmc/host/dw_mmc*
19549 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19550 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19552 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19553 F: drivers/reset/reset-hsdk.c
19554 F: include/dt-bindings/reset/snps,hsdk-reset.h
19556 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19557 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19558 M: Manjunath M B <manjumb@synopsys.com>
19559 L: linux-mmc@vger.kernel.org
19561 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19563 SYSTEM CONFIGURATION (SYSCON)
19564 M: Lee Jones <lee.jones@linaro.org>
19565 M: Arnd Bergmann <arnd@arndb.de>
19567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19568 F: drivers/mfd/syscon.c
19570 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19571 M: Sudeep Holla <sudeep.holla@arm.com>
19572 R: Cristian Marussi <cristian.marussi@arm.com>
19573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19575 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19576 F: drivers/clk/clk-sc[mp]i.c
19577 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19578 F: drivers/firmware/arm_scmi/
19579 F: drivers/firmware/arm_scpi.c
19580 F: drivers/regulator/scmi-regulator.c
19581 F: drivers/reset/reset-scmi.c
19582 F: include/linux/sc[mp]i_protocol.h
19583 F: include/trace/events/scmi.h
19584 F: include/uapi/linux/virtio_scmi.h
19586 SYSTEM RESET/SHUTDOWN DRIVERS
19587 M: Sebastian Reichel <sre@kernel.org>
19588 L: linux-pm@vger.kernel.org
19590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19591 F: Documentation/devicetree/bindings/power/reset/
19592 F: drivers/power/reset/
19594 SYSTEM TRACE MODULE CLASS
19595 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19598 F: Documentation/trace/stm.rst
19599 F: drivers/hwtracing/stm/
19600 F: include/linux/stm.h
19601 F: include/uapi/linux/stm.h
19603 SYSTEM76 ACPI DRIVER
19604 M: Jeremy Soller <jeremy@system76.com>
19605 M: System76 Product Development <productdev@system76.com>
19606 L: platform-driver-x86@vger.kernel.org
19608 F: drivers/platform/x86/system76_acpi.c
19611 M: Christoph Hellwig <hch@infradead.org>
19613 F: Documentation/filesystems/sysv-fs.rst
19615 F: include/linux/sysv_fs.h
19617 TASKSTATS STATISTICS INTERFACE
19618 M: Balbir Singh <bsingharora@gmail.com>
19620 F: Documentation/accounting/taskstats*
19621 F: include/linux/taskstats*
19622 F: kernel/taskstats.c
19625 M: Jamal Hadi Salim <jhs@mojatatu.com>
19626 M: Cong Wang <xiyou.wangcong@gmail.com>
19627 M: Jiri Pirko <jiri@resnulli.us>
19628 L: netdev@vger.kernel.org
19630 F: include/net/pkt_cls.h
19631 F: include/net/pkt_sched.h
19632 F: include/net/tc_act/
19633 F: include/uapi/linux/pkt_cls.h
19634 F: include/uapi/linux/pkt_sched.h
19635 F: include/uapi/linux/tc_act/
19636 F: include/uapi/linux/tc_ematch/
19638 F: tools/testing/selftests/tc-testing
19640 TC90522 MEDIA DRIVER
19641 M: Akihiro Tsukada <tskd08@gmail.com>
19642 L: linux-media@vger.kernel.org
19644 F: drivers/media/dvb-frontends/tc90522*
19646 TCP LOW PRIORITY MODULE
19647 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19648 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19650 W: http://tcp-lp-mod.sourceforge.net/
19651 F: net/ipv4/tcp_lp.c
19653 TDA10071 MEDIA DRIVER
19654 M: Antti Palosaari <crope@iki.fi>
19655 L: linux-media@vger.kernel.org
19657 W: https://linuxtv.org
19658 W: http://palosaari.fi/linux/
19659 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19660 T: git git://linuxtv.org/anttip/media_tree.git
19661 F: drivers/media/dvb-frontends/tda10071*
19663 TDA18212 MEDIA DRIVER
19664 M: Antti Palosaari <crope@iki.fi>
19665 L: linux-media@vger.kernel.org
19667 W: https://linuxtv.org
19668 W: http://palosaari.fi/linux/
19669 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19670 T: git git://linuxtv.org/anttip/media_tree.git
19671 F: drivers/media/tuners/tda18212*
19673 TDA18218 MEDIA DRIVER
19674 M: Antti Palosaari <crope@iki.fi>
19675 L: linux-media@vger.kernel.org
19677 W: https://linuxtv.org
19678 W: http://palosaari.fi/linux/
19679 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19680 T: git git://linuxtv.org/anttip/media_tree.git
19681 F: drivers/media/tuners/tda18218*
19683 TDA18250 MEDIA DRIVER
19684 M: Olli Salonen <olli.salonen@iki.fi>
19685 L: linux-media@vger.kernel.org
19687 W: https://linuxtv.org
19688 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19689 T: git git://linuxtv.org/media_tree.git
19690 F: drivers/media/tuners/tda18250*
19692 TDA18271 MEDIA DRIVER
19693 M: Michael Krufky <mkrufky@linuxtv.org>
19694 L: linux-media@vger.kernel.org
19696 W: https://linuxtv.org
19697 W: http://github.com/mkrufky
19698 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19699 T: git git://linuxtv.org/mkrufky/tuners.git
19700 F: drivers/media/tuners/tda18271*
19702 TDA1997x MEDIA DRIVER
19703 M: Tim Harvey <tharvey@gateworks.com>
19704 L: linux-media@vger.kernel.org
19706 W: https://linuxtv.org
19707 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19708 F: drivers/media/i2c/tda1997x.*
19710 TDA827x MEDIA DRIVER
19711 M: Michael Krufky <mkrufky@linuxtv.org>
19712 L: linux-media@vger.kernel.org
19714 W: https://linuxtv.org
19715 W: http://github.com/mkrufky
19716 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19717 T: git git://linuxtv.org/mkrufky/tuners.git
19718 F: drivers/media/tuners/tda8290.*
19720 TDA8290 MEDIA DRIVER
19721 M: Michael Krufky <mkrufky@linuxtv.org>
19722 L: linux-media@vger.kernel.org
19724 W: https://linuxtv.org
19725 W: http://github.com/mkrufky
19726 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19727 T: git git://linuxtv.org/mkrufky/tuners.git
19728 F: drivers/media/tuners/tda8290.*
19730 TDA9840 MEDIA DRIVER
19731 M: Hans Verkuil <hverkuil@xs4all.nl>
19732 L: linux-media@vger.kernel.org
19734 W: https://linuxtv.org
19735 T: git git://linuxtv.org/media_tree.git
19736 F: drivers/media/i2c/tda9840*
19738 TEA5761 TUNER DRIVER
19739 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19740 L: linux-media@vger.kernel.org
19742 W: https://linuxtv.org
19743 T: git git://linuxtv.org/media_tree.git
19744 F: drivers/media/tuners/tea5761.*
19746 TEA5767 TUNER DRIVER
19747 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19748 L: linux-media@vger.kernel.org
19750 W: https://linuxtv.org
19751 T: git git://linuxtv.org/media_tree.git
19752 F: drivers/media/tuners/tea5767.*
19754 TEA6415C MEDIA DRIVER
19755 M: Hans Verkuil <hverkuil@xs4all.nl>
19756 L: linux-media@vger.kernel.org
19758 W: https://linuxtv.org
19759 T: git git://linuxtv.org/media_tree.git
19760 F: drivers/media/i2c/tea6415c*
19762 TEA6420 MEDIA DRIVER
19763 M: Hans Verkuil <hverkuil@xs4all.nl>
19764 L: linux-media@vger.kernel.org
19766 W: https://linuxtv.org
19767 T: git git://linuxtv.org/media_tree.git
19768 F: drivers/media/i2c/tea6420*
19771 M: Jiri Pirko <jiri@resnulli.us>
19772 L: netdev@vger.kernel.org
19774 F: drivers/net/team/
19775 F: include/linux/if_team.h
19776 F: include/uapi/linux/if_team.h
19778 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19779 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19781 F: arch/x86/platform/ts5500/
19783 TECHNOTREND USB IR RECEIVER
19784 M: Sean Young <sean@mess.org>
19785 L: linux-media@vger.kernel.org
19787 F: drivers/media/rc/ttusbir.c
19789 TECHWELL TW9910 VIDEO DECODER
19790 L: linux-media@vger.kernel.org
19792 F: drivers/media/i2c/tw9910.c
19793 F: include/media/i2c/tw9910.h
19796 M: Jens Wiklander <jens.wiklander@linaro.org>
19797 R: Sumit Garg <sumit.garg@linaro.org>
19798 L: op-tee@lists.trustedfirmware.org
19800 F: Documentation/staging/tee.rst
19802 F: include/linux/tee_drv.h
19803 F: include/uapi/linux/tee.h
19805 TEGRA ARCHITECTURE SUPPORT
19806 M: Thierry Reding <thierry.reding@gmail.com>
19807 M: Jonathan Hunter <jonathanh@nvidia.com>
19808 L: linux-tegra@vger.kernel.org
19810 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19815 M: Peter De Schrijver <pdeschrijver@nvidia.com>
19816 M: Prashant Gaikwad <pgaikwad@nvidia.com>
19818 F: drivers/clk/tegra/
19821 M: Laxman Dewangan <ldewangan@nvidia.com>
19822 M: Jon Hunter <jonathanh@nvidia.com>
19824 F: drivers/dma/tegra*
19827 M: Laxman Dewangan <ldewangan@nvidia.com>
19828 R: Dmitry Osipenko <digetx@gmail.com>
19830 F: drivers/i2c/busses/i2c-tegra.c
19832 TEGRA IOMMU DRIVERS
19833 M: Thierry Reding <thierry.reding@gmail.com>
19834 R: Krishna Reddy <vdumpa@nvidia.com>
19835 L: linux-tegra@vger.kernel.org
19837 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19838 F: drivers/iommu/tegra*
19841 M: Laxman Dewangan <ldewangan@nvidia.com>
19843 F: drivers/input/keyboard/tegra-kbc.c
19846 M: Stefan Agner <stefan@agner.ch>
19847 M: Lucas Stach <dev@lynxeye.de>
19849 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19850 F: drivers/mtd/nand/raw/tegra_nand.c
19853 M: Thierry Reding <thierry.reding@gmail.com>
19855 F: drivers/pwm/pwm-tegra.c
19857 TEGRA SERIAL DRIVER
19858 M: Laxman Dewangan <ldewangan@nvidia.com>
19860 F: drivers/tty/serial/serial-tegra.c
19863 M: Laxman Dewangan <ldewangan@nvidia.com>
19865 F: drivers/spi/spi-tegra*
19867 TEGRA QUAD SPI DRIVER
19868 M: Thierry Reding <thierry.reding@gmail.com>
19869 M: Jonathan Hunter <jonathanh@nvidia.com>
19870 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19871 L: linux-tegra@vger.kernel.org
19873 F: drivers/spi/spi-tegra210-quad.c
19876 M: Thierry Reding <thierry.reding@gmail.com>
19877 M: Jonathan Hunter <jonathanh@nvidia.com>
19878 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19879 L: linux-media@vger.kernel.org
19880 L: linux-tegra@vger.kernel.org
19882 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
19883 F: drivers/staging/media/tegra-video/
19885 TEGRA XUSB PADCTL DRIVER
19886 M: JC Kuo <jckuo@nvidia.com>
19888 F: drivers/phy/tegra/xusb*
19890 TEHUTI ETHERNET DRIVER
19891 M: Andy Gospodarek <andy@greyhouse.net>
19892 L: netdev@vger.kernel.org
19894 F: drivers/net/ethernet/tehuti/*
19896 TELECOM CLOCK DRIVER FOR MCPL0010
19897 M: Mark Gross <markgross@kernel.org>
19899 F: drivers/char/tlclk.c
19901 TEMPO SEMICONDUCTOR DRIVERS
19902 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19904 F: Documentation/devicetree/bindings/sound/tscs*.txt
19905 F: sound/soc/codecs/tscs*.c
19906 F: sound/soc/codecs/tscs*.h
19908 TENSILICA XTENSA PORT (xtensa)
19909 M: Chris Zankel <chris@zankel.net>
19910 M: Max Filippov <jcmvbkbc@gmail.com>
19911 L: linux-xtensa@linux-xtensa.org
19913 T: git git://github.com/czankel/xtensa-linux.git
19915 F: drivers/irqchip/irq-xtensa-*
19917 TEXAS INSTRUMENTS ASoC DRIVERS
19918 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19919 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19921 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
19924 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
19925 M: Ricardo Ribalda <ribalda@kernel.org>
19926 L: linux-iio@vger.kernel.org
19928 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
19929 F: drivers/iio/dac/ti-dac7612.c
19931 TEXAS INSTRUMENTS DMA DRIVERS
19932 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19933 L: dmaengine@vger.kernel.org
19935 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
19936 F: Documentation/devicetree/bindings/dma/ti-edma.txt
19937 F: Documentation/devicetree/bindings/dma/ti/
19939 X: drivers/dma/ti/cppi41.c
19940 F: include/linux/dma/k3-udma-glue.h
19941 F: include/linux/dma/ti-cppi5.h
19942 F: include/linux/dma/k3-psil.h
19944 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
19945 M: Nishanth Menon <nm@ti.com>
19946 M: Tero Kristo <kristo@kernel.org>
19947 M: Santosh Shilimkar <ssantosh@kernel.org>
19948 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19950 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
19951 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
19952 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
19953 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
19954 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
19955 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
19956 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
19957 F: drivers/clk/keystone/sci-clk.c
19958 F: drivers/firmware/ti_sci*
19959 F: drivers/irqchip/irq-ti-sci-inta.c
19960 F: drivers/irqchip/irq-ti-sci-intr.c
19961 F: drivers/reset/reset-ti-sci.c
19962 F: drivers/soc/ti/ti_sci_inta_msi.c
19963 F: drivers/soc/ti/ti_sci_pm_domains.c
19964 F: include/dt-bindings/soc/ti,sci_pm_domain.h
19965 F: include/linux/soc/ti/ti_sci_inta_msi.h
19966 F: include/linux/soc/ti/ti_sci_protocol.h
19968 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
19969 M: Robert Marko <robert.marko@sartura.hr>
19970 M: Luka Perkov <luka.perkov@sartura.hr>
19971 L: linux-hwmon@vger.kernel.org
19973 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
19974 F: Documentation/hwmon/tps23861.rst
19975 F: drivers/hwmon/tps23861.c
19977 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
19978 M: Puranjay Mohan <puranjay12@gmail.com>
19979 L: linux-iio@vger.kernel.org
19981 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
19982 F: drivers/iio/temperature/tmp117.c
19984 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
19985 M: Hans Verkuil <hverkuil@xs4all.nl>
19986 L: linux-media@vger.kernel.org
19988 W: https://linuxtv.org
19989 T: git git://linuxtv.org/media_tree.git
19990 F: drivers/media/radio/radio-raremono.c
19993 M: Rafael J. Wysocki <rafael@kernel.org>
19994 M: Daniel Lezcano <daniel.lezcano@linaro.org>
19995 R: Amit Kucheria <amitk@kernel.org>
19996 R: Zhang Rui <rui.zhang@intel.com>
19997 L: linux-pm@vger.kernel.org
19999 Q: https://patchwork.kernel.org/project/linux-pm/list/
20000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20001 F: Documentation/ABI/testing/sysfs-class-thermal
20002 F: Documentation/devicetree/bindings/thermal/
20003 F: Documentation/driver-api/thermal/
20004 F: drivers/thermal/
20005 F: include/dt-bindings/thermal/
20006 F: include/linux/cpu_cooling.h
20007 F: include/linux/thermal.h
20008 F: include/uapi/linux/thermal.h
20009 F: tools/lib/thermal/
20012 THERMAL DRIVER FOR AMLOGIC SOCS
20013 M: Guillaume La Roque <glaroque@baylibre.com>
20014 L: linux-pm@vger.kernel.org
20015 L: linux-amlogic@lists.infradead.org
20017 W: http://linux-meson.com/
20018 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20019 F: drivers/thermal/amlogic_thermal.c
20021 THERMAL/CPU_COOLING
20022 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
20023 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20024 M: Viresh Kumar <viresh.kumar@linaro.org>
20025 R: Lukasz Luba <lukasz.luba@arm.com>
20026 L: linux-pm@vger.kernel.org
20028 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20029 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20030 F: drivers/thermal/cpufreq_cooling.c
20031 F: drivers/thermal/cpuidle_cooling.c
20032 F: include/linux/cpu_cooling.h
20034 THERMAL/POWER_ALLOCATOR
20035 M: Lukasz Luba <lukasz.luba@arm.com>
20036 L: linux-pm@vger.kernel.org
20038 F: Documentation/driver-api/thermal/power_allocator.rst
20039 F: drivers/thermal/gov_power_allocator.c
20040 F: include/trace/events/thermal_power_allocator.h
20042 THINKPAD ACPI EXTRAS DRIVER
20043 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20044 L: ibm-acpi-devel@lists.sourceforge.net
20045 L: platform-driver-x86@vger.kernel.org
20047 W: http://ibm-acpi.sourceforge.net
20048 W: http://thinkwiki.org/wiki/Ibm-acpi
20049 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20050 F: drivers/platform/x86/thinkpad_acpi.c
20052 THINKPAD LMI DRIVER
20053 M: Mark Pearson <markpearson@lenovo.com>
20054 L: platform-driver-x86@vger.kernel.org
20056 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
20057 F: drivers/platform/x86/think-lmi.?
20059 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20060 M: Isaac Hazan <isaac.hazan@intel.com>
20061 L: linux-usb@vger.kernel.org
20063 F: drivers/thunderbolt/dma_test.c
20066 M: Andreas Noever <andreas.noever@gmail.com>
20067 M: Michael Jamet <michael.jamet@intel.com>
20068 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20069 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20070 L: linux-usb@vger.kernel.org
20072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20073 F: Documentation/admin-guide/thunderbolt.rst
20074 F: drivers/thunderbolt/
20075 F: include/linux/thunderbolt.h
20077 THUNDERBOLT NETWORK DRIVER
20078 M: Michael Jamet <michael.jamet@intel.com>
20079 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20080 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20081 L: netdev@vger.kernel.org
20083 F: drivers/net/thunderbolt.c
20085 THUNDERX GPIO DRIVER
20086 M: Robert Richter <rric@kernel.org>
20088 F: drivers/gpio/gpio-thunderx.c
20090 TI ADS131E0X ADC SERIES DRIVER
20091 M: Tomislav Denis <tomislav.denis@avl.com>
20092 L: linux-iio@vger.kernel.org
20094 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
20095 F: drivers/iio/adc/ti-ads131e08.c
20097 TI AM437X VPFE DRIVER
20098 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20099 L: linux-media@vger.kernel.org
20101 W: https://linuxtv.org
20102 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20103 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20104 F: drivers/media/platform/ti/am437x/
20106 TI BANDGAP AND THERMAL DRIVER
20107 M: Eduardo Valentin <edubezval@gmail.com>
20108 M: Keerthy <j-keerthy@ti.com>
20109 L: linux-pm@vger.kernel.org
20110 L: linux-omap@vger.kernel.org
20112 F: drivers/thermal/ti-soc-thermal/
20114 TI BQ27XXX POWER SUPPLY DRIVER
20115 F: drivers/power/supply/bq27xxx_battery.c
20116 F: drivers/power/supply/bq27xxx_battery_i2c.c
20117 F: include/linux/power/bq27xxx_battery.h
20119 TI CDCE706 CLOCK DRIVER
20120 M: Max Filippov <jcmvbkbc@gmail.com>
20122 F: drivers/clk/clk-cdce706.c
20125 M: Tero Kristo <kristo@kernel.org>
20126 L: linux-omap@vger.kernel.org
20129 F: include/linux/clk/ti.h
20131 TI DAVINCI MACHINE SUPPORT
20132 M: Sekhar Nori <nsekhar@ti.com>
20133 R: Bartosz Golaszewski <brgl@bgdev.pl>
20134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20137 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20138 F: arch/arm/boot/dts/da850*
20139 F: arch/arm/mach-davinci/
20140 F: drivers/i2c/busses/i2c-davinci.c
20142 TI DAVINCI SERIES CLOCK DRIVER
20143 M: David Lechner <david@lechnology.com>
20144 R: Sekhar Nori <nsekhar@ti.com>
20146 F: Documentation/devicetree/bindings/clock/ti/davinci/
20147 F: drivers/clk/davinci/
20149 TI DAVINCI SERIES GPIO DRIVER
20150 M: Keerthy <j-keerthy@ti.com>
20151 L: linux-gpio@vger.kernel.org
20153 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20154 F: drivers/gpio/gpio-davinci.c
20156 TI DAVINCI SERIES MEDIA DRIVER
20157 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20158 L: linux-media@vger.kernel.org
20160 W: https://linuxtv.org
20161 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20162 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20163 F: drivers/media/platform/ti/davinci/
20164 F: include/media/davinci/
20166 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20167 R: David Lechner <david@lechnology.com>
20168 L: linux-iio@vger.kernel.org
20169 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20170 F: drivers/counter/ti-eqep.c
20172 TI ETHERNET SWITCH DRIVER (CPSW)
20173 R: Grygorii Strashko <grygorii.strashko@ti.com>
20174 L: linux-omap@vger.kernel.org
20175 L: netdev@vger.kernel.org
20177 F: drivers/net/ethernet/ti/cpsw*
20178 F: drivers/net/ethernet/ti/davinci*
20180 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20181 M: Alex Dubov <oakad@yahoo.com>
20183 W: http://tifmxx.berlios.de/
20184 F: drivers/memstick/host/tifm_ms.c
20185 F: drivers/misc/tifm*
20186 F: drivers/mmc/host/tifm_sd.c
20187 F: include/linux/tifm.h
20189 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20190 M: Nishanth Menon <nm@ti.com>
20191 M: Santosh Shilimkar <ssantosh@kernel.org>
20192 L: linux-kernel@vger.kernel.org
20193 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20196 F: drivers/soc/ti/*
20198 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20199 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20200 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20201 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20203 F: sound/soc/codecs/isabelle*
20204 F: sound/soc/codecs/lm49453*
20206 TI PCM3060 ASoC CODEC DRIVER
20207 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20208 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20210 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20211 F: sound/soc/codecs/pcm3060*
20213 TI TAS571X FAMILY ASoC CODEC DRIVER
20214 M: Kevin Cernekee <cernekee@chromium.org>
20215 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20217 F: sound/soc/codecs/tas571x*
20219 TI TRF7970A NFC DRIVER
20220 M: Mark Greer <mgreer@animalcreek.com>
20221 L: linux-wireless@vger.kernel.org
20222 L: linux-nfc@lists.01.org (subscribers-only)
20224 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20225 F: drivers/nfc/trf7970a.c
20227 TI TSC2046 ADC DRIVER
20228 M: Oleksij Rempel <o.rempel@pengutronix.de>
20229 R: kernel@pengutronix.de
20230 L: linux-iio@vger.kernel.org
20232 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20233 F: drivers/iio/adc/ti-tsc2046.c
20235 TI TWL4030 SERIES SOC CODEC DRIVER
20236 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20237 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20239 F: sound/soc/codecs/twl4030*
20242 M: Benoit Parrot <bparrot@ti.com>
20243 L: linux-media@vger.kernel.org
20245 W: http://linuxtv.org/
20246 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20247 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20248 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20249 F: drivers/media/platform/ti/cal/
20250 F: drivers/media/platform/ti/vpe/
20252 TI WILINK WIRELESS DRIVERS
20253 L: linux-wireless@vger.kernel.org
20255 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20256 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20258 F: drivers/net/wireless/ti/
20259 F: include/linux/wl12xx.h
20261 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20262 M: John Stultz <jstultz@google.com>
20263 M: Thomas Gleixner <tglx@linutronix.de>
20264 R: Stephen Boyd <sboyd@kernel.org>
20265 L: linux-kernel@vger.kernel.org
20267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20268 F: include/linux/clocksource.h
20269 F: include/linux/time.h
20270 F: include/linux/timex.h
20271 F: include/uapi/linux/time.h
20272 F: include/uapi/linux/timex.h
20273 F: kernel/time/alarmtimer.c
20274 F: kernel/time/clocksource.c
20275 F: kernel/time/ntp.c
20276 F: kernel/time/time*.c
20277 F: tools/testing/selftests/timers/
20280 M: Jon Maloy <jmaloy@redhat.com>
20281 M: Ying Xue <ying.xue@windriver.com>
20282 L: netdev@vger.kernel.org (core kernel code)
20283 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20285 W: http://tipc.sourceforge.net/
20286 F: include/uapi/linux/tipc*.h
20289 TLAN NETWORK DRIVER
20290 M: Samuel Chessman <chessman@tux.org>
20291 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20293 W: http://sourceforge.net/projects/tlan/
20294 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20295 F: drivers/net/ethernet/ti/tlan.*
20297 TM6000 VIDEO4LINUX DRIVER
20298 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20299 L: linux-media@vger.kernel.org
20301 W: https://linuxtv.org
20302 T: git git://linuxtv.org/media_tree.git
20303 F: Documentation/admin-guide/media/tm6000*
20304 F: drivers/media/usb/tm6000/
20306 TMIO/SDHI MMC DRIVER
20307 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20308 L: linux-mmc@vger.kernel.org
20309 L: linux-renesas-soc@vger.kernel.org
20311 F: drivers/mmc/host/renesas_sdhi*
20312 F: drivers/mmc/host/tmio_mmc*
20313 F: include/linux/mfd/tmio.h
20315 TMP401 HARDWARE MONITOR DRIVER
20316 M: Guenter Roeck <linux@roeck-us.net>
20317 L: linux-hwmon@vger.kernel.org
20319 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20320 F: Documentation/hwmon/tmp401.rst
20321 F: drivers/hwmon/tmp401.c
20323 TMP464 HARDWARE MONITOR DRIVER
20324 M: Agathe Porte <agathe.porte@nokia.com>
20325 M: Guenter Roeck <linux@roeck-us.net>
20326 L: linux-hwmon@vger.kernel.org
20328 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20329 F: Documentation/hwmon/tmp464.rst
20330 F: drivers/hwmon/tmp464.c
20332 TMP513 HARDWARE MONITOR DRIVER
20333 M: Eric Tremblay <etremblay@distech-controls.com>
20334 L: linux-hwmon@vger.kernel.org
20336 F: Documentation/hwmon/tmp513.rst
20337 F: drivers/hwmon/tmp513.c
20339 TMPFS (SHMEM FILESYSTEM)
20340 M: Hugh Dickins <hughd@google.com>
20341 L: linux-mm@kvack.org
20343 F: include/linux/shmem_fs.h
20346 TOMOYO SECURITY MODULE
20347 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20348 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20349 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20350 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20351 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20352 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20354 W: https://tomoyo.osdn.jp/
20355 F: security/tomoyo/
20357 TOPSTAR LAPTOP EXTRAS DRIVER
20358 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20359 L: platform-driver-x86@vger.kernel.org
20361 F: drivers/platform/x86/topstar-laptop.c
20363 TORTURE-TEST MODULES
20364 M: Davidlohr Bueso <dave@stgolabs.net>
20365 M: "Paul E. McKenney" <paulmck@kernel.org>
20366 M: Josh Triplett <josh@joshtriplett.org>
20367 L: linux-kernel@vger.kernel.org
20369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20370 F: Documentation/RCU/torture.rst
20371 F: kernel/locking/locktorture.c
20372 F: kernel/rcu/rcuscale.c
20373 F: kernel/rcu/rcutorture.c
20374 F: kernel/rcu/refscale.c
20375 F: kernel/torture.c
20377 TOSHIBA ACPI EXTRAS DRIVER
20378 M: Azael Avalos <coproscefalo@gmail.com>
20379 L: platform-driver-x86@vger.kernel.org
20381 F: drivers/platform/x86/toshiba_acpi.c
20383 TOSHIBA BLUETOOTH DRIVER
20384 M: Azael Avalos <coproscefalo@gmail.com>
20385 L: platform-driver-x86@vger.kernel.org
20387 F: drivers/platform/x86/toshiba_bluetooth.c
20389 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20390 M: Azael Avalos <coproscefalo@gmail.com>
20391 L: platform-driver-x86@vger.kernel.org
20393 F: drivers/platform/x86/toshiba_haps.c
20396 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20398 W: http://www.buzzard.org.uk/toshiba/
20399 F: drivers/char/toshiba.c
20400 F: include/linux/toshiba.h
20401 F: include/uapi/linux/toshiba.h
20403 TOSHIBA TC358743 DRIVER
20404 M: Mats Randgaard <matrandg@cisco.com>
20405 L: linux-media@vger.kernel.org
20407 F: drivers/media/i2c/tc358743*
20408 F: include/media/i2c/tc358743.h
20410 TOSHIBA WMI HOTKEYS DRIVER
20411 M: Azael Avalos <coproscefalo@gmail.com>
20412 L: platform-driver-x86@vger.kernel.org
20414 F: drivers/platform/x86/toshiba-wmi.c
20417 M: Peter Huewe <peterhuewe@gmx.de>
20418 M: Jarkko Sakkinen <jarkko@kernel.org>
20419 R: Jason Gunthorpe <jgg@ziepe.ca>
20420 L: linux-integrity@vger.kernel.org
20422 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20423 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20425 F: drivers/char/tpm/
20428 M: Steven Rostedt <rostedt@goodmis.org>
20429 M: Ingo Molnar <mingo@redhat.com>
20431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20432 F: Documentation/trace/ftrace.rst
20433 F: arch/*/*/*/*ftrace*
20434 F: arch/*/*/*ftrace*
20436 F: include/*/ftrace.h
20437 F: include/linux/trace*.h
20440 F: tools/testing/selftests/ftrace/
20442 TRACING MMIO ACCESSES (MMIOTRACE)
20443 M: Steven Rostedt <rostedt@goodmis.org>
20444 M: Ingo Molnar <mingo@kernel.org>
20445 R: Karol Herbst <karolherbst@gmail.com>
20446 R: Pekka Paalanen <ppaalanen@gmail.com>
20447 L: linux-kernel@vger.kernel.org
20448 L: nouveau@lists.freedesktop.org
20450 F: arch/x86/mm/kmmio.c
20451 F: arch/x86/mm/mmio-mod.c
20452 F: arch/x86/mm/testmmiotrace.c
20453 F: include/linux/mmiotrace.h
20454 F: kernel/trace/trace_mmiotrace.c
20456 TRACING OS NOISE / LATENCY TRACERS
20457 M: Steven Rostedt <rostedt@goodmis.org>
20458 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20460 F: kernel/trace/trace_osnoise.c
20461 F: include/trace/events/osnoise.h
20462 F: kernel/trace/trace_hwlat.c
20463 F: kernel/trace/trace_irqsoff.c
20464 F: kernel/trace/trace_sched_wakeup.c
20465 F: Documentation/trace/osnoise-tracer.rst
20466 F: Documentation/trace/timerlat-tracer.rst
20467 F: Documentation/trace/hwlat_detector.rst
20468 F: arch/*/kernel/trace.c
20470 Real-time Linux Analysis (RTLA) tools
20471 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20472 M: Steven Rostedt <rostedt@goodmis.org>
20473 L: linux-trace-devel@vger.kernel.org
20475 F: Documentation/tools/rtla/
20476 F: tools/tracing/rtla/
20478 TRADITIONAL CHINESE DOCUMENTATION
20479 M: Hu Haowen <src.res@email.cn>
20480 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
20482 W: https://github.com/srcres258/linux-doc
20483 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20484 F: Documentation/translations/zh_TW/
20487 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20488 M: Jiri Slaby <jirislaby@kernel.org>
20490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20491 F: Documentation/driver-api/serial/
20493 F: drivers/tty/serial/serial_core.c
20494 F: include/linux/selection.h
20495 F: include/linux/serial.h
20496 F: include/linux/serial_core.h
20497 F: include/linux/sysrq.h
20498 F: include/linux/tty*.h
20499 F: include/linux/vt.h
20500 F: include/linux/vt_*.h
20501 F: include/uapi/linux/serial.h
20502 F: include/uapi/linux/serial_core.h
20503 F: include/uapi/linux/tty.h
20505 TUA9001 MEDIA DRIVER
20506 M: Antti Palosaari <crope@iki.fi>
20507 L: linux-media@vger.kernel.org
20509 W: https://linuxtv.org
20510 W: http://palosaari.fi/linux/
20511 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20512 T: git git://linuxtv.org/anttip/media_tree.git
20513 F: drivers/media/tuners/tua9001*
20515 TULIP NETWORK DRIVERS
20516 L: netdev@vger.kernel.org
20517 L: linux-parisc@vger.kernel.org
20519 F: drivers/net/ethernet/dec/tulip/
20522 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20524 W: http://vtun.sourceforge.net/tun
20525 F: Documentation/networking/tuntap.rst
20526 F: arch/um/os-Linux/drivers/
20528 TURBOCHANNEL SUBSYSTEM
20529 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20530 M: Ralf Baechle <ralf@linux-mips.org>
20531 L: linux-mips@vger.kernel.org
20533 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20535 F: include/linux/tc.h
20538 M: "Len Brown" <lenb@kernel.org>
20539 L: linux-pm@vger.kernel.org
20541 Q: https://patchwork.kernel.org/project/linux-pm/list/
20542 B: https://bugzilla.kernel.org
20543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20544 F: tools/power/x86/turbostat/
20546 TW5864 VIDEO4LINUX DRIVER
20547 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20548 M: Anton Sviridenko <anton@corp.bluecherry.net>
20549 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20550 M: Andrey Utkin <andrey_utkin@fastmail.com>
20551 L: linux-media@vger.kernel.org
20553 F: drivers/media/pci/tw5864/
20555 TW68 VIDEO4LINUX DRIVER
20556 M: Hans Verkuil <hverkuil@xs4all.nl>
20557 L: linux-media@vger.kernel.org
20559 W: https://linuxtv.org
20560 T: git git://linuxtv.org/media_tree.git
20561 F: drivers/media/pci/tw68/
20563 TW686X VIDEO4LINUX DRIVER
20564 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20565 L: linux-media@vger.kernel.org
20567 W: http://linuxtv.org
20568 T: git git://linuxtv.org/media_tree.git
20569 F: drivers/media/pci/tw686x/
20571 U-BOOT ENVIRONMENT VARIABLES
20572 M: Rafał Miłecki <rafal@milecki.pl>
20574 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20576 UACCE ACCELERATOR FRAMEWORK
20577 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20578 M: Zhou Wang <wangzhou1@hisilicon.com>
20579 L: linux-accelerators@lists.ozlabs.org
20580 L: linux-kernel@vger.kernel.org
20582 F: Documentation/ABI/testing/sysfs-driver-uacce
20583 F: Documentation/misc-devices/uacce.rst
20584 F: drivers/misc/uacce/
20585 F: include/linux/uacce.h
20586 F: include/uapi/misc/uacce/
20588 UBI FILE SYSTEM (UBIFS)
20589 M: Richard Weinberger <richard@nod.at>
20590 L: linux-mtd@lists.infradead.org
20592 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20595 F: Documentation/ABI/testing/sysfs-fs-ubifs
20596 F: Documentation/filesystems/ubifs-authentication.rst
20597 F: Documentation/filesystems/ubifs.rst
20600 UBLK USERSPACE BLOCK DRIVER
20601 M: Ming Lei <ming.lei@redhat.com>
20602 L: linux-block@vger.kernel.org
20604 F: drivers/block/ublk_drv.c
20605 F: include/uapi/linux/ublk_cmd.h
20607 UCLINUX (M68KNOMMU AND COLDFIRE)
20608 M: Greg Ungerer <gerg@linux-m68k.org>
20609 L: linux-m68k@lists.linux-m68k.org
20610 L: uclinux-dev@uclinux.org (subscribers-only)
20612 W: http://www.linux-m68k.org/
20613 W: http://www.uclinux.org/
20614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20615 F: arch/m68k/*/*_no.*
20617 F: arch/m68k/coldfire/
20618 F: arch/m68k/include/asm/*_no.*
20621 M: Jan Kara <jack@suse.com>
20623 F: Documentation/filesystems/udf.rst
20627 M: Bastien Nocera <hadess@hadess.net>
20628 L: linux-input@vger.kernel.org
20630 F: drivers/hid/hid-udraw-ps3.c
20633 M: Evgeniy Dushistov <dushistov@mail.ru>
20635 F: Documentation/admin-guide/ufs.rst
20638 UHID USERSPACE HID IO DRIVER
20639 M: David Rheinsberg <david.rheinsberg@gmail.com>
20640 L: linux-input@vger.kernel.org
20642 F: drivers/hid/uhid.c
20643 F: include/uapi/linux/uhid.h
20646 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20647 L: linux-usb@vger.kernel.org
20649 F: drivers/usb/common/ulpi.c
20650 F: include/linux/ulpi/
20653 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20654 L: linux-fsdevel@vger.kernel.org
20659 M: Tony Finch <dot@dotat.at>
20661 W: http://dotat.at/prog/unifdef
20662 F: scripts/unifdef.c
20664 UNIFORM CDROM DRIVER
20665 M: Phillip Potter <phil@philpotter.co.uk>
20667 F: Documentation/cdrom/
20668 F: drivers/cdrom/cdrom.c
20669 F: include/linux/cdrom.h
20670 F: include/uapi/linux/cdrom.h
20672 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20673 R: Alim Akhtar <alim.akhtar@samsung.com>
20674 R: Avri Altman <avri.altman@wdc.com>
20675 R: Bart Van Assche <bvanassche@acm.org>
20676 L: linux-scsi@vger.kernel.org
20678 F: Documentation/devicetree/bindings/ufs/
20679 F: Documentation/scsi/ufs.rst
20680 F: drivers/ufs/core/
20682 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20683 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20684 L: linux-scsi@vger.kernel.org
20686 F: drivers/ufs/host/*dwc*
20688 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20689 M: Stanley Chu <stanley.chu@mediatek.com>
20690 L: linux-scsi@vger.kernel.org
20691 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20693 F: drivers/ufs/host/ufs-mediatek*
20695 UNSORTED BLOCK IMAGES (UBI)
20696 M: Richard Weinberger <richard@nod.at>
20697 L: linux-mtd@lists.infradead.org
20699 W: http://www.linux-mtd.infradead.org/
20700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20702 F: drivers/mtd/ubi/
20703 F: include/linux/mtd/ubi.h
20704 F: include/uapi/mtd/ubi-user.h
20706 USB "USBNET" DRIVER FRAMEWORK
20707 M: Oliver Neukum <oneukum@suse.com>
20708 L: netdev@vger.kernel.org
20710 W: http://www.linux-usb.org/usbnet
20711 F: drivers/net/usb/usbnet.c
20712 F: include/linux/usb/usbnet.h
20715 M: Oliver Neukum <oneukum@suse.com>
20716 L: linux-usb@vger.kernel.org
20718 F: Documentation/usb/acm.rst
20719 F: drivers/usb/class/cdc-acm.*
20721 USB APPLE MFI FASTCHARGE DRIVER
20722 M: Bastien Nocera <hadess@hadess.net>
20723 L: linux-usb@vger.kernel.org
20725 F: drivers/usb/misc/apple-mfi-fastcharge.c
20727 USB AR5523 WIRELESS DRIVER
20728 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20729 L: linux-wireless@vger.kernel.org
20731 F: drivers/net/wireless/ath/ar5523/
20734 M: Oliver Neukum <oneukum@suse.com>
20735 L: linux-usb@vger.kernel.org
20736 L: linux-scsi@vger.kernel.org
20738 F: drivers/usb/storage/uas.c
20740 USB CDC ETHERNET DRIVER
20741 M: Oliver Neukum <oliver@neukum.org>
20742 L: linux-usb@vger.kernel.org
20744 F: drivers/net/usb/cdc_*.c
20745 F: include/uapi/linux/usb/cdc.h
20747 USB CHAOSKEY DRIVER
20748 M: Keith Packard <keithp@keithp.com>
20749 L: linux-usb@vger.kernel.org
20751 F: drivers/usb/misc/chaoskey.c
20753 USB CYPRESS C67X00 DRIVER
20754 L: linux-usb@vger.kernel.org
20756 F: drivers/usb/c67x00/
20758 USB DAVICOM DM9601 DRIVER
20759 M: Peter Korsgaard <peter@korsgaard.com>
20760 L: netdev@vger.kernel.org
20762 W: http://www.linux-usb.org/usbnet
20763 F: drivers/net/usb/dm9601.c
20766 M: Alan Stern <stern@rowland.harvard.edu>
20767 L: linux-usb@vger.kernel.org
20769 F: Documentation/usb/ehci.rst
20770 F: drivers/usb/host/ehci*
20772 USB GADGET/PERIPHERAL SUBSYSTEM
20773 M: Felipe Balbi <balbi@kernel.org>
20774 L: linux-usb@vger.kernel.org
20776 W: http://www.linux-usb.org/gadget
20777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20778 F: drivers/usb/gadget/
20779 F: include/linux/usb/gadget*
20781 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20782 M: Jiri Kosina <jikos@kernel.org>
20783 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20784 L: linux-usb@vger.kernel.org
20786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20787 F: Documentation/hid/hiddev.rst
20788 F: drivers/hid/usbhid/
20790 USB INTEL XHCI ROLE MUX DRIVER
20791 M: Hans de Goede <hdegoede@redhat.com>
20792 L: linux-usb@vger.kernel.org
20794 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20796 USB IP DRIVER FOR HISILICON KIRIN 960
20797 M: Yu Chen <chenyu56@huawei.com>
20798 M: Binghui Wang <wangbinghui@hisilicon.com>
20799 L: linux-usb@vger.kernel.org
20801 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20802 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20804 USB IP DRIVER FOR HISILICON KIRIN 970
20805 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20806 L: linux-usb@vger.kernel.org
20808 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20809 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20812 M: Olav Kongas <ok@artecdesign.ee>
20813 L: linux-usb@vger.kernel.org
20815 F: drivers/usb/host/isp116x*
20816 F: include/linux/usb/isp116x.h
20819 M: Rui Miguel Silva <rui.silva@linaro.org>
20820 L: linux-usb@vger.kernel.org
20822 F: drivers/usb/isp1760/*
20823 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20825 USB LAN78XX ETHERNET DRIVER
20826 M: Woojung Huh <woojung.huh@microchip.com>
20827 M: UNGLinuxDriver@microchip.com
20828 L: netdev@vger.kernel.org
20830 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20831 F: drivers/net/usb/lan78xx.*
20832 F: include/dt-bindings/net/microchip-lan78xx.h
20834 USB MASS STORAGE DRIVER
20835 M: Alan Stern <stern@rowland.harvard.edu>
20836 L: linux-usb@vger.kernel.org
20837 L: usb-storage@lists.one-eyed-alien.net
20839 F: drivers/usb/storage/
20842 M: Clemens Ladisch <clemens@ladisch.de>
20843 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20846 F: sound/usb/midi.*
20848 USB NETWORKING DRIVERS
20849 L: linux-usb@vger.kernel.org
20851 F: drivers/net/usb/
20854 M: Alan Stern <stern@rowland.harvard.edu>
20855 L: linux-usb@vger.kernel.org
20857 F: Documentation/usb/ohci.rst
20858 F: drivers/usb/host/ohci*
20860 USB OTG FSM (Finite State Machine)
20861 M: Peter Chen <peter.chen@kernel.org>
20862 L: linux-usb@vger.kernel.org
20864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20865 F: drivers/usb/common/usb-otg-fsm.c
20868 M: Valentina Manea <valentina.manea.m@gmail.com>
20869 M: Shuah Khan <shuah@kernel.org>
20870 M: Shuah Khan <skhan@linuxfoundation.org>
20871 L: linux-usb@vger.kernel.org
20873 F: Documentation/usb/usbip_protocol.rst
20874 F: drivers/usb/usbip/
20875 F: tools/testing/selftests/drivers/usb/usbip/
20876 F: tools/usb/usbip/
20879 M: Petko Manolov <petkan@nucleusys.com>
20880 L: linux-usb@vger.kernel.org
20881 L: netdev@vger.kernel.org
20883 W: https://github.com/petkan/pegasus
20884 T: git git://github.com/petkan/pegasus.git
20885 F: drivers/net/usb/pegasus.*
20888 M: Felipe Balbi <balbi@kernel.org>
20889 L: linux-usb@vger.kernel.org
20891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20892 F: drivers/usb/phy/
20894 USB PRINTER DRIVER (usblp)
20895 M: Pete Zaitcev <zaitcev@redhat.com>
20896 L: linux-usb@vger.kernel.org
20898 F: drivers/usb/class/usblp.c
20900 USB RAW GADGET DRIVER
20901 R: Andrey Konovalov <andreyknvl@gmail.com>
20902 L: linux-usb@vger.kernel.org
20904 F: Documentation/usb/raw-gadget.rst
20905 F: drivers/usb/gadget/legacy/raw_gadget.c
20906 F: include/uapi/linux/usb/raw_gadget.h
20908 USB QMI WWAN NETWORK DRIVER
20909 M: Bjørn Mork <bjorn@mork.no>
20910 L: netdev@vger.kernel.org
20912 F: Documentation/ABI/testing/sysfs-class-net-qmi
20913 F: drivers/net/usb/qmi_wwan.c
20916 M: Petko Manolov <petkan@nucleusys.com>
20917 L: linux-usb@vger.kernel.org
20918 L: netdev@vger.kernel.org
20920 W: https://github.com/petkan/rtl8150
20921 T: git git://github.com/petkan/rtl8150.git
20922 F: drivers/net/usb/rtl8150.c
20924 USB SERIAL SUBSYSTEM
20925 M: Johan Hovold <johan@kernel.org>
20926 L: linux-usb@vger.kernel.org
20928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
20929 F: Documentation/usb/usb-serial.rst
20930 F: drivers/usb/serial/
20931 F: include/linux/usb/serial.h
20933 USB SMSC75XX ETHERNET DRIVER
20934 M: Steve Glendinning <steve.glendinning@shawell.net>
20935 L: netdev@vger.kernel.org
20937 F: drivers/net/usb/smsc75xx.*
20939 USB SMSC95XX ETHERNET DRIVER
20940 M: Steve Glendinning <steve.glendinning@shawell.net>
20941 M: UNGLinuxDriver@microchip.com
20942 L: netdev@vger.kernel.org
20944 F: drivers/net/usb/smsc95xx.*
20947 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20948 L: linux-usb@vger.kernel.org
20950 W: http://www.linux-usb.org
20951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
20952 F: Documentation/devicetree/bindings/usb/
20953 F: Documentation/usb/
20955 F: include/dt-bindings/usb/
20956 F: include/linux/usb.h
20957 F: include/linux/usb/
20959 USB TYPEC BUS FOR ALTERNATE MODES
20960 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20961 L: linux-usb@vger.kernel.org
20963 F: Documentation/ABI/testing/sysfs-bus-typec
20964 F: Documentation/driver-api/usb/typec_bus.rst
20965 F: drivers/usb/typec/altmodes/
20966 F: include/linux/usb/typec_altmode.h
20969 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20970 L: linux-usb@vger.kernel.org
20972 F: Documentation/ABI/testing/sysfs-class-typec
20973 F: Documentation/driver-api/usb/typec.rst
20974 F: drivers/usb/typec/
20975 F: include/linux/usb/typec.h
20977 USB TYPEC INTEL PMC MUX DRIVER
20978 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20979 L: linux-usb@vger.kernel.org
20981 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
20982 F: drivers/usb/typec/mux/intel_pmc_mux.c
20984 USB TYPEC PI3USB30532 MUX DRIVER
20985 M: Hans de Goede <hdegoede@redhat.com>
20986 L: linux-usb@vger.kernel.org
20988 F: drivers/usb/typec/mux/pi3usb30532.c
20990 USB TYPEC PORT CONTROLLER DRIVERS
20991 M: Guenter Roeck <linux@roeck-us.net>
20992 L: linux-usb@vger.kernel.org
20994 F: drivers/usb/typec/tcpm/
20997 M: Alan Stern <stern@rowland.harvard.edu>
20998 L: linux-usb@vger.kernel.org
21000 F: drivers/usb/host/uhci*
21003 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21004 L: linux-media@vger.kernel.org
21006 W: http://www.ideasonboard.org/uvc/
21007 T: git git://linuxtv.org/media_tree.git
21008 F: drivers/media/usb/uvc/
21009 F: include/uapi/linux/uvcvideo.h
21012 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21013 L: linux-usb@vger.kernel.org
21015 F: drivers/usb/gadget/function/*uvc*
21016 F: drivers/usb/gadget/legacy/webcam.c
21017 F: include/uapi/linux/usb/g_uvc.h
21019 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21020 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
21021 L: linux-wireless@vger.kernel.org
21023 F: drivers/net/wireless/rndis_wlan.c
21026 M: Mathias Nyman <mathias.nyman@intel.com>
21027 L: linux-usb@vger.kernel.org
21029 F: drivers/usb/host/pci-quirks*
21030 F: drivers/usb/host/xhci*
21033 L: linux-wireless@vger.kernel.org
21035 W: http://linux-lc100020.sourceforge.net
21036 F: drivers/net/wireless/zydas/zd1201.*
21039 M: Antoine Jacquet <royale@zerezo.com>
21040 L: linux-usb@vger.kernel.org
21041 L: linux-media@vger.kernel.org
21043 W: http://royale.zerezo.com/zr364xx/
21044 T: git git://linuxtv.org/media_tree.git
21045 F: Documentation/admin-guide/media/zr364xx*
21046 F: drivers/media/usb/zr364xx/
21048 USER-MODE LINUX (UML)
21049 M: Richard Weinberger <richard@nod.at>
21050 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
21051 M: Johannes Berg <johannes@sipsolutions.net>
21052 L: linux-um@lists.infradead.org
21054 W: http://user-mode-linux.sourceforge.net
21055 Q: https://patchwork.ozlabs.org/project/linux-um/list/
21056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21058 F: Documentation/virt/uml/
21063 USERSPACE COPYIN/COPYOUT (UIOVEC)
21064 M: Alexander Viro <viro@zeniv.linux.org.uk>
21066 F: include/linux/uio.h
21069 USERSPACE DMA BUFFER DRIVER
21070 M: Gerd Hoffmann <kraxel@redhat.com>
21071 L: dri-devel@lists.freedesktop.org
21073 T: git git://anongit.freedesktop.org/drm/drm-misc
21074 F: drivers/dma-buf/udmabuf.c
21075 F: include/uapi/linux/udmabuf.h
21077 USERSPACE I/O (UIO)
21078 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21081 F: Documentation/driver-api/uio-howto.rst
21083 F: include/linux/uio_driver.h
21086 M: Karel Zak <kzak@redhat.com>
21087 L: util-linux@vger.kernel.org
21089 W: http://en.wikipedia.org/wiki/Util-linux
21090 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21093 M: Christoph Hellwig <hch@lst.de>
21094 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21095 L: linux-kernel@vger.kernel.org
21097 T: git git://git.infradead.org/users/hch/uuid.git
21098 F: include/linux/uuid.h
21099 F: include/uapi/linux/uuid.h
21104 M: Justin Ernst <justin.ernst@hpe.com>
21105 L: platform-driver-x86@vger.kernel.org
21107 F: drivers/platform/x86/uv_sysfs.c
21110 M: Michal Januszewski <spock@gentoo.org>
21111 L: linux-fbdev@vger.kernel.org
21113 W: https://github.com/mjanusz/v86d
21114 F: Documentation/fb/uvesafb.rst
21115 F: drivers/video/fbdev/uvesafb.*
21117 Ux500 CLOCK DRIVERS
21118 M: Ulf Hansson <ulf.hansson@linaro.org>
21119 L: linux-clk@vger.kernel.org
21120 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21122 F: drivers/clk/ux500/
21125 M: Stefan Agner <stefan@agner.ch>
21126 L: linux-mtd@lists.infradead.org
21128 F: drivers/mtd/nand/raw/vf610_nfc.c
21130 VFAT/FAT/MSDOS FILESYSTEM
21131 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21133 F: Documentation/filesystems/vfat.rst
21137 M: Alex Williamson <alex.williamson@redhat.com>
21138 R: Cornelia Huck <cohuck@redhat.com>
21139 L: kvm@vger.kernel.org
21141 T: git git://github.com/awilliam/linux-vfio.git
21142 F: Documentation/driver-api/vfio.rst
21144 F: include/linux/vfio.h
21145 F: include/linux/vfio_pci_core.h
21146 F: include/uapi/linux/vfio.h
21149 M: Diana Craciun <diana.craciun@oss.nxp.com>
21150 L: kvm@vger.kernel.org
21152 F: drivers/vfio/fsl-mc/
21154 VFIO HISILICON PCI DRIVER
21155 M: Longfang Liu <liulongfang@huawei.com>
21156 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21157 L: kvm@vger.kernel.org
21159 F: drivers/vfio/pci/hisilicon/
21161 VFIO MEDIATED DEVICE DRIVERS
21162 M: Kirti Wankhede <kwankhede@nvidia.com>
21163 L: kvm@vger.kernel.org
21165 F: Documentation/driver-api/vfio-mediated-device.rst
21166 F: drivers/vfio/mdev/
21167 F: include/linux/mdev.h
21168 F: samples/vfio-mdev/
21170 VFIO PCI DEVICE SPECIFIC DRIVERS
21171 R: Jason Gunthorpe <jgg@nvidia.com>
21172 R: Yishai Hadas <yishaih@nvidia.com>
21173 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21174 R: Kevin Tian <kevin.tian@intel.com>
21175 L: kvm@vger.kernel.org
21177 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21178 F: drivers/vfio/pci/*/
21180 VFIO PLATFORM DRIVER
21181 M: Eric Auger <eric.auger@redhat.com>
21182 L: kvm@vger.kernel.org
21184 F: drivers/vfio/platform/
21186 VFIO MLX5 PCI DRIVER
21187 M: Yishai Hadas <yishaih@nvidia.com>
21188 L: kvm@vger.kernel.org
21190 F: drivers/vfio/pci/mlx5/
21193 R: Lukas Wunner <lukas@wunner.de>
21195 T: git git://anongit.freedesktop.org/drm/drm-misc
21196 F: Documentation/gpu/vga-switcheroo.rst
21197 F: drivers/gpu/vga/vga_switcheroo.c
21198 F: include/linux/vga_switcheroo.h
21200 VIA RHINE NETWORK DRIVER
21202 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21203 F: drivers/net/ethernet/via/via-rhine.c
21205 VIA SD/MMC CARD CONTROLLER DRIVER
21206 M: Bruce Chang <brucechang@via.com.tw>
21207 M: Harald Welte <HaraldWelte@viatech.com>
21209 F: drivers/mmc/host/via-sdmmc.c
21211 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21212 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21213 L: linux-fbdev@vger.kernel.org
21215 F: drivers/video/fbdev/via/
21216 F: include/linux/via-core.h
21217 F: include/linux/via-gpio.h
21218 F: include/linux/via_i2c.h
21220 VIA VELOCITY NETWORK DRIVER
21221 M: Francois Romieu <romieu@fr.zoreil.com>
21222 L: netdev@vger.kernel.org
21224 F: drivers/net/ethernet/via/via-velocity.*
21226 VICODEC VIRTUAL CODEC DRIVER
21227 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21228 L: linux-media@vger.kernel.org
21230 W: https://linuxtv.org
21231 T: git git://linuxtv.org/media_tree.git
21232 F: drivers/media/test-drivers/vicodec/*
21234 VIDEO I2C POLLING DRIVER
21235 M: Matt Ranostay <matt.ranostay@konsulko.com>
21236 L: linux-media@vger.kernel.org
21238 F: drivers/media/i2c/video-i2c.c
21240 VIDEO MULTIPLEXER DRIVER
21241 M: Philipp Zabel <p.zabel@pengutronix.de>
21242 L: linux-media@vger.kernel.org
21244 F: drivers/media/platform/video-mux.c
21246 VIDEOBUF2 FRAMEWORK
21247 M: Tomasz Figa <tfiga@chromium.org>
21248 M: Marek Szyprowski <m.szyprowski@samsung.com>
21249 L: linux-media@vger.kernel.org
21251 F: drivers/media/common/videobuf2/*
21252 F: include/media/videobuf2-*
21254 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21255 M: Shuah Khan <skhan@linuxfoundation.org>
21256 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21257 L: linux-media@vger.kernel.org
21259 W: https://linuxtv.org
21260 T: git git://linuxtv.org/media_tree.git
21261 F: drivers/media/test-drivers/vimc/*
21264 M: Alex Williamson <alex.williamson@redhat.com>
21265 M: Paolo Bonzini <pbonzini@redhat.com>
21266 L: kvm@vger.kernel.org
21270 VIRTIO AND VHOST VSOCK DRIVER
21271 M: Stefan Hajnoczi <stefanha@redhat.com>
21272 M: Stefano Garzarella <sgarzare@redhat.com>
21273 L: kvm@vger.kernel.org
21274 L: virtualization@lists.linux-foundation.org
21275 L: netdev@vger.kernel.org
21277 F: drivers/vhost/vsock.c
21278 F: include/linux/virtio_vsock.h
21279 F: include/uapi/linux/virtio_vsock.h
21280 F: net/vmw_vsock/virtio_transport.c
21281 F: net/vmw_vsock/virtio_transport_common.c
21283 VIRTIO BLOCK AND SCSI DRIVERS
21284 M: "Michael S. Tsirkin" <mst@redhat.com>
21285 M: Jason Wang <jasowang@redhat.com>
21286 R: Paolo Bonzini <pbonzini@redhat.com>
21287 R: Stefan Hajnoczi <stefanha@redhat.com>
21288 L: virtualization@lists.linux-foundation.org
21290 F: drivers/block/virtio_blk.c
21291 F: drivers/scsi/virtio_scsi.c
21292 F: drivers/vhost/scsi.c
21293 F: include/uapi/linux/virtio_blk.h
21294 F: include/uapi/linux/virtio_scsi.h
21296 VIRTIO CONSOLE DRIVER
21297 M: Amit Shah <amit@kernel.org>
21298 L: virtualization@lists.linux-foundation.org
21300 F: drivers/char/virtio_console.c
21301 F: include/linux/virtio_console.h
21302 F: include/uapi/linux/virtio_console.h
21304 VIRTIO CORE AND NET DRIVERS
21305 M: "Michael S. Tsirkin" <mst@redhat.com>
21306 M: Jason Wang <jasowang@redhat.com>
21307 L: virtualization@lists.linux-foundation.org
21309 F: Documentation/ABI/testing/sysfs-bus-vdpa
21310 F: Documentation/devicetree/bindings/virtio/
21311 F: drivers/block/virtio_blk.c
21312 F: drivers/crypto/virtio/
21313 F: drivers/net/virtio_net.c
21316 F: include/linux/vdpa.h
21317 F: include/linux/virtio*.h
21318 F: include/uapi/linux/virtio_*.h
21322 M: "Michael S. Tsirkin" <mst@redhat.com>
21323 M: David Hildenbrand <david@redhat.com>
21324 L: virtualization@lists.linux-foundation.org
21326 F: drivers/virtio/virtio_balloon.c
21327 F: include/uapi/linux/virtio_balloon.h
21328 F: include/linux/balloon_compaction.h
21329 F: mm/balloon_compaction.c
21331 VIRTIO CRYPTO DRIVER
21332 M: Gonglei <arei.gonglei@huawei.com>
21333 L: virtualization@lists.linux-foundation.org
21334 L: linux-crypto@vger.kernel.org
21336 F: drivers/crypto/virtio/
21337 F: include/uapi/linux/virtio_crypto.h
21339 VIRTIO DRIVERS FOR S390
21340 M: Cornelia Huck <cohuck@redhat.com>
21341 M: Halil Pasic <pasic@linux.ibm.com>
21342 M: Eric Farman <farman@linux.ibm.com>
21343 L: linux-s390@vger.kernel.org
21344 L: virtualization@lists.linux-foundation.org
21345 L: kvm@vger.kernel.org
21347 F: arch/s390/include/uapi/asm/virtio-ccw.h
21348 F: drivers/s390/virtio/
21351 M: Vivek Goyal <vgoyal@redhat.com>
21352 M: Stefan Hajnoczi <stefanha@redhat.com>
21353 M: Miklos Szeredi <miklos@szeredi.hu>
21354 L: virtualization@lists.linux-foundation.org
21355 L: linux-fsdevel@vger.kernel.org
21357 W: https://virtio-fs.gitlab.io/
21358 F: Documentation/filesystems/virtiofs.rst
21359 F: fs/fuse/virtio_fs.c
21360 F: include/uapi/linux/virtio_fs.h
21363 M: Enrico Weigelt, metux IT consult <info@metux.net>
21364 M: Viresh Kumar <vireshk@kernel.org>
21365 L: linux-gpio@vger.kernel.org
21366 L: virtualization@lists.linux-foundation.org
21368 F: drivers/gpio/gpio-virtio.c
21369 F: include/uapi/linux/virtio_gpio.h
21372 M: David Airlie <airlied@linux.ie>
21373 M: Gerd Hoffmann <kraxel@redhat.com>
21374 R: Gurchetan Singh <gurchetansingh@chromium.org>
21375 R: Chia-I Wu <olvaffe@gmail.com>
21376 L: dri-devel@lists.freedesktop.org
21377 L: virtualization@lists.linux-foundation.org
21379 T: git git://anongit.freedesktop.org/drm/drm-misc
21380 F: drivers/gpu/drm/virtio/
21381 F: include/uapi/linux/virtio_gpu.h
21383 VIRTIO HOST (VHOST)
21384 M: "Michael S. Tsirkin" <mst@redhat.com>
21385 M: Jason Wang <jasowang@redhat.com>
21386 L: kvm@vger.kernel.org
21387 L: virtualization@lists.linux-foundation.org
21388 L: netdev@vger.kernel.org
21390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21392 F: include/linux/vhost_iotlb.h
21393 F: include/uapi/linux/vhost.h
21395 VIRTIO INPUT DRIVER
21396 M: Gerd Hoffmann <kraxel@redhat.com>
21398 F: drivers/virtio/virtio_input.c
21399 F: include/uapi/linux/virtio_input.h
21401 VIRTIO IOMMU DRIVER
21402 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21403 L: virtualization@lists.linux-foundation.org
21405 F: drivers/iommu/virtio-iommu.c
21406 F: include/uapi/linux/virtio_iommu.h
21409 M: David Hildenbrand <david@redhat.com>
21410 L: virtualization@lists.linux-foundation.org
21412 W: https://virtio-mem.gitlab.io/
21413 F: drivers/virtio/virtio_mem.c
21414 F: include/uapi/linux/virtio_mem.h
21416 VIRTIO SOUND DRIVER
21417 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21418 M: "Michael S. Tsirkin" <mst@redhat.com>
21419 L: virtualization@lists.linux-foundation.org
21420 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21422 F: include/uapi/linux/virtio_snd.h
21426 M: Conghui Chen <conghui.chen@intel.com>
21427 M: Viresh Kumar <viresh.kumar@linaro.org>
21428 L: linux-i2c@vger.kernel.org
21429 L: virtualization@lists.linux-foundation.org
21431 F: drivers/i2c/busses/i2c-virtio.c
21432 F: include/uapi/linux/virtio_i2c.h
21435 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21436 L: virtualization@lists.linux-foundation.org
21438 F: drivers/nvdimm/virtio_pmem.c
21439 F: drivers/nvdimm/nd_virtio.c
21441 VIRTUAL BOX GUEST DEVICE DRIVER
21442 M: Hans de Goede <hdegoede@redhat.com>
21443 M: Arnd Bergmann <arnd@arndb.de>
21444 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21446 F: drivers/virt/vboxguest/
21447 F: include/linux/vbox_utils.h
21448 F: include/uapi/linux/vbox*.h
21450 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21451 M: Hans de Goede <hdegoede@redhat.com>
21452 L: linux-fsdevel@vger.kernel.org
21456 VIRTUAL SERIO DEVICE DRIVER
21457 M: Stephen Chandler Paul <thatslyude@gmail.com>
21459 F: drivers/input/serio/userio.c
21460 F: include/uapi/linux/userio.h
21462 VIVID VIRTUAL VIDEO DRIVER
21463 M: Hans Verkuil <hverkuil@xs4all.nl>
21464 L: linux-media@vger.kernel.org
21466 W: https://linuxtv.org
21467 T: git git://linuxtv.org/media_tree.git
21468 F: drivers/media/test-drivers/vivid/*
21470 VIDTV VIRTUAL DIGITAL TV DRIVER
21471 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21472 L: linux-media@vger.kernel.org
21474 W: https://linuxtv.org
21475 T: git git://linuxtv.org/media_tree.git
21476 F: drivers/media/test-drivers/vidtv/*
21479 M: Florian Fainelli <f.fainelli@gmail.com>
21480 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21482 F: drivers/vlynq/vlynq.c
21483 F: include/linux/vlynq.h
21486 M: Martyn Welch <martyn@welchs.me.uk>
21487 M: Manohar Vanga <manohar.vanga@gmail.com>
21488 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21489 L: linux-kernel@vger.kernel.org
21491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21492 F: Documentation/driver-api/vme.rst
21493 F: drivers/staging/vme_user/
21495 F: include/linux/vme*
21497 VM SOCKETS (AF_VSOCK)
21498 M: Stefano Garzarella <sgarzare@redhat.com>
21499 L: virtualization@lists.linux-foundation.org
21500 L: netdev@vger.kernel.org
21502 F: drivers/net/vsockmon.c
21503 F: include/net/af_vsock.h
21504 F: include/uapi/linux/vm_sockets.h
21505 F: include/uapi/linux/vm_sockets_diag.h
21506 F: include/uapi/linux/vsockmon.h
21508 F: tools/testing/vsock/
21510 VMWARE BALLOON DRIVER
21511 M: Nadav Amit <namit@vmware.com>
21512 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21513 L: linux-kernel@vger.kernel.org
21515 F: drivers/misc/vmw_balloon.c
21517 VMWARE HYPERVISOR INTERFACE
21518 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21519 M: Alexey Makhalov <amakhalov@vmware.com>
21520 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21521 L: virtualization@lists.linux-foundation.org
21524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21525 F: arch/x86/include/asm/vmware.h
21526 F: arch/x86/kernel/cpu/vmware.c
21528 VMWARE PVRDMA DRIVER
21529 M: Bryan Tan <bryantan@vmware.com>
21530 M: Vishnu Dasa <vdasa@vmware.com>
21531 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21532 L: linux-rdma@vger.kernel.org
21534 F: drivers/infiniband/hw/vmw_pvrdma/
21536 VMware PVSCSI driver
21537 M: Vishal Bhakta <vbhakta@vmware.com>
21538 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21539 L: linux-scsi@vger.kernel.org
21541 F: drivers/scsi/vmw_pvscsi.c
21542 F: drivers/scsi/vmw_pvscsi.h
21544 VMWARE VIRTUAL PTP CLOCK DRIVER
21545 M: Vivek Thampi <vithampi@vmware.com>
21546 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21547 L: netdev@vger.kernel.org
21549 F: drivers/ptp/ptp_vmw.c
21552 M: Bryan Tan <bryantan@vmware.com>
21553 M: Rajesh Jalisatgi <rjalisatgi@vmware.com>
21554 M: Vishnu Dasa <vdasa@vmware.com>
21555 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21556 L: linux-kernel@vger.kernel.org
21558 F: drivers/misc/vmw_vmci/
21560 VMWARE VMMOUSE SUBDRIVER
21561 M: Zack Rusin <zackr@vmware.com>
21562 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21563 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21564 L: linux-input@vger.kernel.org
21566 F: drivers/input/mouse/vmmouse.c
21567 F: drivers/input/mouse/vmmouse.h
21569 VMWARE VMXNET3 ETHERNET DRIVER
21570 M: Ronak Doshi <doshir@vmware.com>
21571 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21572 L: netdev@vger.kernel.org
21574 F: drivers/net/vmxnet3/
21576 VOCORE VOCORE2 BOARD
21577 M: Harvey Hunt <harveyhuntnexus@gmail.com>
21578 L: linux-mips@vger.kernel.org
21580 F: arch/mips/boot/dts/ralink/vocore2.dts
21582 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21583 M: Liam Girdwood <lgirdwood@gmail.com>
21584 M: Mark Brown <broonie@kernel.org>
21585 L: linux-kernel@vger.kernel.org
21587 W: http://www.slimlogic.co.uk/?p=48
21588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21589 F: Documentation/devicetree/bindings/regulator/
21590 F: Documentation/power/regulator/
21591 F: drivers/regulator/
21592 F: include/dt-bindings/regulator/
21593 F: include/linux/regulator/
21594 K: regulator_get_optional
21596 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21597 R: Matti Vaittinen <mazziesaccount@gmail.com>
21598 F: drivers/regulator/irq_helpers.c
21601 M: David Ahern <dsahern@kernel.org>
21602 L: netdev@vger.kernel.org
21604 F: Documentation/networking/vrf.rst
21605 F: drivers/net/vrf.c
21608 M: Petr Mladek <pmladek@suse.com>
21609 M: Steven Rostedt <rostedt@goodmis.org>
21610 M: Sergey Senozhatsky <senozhatsky@chromium.org>
21611 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21612 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
21614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21615 F: Documentation/core-api/printk-formats.rst
21616 F: lib/test_printf.c
21617 F: lib/test_scanf.c
21620 VT1211 HARDWARE MONITOR DRIVER
21621 M: Juerg Haefliger <juergh@gmail.com>
21622 L: linux-hwmon@vger.kernel.org
21624 F: Documentation/hwmon/vt1211.rst
21625 F: drivers/hwmon/vt1211.c
21627 VT8231 HARDWARE MONITOR DRIVER
21628 M: Roger Lucas <vt8231@hiddenengine.co.uk>
21629 L: linux-hwmon@vger.kernel.org
21631 F: drivers/hwmon/vt8231.c
21633 VUB300 USB to SDIO/SD/MMC bridge chip
21634 L: linux-mmc@vger.kernel.org
21636 F: drivers/mmc/host/vub300.c
21638 W1 DALLAS'S 1-WIRE BUS
21639 M: Evgeniy Polyakov <zbr@ioremap.net>
21641 F: Documentation/devicetree/bindings/w1/
21642 F: Documentation/w1/
21644 F: include/linux/w1.h
21646 W83791D HARDWARE MONITORING DRIVER
21647 M: Marc Hulsman <m.hulsman@tudelft.nl>
21648 L: linux-hwmon@vger.kernel.org
21650 F: Documentation/hwmon/w83791d.rst
21651 F: drivers/hwmon/w83791d.c
21653 W83793 HARDWARE MONITORING DRIVER
21654 M: Rudolf Marek <r.marek@assembler.cz>
21655 L: linux-hwmon@vger.kernel.org
21657 F: Documentation/hwmon/w83793.rst
21658 F: drivers/hwmon/w83793.c
21660 W83795 HARDWARE MONITORING DRIVER
21661 M: Jean Delvare <jdelvare@suse.com>
21662 L: linux-hwmon@vger.kernel.org
21664 F: drivers/hwmon/w83795.c
21666 W83L51xD SD/MMC CARD INTERFACE DRIVER
21667 M: Pierre Ossman <pierre@ossman.eu>
21669 F: drivers/mmc/host/wbsd.*
21671 WACOM PROTOCOL 4 SERIAL TABLETS
21672 M: Julian Squires <julian@cipht.net>
21673 M: Hans de Goede <hdegoede@redhat.com>
21674 L: linux-input@vger.kernel.org
21676 F: drivers/input/tablet/wacom_serial4.c
21678 WANGXUN ETHERNET DRIVER
21679 M: Jiawen Wu <jiawenwu@trustnetic.com>
21680 L: netdev@vger.kernel.org
21682 F: Documentation/networking/device_drivers/ethernet/wangxun/txgbe.rst
21683 F: drivers/net/ethernet/wangxun/
21685 WATCHDOG DEVICE DRIVERS
21686 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21687 M: Guenter Roeck <linux@roeck-us.net>
21688 L: linux-watchdog@vger.kernel.org
21690 W: http://www.linux-watchdog.org/
21691 T: git git://www.linux-watchdog.org/linux-watchdog.git
21692 F: Documentation/devicetree/bindings/watchdog/
21693 F: Documentation/watchdog/
21694 F: drivers/watchdog/
21695 F: include/linux/watchdog.h
21696 F: include/uapi/linux/watchdog.h
21698 WHISKEYCOVE PMIC GPIO DRIVER
21699 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21700 L: linux-gpio@vger.kernel.org
21702 F: drivers/gpio/gpio-wcove.c
21705 M: Dianlong Li <long17.cool@163.com>
21706 L: linux-rtc@vger.kernel.org
21708 F: drivers/rtc/rtc-sd3078.c
21711 M: David Rheinsberg <david.rheinsberg@gmail.com>
21712 L: linux-input@vger.kernel.org
21714 F: drivers/hid/hid-wiimote*
21716 WILOCITY WIL6210 WIRELESS DRIVER
21717 L: linux-wireless@vger.kernel.org
21719 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21720 F: drivers/net/wireless/ath/wil6210/
21723 M: David Härdeman <david@hardeman.nu>
21725 F: drivers/media/rc/winbond-cir.c
21727 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21728 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21729 L: linux-watchdog@vger.kernel.org
21731 F: drivers/watchdog/ebc-c384_wdt.c
21733 WINSYSTEMS WS16C48 GPIO DRIVER
21734 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21735 L: linux-gpio@vger.kernel.org
21737 F: drivers/gpio/gpio-ws16c48.c
21739 WIREGUARD SECURE NETWORK TUNNEL
21740 M: Jason A. Donenfeld <Jason@zx2c4.com>
21741 L: wireguard@lists.zx2c4.com
21742 L: netdev@vger.kernel.org
21744 F: drivers/net/wireguard/
21745 F: tools/testing/selftests/wireguard/
21747 WISTRON LAPTOP BUTTON DRIVER
21748 M: Miloslav Trmac <mitr@volny.cz>
21750 F: drivers/input/misc/wistron_btns.c
21752 WL3501 WIRELESS PCMCIA CARD DRIVER
21753 L: linux-wireless@vger.kernel.org
21755 F: drivers/net/wireless/wl3501*
21757 WOLFSON MICROELECTRONICS DRIVERS
21758 L: patches@opensource.cirrus.com
21760 W: https://github.com/CirrusLogic/linux-drivers/wiki
21761 T: git https://github.com/CirrusLogic/linux-drivers.git
21762 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21763 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21764 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21765 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21766 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21767 F: Documentation/devicetree/bindings/sound/wm*
21768 F: Documentation/hwmon/wm83??.rst
21769 F: arch/arm/mach-s3c/mach-crag6410*
21770 F: drivers/clk/clk-wm83*.c
21771 F: drivers/gpio/gpio-*wm*.c
21772 F: drivers/gpio/gpio-arizona.c
21773 F: drivers/hwmon/wm83??-hwmon.c
21774 F: drivers/input/misc/wm831x-on.c
21775 F: drivers/input/touchscreen/wm831x-ts.c
21776 F: drivers/input/touchscreen/wm97*.c
21777 F: drivers/leds/leds-wm83*.c
21778 F: drivers/mfd/arizona*
21779 F: drivers/mfd/cs47l24*
21780 F: drivers/mfd/wm*.c
21781 F: drivers/power/supply/wm83*.c
21782 F: drivers/regulator/arizona*
21783 F: drivers/regulator/wm8*.c
21784 F: drivers/rtc/rtc-wm83*.c
21785 F: drivers/video/backlight/wm83*_bl.c
21786 F: drivers/watchdog/wm83*_wdt.c
21787 F: include/linux/mfd/arizona/
21788 F: include/linux/mfd/wm831x/
21789 F: include/linux/mfd/wm8350/
21790 F: include/linux/mfd/wm8400*
21791 F: include/linux/regulator/arizona*
21792 F: include/linux/wm97xx.h
21793 F: include/sound/wm????.h
21794 F: sound/soc/codecs/arizona*
21795 F: sound/soc/codecs/cs47l24*
21796 F: sound/soc/codecs/wm*
21799 M: Tejun Heo <tj@kernel.org>
21800 R: Lai Jiangshan <jiangshanlai@gmail.com>
21802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21803 F: Documentation/core-api/workqueue.rst
21804 F: include/linux/workqueue.h
21805 F: kernel/workqueue.c
21808 M: Loic Poulain <loic.poulain@linaro.org>
21809 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
21810 R: Johannes Berg <johannes@sipsolutions.net>
21811 L: netdev@vger.kernel.org
21813 F: drivers/net/wwan/
21814 F: include/linux/wwan.h
21815 F: include/uapi/linux/wwan.h
21817 X-POWERS AXP288 PMIC DRIVERS
21818 M: Hans de Goede <hdegoede@redhat.com>
21820 F: drivers/acpi/pmic/intel_pmic_xpower.c
21823 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21824 M: Chen-Yu Tsai <wens@csie.org>
21825 L: linux-kernel@vger.kernel.org
21830 M: Martin Schiller <ms@dev.tdt.de>
21831 L: linux-x25@vger.kernel.org
21833 F: Documentation/networking/lapb-module.rst
21834 F: Documentation/networking/x25*
21835 F: drivers/net/wan/hdlc_x25.c
21836 F: drivers/net/wan/lapbether.c
21837 F: include/*/lapb.h
21838 F: include/net/x25*
21839 F: include/uapi/linux/x25.h
21843 X86 ARCHITECTURE (32-BIT AND 64-BIT)
21844 M: Thomas Gleixner <tglx@linutronix.de>
21845 M: Ingo Molnar <mingo@redhat.com>
21846 M: Borislav Petkov <bp@alien8.de>
21847 M: Dave Hansen <dave.hansen@linux.intel.com>
21849 R: "H. Peter Anvin" <hpa@zytor.com>
21850 L: linux-kernel@vger.kernel.org
21852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21853 F: Documentation/devicetree/bindings/x86/
21854 F: Documentation/x86/
21858 M: Andy Lutomirski <luto@kernel.org>
21859 L: linux-kernel@vger.kernel.org
21861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21864 X86 MCE INFRASTRUCTURE
21865 M: Tony Luck <tony.luck@intel.com>
21866 M: Borislav Petkov <bp@alien8.de>
21867 L: linux-edac@vger.kernel.org
21869 F: Documentation/ABI/testing/sysfs-mce
21870 F: Documentation/x86/x86_64/machinecheck.rst
21871 F: arch/x86/kernel/cpu/mce/*
21873 X86 MICROCODE UPDATE SUPPORT
21874 M: Borislav Petkov <bp@alien8.de>
21876 F: arch/x86/kernel/cpu/microcode/*
21879 M: Dave Hansen <dave.hansen@linux.intel.com>
21880 M: Andy Lutomirski <luto@kernel.org>
21881 M: Peter Zijlstra <peterz@infradead.org>
21882 L: linux-kernel@vger.kernel.org
21884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21887 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21888 M: Hans de Goede <hdegoede@redhat.com>
21889 L: platform-driver-x86@vger.kernel.org
21891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21892 F: drivers/platform/x86/x86-android-tablets.c
21894 X86 PLATFORM DRIVERS
21895 M: Hans de Goede <hdegoede@redhat.com>
21896 M: Mark Gross <markgross@kernel.org>
21897 L: platform-driver-x86@vger.kernel.org
21899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21900 F: drivers/platform/olpc/
21901 F: drivers/platform/x86/
21903 X86 PLATFORM DRIVERS - ARCH
21904 R: Darren Hart <dvhart@infradead.org>
21905 R: Andy Shevchenko <andy@infradead.org>
21906 L: platform-driver-x86@vger.kernel.org
21909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21910 F: arch/x86/platform
21912 X86 PLATFORM UV HPE SUPERDOME FLEX
21913 M: Steve Wahl <steve.wahl@hpe.com>
21914 R: Mike Travis <mike.travis@hpe.com>
21915 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
21916 R: Russ Anderson <russ.anderson@hpe.com>
21918 F: arch/x86/include/asm/uv/
21919 F: arch/x86/kernel/apic/x2apic_uv_x.c
21920 F: arch/x86/platform/uv/
21922 X86 STACK UNWINDING
21923 M: Josh Poimboeuf <jpoimboe@kernel.org>
21924 M: Peter Zijlstra <peterz@infradead.org>
21926 F: arch/x86/include/asm/unwind*.h
21927 F: arch/x86/kernel/dumpstack.c
21928 F: arch/x86/kernel/stacktrace.c
21929 F: arch/x86/kernel/unwind_*.c
21932 M: Andy Lutomirski <luto@kernel.org>
21933 L: linux-kernel@vger.kernel.org
21935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
21936 F: arch/x86/entry/vdso/
21939 M: Matthew Wilcox <willy@infradead.org>
21940 L: linux-fsdevel@vger.kernel.org
21942 F: Documentation/core-api/xarray.rst
21943 F: include/linux/idr.h
21944 F: include/linux/xarray.h
21947 F: tools/testing/radix-tree
21950 M: Benjamin Valentin <benpicco@googlemail.com>
21952 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
21953 F: drivers/media/rc/xbox_remote.c
21955 XC2028/3028 TUNER DRIVER
21956 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21957 L: linux-media@vger.kernel.org
21959 W: https://linuxtv.org
21960 T: git git://linuxtv.org/media_tree.git
21961 F: drivers/media/tuners/xc2028.*
21963 XDP (eXpress Data Path)
21964 M: Alexei Starovoitov <ast@kernel.org>
21965 M: Daniel Borkmann <daniel@iogearbox.net>
21966 M: David S. Miller <davem@davemloft.net>
21967 M: Jakub Kicinski <kuba@kernel.org>
21968 M: Jesper Dangaard Brouer <hawk@kernel.org>
21969 M: John Fastabend <john.fastabend@gmail.com>
21970 L: netdev@vger.kernel.org
21971 L: bpf@vger.kernel.org
21973 F: include/net/xdp.h
21974 F: include/net/xdp_priv.h
21975 F: include/trace/events/xdp.h
21976 F: kernel/bpf/cpumap.c
21977 F: kernel/bpf/devmap.c
21979 F: samples/bpf/xdp*
21980 F: tools/testing/selftests/bpf/*xdp*
21981 F: tools/testing/selftests/bpf/*/*xdp*
21982 F: drivers/net/ethernet/*/*/*/*/*xdp*
21983 F: drivers/net/ethernet/*/*/*xdp*
21984 K: (?:\b|_)xdp(?:\b|_)
21986 XDP SOCKETS (AF_XDP)
21987 M: Björn Töpel <bjorn@kernel.org>
21988 M: Magnus Karlsson <magnus.karlsson@intel.com>
21989 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
21990 R: Jonathan Lemon <jonathan.lemon@gmail.com>
21991 L: netdev@vger.kernel.org
21992 L: bpf@vger.kernel.org
21994 F: Documentation/networking/af_xdp.rst
21995 F: include/net/xdp_sock*
21996 F: include/net/xsk_buff_pool.h
21997 F: include/uapi/linux/if_xdp.h
21998 F: include/uapi/linux/xdp_diag.h
21999 F: include/net/netns/xdp.h
22001 F: tools/testing/selftests/bpf/*xsk*
22003 XEN BLOCK SUBSYSTEM
22004 M: Roger Pau Monné <roger.pau@citrix.com>
22005 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22007 F: drivers/block/xen*
22008 F: drivers/block/xen-blkback/*
22011 M: Stefano Stabellini <sstabellini@kernel.org>
22012 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22014 F: arch/arm/include/asm/xen/
22017 XEN HYPERVISOR ARM64
22018 M: Stefano Stabellini <sstabellini@kernel.org>
22019 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22021 F: arch/arm64/include/asm/xen/
22024 XEN HYPERVISOR INTERFACE
22025 M: Juergen Gross <jgross@suse.com>
22026 M: Stefano Stabellini <sstabellini@kernel.org>
22027 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
22028 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22031 F: Documentation/ABI/stable/sysfs-hypervisor-xen
22032 F: Documentation/ABI/testing/sysfs-hypervisor-xen
22033 F: drivers/*/xen-*front.c
22035 F: include/uapi/xen/
22039 M: Juergen Gross <jgross@suse.com>
22040 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
22041 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22043 F: arch/x86/include/asm/pvclock-abi.h
22044 F: arch/x86/include/asm/xen/
22045 F: arch/x86/platform/pvh/
22048 XEN NETWORK BACKEND DRIVER
22049 M: Wei Liu <wei.liu@kernel.org>
22050 M: Paul Durrant <paul@xen.org>
22051 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22052 L: netdev@vger.kernel.org
22054 F: drivers/net/xen-netback/*
22057 M: Juergen Gross <jgross@suse.com>
22058 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22060 F: arch/x86/pci/*xen*
22061 F: drivers/pci/*xen*
22064 M: Juergen Gross <jgross@suse.com>
22065 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22066 L: linux-scsi@vger.kernel.org
22068 F: drivers/scsi/xen-scsifront.c
22069 F: drivers/xen/xen-scsiback.c
22070 F: include/xen/interface/io/vscsiif.h
22073 M: Juergen Gross <jgross@suse.com>
22074 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22075 L: linux-usb@vger.kernel.org
22077 F: drivers/usb/host/xen*
22078 F: include/xen/interface/io/usbif.h
22080 XEN SOUND FRONTEND DRIVER
22081 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22082 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22083 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22087 XEN SWIOTLB SUBSYSTEM
22088 M: Juergen Gross <jgross@suse.com>
22089 M: Stefano Stabellini <sstabellini@kernel.org>
22090 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22091 L: iommu@lists.linux.dev
22093 F: arch/x86/xen/*swiotlb*
22094 F: drivers/xen/*swiotlb*
22097 C: irc://irc.oftc.net/xfs
22098 M: Darrick J. Wong <djwong@kernel.org>
22099 L: linux-xfs@vger.kernel.org
22102 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22103 F: Documentation/ABI/testing/sysfs-fs-xfs
22104 F: Documentation/admin-guide/xfs.rst
22105 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22106 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22108 F: include/uapi/linux/dqblk_xfs.h
22109 F: include/uapi/linux/fsmap.h
22112 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22113 L: linux-iio@vger.kernel.org
22115 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22116 F: drivers/iio/adc/xilinx-ams.c
22118 XILINX AXI ETHERNET DRIVER
22119 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22121 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22124 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22125 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22126 L: linux-can@vger.kernel.org
22128 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22129 F: drivers/net/can/xilinx_can.c
22132 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22133 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22134 R: Michal Simek <michal.simek@xilinx.com>
22136 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
22137 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22138 F: drivers/gpio/gpio-xilinx.c
22139 F: drivers/gpio/gpio-zynq.c
22141 XILINX SD-FEC IP CORES
22142 M: Derek Kiernan <derek.kiernan@xilinx.com>
22143 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22145 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22146 F: Documentation/misc-devices/xilinx_sdfec.rst
22147 F: drivers/misc/Kconfig
22148 F: drivers/misc/Makefile
22149 F: drivers/misc/xilinx_sdfec.c
22150 F: include/uapi/misc/xilinx_sdfec.h
22153 M: Sean Anderson <sean.anderson@seco.com>
22155 F: drivers/pwm/pwm-xilinx.c
22156 F: include/clocksource/timer-xilinx.h
22158 XILINX UARTLITE SERIAL DRIVER
22159 M: Peter Korsgaard <jacmet@sunsite.dk>
22160 L: linux-serial@vger.kernel.org
22162 F: drivers/tty/serial/uartlite.c
22164 XILINX VIDEO IP CORES
22165 M: Hyun Kwon <hyun.kwon@xilinx.com>
22166 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22167 L: linux-media@vger.kernel.org
22169 T: git git://linuxtv.org/media_tree.git
22170 F: Documentation/devicetree/bindings/media/xilinx/
22171 F: drivers/media/platform/xilinx/
22172 F: include/uapi/linux/xilinx-v4l2-controls.h
22174 XILINX ZYNQMP DPDMA DRIVER
22175 M: Hyun Kwon <hyun.kwon@xilinx.com>
22176 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22177 L: dmaengine@vger.kernel.org
22179 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22180 F: drivers/dma/xilinx/xilinx_dpdma.c
22181 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22183 XILINX ZYNQMP PSGTR PHY DRIVER
22184 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22185 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22186 L: linux-kernel@vger.kernel.org
22188 T: git https://github.com/Xilinx/linux-xlnx.git
22189 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22190 F: drivers/phy/xilinx/phy-zynqmp.c
22192 XILINX ZYNQMP SHA3 DRIVER
22193 M: Harsha <harsha.harsha@xilinx.com>
22195 F: drivers/crypto/xilinx/zynqmp-sha.c
22197 XILINX EVENT MANAGEMENT DRIVER
22198 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22200 F: drivers/soc/xilinx/xlnx_event_manager.c
22201 F: include/linux/firmware/xlnx-event-manager.h
22204 M: Eli Billauer <eli.billauer@gmail.com>
22205 L: linux-kernel@vger.kernel.org
22207 F: drivers/char/xillybus/
22210 M: George Cherian <gcherian@marvell.com>
22211 L: linux-i2c@vger.kernel.org
22213 W: http://www.marvell.com
22214 F: drivers/i2c/busses/i2c-xlp9xx.c
22216 XRA1403 GPIO EXPANDER
22217 M: Nandor Han <nandor.han@ge.com>
22218 M: Semi Malinen <semi.malinen@ge.com>
22219 L: linux-gpio@vger.kernel.org
22221 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22222 F: drivers/gpio/gpio-xra1403.c
22224 XTENSA XTFPGA PLATFORM SUPPORT
22225 M: Max Filippov <jcmvbkbc@gmail.com>
22226 L: linux-xtensa@linux-xtensa.org
22228 F: drivers/spi/spi-xtensa-xtfpga.c
22229 F: sound/soc/xtensa/xtfpga-i2s.c
22231 YAM DRIVER FOR AX.25
22232 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22233 L: linux-hams@vger.kernel.org
22235 F: drivers/net/hamradio/yam*
22236 F: include/linux/yam.h
22238 YAMA SECURITY MODULE
22239 M: Kees Cook <keescook@chromium.org>
22241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22242 F: Documentation/admin-guide/LSM/Yama.rst
22245 YEALINK PHONE DRIVER
22246 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22247 L: usbb2k-api-dev@nongnu.org
22249 F: Documentation/input/devices/yealink.rst
22250 F: drivers/input/misc/yealink.*
22252 Z8530 DRIVER FOR AX.25
22253 M: Joerg Reuter <jreuter@yaina.de>
22254 L: linux-hams@vger.kernel.org
22256 W: http://yaina.de/jreuter/
22257 W: http://www.qsl.net/dl1bke/
22258 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22259 F: drivers/net/hamradio/*scc.c
22260 F: drivers/net/hamradio/z8530.h
22262 ZBUD COMPRESSED PAGE ALLOCATOR
22263 M: Seth Jennings <sjenning@redhat.com>
22264 M: Dan Streetman <ddstreet@ieee.org>
22265 L: linux-mm@kvack.org
22269 Z3FOLD COMPRESSED PAGE ALLOCATOR
22270 M: Vitaly Wool <vitaly.wool@konsulko.com>
22271 R: Miaohe Lin <linmiaohe@huawei.com>
22272 L: linux-mm@kvack.org
22276 ZD1211RW WIRELESS DRIVER
22277 M: Ulrich Kunitz <kune@deine-taler.de>
22278 L: linux-wireless@vger.kernel.org
22279 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22281 W: http://zd1211.ath.cx/wiki/DriverRewrite
22282 F: drivers/net/wireless/zydas/zd1211rw/
22284 ZD1301 MEDIA DRIVER
22285 M: Antti Palosaari <crope@iki.fi>
22286 L: linux-media@vger.kernel.org
22288 W: https://linuxtv.org/
22289 W: http://palosaari.fi/linux/
22290 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22291 F: drivers/media/usb/dvb-usb-v2/zd1301*
22293 ZD1301_DEMOD MEDIA DRIVER
22294 M: Antti Palosaari <crope@iki.fi>
22295 L: linux-media@vger.kernel.org
22297 W: https://linuxtv.org/
22298 W: http://palosaari.fi/linux/
22299 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22300 F: drivers/media/dvb-frontends/zd1301_demod*
22302 ZHAOXIN PROCESSOR SUPPORT
22303 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22304 L: linux-kernel@vger.kernel.org
22306 F: arch/x86/kernel/cpu/zhaoxin.c
22309 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22310 M: Naohiro Aota <naohiro.aota@wdc.com>
22311 R: Johannes Thumshirn <jth@kernel.org>
22312 L: linux-fsdevel@vger.kernel.org
22314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22315 F: Documentation/filesystems/zonefs.rst
22318 ZPOOL COMPRESSED PAGE STORAGE API
22319 M: Dan Streetman <ddstreet@ieee.org>
22320 L: linux-mm@kvack.org
22322 F: include/linux/zpool.h
22325 ZR36067 VIDEO FOR LINUX DRIVER
22326 M: Corentin Labbe <clabbe@baylibre.com>
22327 L: mjpeg-users@lists.sourceforge.net
22328 L: linux-media@vger.kernel.org
22330 W: http://mjpeg.sourceforge.net/driver-zoran/
22331 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22332 F: Documentation/driver-api/media/drivers/zoran.rst
22333 F: drivers/staging/media/zoran/
22335 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22336 M: Minchan Kim <minchan@kernel.org>
22337 M: Nitin Gupta <ngupta@vflare.org>
22338 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22339 L: linux-kernel@vger.kernel.org
22341 F: Documentation/admin-guide/blockdev/zram.rst
22342 F: drivers/block/zram/
22344 ZS DECSTATION Z85C30 SERIAL DRIVER
22345 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22347 F: drivers/tty/serial/zs.*
22349 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22350 M: Minchan Kim <minchan@kernel.org>
22351 M: Nitin Gupta <ngupta@vflare.org>
22352 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22353 L: linux-mm@kvack.org
22355 F: Documentation/vm/zsmalloc.rst
22356 F: include/linux/zsmalloc.h
22360 M: Nick Terrell <terrelln@fb.com>
22362 B: https://github.com/facebook/zstd/issues
22363 T: git git://github.com/terrelln/linux.git
22364 F: include/linux/zstd*
22366 F: lib/decompress_unzstd.c
22371 ZSWAP COMPRESSED SWAP CACHING
22372 M: Seth Jennings <sjenning@redhat.com>
22373 M: Dan Streetman <ddstreet@ieee.org>
22374 M: Vitaly Wool <vitaly.wool@konsulko.com>
22375 L: linux-mm@kvack.org
22380 M: Linus Torvalds <torvalds@linux-foundation.org>
22381 L: linux-kernel@vger.kernel.org
22382 S: Buried alive in reporters
22383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git