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 A31 MIPI CSI-2 BRIDGE DRIVER
770 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
771 L: linux-media@vger.kernel.org
773 T: git git://linuxtv.org/media_tree.git
774 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
775 F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
777 ALLWINNER CPUFREQ DRIVER
778 M: Yangtao Li <tiny.windzz@gmail.com>
779 L: linux-pm@vger.kernel.org
781 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
782 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
784 ALLWINNER CRYPTO DRIVERS
785 M: Corentin Labbe <clabbe.montjoie@gmail.com>
786 L: linux-crypto@vger.kernel.org
788 F: drivers/crypto/allwinner/
790 ALLWINNER HARDWARE SPINLOCK SUPPORT
791 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
793 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
794 F: drivers/hwspinlock/sun6i_hwspinlock.c
796 ALLWINNER THERMAL DRIVER
797 M: Vasily Khoruzhick <anarsoul@gmail.com>
798 M: Yangtao Li <tiny.windzz@gmail.com>
799 L: linux-pm@vger.kernel.org
801 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
802 F: drivers/thermal/sun8i_thermal.c
805 M: Maxime Ripard <mripard@kernel.org>
806 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
807 L: linux-media@vger.kernel.org
809 F: drivers/staging/media/sunxi/cedrus/
812 M: Richard Henderson <rth@twiddle.net>
813 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
814 M: Matt Turner <mattst88@gmail.com>
815 L: linux-alpha@vger.kernel.org
819 ALPS PS/2 TOUCHPAD DRIVER
820 R: Pali Rohár <pali@kernel.org>
821 F: drivers/input/mouse/alps.*
823 ALTERA I2C CONTROLLER DRIVER
824 M: Thor Thayer <thor.thayer@linux.intel.com>
826 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
827 F: drivers/i2c/busses/i2c-altera.c
829 ALTERA MAILBOX DRIVER
830 M: Mun Yew Tham <mun.yew.tham@intel.com>
832 F: drivers/mailbox/mailbox-altera.c
834 ALTERA MSGDMA IP CORE DRIVER
835 M: Olivier Dautricourt <olivierdautricourt@gmail.com>
836 R: Stefan Roese <sr@denx.de>
837 L: dmaengine@vger.kernel.org
839 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
840 F: drivers/dma/altera-msgdma.c
843 M: Mun Yew Tham <mun.yew.tham@intel.com>
844 L: linux-gpio@vger.kernel.org
846 F: drivers/gpio/gpio-altera.c
848 ALTERA SYSTEM MANAGER DRIVER
849 M: Thor Thayer <thor.thayer@linux.intel.com>
851 F: drivers/mfd/altera-sysmgr.c
852 F: include/linux/mfd/altera-sysmgr.h
854 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
855 M: Thor Thayer <thor.thayer@linux.intel.com>
857 F: drivers/gpio/gpio-altera-a10sr.c
858 F: drivers/mfd/altera-a10sr.c
859 F: drivers/reset/reset-a10sr.c
860 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
861 F: include/linux/mfd/altera-a10sr.h
863 ALTERA TRIPLE SPEED ETHERNET DRIVER
864 M: Joyce Ooi <joyce.ooi@intel.com>
865 L: netdev@vger.kernel.org
867 F: drivers/net/ethernet/altera/
869 ALTERA UART/JTAG UART SERIAL DRIVERS
870 M: Tobias Klauser <tklauser@distanz.ch>
871 L: linux-serial@vger.kernel.org
873 F: drivers/tty/serial/altera_jtaguart.c
874 F: drivers/tty/serial/altera_uart.c
875 F: include/linux/altera_jtaguart.h
876 F: include/linux/altera_uart.h
878 AMAZON ANNAPURNA LABS FIC DRIVER
879 M: Talel Shenhar <talel@amazon.com>
881 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
882 F: drivers/irqchip/irq-al-fic.c
884 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
885 M: Talel Shenhar <talel@amazon.com>
886 M: Talel Shenhar <talelshenhar@gmail.com>
888 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
889 F: drivers/edac/al_mc_edac.c
891 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
892 M: Talel Shenhar <talel@amazon.com>
894 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
895 F: drivers/thermal/thermal_mmio.c
897 AMAZON ETHERNET DRIVERS
898 M: Shay Agroskin <shayagr@amazon.com>
899 M: Arthur Kiyanovski <akiyano@amazon.com>
900 R: David Arinzon <darinzon@amazon.com>
901 R: Noam Dagan <ndagan@amazon.com>
902 R: Saeed Bishara <saeedb@amazon.com>
903 L: netdev@vger.kernel.org
905 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
906 F: drivers/net/ethernet/amazon/
908 AMAZON RDMA EFA DRIVER
909 M: Gal Pressman <galpress@amazon.com>
910 R: Yossi Leybovich <sleybo@amazon.com>
911 L: linux-rdma@vger.kernel.org
913 Q: https://patchwork.kernel.org/project/linux-rdma/list/
914 F: drivers/infiniband/hw/efa/
915 F: include/uapi/rdma/efa-abi.h
917 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
918 M: Tom Lendacky <thomas.lendacky@amd.com>
919 M: John Allen <john.allen@amd.com>
920 L: linux-crypto@vger.kernel.org
922 F: drivers/crypto/ccp/
923 F: include/linux/ccp.h
925 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
926 M: Brijesh Singh <brijesh.singh@amd.com>
927 M: Tom Lendacky <thomas.lendacky@amd.com>
928 L: linux-crypto@vger.kernel.org
930 F: drivers/crypto/ccp/sev*
931 F: include/uapi/linux/psp-sev.h
934 M: Harry Wentland <harry.wentland@amd.com>
935 M: Leo Li <sunpeng.li@amd.com>
936 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
937 L: amd-gfx@lists.freedesktop.org
939 T: git https://gitlab.freedesktop.org/agd5f/linux.git
940 F: drivers/gpu/drm/amd/display/
942 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
943 M: Huang Rui <ray.huang@amd.com>
944 L: linux-hwmon@vger.kernel.org
946 F: Documentation/hwmon/fam15h_power.rst
947 F: drivers/hwmon/fam15h_power.c
950 M: Enrico Weigelt, metux IT consult <info@metux.net>
951 L: linux-gpio@vger.kernel.org
953 F: drivers/gpio/gpio-amd-fch.c
954 F: include/linux/platform_data/gpio/gpio-amd-fch.h
956 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
957 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
959 F: drivers/usb/gadget/udc/amd5536udc.*
961 AMD GEODE PROCESSOR/CHIPSET SUPPORT
962 M: Andres Salomon <dilinger@queued.net>
963 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
965 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
966 F: arch/x86/include/asm/geode.h
967 F: drivers/char/hw_random/geode-rng.c
968 F: drivers/crypto/geode*
969 F: drivers/video/fbdev/geode/
972 M: Joerg Roedel <joro@8bytes.org>
973 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
974 L: iommu@lists.linux.dev
976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
977 F: drivers/iommu/amd/
978 F: include/linux/amd-iommu.h
981 M: Felix Kuehling <Felix.Kuehling@amd.com>
982 L: amd-gfx@lists.freedesktop.org
984 T: git https://gitlab.freedesktop.org/agd5f/linux.git
985 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
986 F: drivers/gpu/drm/amd/amdkfd/
987 F: drivers/gpu/drm/amd/include/cik_structs.h
988 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
989 F: drivers/gpu/drm/amd/include/v9_structs.h
990 F: drivers/gpu/drm/amd/include/vi_structs.h
991 F: include/uapi/linux/kfd_ioctl.h
992 F: include/uapi/linux/kfd_sysfs.h
995 M: Sanjay R Mehta <sanju.mehta@amd.com>
997 F: drivers/spi/spi-amd.c
1000 M: Elie Morisse <syniurge@gmail.com>
1001 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1002 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1003 L: linux-i2c@vger.kernel.org
1005 F: drivers/i2c/busses/i2c-amd-mp2*
1008 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1009 L: platform-driver-x86@vger.kernel.org
1011 F: drivers/platform/x86/amd-pmc.*
1014 M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1015 R: Carlos Bilbao <carlos.bilbao@amd.com>
1016 L: platform-driver-x86@vger.kernel.org
1018 F: Documentation/x86/amd_hsmp.rst
1019 F: arch/x86/include/asm/amd_hsmp.h
1020 F: arch/x86/include/uapi/asm/amd_hsmp.h
1021 F: drivers/platform/x86/amd_hsmp.c
1023 AMD POWERPLAY AND SWSMU
1024 M: Evan Quan <evan.quan@amd.com>
1025 L: amd-gfx@lists.freedesktop.org
1027 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1028 F: drivers/gpu/drm/amd/pm/
1031 M: Huang Rui <ray.huang@amd.com>
1032 L: linux-pm@vger.kernel.org
1034 F: Documentation/admin-guide/pm/amd-pstate.rst
1035 F: drivers/cpufreq/amd-pstate*
1036 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1039 M: Sanjay R Mehta <sanju.mehta@amd.com>
1040 L: dmaengine@vger.kernel.org
1042 F: drivers/dma/ptdma/
1044 AMD SEATTLE DEVICE TREE SUPPORT
1045 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1046 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1047 M: Tom Lendacky <thomas.lendacky@amd.com>
1049 F: arch/arm64/boot/dts/amd/
1052 M: Tom Lendacky <thomas.lendacky@amd.com>
1053 M: "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1054 L: netdev@vger.kernel.org
1056 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1057 F: drivers/net/ethernet/amd/xgbe/
1059 AMD SENSOR FUSION HUB DRIVER
1060 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1061 L: linux-input@vger.kernel.org
1063 F: Documentation/hid/amd-sfh*
1064 F: drivers/hid/amd-sfh-hid/
1066 AMPHION VPU CODEC V4L2 DRIVER
1067 M: Ming Qian <ming.qian@nxp.com>
1068 M: Shijie Qin <shijie.qin@nxp.com>
1069 M: Zhou Peng <eagle.zhou@nxp.com>
1070 L: linux-media@vger.kernel.org
1072 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1073 F: drivers/media/platform/amphion/
1076 M: Christian Eggers <ceggers@arri.de>
1077 L: linux-iio@vger.kernel.org
1079 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1080 F: drivers/iio/light/as73211.c
1082 AMT (Automatic Multicast Tunneling)
1083 M: Taehee Yoo <ap420073@gmail.com>
1084 L: netdev@vger.kernel.org
1086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1088 F: drivers/net/amt.c
1090 ANALOG DEVICES INC AD7192 DRIVER
1091 M: Alexandru Tachici <alexandru.tachici@analog.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,ad7192.yaml
1096 F: drivers/iio/adc/ad7192.c
1098 ANALOG DEVICES INC AD7292 DRIVER
1099 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1100 L: linux-iio@vger.kernel.org
1102 W: https://ez.analog.com/linux-software-drivers
1103 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1104 F: drivers/iio/adc/ad7292.c
1106 ANALOG DEVICES INC AD3552R DRIVER
1107 M: Nuno Sá <nuno.sa@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,ad3552r.yaml
1112 F: drivers/iio/dac/ad3552r.c
1114 ANALOG DEVICES INC AD7293 DRIVER
1115 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1116 L: linux-iio@vger.kernel.org
1118 W: https://ez.analog.com/linux-software-drivers
1119 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1120 F: drivers/iio/dac/ad7293.c
1122 ANALOG DEVICES INC AD7768-1 DRIVER
1123 M: Michael Hennerich <Michael.Hennerich@analog.com>
1124 L: linux-iio@vger.kernel.org
1126 W: https://ez.analog.com/linux-software-drivers
1127 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1128 F: drivers/iio/adc/ad7768-1.c
1130 ANALOG DEVICES INC AD7780 DRIVER
1131 M: Michael Hennerich <Michael.Hennerich@analog.com>
1132 M: Renato Lui Geh <renatogeh@gmail.com>
1133 L: linux-iio@vger.kernel.org
1135 W: https://ez.analog.com/linux-software-drivers
1136 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1137 F: drivers/iio/adc/ad7780.c
1139 ANALOG DEVICES INC AD74413R DRIVER
1140 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1141 L: linux-iio@vger.kernel.org
1143 W: http://ez.analog.com/community/linux-device-drivers
1144 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1145 F: drivers/iio/addac/ad74413r.c
1146 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1148 ANALOG DEVICES INC AD9389B DRIVER
1149 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1150 L: linux-media@vger.kernel.org
1152 F: drivers/media/i2c/ad9389b*
1154 ANALOG DEVICES INC ADA4250 DRIVER
1155 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1156 L: linux-iio@vger.kernel.org
1158 W: https://ez.analog.com/linux-software-drivers
1159 F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1160 F: drivers/iio/amplifiers/ada4250.c
1162 ANALOG DEVICES INC ADGS1408 DRIVER
1163 M: Mircea Caprioru <mircea.caprioru@analog.com>
1165 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1166 F: drivers/mux/adgs1408.c
1168 ANALOG DEVICES INC ADIN DRIVER
1169 M: Michael Hennerich <michael.hennerich@analog.com>
1170 L: netdev@vger.kernel.org
1172 W: https://ez.analog.com/linux-software-drivers
1173 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1174 F: drivers/net/phy/adin.c
1176 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1177 M: Nuno Sa <nuno.sa@analog.com>
1178 L: linux-iio@vger.kernel.org
1180 F: drivers/iio/imu/adis.c
1181 F: drivers/iio/imu/adis_buffer.c
1182 F: drivers/iio/imu/adis_trigger.c
1183 F: include/linux/iio/imu/adis.h
1185 ANALOG DEVICES INC ADIS16460 DRIVER
1186 M: Dragos Bogdan <dragos.bogdan@analog.com>
1187 L: linux-iio@vger.kernel.org
1189 W: https://ez.analog.com/linux-software-drivers
1190 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1191 F: drivers/iio/imu/adis16460.c
1193 ANALOG DEVICES INC ADIS16475 DRIVER
1194 M: Nuno Sa <nuno.sa@analog.com>
1195 L: linux-iio@vger.kernel.org
1196 W: https://ez.analog.com/linux-software-drivers
1198 F: drivers/iio/imu/adis16475.c
1199 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1201 ANALOG DEVICES INC ADM1177 DRIVER
1202 M: Michael Hennerich <Michael.Hennerich@analog.com>
1203 L: linux-hwmon@vger.kernel.org
1205 W: https://ez.analog.com/linux-software-drivers
1206 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1207 F: drivers/hwmon/adm1177.c
1209 ANALOG DEVICES INC ADMV1013 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/frequency/adi,admv1013.yaml
1215 F: drivers/iio/frequency/admv1013.c
1217 ANALOG DEVICES INC ADMV8818 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/filter/adi,admv8818.yaml
1223 F: drivers/iio/filter/admv8818.c
1225 ANALOG DEVICES INC ADMV1014 DRIVER
1226 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1227 L: linux-iio@vger.kernel.org
1229 W: https://ez.analog.com/linux-software-drivers
1230 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1231 F: drivers/iio/frequency/admv1014.c
1233 ANALOG DEVICES INC ADP5061 DRIVER
1234 M: Michael Hennerich <Michael.Hennerich@analog.com>
1235 L: linux-pm@vger.kernel.org
1237 W: https://ez.analog.com/linux-software-drivers
1238 F: drivers/power/supply/adp5061.c
1240 ANALOG DEVICES INC ADRF6780 DRIVER
1241 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1242 L: linux-iio@vger.kernel.org
1244 W: https://ez.analog.com/linux-software-drivers
1245 F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1246 F: drivers/iio/frequency/adrf6780.c
1248 ANALOG DEVICES INC ADV7180 DRIVER
1249 M: Lars-Peter Clausen <lars@metafoo.de>
1250 L: linux-media@vger.kernel.org
1252 W: https://ez.analog.com/linux-software-drivers
1253 F: drivers/media/i2c/adv7180.c
1254 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1256 ANALOG DEVICES INC ADV748X DRIVER
1257 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1258 L: linux-media@vger.kernel.org
1260 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1261 F: drivers/media/i2c/adv748x/*
1263 ANALOG DEVICES INC ADV7511 DRIVER
1264 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1265 L: linux-media@vger.kernel.org
1267 F: drivers/media/i2c/adv7511*
1269 ANALOG DEVICES INC ADV7604 DRIVER
1270 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1271 L: linux-media@vger.kernel.org
1273 F: drivers/media/i2c/adv7604*
1274 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1276 ANALOG DEVICES INC ADV7842 DRIVER
1277 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1278 L: linux-media@vger.kernel.org
1280 F: drivers/media/i2c/adv7842*
1282 ANALOG DEVICES INC ADXRS290 DRIVER
1283 M: Nishant Malpani <nish.malpani25@gmail.com>
1284 L: linux-iio@vger.kernel.org
1286 F: drivers/iio/gyro/adxrs290.c
1287 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1289 ANALOG DEVICES INC ASOC CODEC DRIVERS
1290 M: Lars-Peter Clausen <lars@metafoo.de>
1291 M: Nuno Sá <nuno.sa@analog.com>
1292 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1294 W: http://wiki.analog.com/
1295 W: https://ez.analog.com/linux-software-drivers
1296 F: sound/soc/codecs/ad1*
1297 F: sound/soc/codecs/ad7*
1298 F: sound/soc/codecs/adau*
1299 F: sound/soc/codecs/adav*
1300 F: sound/soc/codecs/sigmadsp.*
1301 F: sound/soc/codecs/ssm*
1303 ANALOG DEVICES INC DMA DRIVERS
1304 M: Lars-Peter Clausen <lars@metafoo.de>
1306 W: https://ez.analog.com/linux-software-drivers
1307 F: drivers/dma/dma-axi-dmac.c
1309 ANALOG DEVICES INC IIO DRIVERS
1310 M: Lars-Peter Clausen <lars@metafoo.de>
1311 M: Michael Hennerich <Michael.Hennerich@analog.com>
1313 W: http://wiki.analog.com/
1314 W: https://ez.analog.com/linux-software-drivers
1315 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1316 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1317 F: Documentation/devicetree/bindings/iio/*/adi,*
1318 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1319 F: drivers/iio/*/ad*
1320 F: drivers/iio/adc/ltc249*
1321 F: drivers/iio/amplifiers/hmc425a.c
1322 F: drivers/staging/iio/*/ad*
1323 X: drivers/iio/*/adjd*
1325 ANALOGBITS PLL LIBRARIES
1326 M: Paul Walmsley <paul.walmsley@sifive.com>
1328 F: drivers/clk/analogbits/*
1329 F: include/linux/clk/analogbits*
1331 ANDROID CONFIG FRAGMENTS
1332 M: Rob Herring <robh@kernel.org>
1334 F: kernel/configs/android*
1337 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1338 M: Arve Hjønnevåg <arve@android.com>
1339 M: Todd Kjos <tkjos@android.com>
1340 M: Martijn Coenen <maco@android.com>
1341 M: Joel Fernandes <joel@joelfernandes.org>
1342 M: Christian Brauner <christian@brauner.io>
1343 M: Hridya Valsaraju <hridya@google.com>
1344 M: Suren Baghdasaryan <surenb@google.com>
1345 L: linux-kernel@vger.kernel.org
1347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1350 ANDROID GOLDFISH PIC DRIVER
1351 M: Miodrag Dinic <miodrag.dinic@mips.com>
1353 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1354 F: drivers/irqchip/irq-goldfish-pic.c
1356 ANDROID GOLDFISH RTC DRIVER
1357 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1359 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1360 F: drivers/rtc/rtc-goldfish.c
1362 AOA (Apple Onboard Audio) ALSA DRIVER
1363 M: Johannes Berg <johannes@sipsolutions.net>
1364 L: linuxppc-dev@lists.ozlabs.org
1365 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1369 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1370 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1371 L: linux-iio@vger.kernel.org
1373 F: drivers/iio/adc/stx104.c
1376 M: Jiri Kosina <jikos@kernel.org>
1378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1379 F: arch/x86/kernel/apm_32.c
1380 F: drivers/char/apm-emulation.c
1381 F: include/linux/apm_bios.h
1382 F: include/uapi/linux/apm_bios.h
1384 APPARMOR SECURITY MODULE
1385 M: John Johansen <john.johansen@canonical.com>
1386 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1388 W: wiki.apparmor.net
1389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1390 F: Documentation/admin-guide/LSM/apparmor.rst
1391 F: security/apparmor/
1393 APPLE BCM5974 MULTITOUCH DRIVER
1394 M: Henrik Rydberg <rydberg@bitmath.org>
1395 L: linux-input@vger.kernel.org
1397 F: drivers/input/mouse/bcm5974.c
1399 APPLE PCIE CONTROLLER DRIVER
1400 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1401 M: Marc Zyngier <maz@kernel.org>
1402 L: linux-pci@vger.kernel.org
1404 F: drivers/pci/controller/pcie-apple.c
1407 M: Henrik Rydberg <rydberg@bitmath.org>
1408 L: linux-hwmon@vger.kernel.org
1410 F: drivers/hwmon/applesmc.c
1412 APPLETALK NETWORK LAYER
1413 L: netdev@vger.kernel.org
1415 F: drivers/net/appletalk/
1416 F: include/linux/atalk.h
1417 F: include/uapi/linux/atalk.h
1420 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1421 M: Khuong Dinh <khuong@os.amperecomputing.com>
1423 F: arch/arm64/boot/dts/apm/
1425 APPLIED MICRO (APM) X-GENE SOC EDAC
1426 M: Khuong Dinh <khuong@os.amperecomputing.com>
1428 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1429 F: drivers/edac/xgene_edac.c
1431 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1432 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1433 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1435 F: drivers/net/ethernet/apm/xgene-v2/
1437 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1438 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1439 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1440 M: Quan Nguyen <quan@os.amperecomputing.com>
1442 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1443 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1444 F: drivers/net/ethernet/apm/xgene/
1445 F: drivers/net/mdio/mdio-xgene.c
1447 APPLIED MICRO (APM) X-GENE SOC PMU
1448 M: Khuong Dinh <khuong@os.amperecomputing.com>
1450 F: Documentation/admin-guide/perf/xgene-pmu.rst
1451 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1452 F: drivers/perf/xgene_pmu.c
1454 APTINA CAMERA SENSOR PLL
1455 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1456 L: linux-media@vger.kernel.org
1458 F: drivers/media/i2c/aptina-pll.*
1460 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1461 M: Aleksa Savic <savicaleksa83@gmail.com>
1462 M: Jack Doan <me@jackdoan.com>
1463 L: linux-hwmon@vger.kernel.org
1465 F: Documentation/hwmon/aquacomputer_d5next.rst
1466 F: drivers/hwmon/aquacomputer_d5next.c
1468 AQUANTIA ETHERNET DRIVER (atlantic)
1469 M: Igor Russkikh <irusskikh@marvell.com>
1470 L: netdev@vger.kernel.org
1472 W: https://www.marvell.com/
1473 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1474 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1475 F: drivers/net/ethernet/aquantia/atlantic/
1477 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1478 M: Egor Pomozov <epomozov@marvell.com>
1479 L: netdev@vger.kernel.org
1481 W: http://www.aquantia.com
1482 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1484 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1485 M: Krzysztof Hałasa <khalasa@piap.pl>
1486 L: linux-media@vger.kernel.org
1488 F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1489 F: drivers/media/i2c/ar0521.c
1491 ARASAN NAND CONTROLLER DRIVER
1492 M: Miquel Raynal <miquel.raynal@bootlin.com>
1493 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1494 L: linux-mtd@lists.infradead.org
1496 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1497 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1499 ARC FRAMEBUFFER DRIVER
1500 M: Jaya Kumar <jayalk@intworks.biz>
1502 F: drivers/video/fbdev/arcfb.c
1503 F: drivers/video/fbdev/core/fb_defio.c
1506 M: Alexey Brodkin <abrodkin@synopsys.com>
1508 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1509 F: drivers/gpu/drm/tiny/arcpgu.c
1511 ARCNET NETWORK LAYER
1512 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1513 L: netdev@vger.kernel.org
1515 F: drivers/net/arcnet/
1516 F: include/uapi/linux/if_arcnet.h
1518 ARM ARCHITECTED TIMER DRIVER
1519 M: Mark Rutland <mark.rutland@arm.com>
1520 M: Marc Zyngier <maz@kernel.org>
1521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523 F: arch/arm/include/asm/arch_timer.h
1524 F: arch/arm64/include/asm/arch_timer.h
1525 F: drivers/clocksource/arm_arch_timer.c
1527 ARM HDLCD DRM DRIVER
1528 M: Liviu Dudau <liviu.dudau@arm.com>
1530 F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1531 F: drivers/gpu/drm/arm/hdlcd_*
1533 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1534 M: Linus Walleij <linus.walleij@linaro.org>
1535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1538 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1539 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1540 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1541 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1542 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1543 F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1544 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1545 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1546 F: arch/arm/boot/dts/arm-realview-*
1547 F: arch/arm/boot/dts/integrator*
1548 F: arch/arm/boot/dts/versatile*
1549 F: arch/arm/mach-versatile/
1550 F: drivers/bus/arm-integrator-lm.c
1551 F: drivers/clk/versatile/
1552 F: drivers/i2c/busses/i2c-versatile.c
1553 F: drivers/irqchip/irq-versatile-fpga.c
1554 F: drivers/mtd/maps/physmap-versatile.*
1555 F: drivers/power/reset/arm-versatile-reboot.c
1556 F: drivers/soc/versatile/
1558 ARM KOMEDA DRM-KMS DRIVER
1559 M: James (Qian) Wang <james.qian.wang@arm.com>
1560 M: Liviu Dudau <liviu.dudau@arm.com>
1561 M: Mihail Atanassov <mihail.atanassov@arm.com>
1562 L: Mali DP Maintainers <malidp@foss.arm.com>
1564 T: git git://anongit.freedesktop.org/drm/drm-misc
1565 F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1566 F: Documentation/gpu/komeda-kms.rst
1567 F: drivers/gpu/drm/arm/display/include/
1568 F: drivers/gpu/drm/arm/display/komeda/
1570 ARM MALI PANFROST DRM DRIVER
1571 M: Rob Herring <robh@kernel.org>
1572 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1573 R: Steven Price <steven.price@arm.com>
1574 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1575 L: dri-devel@lists.freedesktop.org
1577 T: git git://anongit.freedesktop.org/drm/drm-misc
1578 F: drivers/gpu/drm/panfrost/
1579 F: include/uapi/drm/panfrost_drm.h
1581 ARM MALI-DP DRM DRIVER
1582 M: Liviu Dudau <liviu.dudau@arm.com>
1583 M: Brian Starkey <brian.starkey@arm.com>
1584 L: Mali DP Maintainers <malidp@foss.arm.com>
1586 T: git git://anongit.freedesktop.org/drm/drm-misc
1587 F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1588 F: Documentation/gpu/afbc.rst
1589 F: drivers/gpu/drm/arm/
1591 ARM MFM AND FLOPPY DRIVERS
1592 M: Ian Molton <spyro@f2s.com>
1594 F: arch/arm/include/asm/floppy.h
1595 F: arch/arm/mach-rpc/floppydma.S
1597 ARM PMU PROFILING AND DEBUGGING
1598 M: Will Deacon <will@kernel.org>
1599 M: Mark Rutland <mark.rutland@arm.com>
1600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 F: Documentation/devicetree/bindings/arm/pmu.yaml
1603 F: Documentation/devicetree/bindings/perf/
1604 F: arch/arm*/include/asm/hw_breakpoint.h
1605 F: arch/arm*/include/asm/perf_event.h
1606 F: arch/arm*/kernel/hw_breakpoint.c
1607 F: arch/arm*/kernel/perf_*
1609 F: include/linux/perf/arm_pmu.h
1612 M: Russell King <linux@armlinux.org.uk>
1613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 W: http://www.armlinux.org.uk/
1616 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1618 X: arch/arm/boot/dts/
1620 ARM PRIMECELL AACI PL041 DRIVER
1621 M: Russell King <linux@armlinux.org.uk>
1625 ARM PRIMECELL BUS SUPPORT
1626 M: Russell King <linux@armlinux.org.uk>
1629 F: include/linux/amba/bus.h
1631 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1632 M: Miquel Raynal <miquel.raynal@bootlin.com>
1633 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1634 L: linux-mtd@lists.infradead.org
1636 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1637 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1639 ARM PRIMECELL PL35X SMC DRIVER
1640 M: Miquel Raynal <miquel.raynal@bootlin.com>
1641 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1645 F: drivers/memory/pl353-smc.c
1647 ARM PRIMECELL CLCD PL110 DRIVER
1648 M: Russell King <linux@armlinux.org.uk>
1650 F: drivers/video/fbdev/amba-clcd.*
1652 ARM PRIMECELL KMI PL050 DRIVER
1653 M: Russell King <linux@armlinux.org.uk>
1655 F: drivers/input/serio/ambakmi.*
1656 F: include/linux/amba/kmi.h
1658 ARM PRIMECELL MMCI PL180/1 DRIVER
1659 M: Russell King <linux@armlinux.org.uk>
1661 F: drivers/mmc/host/mmci.*
1662 F: include/linux/amba/mmci.h
1664 ARM PRIMECELL SSP PL022 SPI DRIVER
1665 M: Linus Walleij <linus.walleij@linaro.org>
1666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1669 F: drivers/spi/spi-pl022.c
1671 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1672 M: Russell King <linux@armlinux.org.uk>
1674 F: drivers/tty/serial/amba-pl01*.c
1675 F: include/linux/amba/serial.h
1677 ARM PRIMECELL VIC PL190/PL192 DRIVER
1678 M: Linus Walleij <linus.walleij@linaro.org>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1682 F: drivers/irqchip/irq-vic.c
1684 ARM SMC WATCHDOG DRIVER
1685 M: Julius Werner <jwerner@chromium.org>
1686 R: Evan Benn <evanbenn@chromium.org>
1688 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1689 F: drivers/watchdog/arm_smc_wdt.c
1692 M: Will Deacon <will@kernel.org>
1693 R: Robin Murphy <robin.murphy@arm.com>
1694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1697 F: drivers/iommu/arm/
1698 F: drivers/iommu/io-pgtable-arm*
1700 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1701 M: Arnd Bergmann <arnd@arndb.de>
1702 M: Olof Johansson <olof@lixom.net>
1704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 C: irc://irc.libera.chat/armlinux
1707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1708 F: arch/arm/boot/dts/Makefile
1709 F: arch/arm64/boot/dts/Makefile
1711 ARM SUB-ARCHITECTURES
1712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 C: irc://irc.libera.chat/armlinux
1715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1719 ARM/ACTIONS SEMI ARCHITECTURE
1720 M: Andreas Färber <afaerber@suse.de>
1721 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1725 F: Documentation/devicetree/bindings/arm/actions.yaml
1726 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1727 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1728 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1729 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1730 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1731 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1732 F: Documentation/devicetree/bindings/pinctrl/actions,*
1733 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1734 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1735 F: arch/arm/boot/dts/owl-*
1736 F: arch/arm/mach-actions/
1737 F: arch/arm64/boot/dts/actions/
1738 F: drivers/clk/actions/
1739 F: drivers/clocksource/timer-owl*
1740 F: drivers/dma/owl-dma.c
1741 F: drivers/i2c/busses/i2c-owl.c
1742 F: drivers/irqchip/irq-owl-sirq.c
1743 F: drivers/mmc/host/owl-mmc.c
1744 F: drivers/net/ethernet/actions/
1745 F: drivers/pinctrl/actions/*
1746 F: drivers/soc/actions/
1747 F: include/dt-bindings/power/owl-*
1748 F: include/dt-bindings/reset/actions,*
1749 F: include/linux/soc/actions/
1752 ARM/ADS SPHERE MACHINE SUPPORT
1753 M: Lennert Buytenhek <kernel@wantstofly.org>
1754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 ARM/AFEB9260 MACHINE SUPPORT
1758 M: Sergey Lapin <slapin@ossfans.org>
1759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 ARM/AJECO 1ARM MACHINE SUPPORT
1763 M: Lennert Buytenhek <kernel@wantstofly.org>
1764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 ARM/Allwinner SoC Clock Support
1768 M: Emilio López <emilio@elopez.com.ar>
1770 F: drivers/clk/sunxi/
1772 ARM/Allwinner sunXi SoC support
1773 M: Chen-Yu Tsai <wens@csie.org>
1774 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1775 M: Samuel Holland <samuel@sholland.org>
1776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1779 L: linux-sunxi@lists.linux.dev
1780 F: arch/arm/mach-sunxi/
1781 F: arch/arm64/boot/dts/allwinner/
1782 F: drivers/clk/sunxi-ng/
1783 F: drivers/pinctrl/sunxi/
1784 F: drivers/soc/sunxi/
1789 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1790 M: Neil Armstrong <narmstrong@baylibre.com>
1791 M: Jerome Brunet <jbrunet@baylibre.com>
1792 L: linux-amlogic@lists.infradead.org
1794 F: Documentation/devicetree/bindings/clock/amlogic*
1795 F: drivers/clk/meson/
1796 F: include/dt-bindings/clock/gxbb*
1797 F: include/dt-bindings/clock/meson*
1799 ARM/Amlogic Meson SoC Crypto Drivers
1800 M: Corentin Labbe <clabbe@baylibre.com>
1801 L: linux-crypto@vger.kernel.org
1802 L: linux-amlogic@lists.infradead.org
1804 F: Documentation/devicetree/bindings/crypto/amlogic*
1805 F: drivers/crypto/amlogic/
1807 ARM/Amlogic Meson SoC Sound Drivers
1808 M: Jerome Brunet <jbrunet@baylibre.com>
1809 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1811 F: Documentation/devicetree/bindings/sound/amlogic*
1814 ARM/Amlogic Meson SoC support
1815 M: Neil Armstrong <narmstrong@baylibre.com>
1816 M: Kevin Hilman <khilman@baylibre.com>
1817 R: Jerome Brunet <jbrunet@baylibre.com>
1818 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 L: linux-amlogic@lists.infradead.org
1822 W: http://linux-meson.com/
1823 F: arch/arm/boot/dts/meson*
1824 F: arch/arm/mach-meson/
1825 F: arch/arm64/boot/dts/amlogic/
1826 F: drivers/mmc/host/meson*
1827 F: drivers/pinctrl/meson/
1828 F: drivers/rtc/rtc-meson*
1829 F: drivers/soc/amlogic/
1832 ARM/Annapurna Labs ALPINE ARCHITECTURE
1833 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1834 M: Antoine Tenart <atenart@kernel.org>
1835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 F: arch/arm/boot/dts/alpine*
1838 F: arch/arm/mach-alpine/
1839 F: arch/arm64/boot/dts/amazon/
1840 F: drivers/*/*alpine*
1842 ARM/APPLE MACHINE SUPPORT
1843 M: Hector Martin <marcan@marcan.st>
1844 M: Sven Peter <sven@svenpeter.dev>
1845 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848 W: https://asahilinux.org
1849 B: https://github.com/AsahiLinux/linux/issues
1850 C: irc://irc.oftc.net/asahi-dev
1851 T: git https://github.com/AsahiLinux/linux.git
1852 F: Documentation/devicetree/bindings/arm/apple.yaml
1853 F: Documentation/devicetree/bindings/arm/apple/*
1854 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1855 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1856 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1857 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1858 F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1859 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1860 F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1861 F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1862 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1863 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1864 F: Documentation/devicetree/bindings/power/apple*
1865 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1866 F: arch/arm64/boot/dts/apple/
1867 F: drivers/clk/clk-apple-nco.c
1868 F: drivers/i2c/busses/i2c-pasemi-core.c
1869 F: drivers/i2c/busses/i2c-pasemi-platform.c
1870 F: drivers/iommu/apple-dart.c
1871 F: drivers/irqchip/irq-apple-aic.c
1872 F: drivers/mailbox/apple-mailbox.c
1873 F: drivers/nvme/host/apple.c
1874 F: drivers/nvmem/apple-efuses.c
1875 F: drivers/pinctrl/pinctrl-apple-gpio.c
1876 F: drivers/soc/apple/*
1877 F: drivers/watchdog/apple_wdt.c
1878 F: include/dt-bindings/interrupt-controller/apple-aic.h
1879 F: include/dt-bindings/pinctrl/apple.h
1880 F: include/linux/apple-mailbox.h
1881 F: include/linux/soc/apple/*
1883 ARM/ARTPEC MACHINE SUPPORT
1884 M: Jesper Nilsson <jesper.nilsson@axis.com>
1885 M: Lars Persson <lars.persson@axis.com>
1886 L: linux-arm-kernel@axis.com
1888 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1889 F: arch/arm/boot/dts/artpec6*
1890 F: arch/arm/mach-artpec
1892 F: drivers/crypto/axis
1893 F: drivers/mmc/host/usdhi6rol0.c
1894 F: drivers/pinctrl/pinctrl-artpec*
1896 ARM/ASPEED I2C DRIVER
1897 M: Brendan Higgins <brendanhiggins@google.com>
1898 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1899 R: Joel Stanley <joel@jms.id.au>
1900 L: linux-i2c@vger.kernel.org
1901 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1903 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1904 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1905 F: drivers/i2c/busses/i2c-aspeed.c
1906 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1908 ARM/ASPEED MACHINE SUPPORT
1909 M: Joel Stanley <joel@jms.id.au>
1910 R: Andrew Jeffery <andrew@aj.id.au>
1911 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1914 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1916 F: Documentation/devicetree/bindings/arm/aspeed/
1917 F: arch/arm/boot/dts/aspeed-*
1918 F: arch/arm/mach-aspeed/
1921 ARM/BITMAIN ARCHITECTURE
1922 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1926 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1927 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1928 F: arch/arm64/boot/dts/bitmain/
1929 F: drivers/clk/clk-bm1880.c
1930 F: drivers/pinctrl/pinctrl-bm1880.c
1932 ARM/CALXEDA HIGHBANK ARCHITECTURE
1933 M: Andre Przywara <andre.przywara@arm.com>
1934 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936 F: arch/arm/boot/dts/ecx-*.dts*
1937 F: arch/arm/boot/dts/highbank.dts
1938 F: arch/arm/mach-highbank/
1940 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1941 M: Krzysztof Halasa <khalasa@piap.pl>
1943 F: arch/arm/mach-cns3xxx/
1945 ARM/CAVIUM THUNDER NETWORK DRIVER
1946 M: Sunil Goutham <sgoutham@marvell.com>
1947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 F: drivers/net/ethernet/cavium/thunder/
1951 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1952 M: Lukasz Majewski <lukma@denx.de>
1953 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955 F: arch/arm/mach-ep93xx/ts72xx.c
1957 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1958 M: Alexander Shiyan <shc_work@mail.ru>
1959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1964 M: Lennert Buytenhek <kernel@wantstofly.org>
1965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1969 M: Hartley Sweeten <hsweeten@visionengravers.com>
1970 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 F: arch/arm/mach-ep93xx/
1974 F: arch/arm/mach-ep93xx/include/mach/
1977 M: Russell King <linux@armlinux.org.uk>
1978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1981 F: drivers/clk/clkdev.c
1983 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1984 M: Baruch Siach <baruch@tkos.co.il>
1985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987 F: arch/arm/boot/dts/cx92755*
1990 ARM/CONTEC MICRO9 MACHINE SUPPORT
1991 M: Hubert Feurstein <hubert.feurstein@contec.at>
1993 F: arch/arm/mach-ep93xx/micro9.c
1995 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1996 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1997 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1998 R: Mike Leach <mike.leach@linaro.org>
1999 R: Leo Yan <leo.yan@linaro.org>
2000 L: coresight@lists.linaro.org (moderated for non-subscribers)
2001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2004 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2005 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
2006 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
2007 F: Documentation/devicetree/bindings/arm/coresight.txt
2008 F: Documentation/devicetree/bindings/arm/ete.yaml
2009 F: Documentation/devicetree/bindings/arm/trbe.yaml
2010 F: Documentation/trace/coresight/*
2011 F: drivers/hwtracing/coresight/*
2012 F: include/dt-bindings/arm/coresight-cti-dt.h
2013 F: include/linux/coresight*
2014 F: samples/coresight/*
2015 F: tools/perf/arch/arm/util/auxtrace.c
2016 F: tools/perf/arch/arm/util/cs-etm.c
2017 F: tools/perf/arch/arm/util/cs-etm.h
2018 F: tools/perf/arch/arm/util/pmu.c
2019 F: tools/perf/util/cs-etm-decoder/*
2020 F: tools/perf/util/cs-etm.*
2022 ARM/CORGI MACHINE SUPPORT
2023 M: Richard Purdie <rpurdie@rpsys.net>
2026 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2027 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2028 M: Linus Walleij <linus.walleij@linaro.org>
2029 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 T: git git://github.com/ulli-kroll/linux.git
2032 F: Documentation/devicetree/bindings/arm/gemini.yaml
2033 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2034 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2035 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2036 F: arch/arm/boot/dts/gemini*
2037 F: arch/arm/mach-gemini/
2038 F: drivers/crypto/gemini/
2039 F: drivers/net/ethernet/cortina/
2040 F: drivers/pinctrl/pinctrl-gemini.c
2041 F: drivers/rtc/rtc-ftrtc010.c
2043 ARM/CZ.NIC TURRIS SUPPORT
2044 M: Marek Behún <kabel@kernel.org>
2046 W: https://www.turris.cz/
2047 F: Documentation/ABI/testing/debugfs-moxtet
2048 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2049 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2050 F: Documentation/devicetree/bindings/bus/moxtet.txt
2051 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2052 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2053 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2054 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2055 F: drivers/bus/moxtet.c
2056 F: drivers/firmware/turris-mox-rwtm.c
2057 F: drivers/leds/leds-turris-omnia.c
2058 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2059 F: drivers/gpio/gpio-moxtet.c
2060 F: drivers/watchdog/armada_37xx_wdt.c
2061 F: include/dt-bindings/bus/moxtet.h
2062 F: include/linux/armada-37xx-rwtm-mailbox.h
2063 F: include/linux/moxtet.h
2065 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2066 M: Robert Jarzmik <robert.jarzmik@free.fr>
2067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069 F: arch/arm/mach-pxa/ezx.c
2071 ARM/FARADAY FA526 PORT
2072 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2075 T: git git://git.berlios.de/gemini-board
2076 F: arch/arm/mm/*-fa*
2078 ARM/FOOTBRIDGE ARCHITECTURE
2079 M: Russell King <linux@armlinux.org.uk>
2080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082 W: http://www.armlinux.org.uk/
2083 F: arch/arm/include/asm/hardware/dec21285.h
2084 F: arch/arm/mach-footbridge/
2086 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2087 M: Shawn Guo <shawnguo@kernel.org>
2088 M: Sascha Hauer <s.hauer@pengutronix.de>
2089 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2090 R: Fabio Estevam <festevam@gmail.com>
2091 R: NXP Linux Team <linux-imx@nxp.com>
2092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2095 X: drivers/media/i2c/
2099 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2100 M: Shawn Guo <shawnguo@kernel.org>
2101 M: Li Yang <leoyang.li@nxp.com>
2102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2105 F: arch/arm/boot/dts/ls1021a*
2106 F: arch/arm64/boot/dts/freescale/fsl-*
2107 F: arch/arm64/boot/dts/freescale/qoriq-*
2109 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2110 M: Shawn Guo <shawnguo@kernel.org>
2111 M: Sascha Hauer <s.hauer@pengutronix.de>
2112 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2113 R: Stefan Agner <stefan@agner.ch>
2114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2117 F: arch/arm/boot/dts/vf*
2118 F: arch/arm/mach-imx/*vf610*
2120 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2121 M: Lennert Buytenhek <kernel@wantstofly.org>
2122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125 ARM/GUMSTIX MACHINE SUPPORT
2126 M: Steve Sakoman <sakoman@gmail.com>
2127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2131 M: Philipp Zabel <philipp.zabel@gmail.com>
2132 M: Paul Parsons <lost.distance@yahoo.com>
2133 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135 F: arch/arm/mach-pxa/hx4700.c
2136 F: arch/arm/mach-pxa/include/mach/hx4700.h
2137 F: sound/soc/pxa/hx4700.c
2139 ARM/HISILICON SOC SUPPORT
2140 M: Wei Xu <xuwei5@hisilicon.com>
2141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143 W: http://www.hisilicon.com
2144 T: git git://github.com/hisilicon/linux-hisi.git
2145 F: arch/arm/boot/dts/hi3*
2146 F: arch/arm/boot/dts/hip*
2147 F: arch/arm/boot/dts/hisi*
2148 F: arch/arm/mach-hisi/
2149 F: arch/arm64/boot/dts/hisilicon/
2151 ARM/HP JORNADA 7XX MACHINE SUPPORT
2152 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2156 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2157 F: arch/arm/mach-sa1100/jornada720.c
2159 ARM/HPE GXP ARCHITECTURE
2160 M: Jean-Marie Verdun <verdun@hpe.com>
2161 M: Nick Hawkins <nick.hawkins@hpe.com>
2163 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2164 F: Documentation/devicetree/bindings/spi/hpe,gxp-spi.yaml
2165 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2166 F: arch/arm/boot/dts/hpe-bmc*
2167 F: arch/arm/boot/dts/hpe-gxp*
2168 F: arch/arm/mach-hpe/
2169 F: drivers/clocksource/timer-gxp.c
2170 F: drivers/spi/spi-gxp.c
2171 F: drivers/watchdog/gxp-wdt.c
2173 ARM/IGEP MACHINE SUPPORT
2174 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2175 M: Javier Martinez Canillas <javier@dowhile0.org>
2176 L: linux-omap@vger.kernel.org
2177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 F: arch/arm/boot/dts/omap3-igep*
2181 ARM/INCOME PXA270 SUPPORT
2182 M: Marek Vasut <marek.vasut@gmail.com>
2183 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2187 ARM/INTEL IOP32X ARM ARCHITECTURE
2188 M: Lennert Buytenhek <kernel@wantstofly.org>
2189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192 ARM/INTEL IQ81342EX MACHINE SUPPORT
2193 M: Lennert Buytenhek <kernel@wantstofly.org>
2194 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197 ARM/INTEL IXDP2850 MACHINE SUPPORT
2198 M: Lennert Buytenhek <kernel@wantstofly.org>
2199 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202 ARM/INTEL IXP4XX ARM ARCHITECTURE
2203 M: Linus Walleij <linusw@kernel.org>
2204 M: Imre Kaloz <kaloz@openwrt.org>
2205 M: Krzysztof Halasa <khalasa@piap.pl>
2206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2208 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2209 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2210 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2211 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2212 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2213 F: arch/arm/mach-ixp4xx/
2214 F: drivers/bus/intel-ixp4xx-eb.c
2215 F: drivers/clocksource/timer-ixp4xx.c
2216 F: drivers/crypto/ixp4xx_crypto.c
2217 F: drivers/gpio/gpio-ixp4xx.c
2218 F: drivers/irqchip/irq-ixp4xx.c
2219 F: include/linux/irqchip/irq-ixp4xx.h
2220 F: include/linux/platform_data/timer-ixp4xx.h
2222 ARM/INTEL KEEMBAY ARCHITECTURE
2223 M: Paul J. Murphy <paul.j.murphy@intel.com>
2224 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2226 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2227 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2228 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2230 ARM/INTEL XSC3 (MANZANO) ARM CORE
2231 M: Lennert Buytenhek <kernel@wantstofly.org>
2232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2236 M: Lennert Buytenhek <kernel@wantstofly.org>
2237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240 ARM/LG1K ARCHITECTURE
2241 M: Chanho Min <chanho.min@lge.com>
2242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244 F: arch/arm64/boot/dts/lg/
2246 ARM/LOGICPD PXA270 MACHINE SUPPORT
2247 M: Lennert Buytenhek <kernel@wantstofly.org>
2248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2251 ARM/LPC18XX ARCHITECTURE
2252 M: Vladimir Zapolskiy <vz@mleia.com>
2253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2255 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2256 F: arch/arm/boot/dts/lpc43*
2257 F: drivers/i2c/busses/i2c-lpc2k.c
2258 F: drivers/memory/pl172.c
2259 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2260 F: drivers/rtc/rtc-lpc24xx.c
2263 ARM/LPC32XX SOC SUPPORT
2264 M: Vladimir Zapolskiy <vz@mleia.com>
2265 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2267 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2268 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2269 F: arch/arm/boot/dts/lpc32*
2270 F: arch/arm/mach-lpc32xx/
2271 F: drivers/i2c/busses/i2c-pnx.c
2272 F: drivers/net/ethernet/nxp/lpc_eth.c
2273 F: drivers/usb/host/ohci-nxp.c
2274 F: drivers/watchdog/pnx4008_wdt.c
2277 ARM/MAGICIAN MACHINE SUPPORT
2278 M: Philipp Zabel <philipp.zabel@gmail.com>
2281 ARM/Marvell Dove/MV78xx0/Orion SOC support
2282 M: Andrew Lunn <andrew@lunn.ch>
2283 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2284 M: Gregory Clement <gregory.clement@bootlin.com>
2285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2288 F: Documentation/devicetree/bindings/soc/dove/
2289 F: arch/arm/boot/dts/dove*
2290 F: arch/arm/boot/dts/orion5x*
2291 F: arch/arm/mach-dove/
2292 F: arch/arm/mach-mv78xx0/
2293 F: arch/arm/mach-orion5x/
2294 F: arch/arm/plat-orion/
2295 F: drivers/soc/dove/
2297 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2298 M: Andrew Lunn <andrew@lunn.ch>
2299 M: Gregory Clement <gregory.clement@bootlin.com>
2300 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2304 F: arch/arm/boot/dts/armada*
2305 F: arch/arm/boot/dts/kirkwood*
2306 F: arch/arm/configs/mvebu_*_defconfig
2307 F: arch/arm/mach-mvebu/
2308 F: arch/arm64/boot/dts/marvell/armada*
2309 F: arch/arm64/boot/dts/marvell/cn913*
2310 F: drivers/cpufreq/armada-37xx-cpufreq.c
2311 F: drivers/cpufreq/armada-8k-cpufreq.c
2312 F: drivers/cpufreq/mvebu-cpufreq.c
2313 F: drivers/irqchip/irq-armada-370-xp.c
2314 F: drivers/irqchip/irq-mvebu-*
2315 F: drivers/pinctrl/mvebu/
2316 F: drivers/rtc/rtc-armada38x.c
2318 ARM/Mediatek RTC DRIVER
2319 M: Eddie Huang <eddie.huang@mediatek.com>
2320 M: Sean Wang <sean.wang@mediatek.com>
2321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2324 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2325 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2326 F: drivers/rtc/rtc-mt2712.c
2327 F: drivers/rtc/rtc-mt6397.c
2328 F: drivers/rtc/rtc-mt7622.c
2330 ARM/Mediatek SoC support
2331 M: Matthias Brugger <matthias.bgg@gmail.com>
2332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2335 W: https://mtk.wiki.kernel.org/
2336 C: irc://chat.freenode.net/linux-mediatek
2337 F: arch/arm/boot/dts/mt6*
2338 F: arch/arm/boot/dts/mt7*
2339 F: arch/arm/boot/dts/mt8*
2340 F: arch/arm/mach-mediatek/
2341 F: arch/arm64/boot/dts/mediatek/
2342 F: drivers/soc/mediatek/
2347 ARM/Mediatek USB3 PHY DRIVER
2348 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2350 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2352 F: Documentation/devicetree/bindings/phy/mediatek,*
2353 F: drivers/phy/mediatek/
2355 ARM/Microchip (AT91) SoC support
2356 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2357 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2358 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361 W: http://www.linux4sam.org
2362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2363 F: arch/arm/boot/dts/at91*.dts
2364 F: arch/arm/boot/dts/at91*.dtsi
2365 F: arch/arm/boot/dts/sama*.dts
2366 F: arch/arm/boot/dts/sama*.dtsi
2367 F: arch/arm/include/debug/at91.S
2368 F: arch/arm/mach-at91/
2369 F: drivers/memory/atmel*
2370 F: drivers/watchdog/sama5d4_wdt.c
2371 F: include/soc/at91/
2372 X: drivers/input/touchscreen/atmel_mxt_ts.c
2373 X: drivers/net/wireless/atmel/
2377 ARM/Microchip Sparx5 SoC support
2378 M: Lars Povlsen <lars.povlsen@microchip.com>
2379 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2380 M: UNGLinuxDriver@microchip.com
2381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 T: git git://github.com/microchip-ung/linux-upstream.git
2384 F: arch/arm64/boot/dts/microchip/
2385 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2388 Microchip Timer Counter Block (TCB) Capture Driver
2389 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2391 L: linux-iio@vger.kernel.org
2393 F: drivers/counter/microchip-tcb-capture.c
2395 ARM/MILBEAUT ARCHITECTURE
2396 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2397 M: Takao Orito <orito.takao@socionext.com>
2398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2400 F: arch/arm/boot/dts/milbeaut*
2401 F: arch/arm/mach-milbeaut/
2404 ARM/MIOA701 MACHINE SUPPORT
2405 M: Robert Jarzmik <robert.jarzmik@free.fr>
2406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2408 F: arch/arm/mach-pxa/mioa701.c
2410 ARM/MStar/Sigmastar Armv7 SoC support
2411 M: Daniel Palmer <daniel@thingy.jp>
2412 M: Romain Perier <romain.perier@gmail.com>
2413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415 W: http://linux-chenxing.org/
2416 T: git git://github.com/linux-chenxing/linux.git
2417 F: Documentation/devicetree/bindings/arm/mstar/*
2418 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2419 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2420 F: arch/arm/boot/dts/mstar-*
2421 F: arch/arm/mach-mstar/
2422 F: drivers/clk/mstar/
2423 F: drivers/clocksource/timer-msc313e.c
2424 F: drivers/gpio/gpio-msc313.c
2425 F: drivers/rtc/rtc-msc313.c
2426 F: drivers/watchdog/msc313e_wdt.c
2427 F: include/dt-bindings/clock/mstar-*
2428 F: include/dt-bindings/gpio/msc313-gpio.h
2430 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2431 M: Michael Petchkovsky <mkpetch@internode.on.net>
2434 ARM/NOMADIK/Ux500 ARCHITECTURES
2435 M: Linus Walleij <linus.walleij@linaro.org>
2436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2439 F: Documentation/devicetree/bindings/arm/ste-*
2440 F: Documentation/devicetree/bindings/arm/ux500.yaml
2441 F: Documentation/devicetree/bindings/arm/ux500/
2442 F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2443 F: arch/arm/boot/dts/ste-*
2444 F: arch/arm/mach-nomadik/
2445 F: arch/arm/mach-ux500/
2446 F: drivers/clk/clk-nomadik.c
2447 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2448 F: drivers/dma/ste_dma40*
2449 F: drivers/hwspinlock/u8500_hsem.c
2450 F: drivers/i2c/busses/i2c-nomadik.c
2451 F: drivers/iio/adc/ab8500-gpadc.c
2452 F: drivers/mfd/ab8500*
2453 F: drivers/mfd/abx500*
2454 F: drivers/mfd/db8500*
2455 F: drivers/pinctrl/nomadik/
2456 F: drivers/rtc/rtc-ab8500.c
2457 F: drivers/rtc/rtc-pl031.c
2458 F: drivers/soc/ux500/
2460 ARM/NUVOTON NPCM ARCHITECTURE
2461 M: Avi Fishman <avifishman70@gmail.com>
2462 M: Tomer Maimon <tmaimon77@gmail.com>
2463 M: Tali Perry <tali.perry1@gmail.com>
2464 R: Patrick Venture <venture@google.com>
2465 R: Nancy Yuen <yuenn@google.com>
2466 R: Benjamin Fair <benjaminfair@google.com>
2467 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2469 F: Documentation/devicetree/bindings/*/*/*npcm*
2470 F: Documentation/devicetree/bindings/*/*npcm*
2471 F: Documentation/devicetree/bindings/arm/npcm/*
2472 F: arch/arm/boot/dts/nuvoton-npcm*
2473 F: arch/arm/mach-npcm/
2474 F: arch/arm64/boot/dts/nuvoton/
2476 F: drivers/*/*/*npcm*
2477 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2478 F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2480 ARM/NUVOTON WPCM450 ARCHITECTURE
2481 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2482 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2484 W: https://github.com/neuschaefer/wpcm450/wiki
2485 F: Documentation/devicetree/bindings/*/*wpcm*
2486 F: arch/arm/boot/dts/nuvoton-wpcm450*
2487 F: arch/arm/mach-npcm/wpcm450.c
2488 F: drivers/*/*/*wpcm*
2491 ARM/NXP S32G ARCHITECTURE
2492 M: Chester Lin <clin@suse.com>
2493 R: Andreas Färber <afaerber@suse.de>
2494 R: Matthias Brugger <mbrugger@suse.com>
2495 R: NXP S32 Linux Team <s32@nxp.com>
2496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2498 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2500 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2501 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2503 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2504 F: arch/arm/mach-s3c/gta02.h
2505 F: arch/arm/mach-s3c/mach-gta02.c
2507 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2508 M: Alexander Clouter <alex@digriz.org.uk>
2509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2511 W: http://www.digriz.org.uk/ts78xx/kernel
2512 F: arch/arm/mach-orion5x/ts78xx-*
2514 ARM/OXNAS platform support
2515 M: Neil Armstrong <narmstrong@baylibre.com>
2516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2517 L: linux-oxnas@groups.io (moderated for non-subscribers)
2519 F: arch/arm/boot/dts/ox8*.dts*
2520 F: arch/arm/mach-oxnas/
2521 F: drivers/power/reset/oxnas-restart.c
2524 ARM/PALM TREO SUPPORT
2525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2527 F: arch/arm/mach-pxa/palmtreo.*
2529 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2530 M: Marek Vasut <marek.vasut@gmail.com>
2531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2533 W: http://hackndev.com
2534 F: arch/arm/mach-pxa/include/mach/palmld.h
2535 F: arch/arm/mach-pxa/include/mach/palmtc.h
2536 F: arch/arm/mach-pxa/include/mach/palmtx.h
2537 F: arch/arm/mach-pxa/palmld.c
2538 F: arch/arm/mach-pxa/palmt5.*
2539 F: arch/arm/mach-pxa/palmtc.c
2540 F: arch/arm/mach-pxa/palmte2.*
2541 F: arch/arm/mach-pxa/palmtx.c
2544 M: Sergey Lapin <slapin@ossfans.org>
2545 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2547 W: http://hackndev.com
2548 F: arch/arm/mach-pxa/palmz72.*
2551 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2553 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2555 ARM/PT DIGITAL BOARD PORT
2556 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2559 W: http://www.armlinux.org.uk/
2561 ARM/QUALCOMM SUPPORT
2562 M: Andy Gross <agross@kernel.org>
2563 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2564 R: Konrad Dybcio <konrad.dybcio@somainline.org>
2565 L: linux-arm-msm@vger.kernel.org
2567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2568 F: Documentation/devicetree/bindings/*/qcom*
2569 F: Documentation/devicetree/bindings/soc/qcom/
2570 F: arch/arm/boot/dts/qcom-*.dts
2571 F: arch/arm/boot/dts/qcom-*.dtsi
2572 F: arch/arm/mach-qcom/
2573 F: arch/arm64/boot/dts/qcom/
2574 F: drivers/*/*/qcom*
2575 F: drivers/*/*/qcom/
2576 F: drivers/*/pm8???-*
2579 F: drivers/bluetooth/btqcomsmd.c
2580 F: drivers/clocksource/timer-qcom.c
2581 F: drivers/cpuidle/cpuidle-qcom-spm.c
2582 F: drivers/extcon/extcon-qcom*
2583 F: drivers/i2c/busses/i2c-qcom-geni.c
2584 F: drivers/i2c/busses/i2c-qup.c
2585 F: drivers/iommu/msm*
2586 F: drivers/mfd/ssbi.c
2587 F: drivers/mmc/host/mmci_qcom*
2588 F: drivers/mmc/host/sdhci-msm.c
2589 F: drivers/pci/controller/dwc/pcie-qcom.c
2590 F: drivers/phy/qualcomm/
2591 F: drivers/power/*/msm*
2592 F: drivers/reset/reset-qcom-*
2593 F: drivers/ufs/host/ufs-qcom*
2594 F: drivers/spi/spi-geni-qcom.c
2595 F: drivers/spi/spi-qcom-qspi.c
2596 F: drivers/spi/spi-qup.c
2597 F: drivers/tty/serial/msm_serial.c
2598 F: drivers/usb/dwc3/dwc3-qcom.c
2599 F: include/dt-bindings/*/qcom*
2600 F: include/linux/*/qcom*
2601 F: include/linux/soc/qcom/
2603 ARM/RADISYS ENP2611 MACHINE SUPPORT
2604 M: Lennert Buytenhek <kernel@wantstofly.org>
2605 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2608 ARM/RDA MICRO ARCHITECTURE
2609 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2611 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2613 F: Documentation/devicetree/bindings/arm/rda.yaml
2614 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2615 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2616 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2617 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2618 F: arch/arm/boot/dts/rda8810pl-*
2619 F: drivers/clocksource/timer-rda.c
2620 F: drivers/gpio/gpio-rda.c
2621 F: drivers/irqchip/irq-rda-intc.c
2622 F: drivers/tty/serial/rda-uart.c
2624 ARM/REALTEK ARCHITECTURE
2625 M: Andreas Färber <afaerber@suse.de>
2626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2627 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2629 F: Documentation/devicetree/bindings/arm/realtek.yaml
2630 F: arch/arm/boot/dts/rtd*
2631 F: arch/arm/mach-realtek/
2632 F: arch/arm64/boot/dts/realtek/
2634 ARM/RENESAS ARM64 ARCHITECTURE
2635 M: Geert Uytterhoeven <geert+renesas@glider.be>
2636 M: Magnus Damm <magnus.damm@gmail.com>
2637 L: linux-renesas-soc@vger.kernel.org
2639 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2640 C: irc://irc.libera.chat/renesas-soc
2641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2642 F: Documentation/devicetree/bindings/arm/renesas.yaml
2643 F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2644 F: Documentation/devicetree/bindings/soc/renesas/
2645 F: arch/arm64/boot/dts/renesas/
2646 F: drivers/soc/renesas/
2647 F: include/linux/soc/renesas/
2649 ARM/RISCPC ARCHITECTURE
2650 M: Russell King <linux@armlinux.org.uk>
2651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2653 W: http://www.armlinux.org.uk/
2654 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2655 F: arch/arm/include/asm/hardware/ioc.h
2656 F: arch/arm/include/asm/hardware/iomd.h
2657 F: arch/arm/include/asm/hardware/memc.h
2658 F: arch/arm/mach-rpc/
2659 F: drivers/net/ethernet/8390/etherh.c
2660 F: drivers/net/ethernet/i825xx/ether1*
2661 F: drivers/net/ethernet/seeq/ether3*
2662 F: drivers/scsi/arm/
2664 ARM/Rockchip SoC support
2665 M: Heiko Stuebner <heiko@sntech.de>
2666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2667 L: linux-rockchip@lists.infradead.org
2669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2670 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2671 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2672 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2673 F: arch/arm/boot/dts/rk3*
2674 F: arch/arm/boot/dts/rv1108*
2675 F: arch/arm/mach-rockchip/
2676 F: drivers/*/*/*rockchip*
2677 F: drivers/*/*rockchip*
2678 F: drivers/clk/rockchip/
2679 F: drivers/i2c/busses/i2c-rk3x.c
2680 F: sound/soc/rockchip/
2683 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2684 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2685 R: Alim Akhtar <alim.akhtar@samsung.com>
2686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2687 L: linux-samsung-soc@vger.kernel.org
2689 C: irc://irc.libera.chat/linux-exynos
2690 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2691 B: mailto:linux-samsung-soc@vger.kernel.org
2692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2693 F: Documentation/arm/samsung/
2694 F: Documentation/devicetree/bindings/arm/samsung/
2695 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2696 F: Documentation/devicetree/bindings/soc/samsung/
2697 F: arch/arm/boot/dts/exynos*
2698 F: arch/arm/boot/dts/s3c*
2699 F: arch/arm/boot/dts/s5p*
2700 F: arch/arm/mach-exynos*/
2701 F: arch/arm/mach-s3c/
2702 F: arch/arm/mach-s5p*/
2703 F: arch/arm64/boot/dts/exynos/
2704 F: drivers/*/*/*s3c24*
2705 F: drivers/*/*s3c24*
2706 F: drivers/*/*s3c64xx*
2707 F: drivers/*/*s5pv210*
2708 F: drivers/clocksource/samsung_pwm_timer.c
2709 F: drivers/memory/samsung/
2710 F: drivers/pwm/pwm-samsung.c
2711 F: drivers/soc/samsung/
2712 F: drivers/tty/serial/samsung*
2713 F: include/clocksource/samsung_pwm.h
2714 F: include/linux/platform_data/*s3c*
2715 F: include/linux/serial_s3c.h
2716 F: include/linux/soc/samsung/
2722 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2723 M: Łukasz Stelmach <l.stelmach@samsung.com>
2724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2725 L: linux-media@vger.kernel.org
2727 F: drivers/media/platform/samsung/s5p-g2d/
2729 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2730 M: Marek Szyprowski <m.szyprowski@samsung.com>
2731 L: linux-samsung-soc@vger.kernel.org
2732 L: linux-media@vger.kernel.org
2734 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2735 F: drivers/media/cec/platform/s5p/
2737 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2738 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2739 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2740 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2742 L: linux-media@vger.kernel.org
2744 F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2745 F: drivers/media/platform/samsung/s5p-jpeg/
2747 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2748 M: Marek Szyprowski <m.szyprowski@samsung.com>
2749 M: Andrzej Hajda <andrzej.hajda@intel.com>
2750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2751 L: linux-media@vger.kernel.org
2753 F: drivers/media/platform/samsung/s5p-mfc/
2755 ARM/SHMOBILE ARM ARCHITECTURE
2756 M: Geert Uytterhoeven <geert+renesas@glider.be>
2757 M: Magnus Damm <magnus.damm@gmail.com>
2758 L: linux-renesas-soc@vger.kernel.org
2760 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2761 C: irc://irc.libera.chat/renesas-soc
2762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2763 F: Documentation/devicetree/bindings/arm/renesas.yaml
2764 F: Documentation/devicetree/bindings/soc/renesas/
2765 F: arch/arm/boot/dts/emev2*
2766 F: arch/arm/boot/dts/gr-peach*
2767 F: arch/arm/boot/dts/iwg20d-q7*
2768 F: arch/arm/boot/dts/r7s*
2769 F: arch/arm/boot/dts/r8a*
2770 F: arch/arm/boot/dts/r9a*
2771 F: arch/arm/boot/dts/sh*
2772 F: arch/arm/configs/shmobile_defconfig
2773 F: arch/arm/include/debug/renesas-scif.S
2774 F: arch/arm/mach-shmobile/
2775 F: drivers/soc/renesas/
2776 F: include/linux/soc/renesas/
2778 ARM/SOCFPGA ARCHITECTURE
2779 M: Dinh Nguyen <dinguyen@kernel.org>
2781 W: http://www.rocketboards.org
2782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2783 F: arch/arm/boot/dts/socfpga*
2784 F: arch/arm/configs/socfpga_defconfig
2785 F: arch/arm/mach-socfpga/
2786 F: arch/arm64/boot/dts/altera/
2787 F: arch/arm64/boot/dts/intel/
2789 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2790 M: Dinh Nguyen <dinguyen@kernel.org>
2792 F: drivers/clk/socfpga/
2794 ARM/SOCFPGA EDAC SUPPORT
2795 M: Dinh Nguyen <dinguyen@kernel.org>
2797 F: drivers/edac/altera_edac.[ch]
2799 ARM/SPREADTRUM SoC SUPPORT
2800 M: Orson Zhai <orsonzhai@gmail.com>
2801 M: Baolin Wang <baolin.wang7@gmail.com>
2802 M: Chunyan Zhang <zhang.lyra@gmail.com>
2804 F: arch/arm64/boot/dts/sprd
2809 ARM/STI ARCHITECTURE
2810 M: Patrice Chotard <patrice.chotard@foss.st.com>
2811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2813 W: http://www.stlinux.com
2814 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2815 F: arch/arm/boot/dts/sti*
2816 F: arch/arm/mach-sti/
2817 F: drivers/ata/ahci_st.c
2818 F: drivers/char/hw_random/st-rng.c
2819 F: drivers/clocksource/arm_global_timer.c
2820 F: drivers/clocksource/clksrc_st_lpc.c
2821 F: drivers/cpufreq/sti-cpufreq.c
2822 F: drivers/dma/st_fdma*
2823 F: drivers/i2c/busses/i2c-st.c
2824 F: drivers/media/platform/st/sti/c8sectpfe/
2825 F: drivers/media/rc/st_rc.c
2826 F: drivers/mmc/host/sdhci-st.c
2827 F: drivers/phy/st/phy-miphy28lp.c
2828 F: drivers/phy/st/phy-stih407-usb.c
2829 F: drivers/pinctrl/pinctrl-st.c
2830 F: drivers/remoteproc/st_remoteproc.c
2831 F: drivers/remoteproc/st_slim_rproc.c
2832 F: drivers/reset/sti/
2833 F: drivers/rtc/rtc-st-lpc.c
2834 F: drivers/tty/serial/st-asc.c
2835 F: drivers/usb/dwc3/dwc3-st.c
2836 F: drivers/usb/host/ehci-st.c
2837 F: drivers/usb/host/ohci-st.c
2838 F: drivers/watchdog/st_lpc_wdt.c
2839 F: include/linux/remoteproc/st_slim_rproc.h
2841 ARM/STM32 ARCHITECTURE
2842 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2843 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2844 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2848 F: arch/arm/boot/dts/stm32*
2849 F: arch/arm/mach-stm32/
2850 F: drivers/clocksource/armv7m_systick.c
2854 ARM/SUNPLUS SP7021 SOC SUPPORT
2855 M: Qin Jian <qinjian@cqplus1.com>
2856 L: linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2858 W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2859 F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2860 F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2861 F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2862 F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2863 F: arch/arm/boot/dts/sunplus-sp7021*.dts*
2864 F: arch/arm/configs/sp7021_*defconfig
2865 F: arch/arm/mach-sunplus/
2866 F: drivers/irqchip/irq-sp7021-intc.c
2867 F: drivers/reset/reset-sunplus.c
2868 F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2869 F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2871 ARM/Synaptics SoC support
2872 M: Jisheng Zhang <jszhang@kernel.org>
2873 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2876 F: arch/arm/boot/dts/berlin*
2877 F: arch/arm/mach-berlin/
2878 F: arch/arm64/boot/dts/synaptics/
2880 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2881 M: Lennert Buytenhek <kernel@wantstofly.org>
2882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2885 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2886 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2887 L: linux-tegra@vger.kernel.org
2888 L: linux-media@vger.kernel.org
2890 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2891 F: drivers/media/cec/platform/tegra/
2893 ARM/TESLA FSD SoC SUPPORT
2894 M: Alim Akhtar <alim.akhtar@samsung.com>
2895 M: linux-fsd@tesla.com
2896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2897 L: linux-samsung-soc@vger.kernel.org
2899 F: arch/arm64/boot/dts/tesla*
2901 ARM/TETON BGA MACHINE SUPPORT
2902 M: "Mark F. Brown" <mark.brown314@gmail.com>
2903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2906 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2907 M: Santosh Shilimkar <ssantosh@kernel.org>
2908 L: linux-kernel@vger.kernel.org
2910 F: drivers/memory/*emif*
2912 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2913 M: Nishanth Menon <nm@ti.com>
2914 M: Santosh Shilimkar <ssantosh@kernel.org>
2915 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2918 F: arch/arm/boot/dts/keystone-*
2919 F: arch/arm/mach-keystone/
2921 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2922 M: Santosh Shilimkar <ssantosh@kernel.org>
2923 L: linux-kernel@vger.kernel.org
2925 F: drivers/clk/keystone/
2927 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2928 M: Santosh Shilimkar <ssantosh@kernel.org>
2929 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2930 L: linux-kernel@vger.kernel.org
2932 F: drivers/clocksource/timer-keystone.c
2934 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2935 M: Santosh Shilimkar <ssantosh@kernel.org>
2936 L: linux-kernel@vger.kernel.org
2938 F: drivers/power/reset/keystone-reset.c
2940 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2941 M: Nishanth Menon <nm@ti.com>
2942 M: Vignesh Raghavendra <vigneshr@ti.com>
2943 M: Tero Kristo <kristo@kernel.org>
2944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2946 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2947 F: arch/arm64/boot/dts/ti/Makefile
2948 F: arch/arm64/boot/dts/ti/k3-*
2949 F: include/dt-bindings/pinctrl/k3.h
2951 ARM/THECUS N2100 MACHINE SUPPORT
2952 M: Lennert Buytenhek <kernel@wantstofly.org>
2953 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2956 ARM/TOSA MACHINE SUPPORT
2957 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2958 M: Dirk Opfer <dirk@opfer-online.de>
2961 ARM/TOSHIBA VISCONTI ARCHITECTURE
2962 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2966 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2967 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2968 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2969 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2970 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2971 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2972 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2973 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2974 F: arch/arm64/boot/dts/toshiba/
2975 F: drivers/clk/visconti/
2976 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2977 F: drivers/gpio/gpio-visconti.c
2978 F: drivers/pci/controller/dwc/pcie-visconti.c
2979 F: drivers/pinctrl/visconti/
2980 F: drivers/watchdog/visconti_wdt.c
2983 ARM/UNIPHIER ARCHITECTURE
2984 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2985 M: Masami Hiramatsu <mhiramat@kernel.org>
2986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2988 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2989 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2990 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2991 F: arch/arm/boot/dts/uniphier*
2992 F: arch/arm/include/asm/hardware/cache-uniphier.h
2993 F: arch/arm/mach-uniphier/
2994 F: arch/arm/mm/cache-uniphier.c
2995 F: arch/arm64/boot/dts/socionext/uniphier*
2996 F: drivers/bus/uniphier-system-bus.c
2997 F: drivers/clk/uniphier/
2998 F: drivers/dma/uniphier-mdmac.c
2999 F: drivers/gpio/gpio-uniphier.c
3000 F: drivers/i2c/busses/i2c-uniphier*
3001 F: drivers/irqchip/irq-uniphier-aidet.c
3002 F: drivers/mmc/host/uniphier-sd.c
3003 F: drivers/pinctrl/uniphier/
3004 F: drivers/reset/reset-uniphier.c
3005 F: drivers/tty/serial/8250/8250_uniphier.c
3008 ARM/VERSATILE EXPRESS PLATFORM
3009 M: Liviu Dudau <liviu.dudau@arm.com>
3010 M: Sudeep Holla <sudeep.holla@arm.com>
3011 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
3012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3016 F: arch/arm/boot/dts/vexpress*
3017 F: arch/arm/mach-vexpress/
3018 F: arch/arm64/boot/dts/arm/
3019 F: drivers/clk/versatile/clk-vexpress-osc.c
3020 F: drivers/clocksource/timer-versatile.c
3024 M: Russell King <linux@armlinux.org.uk>
3025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3027 W: http://www.armlinux.org.uk/
3030 ARM/VOIPAC PXA270 SUPPORT
3031 M: Marek Vasut <marek.vasut@gmail.com>
3032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3034 F: arch/arm/mach-pxa/include/mach/vpac270.h
3035 F: arch/arm/mach-pxa/vpac270.c
3037 ARM/VT8500 ARM ARCHITECTURE
3038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3040 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3041 F: arch/arm/mach-vt8500/
3042 F: drivers/clocksource/timer-vt8500.c
3043 F: drivers/i2c/busses/i2c-wmt.c
3044 F: drivers/mmc/host/wmt-sdmmc.c
3045 F: drivers/pwm/pwm-vt8500.c
3046 F: drivers/rtc/rtc-vt8500.c
3047 F: drivers/tty/serial/vt8500_serial.c
3048 F: drivers/usb/host/ehci-platform.c
3049 F: drivers/usb/host/uhci-platform.c
3050 F: drivers/video/fbdev/vt8500lcdfb.*
3051 F: drivers/video/fbdev/wm8505fb*
3052 F: drivers/video/fbdev/wmt_ge_rops.*
3054 ARM/ZIPIT Z2 SUPPORT
3055 M: Marek Vasut <marek.vasut@gmail.com>
3056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3058 F: arch/arm/mach-pxa/include/mach/z2.h
3059 F: arch/arm/mach-pxa/z2.c
3061 ARM/ZYNQ ARCHITECTURE
3062 M: Michal Simek <michal.simek@xilinx.com>
3063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3065 W: http://wiki.xilinx.com
3066 T: git https://github.com/Xilinx/linux-xlnx.git
3067 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3068 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3069 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3070 F: arch/arm/mach-zynq/
3071 F: drivers/clocksource/timer-cadence-ttc.c
3072 F: drivers/cpuidle/cpuidle-zynq.c
3073 F: drivers/edac/synopsys_edac.c
3074 F: drivers/i2c/busses/i2c-cadence.c
3075 F: drivers/i2c/busses/i2c-xiic.c
3076 F: drivers/mmc/host/sdhci-of-arasan.c
3080 ARM64 PORT (AARCH64 ARCHITECTURE)
3081 M: Catalin Marinas <catalin.marinas@arm.com>
3082 M: Will Deacon <will@kernel.org>
3083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3086 F: Documentation/arm64/
3088 F: tools/testing/selftests/arm64/
3089 X: arch/arm64/boot/dts/
3091 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3092 M: George McCollister <george.mccollister@gmail.com>
3093 L: netdev@vger.kernel.org
3095 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3096 F: drivers/net/dsa/xrs700x/*
3097 F: net/dsa/tag_xrs700x.c
3099 AS3645A LED FLASH CONTROLLER DRIVER
3100 M: Sakari Ailus <sakari.ailus@iki.fi>
3101 L: linux-leds@vger.kernel.org
3103 F: drivers/leds/flash/leds-as3645a.c
3105 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3106 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3107 L: linux-media@vger.kernel.org
3109 T: git git://linuxtv.org/media_tree.git
3110 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3111 F: drivers/media/i2c/ak7375.c
3113 ASAHI KASEI AK8974 DRIVER
3114 M: Linus Walleij <linus.walleij@linaro.org>
3115 L: linux-iio@vger.kernel.org
3117 W: http://www.akm.com/
3118 F: drivers/iio/magnetometer/ak8974.c
3120 ASC7621 HARDWARE MONITOR DRIVER
3121 M: George Joseph <george.joseph@fairview5.com>
3122 L: linux-hwmon@vger.kernel.org
3124 F: Documentation/hwmon/asc7621.rst
3125 F: drivers/hwmon/asc7621.c
3127 ASIX AX88796C SPI ETHERNET ADAPTER
3128 M: Łukasz Stelmach <l.stelmach@samsung.com>
3130 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3131 F: drivers/net/ethernet/asix/ax88796c_*
3133 ASPEED PECI CONTROLLER
3134 M: Iwona Winiarska <iwona.winiarska@intel.com>
3135 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3136 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3138 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3139 F: drivers/peci/controller/peci-aspeed.c
3141 ASPEED PINCTRL DRIVERS
3142 M: Andrew Jeffery <andrew@aj.id.au>
3143 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3144 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3145 L: linux-gpio@vger.kernel.org
3147 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3148 F: drivers/pinctrl/aspeed/
3150 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3151 M: Eddie James <eajames@linux.ibm.com>
3152 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3154 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3155 F: drivers/irqchip/irq-aspeed-scu-ic.c
3156 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3158 ASPEED SD/MMC DRIVER
3159 M: Andrew Jeffery <andrew@aj.id.au>
3160 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3161 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3162 L: linux-mmc@vger.kernel.org
3164 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3165 F: drivers/mmc/host/sdhci-of-aspeed*
3167 ASPEED SMC SPI DRIVER
3168 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3169 M: Cédric Le Goater <clg@kaod.org>
3170 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3171 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3172 L: linux-spi@vger.kernel.org
3174 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3175 F: drivers/spi/spi-aspeed-smc.c
3177 ASPEED VIDEO ENGINE DRIVER
3178 M: Eddie James <eajames@linux.ibm.com>
3179 L: linux-media@vger.kernel.org
3180 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3182 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3183 F: drivers/media/platform/aspeed/
3185 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3186 M: Corentin Chary <corentin.chary@gmail.com>
3187 L: acpi4asus-user@lists.sourceforge.net
3188 L: platform-driver-x86@vger.kernel.org
3190 W: http://acpi4asus.sf.net
3191 F: drivers/platform/x86/asus*.c
3192 F: drivers/platform/x86/eeepc*.c
3194 ASUS TF103C DOCK DRIVER
3195 M: Hans de Goede <hdegoede@redhat.com>
3196 L: platform-driver-x86@vger.kernel.org
3198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3199 F: drivers/platform/x86/asus-tf103c-dock.c
3201 ASUS WMI HARDWARE MONITOR DRIVER
3202 M: Ed Brindley <kernel@maidavale.org>
3203 M: Denis Pauk <pauk.denis@gmail.com>
3204 L: linux-hwmon@vger.kernel.org
3206 F: drivers/hwmon/asus_wmi_sensors.c
3208 ASUS WMI EC HARDWARE MONITOR DRIVER
3209 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3210 M: Denis Pauk <pauk.denis@gmail.com>
3211 L: linux-hwmon@vger.kernel.org
3213 F: drivers/hwmon/asus_wmi_ec_sensors.c
3215 ASUS EC HARDWARE MONITOR DRIVER
3216 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3217 L: linux-hwmon@vger.kernel.org
3219 F: drivers/hwmon/asus-ec-sensors.c
3221 ASUS WIRELESS RADIO CONTROL DRIVER
3222 M: João Paulo Rechi Vita <jprvita@gmail.com>
3223 L: platform-driver-x86@vger.kernel.org
3225 F: drivers/platform/x86/asus-wireless.c
3228 M: David Howells <dhowells@redhat.com>
3229 L: keyrings@vger.kernel.org
3231 F: Documentation/crypto/asymmetric-keys.rst
3232 F: crypto/asymmetric_keys/
3233 F: include/crypto/pkcs7.h
3234 F: include/crypto/public_key.h
3235 F: include/linux/verification.h
3237 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3238 R: Dan Williams <dan.j.williams@intel.com>
3240 W: http://sourceforge.net/projects/xscaleiop
3241 F: Documentation/crypto/async-tx-api.rst
3243 F: include/linux/async_tx.h
3246 M: Bartosz Golaszewski <brgl@bgdev.pl>
3247 L: linux-i2c@vger.kernel.org
3249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3250 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3251 F: drivers/misc/eeprom/at24.c
3253 ATA OVER ETHERNET (AOE) DRIVER
3254 M: "Justin Sanders" <justin@coraid.com>
3256 W: http://www.openaoe.org/
3257 F: Documentation/admin-guide/aoe/
3258 F: drivers/block/aoe/
3260 ATC260X PMIC MFD DRIVER
3261 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3262 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3263 L: linux-actions@lists.infradead.org
3265 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3266 F: drivers/input/misc/atc260x-onkey.c
3267 F: drivers/mfd/atc260*
3268 F: drivers/power/reset/atc260x-poweroff.c
3269 F: drivers/regulator/atc260x-regulator.c
3270 F: include/linux/mfd/atc260x/*
3272 ATHEROS 71XX/9XXX GPIO DRIVER
3273 M: Alban Bedel <albeu@free.fr>
3275 W: https://github.com/AlbanBedel/linux
3276 T: git git://github.com/AlbanBedel/linux
3277 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3278 F: drivers/gpio/gpio-ath79.c
3280 ATHEROS 71XX/9XXX USB PHY DRIVER
3281 M: Alban Bedel <albeu@free.fr>
3283 W: https://github.com/AlbanBedel/linux
3284 T: git git://github.com/AlbanBedel/linux
3285 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3286 F: drivers/phy/qualcomm/phy-ath79-usb.c
3288 ATHEROS ATH GENERIC UTILITIES
3289 M: Kalle Valo <kvalo@kernel.org>
3290 L: linux-wireless@vger.kernel.org
3292 F: drivers/net/wireless/ath/*
3294 ATHEROS ATH5K WIRELESS DRIVER
3295 M: Jiri Slaby <jirislaby@kernel.org>
3296 M: Nick Kossifidis <mickflemm@gmail.com>
3297 M: Luis Chamberlain <mcgrof@kernel.org>
3298 L: linux-wireless@vger.kernel.org
3300 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3301 F: drivers/net/wireless/ath/ath5k/
3303 ATHEROS ATH6KL WIRELESS DRIVER
3304 L: linux-wireless@vger.kernel.org
3306 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3307 F: drivers/net/wireless/ath/ath6kl/
3310 M: Ville Syrjala <syrjala@sci.fi>
3312 F: drivers/input/misc/ati_remote2.c
3314 ATK0110 HWMON DRIVER
3315 M: Luca Tettamanti <kronos.it@gmail.com>
3316 L: linux-hwmon@vger.kernel.org
3318 F: drivers/hwmon/asus_atk0110.c
3320 ATLX ETHERNET DRIVERS
3321 M: Chris Snook <chris.snook@gmail.com>
3322 L: netdev@vger.kernel.org
3324 W: http://sourceforge.net/projects/atl1
3325 W: http://atl1.sourceforge.net
3326 F: drivers/net/ethernet/atheros/
3329 M: Chas Williams <3chas3@gmail.com>
3330 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3331 L: netdev@vger.kernel.org
3333 W: http://linux-atm.sourceforge.net
3335 F: include/linux/atm*
3336 F: include/uapi/linux/atm*
3338 ATMEL MACB ETHERNET DRIVER
3339 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3340 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3342 F: drivers/net/ethernet/cadence/
3344 ATMEL MAXTOUCH DRIVER
3345 M: Nick Dyer <nick@shmanahar.org>
3347 T: git git://github.com/ndyer/linux.git
3348 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3349 F: drivers/input/touchscreen/atmel_mxt_ts.c
3351 ATMEL WIRELESS DRIVER
3352 M: Simon Kelley <simon@thekelleys.org.uk>
3353 L: linux-wireless@vger.kernel.org
3355 W: http://www.thekelleys.org.uk/atmel
3356 W: http://atmelwlandriver.sourceforge.net/
3357 F: drivers/net/wireless/atmel/atmel*
3359 ATOMIC INFRASTRUCTURE
3360 M: Will Deacon <will@kernel.org>
3361 M: Peter Zijlstra <peterz@infradead.org>
3362 R: Boqun Feng <boqun.feng@gmail.com>
3363 R: Mark Rutland <mark.rutland@arm.com>
3364 L: linux-kernel@vger.kernel.org
3366 F: arch/*/include/asm/atomic*.h
3367 F: include/*/atomic*.h
3368 F: include/linux/refcount.h
3369 F: Documentation/atomic_*.txt
3372 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3373 M: Bradley Grove <linuxdrivers@attotech.com>
3374 L: linux-scsi@vger.kernel.org
3376 W: http://www.attotech.com
3377 F: drivers/scsi/esas2r
3379 ATUSB IEEE 802.15.4 RADIO DRIVER
3380 M: Stefan Schmidt <stefan@datenfreihafen.org>
3381 L: linux-wpan@vger.kernel.org
3383 F: drivers/net/ieee802154/at86rf230.h
3384 F: drivers/net/ieee802154/atusb.c
3385 F: drivers/net/ieee802154/atusb.h
3388 M: Paul Moore <paul@paul-moore.com>
3389 M: Eric Paris <eparis@redhat.com>
3390 L: linux-audit@redhat.com (moderated for non-subscribers)
3392 W: https://github.com/linux-audit
3393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3394 F: include/asm-generic/audit_*.h
3395 F: include/linux/audit.h
3396 F: include/linux/audit_arch.h
3397 F: include/uapi/linux/audit.h
3401 AUXILIARY DISPLAY DRIVERS
3402 M: Miguel Ojeda <ojeda@kernel.org>
3404 F: Documentation/devicetree/bindings/auxdisplay/
3405 F: drivers/auxdisplay/
3406 F: include/linux/cfag12864b.h
3408 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3409 M: Andreas Klinger <ak@it-klinger.de>
3410 L: linux-iio@vger.kernel.org
3412 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3413 F: drivers/iio/adc/hx711.c
3416 M: Ralf Baechle <ralf@linux-mips.org>
3417 L: linux-hams@vger.kernel.org
3419 W: http://www.linux-ax25.org/
3420 F: include/net/ax25.h
3421 F: include/uapi/linux/ax25.h
3425 M: Peter Rosin <peda@axentia.se>
3426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3428 F: arch/arm/boot/dts/at91-linea.dtsi
3429 F: arch/arm/boot/dts/at91-natte.dtsi
3430 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3431 F: arch/arm/boot/dts/at91-tse850-3.dts
3433 AXENTIA ASOC DRIVERS
3434 M: Peter Rosin <peda@axentia.se>
3435 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3437 F: Documentation/devicetree/bindings/sound/axentia,*
3438 F: sound/soc/atmel/tse850-pcm5142.c
3440 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3441 M: Nuno Sá <nuno.sa@analog.com>
3442 L: linux-hwmon@vger.kernel.org
3444 W: https://ez.analog.com/linux-software-drivers
3445 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3446 F: drivers/hwmon/axi-fan-control.c
3448 AXXIA I2C CONTROLLER
3449 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3450 L: linux-i2c@vger.kernel.org
3452 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3453 F: drivers/i2c/busses/i2c-axxia.c
3456 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3457 L: linux-media@vger.kernel.org
3459 W: https://linuxtv.org
3460 T: git git://linuxtv.org/media_tree.git
3461 F: drivers/media/usb/dvb-usb-v2/az6007.c
3463 AZTECH FM RADIO RECEIVER DRIVER
3464 M: Hans Verkuil <hverkuil@xs4all.nl>
3465 L: linux-media@vger.kernel.org
3467 W: https://linuxtv.org
3468 T: git git://linuxtv.org/media_tree.git
3469 F: drivers/media/radio/radio-aztech*
3472 L: linux-wireless@vger.kernel.org
3473 L: b43-dev@lists.infradead.org
3475 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3476 F: drivers/net/wireless/broadcom/b43/
3478 B43LEGACY WIRELESS DRIVER
3479 M: Larry Finger <Larry.Finger@lwfinger.net>
3480 L: linux-wireless@vger.kernel.org
3481 L: b43-dev@lists.infradead.org
3483 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3484 F: drivers/net/wireless/broadcom/b43legacy/
3486 BACKLIGHT CLASS/SUBSYSTEM
3487 M: Lee Jones <lee.jones@linaro.org>
3488 M: Daniel Thompson <daniel.thompson@linaro.org>
3489 M: Jingoo Han <jingoohan1@gmail.com>
3490 L: dri-devel@lists.freedesktop.org
3492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3493 F: Documentation/ABI/stable/sysfs-class-backlight
3494 F: Documentation/ABI/testing/sysfs-class-backlight
3495 F: Documentation/devicetree/bindings/leds/backlight
3496 F: drivers/video/backlight/
3497 F: include/linux/backlight.h
3498 F: include/linux/pwm_backlight.h
3500 BARCO P50 GPIO DRIVER
3501 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3502 M: Peter Korsgaard <peter.korsgaard@barco.com>
3504 F: drivers/platform/x86/barco-p50-gpio.c
3507 M: Marek Lindner <mareklindner@neomailbox.ch>
3508 M: Simon Wunderlich <sw@simonwunderlich.de>
3509 M: Antonio Quartulli <a@unstable.cc>
3510 M: Sven Eckelmann <sven@narfation.org>
3511 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3513 W: https://www.open-mesh.org/
3514 Q: https://patchwork.open-mesh.org/project/batman/list/
3515 B: https://www.open-mesh.org/projects/batman-adv/issues
3516 C: ircs://irc.hackint.org/batadv
3517 T: git https://git.open-mesh.org/linux-merge.git
3518 F: Documentation/networking/batman-adv.rst
3519 F: include/uapi/linux/batadv_packet.h
3520 F: include/uapi/linux/batman_adv.h
3523 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3524 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3525 L: linux-hams@vger.kernel.org
3527 W: http://www.baycom.org/~tom/ham/ham.html
3528 F: drivers/net/hamradio/baycom*
3530 BCACHE (BLOCK LAYER CACHE)
3531 M: Coly Li <colyli@suse.de>
3532 M: Kent Overstreet <kent.overstreet@gmail.com>
3533 L: linux-bcache@vger.kernel.org
3535 W: http://bcache.evilpiepirate.org
3536 C: irc://irc.oftc.net/bcache
3537 F: drivers/md/bcache/
3539 BDISP ST MEDIA DRIVER
3540 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3541 L: linux-media@vger.kernel.org
3543 W: https://linuxtv.org
3544 T: git git://linuxtv.org/media_tree.git
3545 F: drivers/media/platform/st/sti/bdisp
3547 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3548 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3549 L: netdev@vger.kernel.org
3551 F: drivers/net/ethernet/ec_bhf.c
3554 M: Luis de Bethencourt <luisbg@kernel.org>
3555 M: Salah Triki <salah.triki@gmail.com>
3557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3558 F: Documentation/filesystems/befs.rst
3562 M: Paolo Valente <paolo.valente@linaro.org>
3563 M: Jens Axboe <axboe@kernel.dk>
3564 L: linux-block@vger.kernel.org
3566 F: Documentation/block/bfq-iosched.rst
3570 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3572 F: Documentation/filesystems/bfs.rst
3574 F: include/uapi/linux/bfs_fs.h
3577 M: Yury Norov <yury.norov@gmail.com>
3578 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3579 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3581 F: include/linux/bitmap.h
3582 F: include/linux/cpumask.h
3583 F: include/linux/find.h
3584 F: include/linux/nodemask.h
3588 F: lib/find_bit_benchmark.c
3590 F: lib/test_bitmap.c
3591 F: tools/include/linux/bitmap.h
3592 F: tools/include/linux/find.h
3593 F: tools/lib/bitmap.c
3594 F: tools/lib/find_bit.c
3596 BLINKM RGB LED DRIVER
3597 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3599 F: drivers/leds/leds-blinkm.c
3602 M: Jens Axboe <axboe@kernel.dk>
3603 L: linux-block@vger.kernel.org
3605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3606 F: Documentation/ABI/stable/sysfs-block
3607 F: Documentation/block/
3610 F: include/linux/bio.h
3611 F: include/linux/blk*
3612 F: kernel/trace/blktrace.c
3616 M: Joern Engel <joern@lazybastard.org>
3617 L: linux-mtd@lists.infradead.org
3619 F: drivers/mtd/devices/block2mtd.c
3622 M: Marcel Holtmann <marcel@holtmann.org>
3623 M: Johan Hedberg <johan.hedberg@gmail.com>
3624 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3625 L: linux-bluetooth@vger.kernel.org
3627 W: http://www.bluez.org/
3628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3630 F: drivers/bluetooth/
3633 M: Marcel Holtmann <marcel@holtmann.org>
3634 M: Johan Hedberg <johan.hedberg@gmail.com>
3635 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3636 L: linux-bluetooth@vger.kernel.org
3638 W: http://www.bluez.org/
3639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3641 F: include/net/bluetooth/
3645 M: Jay Vosburgh <j.vosburgh@gmail.com>
3646 M: Veaceslav Falico <vfalico@gmail.com>
3647 M: Andy Gospodarek <andy@greyhouse.net>
3648 L: netdev@vger.kernel.org
3650 W: http://sourceforge.net/projects/bonding/
3651 F: Documentation/networking/bonding.rst
3652 F: drivers/net/bonding/
3653 F: include/net/bond*
3654 F: include/uapi/linux/if_bonding.h
3656 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3657 M: Dan Robertson <dan@dlrobertson.com>
3658 L: linux-iio@vger.kernel.org
3660 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3661 F: drivers/iio/accel/bma400*
3663 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3664 M: Alexei Starovoitov <ast@kernel.org>
3665 M: Daniel Borkmann <daniel@iogearbox.net>
3666 M: Andrii Nakryiko <andrii@kernel.org>
3667 R: Martin KaFai Lau <martin.lau@linux.dev>
3668 R: Song Liu <song@kernel.org>
3669 R: Yonghong Song <yhs@fb.com>
3670 R: John Fastabend <john.fastabend@gmail.com>
3671 R: KP Singh <kpsingh@kernel.org>
3672 R: Stanislav Fomichev <sdf@google.com>
3673 R: Hao Luo <haoluo@google.com>
3674 R: Jiri Olsa <jolsa@kernel.org>
3675 L: bpf@vger.kernel.org
3678 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3681 F: Documentation/bpf/
3682 F: Documentation/networking/filter.rst
3683 F: Documentation/userspace-api/ebpf/
3685 F: include/linux/bpf*
3686 F: include/linux/btf*
3687 F: include/linux/filter.h
3688 F: include/trace/events/xdp.h
3689 F: include/uapi/linux/bpf*
3690 F: include/uapi/linux/btf*
3691 F: include/uapi/linux/filter.h
3693 F: kernel/trace/bpf_trace.c
3696 F: net/core/filter.c
3697 F: net/sched/act_bpf.c
3698 F: net/sched/cls_bpf.c
3700 F: scripts/bpf_doc.py
3701 F: scripts/pahole-flags.sh
3702 F: scripts/pahole-version.sh
3705 F: tools/testing/selftests/bpf/
3708 M: Shubham Bansal <illusionist.neo@gmail.com>
3709 L: bpf@vger.kernel.org
3714 M: Daniel Borkmann <daniel@iogearbox.net>
3715 M: Alexei Starovoitov <ast@kernel.org>
3716 M: Zi Shen Lim <zlim.lnx@gmail.com>
3717 L: bpf@vger.kernel.org
3721 BPF JIT for MIPS (32-BIT AND 64-BIT)
3722 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3723 M: Paul Burton <paulburton@kernel.org>
3724 L: bpf@vger.kernel.org
3728 BPF JIT for NFP NICs
3729 M: Jakub Kicinski <kuba@kernel.org>
3730 L: bpf@vger.kernel.org
3732 F: drivers/net/ethernet/netronome/nfp/bpf/
3734 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3735 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3736 M: Michael Ellerman <mpe@ellerman.id.au>
3737 L: bpf@vger.kernel.org
3739 F: arch/powerpc/net/
3741 BPF JIT for RISC-V (32-bit)
3742 M: Luke Nelson <luke.r.nels@gmail.com>
3743 M: Xi Wang <xi.wang@gmail.com>
3744 L: bpf@vger.kernel.org
3747 X: arch/riscv/net/bpf_jit_comp64.c
3749 BPF JIT for RISC-V (64-bit)
3750 M: Björn Töpel <bjorn@kernel.org>
3751 L: bpf@vger.kernel.org
3754 X: arch/riscv/net/bpf_jit_comp32.c
3757 M: Ilya Leoshkevich <iii@linux.ibm.com>
3758 M: Heiko Carstens <hca@linux.ibm.com>
3759 M: Vasily Gorbik <gor@linux.ibm.com>
3760 L: bpf@vger.kernel.org
3763 X: arch/s390/net/pnet.c
3765 BPF JIT for SPARC (32-BIT AND 64-BIT)
3766 M: David S. Miller <davem@davemloft.net>
3767 L: bpf@vger.kernel.org
3771 BPF JIT for X86 32-BIT
3772 M: Wang YanQing <udknight@gmail.com>
3773 L: bpf@vger.kernel.org
3775 F: arch/x86/net/bpf_jit_comp32.c
3777 BPF JIT for X86 64-BIT
3778 M: Alexei Starovoitov <ast@kernel.org>
3779 M: Daniel Borkmann <daniel@iogearbox.net>
3780 L: bpf@vger.kernel.org
3783 X: arch/x86/net/bpf_jit_comp32.c
3786 M: Alexei Starovoitov <ast@kernel.org>
3787 M: Daniel Borkmann <daniel@iogearbox.net>
3788 R: John Fastabend <john.fastabend@gmail.com>
3789 L: bpf@vger.kernel.org
3791 F: kernel/bpf/verifier.c
3792 F: kernel/bpf/tnum.c
3793 F: kernel/bpf/core.c
3794 F: kernel/bpf/syscall.c
3795 F: kernel/bpf/dispatcher.c
3796 F: kernel/bpf/trampoline.c
3797 F: include/linux/bpf*
3798 F: include/linux/filter.h
3801 M: Martin KaFai Lau <martin.lau@linux.dev>
3802 L: bpf@vger.kernel.org
3805 F: include/linux/btf*
3808 M: Song Liu <song@kernel.org>
3809 R: Jiri Olsa <jolsa@kernel.org>
3810 L: bpf@vger.kernel.org
3812 F: kernel/trace/bpf_trace.c
3813 F: kernel/bpf/stackmap.c
3815 BPF [NETWORKING] (tc BPF, sock_addr)
3816 M: Martin KaFai Lau <martin.lau@linux.dev>
3817 M: Daniel Borkmann <daniel@iogearbox.net>
3818 R: John Fastabend <john.fastabend@gmail.com>
3819 L: bpf@vger.kernel.org
3820 L: netdev@vger.kernel.org
3822 F: net/core/filter.c
3823 F: net/sched/act_bpf.c
3824 F: net/sched/cls_bpf.c
3826 BPF [NETWORKING] (struct_ops, reuseport)
3827 M: Martin KaFai Lau <martin.lau@linux.dev>
3828 L: bpf@vger.kernel.org
3829 L: netdev@vger.kernel.org
3831 F: kernel/bpf/bpf_struct*
3833 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3834 M: KP Singh <kpsingh@kernel.org>
3835 R: Florent Revest <revest@chromium.org>
3836 R: Brendan Jackman <jackmanb@chromium.org>
3837 L: bpf@vger.kernel.org
3839 F: Documentation/bpf/prog_lsm.rst
3840 F: include/linux/bpf_lsm.h
3841 F: kernel/bpf/bpf_lsm.c
3844 BPF [STORAGE & CGROUPS]
3845 M: Martin KaFai Lau <martin.lau@linux.dev>
3846 L: bpf@vger.kernel.org
3848 F: kernel/bpf/cgroup.c
3849 F: kernel/bpf/*storage.c
3850 F: kernel/bpf/bpf_lru*
3853 M: Andrii Nakryiko <andrii@kernel.org>
3854 L: bpf@vger.kernel.org
3856 F: kernel/bpf/ringbuf.c
3859 M: Yonghong Song <yhs@fb.com>
3860 L: bpf@vger.kernel.org
3862 F: kernel/bpf/*iter.c
3864 BPF [L7 FRAMEWORK] (sockmap)
3865 M: John Fastabend <john.fastabend@gmail.com>
3866 M: Jakub Sitnicki <jakub@cloudflare.com>
3867 L: netdev@vger.kernel.org
3868 L: bpf@vger.kernel.org
3870 F: include/linux/skmsg.h
3872 F: net/core/sock_map.c
3873 F: net/ipv4/tcp_bpf.c
3874 F: net/ipv4/udp_bpf.c
3875 F: net/unix/unix_bpf.c
3877 BPF [LIBRARY] (libbpf)
3878 M: Andrii Nakryiko <andrii@kernel.org>
3879 L: bpf@vger.kernel.org
3883 BPF [TOOLING] (bpftool)
3884 M: Quentin Monnet <quentin@isovalent.com>
3885 L: bpf@vger.kernel.org
3887 F: kernel/bpf/disasm.*
3888 F: tools/bpf/bpftool/
3890 BPF [SELFTESTS] (Test Runners & Infrastructure)
3891 M: Andrii Nakryiko <andrii@kernel.org>
3892 R: Mykola Lysenko <mykolal@fb.com>
3893 L: bpf@vger.kernel.org
3895 F: tools/testing/selftests/bpf/
3898 L: bpf@vger.kernel.org
3900 K: (?:\b|_)bpf(?:\b|_)
3902 BROADCOM B44 10/100 ETHERNET DRIVER
3903 M: Michael Chan <michael.chan@broadcom.com>
3904 L: netdev@vger.kernel.org
3906 F: drivers/net/ethernet/broadcom/b44.*
3908 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3909 M: Florian Fainelli <f.fainelli@gmail.com>
3910 L: netdev@vger.kernel.org
3911 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3913 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3914 F: drivers/net/dsa/b53/*
3915 F: drivers/net/dsa/bcm_sf2*
3916 F: include/linux/dsa/brcm.h
3917 F: include/linux/platform_data/b53.h
3919 BROADCOM BCMBCA ARM ARCHITECTURE
3920 M: William Zhang <william.zhang@broadcom.com>
3921 M: Anand Gore <anand.gore@broadcom.com>
3922 M: Kursad Oney <kursad.oney@broadcom.com>
3923 M: Florian Fainelli <f.fainelli@gmail.com>
3924 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3927 T: git git://github.com/broadcom/stblinux.git
3928 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3929 F: arch/arm64/boot/dts/broadcom/bcmbca/*
3946 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3947 M: Florian Fainelli <f.fainelli@gmail.com>
3948 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3949 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3952 T: git git://github.com/broadcom/stblinux.git
3953 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3954 F: drivers/pci/controller/pcie-brcmstb.c
3955 F: drivers/staging/vc04_services
3960 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3961 M: Florian Fainelli <f.fainelli@gmail.com>
3962 M: Ray Jui <rjui@broadcom.com>
3963 M: Scott Branden <sbranden@broadcom.com>
3964 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3966 T: git git://github.com/broadcom/mach-bcm
3967 F: arch/arm/mach-bcm/
3973 BROADCOM BCM47XX MIPS ARCHITECTURE
3974 M: Hauke Mehrtens <hauke@hauke-m.de>
3975 M: Rafał Miłecki <zajec5@gmail.com>
3976 L: linux-mips@vger.kernel.org
3978 F: Documentation/devicetree/bindings/mips/brcm/
3979 F: arch/mips/bcm47xx/*
3980 F: arch/mips/include/asm/mach-bcm47xx/*
3982 BROADCOM BCM4908 ETHERNET DRIVER
3983 M: Rafał Miłecki <rafal@milecki.pl>
3984 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3985 L: netdev@vger.kernel.org
3987 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3988 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3989 F: drivers/net/ethernet/broadcom/unimac.h
3991 BROADCOM BCM4908 PINMUX DRIVER
3992 M: Rafał Miłecki <rafal@milecki.pl>
3993 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3994 L: linux-gpio@vger.kernel.org
3996 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3997 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
3999 BROADCOM BCM5301X ARM ARCHITECTURE
4000 M: Florian Fainelli <f.fainelli@gmail.com>
4001 M: Hauke Mehrtens <hauke@hauke-m.de>
4002 M: Rafał Miłecki <zajec5@gmail.com>
4003 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4006 F: arch/arm/boot/dts/bcm470*
4007 F: arch/arm/boot/dts/bcm5301*
4008 F: arch/arm/boot/dts/bcm953012*
4009 F: arch/arm/mach-bcm/bcm_5301x.c
4011 BROADCOM BCM53573 ARM ARCHITECTURE
4012 M: Florian Fainelli <f.fainelli@gmail.com>
4013 M: Rafał Miłecki <rafal@milecki.pl>
4014 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4017 F: arch/arm/boot/dts/bcm47189*
4018 F: arch/arm/boot/dts/bcm53573*
4020 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4021 M: Kevin Cernekee <cernekee@gmail.com>
4022 L: linux-usb@vger.kernel.org
4024 F: drivers/usb/gadget/udc/bcm63xx_udc.*
4026 BROADCOM BCM7XXX ARM ARCHITECTURE
4027 M: Florian Fainelli <f.fainelli@gmail.com>
4028 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4029 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4031 T: git git://github.com/broadcom/stblinux.git
4032 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4033 F: arch/arm/boot/dts/bcm7*.dts*
4034 F: arch/arm/include/asm/hardware/cache-b15-rac.h
4035 F: arch/arm/mach-bcm/*brcmstb*
4036 F: arch/arm/mm/cache-b15-rac.c
4037 F: drivers/bus/brcmstb_gisb.c
4038 F: drivers/pci/controller/pcie-brcmstb.c
4044 M: Al Cooper <alcooperx@gmail.com>
4045 L: linux-usb@vger.kernel.org
4046 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4048 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4049 F: drivers/usb/gadget/udc/bdc/
4051 BROADCOM BMIPS CPUFREQ DRIVER
4052 M: Markus Mayer <mmayer@broadcom.com>
4053 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4054 L: linux-pm@vger.kernel.org
4056 F: drivers/cpufreq/bmips-cpufreq.c
4058 BROADCOM BMIPS MIPS ARCHITECTURE
4059 M: Florian Fainelli <f.fainelli@gmail.com>
4060 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4061 L: linux-mips@vger.kernel.org
4063 T: git git://github.com/broadcom/stblinux.git
4064 F: arch/mips/bmips/*
4065 F: arch/mips/boot/dts/brcm/bcm*.dts*
4066 F: arch/mips/include/asm/mach-bmips/*
4067 F: arch/mips/kernel/*bmips*
4068 F: drivers/soc/bcm/bcm63xx
4069 F: drivers/irqchip/irq-bcm63*
4070 F: drivers/irqchip/irq-bcm7*
4071 F: drivers/irqchip/irq-brcmstb*
4072 F: include/linux/bcm963xx_nvram.h
4073 F: include/linux/bcm963xx_tag.h
4075 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4076 M: Rasesh Mody <rmody@marvell.com>
4077 M: GR-Linux-NIC-Dev@marvell.com
4078 L: netdev@vger.kernel.org
4080 F: drivers/net/ethernet/broadcom/bnx2.*
4081 F: drivers/net/ethernet/broadcom/bnx2_*
4083 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4084 M: Saurav Kashyap <skashyap@marvell.com>
4085 M: Javed Hasan <jhasan@marvell.com>
4086 M: GR-QLogic-Storage-Upstream@marvell.com
4087 L: linux-scsi@vger.kernel.org
4089 F: drivers/scsi/bnx2fc/
4091 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4092 M: Nilesh Javali <njavali@marvell.com>
4093 M: Manish Rangankar <mrangankar@marvell.com>
4094 M: GR-QLogic-Storage-Upstream@marvell.com
4095 L: linux-scsi@vger.kernel.org
4097 F: drivers/scsi/bnx2i/
4099 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4100 M: Ariel Elior <aelior@marvell.com>
4101 M: Sudarsana Kalluru <skalluru@marvell.com>
4102 M: Manish Chopra <manishc@marvell.com>
4103 L: netdev@vger.kernel.org
4105 F: drivers/net/ethernet/broadcom/bnx2x/
4107 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4108 M: Michael Chan <michael.chan@broadcom.com>
4109 L: netdev@vger.kernel.org
4111 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4112 F: drivers/net/ethernet/broadcom/bnxt/
4113 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4115 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4116 M: Arend van Spriel <aspriel@gmail.com>
4117 M: Franky Lin <franky.lin@broadcom.com>
4118 M: Hante Meuleman <hante.meuleman@broadcom.com>
4119 L: linux-wireless@vger.kernel.org
4120 L: brcm80211-dev-list.pdl@broadcom.com
4121 L: SHA-cyfmac-dev-list@infineon.com
4123 F: drivers/net/wireless/broadcom/brcm80211/
4125 BROADCOM BRCMSTB GPIO DRIVER
4126 M: Doug Berger <opendmb@gmail.com>
4127 M: Florian Fainelli <f.fainelli@gmail.com>
4128 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4130 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4131 F: drivers/gpio/gpio-brcmstb.c
4133 BROADCOM BRCMSTB I2C DRIVER
4134 M: Kamal Dasu <kdasu.kdev@gmail.com>
4135 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4136 L: linux-i2c@vger.kernel.org
4138 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4139 F: drivers/i2c/busses/i2c-brcmstb.c
4141 BROADCOM BRCMSTB UART DRIVER
4142 M: Al Cooper <alcooperx@gmail.com>
4143 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4144 L: linux-serial@vger.kernel.org
4146 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4147 F: drivers/tty/serial/8250/8250_bcm7271.c
4149 BROADCOM BRCMSTB USB EHCI DRIVER
4150 M: Al Cooper <alcooperx@gmail.com>
4151 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4152 L: linux-usb@vger.kernel.org
4154 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4155 F: drivers/usb/host/ehci-brcm.*
4157 BROADCOM BRCMSTB USB PIN MAP DRIVER
4158 M: Al Cooper <alcooperx@gmail.com>
4159 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4160 L: linux-usb@vger.kernel.org
4162 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4163 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4165 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4166 M: Al Cooper <alcooperx@gmail.com>
4167 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4168 L: linux-kernel@vger.kernel.org
4170 F: drivers/phy/broadcom/phy-brcm-usb*
4172 BROADCOM ETHERNET PHY DRIVERS
4173 M: Florian Fainelli <f.fainelli@gmail.com>
4174 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4175 L: netdev@vger.kernel.org
4177 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4178 F: drivers/net/phy/bcm*.[ch]
4179 F: drivers/net/phy/broadcom.c
4180 F: include/linux/brcmphy.h
4182 BROADCOM GENET ETHERNET DRIVER
4183 M: Doug Berger <opendmb@gmail.com>
4184 M: Florian Fainelli <f.fainelli@gmail.com>
4185 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4186 L: netdev@vger.kernel.org
4188 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4189 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4190 F: drivers/net/ethernet/broadcom/genet/
4191 F: drivers/net/ethernet/broadcom/unimac.h
4192 F: drivers/net/mdio/mdio-bcm-unimac.c
4193 F: include/linux/platform_data/bcmgenet.h
4194 F: include/linux/platform_data/mdio-bcm-unimac.h
4196 BROADCOM IPROC ARM ARCHITECTURE
4197 M: Ray Jui <rjui@broadcom.com>
4198 M: Scott Branden <sbranden@broadcom.com>
4199 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4202 T: git git://github.com/broadcom/stblinux.git
4203 F: arch/arm64/boot/dts/broadcom/northstar2/*
4204 F: arch/arm64/boot/dts/broadcom/stingray/*
4205 F: drivers/clk/bcm/clk-ns*
4206 F: drivers/clk/bcm/clk-sr*
4207 F: drivers/pinctrl/bcm/pinctrl-ns*
4208 F: include/dt-bindings/clock/bcm-sr*
4225 BROADCOM IPROC GBIT ETHERNET DRIVER
4226 M: Rafał Miłecki <rafal@milecki.pl>
4227 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4228 L: netdev@vger.kernel.org
4230 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4231 F: drivers/net/ethernet/broadcom/bgmac*
4232 F: drivers/net/ethernet/broadcom/unimac.h
4234 BROADCOM KONA GPIO DRIVER
4235 M: Ray Jui <rjui@broadcom.com>
4236 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4238 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4239 F: drivers/gpio/gpio-bcm-kona.c
4241 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4242 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4243 M: Kashyap Desai <kashyap.desai@broadcom.com>
4244 M: Sumit Saxena <sumit.saxena@broadcom.com>
4245 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4246 L: mpi3mr-linuxdrv.pdl@broadcom.com
4247 L: linux-scsi@vger.kernel.org
4249 W: https://www.broadcom.com/support/storage
4250 F: drivers/scsi/mpi3mr/
4252 BROADCOM NETXTREME-E ROCE DRIVER
4253 M: Selvin Xavier <selvin.xavier@broadcom.com>
4254 L: linux-rdma@vger.kernel.org
4256 W: http://www.broadcom.com
4257 F: drivers/infiniband/hw/bnxt_re/
4258 F: include/uapi/rdma/bnxt_re-abi.h
4260 BROADCOM NVRAM DRIVER
4261 M: Rafał Miłecki <zajec5@gmail.com>
4262 L: linux-mips@vger.kernel.org
4264 F: drivers/firmware/broadcom/*
4266 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4267 M: Rafał Miłecki <rafal@milecki.pl>
4268 M: Florian Fainelli <f.fainelli@gmail.com>
4269 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4270 L: linux-pm@vger.kernel.org
4272 T: git git://github.com/broadcom/stblinux.git
4273 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4274 F: include/dt-bindings/soc/bcm-pmb.h
4276 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4277 M: Rafał Miłecki <zajec5@gmail.com>
4278 L: linux-wireless@vger.kernel.org
4281 F: include/linux/bcma/
4284 M: Kamal Dasu <kdasu.kdev@gmail.com>
4285 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4287 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4288 F: drivers/spi/spi-bcm-qspi.*
4289 F: drivers/spi/spi-brcmstb-qspi.c
4290 F: drivers/spi/spi-iproc-qspi.c
4292 BROADCOM STB AVS CPUFREQ DRIVER
4293 M: Markus Mayer <mmayer@broadcom.com>
4294 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4295 L: linux-pm@vger.kernel.org
4297 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4298 F: drivers/cpufreq/brcmstb*
4300 BROADCOM STB AVS TMON DRIVER
4301 M: Markus Mayer <mmayer@broadcom.com>
4302 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4303 L: linux-pm@vger.kernel.org
4305 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4306 F: drivers/thermal/broadcom/brcmstb*
4308 BROADCOM STB DPFE DRIVER
4309 M: Markus Mayer <mmayer@broadcom.com>
4310 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4313 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4314 F: drivers/memory/brcmstb_dpfe.c
4316 BROADCOM STB NAND FLASH DRIVER
4317 M: Brian Norris <computersforpeace@gmail.com>
4318 M: Kamal Dasu <kdasu.kdev@gmail.com>
4319 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4320 L: linux-mtd@lists.infradead.org
4322 F: drivers/mtd/nand/raw/brcmnand/
4323 F: include/linux/platform_data/brcmnand.h
4325 BROADCOM STB PCIE DRIVER
4326 M: Jim Quinlan <jim2101024@gmail.com>
4327 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4328 M: Florian Fainelli <f.fainelli@gmail.com>
4329 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4330 L: linux-pci@vger.kernel.org
4332 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4333 F: drivers/pci/controller/pcie-brcmstb.c
4335 BROADCOM SYSTEMPORT ETHERNET DRIVER
4336 M: Florian Fainelli <f.fainelli@gmail.com>
4337 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4338 L: netdev@vger.kernel.org
4340 F: drivers/net/ethernet/broadcom/bcmsysport.*
4341 F: drivers/net/ethernet/broadcom/unimac.h
4342 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4344 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4345 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4346 M: Prashant Sreedharan <prashant@broadcom.com>
4347 M: Michael Chan <mchan@broadcom.com>
4348 L: netdev@vger.kernel.org
4350 F: drivers/net/ethernet/broadcom/tg3.*
4353 M: Scott Branden <scott.branden@broadcom.com>
4354 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4356 F: drivers/misc/bcm-vk/
4357 F: include/uapi/linux/misc/bcm_vk.h
4359 BROCADE BFA FC SCSI DRIVER
4360 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4361 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4362 L: linux-scsi@vger.kernel.org
4364 F: drivers/scsi/bfa/
4366 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4367 M: Rasesh Mody <rmody@marvell.com>
4368 M: Sudarsana Kalluru <skalluru@marvell.com>
4369 M: GR-Linux-NIC-Dev@marvell.com
4370 L: netdev@vger.kernel.org
4372 F: drivers/net/ethernet/brocade/bna/
4374 BSG (block layer generic sg v4 driver)
4375 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4376 L: linux-scsi@vger.kernel.org
4379 F: include/linux/bsg.h
4380 F: include/uapi/linux/bsg.h
4383 M: Clemens Ladisch <clemens@ladisch.de>
4384 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4387 F: Documentation/sound/cards/bt87x.rst
4388 F: sound/pci/bt87x.c
4391 M: Michael Buesch <m@bues.ch>
4393 W: http://bu3sch.de/btgpio.php
4394 F: drivers/gpio/gpio-bt8xx.c
4397 M: Chris Mason <clm@fb.com>
4398 M: Josef Bacik <josef@toxicpanda.com>
4399 M: David Sterba <dsterba@suse.com>
4400 L: linux-btrfs@vger.kernel.org
4402 W: http://btrfs.wiki.kernel.org/
4403 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4404 C: irc://irc.libera.chat/btrfs
4405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4406 F: Documentation/filesystems/btrfs.rst
4408 F: include/linux/btrfs*
4409 F: include/uapi/linux/btrfs*
4411 BTTV VIDEO4LINUX DRIVER
4412 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4413 L: linux-media@vger.kernel.org
4415 W: https://linuxtv.org
4416 T: git git://linuxtv.org/media_tree.git
4417 F: Documentation/driver-api/media/drivers/bttv*
4418 F: drivers/media/pci/bt8xx/bttv*
4420 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4421 M: Chanwoo Choi <cw00.choi@samsung.com>
4422 L: linux-pm@vger.kernel.org
4423 L: linux-samsung-soc@vger.kernel.org
4425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4426 F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4427 F: drivers/devfreq/exynos-bus.c
4429 BUSLOGIC SCSI DRIVER
4430 M: Khalid Aziz <khalid@gonehiking.org>
4431 L: linux-scsi@vger.kernel.org
4433 F: drivers/scsi/BusLogic.*
4434 F: drivers/scsi/FlashPoint.*
4436 C-MEDIA CMI8788 DRIVER
4437 M: Clemens Ladisch <clemens@ladisch.de>
4438 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4441 F: sound/pci/oxygen/
4444 M: Guo Ren <guoren@kernel.org>
4445 L: linux-csky@vger.kernel.org
4447 T: git https://github.com/c-sky/csky-linux.git
4448 F: Documentation/devicetree/bindings/csky/
4449 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4450 F: Documentation/devicetree/bindings/timer/csky,*
4452 F: drivers/clocksource/timer-gx6605s.c
4453 F: drivers/clocksource/timer-mp-csky.c
4454 F: drivers/irqchip/irq-csky-*
4458 CA8210 IEEE-802.15.4 RADIO DRIVER
4459 L: linux-wpan@vger.kernel.org
4461 W: https://github.com/Cascoda/ca8210-linux.git
4462 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4463 F: drivers/net/ieee802154/ca8210.c
4465 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4466 M: Damien Le Moal <damien.lemoal@wdc.com>
4467 L: linux-riscv@lists.infradead.org
4468 L: linux-gpio@vger.kernel.org (pinctrl driver)
4469 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4470 F: drivers/pinctrl/pinctrl-k210.c
4472 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4473 M: Damien Le Moal <damien.lemoal@wdc.com>
4474 L: linux-kernel@vger.kernel.org
4475 L: linux-riscv@lists.infradead.org
4477 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4478 F: drivers/reset/reset-k210.c
4480 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4481 M: Damien Le Moal <damien.lemoal@wdc.com>
4482 L: linux-riscv@lists.infradead.org
4484 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4485 F: drivers/soc/canaan/
4486 F: include/soc/canaan/
4488 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4489 M: David Howells <dhowells@redhat.com>
4490 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4492 F: Documentation/filesystems/caching/cachefiles.rst
4495 CADENCE MIPI-CSI2 BRIDGES
4496 M: Maxime Ripard <mripard@kernel.org>
4497 L: linux-media@vger.kernel.org
4499 F: Documentation/devicetree/bindings/media/cdns,*.txt
4500 F: drivers/media/platform/cadence/cdns-csi2*
4503 L: linux-mtd@lists.infradead.org
4505 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4506 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4508 CADENCE USB3 DRD IP DRIVER
4509 M: Peter Chen <peter.chen@kernel.org>
4510 M: Pawel Laszczak <pawell@cadence.com>
4511 R: Roger Quadros <rogerq@kernel.org>
4512 R: Aswath Govindraju <a-govindraju@ti.com>
4513 L: linux-usb@vger.kernel.org
4515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4516 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4517 F: drivers/usb/cdns3/
4518 X: drivers/usb/cdns3/cdnsp*
4520 CADENCE USBSSP DRD IP DRIVER
4521 M: Pawel Laszczak <pawell@cadence.com>
4522 L: linux-usb@vger.kernel.org
4524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4525 F: drivers/usb/cdns3/
4526 X: drivers/usb/cdns3/cdns3*
4528 CADET FM/AM RADIO RECEIVER DRIVER
4529 M: Hans Verkuil <hverkuil@xs4all.nl>
4530 L: linux-media@vger.kernel.org
4532 W: https://linuxtv.org
4533 T: git git://linuxtv.org/media_tree.git
4534 F: drivers/media/radio/radio-cadet*
4536 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4537 L: linux-media@vger.kernel.org
4539 T: git git://linuxtv.org/media_tree.git
4540 F: Documentation/admin-guide/media/cafe_ccic*
4541 F: drivers/media/platform/marvell/
4544 L: netdev@vger.kernel.org
4546 F: Documentation/networking/caif/
4547 F: drivers/net/caif/
4548 F: include/net/caif/
4549 F: include/uapi/linux/caif/
4553 M: Toke Høiland-Jørgensen <toke@toke.dk>
4554 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4556 F: net/sched/sch_cake.c
4559 M: Wolfgang Grandegger <wg@grandegger.com>
4560 M: Marc Kleine-Budde <mkl@pengutronix.de>
4561 L: linux-can@vger.kernel.org
4563 W: https://github.com/linux-can
4564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4566 F: Documentation/devicetree/bindings/net/can/
4567 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4569 F: drivers/phy/phy-can-transceiver.c
4570 F: include/linux/can/bittiming.h
4571 F: include/linux/can/dev.h
4572 F: include/linux/can/length.h
4573 F: include/linux/can/platform/
4574 F: include/linux/can/rx-offload.h
4575 F: include/uapi/linux/can/error.h
4576 F: include/uapi/linux/can/netlink.h
4577 F: include/uapi/linux/can/vxcan.h
4580 M: Oliver Hartkopp <socketcan@hartkopp.net>
4581 M: Marc Kleine-Budde <mkl@pengutronix.de>
4582 L: linux-can@vger.kernel.org
4584 W: https://github.com/linux-can
4585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4587 F: Documentation/networking/can.rst
4588 F: include/linux/can/can-ml.h
4589 F: include/linux/can/core.h
4590 F: include/linux/can/skb.h
4591 F: include/net/netns/can.h
4592 F: include/uapi/linux/can.h
4593 F: include/uapi/linux/can/bcm.h
4594 F: include/uapi/linux/can/gw.h
4595 F: include/uapi/linux/can/isotp.h
4596 F: include/uapi/linux/can/raw.h
4599 CAN-J1939 NETWORK LAYER
4600 M: Robin van der Gracht <robin@protonic.nl>
4601 M: Oleksij Rempel <o.rempel@pengutronix.de>
4602 R: kernel@pengutronix.de
4603 L: linux-can@vger.kernel.org
4605 F: Documentation/networking/j1939.rst
4606 F: include/uapi/linux/can/j1939.h
4610 M: Serge Hallyn <serge@hallyn.com>
4611 L: linux-security-module@vger.kernel.org
4613 F: include/linux/capability.h
4614 F: include/uapi/linux/capability.h
4615 F: kernel/capability.c
4616 F: security/commoncap.c
4618 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4619 M: Kevin Tsai <ktsai@capellamicro.com>
4621 F: drivers/iio/light/cm*
4623 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4624 M: Christian Lamparter <chunkeey@googlemail.com>
4625 L: linux-wireless@vger.kernel.org
4627 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4628 F: drivers/net/wireless/ath/carl9170/
4631 M: Robert Richter <rric@kernel.org>
4633 W: http://www.marvell.com
4634 F: drivers/i2c/busses/i2c-octeon*
4635 F: drivers/i2c/busses/i2c-thunderx*
4637 CAVIUM LIQUIDIO NETWORK DRIVER
4638 M: Derek Chickles <dchickles@marvell.com>
4639 M: Satanand Burla <sburla@marvell.com>
4640 M: Felix Manlunas <fmanlunas@marvell.com>
4641 L: netdev@vger.kernel.org
4643 W: http://www.marvell.com
4644 F: drivers/net/ethernet/cavium/liquidio/
4647 M: Robert Richter <rric@kernel.org>
4649 W: http://www.marvell.com
4650 F: drivers/mmc/host/cavium*
4652 CAVIUM OCTEON-TX CRYPTO DRIVER
4653 M: George Cherian <gcherian@marvell.com>
4654 L: linux-crypto@vger.kernel.org
4656 W: http://www.marvell.com
4657 F: drivers/crypto/cavium/cpt/
4659 CAVIUM THUNDERX2 ARM64 SOC
4660 M: Robert Richter <rric@kernel.org>
4661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4663 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4664 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4666 CBS/ETF/TAPRIO QDISCS
4667 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4669 L: netdev@vger.kernel.org
4670 F: net/sched/sch_cbs.c
4671 F: net/sched/sch_etf.c
4672 F: net/sched/sch_taprio.c
4674 CC2520 IEEE-802.15.4 RADIO DRIVER
4675 M: Varka Bhadram <varkabhadram@gmail.com>
4676 L: linux-wpan@vger.kernel.org
4678 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4679 F: drivers/net/ieee802154/cc2520.c
4680 F: include/linux/spi/cc2520.h
4682 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4683 M: Gilad Ben-Yossef <gilad@benyossef.com>
4684 L: linux-crypto@vger.kernel.org
4686 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4687 F: drivers/crypto/ccree/
4689 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4690 M: Hadar Gat <hadar.gat@arm.com>
4691 L: linux-crypto@vger.kernel.org
4693 F: drivers/char/hw_random/cctrng.c
4694 F: drivers/char/hw_random/cctrng.h
4695 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4696 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4699 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4700 L: linux-media@vger.kernel.org
4702 W: http://linuxtv.org
4703 T: git git://linuxtv.org/media_tree.git
4704 F: Documentation/ABI/testing/debugfs-cec-error-inj
4705 F: Documentation/devicetree/bindings/media/cec.txt
4706 F: Documentation/driver-api/media/cec-core.rst
4707 F: Documentation/userspace-api/media/cec
4708 F: drivers/media/cec/
4709 F: drivers/media/rc/keymaps/rc-cec.c
4710 F: include/media/cec-notifier.h
4711 F: include/media/cec.h
4712 F: include/uapi/linux/cec-funcs.h
4713 F: include/uapi/linux/cec.h
4716 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4717 L: linux-media@vger.kernel.org
4719 W: http://linuxtv.org
4720 T: git git://linuxtv.org/media_tree.git
4721 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4722 F: drivers/media/cec/platform/cec-gpio/
4724 CELL BROADBAND ENGINE ARCHITECTURE
4725 M: Arnd Bergmann <arnd@arndb.de>
4726 L: linuxppc-dev@lists.ozlabs.org
4728 W: http://www.ibm.com/developerworks/power/cell/
4729 F: arch/powerpc/include/asm/cell*.h
4730 F: arch/powerpc/include/asm/spu*.h
4731 F: arch/powerpc/include/uapi/asm/spu*.h
4732 F: arch/powerpc/platforms/cell/
4734 CELLWISE CW2015 BATTERY DRIVER
4735 M: Tobias Schrammm <t.schramm@manjaro.org>
4737 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4738 F: drivers/power/supply/cw2015_battery.c
4740 CEPH COMMON CODE (LIBCEPH)
4741 M: Ilya Dryomov <idryomov@gmail.com>
4742 M: Xiubo Li <xiubli@redhat.com>
4743 R: Jeff Layton <jlayton@kernel.org>
4744 L: ceph-devel@vger.kernel.org
4747 T: git git://github.com/ceph/ceph-client.git
4748 F: include/linux/ceph/
4749 F: include/linux/crush/
4752 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4753 M: Xiubo Li <xiubli@redhat.com>
4754 M: Ilya Dryomov <idryomov@gmail.com>
4755 R: Jeff Layton <jlayton@kernel.org>
4756 L: ceph-devel@vger.kernel.org
4759 T: git git://github.com/ceph/ceph-client.git
4760 F: Documentation/filesystems/ceph.rst
4763 CERTIFICATE HANDLING
4764 M: David Howells <dhowells@redhat.com>
4765 M: David Woodhouse <dwmw2@infradead.org>
4766 L: keyrings@vger.kernel.org
4768 F: Documentation/admin-guide/module-signing.rst
4770 F: scripts/check-blacklist-hashes.awk
4771 F: scripts/sign-file.c
4774 CFAG12864B LCD DRIVER
4775 M: Miguel Ojeda <ojeda@kernel.org>
4777 F: drivers/auxdisplay/cfag12864b.c
4778 F: include/linux/cfag12864b.h
4780 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4781 M: Miguel Ojeda <ojeda@kernel.org>
4783 F: drivers/auxdisplay/cfag12864bfb.c
4784 F: include/linux/cfag12864b.h
4786 CHAR and MISC DRIVERS
4787 M: Arnd Bergmann <arnd@arndb.de>
4788 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4793 F: include/linux/miscdevice.h
4794 X: drivers/char/agp/
4795 X: drivers/char/hw_random/
4796 X: drivers/char/ipmi/
4797 X: drivers/char/random.c
4798 X: drivers/char/tpm/
4801 M: Andy Whitcroft <apw@canonical.com>
4802 M: Joe Perches <joe@perches.com>
4803 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4804 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4806 F: scripts/checkpatch.pl
4808 CHECKPATCH DOCUMENTATION
4809 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4810 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4811 R: Joe Perches <joe@perches.com>
4813 F: Documentation/dev-tools/checkpatch.rst
4815 CHINESE DOCUMENTATION
4816 M: Alex Shi <alexs@kernel.org>
4817 M: Yanteng Si <siyanteng@loongson.cn>
4819 F: Documentation/translations/zh_CN/
4821 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4822 M: Peter Chen <peter.chen@kernel.org>
4823 L: linux-usb@vger.kernel.org
4825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4826 F: drivers/usb/chipidea/
4828 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4829 M: Hans de Goede <hdegoede@redhat.com>
4830 L: linux-input@vger.kernel.org
4832 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4833 F: drivers/input/touchscreen/chipone_icn8318.c
4835 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4836 M: Hans de Goede <hdegoede@redhat.com>
4837 L: linux-input@vger.kernel.org
4839 F: drivers/input/touchscreen/chipone_icn8505.c
4841 CHROME HARDWARE PLATFORM SUPPORT
4842 M: Benson Leung <bleung@chromium.org>
4843 L: chrome-platform@lists.linux.dev
4845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4846 F: drivers/platform/chrome/
4848 CHROMEOS EC CODEC DRIVER
4849 M: Cheng-Yi Chiang <cychiang@chromium.org>
4850 M: Tzung-Bi Shih <tzungbi@google.com>
4851 R: Guenter Roeck <groeck@chromium.org>
4852 L: chrome-platform@lists.linux.dev
4854 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4855 F: sound/soc/codecs/cros_ec_codec.*
4857 CHROMEOS EC SUBDRIVERS
4858 M: Benson Leung <bleung@chromium.org>
4859 R: Guenter Roeck <groeck@chromium.org>
4860 L: chrome-platform@lists.linux.dev
4862 F: drivers/power/supply/cros_usbpd-charger.c
4866 CHROMEOS EC USB TYPE-C DRIVER
4867 M: Prashant Malani <pmalani@chromium.org>
4868 L: chrome-platform@lists.linux.dev
4870 F: drivers/platform/chrome/cros_ec_typec.c
4872 CHROMEOS EC USB PD NOTIFY DRIVER
4873 M: Prashant Malani <pmalani@chromium.org>
4874 L: chrome-platform@lists.linux.dev
4876 F: drivers/platform/chrome/cros_usbpd_notify.c
4877 F: include/linux/platform_data/cros_usbpd_notify.h
4879 CHRONTEL CH7322 CEC DRIVER
4880 M: Joe Tessler <jrt@google.com>
4881 L: linux-media@vger.kernel.org
4883 T: git git://linuxtv.org/media_tree.git
4884 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4885 F: drivers/media/cec/i2c/ch7322.c
4887 CIRRUS LOGIC AUDIO CODEC DRIVERS
4888 M: James Schulman <james.schulman@cirrus.com>
4889 M: David Rhodes <david.rhodes@cirrus.com>
4890 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4891 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4892 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4893 L: patches@opensource.cirrus.com
4895 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4896 F: include/dt-bindings/sound/cs*
4897 F: sound/pci/hda/cs*
4898 F: sound/soc/codecs/cs*
4900 CIRRUS LOGIC DSP FIRMWARE DRIVER
4901 M: Simon Trimmer <simont@opensource.cirrus.com>
4902 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4903 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4904 L: patches@opensource.cirrus.com
4906 W: https://github.com/CirrusLogic/linux-drivers/wiki
4907 T: git https://github.com/CirrusLogic/linux-drivers.git
4908 F: drivers/firmware/cirrus/*
4909 F: include/linux/firmware/cirrus/*
4911 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4912 M: Hartley Sweeten <hsweeten@visionengravers.com>
4913 L: netdev@vger.kernel.org
4915 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4917 CIRRUS LOGIC LOCHNAGAR DRIVER
4918 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4919 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4920 L: patches@opensource.cirrus.com
4922 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4923 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4924 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4925 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4926 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4927 F: Documentation/hwmon/lochnagar.rst
4928 F: drivers/clk/clk-lochnagar.c
4929 F: drivers/hwmon/lochnagar-hwmon.c
4930 F: drivers/mfd/lochnagar-i2c.c
4931 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4932 F: drivers/regulator/lochnagar-regulator.c
4933 F: include/dt-bindings/clk/lochnagar.h
4934 F: include/dt-bindings/pinctrl/lochnagar.h
4935 F: include/linux/mfd/lochnagar*
4936 F: sound/soc/codecs/lochnagar-sc.c
4938 CIRRUS LOGIC MADERA CODEC DRIVERS
4939 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4940 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4941 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4942 L: patches@opensource.cirrus.com
4944 W: https://github.com/CirrusLogic/linux-drivers/wiki
4945 T: git https://github.com/CirrusLogic/linux-drivers.git
4946 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4947 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4948 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4949 F: drivers/gpio/gpio-madera*
4950 F: drivers/irqchip/irq-madera*
4951 F: drivers/mfd/cs47l*
4952 F: drivers/mfd/madera*
4953 F: drivers/pinctrl/cirrus/*
4954 F: include/dt-bindings/sound/madera*
4955 F: include/linux/irqchip/irq-madera*
4956 F: include/linux/mfd/madera/*
4957 F: include/sound/madera*
4958 F: sound/soc/codecs/cs47l*
4959 F: sound/soc/codecs/madera*
4961 CISCO FCOE HBA DRIVER
4962 M: Satish Kharat <satishkh@cisco.com>
4963 M: Sesidhar Baddela <sebaddel@cisco.com>
4964 M: Karan Tilak Kumar <kartilak@cisco.com>
4965 L: linux-scsi@vger.kernel.org
4967 F: drivers/scsi/fnic/
4969 CISCO SCSI HBA DRIVER
4970 M: Karan Tilak Kumar <kartilak@cisco.com>
4971 M: Sesidhar Baddela <sebaddel@cisco.com>
4972 L: linux-scsi@vger.kernel.org
4974 F: drivers/scsi/snic/
4976 CISCO VIC ETHERNET NIC DRIVER
4977 M: Christian Benvenuti <benve@cisco.com>
4978 M: Govindarajulu Varadarajan <_govind@gmx.com>
4980 F: drivers/net/ethernet/cisco/enic/
4982 CISCO VIC LOW LATENCY NIC DRIVER
4983 M: Christian Benvenuti <benve@cisco.com>
4984 M: Nelson Escobar <neescoba@cisco.com>
4986 F: drivers/infiniband/hw/usnic/
4989 M: Miguel Ojeda <ojeda@kernel.org>
4993 CLANG/LLVM BUILD SUPPORT
4994 M: Nathan Chancellor <nathan@kernel.org>
4995 M: Nick Desaulniers <ndesaulniers@google.com>
4996 R: Tom Rix <trix@redhat.com>
4997 L: llvm@lists.linux.dev
4999 W: https://clangbuiltlinux.github.io/
5000 B: https://github.com/ClangBuiltLinux/linux/issues
5001 C: irc://irc.libera.chat/clangbuiltlinux
5002 F: Documentation/kbuild/llvm.rst
5003 F: include/linux/compiler-clang.h
5004 F: scripts/Makefile.clang
5005 F: scripts/clang-tools/
5006 K: \b(?i:clang|llvm)\b
5008 CLANG CONTROL FLOW INTEGRITY SUPPORT
5009 M: Sami Tolvanen <samitolvanen@google.com>
5010 M: Kees Cook <keescook@chromium.org>
5011 R: Nathan Chancellor <nathan@kernel.org>
5012 R: Nick Desaulniers <ndesaulniers@google.com>
5013 L: llvm@lists.linux.dev
5015 B: https://github.com/ClangBuiltLinux/linux/issues
5016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5017 F: include/linux/cfi.h
5021 M: Russell King <linux@armlinux.org.uk>
5022 L: linux-clk@vger.kernel.org
5024 F: include/linux/clk.h
5026 CLOCKSOURCE, CLOCKEVENT DRIVERS
5027 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5028 M: Thomas Gleixner <tglx@linutronix.de>
5029 L: linux-kernel@vger.kernel.org
5031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5032 F: Documentation/devicetree/bindings/timer/
5033 F: drivers/clocksource/
5036 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5037 M: Daniel Oliveira Nascimento <don@syst.com.br>
5038 L: platform-driver-x86@vger.kernel.org
5040 F: drivers/platform/x86/classmate-laptop.c
5043 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5044 L: linux-media@vger.kernel.org
5046 W: https://linuxtv.org
5047 T: git git://linuxtv.org/media_tree.git
5048 F: drivers/media/pci/cobalt/
5050 COCCINELLE/Semantic Patches (SmPL)
5051 M: Julia Lawall <Julia.Lawall@inria.fr>
5052 M: Nicolas Palix <nicolas.palix@imag.fr>
5053 L: cocci@inria.fr (moderated for non-subscribers)
5055 W: https://coccinelle.gitlabpages.inria.fr/website/
5056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5057 F: Documentation/dev-tools/coccinelle.rst
5058 F: scripts/coccicheck
5059 F: scripts/coccinelle/
5062 M: Jan Harkes <jaharkes@cs.cmu.edu>
5064 L: codalist@coda.cs.cmu.edu
5066 W: http://www.coda.cs.cmu.edu/
5067 F: Documentation/filesystems/coda.rst
5069 F: include/linux/coda*.h
5070 F: include/uapi/linux/coda*.h
5072 CODA V4L2 MEM2MEM DRIVER
5073 M: Philipp Zabel <p.zabel@pengutronix.de>
5074 L: linux-media@vger.kernel.org
5076 F: Documentation/devicetree/bindings/media/coda.yaml
5077 F: drivers/media/platform/chips-media/
5080 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5082 F: Documentation/process/code-of-conduct-interpretation.rst
5083 F: Documentation/process/code-of-conduct.rst
5086 M: Ian Abbott <abbotti@mev.co.uk>
5087 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5090 F: include/linux/comedi/
5091 F: include/uapi/linux/comedi.h
5093 COMMON CLK FRAMEWORK
5094 M: Michael Turquette <mturquette@baylibre.com>
5095 M: Stephen Boyd <sboyd@kernel.org>
5096 L: linux-clk@vger.kernel.org
5098 Q: http://patchwork.kernel.org/project/linux-clk/list/
5099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5100 F: Documentation/devicetree/bindings/clock/
5102 F: include/dt-bindings/clock/
5103 F: include/linux/clk-pr*
5104 F: include/linux/clk/
5105 F: include/linux/of_clk.h
5106 X: drivers/clk/clkdev.c
5108 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
5109 M: Steve French <sfrench@samba.org>
5110 L: linux-cifs@vger.kernel.org
5111 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5113 W: http://linux-cifs.samba.org/
5114 T: git git://git.samba.org/sfrench/cifs-2.6.git
5115 F: Documentation/admin-guide/cifs/
5119 COMPACTPCI HOTPLUG CORE
5120 M: Scott Murray <scott@spiteful.org>
5121 L: linux-pci@vger.kernel.org
5123 F: drivers/pci/hotplug/cpci_hotplug*
5125 COMPACTPCI HOTPLUG GENERIC DRIVER
5126 M: Scott Murray <scott@spiteful.org>
5127 L: linux-pci@vger.kernel.org
5129 F: drivers/pci/hotplug/cpcihp_generic.c
5131 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5132 M: Scott Murray <scott@spiteful.org>
5133 L: linux-pci@vger.kernel.org
5135 F: drivers/pci/hotplug/cpcihp_zt5550.*
5137 COMPAL LAPTOP SUPPORT
5138 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5139 L: platform-driver-x86@vger.kernel.org
5141 F: drivers/platform/x86/compal-laptop.c
5144 M: Miguel Ojeda <ojeda@kernel.org>
5145 R: Nick Desaulniers <ndesaulniers@google.com>
5147 F: include/linux/compiler_attributes.h
5149 COMPUTE EXPRESS LINK (CXL)
5150 M: Alison Schofield <alison.schofield@intel.com>
5151 M: Vishal Verma <vishal.l.verma@intel.com>
5152 M: Ira Weiny <ira.weiny@intel.com>
5153 M: Ben Widawsky <bwidawsk@kernel.org>
5154 M: Dan Williams <dan.j.williams@intel.com>
5155 L: linux-cxl@vger.kernel.org
5158 F: include/uapi/linux/cxl_mem.h
5160 CONEXANT ACCESSRUNNER USB DRIVER
5161 L: accessrunner-general@lists.sourceforge.net
5163 W: http://accessrunner.sourceforge.net/
5164 F: drivers/usb/atm/cxacru.c
5167 M: Joel Becker <jlbec@evilplan.org>
5168 M: Christoph Hellwig <hch@lst.de>
5170 T: git git://git.infradead.org/users/hch/configfs.git
5172 F: include/linux/configfs.h
5173 F: samples/configfs/
5176 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5178 F: drivers/video/console/
5179 F: include/linux/console*
5182 M: Frederic Weisbecker <frederic@kernel.org>
5183 M: "Paul E. McKenney" <paulmck@kernel.org>
5185 F: kernel/context_tracking.c
5186 F: include/linux/context_tracking*
5188 CONTROL GROUP (CGROUP)
5189 M: Tejun Heo <tj@kernel.org>
5190 M: Zefan Li <lizefan.x@bytedance.com>
5191 M: Johannes Weiner <hannes@cmpxchg.org>
5192 L: cgroups@vger.kernel.org
5194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5195 F: Documentation/admin-guide/cgroup-v1/
5196 F: Documentation/admin-guide/cgroup-v2.rst
5197 F: include/linux/cgroup*
5199 F: tools/testing/selftests/cgroup/
5201 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5202 M: Tejun Heo <tj@kernel.org>
5203 M: Jens Axboe <axboe@kernel.dk>
5204 L: cgroups@vger.kernel.org
5205 L: linux-block@vger.kernel.org
5206 T: git git://git.kernel.dk/linux-block
5207 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5208 F: block/bfq-cgroup.c
5209 F: block/blk-cgroup.c
5210 F: block/blk-iolatency.c
5211 F: block/blk-throttle.c
5212 F: include/linux/blk-cgroup.h
5214 CONTROL GROUP - CPUSET
5215 M: Zefan Li <lizefan.x@bytedance.com>
5216 L: cgroups@vger.kernel.org
5218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5219 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5220 F: include/linux/cpuset.h
5221 F: kernel/cgroup/cpuset.c
5223 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5224 M: Johannes Weiner <hannes@cmpxchg.org>
5225 M: Michal Hocko <mhocko@kernel.org>
5226 M: Roman Gushchin <roman.gushchin@linux.dev>
5227 M: Shakeel Butt <shakeelb@google.com>
5228 R: Muchun Song <songmuchun@bytedance.com>
5229 L: cgroups@vger.kernel.org
5230 L: linux-mm@kvack.org
5234 F: tools/testing/selftests/cgroup/memcg_protection.m
5235 F: tools/testing/selftests/cgroup/test_kmem.c
5236 F: tools/testing/selftests/cgroup/test_memcontrol.c
5238 CORETEMP HARDWARE MONITORING DRIVER
5239 M: Fenghua Yu <fenghua.yu@intel.com>
5240 L: linux-hwmon@vger.kernel.org
5242 F: Documentation/hwmon/coretemp.rst
5243 F: drivers/hwmon/coretemp.c
5245 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5246 M: Marius Zachmann <mail@mariuszachmann.de>
5247 L: linux-hwmon@vger.kernel.org
5249 F: drivers/hwmon/corsair-cpro.c
5251 CORSAIR-PSU HARDWARE MONITOR DRIVER
5252 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5253 L: linux-hwmon@vger.kernel.org
5255 F: Documentation/hwmon/corsair-psu.rst
5256 F: drivers/hwmon/corsair-psu.c
5259 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5260 L: linux-iio@vger.kernel.org
5262 T: git git@gitlab.com:vilhelmgray/counter.git
5263 F: Documentation/ABI/testing/sysfs-bus-counter
5264 F: Documentation/driver-api/generic-counter.rst
5266 F: include/linux/counter.h
5267 F: include/uapi/linux/counter.h
5271 M: Bence Csókás <bence98@sch.bme.hu>
5273 F: drivers/i2c/busses/i2c-cp2615.c
5275 CPMAC ETHERNET DRIVER
5276 M: Florian Fainelli <f.fainelli@gmail.com>
5277 L: netdev@vger.kernel.org
5279 F: drivers/net/ethernet/ti/cpmac.c
5281 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5282 M: Viresh Kumar <viresh.kumar@linaro.org>
5283 M: Sudeep Holla <sudeep.holla@arm.com>
5284 L: linux-pm@vger.kernel.org
5286 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5287 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5289 CPU FREQUENCY SCALING FRAMEWORK
5290 M: "Rafael J. Wysocki" <rafael@kernel.org>
5291 M: Viresh Kumar <viresh.kumar@linaro.org>
5292 L: linux-pm@vger.kernel.org
5294 B: https://bugzilla.kernel.org
5295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5297 F: Documentation/admin-guide/pm/cpufreq.rst
5298 F: Documentation/admin-guide/pm/intel_pstate.rst
5299 F: Documentation/cpu-freq/
5300 F: Documentation/devicetree/bindings/cpufreq/
5302 F: include/linux/cpufreq.h
5303 F: include/linux/sched/cpufreq.h
5304 F: kernel/sched/cpufreq*.c
5305 F: tools/testing/selftests/cpufreq/
5307 CPU IDLE TIME MANAGEMENT FRAMEWORK
5308 M: "Rafael J. Wysocki" <rafael@kernel.org>
5309 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5310 L: linux-pm@vger.kernel.org
5312 B: https://bugzilla.kernel.org
5313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5314 F: Documentation/admin-guide/pm/cpuidle.rst
5315 F: Documentation/driver-api/pm/cpuidle.rst
5317 F: include/linux/cpuidle.h
5319 CPU POWER MONITORING SUBSYSTEM
5320 M: Thomas Renninger <trenn@suse.com>
5321 M: Shuah Khan <shuah@kernel.org>
5322 M: Shuah Khan <skhan@linuxfoundation.org>
5323 L: linux-pm@vger.kernel.org
5325 F: tools/power/cpupower/
5328 M: "H. Peter Anvin" <hpa@zytor.com>
5330 F: arch/x86/kernel/cpuid.c
5331 F: arch/x86/kernel/msr.c
5333 CPUIDLE DRIVER - ARM BIG LITTLE
5334 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5335 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5336 L: linux-pm@vger.kernel.org
5337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5340 F: drivers/cpuidle/cpuidle-big_little.c
5342 CPUIDLE DRIVER - ARM EXYNOS
5343 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5344 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5345 M: Kukjin Kim <kgene@kernel.org>
5346 L: linux-pm@vger.kernel.org
5347 L: linux-samsung-soc@vger.kernel.org
5349 F: arch/arm/mach-exynos/pm.c
5350 F: drivers/cpuidle/cpuidle-exynos.c
5351 F: include/linux/platform_data/cpuidle-exynos.h
5353 CPUIDLE DRIVER - ARM PSCI
5354 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5355 M: Sudeep Holla <sudeep.holla@arm.com>
5356 L: linux-pm@vger.kernel.org
5357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5359 F: drivers/cpuidle/cpuidle-psci.c
5361 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5362 M: Ulf Hansson <ulf.hansson@linaro.org>
5363 L: linux-pm@vger.kernel.org
5364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5366 F: drivers/cpuidle/cpuidle-psci.h
5367 F: drivers/cpuidle/cpuidle-psci-domain.c
5369 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5370 M: Ulf Hansson <ulf.hansson@linaro.org>
5371 L: linux-pm@vger.kernel.org
5373 F: drivers/cpuidle/dt_idle_genpd.c
5374 F: drivers/cpuidle/dt_idle_genpd.h
5376 CPUIDLE DRIVER - RISC-V SBI
5377 M: Anup Patel <anup@brainfault.org>
5378 L: linux-pm@vger.kernel.org
5379 L: linux-riscv@lists.infradead.org
5381 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5384 M: Nicolas Pitre <nico@fluxnic.net>
5386 F: Documentation/filesystems/cramfs.rst
5390 M: Bastien Nocera <hadess@hadess.net>
5391 L: linux-input@vger.kernel.org
5393 F: drivers/hid/hid-creative-sb0540.c
5396 M: Herbert Xu <herbert@gondor.apana.org.au>
5397 M: "David S. Miller" <davem@davemloft.net>
5398 L: linux-crypto@vger.kernel.org
5400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5402 F: Documentation/crypto/
5403 F: Documentation/devicetree/bindings/crypto/
5408 F: include/linux/crypto*
5411 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5412 M: Neil Horman <nhorman@tuxdriver.com>
5413 L: linux-crypto@vger.kernel.org
5415 F: crypto/ansi_cprng.c
5419 M: Hans Verkuil <hverkuil@xs4all.nl>
5420 L: linux-media@vger.kernel.org
5422 W: http://linuxtv.org
5423 T: git git://linuxtv.org/media_tree.git
5424 F: drivers/media/i2c/cs3308.c
5426 CS5535 Audio ALSA driver
5427 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5429 F: sound/pci/cs5535audio/
5431 CSI DRIVERS FOR ALLWINNER V3s
5432 M: Yong Deng <yong.deng@magewell.com>
5433 L: linux-media@vger.kernel.org
5435 T: git git://linuxtv.org/media_tree.git
5436 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5437 F: drivers/media/platform/sunxi/sun6i-csi/
5440 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5441 M: Ondrej Ille <ondrej.ille@gmail.com>
5442 L: linux-can@vger.kernel.org
5444 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5445 F: drivers/net/can/ctucanfd/
5448 M: Solomon Peachy <pizza@shaftnet.org>
5450 F: drivers/net/wireless/st/cw1200/
5452 CX18 VIDEO4LINUX DRIVER
5453 M: Andy Walls <awalls@md.metrocast.net>
5454 L: linux-media@vger.kernel.org
5456 W: https://linuxtv.org
5457 T: git git://linuxtv.org/media_tree.git
5458 F: drivers/media/pci/cx18/
5459 F: include/uapi/linux/ivtv*
5461 CX2341X MPEG ENCODER HELPER MODULE
5462 M: Hans Verkuil <hverkuil@xs4all.nl>
5463 L: linux-media@vger.kernel.org
5465 W: https://linuxtv.org
5466 T: git git://linuxtv.org/media_tree.git
5467 F: drivers/media/common/cx2341x*
5468 F: include/media/drv-intf/cx2341x.h
5470 CX24120 MEDIA DRIVER
5471 M: Jemma Denson <jdenson@gmail.com>
5472 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5473 L: linux-media@vger.kernel.org
5475 W: https://linuxtv.org
5476 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5477 F: drivers/media/dvb-frontends/cx24120*
5479 CX88 VIDEO4LINUX DRIVER
5480 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5481 L: linux-media@vger.kernel.org
5483 W: https://linuxtv.org
5484 T: git git://linuxtv.org/media_tree.git
5485 F: Documentation/driver-api/media/drivers/cx88*
5486 F: drivers/media/pci/cx88/
5488 CXD2820R MEDIA DRIVER
5489 M: Antti Palosaari <crope@iki.fi>
5490 L: linux-media@vger.kernel.org
5492 W: https://linuxtv.org
5493 W: http://palosaari.fi/linux/
5494 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5495 T: git git://linuxtv.org/anttip/media_tree.git
5496 F: drivers/media/dvb-frontends/cxd2820r*
5498 CXGB3 ETHERNET DRIVER (CXGB3)
5499 M: Raju Rangoju <rajur@chelsio.com>
5500 L: netdev@vger.kernel.org
5502 W: http://www.chelsio.com
5503 F: drivers/net/ethernet/chelsio/cxgb3/
5505 CXGB3 ISCSI DRIVER (CXGB3I)
5506 M: Karen Xie <kxie@chelsio.com>
5507 L: linux-scsi@vger.kernel.org
5509 W: http://www.chelsio.com
5510 F: drivers/scsi/cxgbi/cxgb3i
5512 CXGB4 CRYPTO DRIVER (chcr)
5513 M: Ayush Sawal <ayush.sawal@chelsio.com>
5514 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5515 M: Rohit Maheshwari <rohitm@chelsio.com>
5516 L: linux-crypto@vger.kernel.org
5518 W: http://www.chelsio.com
5519 F: drivers/crypto/chelsio
5521 CXGB4 INLINE CRYPTO DRIVER
5522 M: Ayush Sawal <ayush.sawal@chelsio.com>
5523 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5524 M: Rohit Maheshwari <rohitm@chelsio.com>
5525 L: netdev@vger.kernel.org
5527 W: http://www.chelsio.com
5528 F: drivers/net/ethernet/chelsio/inline_crypto/
5530 CXGB4 ETHERNET DRIVER (CXGB4)
5531 M: Raju Rangoju <rajur@chelsio.com>
5532 L: netdev@vger.kernel.org
5534 W: http://www.chelsio.com
5535 F: drivers/net/ethernet/chelsio/cxgb4/
5537 CXGB4 ISCSI DRIVER (CXGB4I)
5538 M: Karen Xie <kxie@chelsio.com>
5539 L: linux-scsi@vger.kernel.org
5541 W: http://www.chelsio.com
5542 F: drivers/scsi/cxgbi/cxgb4i
5544 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5545 M: Potnuri Bharat Teja <bharat@chelsio.com>
5546 L: linux-rdma@vger.kernel.org
5548 W: http://www.openfabrics.org
5549 F: drivers/infiniband/hw/cxgb4/
5550 F: include/uapi/rdma/cxgb4-abi.h
5552 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5553 M: Raju Rangoju <rajur@chelsio.com>
5554 L: netdev@vger.kernel.org
5556 W: http://www.chelsio.com
5557 F: drivers/net/ethernet/chelsio/cxgb4vf/
5559 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5560 M: Frederic Barrat <fbarrat@linux.ibm.com>
5561 M: Andrew Donnellan <ajd@linux.ibm.com>
5562 L: linuxppc-dev@lists.ozlabs.org
5564 F: Documentation/ABI/testing/sysfs-class-cxl
5565 F: Documentation/powerpc/cxl.rst
5566 F: arch/powerpc/platforms/powernv/pci-cxl.c
5567 F: drivers/misc/cxl/
5568 F: include/misc/cxl*
5569 F: include/uapi/misc/cxl.h
5571 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5572 M: Manoj N. Kumar <manoj@linux.ibm.com>
5573 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5574 M: Uma Krishnan <ukrishn@linux.ibm.com>
5575 L: linux-scsi@vger.kernel.org
5577 F: Documentation/powerpc/cxlflash.rst
5578 F: drivers/scsi/cxlflash/
5579 F: include/uapi/scsi/cxlflash_ioctl.h
5582 M: Russell King <linux@armlinux.org.uk>
5583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5585 W: http://www.armlinux.org.uk/
5586 F: drivers/video/fbdev/cyber2000fb.*
5588 CYCLADES PC300 DRIVER
5590 F: drivers/net/wan/pc300*
5592 CYPRESS_FIRMWARE MEDIA DRIVER
5593 M: Antti Palosaari <crope@iki.fi>
5594 L: linux-media@vger.kernel.org
5596 W: https://linuxtv.org
5597 W: http://palosaari.fi/linux/
5598 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5599 T: git git://linuxtv.org/anttip/media_tree.git
5600 F: drivers/media/common/cypress_firmware*
5602 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5603 M: Linus Walleij <linus.walleij@linaro.org>
5604 L: linux-input@vger.kernel.org
5606 F: drivers/input/touchscreen/cy8ctma140.c
5608 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5609 M: Yassine Oudjana <y.oudjana@protonmail.com>
5610 L: linux-input@vger.kernel.org
5612 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5613 F: drivers/input/keyboard/cypress-sf.c
5615 CYTTSP TOUCHSCREEN DRIVER
5616 M: Linus Walleij <linus.walleij@linaro.org>
5617 L: linux-input@vger.kernel.org
5619 F: drivers/input/touchscreen/cyttsp*
5621 D-LINK DIR-685 TOUCHKEYS DRIVER
5622 M: Linus Walleij <linus.walleij@linaro.org>
5623 L: linux-input@vger.kernel.org
5625 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5627 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5628 M: Joshua Kinard <kumba@gentoo.org>
5630 F: drivers/rtc/rtc-ds1685.c
5631 F: include/linux/rtc/ds1685.h
5633 DAMA SLAVE for AX.25
5634 M: Joerg Reuter <jreuter@yaina.de>
5635 L: linux-hams@vger.kernel.org
5637 W: http://yaina.de/jreuter/
5638 W: http://www.qsl.net/dl1bke/
5639 F: net/ax25/af_ax25.c
5640 F: net/ax25/ax25_dev.c
5641 F: net/ax25/ax25_ds_*
5642 F: net/ax25/ax25_in.c
5643 F: net/ax25/ax25_out.c
5644 F: net/ax25/ax25_timer.c
5645 F: net/ax25/sysctl_net_ax25.c
5648 M: SeongJae Park <sj@kernel.org>
5649 L: damon@lists.linux.dev
5650 L: linux-mm@kvack.org
5652 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5653 F: Documentation/admin-guide/mm/damon/
5654 F: Documentation/vm/damon/
5655 F: include/linux/damon.h
5656 F: include/trace/events/damon.h
5658 F: tools/testing/selftests/damon/
5660 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5661 L: netdev@vger.kernel.org
5663 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5664 F: drivers/net/ethernet/dec/tulip/dmfe.c
5666 DC390/AM53C974 SCSI driver
5667 M: Hannes Reinecke <hare@suse.com>
5668 L: linux-scsi@vger.kernel.org
5670 F: drivers/scsi/am53c974.c
5673 M: Oliver Neukum <oliver@neukum.org>
5674 M: Ali Akcaagac <aliakc@web.de>
5675 M: Jamie Lenehan <lenehan@twibble.org>
5676 L: dc395x@twibble.org
5678 W: http://twibble.org/dist/dc395x/
5679 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5680 F: Documentation/scsi/dc395x.rst
5681 F: drivers/scsi/dc395x.*
5684 L: dccp@vger.kernel.org
5686 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5687 F: include/linux/dccp.h
5688 F: include/linux/tfrc.h
5689 F: include/uapi/linux/dccp.h
5692 DECnet NETWORK LAYER
5693 L: linux-decnet-user@lists.sourceforge.net
5695 W: http://linux-decnet.sourceforge.net
5696 F: Documentation/networking/decnet.rst
5699 DECSTATION PLATFORM SUPPORT
5700 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5701 L: linux-mips@vger.kernel.org
5703 W: http://www.linux-mips.org/wiki/DECstation
5705 F: arch/mips/include/asm/dec/
5706 F: arch/mips/include/asm/mach-dec/
5708 DEFXX FDDI NETWORK DRIVER
5709 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5711 F: drivers/net/fddi/defxx.*
5713 DEFZA FDDI NETWORK DRIVER
5714 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5716 F: drivers/net/fddi/defza.*
5718 DEINTERLACE DRIVERS FOR ALLWINNER H3
5719 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5720 L: linux-media@vger.kernel.org
5722 T: git git://linuxtv.org/media_tree.git
5723 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5724 F: drivers/media/platform/sunxi/sun8i-di/
5727 M: Matthew Garrett <mjg59@srcf.ucam.org>
5728 M: Pali Rohár <pali@kernel.org>
5729 L: platform-driver-x86@vger.kernel.org
5731 F: drivers/platform/x86/dell/dell-laptop.c
5733 DELL LAPTOP FREEFALL DRIVER
5734 M: Pali Rohár <pali@kernel.org>
5736 F: drivers/platform/x86/dell/dell-smo8800.c
5738 DELL LAPTOP RBTN DRIVER
5739 M: Pali Rohár <pali@kernel.org>
5741 F: drivers/platform/x86/dell/dell-rbtn.*
5743 DELL LAPTOP SMM DRIVER
5744 M: Pali Rohár <pali@kernel.org>
5746 F: Documentation/ABI/obsolete/procfs-i8k
5747 F: drivers/hwmon/dell-smm-hwmon.c
5748 F: include/uapi/linux/i8k.h
5750 DELL REMOTE BIOS UPDATE DRIVER
5751 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5752 L: platform-driver-x86@vger.kernel.org
5754 F: drivers/platform/x86/dell/dell_rbu.c
5757 M: Pali Rohár <pali@kernel.org>
5758 L: Dell.Client.Kernel@dell.com
5759 L: platform-driver-x86@vger.kernel.org
5761 F: drivers/platform/x86/dell/dell-smbios.*
5763 DELL SMBIOS SMM DRIVER
5764 L: Dell.Client.Kernel@dell.com
5765 L: platform-driver-x86@vger.kernel.org
5767 F: drivers/platform/x86/dell/dell-smbios-smm.c
5769 DELL SMBIOS WMI DRIVER
5770 L: Dell.Client.Kernel@dell.com
5771 L: platform-driver-x86@vger.kernel.org
5773 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5774 F: tools/wmi/dell-smbios-example.c
5776 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5777 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5778 L: platform-driver-x86@vger.kernel.org
5780 F: Documentation/driver-api/dcdbas.rst
5781 F: drivers/platform/x86/dell/dcdbas.*
5783 DELL WMI DESCRIPTOR DRIVER
5784 L: Dell.Client.Kernel@dell.com
5786 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5788 DELL WMI SYSMAN DRIVER
5789 M: Divya Bharathi <divya.bharathi@dell.com>
5790 M: Prasanth Ksr <prasanth.ksr@dell.com>
5791 L: Dell.Client.Kernel@dell.com
5792 L: platform-driver-x86@vger.kernel.org
5794 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5795 F: drivers/platform/x86/dell/dell-wmi-sysman/
5797 DELL WMI NOTIFICATIONS DRIVER
5798 M: Matthew Garrett <mjg59@srcf.ucam.org>
5799 M: Pali Rohár <pali@kernel.org>
5801 F: drivers/platform/x86/dell/dell-wmi-base.c
5803 DELL WMI HARDWARE PRIVACY SUPPORT
5804 M: Perry Yuan <Perry.Yuan@dell.com>
5805 L: Dell.Client.Kernel@dell.com
5806 L: platform-driver-x86@vger.kernel.org
5808 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5810 DELTA ST MEDIA DRIVER
5811 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5812 L: linux-media@vger.kernel.org
5814 W: https://linuxtv.org
5815 T: git git://linuxtv.org/media_tree.git
5816 F: drivers/media/platform/st/sti/delta
5818 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5819 M: Zev Weiss <zev@bewilderbeest.net>
5820 L: linux-hwmon@vger.kernel.org
5822 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5824 DELTA DPS920AB PSU DRIVER
5825 M: Robert Marko <robert.marko@sartura.hr>
5826 L: linux-hwmon@vger.kernel.org
5828 F: Documentation/hwmon/dps920ab.rst
5829 F: drivers/hwmon/pmbus/dps920ab.c
5831 DELTA NETWORKS TN48M CPLD DRIVERS
5832 M: Robert Marko <robert.marko@sartura.hr>
5834 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5835 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5836 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5837 F: drivers/gpio/gpio-tn48m.c
5838 F: include/dt-bindings/reset/delta,tn48m-reset.h
5841 L: linux-mtd@lists.infradead.org
5843 F: drivers/mtd/nand/raw/denali*
5845 DESIGNWARE EDMA CORE IP DRIVER
5846 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5847 L: dmaengine@vger.kernel.org
5849 F: drivers/dma/dw-edma/
5850 F: include/linux/dma/edma.h
5852 DESIGNWARE XDATA IP DRIVER
5853 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5854 L: linux-pci@vger.kernel.org
5856 F: Documentation/misc-devices/dw-xdata-pcie.rst
5857 F: drivers/misc/dw-xdata-pcie.c
5859 DESIGNWARE USB2 DRD IP DRIVER
5860 M: Minas Harutyunyan <hminas@synopsys.com>
5861 L: linux-usb@vger.kernel.org
5863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5864 F: drivers/usb/dwc2/
5866 DESIGNWARE USB3 DRD IP DRIVER
5867 M: Felipe Balbi <balbi@kernel.org>
5868 L: linux-usb@vger.kernel.org
5870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5871 F: drivers/usb/dwc3/
5873 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5874 M: Andreas Klinger <ak@it-klinger.de>
5875 L: linux-iio@vger.kernel.org
5877 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5878 F: drivers/iio/proximity/srf*.c
5880 DEVICE COREDUMP (DEV_COREDUMP)
5881 M: Johannes Berg <johannes@sipsolutions.net>
5882 L: linux-kernel@vger.kernel.org
5884 F: drivers/base/devcoredump.c
5885 F: include/linux/devcoredump.h
5887 DEVICE DEPENDENCY HELPER SCRIPT
5888 M: Saravana Kannan <saravanak@google.com>
5889 L: linux-kernel@vger.kernel.org
5891 F: scripts/dev-needs.sh
5893 DEVICE DIRECT ACCESS (DAX)
5894 M: Dan Williams <dan.j.williams@intel.com>
5895 M: Vishal Verma <vishal.l.verma@intel.com>
5896 M: Dave Jiang <dave.jiang@intel.com>
5897 L: nvdimm@lists.linux.dev
5901 DEVICE FREQUENCY (DEVFREQ)
5902 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5903 M: Kyungmin Park <kyungmin.park@samsung.com>
5904 M: Chanwoo Choi <cw00.choi@samsung.com>
5905 L: linux-pm@vger.kernel.org
5907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5908 F: Documentation/devicetree/bindings/devfreq/
5909 F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5911 F: include/linux/devfreq.h
5912 F: include/trace/events/devfreq.h
5914 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5915 M: Chanwoo Choi <cw00.choi@samsung.com>
5916 L: linux-pm@vger.kernel.org
5918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5919 F: Documentation/devicetree/bindings/devfreq/event/
5920 F: drivers/devfreq/devfreq-event.c
5921 F: drivers/devfreq/event/
5922 F: include/dt-bindings/pmu/exynos_ppmu.h
5923 F: include/linux/devfreq-event.h
5925 DEVICE NUMBER REGISTRY
5926 M: Torben Mathiasen <device@lanana.org>
5928 W: http://lanana.org/docs/device-list/index.html
5930 DEVICE RESOURCE MANAGEMENT HELPERS
5931 M: Hans de Goede <hdegoede@redhat.com>
5932 R: Matti Vaittinen <mazziesaccount@gmail.com>
5934 F: include/linux/devm-helpers.h
5937 M: Alasdair Kergon <agk@redhat.com>
5938 M: Mike Snitzer <snitzer@kernel.org>
5939 M: dm-devel@redhat.com
5940 L: dm-devel@redhat.com
5942 W: http://sources.redhat.com/dm
5943 Q: http://patchwork.kernel.org/project/dm-devel/list/
5944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5945 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5946 F: Documentation/admin-guide/device-mapper/
5947 F: drivers/md/Kconfig
5948 F: drivers/md/Makefile
5950 F: drivers/md/persistent-data/
5951 F: include/linux/device-mapper.h
5952 F: include/linux/dm-*.h
5953 F: include/uapi/linux/dm-*.h
5956 M: Jiri Pirko <jiri@nvidia.com>
5957 L: netdev@vger.kernel.org
5959 F: Documentation/networking/devlink
5960 F: include/net/devlink.h
5961 F: include/uapi/linux/devlink.h
5962 F: net/core/devlink.c
5964 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5965 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5966 L: kernel@dh-electronics.com
5968 F: arch/arm/boot/dts/imx6*-dhcom-*
5970 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5971 M: Marek Vasut <marex@denx.de>
5972 L: kernel@dh-electronics.com
5974 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5975 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5977 DIALOG SEMICONDUCTOR DRIVERS
5978 M: Support Opensource <support.opensource@diasemi.com>
5980 W: http://www.dialog-semiconductor.com/products
5981 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5982 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5983 F: Documentation/devicetree/bindings/mfd/da90*.txt
5984 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5985 F: Documentation/devicetree/bindings/regulator/da92*.txt
5986 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5987 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5988 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5989 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5990 F: Documentation/hwmon/da90??.rst
5991 F: drivers/gpio/gpio-da90??.c
5992 F: drivers/hwmon/da90??-hwmon.c
5993 F: drivers/iio/adc/da91??-*.c
5994 F: drivers/input/misc/da72??.[ch]
5995 F: drivers/input/misc/da90??_onkey.c
5996 F: drivers/input/touchscreen/da9052_tsi.c
5997 F: drivers/leds/leds-da90??.c
5998 F: drivers/mfd/da903x.c
5999 F: drivers/mfd/da90??-*.c
6000 F: drivers/mfd/da91??-*.c
6001 F: drivers/pinctrl/pinctrl-da90??.c
6002 F: drivers/power/supply/da9052-battery.c
6003 F: drivers/power/supply/da91??-*.c
6004 F: drivers/regulator/da9???-regulator.[ch]
6005 F: drivers/regulator/slg51000-regulator.[ch]
6006 F: drivers/rtc/rtc-da90??.c
6007 F: drivers/thermal/da90??-thermal.c
6008 F: drivers/video/backlight/da90??_bl.c
6009 F: drivers/watchdog/da90??_wdt.c
6010 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6011 F: include/linux/mfd/da903x.h
6012 F: include/linux/mfd/da9052/
6013 F: include/linux/mfd/da9055/
6014 F: include/linux/mfd/da9062/
6015 F: include/linux/mfd/da9063/
6016 F: include/linux/mfd/da9150/
6017 F: include/linux/regulator/da9211.h
6018 F: include/sound/da[79]*.h
6019 F: sound/soc/codecs/da[79]*.[ch]
6021 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6022 M: William Breathitt Gray <vilhelm.gray@gmail.com>
6023 L: linux-gpio@vger.kernel.org
6025 F: drivers/gpio/gpio-gpio-mm.c
6027 DIOLAN U2C-12 I2C DRIVER
6028 M: Guenter Roeck <linux@roeck-us.net>
6029 L: linux-i2c@vger.kernel.org
6031 F: drivers/i2c/busses/i2c-diolan-u2c.c
6033 DIRECTORY NOTIFICATION (DNOTIFY)
6034 M: Jan Kara <jack@suse.cz>
6035 R: Amir Goldstein <amir73il@gmail.com>
6036 L: linux-fsdevel@vger.kernel.org
6038 F: Documentation/filesystems/dnotify.rst
6039 F: fs/notify/dnotify/
6040 F: include/linux/dnotify.h
6042 DISK GEOMETRY AND PARTITION HANDLING
6043 M: Andries Brouwer <aeb@cwi.nl>
6045 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6046 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6047 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6050 M: Jan Kara <jack@suse.com>
6052 F: Documentation/filesystems/quota.rst
6054 F: include/linux/quota*.h
6055 F: include/uapi/linux/quota*.h
6057 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6058 M: Bernie Thompson <bernie@plugable.com>
6059 L: linux-fbdev@vger.kernel.org
6061 W: http://plugable.com/category/projects/udlfb/
6062 F: Documentation/fb/udlfb.rst
6063 F: drivers/video/fbdev/udlfb.c
6064 F: include/video/udlfb.h
6066 DISTRIBUTED LOCK MANAGER (DLM)
6067 M: Christine Caulfield <ccaulfie@redhat.com>
6068 M: David Teigland <teigland@redhat.com>
6069 L: cluster-devel@redhat.com
6071 W: http://sources.redhat.com/cluster/
6072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6075 DMA BUFFER SHARING FRAMEWORK
6076 M: Sumit Semwal <sumit.semwal@linaro.org>
6077 M: Christian König <christian.koenig@amd.com>
6078 L: linux-media@vger.kernel.org
6079 L: dri-devel@lists.freedesktop.org
6080 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6082 T: git git://anongit.freedesktop.org/drm/drm-misc
6083 F: Documentation/driver-api/dma-buf.rst
6085 F: include/linux/*fence.h
6086 F: include/linux/dma-buf.h
6087 F: include/linux/dma-resv.h
6088 K: \bdma_(?:buf|fence|resv)\b
6090 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6091 M: Vinod Koul <vkoul@kernel.org>
6092 L: dmaengine@vger.kernel.org
6094 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6096 F: Documentation/devicetree/bindings/dma/
6097 F: Documentation/driver-api/dmaengine/
6099 F: include/linux/dma/
6100 F: include/linux/dmaengine.h
6101 F: include/linux/of_dma.h
6104 M: Christoph Hellwig <hch@lst.de>
6105 M: Marek Szyprowski <m.szyprowski@samsung.com>
6106 R: Robin Murphy <robin.murphy@arm.com>
6107 L: iommu@lists.linux.dev
6109 W: http://git.infradead.org/users/hch/dma-mapping.git
6110 T: git git://git.infradead.org/users/hch/dma-mapping.git
6111 F: include/asm-generic/dma-mapping.h
6112 F: include/linux/dma-direct.h
6113 F: include/linux/dma-mapping.h
6114 F: include/linux/dma-map-ops.h
6117 DMA MAPPING BENCHMARK
6118 M: Xiang Chen <chenxiang66@hisilicon.com>
6119 L: iommu@lists.linux.dev
6120 F: kernel/dma/map_benchmark.c
6121 F: tools/testing/selftests/dma/
6123 DMA-BUF HEAPS FRAMEWORK
6124 M: Sumit Semwal <sumit.semwal@linaro.org>
6125 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6126 R: Liam Mark <lmark@codeaurora.org>
6127 R: Laura Abbott <labbott@redhat.com>
6128 R: Brian Starkey <Brian.Starkey@arm.com>
6129 R: John Stultz <jstultz@google.com>
6130 L: linux-media@vger.kernel.org
6131 L: dri-devel@lists.freedesktop.org
6132 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6134 T: git git://anongit.freedesktop.org/drm/drm-misc
6135 F: drivers/dma-buf/dma-heap.c
6136 F: drivers/dma-buf/heaps/*
6137 F: include/linux/dma-heap.h
6138 F: include/uapi/linux/dma-heap.h
6140 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6141 M: Lukasz Luba <lukasz.luba@arm.com>
6142 L: linux-pm@vger.kernel.org
6143 L: linux-samsung-soc@vger.kernel.org
6145 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6146 F: drivers/memory/samsung/exynos5422-dmc.c
6148 DME1737 HARDWARE MONITOR DRIVER
6149 M: Juerg Haefliger <juergh@gmail.com>
6150 L: linux-hwmon@vger.kernel.org
6152 F: Documentation/hwmon/dme1737.rst
6153 F: drivers/hwmon/dme1737.c
6156 M: Jean Delvare <jdelvare@suse.com>
6158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6159 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6160 F: drivers/firmware/dmi-id.c
6161 F: drivers/firmware/dmi_scan.c
6162 F: include/linux/dmi.h
6165 M: Jonathan Corbet <corbet@lwn.net>
6166 L: linux-doc@vger.kernel.org
6168 P: Documentation/doc-guide/maintainer-profile.rst
6169 T: git git://git.lwn.net/linux.git docs-next
6171 F: scripts/documentation-file-ref-check
6172 F: scripts/kernel-doc
6173 F: scripts/sphinx-pre-install
6174 X: Documentation/ABI/
6175 X: Documentation/admin-guide/media/
6176 X: Documentation/devicetree/
6177 X: Documentation/driver-api/media/
6178 X: Documentation/firmware-guide/acpi/
6179 X: Documentation/i2c/
6180 X: Documentation/power/
6181 X: Documentation/spi/
6182 X: Documentation/userspace-api/media/
6184 DOCUMENTATION REPORTING ISSUES
6185 M: Thorsten Leemhuis <linux@leemhuis.info>
6186 L: linux-doc@vger.kernel.org
6188 F: Documentation/admin-guide/reporting-issues.rst
6190 DOCUMENTATION SCRIPTS
6191 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6192 L: linux-doc@vger.kernel.org
6194 F: Documentation/sphinx/parse-headers.pl
6195 F: scripts/documentation-file-ref-check
6196 F: scripts/sphinx-pre-install
6198 DOCUMENTATION/ITALIAN
6199 M: Federico Vaga <federico.vaga@vaga.pv.it>
6200 L: linux-doc@vger.kernel.org
6202 F: Documentation/translations/it_IT
6204 DOCUMENTATION/JAPANESE
6205 R: Akira Yokosawa <akiyks@gmail.com>
6206 L: linux-doc@vger.kernel.org
6208 F: Documentation/translations/ja_JP
6210 DONGWOON DW9714 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,dw9714.txt
6216 F: drivers/media/i2c/dw9714.c
6218 DONGWOON DW9768 LENS VOICE COIL DRIVER
6219 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6220 L: linux-media@vger.kernel.org
6222 T: git git://linuxtv.org/media_tree.git
6223 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6224 F: drivers/media/i2c/dw9768.c
6226 DONGWOON DW9807 LENS VOICE COIL DRIVER
6227 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6228 L: linux-media@vger.kernel.org
6230 T: git git://linuxtv.org/media_tree.git
6231 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6232 F: drivers/media/i2c/dw9807-vcm.c
6235 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6236 L: blinux-list@redhat.com
6238 F: drivers/char/dtlk.c
6239 F: include/linux/dtlk.h
6241 DPAA2 DATAPATH I/O (DPIO) DRIVER
6242 M: Roy Pledge <Roy.Pledge@nxp.com>
6243 L: linux-kernel@vger.kernel.org
6245 F: drivers/soc/fsl/dpio
6247 DPAA2 ETHERNET DRIVER
6248 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6249 L: netdev@vger.kernel.org
6251 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6252 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6253 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6254 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6255 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6256 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6257 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6258 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6259 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6261 DPAA2 ETHERNET SWITCH DRIVER
6262 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6263 L: netdev@vger.kernel.org
6265 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6266 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6267 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6269 DPT_I2O SCSI RAID DRIVER
6270 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
6271 L: linux-scsi@vger.kernel.org
6273 W: http://www.adaptec.com/
6274 F: drivers/scsi/dpt*
6275 F: drivers/scsi/dpt/
6278 M: Philipp Reisner <philipp.reisner@linbit.com>
6279 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6280 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6281 L: drbd-dev@lists.linbit.com
6283 W: http://www.drbd.org
6284 T: git git://git.linbit.com/linux-drbd.git
6285 T: git git://git.linbit.com/drbd-8.4.git
6286 F: Documentation/admin-guide/blockdev/
6287 F: drivers/block/drbd/
6290 DRIVER COMPONENT FRAMEWORK
6291 L: dri-devel@lists.freedesktop.org
6292 F: drivers/base/component.c
6293 F: include/linux/component.h
6295 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6296 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6297 R: "Rafael J. Wysocki" <rafael@kernel.org>
6299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6300 F: Documentation/core-api/kobject.rst
6304 F: include/linux/debugfs.h
6305 F: include/linux/kobj*
6308 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6309 M: Nishanth Menon <nm@ti.com>
6310 L: linux-pm@vger.kernel.org
6312 F: drivers/soc/ti/smartreflex.c
6313 F: include/linux/power/smartreflex.h
6315 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6316 M: Maxime Ripard <mripard@kernel.org>
6317 M: Chen-Yu Tsai <wens@csie.org>
6318 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6319 L: dri-devel@lists.freedesktop.org
6321 T: git git://anongit.freedesktop.org/drm/drm-misc
6322 F: drivers/gpu/drm/sun4i/sun8i*
6324 DRM DRIVER FOR ARM PL111 CLCD
6325 M: Emma Anholt <emma@anholt.net>
6327 T: git git://anongit.freedesktop.org/drm/drm-misc
6328 F: drivers/gpu/drm/pl111/
6330 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6331 M: Linus Walleij <linus.walleij@linaro.org>
6333 T: git git://anongit.freedesktop.org/drm/drm-misc
6334 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6335 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6337 DRM DRIVER FOR ASPEED BMC GFX
6338 M: Joel Stanley <joel@jms.id.au>
6339 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6341 T: git git://anongit.freedesktop.org/drm/drm-misc
6342 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6343 F: drivers/gpu/drm/aspeed/
6345 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6346 M: Dave Airlie <airlied@redhat.com>
6347 R: Thomas Zimmermann <tzimmermann@suse.de>
6348 L: dri-devel@lists.freedesktop.org
6350 T: git git://anongit.freedesktop.org/drm/drm-misc
6351 F: drivers/gpu/drm/ast/
6353 DRM DRIVER FOR BOCHS VIRTUAL GPU
6354 M: Gerd Hoffmann <kraxel@redhat.com>
6355 L: virtualization@lists.linux-foundation.org
6357 T: git git://anongit.freedesktop.org/drm/drm-misc
6358 F: drivers/gpu/drm/tiny/bochs.c
6360 DRM DRIVER FOR BOE HIMAX8279D PANELS
6361 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6363 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6364 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6366 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6367 M: Jagan Teki <jagan@amarulasolutions.com>
6369 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6370 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6372 DRM DRIVER FOR EBBG FT8719 PANEL
6373 M: Joel Selvaraj <jo@jsfamily.in>
6375 T: git git://anongit.freedesktop.org/drm/drm-misc
6376 F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6377 F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6379 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6380 M: Linus Walleij <linus.walleij@linaro.org>
6382 T: git git://anongit.freedesktop.org/drm/drm-misc
6383 F: drivers/gpu/drm/tve200/
6385 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6386 M: Icenowy Zheng <icenowy@aosc.io>
6388 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6389 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6391 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6392 M: Jagan Teki <jagan@amarulasolutions.com>
6394 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6395 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6397 DRM DRIVER FOR GENERIC USB DISPLAY
6398 M: Noralf Trønnes <noralf@tronnes.org>
6400 W: https://github.com/notro/gud/wiki
6401 T: git git://anongit.freedesktop.org/drm/drm-misc
6402 F: drivers/gpu/drm/gud/
6403 F: include/drm/gud.h
6405 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6406 M: Hans de Goede <hdegoede@redhat.com>
6408 T: git git://anongit.freedesktop.org/drm/drm-misc
6409 F: drivers/gpu/drm/tiny/gm12u320.c
6411 DRM DRIVER FOR HX8357D PANELS
6412 M: Emma Anholt <emma@anholt.net>
6414 T: git git://anongit.freedesktop.org/drm/drm-misc
6415 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6416 F: drivers/gpu/drm/tiny/hx8357d.c
6418 DRM DRIVER FOR ILITEK ILI9225 PANELS
6419 M: David Lechner <david@lechnology.com>
6421 T: git git://anongit.freedesktop.org/drm/drm-misc
6422 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6423 F: drivers/gpu/drm/tiny/ili9225.c
6425 DRM DRIVER FOR ILITEK ILI9486 PANELS
6426 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6428 T: git git://anongit.freedesktop.org/drm/drm-misc
6429 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6430 F: drivers/gpu/drm/tiny/ili9486.c
6432 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6433 S: Orphan / Obsolete
6434 F: drivers/gpu/drm/i810/
6435 F: include/uapi/drm/i810_drm.h
6437 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6438 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6440 T: git git://anongit.freedesktop.org/drm/drm-misc
6441 F: drivers/gpu/drm/logicvc/
6443 DRM DRIVER FOR LVDS PANELS
6444 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6445 L: dri-devel@lists.freedesktop.org
6446 T: git git://anongit.freedesktop.org/drm/drm-misc
6448 F: drivers/gpu/drm/panel/panel-lvds.c
6449 F: Documentation/devicetree/bindings/display/lvds.yaml
6450 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6452 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6453 M: Guido Günther <agx@sigxcpu.org>
6454 R: Purism Kernel Team <kernel@puri.sm>
6456 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6457 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6459 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6460 S: Orphan / Obsolete
6461 F: drivers/gpu/drm/mga/
6462 F: include/uapi/drm/mga_drm.h
6464 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6465 M: Dave Airlie <airlied@redhat.com>
6466 R: Thomas Zimmermann <tzimmermann@suse.de>
6467 L: dri-devel@lists.freedesktop.org
6469 T: git git://anongit.freedesktop.org/drm/drm-misc
6470 F: drivers/gpu/drm/mgag200/
6472 DRM DRIVER FOR MI0283QT
6473 M: Noralf Trønnes <noralf@tronnes.org>
6475 T: git git://anongit.freedesktop.org/drm/drm-misc
6476 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6477 F: drivers/gpu/drm/tiny/mi0283qt.c
6479 DRM DRIVER FOR MIPI DBI compatible panels
6480 M: Noralf Trønnes <noralf@tronnes.org>
6482 W: https://github.com/notro/panel-mipi-dbi/wiki
6483 T: git git://anongit.freedesktop.org/drm/drm-misc
6484 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6485 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6487 DRM DRIVER FOR MSM ADRENO GPU
6488 M: Rob Clark <robdclark@gmail.com>
6489 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6490 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6491 R: Sean Paul <sean@poorly.run>
6492 L: linux-arm-msm@vger.kernel.org
6493 L: dri-devel@lists.freedesktop.org
6494 L: freedreno@lists.freedesktop.org
6496 T: git https://gitlab.freedesktop.org/drm/msm.git
6497 F: Documentation/devicetree/bindings/display/msm/
6498 F: drivers/gpu/drm/msm/
6499 F: include/uapi/drm/msm_drm.h
6501 DRM DRIVER FOR NOVATEK NT35510 PANELS
6502 M: Linus Walleij <linus.walleij@linaro.org>
6504 T: git git://anongit.freedesktop.org/drm/drm-misc
6505 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6506 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6508 DRM DRIVER FOR NOVATEK NT35560 PANELS
6509 M: Linus Walleij <linus.walleij@linaro.org>
6511 T: git git://anongit.freedesktop.org/drm/drm-misc
6512 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6513 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6515 DRM DRIVER FOR NOVATEK NT36672A PANELS
6516 M: Sumit Semwal <sumit.semwal@linaro.org>
6518 T: git git://anongit.freedesktop.org/drm/drm-misc
6519 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6520 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6522 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6523 M: Ben Skeggs <bskeggs@redhat.com>
6524 M: Karol Herbst <kherbst@redhat.com>
6525 M: Lyude Paul <lyude@redhat.com>
6526 L: dri-devel@lists.freedesktop.org
6527 L: nouveau@lists.freedesktop.org
6529 W: https://nouveau.freedesktop.org/
6530 Q: https://patchwork.freedesktop.org/project/nouveau/
6531 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6532 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6533 C: irc://irc.oftc.net/nouveau
6534 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6535 F: drivers/gpu/drm/nouveau/
6536 F: include/uapi/drm/nouveau_drm.h
6538 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6539 M: Stefan Mavrodiev <stefan@olimex.com>
6541 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6542 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6544 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6545 R: Douglas Anderson <dianders@chromium.org>
6546 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6547 F: drivers/gpu/drm/bridge/parade-ps8640.c
6549 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6550 M: Noralf Trønnes <noralf@tronnes.org>
6552 T: git git://anongit.freedesktop.org/drm/drm-misc
6553 F: Documentation/devicetree/bindings/display/repaper.txt
6554 F: drivers/gpu/drm/tiny/repaper.c
6556 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6557 M: Javier Martinez Canillas <javierm@redhat.com>
6559 T: git git://anongit.freedesktop.org/drm/drm-misc
6560 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6561 F: drivers/gpu/drm/solomon/ssd130x*
6563 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6564 M: Dave Airlie <airlied@redhat.com>
6565 M: Gerd Hoffmann <kraxel@redhat.com>
6566 L: virtualization@lists.linux-foundation.org
6568 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6569 T: git git://anongit.freedesktop.org/drm/drm-misc
6570 F: drivers/gpu/drm/tiny/cirrus.c
6572 DRM DRIVER FOR QXL VIRTUAL GPU
6573 M: Dave Airlie <airlied@redhat.com>
6574 M: Gerd Hoffmann <kraxel@redhat.com>
6575 L: virtualization@lists.linux-foundation.org
6576 L: spice-devel@lists.freedesktop.org
6578 T: git git://anongit.freedesktop.org/drm/drm-misc
6579 F: drivers/gpu/drm/qxl/
6580 F: include/uapi/drm/qxl_drm.h
6582 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6583 S: Orphan / Obsolete
6584 F: drivers/gpu/drm/r128/
6585 F: include/uapi/drm/r128_drm.h
6587 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6588 M: Robert Chiras <robert.chiras@nxp.com>
6590 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6591 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6593 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6594 M: Linus Walleij <linus.walleij@linaro.org>
6596 T: git git://anongit.freedesktop.org/drm/drm-misc
6597 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6598 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6600 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6601 M: Markuss Broks <markuss.broks@gmail.com>
6603 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6604 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6606 DRM DRIVER FOR SITRONIX ST7703 PANELS
6607 M: Guido Günther <agx@sigxcpu.org>
6608 R: Purism Kernel Team <kernel@puri.sm>
6609 R: Ondrej Jirman <megous@megous.com>
6611 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6612 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6614 DRM DRIVER FOR SAVAGE VIDEO CARDS
6615 S: Orphan / Obsolete
6616 F: drivers/gpu/drm/savage/
6617 F: include/uapi/drm/savage_drm.h
6619 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6620 M: Thomas Zimmermann <tzimmermann@suse.de>
6621 M: Javier Martinez Canillas <javierm@redhat.com>
6622 L: dri-devel@lists.freedesktop.org
6624 T: git git://anongit.freedesktop.org/drm/drm-misc
6625 F: drivers/gpu/drm/drm_aperture.c
6626 F: drivers/gpu/drm/tiny/simpledrm.c
6627 F: drivers/video/aperture.c
6628 F: include/drm/drm_aperture.h
6629 F: include/linux/aperture.h
6631 DRM DRIVER FOR SIS VIDEO CARDS
6632 S: Orphan / Obsolete
6633 F: drivers/gpu/drm/sis/
6634 F: include/uapi/drm/sis_drm.h
6636 DRM DRIVER FOR SITRONIX ST7586 PANELS
6637 M: David Lechner <david@lechnology.com>
6639 T: git git://anongit.freedesktop.org/drm/drm-misc
6640 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6641 F: drivers/gpu/drm/tiny/st7586.c
6643 DRM DRIVER FOR SITRONIX ST7701 PANELS
6644 M: Jagan Teki <jagan@amarulasolutions.com>
6646 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6647 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6649 DRM DRIVER FOR SITRONIX ST7735R PANELS
6650 M: David Lechner <david@lechnology.com>
6652 T: git git://anongit.freedesktop.org/drm/drm-misc
6653 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6654 F: drivers/gpu/drm/tiny/st7735r.c
6656 DRM DRIVER FOR ST-ERICSSON MCDE
6657 M: Linus Walleij <linus.walleij@linaro.org>
6659 T: git git://anongit.freedesktop.org/drm/drm-misc
6660 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6661 F: drivers/gpu/drm/mcde/
6663 DRM DRIVER FOR TDFX VIDEO CARDS
6664 S: Orphan / Obsolete
6665 F: drivers/gpu/drm/tdfx/
6667 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6668 M: Jagan Teki <jagan@amarulasolutions.com>
6670 F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6671 F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6673 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6674 R: Douglas Anderson <dianders@chromium.org>
6675 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6676 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6678 DRM DRIVER FOR TPO TPG110 PANELS
6679 M: Linus Walleij <linus.walleij@linaro.org>
6681 T: git git://anongit.freedesktop.org/drm/drm-misc
6682 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6683 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6685 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6686 M: Dave Airlie <airlied@redhat.com>
6687 R: Sean Paul <sean@poorly.run>
6688 R: Thomas Zimmermann <tzimmermann@suse.de>
6689 L: dri-devel@lists.freedesktop.org
6691 T: git git://anongit.freedesktop.org/drm/drm-misc
6692 F: drivers/gpu/drm/udl/
6694 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6695 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6696 M: Melissa Wen <melissa.srw@gmail.com>
6697 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6698 R: Daniel Vetter <daniel@ffwll.ch>
6699 L: dri-devel@lists.freedesktop.org
6701 T: git git://anongit.freedesktop.org/drm/drm-misc
6702 F: Documentation/gpu/vkms.rst
6703 F: drivers/gpu/drm/vkms/
6705 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6706 M: Hans de Goede <hdegoede@redhat.com>
6707 L: dri-devel@lists.freedesktop.org
6709 T: git git://anongit.freedesktop.org/drm/drm-misc
6710 F: drivers/gpu/drm/vboxvideo/
6712 DRM DRIVER FOR VMWARE VIRTUAL GPU
6713 M: Zack Rusin <zackr@vmware.com>
6714 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6715 L: dri-devel@lists.freedesktop.org
6717 T: git git://anongit.freedesktop.org/drm/drm-misc
6718 F: drivers/gpu/drm/vmwgfx/
6719 F: include/uapi/drm/vmwgfx_drm.h
6721 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6722 M: Linus Walleij <linus.walleij@linaro.org>
6724 T: git git://anongit.freedesktop.org/drm/drm-misc
6725 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6726 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6729 M: David Airlie <airlied@linux.ie>
6730 M: Daniel Vetter <daniel@ffwll.ch>
6731 L: dri-devel@lists.freedesktop.org
6733 B: https://gitlab.freedesktop.org/drm
6734 C: irc://irc.oftc.net/dri-devel
6735 T: git git://anongit.freedesktop.org/drm/drm
6736 F: Documentation/devicetree/bindings/display/
6737 F: Documentation/devicetree/bindings/gpu/
6738 F: Documentation/gpu/
6741 F: include/linux/vga*
6742 F: include/uapi/drm/
6744 DRM DRIVERS AND MISC GPU PATCHES
6745 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6746 M: Maxime Ripard <mripard@kernel.org>
6747 M: Thomas Zimmermann <tzimmermann@suse.de>
6749 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6750 T: git git://anongit.freedesktop.org/drm/drm-misc
6751 F: Documentation/gpu/
6752 F: drivers/gpu/drm/*
6755 F: include/linux/vga*
6756 F: include/uapi/drm/drm*
6758 DRM DRIVERS FOR ALLWINNER A10
6759 M: Maxime Ripard <mripard@kernel.org>
6760 M: Chen-Yu Tsai <wens@csie.org>
6761 L: dri-devel@lists.freedesktop.org
6763 T: git git://anongit.freedesktop.org/drm/drm-misc
6764 F: Documentation/devicetree/bindings/display/allwinner*
6765 F: drivers/gpu/drm/sun4i/
6767 DRM DRIVERS FOR AMLOGIC SOCS
6768 M: Neil Armstrong <narmstrong@baylibre.com>
6769 L: dri-devel@lists.freedesktop.org
6770 L: linux-amlogic@lists.infradead.org
6772 W: http://linux-meson.com/
6773 T: git git://anongit.freedesktop.org/drm/drm-misc
6774 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6775 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6776 F: Documentation/gpu/meson.rst
6777 F: drivers/gpu/drm/meson/
6779 DRM DRIVERS FOR ATMEL HLCDC
6780 M: Sam Ravnborg <sam@ravnborg.org>
6781 M: Boris Brezillon <bbrezillon@kernel.org>
6782 L: dri-devel@lists.freedesktop.org
6784 T: git git://anongit.freedesktop.org/drm/drm-misc
6785 F: Documentation/devicetree/bindings/display/atmel/
6786 F: drivers/gpu/drm/atmel-hlcdc/
6788 DRM DRIVERS FOR BRIDGE CHIPS
6789 M: Andrzej Hajda <andrzej.hajda@intel.com>
6790 M: Neil Armstrong <narmstrong@baylibre.com>
6791 M: Robert Foss <robert.foss@linaro.org>
6792 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6793 R: Jonas Karlman <jonas@kwiboo.se>
6794 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6796 T: git git://anongit.freedesktop.org/drm/drm-misc
6797 F: Documentation/devicetree/bindings/display/bridge/
6798 F: drivers/gpu/drm/bridge/
6800 DRM DRIVERS FOR EXYNOS
6801 M: Inki Dae <inki.dae@samsung.com>
6802 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6803 M: Kyungmin Park <kyungmin.park@samsung.com>
6804 L: dri-devel@lists.freedesktop.org
6806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6807 F: Documentation/devicetree/bindings/display/exynos/
6808 F: Documentation/devicetree/bindings/display/samsung/
6809 F: drivers/gpu/drm/exynos/
6810 F: include/uapi/drm/exynos_drm.h
6812 DRM DRIVERS FOR FREESCALE DCU
6813 M: Stefan Agner <stefan@agner.ch>
6814 M: Alison Wang <alison.wang@nxp.com>
6815 L: dri-devel@lists.freedesktop.org
6817 T: git git://anongit.freedesktop.org/drm/drm-misc
6818 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6819 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6820 F: drivers/gpu/drm/fsl-dcu/
6822 DRM DRIVERS FOR FREESCALE IMX
6823 M: Philipp Zabel <p.zabel@pengutronix.de>
6824 L: dri-devel@lists.freedesktop.org
6826 F: Documentation/devicetree/bindings/display/imx/
6827 F: drivers/gpu/drm/imx/
6828 F: drivers/gpu/ipu-v3/
6830 DRM DRIVERS FOR FREESCALE IMX BRIDGE
6831 M: Liu Ying <victor.liu@nxp.com>
6832 L: dri-devel@lists.freedesktop.org
6834 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6835 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6836 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6837 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6838 F: drivers/gpu/drm/bridge/imx/
6840 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6841 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6842 L: dri-devel@lists.freedesktop.org
6844 T: git git://github.com/patjak/drm-gma500
6845 F: drivers/gpu/drm/gma500/
6847 DRM DRIVERS FOR HISILICON
6848 M: Xinliang Liu <xinliang.liu@linaro.org>
6849 M: Tian Tao <tiantao6@hisilicon.com>
6850 R: John Stultz <jstultz@google.com>
6851 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6852 R: Chen Feng <puck.chen@hisilicon.com>
6853 L: dri-devel@lists.freedesktop.org
6855 T: git git://anongit.freedesktop.org/drm/drm-misc
6856 F: Documentation/devicetree/bindings/display/hisilicon/
6857 F: drivers/gpu/drm/hisilicon/
6859 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6860 M: Deepak Rawat <drawat.floss@gmail.com>
6861 L: linux-hyperv@vger.kernel.org
6862 L: dri-devel@lists.freedesktop.org
6864 T: git git://anongit.freedesktop.org/drm/drm-misc
6865 F: drivers/gpu/drm/hyperv
6867 DRM DRIVERS FOR LIMA
6868 M: Qiang Yu <yuq825@gmail.com>
6869 L: dri-devel@lists.freedesktop.org
6870 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6872 T: git git://anongit.freedesktop.org/drm/drm-misc
6873 F: drivers/gpu/drm/lima/
6874 F: include/uapi/drm/lima_drm.h
6876 DRM DRIVERS FOR MEDIATEK
6877 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6878 M: Philipp Zabel <p.zabel@pengutronix.de>
6879 L: dri-devel@lists.freedesktop.org
6880 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6882 F: Documentation/devicetree/bindings/display/mediatek/
6883 F: drivers/gpu/drm/mediatek/
6884 F: drivers/phy/mediatek/phy-mtk-hdmi*
6885 F: drivers/phy/mediatek/phy-mtk-mipi*
6887 DRM DRIVERS FOR NVIDIA TEGRA
6888 M: Thierry Reding <thierry.reding@gmail.com>
6889 L: dri-devel@lists.freedesktop.org
6890 L: linux-tegra@vger.kernel.org
6892 T: git git://anongit.freedesktop.org/tegra/linux.git
6893 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
6894 F: Documentation/devicetree/bindings/gpu/host1x/
6895 F: drivers/gpu/drm/tegra/
6896 F: drivers/gpu/host1x/
6897 F: include/linux/host1x.h
6898 F: include/uapi/drm/tegra_drm.h
6900 DRM DRIVERS FOR RENESAS
6901 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6902 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6903 L: dri-devel@lists.freedesktop.org
6904 L: linux-renesas-soc@vger.kernel.org
6906 T: git git://linuxtv.org/pinchartl/media drm/du/next
6907 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6908 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6909 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6910 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6911 F: drivers/gpu/drm/rcar-du/
6912 F: drivers/gpu/drm/shmobile/
6913 F: include/linux/platform_data/shmob_drm.h
6915 DRM DRIVERS FOR ROCKCHIP
6916 M: Sandy Huang <hjc@rock-chips.com>
6917 M: Heiko Stübner <heiko@sntech.de>
6918 L: dri-devel@lists.freedesktop.org
6920 T: git git://anongit.freedesktop.org/drm/drm-misc
6921 F: Documentation/devicetree/bindings/display/rockchip/
6922 F: drivers/gpu/drm/rockchip/
6925 M: Alain Volmat <alain.volmat@foss.st.com>
6926 L: dri-devel@lists.freedesktop.org
6928 T: git git://anongit.freedesktop.org/drm/drm-misc
6929 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6930 F: drivers/gpu/drm/sti
6933 M: Yannick Fertre <yannick.fertre@foss.st.com>
6934 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6935 M: Philippe Cornu <philippe.cornu@foss.st.com>
6936 L: dri-devel@lists.freedesktop.org
6938 T: git git://anongit.freedesktop.org/drm/drm-misc
6939 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6940 F: drivers/gpu/drm/stm
6942 DRM DRIVERS FOR TI KEYSTONE
6943 M: Jyri Sarha <jyri.sarha@iki.fi>
6944 M: Tomi Valkeinen <tomba@kernel.org>
6945 L: dri-devel@lists.freedesktop.org
6947 T: git git://anongit.freedesktop.org/drm/drm-misc
6948 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6949 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6950 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6951 F: drivers/gpu/drm/tidss/
6953 DRM DRIVERS FOR TI LCDC
6954 M: Jyri Sarha <jyri.sarha@iki.fi>
6955 R: Tomi Valkeinen <tomba@kernel.org>
6956 L: dri-devel@lists.freedesktop.org
6958 F: Documentation/devicetree/bindings/display/tilcdc/
6959 F: drivers/gpu/drm/tilcdc/
6961 DRM DRIVERS FOR TI OMAP
6962 M: Tomi Valkeinen <tomba@kernel.org>
6963 L: dri-devel@lists.freedesktop.org
6965 F: Documentation/devicetree/bindings/display/ti/
6966 F: drivers/gpu/drm/omapdrm/
6969 M: Emma Anholt <emma@anholt.net>
6970 M: Melissa Wen <mwen@igalia.com>
6972 T: git git://anongit.freedesktop.org/drm/drm-misc
6973 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6974 F: drivers/gpu/drm/v3d/
6975 F: include/uapi/drm/v3d_drm.h
6978 M: Emma Anholt <emma@anholt.net>
6979 M: Maxime Ripard <mripard@kernel.org>
6981 T: git git://github.com/anholt/linux
6982 T: git git://anongit.freedesktop.org/drm/drm-misc
6983 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6984 F: drivers/gpu/drm/vc4/
6985 F: include/uapi/drm/vc4_drm.h
6987 DRM DRIVERS FOR VIVANTE GPU IP
6988 M: Lucas Stach <l.stach@pengutronix.de>
6989 R: Russell King <linux+etnaviv@armlinux.org.uk>
6990 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6991 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6992 L: dri-devel@lists.freedesktop.org
6994 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6995 F: drivers/gpu/drm/etnaviv/
6996 F: include/uapi/drm/etnaviv_drm.h
6999 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7000 L: dri-devel@lists.freedesktop.org
7001 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
7003 T: git git://anongit.freedesktop.org/drm/drm-misc
7004 F: Documentation/gpu/xen-front.rst
7005 F: drivers/gpu/drm/xen/
7007 DRM DRIVERS FOR XILINX
7008 M: Hyun Kwon <hyun.kwon@xilinx.com>
7009 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7010 L: dri-devel@lists.freedesktop.org
7012 T: git git://anongit.freedesktop.org/drm/drm-misc
7013 F: Documentation/devicetree/bindings/display/xlnx/
7014 F: drivers/gpu/drm/xlnx/
7017 M: Thierry Reding <thierry.reding@gmail.com>
7018 R: Sam Ravnborg <sam@ravnborg.org>
7019 L: dri-devel@lists.freedesktop.org
7021 T: git git://anongit.freedesktop.org/drm/drm-misc
7022 F: Documentation/devicetree/bindings/display/panel/
7023 F: drivers/gpu/drm/drm_panel.c
7024 F: drivers/gpu/drm/panel/
7025 F: include/drm/drm_panel.h
7027 DRM PRIVACY-SCREEN CLASS
7028 M: Hans de Goede <hdegoede@redhat.com>
7029 L: dri-devel@lists.freedesktop.org
7031 T: git git://anongit.freedesktop.org/drm/drm-misc
7032 F: drivers/gpu/drm/drm_privacy_screen*
7033 F: include/drm/drm_privacy_screen*
7036 M: Christian Koenig <christian.koenig@amd.com>
7037 M: Huang Rui <ray.huang@amd.com>
7038 L: dri-devel@lists.freedesktop.org
7040 T: git git://anongit.freedesktop.org/drm/drm-misc
7041 F: drivers/gpu/drm/ttm/
7045 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
7046 L: dri-devel@lists.freedesktop.org
7048 T: git git://anongit.freedesktop.org/drm/drm-misc
7049 F: drivers/gpu/drm/scheduler/
7050 F: include/drm/gpu_scheduler.h
7052 DSBR100 USB FM RADIO DRIVER
7053 M: Alexey Klimov <klimov.linux@gmail.com>
7054 L: linux-media@vger.kernel.org
7056 T: git git://linuxtv.org/media_tree.git
7057 F: drivers/media/radio/dsbr100.c
7060 M: Hans Verkuil <hverkuil@xs4all.nl>
7061 L: linux-media@vger.kernel.org
7063 W: https://linuxtv.org
7064 T: git git://linuxtv.org/media_tree.git
7065 F: drivers/media/pci/dt3155/
7067 DVB_USB_AF9015 MEDIA DRIVER
7068 M: Antti Palosaari <crope@iki.fi>
7069 L: linux-media@vger.kernel.org
7071 W: https://linuxtv.org
7072 W: http://palosaari.fi/linux/
7073 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7074 T: git git://linuxtv.org/anttip/media_tree.git
7075 F: drivers/media/usb/dvb-usb-v2/af9015*
7077 DVB_USB_AF9035 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/af9035*
7087 DVB_USB_ANYSEE MEDIA DRIVER
7088 M: Antti Palosaari <crope@iki.fi>
7089 L: linux-media@vger.kernel.org
7091 W: https://linuxtv.org
7092 W: http://palosaari.fi/linux/
7093 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7094 T: git git://linuxtv.org/anttip/media_tree.git
7095 F: drivers/media/usb/dvb-usb-v2/anysee*
7097 DVB_USB_AU6610 MEDIA DRIVER
7098 M: Antti Palosaari <crope@iki.fi>
7099 L: linux-media@vger.kernel.org
7101 W: https://linuxtv.org
7102 W: http://palosaari.fi/linux/
7103 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7104 T: git git://linuxtv.org/anttip/media_tree.git
7105 F: drivers/media/usb/dvb-usb-v2/au6610*
7107 DVB_USB_CE6230 MEDIA DRIVER
7108 M: Antti Palosaari <crope@iki.fi>
7109 L: linux-media@vger.kernel.org
7111 W: https://linuxtv.org
7112 W: http://palosaari.fi/linux/
7113 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7114 T: git git://linuxtv.org/anttip/media_tree.git
7115 F: drivers/media/usb/dvb-usb-v2/ce6230*
7117 DVB_USB_CXUSB MEDIA DRIVER
7118 M: Michael Krufky <mkrufky@linuxtv.org>
7119 L: linux-media@vger.kernel.org
7121 W: https://linuxtv.org
7122 W: http://github.com/mkrufky
7123 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7124 T: git git://linuxtv.org/media_tree.git
7125 F: drivers/media/usb/dvb-usb/cxusb*
7127 DVB_USB_EC168 MEDIA DRIVER
7128 M: Antti Palosaari <crope@iki.fi>
7129 L: linux-media@vger.kernel.org
7131 W: https://linuxtv.org
7132 W: http://palosaari.fi/linux/
7133 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7134 T: git git://linuxtv.org/anttip/media_tree.git
7135 F: drivers/media/usb/dvb-usb-v2/ec168*
7137 DVB_USB_GL861 MEDIA DRIVER
7138 M: Antti Palosaari <crope@iki.fi>
7139 L: linux-media@vger.kernel.org
7141 W: https://linuxtv.org
7142 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7143 T: git git://linuxtv.org/anttip/media_tree.git
7144 F: drivers/media/usb/dvb-usb-v2/gl861*
7146 DVB_USB_MXL111SF MEDIA DRIVER
7147 M: Michael Krufky <mkrufky@linuxtv.org>
7148 L: linux-media@vger.kernel.org
7150 W: https://linuxtv.org
7151 W: http://github.com/mkrufky
7152 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7153 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7154 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7156 DVB_USB_RTL28XXU MEDIA DRIVER
7157 M: Antti Palosaari <crope@iki.fi>
7158 L: linux-media@vger.kernel.org
7160 W: https://linuxtv.org
7161 W: http://palosaari.fi/linux/
7162 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7163 T: git git://linuxtv.org/anttip/media_tree.git
7164 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7166 DVB_USB_V2 MEDIA DRIVER
7167 M: Antti Palosaari <crope@iki.fi>
7168 L: linux-media@vger.kernel.org
7170 W: https://linuxtv.org
7171 W: http://palosaari.fi/linux/
7172 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7173 T: git git://linuxtv.org/anttip/media_tree.git
7174 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7175 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7178 M: Jason Baron <jbaron@akamai.com>
7180 F: include/linux/dynamic_debug.h
7181 F: lib/dynamic_debug.c
7183 DYNAMIC INTERRUPT MODERATION
7184 M: Tal Gilboa <talgi@nvidia.com>
7186 F: Documentation/networking/net_dim.rst
7187 F: include/linux/dim.h
7190 DZ DECSTATION DZ11 SERIAL DRIVER
7191 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7193 F: drivers/tty/serial/dz.*
7195 E3X0 POWER BUTTON DRIVER
7196 M: Moritz Fischer <moritz.fischer@ettus.com>
7197 L: usrp-users@lists.ettus.com
7199 W: http://www.ettus.com
7200 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7201 F: drivers/input/misc/e3x0-button.c
7204 M: Antti Palosaari <crope@iki.fi>
7205 L: linux-media@vger.kernel.org
7207 W: https://linuxtv.org
7208 W: http://palosaari.fi/linux/
7209 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7210 T: git git://linuxtv.org/anttip/media_tree.git
7211 F: drivers/media/tuners/e4000*
7213 EARTH_PT1 MEDIA DRIVER
7214 M: Akihiro Tsukada <tskd08@gmail.com>
7215 L: linux-media@vger.kernel.org
7217 F: drivers/media/pci/pt1/
7219 EARTH_PT3 MEDIA DRIVER
7220 M: Akihiro Tsukada <tskd08@gmail.com>
7221 L: linux-media@vger.kernel.org
7223 F: drivers/media/pci/pt3/
7226 M: Antti Palosaari <crope@iki.fi>
7227 L: linux-media@vger.kernel.org
7229 W: https://linuxtv.org
7230 W: http://palosaari.fi/linux/
7231 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7232 T: git git://linuxtv.org/anttip/media_tree.git
7233 F: drivers/media/dvb-frontends/ec100*
7236 M: Tyler Hicks <code@tyhicks.com>
7237 L: ecryptfs@vger.kernel.org
7239 W: http://ecryptfs.org
7240 W: https://launchpad.net/ecryptfs
7241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7242 F: Documentation/filesystems/ecryptfs.rst
7246 M: Yazen Ghannam <yazen.ghannam@amd.com>
7247 L: linux-edac@vger.kernel.org
7249 F: drivers/edac/amd64_edac*
7250 F: drivers/edac/mce_amd*
7253 M: Jan Luebbe <jlu@pengutronix.de>
7254 L: linux-edac@vger.kernel.org
7256 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7257 F: drivers/edac/armada_xp_*
7260 M: Stefan Schaeckeler <sschaeck@cisco.com>
7262 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7263 F: drivers/edac/aspeed_edac.c
7266 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7268 F: drivers/edac/bluefield_edac.c
7271 M: Andre Przywara <andre.przywara@arm.com>
7272 L: linux-edac@vger.kernel.org
7274 F: drivers/edac/highbank*
7277 M: Ralf Baechle <ralf@linux-mips.org>
7278 L: linux-edac@vger.kernel.org
7279 L: linux-mips@vger.kernel.org
7281 F: drivers/edac/octeon_edac*
7283 EDAC-CAVIUM THUNDERX
7284 M: Robert Richter <rric@kernel.org>
7285 L: linux-edac@vger.kernel.org
7287 F: drivers/edac/thunderx_edac*
7290 M: Borislav Petkov <bp@alien8.de>
7291 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7292 M: Tony Luck <tony.luck@intel.com>
7293 R: James Morse <james.morse@arm.com>
7294 R: Robert Richter <rric@kernel.org>
7295 L: linux-edac@vger.kernel.org
7297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7298 F: Documentation/admin-guide/ras.rst
7299 F: Documentation/driver-api/edac.rst
7301 F: include/linux/edac.h
7304 M: Lei Wang <lewan@microsoft.com>
7305 L: linux-edac@vger.kernel.org
7307 F: drivers/edac/dmc520_edac.c
7310 M: Mark Gross <markgross@kernel.org>
7311 L: linux-edac@vger.kernel.org
7313 F: drivers/edac/e752x_edac.c
7316 L: linux-edac@vger.kernel.org
7318 F: drivers/edac/e7xxx_edac.c
7321 M: York Sun <york.sun@nxp.com>
7322 L: linux-edac@vger.kernel.org
7324 F: drivers/edac/fsl_ddr_edac.*
7327 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7328 L: linux-edac@vger.kernel.org
7330 F: drivers/edac/ghes_edac.c
7333 M: Tony Luck <tony.luck@intel.com>
7334 L: linux-edac@vger.kernel.org
7336 F: drivers/edac/i10nm_base.c
7339 L: linux-edac@vger.kernel.org
7341 F: drivers/edac/i3000_edac.c
7344 L: linux-edac@vger.kernel.org
7346 F: drivers/edac/i5000_edac.c
7349 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7350 L: linux-edac@vger.kernel.org
7352 F: drivers/edac/i5400_edac.c
7355 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7356 L: linux-edac@vger.kernel.org
7358 F: drivers/edac/i7300_edac.c
7361 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7362 L: linux-edac@vger.kernel.org
7364 F: drivers/edac/i7core_edac.c
7367 M: Tim Small <tim@buttersideup.com>
7368 L: linux-edac@vger.kernel.org
7370 F: drivers/edac/i82443bxgx_edac.c
7373 M: "Arvind R." <arvino55@gmail.com>
7374 L: linux-edac@vger.kernel.org
7376 F: drivers/edac/i82975x_edac.c
7379 M: Jason Baron <jbaron@akamai.com>
7380 L: linux-edac@vger.kernel.org
7382 F: drivers/edac/ie31200_edac.c
7385 M: Tony Luck <tony.luck@intel.com>
7386 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7387 L: linux-edac@vger.kernel.org
7389 F: drivers/edac/igen6_edac.c
7392 M: Johannes Thumshirn <morbidrsa@gmail.com>
7393 L: linux-edac@vger.kernel.org
7395 F: drivers/edac/mpc85xx_edac.[ch]
7398 M: Egor Martovetsky <egor@pasemi.com>
7399 L: linux-edac@vger.kernel.org
7401 F: drivers/edac/pasemi_edac.c
7404 M: Tony Luck <tony.luck@intel.com>
7405 L: linux-edac@vger.kernel.org
7407 F: drivers/edac/pnd2_edac.[ch]
7410 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7411 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7412 L: linux-arm-msm@vger.kernel.org
7413 L: linux-edac@vger.kernel.org
7415 F: drivers/edac/qcom_edac.c
7418 M: Tim Small <tim@buttersideup.com>
7419 L: linux-edac@vger.kernel.org
7421 F: drivers/edac/r82600_edac.c
7424 M: Tony Luck <tony.luck@intel.com>
7425 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7426 L: linux-edac@vger.kernel.org
7428 F: drivers/edac/sb_edac.c
7431 M: Tony Luck <tony.luck@intel.com>
7432 L: linux-edac@vger.kernel.org
7434 F: drivers/edac/skx_*.[ch]
7437 M: Tero Kristo <kristo@kernel.org>
7438 L: linux-edac@vger.kernel.org
7440 F: drivers/edac/ti_edac.c
7442 EDIROL UA-101/UA-1000 DRIVER
7443 M: Clemens Ladisch <clemens@ladisch.de>
7444 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7447 F: sound/usb/misc/ua101.c
7450 M: Ivan Hu <ivan.hu@canonical.com>
7451 M: Ard Biesheuvel <ardb@kernel.org>
7452 L: linux-efi@vger.kernel.org
7454 F: drivers/firmware/efi/test/
7456 EFI VARIABLE FILESYSTEM
7457 M: Matthew Garrett <matthew.garrett@nebula.com>
7458 M: Jeremy Kerr <jk@ozlabs.org>
7459 M: Ard Biesheuvel <ardb@kernel.org>
7460 L: linux-efi@vger.kernel.org
7462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7465 EFIFB FRAMEBUFFER DRIVER
7466 M: Peter Jones <pjones@redhat.com>
7467 L: linux-fbdev@vger.kernel.org
7469 F: drivers/video/fbdev/efifb.c
7473 W: http://aeschi.ch.eu.org/efs/
7476 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7477 M: Douglas Miller <dougmill@linux.ibm.com>
7478 L: netdev@vger.kernel.org
7480 F: drivers/net/ethernet/ibm/ehea/
7482 ELM327 CAN NETWORK DRIVER
7483 M: Max Staudt <max@enpas.org>
7484 L: linux-can@vger.kernel.org
7486 F: Documentation/networking/device_drivers/can/can327.rst
7487 F: drivers/net/can/can327.c
7489 EM28XX VIDEO4LINUX DRIVER
7490 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7491 L: linux-media@vger.kernel.org
7493 W: https://linuxtv.org
7494 T: git git://linuxtv.org/media_tree.git
7495 F: Documentation/admin-guide/media/em28xx*
7496 F: drivers/media/usb/em28xx/
7499 M: Matt Mackall <mpm@selenic.com>
7500 M: David Woodhouse <dwmw2@infradead.org>
7501 L: linux-embedded@vger.kernel.org
7504 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7505 M: Adrian Hunter <adrian.hunter@intel.com>
7506 M: Ritesh Harjani <riteshh@codeaurora.org>
7507 M: Asutosh Das <asutoshd@codeaurora.org>
7508 L: linux-mmc@vger.kernel.org
7510 F: drivers/mmc/host/cqhci*
7512 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7513 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7514 L: linux-scsi@vger.kernel.org
7516 W: http://www.broadcom.com
7517 F: drivers/scsi/be2iscsi/
7519 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7520 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7521 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7522 M: Somnath Kotur <somnath.kotur@broadcom.com>
7523 L: netdev@vger.kernel.org
7525 W: http://www.emulex.com
7526 F: drivers/net/ethernet/emulex/benet/
7528 EMULEX ONECONNECT ROCE DRIVER
7529 M: Selvin Xavier <selvin.xavier@broadcom.com>
7530 L: linux-rdma@vger.kernel.org
7532 W: http://www.broadcom.com
7533 F: drivers/infiniband/hw/ocrdma/
7534 F: include/uapi/rdma/ocrdma-abi.h
7536 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7537 M: James Smart <james.smart@broadcom.com>
7538 M: Dick Kennedy <dick.kennedy@broadcom.com>
7539 L: linux-scsi@vger.kernel.org
7541 W: http://www.broadcom.com
7542 F: drivers/scsi/lpfc/
7544 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7545 M: James Smart <james.smart@broadcom.com>
7546 M: Ram Vegesna <ram.vegesna@broadcom.com>
7547 L: linux-scsi@vger.kernel.org
7548 L: target-devel@vger.kernel.org
7550 W: http://www.broadcom.com
7551 F: drivers/scsi/elx/
7553 ENE CB710 FLASH CARD READER DRIVER
7554 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7556 F: drivers/misc/cb710/
7557 F: drivers/mmc/host/cb710-mmc.*
7558 F: include/linux/cb710.h
7560 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7561 M: Maxim Levitsky <maximlevitsky@gmail.com>
7563 F: drivers/media/rc/ene_ir.*
7565 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7566 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7567 L: linuxppc-dev@lists.ozlabs.org
7569 F: drivers/tty/ehv_bytechan.c
7571 EPSON S1D13XXX FRAMEBUFFER DRIVER
7572 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7575 F: drivers/video/fbdev/s1d13xxxfb.c
7576 F: include/video/s1d13xxxfb.h
7579 M: Gao Xiang <xiang@kernel.org>
7580 M: Chao Yu <chao@kernel.org>
7581 R: Yue Hu <huyue2@coolpad.com>
7582 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7583 L: linux-erofs@lists.ozlabs.org
7585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7586 F: Documentation/filesystems/erofs.rst
7588 F: include/trace/events/erofs.h
7590 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7591 M: Jeff Layton <jlayton@kernel.org>
7593 F: include/linux/errseq.h
7597 M: Frank Jungclaus <frank.jungclaus@esd.eu>
7599 L: linux-can@vger.kernel.org
7601 F: drivers/net/can/usb/esd_usb.c
7603 ET131X NETWORK DRIVER
7604 M: Mark Einon <mark.einon@gmail.com>
7606 F: drivers/net/ethernet/agere/
7608 ETAS ES58X CAN/USB DRIVER
7609 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7610 L: linux-can@vger.kernel.org
7612 F: drivers/net/can/usb/etas_es58x/
7615 M: Roopa Prabhu <roopa@nvidia.com>
7616 M: Nikolay Aleksandrov <razor@blackwall.org>
7617 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7618 L: netdev@vger.kernel.org
7620 W: http://www.linuxfoundation.org/en/Net:Bridge
7621 F: include/linux/netfilter_bridge/
7624 ETHERNET PHY LIBRARY
7625 M: Andrew Lunn <andrew@lunn.ch>
7626 M: Heiner Kallweit <hkallweit1@gmail.com>
7627 R: Russell King <linux@armlinux.org.uk>
7628 L: netdev@vger.kernel.org
7630 F: Documentation/ABI/testing/sysfs-class-net-phydev
7631 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7632 F: Documentation/devicetree/bindings/net/mdio*
7633 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7634 F: Documentation/networking/phy.rst
7635 F: drivers/net/mdio/
7636 F: drivers/net/mdio/acpi_mdio.c
7637 F: drivers/net/mdio/fwnode_mdio.c
7638 F: drivers/net/mdio/of_mdio.c
7641 F: include/dt-bindings/net/qca-ar803x.h
7642 F: include/linux/linkmode.h
7643 F: include/linux/*mdio*.h
7644 F: include/linux/mdio/*.h
7645 F: include/linux/mii.h
7646 F: include/linux/of_net.h
7647 F: include/linux/phy.h
7648 F: include/linux/phy_fixed.h
7649 F: include/linux/platform_data/mdio-bcm-unimac.h
7650 F: include/linux/platform_data/mdio-gpio.h
7651 F: include/trace/events/mdio.h
7652 F: include/uapi/linux/mdio.h
7653 F: include/uapi/linux/mii.h
7654 F: net/core/of_net.c
7657 R: Eric Biederman <ebiederm@xmission.com>
7658 R: Kees Cook <keescook@chromium.org>
7659 L: linux-mm@kvack.org
7661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7662 F: arch/alpha/kernel/binfmt_loader.c
7665 F: include/linux/binfmts.h
7666 F: include/linux/elf.h
7667 F: include/uapi/linux/binfmts.h
7668 F: include/uapi/linux/elf.h
7669 F: tools/testing/selftests/exec/
7674 M: Namjae Jeon <linkinjeon@kernel.org>
7675 M: Sungjong Seo <sj1557.seo@samsung.com>
7676 L: linux-fsdevel@vger.kernel.org
7681 M: Jan Kara <jack@suse.com>
7682 L: linux-ext4@vger.kernel.org
7684 F: Documentation/filesystems/ext2.rst
7686 F: include/linux/ext2*
7689 M: "Theodore Ts'o" <tytso@mit.edu>
7690 M: Andreas Dilger <adilger.kernel@dilger.ca>
7691 L: linux-ext4@vger.kernel.org
7693 W: http://ext4.wiki.kernel.org
7694 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7696 F: Documentation/filesystems/ext4/
7698 F: include/trace/events/ext4.h
7700 Extended Verification Module (EVM)
7701 M: Mimi Zohar <zohar@linux.ibm.com>
7702 L: linux-integrity@vger.kernel.org
7704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7705 F: security/integrity/evm/
7706 F: security/integrity/
7708 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7709 M: Ard Biesheuvel <ardb@kernel.org>
7710 L: linux-efi@vger.kernel.org
7712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7713 F: Documentation/admin-guide/efi-stub.rst
7714 F: arch/*/include/asm/efi.h
7715 F: arch/*/kernel/efi.c
7716 F: arch/arm/boot/compressed/efi-header.S
7717 F: arch/arm64/kernel/efi-entry.S
7718 F: arch/x86/platform/efi/
7719 F: drivers/firmware/efi/
7720 F: include/linux/efi*.h
7722 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7723 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7724 M: Chanwoo Choi <cw00.choi@samsung.com>
7725 L: linux-kernel@vger.kernel.org
7727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7728 F: Documentation/devicetree/bindings/extcon/
7729 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7731 F: include/linux/extcon.h
7732 F: include/linux/extcon/
7735 M: Masami Hiramatsu <mhiramat@kernel.org>
7737 F: Documentation/admin-guide/bootconfig.rst
7738 F: fs/proc/bootconfig.c
7739 F: include/linux/bootconfig.h
7740 F: lib/bootconfig-data.S
7742 F: tools/bootconfig/*
7743 F: tools/bootconfig/scripts/*
7746 M: Jingoo Han <jingoohan1@gmail.com>
7747 L: dri-devel@lists.freedesktop.org
7749 F: drivers/gpu/drm/exynos/exynos_dp*
7751 EXYNOS SYSMMU (IOMMU) driver
7752 M: Marek Szyprowski <m.szyprowski@samsung.com>
7753 L: iommu@lists.linux.dev
7755 F: drivers/iommu/exynos-iommu.c
7758 M: Jaegeuk Kim <jaegeuk@kernel.org>
7759 M: Chao Yu <chao@kernel.org>
7760 L: linux-f2fs-devel@lists.sourceforge.net
7762 W: https://f2fs.wiki.kernel.org/
7763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7764 F: Documentation/ABI/testing/sysfs-fs-f2fs
7765 F: Documentation/filesystems/f2fs.rst
7767 F: include/linux/f2fs_fs.h
7768 F: include/trace/events/f2fs.h
7769 F: include/uapi/linux/f2fs.h
7771 F71805F HARDWARE MONITORING DRIVER
7772 M: Jean Delvare <jdelvare@suse.com>
7773 L: linux-hwmon@vger.kernel.org
7775 F: Documentation/hwmon/f71805f.rst
7776 F: drivers/hwmon/f71805f.c
7779 M: Josh Poimboeuf <jpoimboe@kernel.org>
7781 F: scripts/faddr2line
7784 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7785 L: netdev@vger.kernel.org
7787 F: Documentation/networking/failover.rst
7788 F: include/net/failover.h
7789 F: net/core/failover.c
7792 M: Jan Kara <jack@suse.cz>
7793 R: Amir Goldstein <amir73il@gmail.com>
7794 R: Matthew Bobrowski <repnop@google.com>
7795 L: linux-fsdevel@vger.kernel.org
7797 F: fs/notify/fanotify/
7798 F: include/linux/fanotify.h
7799 F: include/uapi/linux/fanotify.h
7801 FARSYNC SYNCHRONOUS DRIVER
7802 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7804 W: http://www.farsite.co.uk/
7805 F: drivers/net/wan/farsync.*
7807 FAULT INJECTION SUPPORT
7808 M: Akinobu Mita <akinobu.mita@gmail.com>
7810 F: Documentation/fault-injection/
7811 F: lib/fault-inject.c
7813 FBTFT Framebuffer drivers
7814 L: dri-devel@lists.freedesktop.org
7815 L: linux-fbdev@vger.kernel.org
7817 F: drivers/staging/fbtft/
7820 M: Michael Buesch <m@bues.ch>
7821 L: linux-media@vger.kernel.org
7823 F: drivers/media/tuners/fc0011.c
7824 F: drivers/media/tuners/fc0011.h
7827 M: Antti Palosaari <crope@iki.fi>
7828 L: linux-media@vger.kernel.org
7830 W: https://linuxtv.org
7831 W: http://palosaari.fi/linux/
7832 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7833 T: git git://linuxtv.org/anttip/media_tree.git
7834 F: drivers/media/tuners/fc2580*
7836 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7837 M: Hannes Reinecke <hare@suse.de>
7838 L: linux-scsi@vger.kernel.org
7840 W: www.Open-FCoE.org
7841 F: drivers/scsi/fcoe/
7842 F: drivers/scsi/libfc/
7844 F: include/scsi/libfc.h
7845 F: include/scsi/libfcoe.h
7846 F: include/uapi/scsi/fc/
7848 FILE LOCKING (flock() and fcntl()/lockf())
7849 M: Jeff Layton <jlayton@kernel.org>
7850 M: Chuck Lever <chuck.lever@oracle.com>
7851 L: linux-fsdevel@vger.kernel.org
7855 F: include/linux/fcntl.h
7856 F: include/uapi/linux/fcntl.h
7858 FILESYSTEM DIRECT ACCESS (DAX)
7859 M: Dan Williams <dan.j.williams@intel.com>
7860 R: Matthew Wilcox <willy@infradead.org>
7861 R: Jan Kara <jack@suse.cz>
7862 L: linux-fsdevel@vger.kernel.org
7863 L: nvdimm@lists.linux.dev
7866 F: include/linux/dax.h
7867 F: include/trace/events/fs_dax.h
7869 FILESYSTEMS (VFS and infrastructure)
7870 M: Alexander Viro <viro@zeniv.linux.org.uk>
7871 L: linux-fsdevel@vger.kernel.org
7874 F: include/linux/fs.h
7875 F: include/linux/fs_types.h
7876 F: include/uapi/linux/fs.h
7877 F: include/uapi/linux/openat2.h
7879 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7880 M: Riku Voipio <riku.voipio@iki.fi>
7881 L: linux-hwmon@vger.kernel.org
7883 F: drivers/hwmon/f75375s.c
7884 F: include/linux/f75375s.h
7886 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7887 M: Clemens Ladisch <clemens@ladisch.de>
7888 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7889 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7892 F: include/uapi/sound/firewire.h
7895 FIREWIRE MEDIA DRIVERS (firedtv)
7896 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7897 L: linux-media@vger.kernel.org
7898 L: linux1394-devel@lists.sourceforge.net
7900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7901 F: drivers/media/firewire/
7903 FIREWIRE SBP-2 TARGET
7904 M: Chris Boot <bootc@bootc.net>
7905 L: linux-scsi@vger.kernel.org
7906 L: target-devel@vger.kernel.org
7907 L: linux1394-devel@lists.sourceforge.net
7909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7910 F: drivers/target/sbp/
7913 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7914 L: linux1394-devel@lists.sourceforge.net
7916 W: http://ieee1394.wiki.kernel.org/
7917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7918 F: drivers/firewire/
7919 F: include/linux/firewire.h
7920 F: include/uapi/linux/firewire*.h
7923 FIRMWARE FRAMEWORK FOR ARMV8-A
7924 M: Sudeep Holla <sudeep.holla@arm.com>
7925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7927 F: drivers/firmware/arm_ffa/
7928 F: include/linux/arm_ffa.h
7930 FIRMWARE LOADER (request_firmware)
7931 M: Luis Chamberlain <mcgrof@kernel.org>
7932 M: Russ Weight <russell.h.weight@intel.com>
7933 L: linux-kernel@vger.kernel.org
7935 F: Documentation/firmware_class/
7936 F: drivers/base/firmware_loader/
7937 F: include/linux/firmware.h
7939 FLEXTIMER FTM-QUADDEC DRIVER
7940 M: Patrick Havelange <patrick.havelange@essensium.com>
7941 L: linux-iio@vger.kernel.org
7943 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7944 F: drivers/counter/ftm-quaddec.c
7947 M: Denis Efremov <efremov@linux.com>
7948 L: linux-block@vger.kernel.org
7950 F: drivers/block/floppy.c
7952 FLYSKY FSIA6B RC RECEIVER
7953 M: Markus Koch <markus@notsyncing.net>
7954 L: linux-input@vger.kernel.org
7956 F: drivers/input/joystick/fsia6b.c
7958 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7959 M: Geoffrey D. Bennett <g@b4.vu>
7960 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7963 F: sound/usb/mixer_scarlett_gen2.c
7965 FORCEDETH GIGABIT ETHERNET DRIVER
7966 M: Rain River <rain.1986.08.12@gmail.com>
7967 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7968 L: netdev@vger.kernel.org
7970 F: drivers/net/ethernet/nvidia/*
7973 M: Kees Cook <keescook@chromium.org>
7974 L: linux-hardening@vger.kernel.org
7976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
7977 F: include/linux/fortify-string.h
7978 F: lib/test_fortify/*
7979 F: scripts/test_fortify.sh
7983 M: Wu Hao <hao.wu@intel.com>
7984 R: Tom Rix <trix@redhat.com>
7985 L: linux-fpga@vger.kernel.org
7987 F: Documentation/ABI/testing/sysfs-bus-dfl*
7988 F: Documentation/fpga/dfl.rst
7989 F: drivers/fpga/dfl*
7990 F: drivers/uio/uio_dfl.c
7991 F: include/linux/dfl.h
7992 F: include/uapi/linux/fpga-dfl.h
7994 FPGA MANAGER FRAMEWORK
7995 M: Moritz Fischer <mdf@kernel.org>
7996 M: Wu Hao <hao.wu@intel.com>
7997 M: Xu Yilun <yilun.xu@intel.com>
7998 R: Tom Rix <trix@redhat.com>
7999 L: linux-fpga@vger.kernel.org
8001 Q: http://patchwork.kernel.org/project/linux-fpga/list/
8002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8003 F: Documentation/devicetree/bindings/fpga/
8004 F: Documentation/driver-api/fpga/
8005 F: Documentation/fpga/
8007 F: include/linux/fpga/
8010 M: Bill Metzenthen <billm@melbpc.org.au>
8012 W: http://floatingpoint.sourceforge.net/emulator/index.html
8013 F: arch/x86/math-emu/
8016 M: Daniel Vetter <daniel@ffwll.ch>
8017 F: drivers/video/fbdev/core/
8019 T: git git://anongit.freedesktop.org/drm/drm-misc
8022 M: Helge Deller <deller@gmx.de>
8023 L: linux-fbdev@vger.kernel.org
8024 L: dri-devel@lists.freedesktop.org
8026 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8028 F: Documentation/fb/
8030 F: include/linux/fb.h
8031 F: include/uapi/linux/fb.h
8032 F: include/uapi/video/
8035 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8036 M: Horia Geantă <horia.geanta@nxp.com>
8037 M: Pankaj Gupta <pankaj.gupta@nxp.com>
8038 M: Gaurav Jain <gaurav.jain@nxp.com>
8039 L: linux-crypto@vger.kernel.org
8041 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
8042 F: drivers/crypto/caam/
8044 FREESCALE COLDFIRE M5441X MMC DRIVER
8045 M: Angelo Dureghello <angelo.dureghello@timesys.com>
8046 L: linux-mmc@vger.kernel.org
8048 F: drivers/mmc/host/sdhci-esdhc-mcf.c
8049 F: include/linux/platform_data/mmc-esdhc-mcf.h
8051 FREESCALE DIU FRAMEBUFFER DRIVER
8052 M: Timur Tabi <timur@kernel.org>
8053 L: linux-fbdev@vger.kernel.org
8055 F: drivers/video/fbdev/fsl-diu-fb.*
8057 FREESCALE DMA DRIVER
8058 M: Li Yang <leoyang.li@nxp.com>
8059 M: Zhang Wei <zw@zh-kernel.org>
8060 L: linuxppc-dev@lists.ozlabs.org
8062 F: drivers/dma/fsldma.*
8064 FREESCALE DSPI DRIVER
8065 M: Vladimir Oltean <olteanv@gmail.com>
8066 L: linux-spi@vger.kernel.org
8068 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8069 F: drivers/spi/spi-fsl-dspi.c
8070 F: include/linux/spi/spi-fsl-dspi.h
8072 FREESCALE ENETC ETHERNET DRIVERS
8073 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8074 L: netdev@vger.kernel.org
8076 F: drivers/net/ethernet/freescale/enetc/
8078 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8079 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8080 L: netdev@vger.kernel.org
8082 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8083 F: drivers/net/ethernet/freescale/gianfar*
8085 FREESCALE GPMI NAND DRIVER
8086 M: Han Xu <han.xu@nxp.com>
8087 L: linux-mtd@lists.infradead.org
8089 F: drivers/mtd/nand/raw/gpmi-nand/*
8091 FREESCALE I2C CPM DRIVER
8092 M: Jochen Friedrich <jochen@scram.de>
8093 L: linuxppc-dev@lists.ozlabs.org
8094 L: linux-i2c@vger.kernel.org
8096 F: drivers/i2c/busses/i2c-cpm.c
8098 FREESCALE IMX / MXC FEC DRIVER
8099 M: Joakim Zhang <qiangqing.zhang@nxp.com>
8100 L: netdev@vger.kernel.org
8102 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8103 F: drivers/net/ethernet/freescale/fec.h
8104 F: drivers/net/ethernet/freescale/fec_main.c
8105 F: drivers/net/ethernet/freescale/fec_ptp.c
8107 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8108 M: Sascha Hauer <s.hauer@pengutronix.de>
8109 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8110 L: linux-fbdev@vger.kernel.org
8111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8113 F: drivers/video/fbdev/imxfb.c
8114 F: include/linux/platform_data/video-imxfb.h
8116 FREESCALE IMX DDR PMU DRIVER
8117 M: Frank Li <Frank.li@nxp.com>
8118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8120 F: Documentation/admin-guide/perf/imx-ddr.rst
8121 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8122 F: drivers/perf/fsl_imx8_ddr_perf.c
8124 FREESCALE IMX I2C DRIVER
8125 M: Oleksij Rempel <o.rempel@pengutronix.de>
8126 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8127 L: linux-i2c@vger.kernel.org
8129 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8130 F: drivers/i2c/busses/i2c-imx.c
8132 FREESCALE IMX LPI2C DRIVER
8133 M: Dong Aisheng <aisheng.dong@nxp.com>
8134 L: linux-i2c@vger.kernel.org
8135 L: linux-imx@nxp.com
8137 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8138 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8140 FREESCALE MPC I2C DRIVER
8141 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8142 L: linux-i2c@vger.kernel.org
8144 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8145 F: drivers/i2c/busses/i2c-mpc.c
8147 FREESCALE QORIQ DPAA ETHERNET DRIVER
8148 M: Madalin Bucur <madalin.bucur@nxp.com>
8149 L: netdev@vger.kernel.org
8151 F: drivers/net/ethernet/freescale/dpaa
8153 FREESCALE QORIQ DPAA FMAN DRIVER
8154 M: Madalin Bucur <madalin.bucur@nxp.com>
8155 L: netdev@vger.kernel.org
8157 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8158 F: drivers/net/ethernet/freescale/fman
8160 FREESCALE QORIQ PTP CLOCK DRIVER
8161 M: Yangbo Lu <yangbo.lu@nxp.com>
8162 L: netdev@vger.kernel.org
8164 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8165 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8166 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8167 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8168 F: drivers/ptp/ptp_qoriq.c
8169 F: drivers/ptp/ptp_qoriq_debugfs.c
8170 F: include/linux/fsl/ptp_qoriq.h
8172 FREESCALE QUAD SPI DRIVER
8173 M: Han Xu <han.xu@nxp.com>
8174 L: linux-spi@vger.kernel.org
8176 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8177 F: drivers/spi/spi-fsl-qspi.c
8179 FREESCALE QUICC ENGINE LIBRARY
8180 M: Qiang Zhao <qiang.zhao@nxp.com>
8181 L: linuxppc-dev@lists.ozlabs.org
8183 F: drivers/soc/fsl/qe/
8184 F: include/soc/fsl/qe/
8186 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8187 M: Li Yang <leoyang.li@nxp.com>
8188 L: netdev@vger.kernel.org
8189 L: linuxppc-dev@lists.ozlabs.org
8191 F: drivers/net/ethernet/freescale/ucc_geth*
8193 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8194 M: Zhao Qiang <qiang.zhao@nxp.com>
8195 L: netdev@vger.kernel.org
8196 L: linuxppc-dev@lists.ozlabs.org
8198 F: drivers/net/wan/fsl_ucc_hdlc*
8200 FREESCALE QUICC ENGINE UCC UART DRIVER
8201 M: Timur Tabi <timur@kernel.org>
8202 L: linuxppc-dev@lists.ozlabs.org
8204 F: drivers/tty/serial/ucc_uart.c
8206 FREESCALE SOC DRIVERS
8207 M: Li Yang <leoyang.li@nxp.com>
8208 L: linuxppc-dev@lists.ozlabs.org
8209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8211 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8212 F: Documentation/devicetree/bindings/soc/fsl/
8214 F: include/linux/fsl/
8217 FREESCALE SOC FS_ENET DRIVER
8218 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8219 L: linuxppc-dev@lists.ozlabs.org
8220 L: netdev@vger.kernel.org
8222 F: drivers/net/ethernet/freescale/fs_enet/
8223 F: include/linux/fs_enet_pd.h
8225 FREESCALE SOC SOUND DRIVERS
8226 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8227 M: Xiubo Li <Xiubo.Lee@gmail.com>
8228 R: Fabio Estevam <festevam@gmail.com>
8229 R: Nicolin Chen <nicoleotsuka@gmail.com>
8230 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8231 L: linuxppc-dev@lists.ozlabs.org
8233 F: sound/soc/fsl/fsl*
8234 F: sound/soc/fsl/imx*
8235 F: sound/soc/fsl/mpc8610_hpcd.c
8237 FREESCALE USB PERIPHERAL DRIVERS
8238 M: Li Yang <leoyang.li@nxp.com>
8239 L: linux-usb@vger.kernel.org
8240 L: linuxppc-dev@lists.ozlabs.org
8242 F: drivers/usb/gadget/udc/fsl*
8244 FREESCALE USB PHY DRIVER
8245 M: Ran Wang <ran.wang_1@nxp.com>
8246 L: linux-usb@vger.kernel.org
8247 L: linuxppc-dev@lists.ozlabs.org
8249 F: drivers/usb/phy/phy-fsl-usb*
8252 M: Christoph Hellwig <hch@infradead.org>
8254 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8258 M: "Rafael J. Wysocki" <rafael@kernel.org>
8259 M: Pavel Machek <pavel@ucw.cz>
8260 L: linux-pm@vger.kernel.org
8262 F: Documentation/power/freezing-of-tasks.rst
8263 F: include/linux/freezer.h
8267 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8268 L: linux-kernel@vger.kernel.org
8270 F: include/linux/frontswap.h
8273 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8274 M: David Howells <dhowells@redhat.com>
8275 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8277 F: Documentation/filesystems/caching/
8279 F: include/linux/fscache*.h
8281 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8282 M: Theodore Y. Ts'o <tytso@mit.edu>
8283 M: Jaegeuk Kim <jaegeuk@kernel.org>
8284 M: Eric Biggers <ebiggers@kernel.org>
8285 L: linux-fscrypt@vger.kernel.org
8287 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8288 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8289 F: Documentation/filesystems/fscrypt.rst
8291 F: include/linux/fscrypt*.h
8292 F: include/uapi/linux/fscrypt.h
8295 M: Jeremy Kerr <jk@ozlabs.org>
8296 M: Joel Stanley <joel@jms.id.au>
8297 R: Alistar Popple <alistair@popple.id.au>
8298 R: Eddie James <eajames@linux.ibm.com>
8299 L: linux-fsi@lists.ozlabs.org
8301 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8304 F: include/linux/fsi*.h
8305 F: include/trace/events/fsi*.h
8307 FSI-ATTACHED I2C DRIVER
8308 M: Eddie James <eajames@linux.ibm.com>
8309 L: linux-i2c@vger.kernel.org
8310 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8312 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8313 F: drivers/i2c/busses/i2c-fsi.c
8315 FSI-ATTACHED SPI DRIVER
8316 M: Eddie James <eajames@linux.ibm.com>
8317 L: linux-spi@vger.kernel.org
8319 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8320 F: drivers/spi/spi-fsi.c
8322 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8323 M: Jan Kara <jack@suse.cz>
8324 R: Amir Goldstein <amir73il@gmail.com>
8325 L: linux-fsdevel@vger.kernel.org
8327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8329 F: include/linux/fsnotify*.h
8331 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8332 M: Eric Biggers <ebiggers@kernel.org>
8333 M: Theodore Y. Ts'o <tytso@mit.edu>
8334 L: linux-fscrypt@vger.kernel.org
8336 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8337 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8338 F: Documentation/filesystems/fsverity.rst
8340 F: include/linux/fsverity.h
8341 F: include/uapi/linux/fsverity.h
8343 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8344 M: Michael Zaidman <michael.zaidman@gmail.com>
8345 L: linux-i2c@vger.kernel.org
8346 L: linux-input@vger.kernel.org
8348 F: drivers/hid/hid-ft260.c
8350 FUJITSU LAPTOP EXTRAS
8351 M: Jonathan Woithe <jwoithe@just42.net>
8352 L: platform-driver-x86@vger.kernel.org
8354 F: drivers/platform/x86/fujitsu-laptop.c
8356 FUJITSU M-5MO LS CAMERA ISP DRIVER
8357 M: Kyungmin Park <kyungmin.park@samsung.com>
8358 M: Heungjun Kim <riverful.kim@samsung.com>
8359 L: linux-media@vger.kernel.org
8361 F: drivers/media/i2c/m5mols/
8362 F: include/media/i2c/m5mols.h
8364 FUJITSU TABLET EXTRAS
8365 M: Robert Gerlach <khnz@gmx.de>
8366 L: platform-driver-x86@vger.kernel.org
8368 F: drivers/platform/x86/fujitsu-tablet.c
8370 FUNGIBLE ETHERNET DRIVERS
8371 M: Dimitris Michailidis <dmichail@fungible.com>
8372 L: netdev@vger.kernel.org
8374 F: drivers/net/ethernet/fungible/
8376 FUSE: FILESYSTEM IN USERSPACE
8377 M: Miklos Szeredi <miklos@szeredi.hu>
8378 L: linux-fsdevel@vger.kernel.org
8380 W: https://github.com/libfuse/
8381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8382 F: Documentation/filesystems/fuse.rst
8384 F: include/uapi/linux/fuse.h
8387 M: Thomas Gleixner <tglx@linutronix.de>
8388 M: Ingo Molnar <mingo@redhat.com>
8389 R: Peter Zijlstra <peterz@infradead.org>
8390 R: Darren Hart <dvhart@infradead.org>
8391 R: Davidlohr Bueso <dave@stgolabs.net>
8392 R: André Almeida <andrealmeid@igalia.com>
8393 L: linux-kernel@vger.kernel.org
8395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8396 F: Documentation/locking/*futex*
8397 F: include/asm-generic/futex.h
8398 F: include/linux/futex.h
8399 F: include/uapi/linux/futex.h
8401 F: tools/perf/bench/futex*
8402 F: tools/testing/selftests/futex/
8404 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8405 M: Tim Harvey <tharvey@gateworks.com>
8406 M: Robert Jones <rjones@gateworks.com>
8408 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8409 F: drivers/mfd/gateworks-gsc.c
8410 F: include/linux/mfd/gsc.h
8411 F: Documentation/hwmon/gsc-hwmon.rst
8412 F: drivers/hwmon/gsc-hwmon.c
8413 F: include/linux/platform_data/gsc_hwmon.h
8416 M: Kees Cook <keescook@chromium.org>
8417 L: linux-hardening@vger.kernel.org
8419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8420 F: Documentation/kbuild/gcc-plugins.rst
8421 F: scripts/Makefile.gcc-plugins
8422 F: scripts/gcc-plugins/
8424 GCOV BASED KERNEL PROFILING
8425 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8427 F: Documentation/dev-tools/gcov.rst
8430 GDB KERNEL DEBUGGING HELPER SCRIPTS
8431 M: Jan Kiszka <jan.kiszka@siemens.com>
8432 M: Kieran Bingham <kbingham@kernel.org>
8436 GEMINI CRYPTO DRIVER
8437 M: Corentin Labbe <clabbe@baylibre.com>
8438 L: linux-crypto@vger.kernel.org
8440 F: drivers/crypto/gemini/
8442 GEMTEK FM RADIO RECEIVER DRIVER
8443 M: Hans Verkuil <hverkuil@xs4all.nl>
8444 L: linux-media@vger.kernel.org
8446 W: https://linuxtv.org
8447 T: git git://linuxtv.org/media_tree.git
8448 F: drivers/media/radio/radio-gemtek*
8450 GENERIC ARCHITECTURE TOPOLOGY
8451 M: Sudeep Holla <sudeep.holla@arm.com>
8452 L: linux-kernel@vger.kernel.org
8454 F: drivers/base/arch_topology.c
8455 F: include/linux/arch_topology.h
8458 M: Thomas Gleixner <tglx@linutronix.de>
8459 M: Peter Zijlstra <peterz@infradead.org>
8460 M: Andy Lutomirski <luto@kernel.org>
8461 L: linux-kernel@vger.kernel.org
8463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8464 F: include/linux/entry-common.h
8465 F: include/linux/entry-kvm.h
8468 GENERIC GPIO I2C DRIVER
8469 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8471 F: drivers/i2c/busses/i2c-gpio.c
8472 F: include/linux/platform_data/i2c-gpio.h
8474 GENERIC GPIO I2C MULTIPLEXER DRIVER
8475 M: Peter Korsgaard <peter.korsgaard@barco.com>
8476 L: linux-i2c@vger.kernel.org
8478 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8479 F: drivers/i2c/muxes/i2c-mux-gpio.c
8480 F: include/linux/platform_data/i2c-mux-gpio.h
8482 GENERIC HDLC (WAN) DRIVERS
8483 M: Krzysztof Halasa <khc@pm.waw.pl>
8485 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8486 F: drivers/net/wan/c101.c
8487 F: drivers/net/wan/hd6457*
8488 F: drivers/net/wan/hdlc*
8489 F: drivers/net/wan/n2.c
8490 F: drivers/net/wan/pc300too.c
8491 F: drivers/net/wan/pci200syn.c
8492 F: drivers/net/wan/wanxl*
8494 GENERIC INCLUDE/ASM HEADER FILES
8495 M: Arnd Bergmann <arnd@arndb.de>
8496 L: linux-arch@vger.kernel.org
8498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8499 F: include/asm-generic/
8500 F: include/uapi/asm-generic/
8502 GENERIC PHY FRAMEWORK
8503 M: Kishon Vijay Abraham I <kishon@ti.com>
8504 M: Vinod Koul <vkoul@kernel.org>
8505 L: linux-phy@lists.infradead.org
8507 Q: https://patchwork.kernel.org/project/linux-phy/list/
8508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8509 F: Documentation/devicetree/bindings/phy/
8511 F: include/linux/phy/
8513 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8514 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8516 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8519 M: "Rafael J. Wysocki" <rafael@kernel.org>
8520 M: Kevin Hilman <khilman@kernel.org>
8521 M: Ulf Hansson <ulf.hansson@linaro.org>
8522 L: linux-pm@vger.kernel.org
8524 F: Documentation/devicetree/bindings/power/power?domain*
8525 F: drivers/base/power/domain*.c
8526 F: include/linux/pm_domain.h
8528 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8529 M: Eugen Hristev <eugen.hristev@microchip.com>
8530 L: linux-input@vger.kernel.org
8532 F: drivers/input/touchscreen/resistive-adc-touch.c
8534 GENERIC STRING LIBRARY
8535 R: Andy Shevchenko <andy@kernel.org>
8538 F: lib/string_helpers.c
8539 F: lib/test_string.c
8540 F: lib/test-string_helpers.c
8542 GENERIC UIO DRIVER FOR PCI DEVICES
8543 M: "Michael S. Tsirkin" <mst@redhat.com>
8544 L: kvm@vger.kernel.org
8546 F: drivers/uio/uio_pci_generic.c
8548 GENERIC VDSO LIBRARY
8549 M: Andy Lutomirski <luto@kernel.org>
8550 M: Thomas Gleixner <tglx@linutronix.de>
8551 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8552 L: linux-kernel@vger.kernel.org
8554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8555 F: include/asm-generic/vdso/vsyscall.h
8557 F: kernel/time/vsyscall.c
8560 GENWQE (IBM Generic Workqueue Card)
8561 M: Frank Haverkamp <haver@linux.ibm.com>
8563 F: drivers/misc/genwqe/
8565 GET_MAINTAINER SCRIPT
8566 M: Joe Perches <joe@perches.com>
8568 F: scripts/get_maintainer.pl
8571 M: Bob Peterson <rpeterso@redhat.com>
8572 M: Andreas Gruenbacher <agruenba@redhat.com>
8573 L: cluster-devel@redhat.com
8575 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8577 F: Documentation/filesystems/gfs2*
8579 F: include/uapi/linux/gfs2_ondisk.h
8582 M: Thomas Weißschuh <thomas@weissschuh.net>
8583 L: platform-driver-x86@vger.kernel.org
8585 F: drivers/platform/x86/gigabyte-wmi.c
8588 M: Johan Hovold <johan@kernel.org>
8590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8591 F: Documentation/ABI/testing/sysfs-class-gnss
8592 F: Documentation/devicetree/bindings/gnss/
8594 F: include/linux/gnss.h
8597 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8598 L: linux-media@vger.kernel.org
8600 F: drivers/media/usb/go7007/
8603 M: Bastien Nocera <hadess@hadess.net>
8604 M: Hans de Goede <hdegoede@redhat.com>
8605 L: linux-input@vger.kernel.org
8607 F: drivers/input/touchscreen/goodix*
8609 GOOGLE ETHERNET DRIVERS
8610 M: Jeroen de Borst <jeroendb@google.com>
8611 R: Catherine Sullivan <csully@google.com>
8612 R: David Awogbemila <awogbemila@google.com>
8613 L: netdev@vger.kernel.org
8615 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8616 F: drivers/net/ethernet/google
8618 GPD POCKET FAN DRIVER
8619 M: Hans de Goede <hdegoede@redhat.com>
8620 L: platform-driver-x86@vger.kernel.org
8622 F: drivers/platform/x86/gpd-pocket-fan.c
8625 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8626 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8627 L: linux-gpio@vger.kernel.org
8628 L: linux-acpi@vger.kernel.org
8630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8631 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8632 F: drivers/gpio/gpiolib-acpi.c
8633 F: drivers/gpio/gpiolib-acpi.h
8636 M: Geert Uytterhoeven <geert+renesas@glider.be>
8637 L: linux-gpio@vger.kernel.org
8639 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8640 F: drivers/gpio/gpio-aggregator.c
8643 M: Sean Young <sean@mess.org>
8644 L: linux-media@vger.kernel.org
8646 F: drivers/media/rc/gpio-ir-tx.c
8649 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8650 L: linux-gpio@vger.kernel.org
8652 F: drivers/gpio/gpio-mockup.c
8653 F: tools/testing/selftests/gpio/
8656 R: Michael Walle <michael@walle.cc>
8658 F: drivers/gpio/gpio-regmap.c
8659 F: include/linux/gpio/regmap.h
8662 M: Linus Walleij <linus.walleij@linaro.org>
8663 M: Bartosz Golaszewski <brgl@bgdev.pl>
8664 L: linux-gpio@vger.kernel.org
8666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8667 F: Documentation/ABI/obsolete/sysfs-gpio
8668 F: Documentation/ABI/testing/gpio-cdev
8669 F: Documentation/admin-guide/gpio/
8670 F: Documentation/devicetree/bindings/gpio/
8671 F: Documentation/driver-api/gpio/
8673 F: include/asm-generic/gpio.h
8674 F: include/dt-bindings/gpio/
8675 F: include/linux/gpio.h
8676 F: include/linux/gpio/
8677 F: include/linux/of_gpio.h
8678 F: include/uapi/linux/gpio.h
8681 GRE DEMULTIPLEXER DRIVER
8682 M: Dmitry Kozlov <xeb@mail.ru>
8683 L: netdev@vger.kernel.org
8685 F: include/net/gre.h
8686 F: net/ipv4/gre_demux.c
8687 F: net/ipv4/gre_offload.c
8689 GRETH 10/100/1G Ethernet MAC device driver
8690 M: Andreas Larsson <andreas@gaisler.com>
8691 L: netdev@vger.kernel.org
8693 F: drivers/net/ethernet/aeroflex/
8695 GREYBUS AUDIO PROTOCOLS DRIVERS
8696 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8697 M: Mark Greer <mgreer@animalcreek.com>
8699 F: drivers/staging/greybus/audio_apbridgea.c
8700 F: drivers/staging/greybus/audio_apbridgea.h
8701 F: drivers/staging/greybus/audio_codec.c
8702 F: drivers/staging/greybus/audio_codec.h
8703 F: drivers/staging/greybus/audio_gb.c
8704 F: drivers/staging/greybus/audio_manager.c
8705 F: drivers/staging/greybus/audio_manager.h
8706 F: drivers/staging/greybus/audio_manager_module.c
8707 F: drivers/staging/greybus/audio_manager_private.h
8708 F: drivers/staging/greybus/audio_manager_sysfs.c
8709 F: drivers/staging/greybus/audio_module.c
8710 F: drivers/staging/greybus/audio_topology.c
8712 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8713 M: Viresh Kumar <vireshk@kernel.org>
8715 F: drivers/staging/greybus/authentication.c
8716 F: drivers/staging/greybus/bootrom.c
8717 F: drivers/staging/greybus/firmware.h
8718 F: drivers/staging/greybus/fw-core.c
8719 F: drivers/staging/greybus/fw-download.c
8720 F: drivers/staging/greybus/fw-management.c
8721 F: drivers/staging/greybus/greybus_authentication.h
8722 F: drivers/staging/greybus/greybus_firmware.h
8723 F: drivers/staging/greybus/hid.c
8724 F: drivers/staging/greybus/i2c.c
8725 F: drivers/staging/greybus/spi.c
8726 F: drivers/staging/greybus/spilib.c
8727 F: drivers/staging/greybus/spilib.h
8729 GREYBUS LOOPBACK DRIVER
8730 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8732 F: drivers/staging/greybus/loopback.c
8734 GREYBUS PLATFORM DRIVERS
8735 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8737 F: drivers/staging/greybus/arche-apb-ctrl.c
8738 F: drivers/staging/greybus/arche-platform.c
8739 F: drivers/staging/greybus/arche_platform.h
8741 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8742 M: Rui Miguel Silva <rmfrfs@gmail.com>
8744 F: drivers/staging/greybus/gpio.c
8745 F: drivers/staging/greybus/light.c
8746 F: drivers/staging/greybus/power_supply.c
8747 F: drivers/staging/greybus/sdio.c
8748 F: drivers/staging/greybus/spi.c
8749 F: drivers/staging/greybus/spilib.c
8752 M: Johan Hovold <johan@kernel.org>
8753 M: Alex Elder <elder@kernel.org>
8754 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8755 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8758 F: drivers/staging/greybus/
8759 F: include/linux/greybus.h
8760 F: include/linux/greybus/
8762 GREYBUS UART PROTOCOLS DRIVERS
8763 M: David Lin <dtwlin@gmail.com>
8765 F: drivers/staging/greybus/log.c
8766 F: drivers/staging/greybus/uart.c
8768 GS1662 VIDEO SERIALIZER
8769 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8770 L: linux-media@vger.kernel.org
8772 T: git git://linuxtv.org/media_tree.git
8773 F: drivers/media/spi/gs1662.c
8775 GSPCA FINEPIX SUBDRIVER
8776 M: Frank Zago <frank@zago.net>
8777 L: linux-media@vger.kernel.org
8779 T: git git://linuxtv.org/media_tree.git
8780 F: drivers/media/usb/gspca/finepix.c
8782 GSPCA GL860 SUBDRIVER
8783 M: Olivier Lorin <o.lorin@laposte.net>
8784 L: linux-media@vger.kernel.org
8786 T: git git://linuxtv.org/media_tree.git
8787 F: drivers/media/usb/gspca/gl860/
8789 GSPCA M5602 SUBDRIVER
8790 M: Erik Andren <erik.andren@gmail.com>
8791 L: linux-media@vger.kernel.org
8793 T: git git://linuxtv.org/media_tree.git
8794 F: drivers/media/usb/gspca/m5602/
8796 GSPCA PAC207 SONIXB SUBDRIVER
8797 M: Hans Verkuil <hverkuil@xs4all.nl>
8798 L: linux-media@vger.kernel.org
8800 T: git git://linuxtv.org/media_tree.git
8801 F: drivers/media/usb/gspca/pac207.c
8803 GSPCA SN9C20X SUBDRIVER
8804 M: Brian Johnson <brijohn@gmail.com>
8805 L: linux-media@vger.kernel.org
8807 T: git git://linuxtv.org/media_tree.git
8808 F: drivers/media/usb/gspca/sn9c20x.c
8810 GSPCA T613 SUBDRIVER
8811 M: Leandro Costantino <lcostantino@gmail.com>
8812 L: linux-media@vger.kernel.org
8814 T: git git://linuxtv.org/media_tree.git
8815 F: drivers/media/usb/gspca/t613.c
8817 GSPCA USB WEBCAM DRIVER
8818 M: Hans Verkuil <hverkuil@xs4all.nl>
8819 L: linux-media@vger.kernel.org
8821 T: git git://linuxtv.org/media_tree.git
8822 F: drivers/media/usb/gspca/
8824 GTP (GPRS Tunneling Protocol)
8825 M: Pablo Neira Ayuso <pablo@netfilter.org>
8826 M: Harald Welte <laforge@gnumonks.org>
8827 L: osmocom-net-gprs@lists.osmocom.org
8829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8830 F: drivers/net/gtp.c
8832 GUID PARTITION TABLE (GPT)
8833 M: Davidlohr Bueso <dave@stgolabs.net>
8834 L: linux-efi@vger.kernel.org
8836 F: block/partitions/efi.*
8838 HABANALABS PCI DRIVER
8839 M: Oded Gabbay <ogabbay@kernel.org>
8841 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8842 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8843 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8844 F: drivers/misc/habanalabs/
8845 F: include/uapi/misc/habanalabs.h
8848 M: Antti Palosaari <crope@iki.fi>
8849 L: linux-media@vger.kernel.org
8851 W: https://linuxtv.org
8852 W: http://palosaari.fi/linux/
8853 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8854 T: git git://linuxtv.org/anttip/media_tree.git
8855 F: drivers/media/usb/hackrf/
8857 HANTRO VPU CODEC DRIVER
8858 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8859 M: Philipp Zabel <p.zabel@pengutronix.de>
8860 L: linux-media@vger.kernel.org
8861 L: linux-rockchip@lists.infradead.org
8863 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8864 F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
8865 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8866 F: drivers/staging/media/hantro/
8868 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8869 M: Frank Seidel <frank@f-seidel.de>
8870 L: platform-driver-x86@vger.kernel.org
8872 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8873 F: drivers/platform/x86/hdaps.c
8876 M: Jean Delvare <jdelvare@suse.com>
8877 M: Guenter Roeck <linux@roeck-us.net>
8878 L: linux-hwmon@vger.kernel.org
8880 W: http://hwmon.wiki.kernel.org/
8881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8882 F: Documentation/ABI/testing/sysfs-class-hwmon
8883 F: Documentation/devicetree/bindings/hwmon/
8884 F: Documentation/hwmon/
8886 F: include/linux/hwmon*.h
8887 F: include/trace/events/hwmon*.h
8888 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8890 HARDWARE RANDOM NUMBER GENERATOR CORE
8891 M: Matt Mackall <mpm@selenic.com>
8892 M: Herbert Xu <herbert@gondor.apana.org.au>
8893 L: linux-crypto@vger.kernel.org
8895 F: Documentation/admin-guide/hw_random.rst
8896 F: Documentation/devicetree/bindings/rng/
8897 F: drivers/char/hw_random/
8898 F: include/linux/hw_random.h
8900 HARDWARE SPINLOCK CORE
8901 M: Ohad Ben-Cohen <ohad@wizery.com>
8902 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8903 R: Baolin Wang <baolin.wang7@gmail.com>
8904 L: linux-remoteproc@vger.kernel.org
8906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8907 F: Documentation/devicetree/bindings/hwlock/
8908 F: Documentation/locking/hwspinlock.rst
8909 F: drivers/hwspinlock/
8910 F: include/linux/hwspinlock.h
8912 HARDWARE TRACING FACILITIES
8913 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8915 F: drivers/hwtracing/
8917 HARMONY SOUND DRIVER
8918 L: linux-parisc@vger.kernel.org
8920 F: sound/parisc/harmony.*
8922 HDPVR USB VIDEO ENCODER DRIVER
8923 M: Hans Verkuil <hverkuil@xs4all.nl>
8924 L: linux-media@vger.kernel.org
8926 W: https://linuxtv.org
8927 T: git git://linuxtv.org/media_tree.git
8928 F: drivers/media/usb/hdpvr/
8930 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8931 M: Matt Hsiao <matt.hsiao@hpe.com>
8933 F: drivers/misc/hpilo.[ch]
8935 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8936 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8938 F: Documentation/watchdog/hpwdt.rst
8939 F: drivers/watchdog/hpwdt.c
8941 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8942 M: Don Brace <don.brace@microchip.com>
8943 L: storagedev@microchip.com
8944 L: linux-scsi@vger.kernel.org
8946 F: Documentation/scsi/hpsa.rst
8947 F: drivers/scsi/hpsa*.[ch]
8948 F: include/linux/cciss*.h
8949 F: include/uapi/linux/cciss*.h
8952 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8953 L: linux-rdma@vger.kernel.org
8955 F: drivers/infiniband/hw/hfi1
8958 L: linux-fsdevel@vger.kernel.org
8960 F: Documentation/filesystems/hfs.rst
8964 L: linux-fsdevel@vger.kernel.org
8966 F: Documentation/filesystems/hfsplus.rst
8969 HGA FRAMEBUFFER DRIVER
8970 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8971 L: linux-nvidia@lists.surfsouth.com
8973 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8974 F: drivers/video/fbdev/hgafb.c
8976 HIBERNATION (aka Software Suspend, aka swsusp)
8977 M: "Rafael J. Wysocki" <rafael@kernel.org>
8978 M: Pavel Machek <pavel@ucw.cz>
8979 L: linux-pm@vger.kernel.org
8981 B: https://bugzilla.kernel.org
8982 F: arch/*/include/asm/suspend*.h
8984 F: drivers/base/power/
8985 F: include/linux/freezer.h
8986 F: include/linux/pm.h
8987 F: include/linux/suspend.h
8991 M: Jiri Kosina <jikos@kernel.org>
8992 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8993 L: linux-input@vger.kernel.org
8995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8997 F: include/linux/hid*
8998 F: include/uapi/linux/hid*
9000 HID LOGITECH DRIVERS
9001 R: Filipe Laíns <lains@riseup.net>
9002 L: linux-input@vger.kernel.org
9004 F: drivers/hid/hid-logitech-*
9006 HID PLAYSTATION DRIVER
9007 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
9008 L: linux-input@vger.kernel.org
9010 F: drivers/hid/hid-playstation.c
9012 HID SENSOR HUB DRIVERS
9013 M: Jiri Kosina <jikos@kernel.org>
9014 M: Jonathan Cameron <jic23@kernel.org>
9015 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9016 L: linux-input@vger.kernel.org
9017 L: linux-iio@vger.kernel.org
9019 F: Documentation/hid/hid-sensor*
9020 F: drivers/hid/hid-sensor-*
9021 F: drivers/iio/*/hid-*
9022 F: include/linux/hid-sensor-*
9025 M: Ping Cheng <ping.cheng@wacom.com>
9026 M: Jason Gerecke <jason.gerecke@wacom.com>
9027 L: linux-input@vger.kernel.org
9029 F: drivers/hid/wacom.h
9030 F: drivers/hid/wacom_*
9032 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9033 M: Thomas Gleixner <tglx@linutronix.de>
9034 L: linux-kernel@vger.kernel.org
9036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9037 F: Documentation/timers/
9038 F: include/linux/clockchips.h
9039 F: include/linux/hrtimer.h
9040 F: kernel/time/clockevents.c
9041 F: kernel/time/hrtimer.c
9042 F: kernel/time/timer_*.c
9044 HIGH-SPEED SCC DRIVER FOR AX.25
9045 L: linux-hams@vger.kernel.org
9047 F: drivers/net/hamradio/scc.c
9049 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9050 M: HighPoint Linux Team <linux@highpoint-tech.com>
9052 W: http://www.highpoint-tech.com
9053 F: Documentation/scsi/hptiop.rst
9054 F: drivers/scsi/hptiop.c
9057 M: Jes Sorensen <jes@trained-monkey.org>
9058 L: linux-hippi@sunsite.dk
9060 F: drivers/net/hippi/
9061 F: include/linux/hippidevice.h
9062 F: include/uapi/linux/if_hippi.h
9065 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9066 M: Kurt Kanzenbach <kurt@linutronix.de>
9067 L: netdev@vger.kernel.org
9069 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9070 F: drivers/net/dsa/hirschmann/*
9071 F: include/linux/platform_data/hirschmann-hellcreek.h
9072 F: net/dsa/tag_hellcreek.c
9074 HISILICON DMA DRIVER
9075 M: Zhou Wang <wangzhou1@hisilicon.com>
9076 L: dmaengine@vger.kernel.org
9078 F: drivers/dma/hisi_dma.c
9080 HISILICON GPIO DRIVER
9081 M: Luo Jiaxing <luojiaxing@huawei.com>
9082 L: linux-gpio@vger.kernel.org
9084 F: drivers/gpio/gpio-hisi.c
9086 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9087 M: Longfang Liu <liulongfang@huawei.com>
9088 L: linux-crypto@vger.kernel.org
9090 F: Documentation/ABI/testing/debugfs-hisi-hpre
9091 F: drivers/crypto/hisilicon/hpre/hpre.h
9092 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9093 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9095 HISILICON I2C CONTROLLER DRIVER
9096 M: Yicong Yang <yangyicong@hisilicon.com>
9097 L: linux-i2c@vger.kernel.org
9099 W: https://www.hisilicon.com
9100 F: drivers/i2c/busses/i2c-hisi.c
9102 HISILICON LPC BUS DRIVER
9103 M: john.garry@huawei.com
9105 W: http://www.hisilicon.com
9106 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9107 F: drivers/bus/hisi_lpc.c
9109 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9110 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9111 M: Salil Mehta <salil.mehta@huawei.com>
9112 L: netdev@vger.kernel.org
9114 W: http://www.hisilicon.com
9115 F: drivers/net/ethernet/hisilicon/hns3/
9117 HISILICON NETWORK SUBSYSTEM DRIVER
9118 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9119 M: Salil Mehta <salil.mehta@huawei.com>
9120 L: netdev@vger.kernel.org
9122 W: http://www.hisilicon.com
9123 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9124 F: drivers/net/ethernet/hisilicon/
9126 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9127 M: John Stultz <jstultz@google.com>
9128 L: linux-kernel@vger.kernel.org
9130 F: drivers/misc/hisi_hikey_usb.c
9132 HISILICON PMU DRIVER
9133 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9134 M: Qi Liu <liuqi115@huawei.com>
9136 W: http://www.hisilicon.com
9137 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9138 F: Documentation/admin-guide/perf/hisi-pmu.rst
9139 F: drivers/perf/hisilicon
9141 HISILICON HNS3 PMU DRIVER
9142 M: Guangbin Huang <huangguangbin2@huawei.com>
9144 F: Documentation/admin-guide/perf/hns3-pmu.rst
9145 F: drivers/perf/hisilicon/hns3_pmu.c
9148 M: Weili Qian <qianweili@huawei.com>
9149 M: Zhou Wang <wangzhou1@hisilicon.com>
9150 L: linux-crypto@vger.kernel.org
9152 F: drivers/crypto/hisilicon/Kconfig
9153 F: drivers/crypto/hisilicon/Makefile
9154 F: drivers/crypto/hisilicon/qm.c
9155 F: drivers/crypto/hisilicon/sgl.c
9156 F: include/linux/hisi_acc_qm.h
9158 HISILICON ZIP Controller DRIVER
9159 M: Yang Shen <shenyang39@huawei.com>
9160 M: Zhou Wang <wangzhou1@hisilicon.com>
9161 L: linux-crypto@vger.kernel.org
9163 F: Documentation/ABI/testing/debugfs-hisi-zip
9164 F: drivers/crypto/hisilicon/zip/
9166 HISILICON ROCE DRIVER
9167 M: Wenpeng Liang <liangwenpeng@huawei.com>
9168 M: Weihang Li <liweihang@huawei.com>
9169 L: linux-rdma@vger.kernel.org
9171 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9172 F: drivers/infiniband/hw/hns/
9174 HISILICON SAS Controller
9175 M: John Garry <john.garry@huawei.com>
9177 W: http://www.hisilicon.com
9178 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9179 F: drivers/scsi/hisi_sas/
9181 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9182 M: Kai Ye <yekai13@huawei.com>
9183 M: Longfang Liu <liulongfang@huawei.com>
9184 L: linux-crypto@vger.kernel.org
9186 F: Documentation/ABI/testing/debugfs-hisi-sec
9187 F: drivers/crypto/hisilicon/sec2/sec.h
9188 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9189 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9190 F: drivers/crypto/hisilicon/sec2/sec_main.c
9192 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9193 M: Jay Fang <f.fangjian@huawei.com>
9194 L: linux-spi@vger.kernel.org
9196 W: http://www.hisilicon.com
9197 F: drivers/spi/spi-hisi-kunpeng.c
9199 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9200 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9201 L: linux-kernel@vger.kernel.org
9203 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9204 F: drivers/spmi/hisi-spmi-controller.c
9206 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9207 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9208 L: linux-kernel@vger.kernel.org
9210 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9211 F: drivers/mfd/hi6421-spmi-pmic.c
9213 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9214 M: Weili Qian <qianweili@huawei.com>
9216 F: drivers/crypto/hisilicon/trng/trng.c
9218 HISILICON V3XX SPI NOR FLASH Controller Driver
9219 M: John Garry <john.garry@huawei.com>
9221 W: http://www.hisilicon.com
9222 F: drivers/spi/spi-hisi-sfc-v3xx.c
9224 HMM - Heterogeneous Memory Management
9225 M: Jérôme Glisse <jglisse@redhat.com>
9226 L: linux-mm@kvack.org
9228 F: Documentation/vm/hmm.rst
9229 F: include/linux/hmm*
9232 F: tools/testing/selftests/vm/*hmm*
9235 M: Jouni Malinen <j@w1.fi>
9236 L: linux-wireless@vger.kernel.org
9238 W: http://w1.fi/hostap-driver.html
9239 F: drivers/net/wireless/intersil/hostap/
9241 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9242 L: platform-driver-x86@vger.kernel.org
9244 F: drivers/platform/x86/tc1100-wmi.c
9246 HPET: High Precision Event Timers driver
9247 M: Clemens Ladisch <clemens@ladisch.de>
9249 F: Documentation/timers/hpet.rst
9250 F: drivers/char/hpet.c
9251 F: include/linux/hpet.h
9252 F: include/uapi/linux/hpet.h
9256 F: arch/x86/include/asm/hpet.h
9257 F: arch/x86/kernel/hpet.c
9260 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9262 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9266 M: Sebastian Reichel <sre@kernel.org>
9268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9269 F: Documentation/ABI/testing/sysfs-bus-hsi
9270 F: Documentation/driver-api/hsi.rst
9272 F: include/linux/hsi/
9273 F: include/uapi/linux/hsi/
9276 L: linux-usb@vger.kernel.org
9278 F: drivers/net/usb/hso.c
9280 HSR NETWORK PROTOCOL
9281 L: netdev@vger.kernel.org
9285 HT16K33 LED CONTROLLER DRIVER
9286 M: Robin van der Gracht <robin@protonic.nl>
9288 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9289 F: drivers/auxdisplay/ht16k33.c
9291 HTCPEN TOUCHSCREEN DRIVER
9292 M: Pau Oliva Fora <pof@eslack.org>
9293 L: linux-input@vger.kernel.org
9295 F: drivers/input/touchscreen/htcpen.c
9298 M: Dipen Patel <dipenp@nvidia.com>
9300 F: Documentation/devicetree/bindings/timestamp/
9301 F: Documentation/driver-api/hte/
9303 F: include/linux/hte.h
9305 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9306 M: Lorenzo Bianconi <lorenzo@kernel.org>
9307 L: linux-iio@vger.kernel.org
9309 W: http://www.st.com/
9310 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9311 F: drivers/iio/humidity/hts221*
9313 HUAWEI ETHERNET DRIVER
9314 L: netdev@vger.kernel.org
9316 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9317 F: drivers/net/ethernet/huawei/hinic/
9320 M: Mike Kravetz <mike.kravetz@oracle.com>
9321 M: Muchun Song <songmuchun@bytedance.com>
9322 L: linux-mm@kvack.org
9324 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9325 F: Documentation/admin-guide/mm/hugetlbpage.rst
9326 F: Documentation/vm/hugetlbfs_reserv.rst
9327 F: Documentation/vm/vmemmap_dedup.rst
9329 F: include/linux/hugetlb.h
9331 F: mm/hugetlb_vmemmap.c
9332 F: mm/hugetlb_vmemmap.h
9335 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9336 L: linux-media@vger.kernel.org
9338 W: https://linuxtv.org
9339 T: git git://linuxtv.org/media_tree.git
9340 F: drivers/media/platform/st/sti/hva
9342 HWPOISON MEMORY FAILURE HANDLING
9343 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9344 R: Miaohe Lin <linmiaohe@huawei.com>
9345 L: linux-mm@kvack.org
9347 F: mm/hwpoison-inject.c
9348 F: mm/memory-failure.c
9350 HYCON HY46XX TOUCHSCREEN SUPPORT
9351 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9352 L: linux-input@vger.kernel.org
9354 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9355 F: drivers/input/touchscreen/hycon-hy46xx.c
9357 HYGON PROCESSOR SUPPORT
9358 M: Pu Wen <puwen@hygon.cn>
9359 L: linux-kernel@vger.kernel.org
9361 F: arch/x86/kernel/cpu/hygon.c
9363 HYNIX HI556 SENSOR DRIVER
9364 M: Shawn Tu <shawnx.tu@intel.com>
9365 L: linux-media@vger.kernel.org
9367 T: git git://linuxtv.org/media_tree.git
9368 F: drivers/media/i2c/hi556.c
9370 HYNIX HI846 SENSOR DRIVER
9371 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9372 L: linux-media@vger.kernel.org
9374 F: drivers/media/i2c/hi846.c
9376 HYNIX HI847 SENSOR DRIVER
9377 M: Shawn Tu <shawnx.tu@intel.com>
9378 L: linux-media@vger.kernel.org
9380 F: drivers/media/i2c/hi847.c
9382 Hyper-V/Azure CORE AND DRIVERS
9383 M: "K. Y. Srinivasan" <kys@microsoft.com>
9384 M: Haiyang Zhang <haiyangz@microsoft.com>
9385 M: Stephen Hemminger <sthemmin@microsoft.com>
9386 M: Wei Liu <wei.liu@kernel.org>
9387 M: Dexuan Cui <decui@microsoft.com>
9388 L: linux-hyperv@vger.kernel.org
9390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9391 F: Documentation/ABI/stable/sysfs-bus-vmbus
9392 F: Documentation/ABI/testing/debugfs-hyperv
9393 F: Documentation/virt/hyperv
9394 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9395 F: arch/arm64/hyperv
9396 F: arch/arm64/include/asm/hyperv-tlfs.h
9397 F: arch/arm64/include/asm/mshyperv.h
9399 F: arch/x86/include/asm/hyperv-tlfs.h
9400 F: arch/x86/include/asm/mshyperv.h
9401 F: arch/x86/include/asm/trace/hyperv.h
9402 F: arch/x86/kernel/cpu/mshyperv.c
9403 F: drivers/clocksource/hyperv_timer.c
9404 F: drivers/hid/hid-hyperv.c
9406 F: drivers/input/serio/hyperv-keyboard.c
9407 F: drivers/iommu/hyperv-iommu.c
9408 F: drivers/net/ethernet/microsoft/
9409 F: drivers/net/hyperv/
9410 F: drivers/pci/controller/pci-hyperv-intf.c
9411 F: drivers/pci/controller/pci-hyperv.c
9412 F: drivers/scsi/storvsc_drv.c
9413 F: drivers/uio/uio_hv_generic.c
9414 F: drivers/video/fbdev/hyperv_fb.c
9415 F: include/asm-generic/hyperv-tlfs.h
9416 F: include/asm-generic/mshyperv.h
9417 F: include/clocksource/hyperv_timer.h
9418 F: include/linux/hyperv.h
9419 F: include/uapi/linux/hyperv.h
9420 F: net/vmw_vsock/hyperv_transport.c
9424 M: Vignesh Raghavendra <vigneshr@ti.com>
9425 L: linux-mtd@lists.infradead.org
9427 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9428 C: irc://irc.oftc.net/mtd
9429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9430 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9431 F: drivers/mtd/hyperbus/
9432 F: include/linux/mtd/hyperbus.h
9434 HYPERVISOR VIRTUAL CONSOLE DRIVER
9435 L: linuxppc-dev@lists.ozlabs.org
9440 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9441 L: linux-i2c@vger.kernel.org
9442 L: linux-acpi@vger.kernel.org
9444 F: drivers/i2c/i2c-core-acpi.c
9446 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9447 M: Ajay Gupta <ajayg@nvidia.com>
9448 L: linux-i2c@vger.kernel.org
9450 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9451 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9454 M: Peter Rosin <peda@axentia.se>
9455 L: linux-i2c@vger.kernel.org
9457 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9458 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9459 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9460 F: Documentation/i2c/i2c-topology.rst
9461 F: Documentation/i2c/muxes/
9462 F: drivers/i2c/i2c-mux.c
9463 F: drivers/i2c/muxes/
9464 F: include/linux/i2c-mux.h
9466 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9467 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9468 L: linux-i2c@vger.kernel.org
9470 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9471 F: drivers/i2c/busses/i2c-mv64xxx.c
9473 I2C OVER PARALLEL PORT
9474 M: Jean Delvare <jdelvare@suse.com>
9475 L: linux-i2c@vger.kernel.org
9477 F: Documentation/i2c/busses/i2c-parport.rst
9478 F: drivers/i2c/busses/i2c-parport.c
9481 M: Wolfram Sang <wsa@kernel.org>
9482 L: linux-i2c@vger.kernel.org
9484 W: https://i2c.wiki.kernel.org/
9485 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9487 F: Documentation/devicetree/bindings/i2c/i2c.txt
9488 F: Documentation/i2c/
9490 F: include/dt-bindings/i2c/i2c.h
9491 F: include/linux/i2c-dev.h
9492 F: include/linux/i2c-smbus.h
9493 F: include/linux/i2c.h
9494 F: include/uapi/linux/i2c-*.h
9495 F: include/uapi/linux/i2c.h
9497 I2C SUBSYSTEM HOST DRIVERS
9498 L: linux-i2c@vger.kernel.org
9500 W: https://i2c.wiki.kernel.org/
9501 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9503 F: Documentation/devicetree/bindings/i2c/
9504 F: drivers/i2c/algos/
9505 F: drivers/i2c/busses/
9506 F: include/dt-bindings/i2c/
9509 M: Jean Delvare <jdelvare@suse.com>
9510 L: linux-i2c@vger.kernel.org
9512 F: Documentation/i2c/busses/i2c-taos-evm.rst
9513 F: drivers/i2c/busses/i2c-taos-evm.c
9516 M: Till Harbaum <till@harbaum.org>
9517 L: linux-i2c@vger.kernel.org
9519 W: http://www.harbaum.org/till/i2c_tiny_usb
9520 F: drivers/i2c/busses/i2c-tiny-usb.c
9522 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9523 M: Jean Delvare <jdelvare@suse.com>
9524 L: linux-i2c@vger.kernel.org
9526 F: Documentation/i2c/busses/i2c-ali1535.rst
9527 F: Documentation/i2c/busses/i2c-ali1563.rst
9528 F: Documentation/i2c/busses/i2c-ali15x3.rst
9529 F: Documentation/i2c/busses/i2c-amd756.rst
9530 F: Documentation/i2c/busses/i2c-amd8111.rst
9531 F: Documentation/i2c/busses/i2c-i801.rst
9532 F: Documentation/i2c/busses/i2c-nforce2.rst
9533 F: Documentation/i2c/busses/i2c-piix4.rst
9534 F: Documentation/i2c/busses/i2c-sis5595.rst
9535 F: Documentation/i2c/busses/i2c-sis630.rst
9536 F: Documentation/i2c/busses/i2c-sis96x.rst
9537 F: Documentation/i2c/busses/i2c-via.rst
9538 F: Documentation/i2c/busses/i2c-viapro.rst
9539 F: drivers/i2c/busses/i2c-ali1535.c
9540 F: drivers/i2c/busses/i2c-ali1563.c
9541 F: drivers/i2c/busses/i2c-ali15x3.c
9542 F: drivers/i2c/busses/i2c-amd756-s4882.c
9543 F: drivers/i2c/busses/i2c-amd756.c
9544 F: drivers/i2c/busses/i2c-amd8111.c
9545 F: drivers/i2c/busses/i2c-i801.c
9546 F: drivers/i2c/busses/i2c-isch.c
9547 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9548 F: drivers/i2c/busses/i2c-nforce2.c
9549 F: drivers/i2c/busses/i2c-piix4.c
9550 F: drivers/i2c/busses/i2c-sis5595.c
9551 F: drivers/i2c/busses/i2c-sis630.c
9552 F: drivers/i2c/busses/i2c-sis96x.c
9553 F: drivers/i2c/busses/i2c-via.c
9554 F: drivers/i2c/busses/i2c-viapro.c
9556 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9557 M: Hans de Goede <hdegoede@redhat.com>
9558 L: linux-i2c@vger.kernel.org
9560 F: drivers/i2c/busses/i2c-cht-wc.c
9562 I2C/SMBUS ISMT DRIVER
9563 M: Seth Heasley <seth.heasley@intel.com>
9564 M: Neil Horman <nhorman@tuxdriver.com>
9565 L: linux-i2c@vger.kernel.org
9566 F: Documentation/i2c/busses/i2c-ismt.rst
9567 F: drivers/i2c/busses/i2c-ismt.c
9569 I2C/SMBUS STUB DRIVER
9570 M: Jean Delvare <jdelvare@suse.com>
9571 L: linux-i2c@vger.kernel.org
9573 F: drivers/i2c/i2c-stub.c
9575 I3C DRIVER FOR CADENCE I3C MASTER IP
9576 M: Przemysław Gaj <pgaj@cadence.com>
9578 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9579 F: drivers/i3c/master/i3c-master-cdns.c
9581 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9582 M: Vitor Soares <vitor.soares@synopsys.com>
9584 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9585 F: drivers/i3c/master/dw*
9588 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9589 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9591 C: irc://chat.freenode.net/linux-i3c
9592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9593 F: Documentation/ABI/testing/sysfs-bus-i3c
9594 F: Documentation/devicetree/bindings/i3c/
9595 F: Documentation/driver-api/i3c
9597 F: include/linux/i3c/
9599 IA64 (Itanium) PLATFORM
9600 L: linux-ia64@vger.kernel.org
9602 F: Documentation/ia64/
9605 IBM Power 842 compression accelerator
9606 M: Haren Myneni <haren@us.ibm.com>
9609 F: drivers/crypto/nx/Kconfig
9610 F: drivers/crypto/nx/Makefile
9611 F: drivers/crypto/nx/nx-842*
9612 F: include/linux/sw842.h
9615 IBM Power in-Nest Crypto Acceleration
9616 M: Breno Leitão <leitao@debian.org>
9617 M: Nayna Jain <nayna@linux.ibm.com>
9618 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9619 L: linux-crypto@vger.kernel.org
9621 F: drivers/crypto/nx/Kconfig
9622 F: drivers/crypto/nx/Makefile
9623 F: drivers/crypto/nx/nx-aes*
9624 F: drivers/crypto/nx/nx-sha*
9625 F: drivers/crypto/nx/nx.*
9626 F: drivers/crypto/nx/nx_csbcpb.h
9627 F: drivers/crypto/nx/nx_debugfs.c
9629 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9630 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9631 L: linux-pci@vger.kernel.org
9632 L: linuxppc-dev@lists.ozlabs.org
9634 F: drivers/pci/hotplug/rpadlpar*
9636 IBM Power Linux RAID adapter
9637 M: Brian King <brking@us.ibm.com>
9639 F: drivers/scsi/ipr.*
9641 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9642 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9643 L: linux-pci@vger.kernel.org
9644 L: linuxppc-dev@lists.ozlabs.org
9646 F: drivers/pci/hotplug/rpaphp*
9648 IBM Power SRIOV Virtual NIC Device Driver
9649 M: Dany Madden <drt@linux.ibm.com>
9650 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9651 L: netdev@vger.kernel.org
9653 F: drivers/net/ethernet/ibm/ibmvnic.*
9655 IBM Power Virtual Accelerator Switchboard
9656 L: linuxppc-dev@lists.ozlabs.org
9658 F: arch/powerpc/include/asm/vas.h
9659 F: arch/powerpc/platforms/powernv/copy-paste.h
9660 F: arch/powerpc/platforms/powernv/vas*
9662 IBM Power Virtual Ethernet Device Driver
9663 M: Cristobal Forno <cforno12@linux.ibm.com>
9664 L: netdev@vger.kernel.org
9666 F: drivers/net/ethernet/ibm/ibmveth.*
9668 IBM Power Virtual FC Device Drivers
9669 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9670 L: linux-scsi@vger.kernel.org
9672 F: drivers/scsi/ibmvscsi/ibmvfc*
9674 IBM Power Virtual Management Channel Driver
9675 M: Brad Warrum <bwarrum@linux.ibm.com>
9676 M: Ritu Agarwal <rituagar@linux.ibm.com>
9678 F: drivers/misc/ibmvmc.*
9680 IBM Power Virtual SCSI Device Drivers
9681 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9682 L: linux-scsi@vger.kernel.org
9684 F: drivers/scsi/ibmvscsi/ibmvscsi*
9685 F: include/scsi/viosrp.h
9687 IBM Power Virtual SCSI Device Target Driver
9688 M: Michael Cyr <mikecyr@linux.ibm.com>
9689 L: linux-scsi@vger.kernel.org
9690 L: target-devel@vger.kernel.org
9692 F: drivers/scsi/ibmvscsi_tgt/
9694 IBM Power VMX Cryptographic instructions
9695 M: Breno Leitão <leitao@debian.org>
9696 M: Nayna Jain <nayna@linux.ibm.com>
9697 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9698 L: linux-crypto@vger.kernel.org
9700 F: drivers/crypto/vmx/Kconfig
9701 F: drivers/crypto/vmx/Makefile
9702 F: drivers/crypto/vmx/aes*
9703 F: drivers/crypto/vmx/ghash*
9704 F: drivers/crypto/vmx/ppc-xlate.pl
9705 F: drivers/crypto/vmx/vmx.c
9707 IBM ServeRAID RAID DRIVER
9709 F: drivers/scsi/ips.*
9711 ICH LPC AND GPIO DRIVER
9712 M: Peter Tyser <ptyser@xes-inc.com>
9714 F: drivers/gpio/gpio-ich.c
9715 F: drivers/mfd/lpc_ich.c
9718 M: Max Staudt <max@enpas.org>
9719 L: linux-i2c@vger.kernel.org
9721 F: drivers/i2c/busses/i2c-icy.c
9723 IDEAPAD LAPTOP EXTRAS DRIVER
9724 M: Ike Panhc <ike.pan@canonical.com>
9725 L: platform-driver-x86@vger.kernel.org
9727 W: http://launchpad.net/ideapad-laptop
9728 F: drivers/platform/x86/ideapad-laptop.c
9730 IDEAPAD LAPTOP SLIDEBAR DRIVER
9731 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9732 L: linux-input@vger.kernel.org
9734 W: https://github.com/o2genum/ideapad-slidebar
9735 F: drivers/input/misc/ideapad_slidebar.c
9738 M: Christian Brauner <brauner@kernel.org>
9739 M: Seth Forshee <sforshee@kernel.org>
9740 L: linux-fsdevel@vger.kernel.org
9742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9743 F: Documentation/filesystems/idmappings.rst
9744 F: tools/testing/selftests/mount_setattr/
9745 F: include/linux/mnt_idmapping.h
9747 IDT VersaClock 5 CLOCK DRIVER
9748 M: Luca Ceresoli <luca@lucaceresoli.net>
9750 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9751 F: drivers/clk/clk-versaclock5.c
9753 IEEE 802.15.4 SUBSYSTEM
9754 M: Alexander Aring <alex.aring@gmail.com>
9755 M: Stefan Schmidt <stefan@datenfreihafen.org>
9756 L: linux-wpan@vger.kernel.org
9758 W: https://linux-wpan.org/
9759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9761 F: Documentation/networking/ieee802154.rst
9762 F: drivers/net/ieee802154/
9763 F: include/linux/ieee802154.h
9764 F: include/linux/nl802154.h
9765 F: include/net/af_ieee802154.h
9766 F: include/net/cfg802154.h
9767 F: include/net/ieee802154_netdev.h
9768 F: include/net/mac802154.h
9769 F: include/net/nl802154.h
9774 M: Yotam Gigi <yotam.gi@gmail.com>
9775 M: Jamal Hadi Salim <jhs@mojatatu.com>
9776 F: include/net/ife.h
9777 F: include/uapi/linux/ife.h
9780 IGORPLUG-USB IR RECEIVER
9781 M: Sean Young <sean@mess.org>
9782 L: linux-media@vger.kernel.org
9784 F: drivers/media/rc/igorplugusb.c
9786 IGUANAWORKS USB IR TRANSCEIVER
9787 M: Sean Young <sean@mess.org>
9788 L: linux-media@vger.kernel.org
9790 F: drivers/media/rc/iguanair.c
9792 IIO DIGITAL POTENTIOMETER DAC
9793 M: Peter Rosin <peda@axentia.se>
9794 L: linux-iio@vger.kernel.org
9796 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9797 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9798 F: drivers/iio/dac/dpot-dac.c
9800 IIO ENVELOPE DETECTOR
9801 M: Peter Rosin <peda@axentia.se>
9802 L: linux-iio@vger.kernel.org
9804 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9805 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9806 F: drivers/iio/adc/envelope-detector.c
9809 M: Peter Rosin <peda@axentia.se>
9810 L: linux-iio@vger.kernel.org
9812 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9813 F: drivers/iio/multiplexer/iio-mux.c
9815 IIO SCMI BASED DRIVER
9816 M: Jyoti Bhayana <jbhayana@google.com>
9817 L: linux-iio@vger.kernel.org
9819 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9821 IIO SUBSYSTEM AND DRIVERS
9822 M: Jonathan Cameron <jic23@kernel.org>
9823 R: Lars-Peter Clausen <lars@metafoo.de>
9824 L: linux-iio@vger.kernel.org
9826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9827 F: Documentation/ABI/testing/configfs-iio*
9828 F: Documentation/ABI/testing/sysfs-bus-iio*
9829 F: Documentation/devicetree/bindings/iio/
9831 F: drivers/staging/iio/
9832 F: include/linux/iio/
9836 M: Peter Rosin <peda@axentia.se>
9837 L: linux-iio@vger.kernel.org
9839 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9840 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9841 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9842 F: drivers/iio/afe/iio-rescale.c
9844 IKANOS/ADI EAGLE ADSL USB DRIVER
9845 M: Matthieu Castet <castet.matthieu@free.fr>
9846 M: Stanislaw Gruszka <stf_xl@wp.pl>
9848 F: drivers/usb/atm/ueagle-atm.c
9850 IMAGIS TOUCHSCREEN DRIVER
9851 M: Markuss Broks <markuss.broks@gmail.com>
9853 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9854 F: drivers/input/touchscreen/imagis.c
9856 IMGTEC ASCII LCD DRIVER
9857 M: Paul Burton <paulburton@kernel.org>
9859 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9860 F: drivers/auxdisplay/img-ascii-lcd.c
9862 IMGTEC IR DECODER DRIVER
9864 F: drivers/media/rc/img-ir/
9866 IMON SOUNDGRAPH USB IR RECEIVER
9867 M: Sean Young <sean@mess.org>
9868 L: linux-media@vger.kernel.org
9870 F: drivers/media/rc/imon.c
9871 F: drivers/media/rc/imon_raw.c
9873 IMS TWINTURBO FRAMEBUFFER DRIVER
9874 L: linux-fbdev@vger.kernel.org
9876 F: drivers/video/fbdev/imsttfb.c
9878 INA209 HARDWARE MONITOR DRIVER
9879 M: Guenter Roeck <linux@roeck-us.net>
9880 L: linux-hwmon@vger.kernel.org
9882 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9883 F: Documentation/hwmon/ina209.rst
9884 F: drivers/hwmon/ina209.c
9886 INA2XX HARDWARE MONITOR DRIVER
9887 M: Guenter Roeck <linux@roeck-us.net>
9888 L: linux-hwmon@vger.kernel.org
9890 F: Documentation/hwmon/ina2xx.rst
9891 F: drivers/hwmon/ina2xx.c
9892 F: include/linux/platform_data/ina2xx.h
9894 INDUSTRY PACK SUBSYSTEM (IPACK)
9895 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9896 M: Jens Taprogge <jens.taprogge@taprogge.org>
9897 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9898 L: industrypack-devel@lists.sourceforge.net
9900 W: http://industrypack.sourceforge.net
9903 INFINEON DPS310 Driver
9904 M: Eddie James <eajames@linux.ibm.com>
9905 L: linux-iio@vger.kernel.org
9907 F: drivers/iio/pressure/dps310.c
9909 INFINIBAND SUBSYSTEM
9910 M: Jason Gunthorpe <jgg@nvidia.com>
9911 M: Leon Romanovsky <leonro@nvidia.com>
9912 L: linux-rdma@vger.kernel.org
9914 W: https://github.com/linux-rdma/rdma-core
9915 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9917 F: Documentation/devicetree/bindings/infiniband/
9918 F: Documentation/infiniband/
9919 F: drivers/infiniband/
9921 F: include/trace/events/ib_mad.h
9922 F: include/trace/events/ib_umad.h
9923 F: include/uapi/linux/if_infiniband.h
9924 F: include/uapi/rdma/
9925 F: samples/bpf/ibumad_kern.c
9926 F: samples/bpf/ibumad_user.c
9928 INGENIC JZ4780 NAND DRIVER
9929 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9930 L: linux-mtd@lists.infradead.org
9931 L: linux-mips@vger.kernel.org
9933 F: drivers/mtd/nand/raw/ingenic/
9936 M: Paul Cercueil <paul@crapouillou.net>
9937 L: linux-mips@vger.kernel.org
9939 F: arch/mips/boot/dts/ingenic/
9940 F: arch/mips/generic/board-ingenic.c
9941 F: arch/mips/include/asm/mach-ingenic/
9942 F: arch/mips/ingenic/Kconfig
9943 F: drivers/clk/ingenic/
9944 F: drivers/dma/dma-jz4780.c
9945 F: drivers/gpu/drm/ingenic/
9946 F: drivers/i2c/busses/i2c-jz4780.c
9947 F: drivers/iio/adc/ingenic-adc.c
9948 F: drivers/irqchip/irq-ingenic.c
9949 F: drivers/memory/jz4780-nemc.c
9950 F: drivers/mmc/host/jz4740_mmc.c
9951 F: drivers/mtd/nand/raw/ingenic/
9952 F: drivers/pinctrl/pinctrl-ingenic.c
9953 F: drivers/power/supply/ingenic-battery.c
9954 F: drivers/pwm/pwm-jz4740.c
9955 F: drivers/remoteproc/ingenic_rproc.c
9956 F: drivers/rtc/rtc-jz4740.c
9957 F: drivers/tty/serial/8250/8250_ingenic.c
9958 F: drivers/usb/musb/jz4740.c
9959 F: drivers/watchdog/jz4740_wdt.c
9960 F: include/dt-bindings/iio/adc/ingenic,adc.h
9961 F: include/linux/mfd/ingenic-tcu.h
9962 F: sound/soc/codecs/jz47*
9963 F: sound/soc/jz4740/
9965 INJOINIC IP5xxx POWER BANK IC DRIVER
9966 M: Samuel Holland <samuel@sholland.org>
9968 F: drivers/power/supply/ip5xxx_power.c
9971 M: Jan Kara <jack@suse.cz>
9972 R: Amir Goldstein <amir73il@gmail.com>
9973 L: linux-fsdevel@vger.kernel.org
9975 F: Documentation/filesystems/inotify.rst
9976 F: fs/notify/inotify/
9977 F: include/linux/inotify.h
9978 F: include/uapi/linux/inotify.h
9980 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9981 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9982 L: linux-input@vger.kernel.org
9984 Q: http://patchwork.kernel.org/project/linux-input/list/
9985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9986 F: Documentation/devicetree/bindings/input/
9987 F: Documentation/devicetree/bindings/serio/
9988 F: Documentation/input/
9990 F: include/linux/input.h
9991 F: include/linux/input/
9992 F: include/uapi/linux/input-event-codes.h
9993 F: include/uapi/linux/input.h
9995 INPUT MULTITOUCH (MT) PROTOCOL
9996 M: Henrik Rydberg <rydberg@bitmath.org>
9997 L: linux-input@vger.kernel.org
9999 F: Documentation/input/multi-touch-protocol.rst
10000 F: drivers/input/input-mt.c
10003 INSIDE SECURE CRYPTO DRIVER
10004 M: Antoine Tenart <atenart@kernel.org>
10005 L: linux-crypto@vger.kernel.org
10007 F: drivers/crypto/inside-secure/
10009 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10010 M: Mimi Zohar <zohar@linux.ibm.com>
10011 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10012 L: linux-integrity@vger.kernel.org
10014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10015 F: security/integrity/ima/
10016 F: security/integrity/
10018 INTEL 810/815 FRAMEBUFFER DRIVER
10019 M: Antonino Daplas <adaplas@gmail.com>
10020 L: linux-fbdev@vger.kernel.org
10022 F: drivers/video/fbdev/i810/
10025 M: Cezary Rojewski <cezary.rojewski@intel.com>
10026 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10027 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
10028 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10029 M: Bard Liao <yung-chuan.liao@linux.intel.com>
10030 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10031 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
10032 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10034 F: sound/soc/intel/
10036 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10037 M: Hans de Goede <hdegoede@redhat.com>
10038 L: platform-driver-x86@vger.kernel.org
10040 F: drivers/platform/x86/intel/atomisp2/pm.c
10042 INTEL ATOMISP2 LED DRIVER
10043 M: Hans de Goede <hdegoede@redhat.com>
10044 L: platform-driver-x86@vger.kernel.org
10046 F: drivers/platform/x86/intel/atomisp2/led.c
10048 INTEL BIOS SAR INT1092 DRIVER
10049 M: Shravan Sudhakar <s.shravan@intel.com>
10050 M: Intel Corporation <linuxwwan@intel.com>
10051 L: platform-driver-x86@vger.kernel.org
10053 F: drivers/platform/x86/intel/int1092/
10055 INTEL BROXTON PMC DRIVER
10056 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10057 M: Zha Qipeng <qipeng.zha@intel.com>
10059 F: drivers/mfd/intel_pmc_bxt.c
10060 F: include/linux/mfd/intel_pmc_bxt.h
10062 INTEL C600 SERIES SAS CONTROLLER DRIVER
10063 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10064 L: linux-scsi@vger.kernel.org
10066 T: git git://git.code.sf.net/p/intel-sas/isci
10067 F: drivers/scsi/isci/
10069 INTEL CPU family model numbers
10070 M: Tony Luck <tony.luck@intel.com>
10072 L: linux-kernel@vger.kernel.org
10074 F: arch/x86/include/asm/intel-family.h
10076 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10077 M: Jani Nikula <jani.nikula@linux.intel.com>
10078 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10079 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
10080 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10081 L: intel-gfx@lists.freedesktop.org
10083 W: https://01.org/linuxgraphics/
10084 Q: http://patchwork.freedesktop.org/project/intel-gfx/
10085 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10086 C: irc://irc.oftc.net/intel-gfx
10087 T: git git://anongit.freedesktop.org/drm-intel
10088 F: Documentation/gpu/i915.rst
10089 F: drivers/gpu/drm/i915/
10090 F: include/drm/i915*
10091 F: include/uapi/drm/i915_drm.h
10093 INTEL ETHERNET DRIVERS
10094 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
10095 M: Tony Nguyen <anthony.l.nguyen@intel.com>
10096 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10098 W: http://www.intel.com/support/feedback.htm
10099 W: http://e1000.sourceforge.net/
10100 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10103 F: Documentation/networking/device_drivers/ethernet/intel/
10104 F: drivers/net/ethernet/intel/
10105 F: drivers/net/ethernet/intel/*/
10106 F: include/linux/avf/virtchnl.h
10107 F: include/linux/net/intel/iidc.h
10109 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10110 M: Mustafa Ismail <mustafa.ismail@intel.com>
10111 M: Shiraz Saleem <shiraz.saleem@intel.com>
10112 L: linux-rdma@vger.kernel.org
10114 F: drivers/infiniband/hw/irdma/
10115 F: include/uapi/rdma/irdma-abi.h
10117 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10118 M: Maik Broemme <mbroemme@libmpq.org>
10119 L: linux-fbdev@vger.kernel.org
10121 F: Documentation/fb/intelfb.rst
10122 F: drivers/video/fbdev/intelfb/
10125 M: Andy Shevchenko <andy@kernel.org>
10126 L: linux-gpio@vger.kernel.org
10128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10129 F: drivers/gpio/gpio-ich.c
10130 F: drivers/gpio/gpio-merrifield.c
10131 F: drivers/gpio/gpio-ml-ioh.c
10132 F: drivers/gpio/gpio-pch.c
10133 F: drivers/gpio/gpio-sch.c
10134 F: drivers/gpio/gpio-sodaville.c
10136 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10137 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10138 M: Zhi Wang <zhi.a.wang@intel.com>
10139 L: intel-gvt-dev@lists.freedesktop.org
10140 L: intel-gfx@lists.freedesktop.org
10142 W: https://01.org/igvt-g
10143 T: git https://github.com/intel/gvt-linux.git
10144 F: drivers/gpu/drm/i915/gvt/
10146 INTEL HID EVENT DRIVER
10147 M: Alex Hung <alex.hung@canonical.com>
10148 L: platform-driver-x86@vger.kernel.org
10150 F: drivers/platform/x86/intel/hid.c
10152 INTEL I/OAT DMA DRIVER
10153 M: Dave Jiang <dave.jiang@intel.com>
10154 R: Dan Williams <dan.j.williams@intel.com>
10155 L: dmaengine@vger.kernel.org
10157 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10158 F: drivers/dma/ioat*
10161 M: Dave Jiang <dave.jiang@intel.com>
10162 L: dmaengine@vger.kernel.org
10164 F: drivers/dma/idxd/*
10165 F: include/uapi/linux/idxd.h
10168 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10169 M: Len Brown <lenb@kernel.org>
10170 L: linux-pm@vger.kernel.org
10172 B: https://bugzilla.kernel.org
10173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10174 F: drivers/idle/intel_idle.c
10176 INTEL IN FIELD SCAN (IFS) DEVICE
10177 M: Jithu Joseph <jithu.joseph@intel.com>
10178 R: Ashok Raj <ashok.raj@intel.com>
10179 R: Tony Luck <tony.luck@intel.com>
10181 F: drivers/platform/x86/intel/ifs
10182 F: include/trace/events/intel_ifs.h
10184 INTEL INTEGRATED SENSOR HUB DRIVER
10185 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10186 M: Jiri Kosina <jikos@kernel.org>
10187 L: linux-input@vger.kernel.org
10189 F: drivers/hid/intel-ish-hid/
10192 M: David Woodhouse <dwmw2@infradead.org>
10193 M: Lu Baolu <baolu.lu@linux.intel.com>
10194 L: iommu@lists.linux.dev
10196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10197 F: drivers/iommu/intel/
10198 F: include/linux/intel-iommu.h
10199 F: include/linux/intel-svm.h
10201 INTEL IOP-ADMA DMA DRIVER
10202 R: Dan Williams <dan.j.williams@intel.com>
10204 F: drivers/dma/iop-adma.c
10206 INTEL IPU3 CSI-2 CIO2 DRIVER
10207 M: Yong Zhi <yong.zhi@intel.com>
10208 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10209 M: Bingbu Cao <bingbu.cao@intel.com>
10210 M: Dan Scally <djrscally@gmail.com>
10211 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10212 L: linux-media@vger.kernel.org
10214 T: git git://linuxtv.org/media_tree.git
10215 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10216 F: drivers/media/pci/intel/ipu3/
10218 INTEL IPU3 CSI-2 IMGU DRIVER
10219 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10220 R: Bingbu Cao <bingbu.cao@intel.com>
10221 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10222 L: linux-media@vger.kernel.org
10224 F: Documentation/admin-guide/media/ipu3.rst
10225 F: Documentation/admin-guide/media/ipu3_rcb.svg
10226 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10227 F: drivers/staging/media/ipu3/
10229 INTEL IXP4XX CRYPTO SUPPORT
10230 M: Corentin Labbe <clabbe@baylibre.com>
10231 L: linux-crypto@vger.kernel.org
10233 F: drivers/crypto/ixp4xx_crypto.c
10235 INTEL ISHTP ECLITE DRIVER
10236 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10237 L: platform-driver-x86@vger.kernel.org
10239 F: drivers/platform/x86/intel/ishtp_eclite.c
10241 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10242 M: Krzysztof Halasa <khalasa@piap.pl>
10244 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10245 F: drivers/net/wan/ixp4xx_hss.c
10246 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10247 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10248 F: include/linux/soc/ixp4xx/npe.h
10249 F: include/linux/soc/ixp4xx/qmgr.h
10251 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10252 M: Deepak Saxena <dsaxena@plexity.net>
10254 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10255 F: drivers/char/hw_random/ixp4xx-rng.c
10257 INTEL KEEM BAY DRM DRIVER
10258 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10259 M: Edmund Dea <edmund.j.dea@intel.com>
10261 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10262 F: drivers/gpu/drm/kmb/
10264 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10265 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10267 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10268 F: drivers/crypto/keembay/Kconfig
10269 F: drivers/crypto/keembay/Makefile
10270 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10271 F: drivers/crypto/keembay/ocs-aes.c
10272 F: drivers/crypto/keembay/ocs-aes.h
10274 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10275 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10276 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10277 M: Mark Gross <mgross@linux.intel.com>
10279 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10280 F: drivers/crypto/keembay/Kconfig
10281 F: drivers/crypto/keembay/Makefile
10282 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10284 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10285 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10286 M: Declan Murphy <declan.murphy@intel.com>
10288 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10289 F: drivers/crypto/keembay/Kconfig
10290 F: drivers/crypto/keembay/Makefile
10291 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10292 F: drivers/crypto/keembay/ocs-hcu.c
10293 F: drivers/crypto/keembay/ocs-hcu.h
10295 INTEL THUNDER BAY EMMC PHY DRIVER
10296 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10297 M: Rashmi A <rashmi.a@intel.com>
10299 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10300 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10302 INTEL MANAGEMENT ENGINE (mei)
10303 M: Tomas Winkler <tomas.winkler@intel.com>
10304 L: linux-kernel@vger.kernel.org
10306 F: Documentation/driver-api/mei/*
10307 F: drivers/misc/mei/
10308 F: drivers/watchdog/mei_wdt.c
10309 F: include/linux/mei_aux.h
10310 F: include/linux/mei_cl_bus.h
10311 F: include/uapi/linux/mei.h
10314 INTEL MAX 10 BMC MFD DRIVER
10315 M: Xu Yilun <yilun.xu@intel.com>
10316 R: Tom Rix <trix@redhat.com>
10318 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10319 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10320 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10321 F: drivers/mfd/intel-m10-bmc.c
10322 F: include/linux/mfd/intel-m10-bmc.h
10324 INTEL MENLOW THERMAL DRIVER
10325 M: Sujith Thomas <sujith.thomas@intel.com>
10326 L: linux-pm@vger.kernel.org
10328 W: https://01.org/linux-acpi
10329 F: drivers/thermal/intel/intel_menlow.c
10331 INTEL P-Unit IPC DRIVER
10332 M: Zha Qipeng <qipeng.zha@intel.com>
10333 L: platform-driver-x86@vger.kernel.org
10335 F: arch/x86/include/asm/intel_punit_ipc.h
10336 F: drivers/platform/x86/intel/punit_ipc.c
10338 INTEL PMC CORE DRIVER
10339 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10340 M: David E Box <david.e.box@intel.com>
10341 L: platform-driver-x86@vger.kernel.org
10343 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10344 F: drivers/platform/x86/intel/pmc/
10346 INTEL PMIC GPIO DRIVERS
10347 M: Andy Shevchenko <andy@kernel.org>
10349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10350 F: drivers/gpio/gpio-*cove.c
10352 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10353 M: Andy Shevchenko <andy@kernel.org>
10355 F: drivers/mfd/intel_soc_pmic*
10356 F: include/linux/mfd/intel_soc_pmic*
10359 M: David E. Box <david.e.box@linux.intel.com>
10361 F: drivers/platform/x86/intel/pmt/
10363 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10364 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10365 L: linux-wireless@vger.kernel.org
10367 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10368 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10369 F: drivers/net/wireless/intel/ipw2x00/
10371 INTEL PSTATE DRIVER
10372 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10373 M: Len Brown <lenb@kernel.org>
10374 L: linux-pm@vger.kernel.org
10376 F: drivers/cpufreq/intel_pstate.c
10378 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10379 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10380 L: linux-iio@vger.kernel.org
10381 F: drivers/counter/intel-qep.c
10384 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10386 F: arch/x86/include/asm/intel_scu_ipc.h
10387 F: drivers/platform/x86/intel_scu_*
10390 M: David E. Box <david.e.box@linux.intel.com>
10392 F: drivers/platform/x86/intel/sdsi.c
10393 F: tools/arch/x86/intel_sdsi/
10394 F: tools/testing/selftests/drivers/sdsi/
10396 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10397 M: Daniel Scally <djrscally@gmail.com>
10399 F: drivers/platform/x86/intel/int3472/
10401 INTEL SPEED SELECT TECHNOLOGY
10402 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10403 L: platform-driver-x86@vger.kernel.org
10405 F: drivers/platform/x86/intel/speed_select_if/
10406 F: include/uapi/linux/isst_if.h
10407 F: tools/power/x86/intel-speed-select/
10409 INTEL STRATIX10 FIRMWARE DRIVERS
10410 M: Dinh Nguyen <dinguyen@kernel.org>
10411 L: linux-kernel@vger.kernel.org
10413 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10414 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10415 F: drivers/firmware/stratix10-rsu.c
10416 F: drivers/firmware/stratix10-svc.c
10417 F: include/linux/firmware/intel/stratix10-smc.h
10418 F: include/linux/firmware/intel/stratix10-svc-client.h
10419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10421 INTEL TELEMETRY DRIVER
10422 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10423 M: "David E. Box" <david.e.box@linux.intel.com>
10424 L: platform-driver-x86@vger.kernel.org
10426 F: arch/x86/include/asm/intel_telemetry.h
10427 F: drivers/platform/x86/intel/telemetry/
10429 INTEL UNCORE FREQUENCY CONTROL
10430 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10431 L: platform-driver-x86@vger.kernel.org
10433 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10434 F: drivers/platform/x86/intel/uncore-frequency/
10436 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10437 M: David E. Box <david.e.box@linux.intel.com>
10439 F: drivers/platform/x86/intel/vsec.*
10441 INTEL VIRTUAL BUTTON DRIVER
10442 M: AceLan Kao <acelan.kao@canonical.com>
10443 L: platform-driver-x86@vger.kernel.org
10445 F: drivers/platform/x86/intel/vbtn.c
10447 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10448 M: Stanislaw Gruszka <stf_xl@wp.pl>
10449 L: linux-wireless@vger.kernel.org
10451 F: drivers/net/wireless/intel/iwlegacy/
10453 INTEL WIRELESS WIFI LINK (iwlwifi)
10454 M: Gregory Greenman <gregory.greenman@intel.com>
10455 L: linux-wireless@vger.kernel.org
10457 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10459 F: drivers/net/wireless/intel/iwlwifi/
10461 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10462 M: Jithu Joseph <jithu.joseph@intel.com>
10463 R: Maurice Ma <maurice.ma@intel.com>
10465 W: https://slimbootloader.github.io/security/firmware-update.html
10466 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10468 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10469 L: Dell.Client.Kernel@dell.com
10471 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10473 INTEL WWAN IOSM DRIVER
10474 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10475 M: Intel Corporation <linuxwwan@intel.com>
10476 L: netdev@vger.kernel.org
10478 F: drivers/net/wwan/iosm/
10481 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10483 F: Documentation/trace/intel_th.rst
10484 F: drivers/hwtracing/intel_th/
10485 F: include/linux/intel_th.h
10487 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10488 M: Ning Sun <ning.sun@intel.com>
10489 L: tboot-devel@lists.sourceforge.net
10491 W: http://tboot.sourceforge.net
10492 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10493 F: Documentation/x86/intel_txt.rst
10494 F: arch/x86/kernel/tboot.c
10495 F: include/linux/tboot.h
10498 M: Jarkko Sakkinen <jarkko@kernel.org>
10499 R: Dave Hansen <dave.hansen@linux.intel.com>
10500 L: linux-sgx@vger.kernel.org
10502 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10504 F: Documentation/x86/sgx.rst
10505 F: arch/x86/entry/vdso/vsgx.S
10506 F: arch/x86/include/asm/sgx.h
10507 F: arch/x86/include/uapi/asm/sgx.h
10508 F: arch/x86/kernel/cpu/sgx/*
10509 F: tools/testing/selftests/sgx/*
10513 M: Georgi Djakov <djakov@kernel.org>
10514 L: linux-pm@vger.kernel.org
10516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10517 F: Documentation/devicetree/bindings/interconnect/
10518 F: Documentation/driver-api/interconnect.rst
10519 F: drivers/interconnect/
10520 F: include/dt-bindings/interconnect/
10521 F: include/linux/interconnect-provider.h
10522 F: include/linux/interconnect.h
10524 INTERRUPT COUNTER DRIVER
10525 M: Oleksij Rempel <o.rempel@pengutronix.de>
10526 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10527 L: linux-iio@vger.kernel.org
10528 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10529 F: drivers/counter/interrupt-cnt.c
10531 INTERSIL ISL7998X VIDEO DECODER DRIVER
10532 M: Michael Tretter <m.tretter@pengutronix.de>
10533 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10534 L: linux-media@vger.kernel.org
10536 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10537 F: drivers/media/i2c/isl7998x.c
10539 INVENSENSE ICM-426xx IMU DRIVER
10540 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10541 L: linux-iio@vger.kernel.org
10543 W: https://invensense.tdk.com/
10544 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10545 F: drivers/iio/imu/inv_icm42600/
10547 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10548 M: Linus Walleij <linus.walleij@linaro.org>
10549 L: linux-iio@vger.kernel.org
10551 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10552 F: drivers/iio/gyro/mpu3050*
10554 IOC3 ETHERNET DRIVER
10555 M: Ralf Baechle <ralf@linux-mips.org>
10556 L: linux-mips@vger.kernel.org
10558 F: drivers/net/ethernet/sgi/ioc3-eth.c
10560 IOMAP FILESYSTEM LIBRARY
10561 M: Christoph Hellwig <hch@infradead.org>
10562 M: Darrick J. Wong <djwong@kernel.org>
10563 L: linux-xfs@vger.kernel.org
10564 L: linux-fsdevel@vger.kernel.org
10566 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10568 F: include/linux/iomap.h
10571 M: Joerg Roedel <joro@8bytes.org>
10572 M: Will Deacon <will@kernel.org>
10573 L: iommu@lists.linux.dev
10575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10576 F: Documentation/devicetree/bindings/iommu/
10577 F: Documentation/userspace-api/iommu.rst
10579 F: include/linux/iommu.h
10580 F: include/linux/iova.h
10581 F: include/linux/of_iommu.h
10582 F: include/uapi/linux/iommu.h
10585 M: Thomas Zimmermann <tzimmermann@suse.de>
10586 L: dri-devel@lists.freedesktop.org
10588 T: git git://anongit.freedesktop.org/drm/drm-misc
10589 F: include/linux/iosys-map.h
10592 M: Jens Axboe <axboe@kernel.dk>
10593 R: Pavel Begunkov <asml.silence@gmail.com>
10594 L: io-uring@vger.kernel.org
10596 T: git git://git.kernel.dk/linux-block
10597 T: git git://git.kernel.dk/liburing
10599 F: include/linux/io_uring.h
10600 F: include/uapi/linux/io_uring.h
10604 M: Corey Minyard <minyard@acm.org>
10605 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10607 W: http://openipmi.sourceforge.net/
10608 T: git https://github.com/cminyard/linux-ipmi.git for-next
10609 F: Documentation/driver-api/ipmi.rst
10610 F: Documentation/devicetree/bindings/ipmi/
10611 F: drivers/char/ipmi/
10612 F: include/linux/ipmi*
10613 F: include/uapi/linux/ipmi*
10615 IPS SCSI RAID DRIVER
10616 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10617 L: linux-scsi@vger.kernel.org
10619 W: http://www.adaptec.com/
10620 F: drivers/scsi/ips*
10623 M: Simon Horman <horms@verge.net.au>
10624 M: Julian Anastasov <ja@ssi.bg>
10625 L: netdev@vger.kernel.org
10626 L: lvs-devel@vger.kernel.org
10628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10630 F: Documentation/networking/ipvs-sysctl.rst
10631 F: include/net/ip_vs.h
10632 F: include/uapi/linux/ip_vs.h
10633 F: net/netfilter/ipvs/
10636 M: Jiri Kosina <jikos@kernel.org>
10637 M: David Sterba <dsterba@suse.com>
10639 F: drivers/tty/ipwireless/
10641 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10642 M: Marc Zyngier <maz@kernel.org>
10644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10645 F: Documentation/core-api/irq/irq-domain.rst
10646 F: include/linux/irqdomain.h
10647 F: kernel/irq/irqdomain.c
10648 F: kernel/irq/msi.c
10651 M: Thomas Gleixner <tglx@linutronix.de>
10652 L: linux-kernel@vger.kernel.org
10654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10658 M: Thomas Gleixner <tglx@linutronix.de>
10659 M: Marc Zyngier <maz@kernel.org>
10660 L: linux-kernel@vger.kernel.org
10662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10663 F: Documentation/devicetree/bindings/interrupt-controller/
10664 F: drivers/irqchip/
10667 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10669 F: Documentation/driver-api/isa.rst
10670 F: drivers/base/isa.c
10671 F: include/linux/isa.h
10674 M: Hans Verkuil <hverkuil@xs4all.nl>
10675 L: linux-media@vger.kernel.org
10677 W: https://linuxtv.org
10678 T: git git://linuxtv.org/media_tree.git
10679 F: drivers/media/radio/radio-isa*
10682 M: Jaroslav Kysela <perex@perex.cz>
10684 F: Documentation/driver-api/isapnp.rst
10685 F: drivers/pnp/isapnp/
10686 F: include/linux/isapnp.h
10689 M: Lee Duncan <lduncan@suse.com>
10690 M: Chris Leech <cleech@redhat.com>
10691 M: Mike Christie <michael.christie@oracle.com>
10692 L: open-iscsi@googlegroups.com
10693 L: linux-scsi@vger.kernel.org
10695 W: www.open-iscsi.com
10696 F: drivers/scsi/*iscsi*
10697 F: include/scsi/*iscsi*
10699 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10700 M: Peter Jones <pjones@redhat.com>
10701 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10703 F: drivers/firmware/iscsi_ibft*
10705 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10706 M: Sagi Grimberg <sagi@grimberg.me>
10707 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10708 L: linux-rdma@vger.kernel.org
10710 W: http://www.openfabrics.org
10711 W: www.open-iscsi.org
10712 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10713 F: drivers/infiniband/ulp/iser/
10715 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10716 M: Sagi Grimberg <sagi@grimberg.me>
10717 L: linux-rdma@vger.kernel.org
10718 L: target-devel@vger.kernel.org
10720 W: http://www.linux-iscsi.org
10721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10722 F: drivers/infiniband/ulp/isert
10724 ISDN/CMTP OVER BLUETOOTH
10725 M: Karsten Keil <isdn@linux-pingi.de>
10726 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10727 L: netdev@vger.kernel.org
10729 W: http://www.isdn4linux.de
10730 F: Documentation/isdn/
10731 F: drivers/isdn/capi/
10732 F: include/linux/isdn/
10733 F: include/uapi/linux/isdn/
10734 F: net/bluetooth/cmtp/
10736 ISDN/mISDN SUBSYSTEM
10737 M: Karsten Keil <isdn@linux-pingi.de>
10738 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10739 L: netdev@vger.kernel.org
10741 W: http://www.isdn4linux.de
10742 F: drivers/isdn/Kconfig
10743 F: drivers/isdn/Makefile
10744 F: drivers/isdn/hardware/
10745 F: drivers/isdn/mISDN/
10747 IT87 HARDWARE MONITORING DRIVER
10748 M: Jean Delvare <jdelvare@suse.com>
10749 L: linux-hwmon@vger.kernel.org
10751 F: Documentation/hwmon/it87.rst
10752 F: drivers/hwmon/it87.c
10754 IT913X MEDIA DRIVER
10755 M: Antti Palosaari <crope@iki.fi>
10756 L: linux-media@vger.kernel.org
10758 W: https://linuxtv.org
10759 W: http://palosaari.fi/linux/
10760 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10761 T: git git://linuxtv.org/anttip/media_tree.git
10762 F: drivers/media/tuners/it913x*
10764 ITE IT66121 HDMI BRIDGE DRIVER
10765 M: Phong LE <ple@baylibre.com>
10766 M: Neil Armstrong <narmstrong@baylibre.com>
10768 T: git git://anongit.freedesktop.org/drm/drm-misc
10769 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10770 F: drivers/gpu/drm/bridge/ite-it66121.c
10772 IVTV VIDEO4LINUX DRIVER
10773 M: Andy Walls <awalls@md.metrocast.net>
10774 L: linux-media@vger.kernel.org
10776 W: https://linuxtv.org
10777 T: git git://linuxtv.org/media_tree.git
10778 F: Documentation/admin-guide/media/ivtv*
10779 F: drivers/media/pci/ivtv/
10780 F: include/uapi/linux/ivtv*
10782 IX2505V MEDIA DRIVER
10783 M: Malcolm Priestley <tvboxspy@gmail.com>
10784 L: linux-media@vger.kernel.org
10786 W: https://linuxtv.org
10787 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10788 F: drivers/media/dvb-frontends/ix2505v*
10790 JAILHOUSE HYPERVISOR INTERFACE
10791 M: Jan Kiszka <jan.kiszka@siemens.com>
10792 L: jailhouse-dev@googlegroups.com
10794 F: arch/x86/include/asm/jailhouse_para.h
10795 F: arch/x86/kernel/jailhouse.c
10797 JC42.4 TEMPERATURE SENSOR DRIVER
10798 M: Guenter Roeck <linux@roeck-us.net>
10799 L: linux-hwmon@vger.kernel.org
10801 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10802 F: Documentation/hwmon/jc42.rst
10803 F: drivers/hwmon/jc42.c
10806 M: Dave Kleikamp <shaggy@kernel.org>
10807 L: jfs-discussion@lists.sourceforge.net
10809 W: http://jfs.sourceforge.net/
10810 T: git git://github.com/kleikamp/linux-shaggy.git
10811 F: Documentation/admin-guide/jfs.rst
10815 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10816 L: netdev@vger.kernel.org
10818 F: drivers/net/ethernet/jme.*
10820 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10821 M: David Woodhouse <dwmw2@infradead.org>
10822 M: Richard Weinberger <richard@nod.at>
10823 L: linux-mtd@lists.infradead.org
10825 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10826 T: git git://git.infradead.org/ubifs-2.6.git
10828 F: include/uapi/linux/jffs2.h
10830 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10831 M: "Theodore Ts'o" <tytso@mit.edu>
10832 M: Jan Kara <jack@suse.com>
10833 L: linux-ext4@vger.kernel.org
10836 F: include/linux/jbd2.h
10838 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10839 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10840 L: linux-media@vger.kernel.org
10841 L: linux-renesas-soc@vger.kernel.org
10843 F: drivers/media/platform/renesas/rcar_jpu.c
10845 JSM Neo PCI based serial card
10846 L: linux-serial@vger.kernel.org
10848 F: drivers/tty/serial/jsm/
10850 K10TEMP HARDWARE MONITORING DRIVER
10851 M: Clemens Ladisch <clemens@ladisch.de>
10852 L: linux-hwmon@vger.kernel.org
10854 F: Documentation/hwmon/k10temp.rst
10855 F: drivers/hwmon/k10temp.c
10857 K8TEMP HARDWARE MONITORING DRIVER
10858 M: Rudolf Marek <r.marek@assembler.cz>
10859 L: linux-hwmon@vger.kernel.org
10861 F: Documentation/hwmon/k8temp.rst
10862 F: drivers/hwmon/k8temp.c
10865 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10866 R: Alexander Potapenko <glider@google.com>
10867 R: Andrey Konovalov <andreyknvl@gmail.com>
10868 R: Dmitry Vyukov <dvyukov@google.com>
10869 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
10870 L: kasan-dev@googlegroups.com
10872 F: Documentation/dev-tools/kasan.rst
10873 F: arch/*/include/asm/*kasan.h
10874 F: arch/*/mm/kasan_init*
10875 F: include/linux/kasan*.h
10876 F: lib/Kconfig.kasan
10877 F: lib/test_kasan*.c
10879 F: scripts/Makefile.kasan
10882 M: Masahiro Yamada <masahiroy@kernel.org>
10883 L: linux-kbuild@vger.kernel.org
10885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10886 F: Documentation/kbuild/kconfig*
10887 F: scripts/Kconfig.include
10888 F: scripts/kconfig/
10891 R: Dmitry Vyukov <dvyukov@google.com>
10892 R: Andrey Konovalov <andreyknvl@gmail.com>
10893 L: kasan-dev@googlegroups.com
10895 F: Documentation/dev-tools/kcov.rst
10896 F: include/linux/kcov.h
10897 F: include/uapi/linux/kcov.h
10899 F: scripts/Makefile.kcov
10902 M: Marco Elver <elver@google.com>
10903 R: Dmitry Vyukov <dvyukov@google.com>
10904 L: kasan-dev@googlegroups.com
10906 F: Documentation/dev-tools/kcsan.rst
10907 F: include/linux/kcsan*.h
10909 F: lib/Kconfig.kcsan
10910 F: scripts/Makefile.kcsan
10913 M: Baoquan He <bhe@redhat.com>
10914 R: Vivek Goyal <vgoyal@redhat.com>
10915 R: Dave Young <dyoung@redhat.com>
10916 L: kexec@lists.infradead.org
10918 W: http://lse.sourceforge.net/kdump/
10919 F: Documentation/admin-guide/kdump/
10920 F: fs/proc/vmcore.c
10921 F: include/linux/crash_core.h
10922 F: include/linux/crash_dump.h
10923 F: include/uapi/linux/vmcore.h
10924 F: kernel/crash_*.c
10926 KEENE FM RADIO TRANSMITTER DRIVER
10927 M: Hans Verkuil <hverkuil@xs4all.nl>
10928 L: linux-media@vger.kernel.org
10930 W: https://linuxtv.org
10931 T: git git://linuxtv.org/media_tree.git
10932 F: drivers/media/radio/radio-keene*
10935 M: Ian Kent <raven@themaw.net>
10936 L: autofs@vger.kernel.org
10940 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10941 M: Masahiro Yamada <masahiroy@kernel.org>
10942 M: Michal Marek <michal.lkml@markovi.net>
10943 R: Nick Desaulniers <ndesaulniers@google.com>
10944 L: linux-kbuild@vger.kernel.org
10946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10947 F: Documentation/kbuild/
10949 F: scripts/*vmlinux*
10951 F: scripts/Makefile*
10953 F: scripts/dummy-tools/
10956 F: scripts/package/
10958 KERNEL HARDENING (not covered by other areas)
10959 M: Kees Cook <keescook@chromium.org>
10960 L: linux-hardening@vger.kernel.org
10962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
10963 F: include/linux/overflow.h
10964 F: include/linux/randomize_kstack.h
10966 K: \b(add|choose)_random_kstack_offset\b
10967 K: \b__check_(object_size|heap_object)\b
10970 L: kernel-janitors@vger.kernel.org
10972 W: http://kernelnewbies.org/KernelJanitors
10974 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10975 M: Chuck Lever <chuck.lever@oracle.com>
10976 M: Jeff Layton <jlayton@kernel.org>
10977 L: linux-nfs@vger.kernel.org
10979 W: http://nfs.sourceforge.net/
10980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
10984 F: include/linux/lockd/
10985 F: include/linux/sunrpc/
10986 F: include/uapi/linux/nfsd/
10987 F: include/uapi/linux/sunrpc/
10989 F: Documentation/filesystems/nfs/
10992 M: Thorsten Leemhuis <linux@leemhuis.info>
10993 L: regressions@lists.linux.dev
10995 F: Documentation/admin-guide/reporting-regressions.rst
10996 F: Documentation/process/handling-regressions.rst
10998 KERNEL SELFTEST FRAMEWORK
10999 M: Shuah Khan <shuah@kernel.org>
11000 M: Shuah Khan <skhan@linuxfoundation.org>
11001 L: linux-kselftest@vger.kernel.org
11003 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
11004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11005 F: Documentation/dev-tools/kselftest*
11006 F: tools/testing/selftests/
11008 KERNEL SMB3 SERVER (KSMBD)
11009 M: Namjae Jeon <linkinjeon@kernel.org>
11010 M: Steve French <sfrench@samba.org>
11011 M: Hyunchul Lee <hyc.lee@gmail.com>
11012 R: Sergey Senozhatsky <senozhatsky@chromium.org>
11013 L: linux-cifs@vger.kernel.org
11015 T: git git://git.samba.org/ksmbd.git
11017 F: fs/smbfs_common/
11019 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11020 M: Brendan Higgins <brendanhiggins@google.com>
11021 L: linux-kselftest@vger.kernel.org
11022 L: kunit-dev@googlegroups.com
11024 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
11025 F: Documentation/dev-tools/kunit/
11028 F: tools/testing/kunit/
11030 KERNEL USERMODE HELPER
11031 M: Luis Chamberlain <mcgrof@kernel.org>
11032 L: linux-kernel@vger.kernel.org
11034 F: include/linux/umh.h
11037 KERNEL VIRTUAL MACHINE (KVM)
11038 M: Paolo Bonzini <pbonzini@redhat.com>
11039 L: kvm@vger.kernel.org
11041 W: http://www.linux-kvm.org
11042 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11043 F: Documentation/virt/kvm/
11044 F: include/asm-generic/kvm*
11045 F: include/kvm/iodev.h
11046 F: include/linux/kvm*
11047 F: include/trace/events/kvm.h
11048 F: include/uapi/asm-generic/kvm*
11049 F: include/uapi/linux/kvm*
11051 F: tools/testing/selftests/kvm/
11054 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11055 M: Marc Zyngier <maz@kernel.org>
11056 R: James Morse <james.morse@arm.com>
11057 R: Alexandru Elisei <alexandru.elisei@arm.com>
11058 R: Suzuki K Poulose <suzuki.poulose@arm.com>
11059 R: Oliver Upton <oliver.upton@linux.dev>
11060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11061 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
11063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11064 F: arch/arm64/include/asm/kvm*
11065 F: arch/arm64/include/uapi/asm/kvm*
11067 F: include/kvm/arm_*
11068 F: tools/testing/selftests/kvm/*/aarch64/
11069 F: tools/testing/selftests/kvm/aarch64/
11071 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11072 M: Huacai Chen <chenhuacai@kernel.org>
11073 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
11074 L: linux-mips@vger.kernel.org
11075 L: kvm@vger.kernel.org
11077 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11078 F: arch/mips/include/asm/kvm*
11079 F: arch/mips/include/uapi/asm/kvm*
11082 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11083 L: linuxppc-dev@lists.ozlabs.org
11084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11085 F: arch/powerpc/include/asm/kvm*
11086 F: arch/powerpc/include/uapi/asm/kvm*
11087 F: arch/powerpc/kernel/kvm*
11088 F: arch/powerpc/kvm/
11090 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11091 M: Anup Patel <anup@brainfault.org>
11092 R: Atish Patra <atishp@atishpatra.org>
11093 L: kvm@vger.kernel.org
11094 L: kvm-riscv@lists.infradead.org
11095 L: linux-riscv@lists.infradead.org
11097 T: git git://github.com/kvm-riscv/linux.git
11098 F: arch/riscv/include/asm/kvm*
11099 F: arch/riscv/include/uapi/asm/kvm*
11101 F: tools/testing/selftests/kvm/*/riscv/
11103 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11104 M: Christian Borntraeger <borntraeger@linux.ibm.com>
11105 M: Janosch Frank <frankja@linux.ibm.com>
11106 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
11107 R: David Hildenbrand <david@redhat.com>
11108 L: kvm@vger.kernel.org
11110 W: http://www.ibm.com/developerworks/linux/linux390/
11111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11112 F: Documentation/virt/kvm/s390*
11113 F: arch/s390/include/asm/gmap.h
11114 F: arch/s390/include/asm/kvm*
11115 F: arch/s390/include/uapi/asm/kvm*
11116 F: arch/s390/include/uapi/asm/uvdevice.h
11117 F: arch/s390/kernel/uv.c
11119 F: arch/s390/mm/gmap.c
11120 F: drivers/s390/char/uvdevice.c
11121 F: tools/testing/selftests/drivers/s390x/uvdevice/
11122 F: tools/testing/selftests/kvm/*/s390x/
11123 F: tools/testing/selftests/kvm/s390x/
11125 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11126 M: Sean Christopherson <seanjc@google.com>
11127 M: Paolo Bonzini <pbonzini@redhat.com>
11128 L: kvm@vger.kernel.org
11130 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11131 F: arch/x86/include/asm/kvm*
11132 F: arch/x86/include/asm/svm.h
11133 F: arch/x86/include/asm/vmx*.h
11134 F: arch/x86/include/uapi/asm/kvm*
11135 F: arch/x86/include/uapi/asm/svm.h
11136 F: arch/x86/include/uapi/asm/vmx.h
11140 KVM PARAVIRT (KVM/paravirt)
11141 M: Paolo Bonzini <pbonzini@redhat.com>
11142 R: Wanpeng Li <wanpengli@tencent.com>
11143 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11144 L: kvm@vger.kernel.org
11146 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11147 F: arch/x86/kernel/kvm.c
11148 F: arch/x86/kernel/kvmclock.c
11149 F: arch/x86/include/asm/pvclock-abi.h
11150 F: include/linux/kvm_para.h
11151 F: include/uapi/linux/kvm_para.h
11152 F: include/uapi/asm-generic/kvm_para.h
11153 F: include/asm-generic/kvm_para.h
11154 F: arch/um/include/asm/kvm_para.h
11155 F: arch/x86/include/asm/kvm_para.h
11156 F: arch/x86/include/uapi/asm/kvm_para.h
11158 KVM X86 HYPER-V (KVM/hyper-v)
11159 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11160 M: Sean Christopherson <seanjc@google.com>
11161 M: Paolo Bonzini <pbonzini@redhat.com>
11162 L: kvm@vger.kernel.org
11164 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11165 F: arch/x86/kvm/hyperv.*
11166 F: arch/x86/kvm/kvm_onhyperv.*
11167 F: arch/x86/kvm/svm/hyperv.*
11168 F: arch/x86/kvm/svm/svm_onhyperv.*
11169 F: arch/x86/kvm/vmx/evmcs.*
11172 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11173 M: Tejun Heo <tj@kernel.org>
11175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11177 F: include/linux/kernfs.h
11180 M: Eric Biederman <ebiederm@xmission.com>
11181 L: kexec@lists.infradead.org
11183 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11184 F: include/linux/kexec.h
11185 F: include/uapi/linux/kexec.h
11189 M: Mimi Zohar <zohar@linux.ibm.com>
11190 L: linux-integrity@vger.kernel.org
11191 L: keyrings@vger.kernel.org
11193 F: Documentation/security/keys/trusted-encrypted.rst
11194 F: include/keys/encrypted-type.h
11195 F: security/keys/encrypted-keys/
11198 M: James Bottomley <jejb@linux.ibm.com>
11199 M: Jarkko Sakkinen <jarkko@kernel.org>
11200 M: Mimi Zohar <zohar@linux.ibm.com>
11201 L: linux-integrity@vger.kernel.org
11202 L: keyrings@vger.kernel.org
11204 F: Documentation/security/keys/trusted-encrypted.rst
11205 F: include/keys/trusted-type.h
11206 F: include/keys/trusted_tpm.h
11207 F: security/keys/trusted-keys/
11210 M: Sumit Garg <sumit.garg@linaro.org>
11211 L: linux-integrity@vger.kernel.org
11212 L: keyrings@vger.kernel.org
11214 F: include/keys/trusted_tee.h
11215 F: security/keys/trusted-keys/trusted_tee.c
11218 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11219 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11220 L: linux-integrity@vger.kernel.org
11221 L: keyrings@vger.kernel.org
11223 F: include/keys/trusted_caam.h
11224 F: security/keys/trusted-keys/trusted_caam.c
11227 M: David Howells <dhowells@redhat.com>
11228 M: Jarkko Sakkinen <jarkko@kernel.org>
11229 L: keyrings@vger.kernel.org
11231 F: Documentation/security/keys/core.rst
11233 F: include/linux/key-type.h
11234 F: include/linux/key.h
11235 F: include/linux/keyctl.h
11236 F: include/uapi/linux/keyctl.h
11239 KEYS/KEYRINGS_INTEGRITY
11240 M: Jarkko Sakkinen <jarkko@kernel.org>
11241 M: Mimi Zohar <zohar@linux.ibm.com>
11242 L: linux-integrity@vger.kernel.org
11243 L: keyrings@vger.kernel.org
11245 F: security/integrity/platform_certs
11248 M: Alexander Potapenko <glider@google.com>
11249 M: Marco Elver <elver@google.com>
11250 R: Dmitry Vyukov <dvyukov@google.com>
11251 L: kasan-dev@googlegroups.com
11253 F: Documentation/dev-tools/kfence.rst
11254 F: arch/*/include/asm/kfence.h
11255 F: include/linux/kfence.h
11256 F: lib/Kconfig.kfence
11260 M: Stefani Seibold <stefani@seibold.net>
11262 F: include/linux/kfifo.h
11266 KGDB / KDB /debug_core
11267 M: Jason Wessel <jason.wessel@windriver.com>
11268 M: Daniel Thompson <daniel.thompson@linaro.org>
11269 R: Douglas Anderson <dianders@chromium.org>
11270 L: kgdb-bugreport@lists.sourceforge.net
11272 W: http://kgdb.wiki.kernel.org/
11273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11274 F: Documentation/dev-tools/kgdb.rst
11275 F: drivers/misc/kgdbts.c
11276 F: drivers/tty/serial/kgdboc.c
11277 F: include/linux/kdb.h
11278 F: include/linux/kgdb.h
11280 F: kernel/module/kdb.c
11282 KHADAS MCU MFD DRIVER
11283 M: Neil Armstrong <narmstrong@baylibre.com>
11284 L: linux-amlogic@lists.infradead.org
11286 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11287 F: drivers/mfd/khadas-mcu.c
11288 F: include/linux/mfd/khadas-mcu.h
11289 F: drivers/thermal/khadas_mcu_fan.c
11292 M: Catalin Marinas <catalin.marinas@arm.com>
11294 F: Documentation/dev-tools/kmemleak.rst
11295 F: include/linux/kmemleak.h
11297 F: samples/kmemleak/kmemleak-test.c
11299 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11300 M: Luis Chamberlain <mcgrof@kernel.org>
11301 L: linux-kernel@vger.kernel.org
11302 L: linux-modules@vger.kernel.org
11304 F: include/linux/kmod.h
11307 F: tools/testing/selftests/kmod/
11310 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11311 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11312 M: "David S. Miller" <davem@davemloft.net>
11313 M: Masami Hiramatsu <mhiramat@kernel.org>
11315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
11316 F: Documentation/trace/kprobes.rst
11317 F: include/asm-generic/kprobes.h
11318 F: include/linux/kprobes.h
11319 F: kernel/kprobes.c
11320 F: lib/test_kprobes.c
11323 KS0108 LCD CONTROLLER DRIVER
11324 M: Miguel Ojeda <ojeda@kernel.org>
11326 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11327 F: drivers/auxdisplay/ks0108.c
11328 F: include/linux/ks0108.h
11330 KTD253 BACKLIGHT DRIVER
11331 M: Linus Walleij <linus.walleij@linaro.org>
11333 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11334 F: drivers/video/backlight/ktd253-backlight.c
11337 M: Steven Rostedt <rostedt@goodmis.org>
11338 M: John Hawley <warthog9@eaglescrag.net>
11340 F: tools/testing/ktest
11343 M: David Ahern <dsahern@kernel.org>
11344 L: netdev@vger.kernel.org
11346 F: include/net/l3mdev.h
11349 LANDLOCK SECURITY MODULE
11350 M: Mickaël Salaün <mic@digikod.net>
11351 L: linux-security-module@vger.kernel.org
11353 W: https://landlock.io
11354 T: git https://github.com/landlock-lsm/linux.git
11355 F: Documentation/security/landlock.rst
11356 F: Documentation/userspace-api/landlock.rst
11357 F: include/uapi/linux/landlock.h
11358 F: samples/landlock/
11359 F: security/landlock/
11360 F: tools/testing/selftests/landlock/
11364 LANTIQ / INTEL Ethernet drivers
11365 M: Hauke Mehrtens <hauke@hauke-m.de>
11366 L: netdev@vger.kernel.org
11368 F: drivers/net/dsa/lantiq_gswip.c
11369 F: drivers/net/dsa/lantiq_pce.h
11370 F: drivers/net/ethernet/lantiq_xrx200.c
11371 F: net/dsa/tag_gswip.c
11373 LANTIQ MIPS ARCHITECTURE
11374 M: John Crispin <john@phrozen.org>
11375 L: linux-mips@vger.kernel.org
11377 F: arch/mips/lantiq
11378 F: drivers/soc/lantiq
11380 LASI 53c700 driver for PARISC
11381 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11382 L: linux-scsi@vger.kernel.org
11384 F: Documentation/scsi/53c700.rst
11385 F: drivers/scsi/53c700*
11388 M: Tobin C. Harding <me@tobin.cc>
11389 M: Tycho Andersen <tycho@tycho.pizza>
11390 L: linux-hardening@vger.kernel.org
11392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11393 F: scripts/leaking_addresses.pl
11396 M: Pavel Machek <pavel@ucw.cz>
11397 L: linux-leds@vger.kernel.org
11399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11400 F: Documentation/devicetree/bindings/leds/
11402 F: include/linux/leds.h
11404 LEGACY EEPROM DRIVER
11405 M: Jean Delvare <jdelvare@suse.com>
11407 F: Documentation/misc-devices/eeprom.rst
11408 F: drivers/misc/eeprom/eeprom.c
11410 LEGO MINDSTORMS EV3
11411 R: David Lechner <david@lechnology.com>
11413 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11414 F: arch/arm/boot/dts/da850-lego-ev3.dts
11415 F: drivers/power/supply/lego_ev3_battery.c
11417 LEGO USB Tower driver
11418 M: Juergen Stuber <starblue@users.sourceforge.net>
11419 L: legousb-devel@lists.sourceforge.net
11421 W: http://legousb.sourceforge.net/
11422 F: drivers/usb/misc/legousbtower.c
11424 LETSKETCH HID TABLET DRIVER
11425 M: Hans de Goede <hdegoede@redhat.com>
11426 L: linux-input@vger.kernel.org
11428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11429 F: drivers/hid/hid-letsketch.c
11432 M: Matan Ziv-Av <matan@svgalib.org>
11433 L: platform-driver-x86@vger.kernel.org
11435 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11436 F: Documentation/admin-guide/laptops/lg-laptop.rst
11437 F: drivers/platform/x86/lg-laptop.c
11439 LG2160 MEDIA DRIVER
11440 M: Michael Krufky <mkrufky@linuxtv.org>
11441 L: linux-media@vger.kernel.org
11443 W: https://linuxtv.org
11444 W: http://github.com/mkrufky
11445 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11446 T: git git://linuxtv.org/mkrufky/tuners.git
11447 F: drivers/media/dvb-frontends/lg2160.*
11449 LGDT3305 MEDIA DRIVER
11450 M: Michael Krufky <mkrufky@linuxtv.org>
11451 L: linux-media@vger.kernel.org
11453 W: https://linuxtv.org
11454 W: http://github.com/mkrufky
11455 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11456 T: git git://linuxtv.org/mkrufky/tuners.git
11457 F: drivers/media/dvb-frontends/lgdt3305.*
11459 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11460 M: Viresh Kumar <vireshk@kernel.org>
11461 L: linux-ide@vger.kernel.org
11463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11464 F: drivers/ata/pata_arasan_cf.c
11465 F: include/linux/pata_arasan_cf_data.h
11467 LIBATA PATA DRIVERS
11468 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11469 L: linux-ide@vger.kernel.org
11470 F: drivers/ata/ata_*.c
11471 F: drivers/ata/pata_*.c
11473 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11474 M: Linus Walleij <linus.walleij@linaro.org>
11475 L: linux-ide@vger.kernel.org
11477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11478 F: drivers/ata/pata_ftide010.c
11479 F: drivers/ata/sata_gemini.c
11480 F: drivers/ata/sata_gemini.h
11482 LIBATA SATA AHCI PLATFORM devices support
11483 M: Hans de Goede <hdegoede@redhat.com>
11484 M: Jens Axboe <axboe@kernel.dk>
11485 L: linux-ide@vger.kernel.org
11487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11488 F: drivers/ata/ahci_platform.c
11489 F: drivers/ata/libahci_platform.c
11490 F: include/linux/ahci_platform.h
11492 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11493 M: Mikael Pettersson <mikpelinux@gmail.com>
11494 L: linux-ide@vger.kernel.org
11496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11497 F: drivers/ata/sata_promise.*
11499 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11500 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11501 L: linux-ide@vger.kernel.org
11503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11504 F: Documentation/ABI/testing/sysfs-ata
11505 F: Documentation/devicetree/bindings/ata/
11507 F: include/linux/ata.h
11508 F: include/linux/libata.h
11510 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11511 M: Vishal Verma <vishal.l.verma@intel.com>
11512 M: Dan Williams <dan.j.williams@intel.com>
11513 M: Dave Jiang <dave.jiang@intel.com>
11514 L: nvdimm@lists.linux.dev
11516 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11517 P: Documentation/nvdimm/maintainer-entry-profile.rst
11518 F: drivers/nvdimm/btt*
11520 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11521 M: Dan Williams <dan.j.williams@intel.com>
11522 M: Vishal Verma <vishal.l.verma@intel.com>
11523 M: Dave Jiang <dave.jiang@intel.com>
11524 L: nvdimm@lists.linux.dev
11526 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11527 P: Documentation/nvdimm/maintainer-entry-profile.rst
11528 F: drivers/nvdimm/pmem*
11530 LIBNVDIMM: DEVICETREE BINDINGS
11531 M: Oliver O'Halloran <oohall@gmail.com>
11532 L: nvdimm@lists.linux.dev
11534 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11535 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11536 F: drivers/nvdimm/of_pmem.c
11538 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11539 M: Dan Williams <dan.j.williams@intel.com>
11540 M: Vishal Verma <vishal.l.verma@intel.com>
11541 M: Dave Jiang <dave.jiang@intel.com>
11542 M: Ira Weiny <ira.weiny@intel.com>
11543 L: nvdimm@lists.linux.dev
11545 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11546 P: Documentation/nvdimm/maintainer-entry-profile.rst
11547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11548 F: drivers/acpi/nfit/*
11549 F: drivers/nvdimm/*
11550 F: include/linux/libnvdimm.h
11551 F: include/linux/nd.h
11552 F: include/uapi/linux/ndctl.h
11553 F: tools/testing/nvdimm/
11555 LICENSES and SPDX stuff
11556 M: Thomas Gleixner <tglx@linutronix.de>
11557 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11558 L: linux-spdx@vger.kernel.org
11560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11562 F: Documentation/process/license-rules.rst
11564 F: scripts/spdxcheck-test.sh
11565 F: scripts/spdxcheck.py
11567 LINEAR RANGES HELPERS
11568 M: Mark Brown <broonie@kernel.org>
11569 R: Matti Vaittinen <mazziesaccount@gmail.com>
11570 F: lib/linear_ranges.c
11571 F: lib/test_linear_ranges.c
11572 F: include/linux/linear_range.h
11574 LINUX FOR POWER MACINTOSH
11575 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11576 L: linuxppc-dev@lists.ozlabs.org
11578 F: arch/powerpc/platforms/powermac/
11579 F: drivers/macintosh/
11581 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11582 M: Michael Ellerman <mpe@ellerman.id.au>
11583 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11584 R: Paul Mackerras <paulus@samba.org>
11585 L: linuxppc-dev@lists.ozlabs.org
11587 W: https://github.com/linuxppc/wiki/wiki
11588 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11590 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11591 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11592 F: Documentation/devicetree/bindings/powerpc/
11593 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11594 F: Documentation/powerpc/
11596 F: drivers/*/*/*pasemi*
11597 F: drivers/*/*pasemi*
11598 F: drivers/char/tpm/tpm_ibmvtpm*
11599 F: drivers/crypto/nx/
11600 F: drivers/crypto/vmx/
11601 F: drivers/i2c/busses/i2c-opal.c
11602 F: drivers/net/ethernet/ibm/ibmveth.*
11603 F: drivers/net/ethernet/ibm/ibmvnic.*
11604 F: drivers/pci/hotplug/pnv_php.c
11605 F: drivers/pci/hotplug/rpa*
11606 F: drivers/rtc/rtc-opal.c
11607 F: drivers/scsi/ibmvscsi/
11608 F: drivers/tty/hvc/hvc_opal.c
11609 F: drivers/watchdog/wdrtas.c
11610 F: tools/testing/selftests/powerpc
11617 LINUX FOR POWERPC EMBEDDED MPC5XXX
11618 M: Anatolij Gustschin <agust@denx.de>
11619 L: linuxppc-dev@lists.ozlabs.org
11621 F: arch/powerpc/platforms/512x/
11622 F: arch/powerpc/platforms/52xx/
11624 LINUX FOR POWERPC EMBEDDED PPC4XX
11625 L: linuxppc-dev@lists.ozlabs.org
11627 F: arch/powerpc/platforms/40x/
11628 F: arch/powerpc/platforms/44x/
11630 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11631 M: Scott Wood <oss@buserror.net>
11632 L: linuxppc-dev@lists.ozlabs.org
11634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11635 F: Documentation/devicetree/bindings/powerpc/fsl/
11636 F: arch/powerpc/platforms/83xx/
11637 F: arch/powerpc/platforms/85xx/
11639 LINUX FOR POWERPC EMBEDDED PPC8XX
11640 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11641 L: linuxppc-dev@lists.ozlabs.org
11643 F: arch/powerpc/platforms/8xx/
11645 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11646 M: Kees Cook <keescook@chromium.org>
11648 F: drivers/misc/lkdtm/*
11649 F: tools/testing/selftests/lkdtm/*
11651 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11652 M: Alan Stern <stern@rowland.harvard.edu>
11653 M: Andrea Parri <parri.andrea@gmail.com>
11654 M: Will Deacon <will@kernel.org>
11655 M: Peter Zijlstra <peterz@infradead.org>
11656 M: Boqun Feng <boqun.feng@gmail.com>
11657 M: Nicholas Piggin <npiggin@gmail.com>
11658 M: David Howells <dhowells@redhat.com>
11659 M: Jade Alglave <j.alglave@ucl.ac.uk>
11660 M: Luc Maranget <luc.maranget@inria.fr>
11661 M: "Paul E. McKenney" <paulmck@kernel.org>
11662 R: Akira Yokosawa <akiyks@gmail.com>
11663 R: Daniel Lustig <dlustig@nvidia.com>
11664 R: Joel Fernandes <joel@joelfernandes.org>
11665 L: linux-kernel@vger.kernel.org
11666 L: linux-arch@vger.kernel.org
11668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11669 F: Documentation/atomic_bitops.txt
11670 F: Documentation/atomic_t.txt
11671 F: Documentation/core-api/refcount-vs-atomic.rst
11672 F: Documentation/litmus-tests/
11673 F: Documentation/memory-barriers.txt
11674 F: tools/memory-model/
11676 LIS3LV02D ACCELEROMETER DRIVER
11677 M: Eric Piel <eric.piel@tremplin-utc.net>
11679 F: Documentation/misc-devices/lis3lv02d.rst
11680 F: drivers/misc/lis3lv02d/
11681 F: drivers/platform/x86/hp_accel.c
11684 M: David Gow <davidgow@google.com>
11685 L: linux-kselftest@vger.kernel.org
11686 L: kunit-dev@googlegroups.com
11691 M: Karol Gugala <kgugala@antmicro.com>
11692 M: Mateusz Holenko <mholenko@antmicro.com>
11693 M: Gabriel Somlo <gsomlo@gmail.com>
11694 M: Joel Stanley <joel@jms.id.au>
11696 F: Documentation/devicetree/bindings/*/litex,*.yaml
11697 F: arch/openrisc/boot/dts/or1klitex.dts
11698 F: include/linux/litex.h
11699 F: drivers/tty/serial/liteuart.c
11700 F: drivers/soc/litex/*
11701 F: drivers/net/ethernet/litex/*
11702 F: drivers/mmc/host/litex_mmc.c
11706 M: Josh Poimboeuf <jpoimboe@kernel.org>
11707 M: Jiri Kosina <jikos@kernel.org>
11708 M: Miroslav Benes <mbenes@suse.cz>
11709 M: Petr Mladek <pmladek@suse.com>
11710 R: Joe Lawrence <joe.lawrence@redhat.com>
11711 L: live-patching@vger.kernel.org
11713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11714 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11715 F: Documentation/livepatch/
11716 F: arch/powerpc/include/asm/livepatch.h
11717 F: include/linux/livepatch.h
11718 F: kernel/livepatch/
11719 F: kernel/module/livepatch.c
11721 F: samples/livepatch/
11722 F: tools/testing/selftests/livepatch/
11725 L: netdev@vger.kernel.org
11727 F: include/linux/llc.h
11728 F: include/net/llc*
11729 F: include/uapi/linux/llc.h
11732 LM73 HARDWARE MONITOR DRIVER
11733 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11734 L: linux-hwmon@vger.kernel.org
11736 F: drivers/hwmon/lm73.c
11738 LM78 HARDWARE MONITOR DRIVER
11739 M: Jean Delvare <jdelvare@suse.com>
11740 L: linux-hwmon@vger.kernel.org
11742 F: Documentation/hwmon/lm78.rst
11743 F: drivers/hwmon/lm78.c
11745 LM83 HARDWARE MONITOR DRIVER
11746 M: Jean Delvare <jdelvare@suse.com>
11747 L: linux-hwmon@vger.kernel.org
11749 F: Documentation/hwmon/lm83.rst
11750 F: drivers/hwmon/lm83.c
11752 LM90 HARDWARE MONITOR DRIVER
11753 M: Jean Delvare <jdelvare@suse.com>
11754 L: linux-hwmon@vger.kernel.org
11756 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11757 F: Documentation/hwmon/lm90.rst
11758 F: drivers/hwmon/lm90.c
11759 F: include/dt-bindings/thermal/lm90.h
11761 LM95234 HARDWARE MONITOR DRIVER
11762 M: Guenter Roeck <linux@roeck-us.net>
11763 L: linux-hwmon@vger.kernel.org
11765 F: Documentation/hwmon/lm95234.rst
11766 F: drivers/hwmon/lm95234.c
11768 LME2510 MEDIA DRIVER
11769 M: Malcolm Priestley <tvboxspy@gmail.com>
11770 L: linux-media@vger.kernel.org
11772 W: https://linuxtv.org
11773 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11774 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11776 LOADPIN SECURITY MODULE
11777 M: Kees Cook <keescook@chromium.org>
11779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11780 F: Documentation/admin-guide/LSM/LoadPin.rst
11781 F: security/loadpin/
11784 M: Peter Zijlstra <peterz@infradead.org>
11785 M: Ingo Molnar <mingo@redhat.com>
11786 M: Will Deacon <will@kernel.org>
11787 R: Waiman Long <longman@redhat.com>
11788 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11789 L: linux-kernel@vger.kernel.org
11791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11792 F: Documentation/locking/
11793 F: arch/*/include/asm/spinlock*.h
11794 F: include/linux/lockdep.h
11795 F: include/linux/mutex*.h
11796 F: include/linux/rwlock*.h
11797 F: include/linux/rwsem*.h
11798 F: include/linux/seqlock.h
11799 F: include/linux/spinlock*.h
11801 F: lib/locking*.[ch]
11802 X: kernel/locking/locktorture.c
11804 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11805 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11806 L: linux-ntfs-dev@lists.sourceforge.net
11808 W: http://www.linux-ntfs.org/content/view/19/37/
11809 F: Documentation/admin-guide/ldm.rst
11810 F: block/partitions/ldm.*
11812 LOGITECH HID GAMING KEYBOARDS
11813 M: Hans de Goede <hdegoede@redhat.com>
11814 L: linux-input@vger.kernel.org
11816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11817 F: drivers/hid/hid-lg-g15.c
11819 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11820 M: Adrien Grassein <adrien.grassein@gmail.com>
11822 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11823 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11826 M: Huacai Chen <chenhuacai@kernel.org>
11827 R: WANG Xuerui <kernel@xen0n.name>
11828 L: loongarch@lists.linux.dev
11830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11832 F: drivers/*/*loongarch*
11833 F: Documentation/loongarch/
11834 F: Documentation/translations/zh_CN/loongarch/
11836 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11837 M: Sathya Prakash <sathya.prakash@broadcom.com>
11838 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11839 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11840 L: MPT-FusionLinux.pdl@broadcom.com
11841 L: linux-scsi@vger.kernel.org
11843 W: http://www.avagotech.com/support/
11844 F: drivers/message/fusion/
11845 F: drivers/scsi/mpt3sas/
11847 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11848 M: Matthew Wilcox <willy@infradead.org>
11849 L: linux-scsi@vger.kernel.org
11851 F: drivers/scsi/sym53c8xx_2/
11854 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11855 L: linux-iio@vger.kernel.org
11857 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11858 F: drivers/iio/dac/ltc1660.c
11860 LTC2688 IIO DAC DRIVER
11861 M: Nuno Sá <nuno.sa@analog.com>
11862 L: linux-iio@vger.kernel.org
11864 W: http://ez.analog.com/community/linux-device-drivers
11865 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11866 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11867 F: drivers/iio/dac/ltc2688.c
11869 LTC2947 HARDWARE MONITOR DRIVER
11870 M: Nuno Sá <nuno.sa@analog.com>
11871 L: linux-hwmon@vger.kernel.org
11873 W: https://ez.analog.com/linux-software-drivers
11874 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11875 F: drivers/hwmon/ltc2947-core.c
11876 F: drivers/hwmon/ltc2947-i2c.c
11877 F: drivers/hwmon/ltc2947-spi.c
11878 F: drivers/hwmon/ltc2947.h
11880 LTC2983 IIO TEMPERATURE DRIVER
11881 M: Nuno Sá <nuno.sa@analog.com>
11882 L: linux-iio@vger.kernel.org
11884 W: https://ez.analog.com/linux-software-drivers
11885 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11886 F: drivers/iio/temperature/ltc2983.c
11888 LTC4261 HARDWARE MONITOR DRIVER
11889 M: Guenter Roeck <linux@roeck-us.net>
11890 L: linux-hwmon@vger.kernel.org
11892 F: Documentation/hwmon/ltc4261.rst
11893 F: drivers/hwmon/ltc4261.c
11895 LTC4306 I2C MULTIPLEXER DRIVER
11896 M: Michael Hennerich <michael.hennerich@analog.com>
11897 L: linux-i2c@vger.kernel.org
11899 W: https://ez.analog.com/linux-software-drivers
11900 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11901 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11903 LTP (Linux Test Project)
11904 M: Mike Frysinger <vapier@gentoo.org>
11905 M: Cyril Hrubis <chrubis@suse.cz>
11906 M: Wanlong Gao <wanlong.gao@gmail.com>
11907 M: Jan Stancek <jstancek@redhat.com>
11908 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11909 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11910 L: ltp@lists.linux.it (subscribers-only)
11912 W: http://linux-test-project.github.io/
11913 T: git git://github.com/linux-test-project/ltp.git
11915 LYNX 28G SERDES PHY DRIVER
11916 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11917 L: netdev@vger.kernel.org
11919 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11920 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
11923 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11924 L: netdev@vger.kernel.org
11926 F: drivers/net/pcs/pcs-lynx.c
11927 F: include/linux/pcs-lynx.h
11930 M: Geert Uytterhoeven <geert@linux-m68k.org>
11931 L: linux-m68k@lists.linux-m68k.org
11933 W: http://www.linux-m68k.org/
11934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11938 M68K ON APPLE MACINTOSH
11939 M: Joshua Thompson <funaho@jurai.org>
11940 L: linux-m68k@lists.linux-m68k.org
11942 W: http://www.mac.linux-m68k.org/
11944 F: drivers/macintosh/adb-iop.c
11945 F: drivers/macintosh/via-macii.c
11948 M: Philip Blundell <philb@gnu.org>
11950 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11951 F: arch/m68k/hp300/
11953 M88DS3103 MEDIA DRIVER
11954 M: Antti Palosaari <crope@iki.fi>
11955 L: linux-media@vger.kernel.org
11957 W: https://linuxtv.org
11958 W: http://palosaari.fi/linux/
11959 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11960 T: git git://linuxtv.org/anttip/media_tree.git
11961 F: drivers/media/dvb-frontends/m88ds3103*
11963 M88RS2000 MEDIA DRIVER
11964 M: Malcolm Priestley <tvboxspy@gmail.com>
11965 L: linux-media@vger.kernel.org
11967 W: https://linuxtv.org
11968 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11969 F: drivers/media/dvb-frontends/m88rs2000*
11971 MA901 MASTERKIT USB FM RADIO DRIVER
11972 M: Alexey Klimov <klimov.linux@gmail.com>
11973 L: linux-media@vger.kernel.org
11975 T: git git://linuxtv.org/media_tree.git
11976 F: drivers/media/radio/radio-ma901.c
11979 M: Johannes Berg <johannes@sipsolutions.net>
11980 L: linux-wireless@vger.kernel.org
11982 W: https://wireless.wiki.kernel.org/
11983 Q: https://patchwork.kernel.org/project/linux-wireless/list/
11984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
11985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
11986 F: Documentation/networking/mac80211-injection.rst
11987 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11988 F: drivers/net/wireless/mac80211_hwsim.[ch]
11989 F: include/net/mac80211.h
11993 M: Jassi Brar <jassisinghbrar@gmail.com>
11994 L: linux-kernel@vger.kernel.org
11996 F: drivers/mailbox/
11997 F: include/linux/mailbox_client.h
11998 F: include/linux/mailbox_controller.h
11999 F: include/dt-bindings/mailbox/
12000 F: Documentation/devicetree/bindings/mailbox/
12003 M: Viresh Kumar <viresh.kumar@linaro.org>
12004 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12005 L: linux-kernel@vger.kernel.org
12007 F: drivers/mailbox/arm_mhuv2.c
12008 F: include/linux/mailbox/arm_mhuv2_message.h
12009 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12011 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12012 M: Jeremy Kerr <jk@codeconstruct.com.au>
12013 M: Matt Johnston <matt@codeconstruct.com.au>
12014 L: netdev@vger.kernel.org
12016 F: Documentation/networking/mctp.rst
12017 F: drivers/net/mctp/
12018 F: include/net/mctp.h
12019 F: include/net/mctpdevice.h
12020 F: include/net/netns/mctp.h
12023 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12024 M: Michael Kerrisk <mtk.manpages@gmail.com>
12025 L: linux-man@vger.kernel.org
12027 W: http://www.kernel.org/doc/man-pages
12029 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12030 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
12031 L: linux-mips@vger.kernel.org
12033 F: arch/mips/boot/dts/img/pistachio*
12035 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12036 M: Andrew Lunn <andrew@lunn.ch>
12037 M: Vivien Didelot <vivien.didelot@gmail.com>
12038 L: netdev@vger.kernel.org
12040 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
12041 F: Documentation/networking/devlink/mv88e6xxx.rst
12042 F: drivers/net/dsa/mv88e6xxx/
12043 F: include/linux/dsa/mv88e6xxx.h
12044 F: include/linux/platform_data/mv88e6xxx.h
12046 MARVELL ARMADA 3700 PHY DRIVERS
12047 M: Miquel Raynal <miquel.raynal@bootlin.com>
12049 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12050 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12051 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12052 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12054 MARVELL ARMADA 3700 SERIAL DRIVER
12055 M: Pali Rohár <pali@kernel.org>
12057 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12058 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12059 F: drivers/tty/serial/mvebu-uart.c
12061 MARVELL ARMADA DRM SUPPORT
12062 M: Russell King <linux@armlinux.org.uk>
12064 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12065 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12066 F: Documentation/devicetree/bindings/display/armada/
12067 F: drivers/gpu/drm/armada/
12068 F: include/uapi/drm/armada_drm.h
12070 MARVELL CRYPTO DRIVER
12071 M: Boris Brezillon <bbrezillon@kernel.org>
12072 M: Arnaud Ebalard <arno@natisbad.org>
12073 M: Srujana Challa <schalla@marvell.com>
12074 L: linux-crypto@vger.kernel.org
12076 F: drivers/crypto/marvell/
12077 F: include/linux/soc/marvell/octeontx2/
12079 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12080 M: Mirko Lindner <mlindner@marvell.com>
12081 M: Stephen Hemminger <stephen@networkplumber.org>
12082 L: netdev@vger.kernel.org
12084 F: drivers/net/ethernet/marvell/sk*
12086 MARVELL LIBERTAS WIRELESS DRIVER
12087 L: libertas-dev@lists.infradead.org
12089 F: drivers/net/wireless/marvell/libertas/
12091 MARVELL MACCHIATOBIN SUPPORT
12092 M: Russell King <linux@armlinux.org.uk>
12093 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12095 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12097 MARVELL MV643XX ETHERNET DRIVER
12098 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12099 L: netdev@vger.kernel.org
12101 F: drivers/net/ethernet/marvell/mv643xx_eth.*
12102 F: include/linux/mv643xx.h
12104 MARVELL MV88X3310 PHY DRIVER
12105 M: Russell King <linux@armlinux.org.uk>
12106 M: Marek Behún <kabel@kernel.org>
12107 L: netdev@vger.kernel.org
12109 F: drivers/net/phy/marvell10g.c
12111 MARVELL MVEBU THERMAL DRIVER
12112 M: Miquel Raynal <miquel.raynal@bootlin.com>
12114 F: drivers/thermal/armada_thermal.c
12116 MARVELL MVNETA ETHERNET DRIVER
12117 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12118 L: netdev@vger.kernel.org
12120 F: drivers/net/ethernet/marvell/mvneta.*
12122 MARVELL MVPP2 ETHERNET DRIVER
12123 M: Marcin Wojtas <mw@semihalf.com>
12124 M: Russell King <linux@armlinux.org.uk>
12125 L: netdev@vger.kernel.org
12127 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
12128 F: drivers/net/ethernet/marvell/mvpp2/
12130 MARVELL MWIFIEX WIRELESS DRIVER
12131 M: Amitkumar Karwar <amitkarwar@gmail.com>
12132 M: Ganapathi Bhat <ganapathi017@gmail.com>
12133 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12134 M: Xinming Hu <huxinming820@gmail.com>
12135 L: linux-wireless@vger.kernel.org
12137 F: drivers/net/wireless/marvell/mwifiex/
12139 MARVELL MWL8K WIRELESS DRIVER
12140 M: Lennert Buytenhek <buytenh@wantstofly.org>
12141 L: linux-wireless@vger.kernel.org
12143 F: drivers/net/wireless/marvell/mwl8k.c
12145 MARVELL NAND CONTROLLER DRIVER
12146 M: Miquel Raynal <miquel.raynal@bootlin.com>
12147 L: linux-mtd@lists.infradead.org
12149 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12150 F: drivers/mtd/nand/raw/marvell_nand.c
12152 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12153 M: Sunil Goutham <sgoutham@marvell.com>
12154 M: Geetha sowjanya <gakula@marvell.com>
12155 M: Subbaraya Sundeep <sbhatta@marvell.com>
12156 M: hariprasad <hkelam@marvell.com>
12157 L: netdev@vger.kernel.org
12159 F: drivers/net/ethernet/marvell/octeontx2/nic/
12160 F: include/linux/soc/marvell/octeontx2/
12162 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12163 M: Sunil Goutham <sgoutham@marvell.com>
12164 M: Linu Cherian <lcherian@marvell.com>
12165 M: Geetha sowjanya <gakula@marvell.com>
12166 M: Jerin Jacob <jerinj@marvell.com>
12167 M: hariprasad <hkelam@marvell.com>
12168 M: Subbaraya Sundeep <sbhatta@marvell.com>
12169 L: netdev@vger.kernel.org
12171 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12172 F: drivers/net/ethernet/marvell/octeontx2/af/
12174 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12175 M: Taras Chornyi <tchornyi@marvell.com>
12177 W: https://github.com/Marvell-switching/switchdev-prestera
12178 F: drivers/net/ethernet/marvell/prestera/
12180 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12181 M: Nicolas Pitre <nico@fluxnic.net>
12183 F: drivers/mmc/host/mvsdio.*
12185 MARVELL USB MDIO CONTROLLER DRIVER
12186 M: Tobias Waldekranz <tobias@waldekranz.com>
12187 L: netdev@vger.kernel.org
12189 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12190 F: drivers/net/mdio/mdio-mvusb.c
12192 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12193 M: Hu Ziji <huziji@marvell.com>
12194 L: linux-mmc@vger.kernel.org
12196 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12197 F: drivers/mmc/host/sdhci-xenon*
12199 MARVELL OCTEON ENDPOINT DRIVER
12200 M: Veerasenareddy Burru <vburru@marvell.com>
12201 M: Abhijit Ayarekar <aayarekar@marvell.com>
12202 L: netdev@vger.kernel.org
12204 F: drivers/net/ethernet/marvell/octeon_ep
12206 MATROX FRAMEBUFFER DRIVER
12207 L: linux-fbdev@vger.kernel.org
12209 F: drivers/video/fbdev/matrox/matroxfb_*
12210 F: include/uapi/linux/matroxfb.h
12213 M: Daniel Nilsson <daniel.nilsson@flex.com>
12214 L: linux-hwmon@vger.kernel.org
12216 F: Documentation/hwmon/max15301.rst
12217 F: drivers/hwmon/pmbus/max15301.c
12219 MAX16065 HARDWARE MONITOR DRIVER
12220 M: Guenter Roeck <linux@roeck-us.net>
12221 L: linux-hwmon@vger.kernel.org
12223 F: Documentation/hwmon/max16065.rst
12224 F: drivers/hwmon/max16065.c
12226 MAX2175 SDR TUNER DRIVER
12227 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12228 L: linux-media@vger.kernel.org
12230 T: git git://linuxtv.org/media_tree.git
12231 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12232 F: Documentation/userspace-api/media/drivers/max2175.rst
12233 F: drivers/media/i2c/max2175*
12234 F: include/uapi/linux/max2175.h
12236 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12237 L: linux-hwmon@vger.kernel.org
12239 F: Documentation/hwmon/max6650.rst
12240 F: drivers/hwmon/max6650.c
12242 MAX6697 HARDWARE MONITOR DRIVER
12243 M: Guenter Roeck <linux@roeck-us.net>
12244 L: linux-hwmon@vger.kernel.org
12246 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12247 F: Documentation/hwmon/max6697.rst
12248 F: drivers/hwmon/max6697.c
12249 F: include/linux/platform_data/max6697.h
12251 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12252 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12253 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12254 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12255 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12256 L: linux-media@vger.kernel.org
12258 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12259 F: drivers/media/i2c/max9286.c
12261 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12262 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12263 L: linux-media@vger.kernel.org
12265 F: drivers/staging/media/max96712/max96712.c
12267 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12268 M: Peter Rosin <peda@axentia.se>
12269 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12271 F: Documentation/devicetree/bindings/sound/max9860.txt
12272 F: sound/soc/codecs/max9860.*
12274 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12275 M: Andreas Klinger <ak@it-klinger.de>
12276 L: linux-iio@vger.kernel.org
12278 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12279 F: drivers/iio/proximity/mb1232.c
12281 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12282 R: Iskren Chernev <iskren.chernev@gmail.com>
12283 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12284 R: Marek Szyprowski <m.szyprowski@samsung.com>
12285 R: Matheus Castello <matheus@castello.eng.br>
12286 L: linux-pm@vger.kernel.org
12288 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12289 F: drivers/power/supply/max17040_battery.c
12291 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12292 R: Hans de Goede <hdegoede@redhat.com>
12293 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12294 R: Marek Szyprowski <m.szyprowski@samsung.com>
12295 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12296 R: Purism Kernel Team <kernel@puri.sm>
12297 L: linux-pm@vger.kernel.org
12299 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12300 F: drivers/power/supply/max17042_battery.c
12302 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12303 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12304 L: linux-kernel@vger.kernel.org
12306 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12307 F: drivers/regulator/max20086-regulator.c
12309 MAXIM MAX77650 PMIC MFD DRIVER
12310 M: Bartosz Golaszewski <brgl@bgdev.pl>
12311 L: linux-kernel@vger.kernel.org
12313 F: Documentation/devicetree/bindings/*/*max77650.yaml
12314 F: Documentation/devicetree/bindings/*/max77650*.yaml
12315 F: drivers/gpio/gpio-max77650.c
12316 F: drivers/input/misc/max77650-onkey.c
12317 F: drivers/leds/leds-max77650.c
12318 F: drivers/mfd/max77650.c
12319 F: drivers/power/supply/max77650-charger.c
12320 F: drivers/regulator/max77650-regulator.c
12321 F: include/linux/mfd/max77650.h
12323 MAXIM MAX77714 PMIC MFD DRIVER
12324 M: Luca Ceresoli <luca@lucaceresoli.net>
12326 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12327 F: drivers/mfd/max77714.c
12328 F: include/linux/mfd/max77714.h
12330 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12331 M: Javier Martinez Canillas <javier@dowhile0.org>
12332 L: linux-kernel@vger.kernel.org
12334 F: Documentation/devicetree/bindings/*/*max77802.yaml
12335 F: drivers/regulator/max77802-regulator.c
12336 F: include/dt-bindings/*/*max77802.h
12338 MAXIM MAX77976 BATTERY CHARGER
12339 M: Luca Ceresoli <luca@lucaceresoli.net>
12341 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12342 F: drivers/power/supply/max77976_charger.c
12344 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12345 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12346 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12347 L: linux-pm@vger.kernel.org
12349 B: mailto:linux-samsung-soc@vger.kernel.org
12350 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12351 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12352 F: drivers/power/supply/max14577_charger.c
12353 F: drivers/power/supply/max77693_charger.c
12355 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12356 M: Chanwoo Choi <cw00.choi@samsung.com>
12357 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12358 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12359 L: linux-kernel@vger.kernel.org
12361 B: mailto:linux-samsung-soc@vger.kernel.org
12362 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12363 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12364 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12365 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12366 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12367 F: Documentation/devicetree/bindings/mfd/max77693.txt
12368 F: drivers/*/*max77843.c
12369 F: drivers/*/max14577*.c
12370 F: drivers/*/max77686*.c
12371 F: drivers/*/max77693*.c
12372 F: drivers/clk/clk-max77686.c
12373 F: drivers/extcon/extcon-max14577.c
12374 F: drivers/extcon/extcon-max77693.c
12375 F: drivers/rtc/rtc-max77686.c
12376 F: include/linux/mfd/max14577*.h
12377 F: include/linux/mfd/max77686*.h
12378 F: include/linux/mfd/max77693*.h
12380 MAXIRADIO FM RADIO RECEIVER DRIVER
12381 M: Hans Verkuil <hverkuil@xs4all.nl>
12382 L: linux-media@vger.kernel.org
12384 W: https://linuxtv.org
12385 T: git git://linuxtv.org/media_tree.git
12386 F: drivers/media/radio/radio-maxiradio*
12388 MAXLINEAR ETHERNET PHY DRIVER
12389 M: Xu Liang <lxu@maxlinear.com>
12390 L: netdev@vger.kernel.org
12392 F: drivers/net/phy/mxl-gpy.c
12394 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12395 R: Yasushi SHOJI <yashi@spacecubics.com>
12396 L: linux-can@vger.kernel.org
12398 F: drivers/net/can/usb/mcba_usb.c
12400 MCAN MMIO DEVICE DRIVER
12401 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12402 L: linux-can@vger.kernel.org
12404 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12405 F: drivers/net/can/m_can/m_can.c
12406 F: drivers/net/can/m_can/m_can.h
12407 F: drivers/net/can/m_can/m_can_platform.c
12409 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12410 M: Rishi Gupta <gupt21@gmail.com>
12411 L: linux-i2c@vger.kernel.org
12412 L: linux-input@vger.kernel.org
12414 F: drivers/hid/hid-mcp2221.c
12416 MCP251XFD SPI-CAN NETWORK DRIVER
12417 M: Marc Kleine-Budde <mkl@pengutronix.de>
12418 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12419 R: Thomas Kopp <thomas.kopp@microchip.com>
12420 L: linux-can@vger.kernel.org
12422 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12423 F: drivers/net/can/spi/mcp251xfd/
12425 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12426 M: Peter Rosin <peda@axentia.se>
12427 L: linux-iio@vger.kernel.org
12429 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12430 F: drivers/iio/potentiometer/mcp4018.c
12431 F: drivers/iio/potentiometer/mcp4531.c
12433 MCR20A IEEE-802.15.4 RADIO DRIVER
12434 M: Xue Liu <liuxuenetmail@gmail.com>
12435 L: linux-wpan@vger.kernel.org
12437 W: https://github.com/xueliu/mcr20a-linux
12438 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12439 F: drivers/net/ieee802154/mcr20a.c
12440 F: drivers/net/ieee802154/mcr20a.h
12442 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12443 M: William Breathitt Gray <vilhelm.gray@gmail.com>
12444 L: linux-iio@vger.kernel.org
12446 F: drivers/iio/dac/cio-dac.c
12448 MEDIA CONTROLLER FRAMEWORK
12449 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12450 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12451 L: linux-media@vger.kernel.org
12453 W: https://www.linuxtv.org
12454 T: git git://linuxtv.org/media_tree.git
12455 F: drivers/media/mc/
12456 F: include/media/media-*.h
12457 F: include/uapi/linux/media.h
12459 MEDIA DRIVER FOR FREESCALE IMX PXP
12460 M: Philipp Zabel <p.zabel@pengutronix.de>
12461 L: linux-media@vger.kernel.org
12463 T: git git://linuxtv.org/media_tree.git
12464 F: drivers/media/platform/nxp/imx-pxp.[ch]
12466 MEDIA DRIVERS FOR ASCOT2E
12467 M: Sergey Kozlov <serjk@netup.ru>
12468 M: Abylay Ospan <aospan@netup.ru>
12469 L: linux-media@vger.kernel.org
12471 W: https://linuxtv.org
12472 W: http://netup.tv/
12473 T: git git://linuxtv.org/media_tree.git
12474 F: drivers/media/dvb-frontends/ascot2e*
12476 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12477 M: Jasmin Jessich <jasmin@anw.at>
12478 L: linux-media@vger.kernel.org
12480 W: https://linuxtv.org
12481 T: git git://linuxtv.org/media_tree.git
12482 F: drivers/media/dvb-frontends/cxd2099*
12484 MEDIA DRIVERS FOR CXD2841ER
12485 M: Sergey Kozlov <serjk@netup.ru>
12486 M: Abylay Ospan <aospan@netup.ru>
12487 L: linux-media@vger.kernel.org
12489 W: https://linuxtv.org
12490 W: http://netup.tv/
12491 T: git git://linuxtv.org/media_tree.git
12492 F: drivers/media/dvb-frontends/cxd2841er*
12494 MEDIA DRIVERS FOR CXD2880
12495 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12496 L: linux-media@vger.kernel.org
12498 W: http://linuxtv.org/
12499 T: git git://linuxtv.org/media_tree.git
12500 F: drivers/media/dvb-frontends/cxd2880/*
12501 F: drivers/media/spi/cxd2880*
12503 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12504 L: linux-media@vger.kernel.org
12506 W: https://linuxtv.org
12507 T: git git://linuxtv.org/media_tree.git
12508 F: drivers/media/pci/ddbridge/*
12510 MEDIA DRIVERS FOR FREESCALE IMX
12511 M: Steve Longerbeam <slongerbeam@gmail.com>
12512 M: Philipp Zabel <p.zabel@pengutronix.de>
12513 L: linux-media@vger.kernel.org
12515 T: git git://linuxtv.org/media_tree.git
12516 F: Documentation/admin-guide/media/imx.rst
12517 F: Documentation/devicetree/bindings/media/imx.txt
12518 F: drivers/staging/media/imx/
12519 F: include/linux/imx-media.h
12520 F: include/media/imx.h
12522 MEDIA DRIVERS FOR FREESCALE IMX7
12523 M: Rui Miguel Silva <rmfrfs@gmail.com>
12524 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12525 L: linux-media@vger.kernel.org
12527 T: git git://linuxtv.org/media_tree.git
12528 F: Documentation/admin-guide/media/imx7.rst
12529 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12530 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12531 F: drivers/media/platform/nxp/imx-mipi-csis.c
12532 F: drivers/staging/media/imx/imx7-media-csi.c
12534 MEDIA DRIVERS FOR HELENE
12535 M: Abylay Ospan <aospan@netup.ru>
12536 L: linux-media@vger.kernel.org
12538 W: https://linuxtv.org
12539 W: http://netup.tv/
12540 T: git git://linuxtv.org/media_tree.git
12541 F: drivers/media/dvb-frontends/helene*
12543 MEDIA DRIVERS FOR HORUS3A
12544 M: Sergey Kozlov <serjk@netup.ru>
12545 M: Abylay Ospan <aospan@netup.ru>
12546 L: linux-media@vger.kernel.org
12548 W: https://linuxtv.org
12549 W: http://netup.tv/
12550 T: git git://linuxtv.org/media_tree.git
12551 F: drivers/media/dvb-frontends/horus3a*
12553 MEDIA DRIVERS FOR LNBH25
12554 M: Sergey Kozlov <serjk@netup.ru>
12555 M: Abylay Ospan <aospan@netup.ru>
12556 L: linux-media@vger.kernel.org
12558 W: https://linuxtv.org
12559 W: http://netup.tv/
12560 T: git git://linuxtv.org/media_tree.git
12561 F: drivers/media/dvb-frontends/lnbh25*
12563 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12564 L: linux-media@vger.kernel.org
12566 W: https://linuxtv.org
12567 T: git git://linuxtv.org/media_tree.git
12568 F: drivers/media/dvb-frontends/mxl5xx*
12570 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12571 M: Sergey Kozlov <serjk@netup.ru>
12572 M: Abylay Ospan <aospan@netup.ru>
12573 L: linux-media@vger.kernel.org
12575 W: https://linuxtv.org
12576 W: http://netup.tv/
12577 T: git git://linuxtv.org/media_tree.git
12578 F: drivers/media/pci/netup_unidvb/*
12580 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12581 M: Dmitry Osipenko <digetx@gmail.com>
12582 L: linux-media@vger.kernel.org
12583 L: linux-tegra@vger.kernel.org
12585 T: git git://linuxtv.org/media_tree.git
12586 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12587 F: drivers/media/platform/nvidia/tegra-vde/
12589 MEDIA DRIVERS FOR RENESAS - CEU
12590 M: Jacopo Mondi <jacopo@jmondi.org>
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,ceu.yaml
12596 F: drivers/media/platform/renesas/renesas-ceu.c
12597 F: include/media/drv-intf/renesas-ceu.h
12599 MEDIA DRIVERS FOR RENESAS - DRIF
12600 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12601 L: linux-media@vger.kernel.org
12602 L: linux-renesas-soc@vger.kernel.org
12604 T: git git://linuxtv.org/media_tree.git
12605 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12606 F: drivers/media/platform/renesas/rcar_drif.c
12608 MEDIA DRIVERS FOR RENESAS - FCP
12609 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12610 L: linux-media@vger.kernel.org
12611 L: linux-renesas-soc@vger.kernel.org
12613 T: git git://linuxtv.org/media_tree.git
12614 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12615 F: drivers/media/platform/renesas/rcar-fcp.c
12616 F: include/media/rcar-fcp.h
12618 MEDIA DRIVERS FOR RENESAS - FDP1
12619 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12620 L: linux-media@vger.kernel.org
12621 L: linux-renesas-soc@vger.kernel.org
12623 T: git git://linuxtv.org/media_tree.git
12624 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12625 F: drivers/media/platform/renesas/rcar_fdp1.c
12627 MEDIA DRIVERS FOR RENESAS - VIN
12628 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12629 L: linux-media@vger.kernel.org
12630 L: linux-renesas-soc@vger.kernel.org
12632 T: git git://linuxtv.org/media_tree.git
12633 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12634 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12635 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12636 F: drivers/media/platform/renesas/rcar-isp.c
12637 F: drivers/media/platform/renesas/rcar-vin/
12639 MEDIA DRIVERS FOR RENESAS - VSP1
12640 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12641 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12642 L: linux-media@vger.kernel.org
12643 L: linux-renesas-soc@vger.kernel.org
12645 T: git git://linuxtv.org/media_tree.git
12646 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12647 F: drivers/media/platform/renesas/vsp1/
12649 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12650 L: linux-media@vger.kernel.org
12652 W: https://linuxtv.org
12653 T: git git://linuxtv.org/media_tree.git
12654 F: drivers/media/dvb-frontends/stv0910*
12656 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12657 L: linux-media@vger.kernel.org
12659 W: https://linuxtv.org
12660 T: git git://linuxtv.org/media_tree.git
12661 F: drivers/media/dvb-frontends/stv6111*
12663 MEDIA DRIVERS FOR STM32 - DCMI
12664 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12665 L: linux-media@vger.kernel.org
12667 T: git git://linuxtv.org/media_tree.git
12668 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12669 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12671 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12672 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12673 L: linux-media@vger.kernel.org
12675 W: https://linuxtv.org
12676 Q: http://patchwork.kernel.org/project/linux-media/list/
12677 T: git git://linuxtv.org/media_tree.git
12678 F: Documentation/admin-guide/media/
12679 F: Documentation/devicetree/bindings/media/
12680 F: Documentation/driver-api/media/
12681 F: Documentation/userspace-api/media/
12683 F: drivers/staging/media/
12684 F: include/dt-bindings/media/
12685 F: include/linux/platform_data/media/
12687 F: include/uapi/linux/dvb/
12688 F: include/uapi/linux/ivtv*
12689 F: include/uapi/linux/media.h
12690 F: include/uapi/linux/meye.h
12691 F: include/uapi/linux/uvcvideo.h
12692 F: include/uapi/linux/v4l2-*
12693 F: include/uapi/linux/videodev2.h
12695 MEDIATEK BLUETOOTH DRIVER
12696 M: Sean Wang <sean.wang@mediatek.com>
12697 L: linux-bluetooth@vger.kernel.org
12698 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12700 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12701 F: drivers/bluetooth/btmtkuart.c
12703 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12704 M: Sean Wang <sean.wang@mediatek.com>
12705 L: linux-pm@vger.kernel.org
12707 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12708 F: drivers/power/reset/mt6323-poweroff.c
12710 MEDIATEK CIR DRIVER
12711 M: Sean Wang <sean.wang@mediatek.com>
12713 F: drivers/media/rc/mtk-cir.c
12715 MEDIATEK DMA DRIVER
12716 M: Sean Wang <sean.wang@mediatek.com>
12717 L: dmaengine@vger.kernel.org
12718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12719 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12721 F: Documentation/devicetree/bindings/dma/mtk-*
12722 F: drivers/dma/mediatek/
12724 MEDIATEK ETHERNET DRIVER
12725 M: Felix Fietkau <nbd@nbd.name>
12726 M: John Crispin <john@phrozen.org>
12727 M: Sean Wang <sean.wang@mediatek.com>
12728 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12729 L: netdev@vger.kernel.org
12731 F: drivers/net/ethernet/mediatek/
12733 MEDIATEK I2C CONTROLLER DRIVER
12734 M: Qii Wang <qii.wang@mediatek.com>
12735 L: linux-i2c@vger.kernel.org
12737 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12738 F: drivers/i2c/busses/i2c-mt65xx.c
12740 MEDIATEK IOMMU DRIVER
12741 M: Yong Wu <yong.wu@mediatek.com>
12742 L: iommu@lists.linux.dev
12743 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12745 F: Documentation/devicetree/bindings/iommu/mediatek*
12746 F: drivers/iommu/mtk_iommu*
12747 F: include/dt-bindings/memory/mt*-port.h
12749 MEDIATEK JPEG DRIVER
12750 M: Bin Liu <bin.liu@mediatek.com>
12752 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12753 F: drivers/media/platform/mediatek/jpeg/
12755 MEDIATEK MDP DRIVER
12756 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12757 M: Houlong Wei <houlong.wei@mediatek.com>
12758 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12760 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12761 F: drivers/media/platform/mediatek/mdp/
12762 F: drivers/media/platform/mediatek/vpu/
12764 MEDIATEK MEDIA DRIVER
12765 M: Tiffany Lin <tiffany.lin@mediatek.com>
12766 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12767 M: Yunfei Dong <yunfei.dong@mediatek.com>
12769 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12770 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12771 F: drivers/media/platform/mediatek/vcodec/
12772 F: drivers/media/platform/mediatek/vpu/
12774 MEDIATEK MMC/SD/SDIO DRIVER
12775 M: Chaotian Jing <chaotian.jing@mediatek.com>
12777 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12778 F: drivers/mmc/host/mtk-sd.c
12780 MEDIATEK MT76 WIRELESS LAN DRIVER
12781 M: Felix Fietkau <nbd@nbd.name>
12782 M: Lorenzo Bianconi <lorenzo@kernel.org>
12783 M: Ryder Lee <ryder.lee@mediatek.com>
12784 R: Shayne Chen <shayne.chen@mediatek.com>
12785 R: Sean Wang <sean.wang@mediatek.com>
12786 L: linux-wireless@vger.kernel.org
12788 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12789 F: drivers/net/wireless/mediatek/mt76/
12791 MEDIATEK MT7601U WIRELESS LAN DRIVER
12792 M: Jakub Kicinski <kubakici@wp.pl>
12793 L: linux-wireless@vger.kernel.org
12795 F: drivers/net/wireless/mediatek/mt7601u/
12797 MEDIATEK MT7621 CLOCK DRIVER
12798 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12800 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12801 F: drivers/clk/ralink/clk-mt7621.c
12803 MEDIATEK MT7621/28/88 I2C DRIVER
12804 M: Stefan Roese <sr@denx.de>
12805 L: linux-i2c@vger.kernel.org
12807 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12808 F: drivers/i2c/busses/i2c-mt7621.c
12810 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12811 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12813 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12814 F: drivers/pci/controller/pcie-mt7621.c
12816 MEDIATEK MT7621 PHY PCI DRIVER
12817 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12819 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12820 F: drivers/phy/ralink/phy-mt7621-pci.c
12822 MEDIATEK NAND CONTROLLER DRIVER
12823 L: linux-mtd@lists.infradead.org
12825 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12826 F: drivers/mtd/nand/raw/mtk_*
12828 MEDIATEK PMIC LED DRIVER
12829 M: Sean Wang <sean.wang@mediatek.com>
12831 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12832 F: drivers/leds/leds-mt6323.c
12834 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12835 M: Sean Wang <sean.wang@mediatek.com>
12837 F: drivers/char/hw_random/mtk-rng.c
12839 MEDIATEK SMI DRIVER
12840 M: Yong Wu <yong.wu@mediatek.com>
12841 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12843 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12844 F: drivers/memory/mtk-smi.c
12845 F: include/soc/mediatek/smi.h
12847 MEDIATEK SWITCH DRIVER
12848 M: Sean Wang <sean.wang@mediatek.com>
12849 M: Landen Chao <Landen.Chao@mediatek.com>
12850 M: DENG Qingfang <dqfext@gmail.com>
12851 L: netdev@vger.kernel.org
12853 F: drivers/net/dsa/mt7530.*
12854 F: net/dsa/tag_mtk.c
12856 MEDIATEK T7XX 5G WWAN MODEM DRIVER
12857 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
12858 M: Intel Corporation <linuxwwan@intel.com>
12859 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
12860 R: Liu Haijun <haijun.liu@mediatek.com>
12861 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
12862 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
12863 L: netdev@vger.kernel.org
12865 F: drivers/net/wwan/t7xx/
12867 MEDIATEK USB3 DRD IP DRIVER
12868 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12869 L: linux-usb@vger.kernel.org
12870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12871 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12873 F: Documentation/devicetree/bindings/usb/mediatek,*
12874 F: drivers/usb/host/xhci-mtk*
12875 F: drivers/usb/mtu3/
12877 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12878 M: Peter Senna Tschudin <peter.senna@gmail.com>
12879 M: Martin Donnelly <martin.donnelly@ge.com>
12880 M: Martyn Welch <martyn.welch@collabora.co.uk>
12882 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12883 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12885 MEGARAID SCSI/SAS DRIVERS
12886 M: Kashyap Desai <kashyap.desai@broadcom.com>
12887 M: Sumit Saxena <sumit.saxena@broadcom.com>
12888 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12889 L: megaraidlinux.pdl@broadcom.com
12890 L: linux-scsi@vger.kernel.org
12892 W: http://www.avagotech.com/support/
12893 F: Documentation/scsi/megaraid.rst
12894 F: drivers/scsi/megaraid.*
12895 F: drivers/scsi/megaraid/
12897 MELEXIS MLX90614 DRIVER
12898 M: Crt Mori <cmo@melexis.com>
12899 L: linux-iio@vger.kernel.org
12901 W: http://www.melexis.com
12902 F: drivers/iio/temperature/mlx90614.c
12904 MELEXIS MLX90632 DRIVER
12905 M: Crt Mori <cmo@melexis.com>
12906 L: linux-iio@vger.kernel.org
12908 W: http://www.melexis.com
12909 F: drivers/iio/temperature/mlx90632.c
12911 MELFAS MIP4 TOUCHSCREEN DRIVER
12912 M: Sangwon Jee <jeesw@melfas.com>
12914 W: http://www.melfas.com
12915 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12916 F: drivers/input/touchscreen/melfas_mip4.c
12918 MELLANOX BLUEFIELD I2C DRIVER
12919 M: Khalil Blaiech <kblaiech@nvidia.com>
12920 L: linux-i2c@vger.kernel.org
12922 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12923 F: drivers/i2c/busses/i2c-mlxbf.c
12925 MELLANOX ETHERNET DRIVER (mlx4_en)
12926 M: Tariq Toukan <tariqt@nvidia.com>
12927 L: netdev@vger.kernel.org
12929 W: http://www.mellanox.com
12930 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12931 F: drivers/net/ethernet/mellanox/mlx4/en_*
12933 MELLANOX ETHERNET DRIVER (mlx5e)
12934 M: Saeed Mahameed <saeedm@nvidia.com>
12935 L: netdev@vger.kernel.org
12937 W: http://www.mellanox.com
12938 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12939 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12941 MELLANOX ETHERNET INNOVA DRIVERS
12942 R: Boris Pismenny <borisp@nvidia.com>
12943 L: netdev@vger.kernel.org
12945 W: http://www.mellanox.com
12946 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12947 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12948 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12949 F: include/linux/mlx5/mlx5_ifc_fpga.h
12951 MELLANOX ETHERNET SWITCH DRIVERS
12952 M: Ido Schimmel <idosch@nvidia.com>
12953 M: Petr Machata <petrm@nvidia.com>
12954 L: netdev@vger.kernel.org
12956 W: http://www.mellanox.com
12957 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12958 F: drivers/net/ethernet/mellanox/mlxsw/
12959 F: tools/testing/selftests/drivers/net/mlxsw/
12961 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12962 M: mlxsw@nvidia.com
12963 L: netdev@vger.kernel.org
12965 W: http://www.mellanox.com
12966 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12967 F: drivers/net/ethernet/mellanox/mlxfw/
12969 MELLANOX HARDWARE PLATFORM SUPPORT
12970 M: Hans de Goede <hdegoede@redhat.com>
12971 M: Mark Gross <markgross@kernel.org>
12972 M: Vadim Pasternak <vadimp@nvidia.com>
12973 L: platform-driver-x86@vger.kernel.org
12975 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12976 F: drivers/platform/mellanox/
12977 F: include/linux/platform_data/mlxreg.h
12979 MELLANOX MLX4 core VPI driver
12980 M: Tariq Toukan <tariqt@nvidia.com>
12981 L: netdev@vger.kernel.org
12982 L: linux-rdma@vger.kernel.org
12984 W: http://www.mellanox.com
12985 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12986 F: drivers/net/ethernet/mellanox/mlx4/
12987 F: include/linux/mlx4/
12989 MELLANOX MLX4 IB driver
12990 M: Yishai Hadas <yishaih@nvidia.com>
12991 L: linux-rdma@vger.kernel.org
12993 W: http://www.mellanox.com
12994 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12995 F: drivers/infiniband/hw/mlx4/
12996 F: include/linux/mlx4/
12997 F: include/uapi/rdma/mlx4-abi.h
12999 MELLANOX MLX5 core VPI driver
13000 M: Saeed Mahameed <saeedm@nvidia.com>
13001 M: Leon Romanovsky <leonro@nvidia.com>
13002 L: netdev@vger.kernel.org
13003 L: linux-rdma@vger.kernel.org
13005 W: http://www.mellanox.com
13006 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13007 F: Documentation/networking/device_drivers/ethernet/mellanox/
13008 F: drivers/net/ethernet/mellanox/mlx5/core/
13009 F: include/linux/mlx5/
13011 MELLANOX MLX5 IB driver
13012 M: Leon Romanovsky <leonro@nvidia.com>
13013 L: linux-rdma@vger.kernel.org
13015 W: http://www.mellanox.com
13016 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13017 F: drivers/infiniband/hw/mlx5/
13018 F: include/linux/mlx5/
13019 F: include/uapi/rdma/mlx5-abi.h
13021 MELLANOX MLXCPLD I2C AND MUX DRIVER
13022 M: Vadim Pasternak <vadimp@nvidia.com>
13023 M: Michael Shych <michaelsh@nvidia.com>
13024 L: linux-i2c@vger.kernel.org
13026 F: Documentation/i2c/busses/i2c-mlxcpld.rst
13027 F: drivers/i2c/busses/i2c-mlxcpld.c
13028 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
13030 MELLANOX MLXCPLD LED DRIVER
13031 M: Vadim Pasternak <vadimp@nvidia.com>
13032 L: linux-leds@vger.kernel.org
13034 F: Documentation/leds/leds-mlxcpld.rst
13035 F: drivers/leds/leds-mlxcpld.c
13036 F: drivers/leds/leds-mlxreg.c
13038 MELLANOX PLATFORM DRIVER
13039 M: Vadim Pasternak <vadimp@nvidia.com>
13040 L: platform-driver-x86@vger.kernel.org
13042 F: drivers/platform/x86/mlx-platform.c
13045 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13046 M: "Paul E. McKenney" <paulmck@kernel.org>
13047 L: linux-kernel@vger.kernel.org
13049 F: arch/powerpc/include/asm/membarrier.h
13050 F: include/uapi/linux/membarrier.h
13051 F: kernel/sched/membarrier.c
13054 M: Mike Rapoport <rppt@kernel.org>
13055 L: linux-mm@kvack.org
13057 F: Documentation/core-api/boot-time-mm.rst
13058 F: include/linux/memblock.h
13060 F: tools/testing/memblock/
13062 MEMORY CONTROLLER DRIVERS
13063 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13064 L: linux-kernel@vger.kernel.org
13066 B: mailto:krzysztof.kozlowski@linaro.org
13067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13068 F: Documentation/devicetree/bindings/memory-controllers/
13070 F: include/dt-bindings/memory/
13073 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13074 M: Dmitry Osipenko <digetx@gmail.com>
13075 L: linux-pm@vger.kernel.org
13076 L: linux-tegra@vger.kernel.org
13077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13079 F: drivers/devfreq/tegra30-devfreq.c
13082 M: Andrew Morton <akpm@linux-foundation.org>
13083 L: linux-mm@kvack.org
13085 W: http://www.linux-mm.org
13086 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13087 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13088 F: include/linux/gfp.h
13089 F: include/linux/memory_hotplug.h
13090 F: include/linux/mm.h
13091 F: include/linux/mmzone.h
13092 F: include/linux/pagewalk.h
13093 F: include/linux/vmalloc.h
13095 F: tools/testing/selftests/vm/
13098 M: David Hildenbrand <david@redhat.com>
13099 M: Oscar Salvador <osalvador@suse.de>
13100 L: linux-mm@kvack.org
13102 F: Documentation/admin-guide/mm/memory-hotplug.rst
13103 F: Documentation/core-api/memory-hotplug.rst
13104 F: drivers/base/memory.c
13105 F: include/linux/memory_hotplug.h
13106 F: mm/memory_hotplug.c
13107 F: tools/testing/selftests/memory-hotplug/
13109 MEMORY TECHNOLOGY DEVICES (MTD)
13110 M: Miquel Raynal <miquel.raynal@bootlin.com>
13111 M: Richard Weinberger <richard@nod.at>
13112 M: Vignesh Raghavendra <vigneshr@ti.com>
13113 L: linux-mtd@lists.infradead.org
13115 W: http://www.linux-mtd.infradead.org/
13116 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13117 C: irc://irc.oftc.net/mtd
13118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13120 F: Documentation/devicetree/bindings/mtd/
13122 F: include/linux/mtd/
13123 F: include/uapi/mtd/
13125 MEN A21 WATCHDOG DRIVER
13126 M: Johannes Thumshirn <morbidrsa@gmail.com>
13127 L: linux-watchdog@vger.kernel.org
13129 F: drivers/watchdog/mena21_wdt.c
13131 MEN CHAMELEON BUS (mcb)
13132 M: Johannes Thumshirn <morbidrsa@gmail.com>
13134 F: Documentation/driver-api/men-chameleon-bus.rst
13136 F: include/linux/mcb.h
13138 MEN F21BMC (Board Management Controller)
13139 M: Andreas Werner <andreas.werner@men.de>
13141 F: Documentation/hwmon/menf21bmc.rst
13142 F: drivers/hwmon/menf21bmc_hwmon.c
13143 F: drivers/leds/leds-menf21bmc.c
13144 F: drivers/mfd/menf21bmc.c
13145 F: drivers/watchdog/menf21bmc_wdt.c
13147 MEN Z069 WATCHDOG DRIVER
13148 M: Johannes Thumshirn <jth@kernel.org>
13149 L: linux-watchdog@vger.kernel.org
13151 F: drivers/watchdog/menz69_wdt.c
13153 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13154 M: Neil Armstrong <narmstrong@baylibre.com>
13155 L: linux-media@vger.kernel.org
13156 L: linux-amlogic@lists.infradead.org
13158 W: http://linux-meson.com/
13159 T: git git://linuxtv.org/media_tree.git
13160 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13161 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13162 F: drivers/media/cec/platform/meson/ao-cec.c
13164 MESON GE2D DRIVER FOR AMLOGIC SOCS
13165 M: Neil Armstrong <narmstrong@baylibre.com>
13166 L: linux-media@vger.kernel.org
13167 L: linux-amlogic@lists.infradead.org
13169 T: git git://linuxtv.org/media_tree.git
13170 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13171 F: drivers/media/platform/amlogic/meson-ge2d/
13173 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13174 M: Liang Yang <liang.yang@amlogic.com>
13175 L: linux-mtd@lists.infradead.org
13177 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
13178 F: drivers/mtd/nand/raw/meson_*
13180 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13181 M: Neil Armstrong <narmstrong@baylibre.com>
13182 L: linux-media@vger.kernel.org
13183 L: linux-amlogic@lists.infradead.org
13185 T: git git://linuxtv.org/media_tree.git
13186 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13187 F: drivers/staging/media/meson/vdec/
13189 METHODE UDPU SUPPORT
13190 M: Vladimir Vid <vladimir.vid@sartura.hr>
13192 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13195 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13196 R: Hemant Kumar <quic_hemantk@quicinc.com>
13197 L: mhi@lists.linux.dev
13198 L: linux-arm-msm@vger.kernel.org
13200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13201 F: Documentation/ABI/stable/sysfs-bus-mhi
13202 F: Documentation/mhi/
13203 F: drivers/bus/mhi/
13204 F: include/linux/mhi.h
13206 MICROBLAZE ARCHITECTURE
13207 M: Michal Simek <monstr@monstr.eu>
13209 W: http://www.monstr.eu/fdt/
13210 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13211 F: arch/microblaze/
13213 MICROCHIP AT91 DMA DRIVERS
13214 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13215 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13217 L: dmaengine@vger.kernel.org
13219 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13220 F: drivers/dma/at_hdmac.c
13221 F: drivers/dma/at_hdmac_regs.h
13222 F: drivers/dma/at_xdmac.c
13223 F: include/dt-bindings/dma/at91.h
13225 MICROCHIP AT91 SERIAL DRIVER
13226 M: Richard Genoud <richard.genoud@gmail.com>
13228 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13229 F: drivers/tty/serial/atmel_serial.c
13230 F: drivers/tty/serial/atmel_serial.h
13232 MICROCHIP AT91 USART MFD DRIVER
13233 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13234 L: linux-kernel@vger.kernel.org
13236 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13237 F: drivers/mfd/at91-usart.c
13238 F: include/dt-bindings/mfd/at91-usart.h
13240 MICROCHIP AT91 USART SPI DRIVER
13241 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13242 L: linux-spi@vger.kernel.org
13244 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13245 F: drivers/spi/spi-at91-usart.c
13247 MICROCHIP AUDIO ASOC DRIVERS
13248 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13249 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13253 MICROCHIP CSI2DC DRIVER
13254 M: Eugen Hristev <eugen.hristev@microchip.com>
13255 L: linux-media@vger.kernel.org
13257 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13258 F: drivers/media/platform/atmel/microchip-csi2dc.c
13260 MICROCHIP ECC DRIVER
13261 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13262 L: linux-crypto@vger.kernel.org
13264 F: drivers/crypto/atmel-ecc.*
13266 MICROCHIP EIC DRIVER
13267 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13270 F: drivers/irqchip/irq-mchp-eic.c
13272 MICROCHIP I2C DRIVER
13273 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13274 L: linux-i2c@vger.kernel.org
13276 F: drivers/i2c/busses/i2c-at91-*.c
13277 F: drivers/i2c/busses/i2c-at91.h
13279 MICROCHIP ISC DRIVER
13280 M: Eugen Hristev <eugen.hristev@microchip.com>
13281 L: linux-media@vger.kernel.org
13283 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13284 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13285 F: drivers/media/platform/atmel/atmel-isc*
13286 F: drivers/media/platform/atmel/atmel-sama*-isc*
13287 F: include/linux/atmel-isc-media.h
13289 MICROCHIP ISI DRIVER
13290 M: Eugen Hristev <eugen.hristev@microchip.com>
13291 L: linux-media@vger.kernel.org
13293 F: drivers/media/platform/atmel/atmel-isi.c
13294 F: drivers/media/platform/atmel/atmel-isi.h
13296 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13297 M: Woojung Huh <woojung.huh@microchip.com>
13298 M: UNGLinuxDriver@microchip.com
13299 L: netdev@vger.kernel.org
13301 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13302 F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13303 F: drivers/net/dsa/microchip/*
13304 F: include/linux/platform_data/microchip-ksz.h
13305 F: net/dsa/tag_ksz.c
13307 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13308 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13309 R: UNGLinuxDriver@microchip.com
13310 L: netdev@vger.kernel.org
13312 F: drivers/net/phy/microchip_t1.c
13314 MICROCHIP LAN743X ETHERNET DRIVER
13315 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13316 M: UNGLinuxDriver@microchip.com
13317 L: netdev@vger.kernel.org
13319 F: drivers/net/ethernet/microchip/lan743x_*
13321 MICROCHIP LAN966X ETHERNET DRIVER
13322 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13323 M: UNGLinuxDriver@microchip.com
13324 L: netdev@vger.kernel.org
13326 F: drivers/net/ethernet/microchip/lan966x/*
13328 MICROCHIP LCDFB DRIVER
13329 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13330 L: linux-fbdev@vger.kernel.org
13332 F: drivers/video/fbdev/atmel_lcdfb.c
13333 F: include/video/atmel_lcdc.h
13335 MICROCHIP MCP16502 PMIC DRIVER
13336 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13339 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13340 F: drivers/regulator/mcp16502.c
13342 MICROCHIP MCP3911 ADC DRIVER
13343 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13344 M: Kent Gustavsson <kent@minoris.se>
13345 L: linux-iio@vger.kernel.org
13347 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13348 F: drivers/iio/adc/mcp3911.c
13350 MICROCHIP MMC/SD/SDIO MCI DRIVER
13351 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13353 F: drivers/mmc/host/atmel-mci.c
13355 MICROCHIP NAND DRIVER
13356 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13357 L: linux-mtd@lists.infradead.org
13359 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13360 F: drivers/mtd/nand/raw/atmel/*
13362 MICROCHIP PWM DRIVER
13363 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13365 L: linux-pwm@vger.kernel.org
13367 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13368 F: drivers/pwm/pwm-atmel.c
13370 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13371 M: Eugen Hristev <eugen.hristev@microchip.com>
13372 L: linux-iio@vger.kernel.org
13374 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13375 F: drivers/iio/adc/at91-sama5d2_adc.c
13376 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13378 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13379 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13381 F: drivers/power/reset/at91-sama5d2_shdwc.c
13383 MICROCHIP SPI DRIVER
13384 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13386 F: drivers/spi/spi-atmel.*
13388 MICROCHIP SSC DRIVER
13389 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13392 F: drivers/misc/atmel-ssc.c
13393 F: include/linux/atmel-ssc.h
13395 MICROCHIP USB251XB DRIVER
13396 M: Richard Leitner <richard.leitner@skidata.com>
13397 L: linux-usb@vger.kernel.org
13399 F: Documentation/devicetree/bindings/usb/usb251xb.txt
13400 F: drivers/usb/misc/usb251xb.c
13402 MICROCHIP USBA UDC DRIVER
13403 M: Cristian Birsan <cristian.birsan@microchip.com>
13404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13406 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13408 MICROCHIP WILC1000 WIFI DRIVER
13409 M: Ajay Singh <ajay.kathat@microchip.com>
13410 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13411 L: linux-wireless@vger.kernel.org
13413 F: drivers/net/wireless/microchip/wilc1000/
13415 MICROSEMI MIPS SOCS
13416 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13417 M: UNGLinuxDriver@microchip.com
13418 L: linux-mips@vger.kernel.org
13420 F: Documentation/devicetree/bindings/mips/mscc.txt
13421 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13422 F: arch/mips/boot/dts/mscc/
13423 F: arch/mips/configs/generic/board-ocelot.config
13424 F: arch/mips/generic/board-ocelot.c
13426 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13427 M: Don Brace <don.brace@microchip.com>
13428 L: storagedev@microchip.com
13429 L: linux-scsi@vger.kernel.org
13431 F: Documentation/scsi/smartpqi.rst
13432 F: drivers/scsi/smartpqi/Kconfig
13433 F: drivers/scsi/smartpqi/Makefile
13434 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13435 F: include/linux/cciss*.h
13436 F: include/uapi/linux/cciss*.h
13438 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13439 M: Maximilian Luz <luzmaximilian@gmail.com>
13440 L: linux-pm@vger.kernel.org
13441 L: platform-driver-x86@vger.kernel.org
13443 F: drivers/power/supply/surface_battery.c
13444 F: drivers/power/supply/surface_charger.c
13446 MICROSOFT SURFACE DTX DRIVER
13447 M: Maximilian Luz <luzmaximilian@gmail.com>
13448 L: platform-driver-x86@vger.kernel.org
13450 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13451 F: drivers/platform/surface/surface_dtx.c
13452 F: include/uapi/linux/surface_aggregator/dtx.h
13454 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13455 M: Maximilian Luz <luzmaximilian@gmail.com>
13456 L: platform-driver-x86@vger.kernel.org
13458 F: drivers/platform/surface/surface_gpe.c
13460 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13461 M: Hans de Goede <hdegoede@redhat.com>
13462 M: Mark Gross <markgross@kernel.org>
13463 M: Maximilian Luz <luzmaximilian@gmail.com>
13464 L: platform-driver-x86@vger.kernel.org
13466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13467 F: drivers/platform/surface/
13469 MICROSOFT SURFACE HID TRANSPORT DRIVER
13470 M: Maximilian Luz <luzmaximilian@gmail.com>
13471 L: linux-input@vger.kernel.org
13472 L: platform-driver-x86@vger.kernel.org
13474 F: drivers/hid/surface-hid/
13476 MICROSOFT SURFACE HOT-PLUG DRIVER
13477 M: Maximilian Luz <luzmaximilian@gmail.com>
13478 L: platform-driver-x86@vger.kernel.org
13480 F: drivers/platform/surface/surface_hotplug.c
13482 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13483 M: Maximilian Luz <luzmaximilian@gmail.com>
13484 L: platform-driver-x86@vger.kernel.org
13486 F: drivers/platform/surface/surface_platform_profile.c
13488 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13489 M: Chen Yu <yu.c.chen@intel.com>
13490 L: platform-driver-x86@vger.kernel.org
13492 F: drivers/platform/surface/surfacepro3_button.c
13494 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13495 M: Maximilian Luz <luzmaximilian@gmail.com>
13496 L: platform-driver-x86@vger.kernel.org
13498 W: https://github.com/linux-surface/surface-aggregator-module
13499 C: irc://irc.libera.chat/linux-surface
13500 F: Documentation/driver-api/surface_aggregator/
13501 F: drivers/platform/surface/aggregator/
13502 F: drivers/platform/surface/surface_acpi_notify.c
13503 F: drivers/platform/surface/surface_aggregator_cdev.c
13504 F: drivers/platform/surface/surface_aggregator_registry.c
13505 F: include/linux/surface_acpi_notify.h
13506 F: include/linux/surface_aggregator/
13507 F: include/uapi/linux/surface_aggregator/
13509 MICROTEK X6 SCANNER
13510 M: Oliver Neukum <oliver@neukum.org>
13512 F: drivers/usb/image/microtek.*
13514 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13515 M: Luka Kovacic <luka.kovacic@sartura.hr>
13516 M: Luka Perkov <luka.perkov@sartura.hr>
13518 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13519 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13520 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13521 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13522 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13523 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13525 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13526 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13527 L: linux-media@vger.kernel.org
13529 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13530 F: Documentation/driver-api/media/drivers/ccs/
13531 F: Documentation/userspace-api/media/drivers/ccs.rst
13532 F: drivers/media/i2c/ccs-pll.c
13533 F: drivers/media/i2c/ccs-pll.h
13534 F: drivers/media/i2c/ccs/
13535 F: include/uapi/linux/ccs.h
13536 F: include/uapi/linux/smiapp.h
13539 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13540 L: linux-mips@vger.kernel.org
13542 W: http://www.linux-mips.org/
13543 Q: https://patchwork.kernel.org/project/linux-mips/list/
13544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13545 F: Documentation/devicetree/bindings/mips/
13546 F: Documentation/mips/
13548 F: drivers/platform/mips/
13550 MIPS BOSTON DEVELOPMENT BOARD
13551 M: Paul Burton <paulburton@kernel.org>
13552 L: linux-mips@vger.kernel.org
13554 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13555 F: arch/mips/boot/dts/img/boston.dts
13556 F: arch/mips/configs/generic/board-boston.config
13557 F: drivers/clk/imgtec/clk-boston.c
13558 F: include/dt-bindings/clock/boston-clock.h
13561 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13562 M: Serge Semin <fancer.lancer@gmail.com>
13563 L: linux-mips@vger.kernel.org
13565 F: drivers/bus/mips_cdmm.c
13566 F: drivers/clocksource/mips-gic-timer.c
13567 F: drivers/cpuidle/cpuidle-cps.c
13568 F: drivers/irqchip/irq-mips-cpu.c
13569 F: drivers/irqchip/irq-mips-gic.c
13571 MIPS GENERIC PLATFORM
13572 M: Paul Burton <paulburton@kernel.org>
13573 L: linux-mips@vger.kernel.org
13575 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13576 F: arch/mips/generic/
13577 F: arch/mips/tools/generic-board-config.sh
13579 MIPS RINT INSTRUCTION EMULATION
13580 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13581 L: linux-mips@vger.kernel.org
13583 F: arch/mips/math-emu/dp_rint.c
13584 F: arch/mips/math-emu/sp_rint.c
13586 MIPS/LOONGSON1 ARCHITECTURE
13587 M: Keguang Zhang <keguang.zhang@gmail.com>
13588 L: linux-mips@vger.kernel.org
13590 F: arch/mips/include/asm/mach-loongson32/
13591 F: arch/mips/loongson32/
13592 F: drivers/*/*/*loongson1*
13593 F: drivers/*/*loongson1*
13595 MIPS/LOONGSON2EF ARCHITECTURE
13596 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13597 L: linux-mips@vger.kernel.org
13599 F: arch/mips/include/asm/mach-loongson2ef/
13600 F: arch/mips/loongson2ef/
13601 F: drivers/cpufreq/loongson2_cpufreq.c
13603 MIPS/LOONGSON64 ARCHITECTURE
13604 M: Huacai Chen <chenhuacai@kernel.org>
13605 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13606 L: linux-mips@vger.kernel.org
13608 F: arch/mips/include/asm/mach-loongson64/
13609 F: arch/mips/loongson64/
13610 F: drivers/irqchip/irq-loongson*
13611 F: drivers/platform/mips/cpu_hwmon.c
13613 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13614 M: Hans Verkuil <hverkuil@xs4all.nl>
13615 L: linux-media@vger.kernel.org
13617 W: https://linuxtv.org
13618 T: git git://linuxtv.org/media_tree.git
13619 F: drivers/media/radio/radio-miropcm20*
13622 R: Lubomir Rintel <lkundrak@v3.sk>
13623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13626 F: arch/arm/boot/dts/mmp*
13627 F: arch/arm/mach-mmp/
13628 F: include/linux/soc/mmp/
13630 MMP USB PHY DRIVERS
13631 R: Lubomir Rintel <lkundrak@v3.sk>
13632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13634 F: drivers/phy/marvell/phy-mmp3-usb.c
13635 F: drivers/phy/marvell/phy-pxa-usb.c
13637 MMU GATHER AND TLB INVALIDATION
13638 M: Will Deacon <will@kernel.org>
13639 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13640 M: Andrew Morton <akpm@linux-foundation.org>
13641 M: Nick Piggin <npiggin@gmail.com>
13642 M: Peter Zijlstra <peterz@infradead.org>
13643 L: linux-arch@vger.kernel.org
13644 L: linux-mm@kvack.org
13646 F: arch/*/include/asm/tlb.h
13647 F: include/asm-generic/tlb.h
13650 MN88472 MEDIA DRIVER
13651 M: Antti Palosaari <crope@iki.fi>
13652 L: linux-media@vger.kernel.org
13654 W: https://linuxtv.org
13655 W: http://palosaari.fi/linux/
13656 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13657 F: drivers/media/dvb-frontends/mn88472*
13659 MN88473 MEDIA DRIVER
13660 M: Antti Palosaari <crope@iki.fi>
13661 L: linux-media@vger.kernel.org
13663 W: https://linuxtv.org
13664 W: http://palosaari.fi/linux/
13665 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13666 F: drivers/media/dvb-frontends/mn88473*
13669 M: Luis Chamberlain <mcgrof@kernel.org>
13670 L: linux-modules@vger.kernel.org
13671 L: linux-kernel@vger.kernel.org
13673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13674 F: include/linux/module.h
13677 MONOLITHIC POWER SYSTEM PMIC DRIVER
13678 M: Saravanan Sekar <sravanhome@gmail.com>
13680 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13681 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13682 F: drivers/iio/adc/mp2629_adc.c
13683 F: drivers/mfd/mp2629.c
13684 F: drivers/power/supply/mp2629_charger.c
13685 F: drivers/regulator/mp5416.c
13686 F: drivers/regulator/mpq7920.c
13687 F: drivers/regulator/mpq7920.h
13688 F: include/linux/mfd/mp2629.h
13690 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13692 W: http://popies.net/meye/
13693 F: Documentation/userspace-api/media/drivers/meye*
13694 F: drivers/media/pci/meye/
13695 F: include/uapi/linux/meye.h
13697 MOTORCOMM PHY DRIVER
13698 M: Peter Geis <pgwipeout@gmail.com>
13699 L: netdev@vger.kernel.org
13701 F: drivers/net/phy/motorcomm.c
13703 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13704 M: Jiri Slaby <jirislaby@kernel.org>
13706 F: Documentation/driver-api/tty/moxa-smartio.rst
13707 F: drivers/tty/mxser.*
13709 MR800 AVERMEDIA USB FM RADIO DRIVER
13710 M: Alexey Klimov <klimov.linux@gmail.com>
13711 L: linux-media@vger.kernel.org
13713 T: git git://linuxtv.org/media_tree.git
13714 F: drivers/media/radio/radio-mr800.c
13716 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13717 M: Alan Ott <alan@signal11.us>
13718 L: linux-wpan@vger.kernel.org
13720 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13721 F: drivers/net/ieee802154/mrf24j40.c
13724 M: "Lee, Chun-Yi" <jlee@suse.com>
13725 L: platform-driver-x86@vger.kernel.org
13727 F: drivers/platform/x86/msi-laptop.c
13730 L: platform-driver-x86@vger.kernel.org
13732 F: drivers/platform/x86/msi-wmi.c
13734 MSI001 MEDIA DRIVER
13735 M: Antti Palosaari <crope@iki.fi>
13736 L: linux-media@vger.kernel.org
13738 W: https://linuxtv.org
13739 W: http://palosaari.fi/linux/
13740 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13741 T: git git://linuxtv.org/anttip/media_tree.git
13742 F: drivers/media/tuners/msi001*
13744 MSI2500 MEDIA DRIVER
13745 M: Antti Palosaari <crope@iki.fi>
13746 L: linux-media@vger.kernel.org
13748 W: https://linuxtv.org
13749 W: http://palosaari.fi/linux/
13750 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13751 T: git git://linuxtv.org/anttip/media_tree.git
13752 F: drivers/media/usb/msi2500/
13754 MSTAR INTERRUPT CONTROLLER DRIVER
13755 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13756 M: Daniel Palmer <daniel@thingy.jp>
13758 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13759 F: drivers/irqchip/irq-mst-intc.c
13761 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13762 M: Robert Jarzmik <robert.jarzmik@free.fr>
13763 L: linux-mtd@lists.infradead.org
13765 F: drivers/mtd/devices/docg3*
13767 MT9M032 APTINA SENSOR DRIVER
13768 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13769 L: linux-media@vger.kernel.org
13771 T: git git://linuxtv.org/media_tree.git
13772 F: drivers/media/i2c/mt9m032.c
13773 F: include/media/i2c/mt9m032.h
13775 MT9P031 APTINA CAMERA SENSOR
13776 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13777 L: linux-media@vger.kernel.org
13779 T: git git://linuxtv.org/media_tree.git
13780 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13781 F: drivers/media/i2c/mt9p031.c
13782 F: include/media/i2c/mt9p031.h
13784 MT9T001 APTINA CAMERA SENSOR
13785 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13786 L: linux-media@vger.kernel.org
13788 T: git git://linuxtv.org/media_tree.git
13789 F: drivers/media/i2c/mt9t001.c
13790 F: include/media/i2c/mt9t001.h
13792 MT9T112 APTINA CAMERA SENSOR
13793 M: Jacopo Mondi <jacopo@jmondi.org>
13794 L: linux-media@vger.kernel.org
13796 T: git git://linuxtv.org/media_tree.git
13797 F: drivers/media/i2c/mt9t112.c
13798 F: include/media/i2c/mt9t112.h
13800 MT9V032 APTINA CAMERA SENSOR
13801 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13802 L: linux-media@vger.kernel.org
13804 T: git git://linuxtv.org/media_tree.git
13805 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13806 F: drivers/media/i2c/mt9v032.c
13807 F: include/media/i2c/mt9v032.h
13809 MT9V111 APTINA CAMERA SENSOR
13810 M: Jacopo Mondi <jacopo@jmondi.org>
13811 L: linux-media@vger.kernel.org
13813 T: git git://linuxtv.org/media_tree.git
13814 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13815 F: drivers/media/i2c/mt9v111.c
13817 MULTIFUNCTION DEVICES (MFD)
13818 M: Lee Jones <lee.jones@linaro.org>
13820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13821 F: Documentation/devicetree/bindings/mfd/
13823 F: include/dt-bindings/mfd/
13824 F: include/linux/mfd/
13826 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13828 F: drivers/mmc/host/mmc_spi.c
13829 F: include/linux/spi/mmc_spi.h
13831 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13832 M: Ulf Hansson <ulf.hansson@linaro.org>
13833 L: linux-mmc@vger.kernel.org
13835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13836 F: Documentation/devicetree/bindings/mmc/
13838 F: include/linux/mmc/
13839 F: include/uapi/linux/mmc/
13841 MULTIPLEXER SUBSYSTEM
13842 M: Peter Rosin <peda@axentia.se>
13844 F: Documentation/ABI/testing/sysfs-class-mux*
13845 F: Documentation/devicetree/bindings/mux/
13847 F: include/dt-bindings/mux/
13848 F: include/linux/mux/
13850 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13851 M: Bin Liu <b-liu@ti.com>
13852 L: linux-usb@vger.kernel.org
13854 F: drivers/usb/musb/
13856 MXL301RF MEDIA DRIVER
13857 M: Akihiro Tsukada <tskd08@gmail.com>
13858 L: linux-media@vger.kernel.org
13860 F: drivers/media/tuners/mxl301rf*
13862 MXL5007T MEDIA DRIVER
13863 M: Michael Krufky <mkrufky@linuxtv.org>
13864 L: linux-media@vger.kernel.org
13866 W: https://linuxtv.org
13867 W: http://github.com/mkrufky
13868 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13869 T: git git://linuxtv.org/mkrufky/tuners.git
13870 F: drivers/media/tuners/mxl5007t.*
13873 M: Marek Vasut <marex@denx.de>
13874 M: Stefan Agner <stefan@agner.ch>
13875 L: dri-devel@lists.freedesktop.org
13877 T: git git://anongit.freedesktop.org/drm/drm-misc
13878 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13879 F: drivers/gpu/drm/mxsfb/
13881 MYLEX DAC960 PCI RAID Controller
13882 M: Hannes Reinecke <hare@kernel.org>
13883 L: linux-scsi@vger.kernel.org
13885 F: drivers/scsi/myrb.*
13886 F: drivers/scsi/myrs.*
13888 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13889 M: Chris Lee <christopher.lee@cspi.com>
13890 L: netdev@vger.kernel.org
13892 W: https://www.cspi.com/ethernet-products/support/downloads/
13893 F: drivers/net/ethernet/myricom/myri10ge/
13895 NAND FLASH SUBSYSTEM
13896 M: Miquel Raynal <miquel.raynal@bootlin.com>
13897 R: Richard Weinberger <richard@nod.at>
13898 L: linux-mtd@lists.infradead.org
13900 W: http://www.linux-mtd.infradead.org/
13901 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13902 C: irc://irc.oftc.net/mtd
13903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13904 F: drivers/mtd/nand/
13905 F: include/linux/mtd/*nand*.h
13907 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13908 M: Daniel Mack <zonque@gmail.com>
13909 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13911 W: http://www.native-instruments.com
13912 F: sound/usb/caiaq/
13914 NATSEMI ETHERNET DRIVER (DP8381x)
13916 F: drivers/net/ethernet/natsemi/natsemi.c
13918 NCR 5380 SCSI DRIVERS
13919 M: Finn Thain <fthain@linux-m68k.org>
13920 M: Michael Schmitz <schmitzmic@gmail.com>
13921 L: linux-scsi@vger.kernel.org
13923 F: Documentation/scsi/g_NCR5380.rst
13924 F: drivers/scsi/NCR5380.*
13925 F: drivers/scsi/arm/cumana_1.c
13926 F: drivers/scsi/arm/oak.c
13927 F: drivers/scsi/atari_scsi.*
13928 F: drivers/scsi/dmx3191d.c
13929 F: drivers/scsi/g_NCR5380.*
13930 F: drivers/scsi/mac_scsi.*
13931 F: drivers/scsi/sun3_scsi.*
13932 F: drivers/scsi/sun3_scsi_vme.c
13935 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13939 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
13940 M: Guenter Roeck <linux@roeck-us.net>
13941 L: linux-hwmon@vger.kernel.org
13943 F: Documentation/hwmon/nct6775.rst
13944 F: drivers/hwmon/nct6775-core.c
13945 F: drivers/hwmon/nct6775-platform.c
13946 F: drivers/hwmon/nct6775.h
13948 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
13949 M: Zev Weiss <zev@bewilderbeest.net>
13950 L: linux-hwmon@vger.kernel.org
13952 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
13953 F: drivers/hwmon/nct6775-i2c.c
13956 M: Jakub Kicinski <kuba@kernel.org>
13958 F: drivers/net/netdevsim/*
13960 NETEM NETWORK EMULATOR
13961 M: Stephen Hemminger <stephen@networkplumber.org>
13962 L: netdev@vger.kernel.org
13964 F: net/sched/sch_netem.c
13966 NETERION 10GbE DRIVERS (s2io)
13967 M: Jon Mason <jdmason@kudzu.us>
13968 L: netdev@vger.kernel.org
13970 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13971 F: drivers/net/ethernet/neterion/
13974 M: Pablo Neira Ayuso <pablo@netfilter.org>
13975 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13976 M: Florian Westphal <fw@strlen.de>
13977 L: netfilter-devel@vger.kernel.org
13978 L: coreteam@netfilter.org
13980 W: http://www.netfilter.org/
13981 W: http://www.iptables.org/
13982 W: http://www.nftables.org/
13983 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13984 C: irc://irc.libera.chat/netfilter
13985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
13986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
13987 F: include/linux/netfilter*
13988 F: include/linux/netfilter/
13989 F: include/net/netfilter/
13990 F: include/uapi/linux/netfilter*
13991 F: include/uapi/linux/netfilter/
13992 F: net/*/netfilter.c
13993 F: net/*/netfilter/
13994 F: net/bridge/br_netfilter*.c
13997 NETROM NETWORK LAYER
13998 M: Ralf Baechle <ralf@linux-mips.org>
13999 L: linux-hams@vger.kernel.org
14001 W: http://www.linux-ax25.org/
14002 F: include/net/netrom.h
14003 F: include/uapi/linux/netrom.h
14006 NETRONIX EMBEDDED CONTROLLER
14007 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14009 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14010 F: drivers/mfd/ntxec.c
14011 F: drivers/pwm/pwm-ntxec.c
14012 F: drivers/rtc/rtc-ntxec.c
14013 F: include/linux/mfd/ntxec.h
14015 NETRONOME ETHERNET DRIVERS
14016 M: Simon Horman <simon.horman@corigine.com>
14017 R: Jakub Kicinski <kuba@kernel.org>
14018 L: oss-drivers@corigine.com
14020 F: drivers/net/ethernet/netronome/
14022 NETWORK BLOCK DEVICE (NBD)
14023 M: Josef Bacik <josef@toxicpanda.com>
14024 L: linux-block@vger.kernel.org
14025 L: nbd@other.debian.org
14027 F: Documentation/admin-guide/blockdev/nbd.rst
14028 F: drivers/block/nbd.c
14029 F: include/trace/events/nbd.h
14030 F: include/uapi/linux/nbd.h
14032 NETWORK DROP MONITOR
14033 M: Neil Horman <nhorman@tuxdriver.com>
14034 L: netdev@vger.kernel.org
14036 W: https://fedorahosted.org/dropwatch/
14037 F: include/uapi/linux/net_dropmon.h
14038 F: net/core/drop_monitor.c
14041 M: "David S. Miller" <davem@davemloft.net>
14042 M: Eric Dumazet <edumazet@google.com>
14043 M: Jakub Kicinski <kuba@kernel.org>
14044 M: Paolo Abeni <pabeni@redhat.com>
14045 L: netdev@vger.kernel.org
14047 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14050 F: Documentation/devicetree/bindings/net/
14051 F: drivers/connector/
14053 F: include/dt-bindings/net/
14054 F: include/linux/etherdevice.h
14055 F: include/linux/fcdevice.h
14056 F: include/linux/fddidevice.h
14057 F: include/linux/hippidevice.h
14058 F: include/linux/if_*
14059 F: include/linux/inetdevice.h
14060 F: include/linux/netdevice.h
14061 F: include/uapi/linux/if_*
14062 F: include/uapi/linux/netdevice.h
14064 NETWORKING DRIVERS (WIRELESS)
14065 M: Kalle Valo <kvalo@kernel.org>
14066 L: linux-wireless@vger.kernel.org
14068 W: https://wireless.wiki.kernel.org/
14069 Q: https://patchwork.kernel.org/project/linux-wireless/list/
14070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14072 F: Documentation/devicetree/bindings/net/wireless/
14073 F: drivers/net/wireless/
14076 M: Andrew Lunn <andrew@lunn.ch>
14077 M: Vivien Didelot <vivien.didelot@gmail.com>
14078 M: Florian Fainelli <f.fainelli@gmail.com>
14079 M: Vladimir Oltean <olteanv@gmail.com>
14081 F: Documentation/devicetree/bindings/net/dsa/
14082 F: drivers/net/dsa/
14083 F: include/linux/dsa/
14084 F: include/linux/platform_data/dsa.h
14085 F: include/net/dsa.h
14087 F: tools/testing/selftests/drivers/net/dsa/
14089 NETWORKING [GENERAL]
14090 M: "David S. Miller" <davem@davemloft.net>
14091 M: Eric Dumazet <edumazet@google.com>
14092 M: Jakub Kicinski <kuba@kernel.org>
14093 M: Paolo Abeni <pabeni@redhat.com>
14094 L: netdev@vger.kernel.org
14096 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14097 B: mailto:netdev@vger.kernel.org
14098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14100 F: Documentation/networking/
14101 F: Documentation/process/maintainer-netdev.rst
14102 F: include/linux/in.h
14103 F: include/linux/net.h
14104 F: include/linux/netdevice.h
14106 F: include/uapi/linux/in.h
14107 F: include/uapi/linux/net.h
14108 F: include/uapi/linux/net_namespace.h
14109 F: include/uapi/linux/netdevice.h
14113 F: tools/testing/selftests/net/
14116 M: Steffen Klassert <steffen.klassert@secunet.com>
14117 M: Herbert Xu <herbert@gondor.apana.org.au>
14118 M: "David S. Miller" <davem@davemloft.net>
14119 L: netdev@vger.kernel.org
14121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14123 F: include/net/xfrm.h
14124 F: include/uapi/linux/xfrm.h
14127 F: net/ipv4/ip_vti.c
14128 F: net/ipv4/ipcomp.c
14132 F: net/ipv6/ip6_vti.c
14133 F: net/ipv6/ipcomp6.c
14137 F: tools/testing/selftests/net/ipsec.c
14139 NETWORKING [IPv4/IPv6]
14140 M: "David S. Miller" <davem@davemloft.net>
14141 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
14142 M: David Ahern <dsahern@kernel.org>
14143 L: netdev@vger.kernel.org
14145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14147 F: include/linux/ip.h
14148 F: include/linux/ipv6*
14149 F: include/net/fib*
14151 F: include/net/route.h
14155 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14156 M: Paul Moore <paul@paul-moore.com>
14157 L: netdev@vger.kernel.org
14158 L: linux-security-module@vger.kernel.org
14160 W: https://github.com/netlabel
14161 F: Documentation/netlabel/
14162 F: include/net/calipso.h
14163 F: include/net/cipso_ipv4.h
14164 F: include/net/netlabel.h
14165 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14166 F: include/uapi/linux/netfilter/xt_SECMARK.h
14167 F: net/ipv4/cipso_ipv4.c
14168 F: net/ipv6/calipso.c
14169 F: net/netfilter/xt_CONNSECMARK.c
14170 F: net/netfilter/xt_SECMARK.c
14174 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
14175 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14176 L: netdev@vger.kernel.org
14177 L: mptcp@lists.linux.dev
14179 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14180 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14181 F: Documentation/networking/mptcp-sysctl.rst
14182 F: include/net/mptcp.h
14183 F: include/trace/events/mptcp.h
14184 F: include/uapi/linux/mptcp.h
14186 F: tools/testing/selftests/bpf/*/*mptcp*.c
14187 F: tools/testing/selftests/net/mptcp/
14190 M: Eric Dumazet <edumazet@google.com>
14191 L: netdev@vger.kernel.org
14193 F: include/linux/tcp.h
14194 F: include/net/tcp.h
14195 F: include/trace/events/tcp.h
14196 F: include/uapi/linux/tcp.h
14197 F: net/ipv4/syncookies.c
14199 F: net/ipv6/syncookies.c
14203 M: Boris Pismenny <borisp@nvidia.com>
14204 M: John Fastabend <john.fastabend@gmail.com>
14205 M: Jakub Kicinski <kuba@kernel.org>
14206 L: netdev@vger.kernel.org
14208 F: include/net/tls.h
14209 F: include/uapi/linux/tls.h
14212 NETXEN (1/10) GbE SUPPORT
14213 M: Manish Chopra <manishc@marvell.com>
14214 M: Rahul Verma <rahulv@marvell.com>
14215 M: GR-Linux-NIC-Dev@marvell.com
14216 L: netdev@vger.kernel.org
14218 F: drivers/net/ethernet/qlogic/netxen/
14220 NET_FAILOVER MODULE
14221 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14222 L: netdev@vger.kernel.org
14224 F: Documentation/networking/net_failover.rst
14225 F: drivers/net/net_failover.c
14226 F: include/net/net_failover.h
14229 M: David Ahern <dsahern@kernel.org>
14230 L: netdev@vger.kernel.org
14232 F: include/net/netns/nexthop.h
14233 F: include/net/nexthop.h
14234 F: include/uapi/linux/nexthop.h
14235 F: net/ipv4/nexthop.c
14238 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14239 L: linux-nfc@lists.01.org (subscribers-only)
14240 L: netdev@vger.kernel.org
14242 B: mailto:linux-nfc@lists.01.org
14243 F: Documentation/devicetree/bindings/net/nfc/
14245 F: include/linux/platform_data/nfcmrvl.h
14246 F: include/net/nfc/
14247 F: include/uapi/linux/nfc.h
14250 NFC VIRTUAL NCI DEVICE DRIVER
14251 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14252 L: netdev@vger.kernel.org
14253 L: linux-nfc@lists.01.org (subscribers-only)
14255 F: drivers/nfc/virtual_ncidev.c
14256 F: tools/testing/selftests/nci/
14258 NFS, SUNRPC, AND LOCKD CLIENTS
14259 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14260 M: Anna Schumaker <anna@kernel.org>
14261 L: linux-nfs@vger.kernel.org
14263 W: http://client.linux-nfs.org
14264 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14268 F: include/linux/lockd/
14269 F: include/linux/nfs*
14270 F: include/linux/sunrpc/
14271 F: include/uapi/linux/nfs*
14272 F: include/uapi/linux/sunrpc/
14274 F: Documentation/filesystems/nfs/
14277 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14278 L: linux-nilfs@vger.kernel.org
14280 W: https://nilfs.sourceforge.io/
14281 W: https://nilfs.osdn.jp/
14282 T: git git://github.com/konis/nilfs2.git
14283 F: Documentation/filesystems/nilfs2.rst
14285 F: include/trace/events/nilfs2.h
14286 F: include/uapi/linux/nilfs2_api.h
14287 F: include/uapi/linux/nilfs2_ondisk.h
14289 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14290 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14292 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14293 F: Documentation/scsi/NinjaSCSI.rst
14294 F: drivers/scsi/pcmcia/nsp_*
14296 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14297 M: GOTO Masanori <gotom@debian.or.jp>
14298 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14300 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14301 F: Documentation/scsi/NinjaSCSI.rst
14302 F: drivers/scsi/nsp32*
14304 NINTENDO HID DRIVER
14305 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14306 L: linux-input@vger.kernel.org
14308 F: drivers/hid/hid-nintendo*
14311 M: Dinh Nguyen <dinguyen@kernel.org>
14313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14316 NITRO ENCLAVES (NE)
14317 M: Andra Paraschiv <andraprs@amazon.com>
14318 M: Alexandru Vasile <lexnv@amazon.com>
14319 M: Alexandru Ciobotaru <alcioa@amazon.com>
14320 L: linux-kernel@vger.kernel.org
14322 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14323 F: Documentation/virt/ne_overview.rst
14324 F: drivers/virt/nitro_enclaves/
14325 F: include/linux/nitro_enclaves.h
14326 F: include/uapi/linux/nitro_enclaves.h
14327 F: samples/nitro_enclaves/
14329 NOHZ, DYNTICKS SUPPORT
14330 M: Frederic Weisbecker <fweisbec@gmail.com>
14331 M: Thomas Gleixner <tglx@linutronix.de>
14332 M: Ingo Molnar <mingo@kernel.org>
14333 L: linux-kernel@vger.kernel.org
14335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14336 F: include/linux/sched/nohz.h
14337 F: include/linux/tick.h
14338 F: kernel/time/tick*.*
14340 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14341 M: Pavel Machek <pavel@ucw.cz>
14342 M: Sakari Ailus <sakari.ailus@iki.fi>
14343 L: linux-media@vger.kernel.org
14345 F: drivers/media/i2c/ad5820.c
14346 F: drivers/media/i2c/et8ek8
14348 NOKIA N900 POWER SUPPLY DRIVERS
14349 R: Pali Rohár <pali@kernel.org>
14350 F: drivers/power/supply/bq2415x_charger.c
14351 F: drivers/power/supply/bq27xxx_battery.c
14352 F: drivers/power/supply/bq27xxx_battery_i2c.c
14353 F: drivers/power/supply/isp1704_charger.c
14354 F: drivers/power/supply/rx51_battery.c
14355 F: include/linux/power/bq2415x_charger.h
14356 F: include/linux/power/bq27xxx_battery.h
14359 M: Willy Tarreau <w@1wt.eu>
14361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14362 F: tools/include/nolibc/
14365 M: Matthias Maennich <maennich@google.com>
14367 F: Documentation/core-api/symbol-namespaces.rst
14371 M: Sanjay R Mehta <sanju.mehta@amd.com>
14372 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14373 L: ntb@lists.linux.dev
14375 F: drivers/ntb/hw/amd/
14378 M: Jon Mason <jdmason@kudzu.us>
14379 M: Dave Jiang <dave.jiang@intel.com>
14380 M: Allen Hubbe <allenbh@gmail.com>
14381 L: ntb@lists.linux.dev
14383 W: https://github.com/jonmason/ntb/wiki
14384 T: git git://github.com/jonmason/ntb.git
14385 F: drivers/net/ntb_netdev.c
14387 F: include/linux/ntb.h
14388 F: include/linux/ntb_transport.h
14389 F: tools/testing/selftests/ntb/
14392 M: Serge Semin <fancer.lancer@gmail.com>
14393 L: ntb@lists.linux.dev
14395 F: drivers/ntb/hw/idt/
14398 M: Dave Jiang <dave.jiang@intel.com>
14399 L: ntb@lists.linux.dev
14401 W: https://github.com/davejiang/linux/wiki
14402 T: git https://github.com/davejiang/linux.git
14403 F: drivers/ntb/hw/intel/
14406 M: Anton Altaparmakov <anton@tuxera.com>
14407 L: linux-ntfs-dev@lists.sourceforge.net
14409 W: http://www.tuxera.com/
14410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14411 F: Documentation/filesystems/ntfs.rst
14415 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14416 L: ntfs3@lists.linux.dev
14418 W: http://www.paragon-software.com/
14419 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14420 F: Documentation/filesystems/ntfs3.rst
14424 M: Finn Thain <fthain@linux-m68k.org>
14425 L: linux-m68k@lists.linux-m68k.org
14427 F: arch/*/include/asm/nubus.h
14429 F: include/linux/nubus.h
14430 F: include/uapi/linux/nubus.h
14432 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14433 M: Antonino Daplas <adaplas@gmail.com>
14434 L: linux-fbdev@vger.kernel.org
14436 F: drivers/video/fbdev/nvidia/
14437 F: drivers/video/fbdev/riva/
14439 NVIDIA WMI EC BACKLIGHT DRIVER
14440 M: Daniel Dadap <ddadap@nvidia.com>
14441 L: platform-driver-x86@vger.kernel.org
14443 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14446 M: Keith Busch <kbusch@kernel.org>
14447 M: Jens Axboe <axboe@fb.com>
14448 M: Christoph Hellwig <hch@lst.de>
14449 M: Sagi Grimberg <sagi@grimberg.me>
14450 L: linux-nvme@lists.infradead.org
14452 W: http://git.infradead.org/nvme.git
14453 T: git://git.infradead.org/nvme.git
14454 F: drivers/nvme/host/
14455 F: include/linux/nvme.h
14456 F: include/uapi/linux/nvme_ioctl.h
14458 NVM EXPRESS FC TRANSPORT DRIVERS
14459 M: James Smart <james.smart@broadcom.com>
14460 L: linux-nvme@lists.infradead.org
14462 F: drivers/nvme/host/fc.c
14463 F: drivers/nvme/target/fc.c
14464 F: drivers/nvme/target/fcloop.c
14465 F: include/linux/nvme-fc-driver.h
14466 F: include/linux/nvme-fc.h
14468 NVM EXPRESS TARGET DRIVER
14469 M: Christoph Hellwig <hch@lst.de>
14470 M: Sagi Grimberg <sagi@grimberg.me>
14471 M: Chaitanya Kulkarni <kch@nvidia.com>
14472 L: linux-nvme@lists.infradead.org
14474 W: http://git.infradead.org/nvme.git
14475 T: git://git.infradead.org/nvme.git
14476 F: drivers/nvme/target/
14479 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14482 F: Documentation/ABI/stable/sysfs-bus-nvmem
14483 F: Documentation/devicetree/bindings/nvmem/
14485 F: include/linux/nvmem-consumer.h
14486 F: include/linux/nvmem-provider.h
14488 NXP C45 TJA11XX PHY DRIVER
14489 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14490 L: netdev@vger.kernel.org
14492 F: drivers/net/phy/nxp-c45-tja11xx.c
14495 M: Han Xu <han.xu@nxp.com>
14496 M: Haibo Chen <haibo.chen@nxp.com>
14497 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14498 L: linux-spi@vger.kernel.org
14500 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14501 F: drivers/spi/spi-nxp-fspi.c
14503 NXP FXAS21002C DRIVER
14504 M: Rui Miguel Silva <rmfrfs@gmail.com>
14505 L: linux-iio@vger.kernel.org
14507 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14508 F: drivers/iio/gyro/fxas21002c.h
14509 F: drivers/iio/gyro/fxas21002c_core.c
14510 F: drivers/iio/gyro/fxas21002c_i2c.c
14511 F: drivers/iio/gyro/fxas21002c_spi.c
14513 NXP i.MX CLOCK DRIVERS
14514 M: Abel Vesa <abelvesa@kernel.org>
14515 L: linux-clk@vger.kernel.org
14516 L: linux-imx@nxp.com
14518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14519 F: Documentation/devicetree/bindings/clock/imx*
14520 F: drivers/clk/imx/
14521 F: include/dt-bindings/clock/imx*
14523 NXP i.MX 8MQ DCSS DRIVER
14524 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14525 R: Lucas Stach <l.stach@pengutronix.de>
14526 L: dri-devel@lists.freedesktop.org
14528 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14529 F: drivers/gpu/drm/imx/dcss/
14531 NXP i.MX 8QXP ADC DRIVER
14532 M: Cai Huoqing <cai.huoqing@linux.dev>
14533 M: Haibo Chen <haibo.chen@nxp.com>
14534 L: linux-imx@nxp.com
14535 L: linux-iio@vger.kernel.org
14537 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14538 F: drivers/iio/adc/imx8qxp-adc.c
14540 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14541 M: Haibo Chen <haibo.chen@nxp.com>
14542 L: linux-iio@vger.kernel.org
14543 L: linux-imx@nxp.com
14545 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14546 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14547 F: drivers/iio/adc/imx7d_adc.c
14548 F: drivers/iio/adc/vf610_adc.c
14550 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14551 M: Jagan Teki <jagan@amarulasolutions.com>
14553 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14554 F: drivers/regulator/pf8x00-regulator.c
14556 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14557 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14558 L: linux-kernel@vger.kernel.org
14560 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14561 F: drivers/extcon/extcon-ptn5150.c
14563 NXP SGTL5000 DRIVER
14564 M: Fabio Estevam <festevam@gmail.com>
14565 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14567 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14568 F: sound/soc/codecs/sgtl5000*
14570 NXP SJA1105 ETHERNET SWITCH DRIVER
14571 M: Vladimir Oltean <olteanv@gmail.com>
14572 L: linux-kernel@vger.kernel.org
14574 F: drivers/net/dsa/sja1105
14575 F: drivers/net/pcs/pcs-xpcs-nxp.c
14577 NXP TDA998X DRM DRIVER
14578 M: Russell King <linux@armlinux.org.uk>
14580 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14581 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14582 F: drivers/gpu/drm/i2c/tda998x_drv.c
14583 F: include/drm/i2c/tda998x.h
14584 F: include/dt-bindings/display/tda998x.h
14588 M: Peter Rosin <peda@axentia.se>
14589 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14591 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14592 F: sound/soc/codecs/tfa9879*
14594 NXP/Goodix TFA989X (TFA1) DRIVER
14595 M: Stephan Gerhold <stephan@gerhold.net>
14596 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14598 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14599 F: sound/soc/codecs/tfa989x.c
14602 L: linux-nfc@lists.01.org (subscribers-only)
14604 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14605 F: drivers/nfc/nxp-nci
14607 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14608 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14609 R: NXP Linux Team <linux-imx@nxp.com>
14610 L: linux-media@vger.kernel.org
14612 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14613 F: drivers/media/platform/nxp/imx-jpeg
14615 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14616 M: Jonas Malaco <jonas@protocubo.io>
14617 L: linux-hwmon@vger.kernel.org
14619 F: Documentation/hwmon/nzxt-kraken2.rst
14620 F: drivers/hwmon/nzxt-kraken2.c
14622 NZXT-SMART2 HARDWARE MONITORING DRIVER
14623 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14624 L: linux-hwmon@vger.kernel.org
14626 F: Documentation/hwmon/nzxt-smart2.rst
14627 F: drivers/hwmon/nzxt-smart2.c
14630 M: Jiri Pirko <jiri@nvidia.com>
14631 L: netdev@vger.kernel.org
14633 F: include/linux/objagg.h
14635 F: lib/test_objagg.c
14638 M: Josh Poimboeuf <jpoimboe@kernel.org>
14639 M: Peter Zijlstra <peterz@infradead.org>
14642 F: include/linux/objtool.h
14644 OCELOT ETHERNET SWITCH DRIVER
14645 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14646 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14647 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14648 M: UNGLinuxDriver@microchip.com
14649 L: netdev@vger.kernel.org
14651 F: drivers/net/dsa/ocelot/*
14652 F: drivers/net/ethernet/mscc/
14653 F: include/soc/mscc/ocelot*
14654 F: net/dsa/tag_ocelot.c
14655 F: net/dsa/tag_ocelot_8021q.c
14656 F: tools/testing/selftests/drivers/net/ocelot/*
14658 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14659 M: Frederic Barrat <fbarrat@linux.ibm.com>
14660 M: Andrew Donnellan <ajd@linux.ibm.com>
14661 L: linuxppc-dev@lists.ozlabs.org
14663 F: Documentation/userspace-api/accelerators/ocxl.rst
14664 F: arch/powerpc/include/asm/pnv-ocxl.h
14665 F: arch/powerpc/platforms/powernv/ocxl.c
14666 F: drivers/misc/ocxl/
14667 F: include/misc/ocxl*
14668 F: include/uapi/misc/ocxl.h
14671 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14672 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14673 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14674 L: linux-omap@vger.kernel.org
14676 F: sound/soc/ti/n810.c
14677 F: sound/soc/ti/omap*
14678 F: sound/soc/ti/rx51.c
14679 F: sound/soc/ti/sdma-pcm.*
14681 OMAP CLOCK FRAMEWORK SUPPORT
14682 M: Paul Walmsley <paul@pwsan.com>
14683 L: linux-omap@vger.kernel.org
14685 F: arch/arm/*omap*/*clock*
14687 OMAP DEVICE TREE SUPPORT
14688 M: Benoît Cousson <bcousson@baylibre.com>
14689 M: Tony Lindgren <tony@atomide.com>
14690 L: linux-omap@vger.kernel.org
14691 L: devicetree@vger.kernel.org
14693 F: arch/arm/boot/dts/*am3*
14694 F: arch/arm/boot/dts/*am4*
14695 F: arch/arm/boot/dts/*am5*
14696 F: arch/arm/boot/dts/*dra7*
14697 F: arch/arm/boot/dts/*omap*
14698 F: arch/arm/boot/dts/logicpd-som-lv*
14699 F: arch/arm/boot/dts/logicpd-torpedo*
14701 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14702 L: linux-omap@vger.kernel.org
14703 L: linux-fbdev@vger.kernel.org
14705 F: Documentation/arm/omap/dss.rst
14706 F: drivers/video/fbdev/omap2/
14708 OMAP FRAMEBUFFER SUPPORT
14709 L: linux-fbdev@vger.kernel.org
14710 L: linux-omap@vger.kernel.org
14712 F: drivers/video/fbdev/omap/
14714 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14715 M: Roger Quadros <rogerq@kernel.org>
14716 M: Tony Lindgren <tony@atomide.com>
14717 L: linux-omap@vger.kernel.org
14719 F: arch/arm/mach-omap2/*gpmc*
14720 F: drivers/memory/omap-gpmc.c
14723 M: Grygorii Strashko <grygorii.strashko@ti.com>
14724 M: Santosh Shilimkar <ssantosh@kernel.org>
14725 M: Kevin Hilman <khilman@kernel.org>
14726 L: linux-omap@vger.kernel.org
14728 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14729 F: drivers/gpio/gpio-omap.c
14731 OMAP HARDWARE SPINLOCK SUPPORT
14732 M: Ohad Ben-Cohen <ohad@wizery.com>
14733 L: linux-omap@vger.kernel.org
14735 F: drivers/hwspinlock/omap_hwspinlock.c
14737 OMAP HS MMC SUPPORT
14738 L: linux-mmc@vger.kernel.org
14739 L: linux-omap@vger.kernel.org
14741 F: drivers/mmc/host/omap_hsmmc.c
14744 M: Paul Walmsley <paul@pwsan.com>
14745 L: linux-omap@vger.kernel.org
14747 F: arch/arm/mach-omap2/omap_hwmod*data*
14750 M: Benoît Cousson <bcousson@baylibre.com>
14751 M: Paul Walmsley <paul@pwsan.com>
14752 L: linux-omap@vger.kernel.org
14754 F: arch/arm/mach-omap2/omap_hwmod.*
14757 M: Vignesh R <vigneshr@ti.com>
14758 L: linux-omap@vger.kernel.org
14759 L: linux-i2c@vger.kernel.org
14761 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14762 F: drivers/i2c/busses/i2c-omap.c
14764 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14765 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14766 L: linux-media@vger.kernel.org
14768 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14769 F: drivers/media/platform/ti/omap3isp/
14770 F: drivers/staging/media/omap4iss/
14773 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14774 L: linux-omap@vger.kernel.org
14776 F: drivers/mmc/host/omap.c
14778 OMAP POWER MANAGEMENT SUPPORT
14779 M: Kevin Hilman <khilman@kernel.org>
14780 L: linux-omap@vger.kernel.org
14782 F: arch/arm/*omap*/*pm*
14783 F: drivers/cpufreq/omap-cpufreq.c
14785 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14786 M: Paul Walmsley <paul@pwsan.com>
14787 L: linux-omap@vger.kernel.org
14789 F: arch/arm/mach-omap2/prm*
14791 OMAP RANDOM NUMBER GENERATOR SUPPORT
14792 M: Deepak Saxena <dsaxena@plexity.net>
14794 F: drivers/char/hw_random/omap-rng.c
14797 L: linux-usb@vger.kernel.org
14798 L: linux-omap@vger.kernel.org
14800 F: arch/arm/*omap*/usb*
14801 F: drivers/usb/*/*omap*
14803 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14804 M: Mark Jackson <mpfj@newflow.co.uk>
14805 L: linux-omap@vger.kernel.org
14807 F: arch/arm/boot/dts/am335x-nano.dts
14810 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14811 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
14812 M: Tony Lindgren <tony@atomide.com>
14813 L: linux-omap@vger.kernel.org
14815 Q: http://patchwork.kernel.org/project/linux-omap/list/
14816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14817 F: arch/arm/configs/omap1_defconfig
14818 F: arch/arm/mach-omap1/
14819 F: arch/arm/plat-omap/
14820 F: drivers/i2c/busses/i2c-omap.c
14821 F: include/linux/platform_data/ams-delta-fiq.h
14822 F: include/linux/platform_data/i2c-omap.h
14825 M: Tony Lindgren <tony@atomide.com>
14826 L: linux-omap@vger.kernel.org
14828 W: http://www.muru.com/linux/omap/
14829 W: http://linux.omap.com/
14830 Q: http://patchwork.kernel.org/project/linux-omap/list/
14831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14832 F: arch/arm/configs/omap2plus_defconfig
14833 F: arch/arm/mach-omap2/
14834 F: arch/arm/plat-omap/
14835 F: drivers/bus/ti-sysc.c
14836 F: drivers/i2c/busses/i2c-omap.c
14837 F: drivers/irqchip/irq-omap-intc.c
14838 F: drivers/mfd/*omap*.c
14839 F: drivers/mfd/menelaus.c
14840 F: drivers/mfd/palmas.c
14841 F: drivers/mfd/tps65217.c
14842 F: drivers/mfd/tps65218.c
14843 F: drivers/mfd/tps65910.c
14844 F: drivers/mfd/twl-core.[ch]
14845 F: drivers/mfd/twl4030*.c
14846 F: drivers/mfd/twl6030*.c
14847 F: drivers/mfd/twl6040*.c
14848 F: drivers/regulator/palmas-regulator*.c
14849 F: drivers/regulator/pbias-regulator.c
14850 F: drivers/regulator/tps65217-regulator.c
14851 F: drivers/regulator/tps65218-regulator.c
14852 F: drivers/regulator/tps65910-regulator.c
14853 F: drivers/regulator/twl-regulator.c
14854 F: drivers/regulator/twl6030-regulator.c
14855 F: include/linux/platform_data/i2c-omap.h
14856 F: include/linux/platform_data/ti-sysc.h
14859 M: Bob Copeland <me@bobcopeland.com>
14860 L: linux-karma-devel@lists.sourceforge.net
14862 F: Documentation/filesystems/omfs.rst
14865 OMNIKEY CARDMAN 4000 DRIVER
14866 M: Harald Welte <laforge@gnumonks.org>
14868 F: drivers/char/pcmcia/cm4000_cs.c
14869 F: include/linux/cm4000_cs.h
14870 F: include/uapi/linux/cm4000_cs.h
14872 OMNIKEY CARDMAN 4040 DRIVER
14873 M: Harald Welte <laforge@gnumonks.org>
14875 F: drivers/char/pcmcia/cm4040_cs.*
14877 OMNIVISION OG01A1B SENSOR DRIVER
14878 M: Shawn Tu <shawnx.tu@intel.com>
14879 L: linux-media@vger.kernel.org
14881 F: drivers/media/i2c/og01a1b.c
14883 OMNIVISION OV02A10 SENSOR DRIVER
14884 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14885 L: linux-media@vger.kernel.org
14887 T: git git://linuxtv.org/media_tree.git
14888 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14889 F: drivers/media/i2c/ov02a10.c
14891 OMNIVISION OV08D10 SENSOR DRIVER
14892 M: Jimmy Su <jimmy.su@intel.com>
14893 L: linux-media@vger.kernel.org
14895 T: git git://linuxtv.org/media_tree.git
14896 F: drivers/media/i2c/ov08d10.c
14898 OMNIVISION OV13858 SENSOR DRIVER
14899 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14900 L: linux-media@vger.kernel.org
14902 T: git git://linuxtv.org/media_tree.git
14903 F: drivers/media/i2c/ov13858.c
14905 OMNIVISION OV13B10 SENSOR DRIVER
14906 M: Arec Kao <arec.kao@intel.com>
14907 L: linux-media@vger.kernel.org
14909 T: git git://linuxtv.org/media_tree.git
14910 F: drivers/media/i2c/ov13b10.c
14912 OMNIVISION OV2680 SENSOR DRIVER
14913 M: Rui Miguel Silva <rmfrfs@gmail.com>
14914 L: linux-media@vger.kernel.org
14916 T: git git://linuxtv.org/media_tree.git
14917 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14918 F: drivers/media/i2c/ov2680.c
14920 OMNIVISION OV2685 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/ov2685.c
14927 OMNIVISION OV2740 SENSOR DRIVER
14928 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14929 R: Shawn Tu <shawnx.tu@intel.com>
14930 R: Bingbu Cao <bingbu.cao@intel.com>
14931 L: linux-media@vger.kernel.org
14933 T: git git://linuxtv.org/media_tree.git
14934 F: drivers/media/i2c/ov2740.c
14936 OMNIVISION OV5640 SENSOR DRIVER
14937 M: Steve Longerbeam <slongerbeam@gmail.com>
14938 L: linux-media@vger.kernel.org
14940 T: git git://linuxtv.org/media_tree.git
14941 F: drivers/media/i2c/ov5640.c
14943 OMNIVISION OV5647 SENSOR DRIVER
14944 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
14945 M: Jacopo Mondi <jacopo@jmondi.org>
14946 L: linux-media@vger.kernel.org
14948 T: git git://linuxtv.org/media_tree.git
14949 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14950 F: drivers/media/i2c/ov5647.c
14952 OMNIVISION OV5670 SENSOR DRIVER
14953 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14954 L: linux-media@vger.kernel.org
14956 T: git git://linuxtv.org/media_tree.git
14957 F: drivers/media/i2c/ov5670.c
14959 OMNIVISION OV5675 SENSOR DRIVER
14960 M: Shawn Tu <shawnx.tu@intel.com>
14961 L: linux-media@vger.kernel.org
14963 T: git git://linuxtv.org/media_tree.git
14964 F: drivers/media/i2c/ov5675.c
14966 OMNIVISION OV5693 SENSOR DRIVER
14967 M: Daniel Scally <djrscally@gmail.com>
14968 L: linux-media@vger.kernel.org
14970 T: git git://linuxtv.org/media_tree.git
14971 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
14972 F: drivers/media/i2c/ov5693.c
14974 OMNIVISION OV5695 SENSOR DRIVER
14975 M: Shunqian Zheng <zhengsq@rock-chips.com>
14976 L: linux-media@vger.kernel.org
14978 T: git git://linuxtv.org/media_tree.git
14979 F: drivers/media/i2c/ov5695.c
14981 OMNIVISION OV7670 SENSOR DRIVER
14982 L: linux-media@vger.kernel.org
14984 T: git git://linuxtv.org/media_tree.git
14985 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
14986 F: drivers/media/i2c/ov7670.c
14988 OMNIVISION OV772x SENSOR DRIVER
14989 M: Jacopo Mondi <jacopo@jmondi.org>
14990 L: linux-media@vger.kernel.org
14992 T: git git://linuxtv.org/media_tree.git
14993 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14994 F: drivers/media/i2c/ov772x.c
14995 F: include/media/i2c/ov772x.h
14997 OMNIVISION OV7740 SENSOR DRIVER
14998 M: Wenyou Yang <wenyou.yang@microchip.com>
14999 L: linux-media@vger.kernel.org
15001 T: git git://linuxtv.org/media_tree.git
15002 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
15003 F: drivers/media/i2c/ov7740.c
15005 OMNIVISION OV8856 SENSOR DRIVER
15006 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15007 L: linux-media@vger.kernel.org
15009 T: git git://linuxtv.org/media_tree.git
15010 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15011 F: drivers/media/i2c/ov8856.c
15013 OMNIVISION OV9282 SENSOR DRIVER
15014 M: Paul J. Murphy <paul.j.murphy@intel.com>
15015 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15016 L: linux-media@vger.kernel.org
15018 T: git git://linuxtv.org/media_tree.git
15019 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15020 F: drivers/media/i2c/ov9282.c
15022 OMNIVISION OV9640 SENSOR DRIVER
15023 M: Petr Cvek <petrcvekcz@gmail.com>
15024 L: linux-media@vger.kernel.org
15026 F: drivers/media/i2c/ov9640.*
15028 OMNIVISION OV9650 SENSOR DRIVER
15029 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15030 R: Akinobu Mita <akinobu.mita@gmail.com>
15031 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
15032 L: linux-media@vger.kernel.org
15034 T: git git://linuxtv.org/media_tree.git
15035 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
15036 F: drivers/media/i2c/ov9650.c
15038 OMNIVISION OV9734 SENSOR DRIVER
15039 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15040 R: Bingbu Cao <bingbu.cao@intel.com>
15041 L: linux-media@vger.kernel.org
15043 T: git git://linuxtv.org/media_tree.git
15044 F: drivers/media/i2c/ov9734.c
15046 ONENAND FLASH DRIVER
15047 M: Kyungmin Park <kyungmin.park@samsung.com>
15048 L: linux-mtd@lists.infradead.org
15050 F: drivers/mtd/nand/onenand/
15051 F: include/linux/mtd/onenand*.h
15053 ONION OMEGA2+ BOARD
15054 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15055 L: linux-mips@vger.kernel.org
15057 F: arch/mips/boot/dts/ralink/omega2p.dts
15060 M: Jens Wiklander <jens.wiklander@linaro.org>
15061 L: op-tee@lists.trustedfirmware.org
15063 F: Documentation/ABI/testing/sysfs-bus-optee-devices
15064 F: drivers/tee/optee/
15066 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15067 M: Sumit Garg <sumit.garg@linaro.org>
15068 L: op-tee@lists.trustedfirmware.org
15070 F: drivers/char/hw_random/optee-rng.c
15073 M: Clément Léger <clement.leger@bootlin.com>
15074 L: linux-rtc@vger.kernel.org
15076 F: drivers/rtc/rtc-optee.c
15079 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15080 L: linux-rdma@vger.kernel.org
15082 F: drivers/infiniband/ulp/opa_vnic
15084 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
15085 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
15086 M: Frank Rowand <frowand.list@gmail.com>
15087 L: devicetree@vger.kernel.org
15089 F: Documentation/devicetree/dynamic-resolution-notes.rst
15090 F: Documentation/devicetree/overlay-notes.rst
15091 F: drivers/of/overlay.c
15092 F: drivers/of/resolver.c
15093 K: of_overlay_notifier_
15095 OPEN FIRMWARE AND FLATTENED DEVICE TREE
15096 M: Rob Herring <robh+dt@kernel.org>
15097 M: Frank Rowand <frowand.list@gmail.com>
15098 L: devicetree@vger.kernel.org
15100 C: irc://irc.libera.chat/devicetree
15101 W: http://www.devicetree.org/
15102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15103 F: Documentation/ABI/testing/sysfs-firmware-ofw
15105 F: include/linux/of*.h
15108 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15109 M: Rob Herring <robh+dt@kernel.org>
15110 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15111 L: devicetree@vger.kernel.org
15113 C: irc://irc.libera.chat/devicetree
15114 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15116 F: Documentation/devicetree/
15117 F: arch/*/boot/dts/
15118 F: include/dt-bindings/
15120 OPENCOMPUTE PTP CLOCK DRIVER
15121 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15122 M: Vadim Fedorenko <vadfed@fb.com>
15123 L: netdev@vger.kernel.org
15125 F: drivers/ptp/ptp_ocp.c
15127 OPENCORES I2C BUS DRIVER
15128 M: Peter Korsgaard <peter@korsgaard.com>
15129 M: Andrew Lunn <andrew@lunn.ch>
15130 L: linux-i2c@vger.kernel.org
15132 F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15133 F: Documentation/i2c/busses/i2c-ocores.rst
15134 F: drivers/i2c/busses/i2c-ocores.c
15135 F: include/linux/platform_data/i2c-ocores.h
15137 OPENRISC ARCHITECTURE
15138 M: Jonas Bonn <jonas@southpole.se>
15139 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15140 M: Stafford Horne <shorne@gmail.com>
15141 L: openrisc@lists.librecores.org
15143 W: http://openrisc.io
15144 T: git git://github.com/openrisc/linux.git
15145 F: Documentation/devicetree/bindings/openrisc/
15146 F: Documentation/openrisc/
15148 F: drivers/irqchip/irq-ompic.c
15149 F: drivers/irqchip/irq-or1k-*
15152 M: Pravin B Shelar <pshelar@ovn.org>
15153 L: netdev@vger.kernel.org
15154 L: dev@openvswitch.org
15156 W: http://openvswitch.org
15157 F: include/uapi/linux/openvswitch.h
15158 F: net/openvswitch/
15160 OPERATING PERFORMANCE POINTS (OPP)
15161 M: Viresh Kumar <vireshk@kernel.org>
15162 M: Nishanth Menon <nm@ti.com>
15163 M: Stephen Boyd <sboyd@kernel.org>
15164 L: linux-pm@vger.kernel.org
15166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15167 F: Documentation/devicetree/bindings/opp/
15168 F: Documentation/power/opp.rst
15170 F: include/linux/pm_opp.h
15173 M: Clemens Ladisch <clemens@ladisch.de>
15174 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15177 F: sound/drivers/opl4/
15179 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15180 M: Mark Fasheh <mark@fasheh.com>
15181 M: Joel Becker <jlbec@evilplan.org>
15182 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15183 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15185 W: http://ocfs2.wiki.kernel.org
15186 F: Documentation/filesystems/dlmfs.rst
15187 F: Documentation/filesystems/ocfs2.rst
15190 ORANGEFS FILESYSTEM
15191 M: Mike Marshall <hubcap@omnibond.com>
15192 R: Martin Brandenburg <martin@omnibond.com>
15193 L: devel@lists.orangefs.org
15195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15196 F: Documentation/filesystems/orangefs.rst
15200 L: linux-wireless@vger.kernel.org
15202 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15203 W: http://www.nongnu.org/orinoco/
15204 F: drivers/net/wireless/intersil/orinoco/
15206 OV2659 OMNIVISION SENSOR DRIVER
15207 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15208 L: linux-media@vger.kernel.org
15210 W: https://linuxtv.org
15211 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15212 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15213 F: drivers/media/i2c/ov2659.c
15214 F: include/media/i2c/ov2659.h
15217 M: Miklos Szeredi <miklos@szeredi.hu>
15218 L: linux-unionfs@vger.kernel.org
15220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15221 F: Documentation/filesystems/overlayfs.rst
15224 P54 WIRELESS DRIVER
15225 M: Christian Lamparter <chunkeey@googlemail.com>
15226 L: linux-wireless@vger.kernel.org
15228 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15229 F: drivers/net/wireless/intersil/p54/
15232 M: Vladimir Oltean <olteanv@gmail.com>
15233 L: netdev@vger.kernel.org
15235 F: Documentation/core-api/packing.rst
15236 F: include/linux/packing.h
15239 PADATA PARALLEL EXECUTION MECHANISM
15240 M: Steffen Klassert <steffen.klassert@secunet.com>
15241 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15242 L: linux-crypto@vger.kernel.org
15243 L: linux-kernel@vger.kernel.org
15245 F: Documentation/core-api/padata.rst
15246 F: include/linux/padata.h
15250 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15251 L: linux-fsdevel@vger.kernel.org
15253 T: git git://git.infradead.org/users/willy/pagecache.git
15254 F: Documentation/filesystems/locking.rst
15255 F: Documentation/filesystems/vfs.rst
15256 F: include/linux/pagemap.h
15258 F: mm/page-writeback.c
15263 M: Jesper Dangaard Brouer <hawk@kernel.org>
15264 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15265 L: netdev@vger.kernel.org
15267 F: Documentation/networking/page_pool.rst
15268 F: include/net/page_pool.h
15269 F: include/trace/events/page_pool.h
15270 F: net/core/page_pool.c
15273 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15274 M: Andrew Morton <akpm@linux-foundation.org>
15275 L: linux-mm@kvack.org
15277 F: Documentation/vm/page_table_check.rst
15278 F: include/linux/page_table_check.h
15279 F: mm/page_table_check.c
15281 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15282 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15283 L: platform-driver-x86@vger.kernel.org
15285 F: drivers/platform/x86/panasonic-laptop.c
15287 PARALLAX PING IIO SENSOR DRIVER
15288 M: Andreas Klinger <ak@it-klinger.de>
15289 L: linux-iio@vger.kernel.org
15291 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15292 F: drivers/iio/proximity/ping.c
15294 PARALLEL LCD/KEYPAD PANEL DRIVER
15295 M: Willy Tarreau <willy@haproxy.com>
15296 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15298 F: Documentation/admin-guide/lcd-panel-cgram.rst
15299 F: drivers/auxdisplay/panel.c
15301 PARALLEL PORT SUBSYSTEM
15302 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15303 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15304 L: linux-parport@lists.infradead.org (subscribers-only)
15306 F: Documentation/driver-api/parport*.rst
15307 F: drivers/char/ppdev.c
15308 F: drivers/parport/
15309 F: include/linux/parport*.h
15310 F: include/uapi/linux/ppdev.h
15312 PARAVIRT_OPS INTERFACE
15313 M: Juergen Gross <jgross@suse.com>
15314 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15315 R: Alexey Makhalov <amakhalov@vmware.com>
15316 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15317 L: virtualization@lists.linux-foundation.org
15320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15321 F: Documentation/virt/paravirt_ops.rst
15322 F: arch/*/include/asm/paravirt*.h
15323 F: arch/*/kernel/paravirt*
15324 F: include/linux/hypervisor.h
15326 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15327 M: Tim Waugh <tim@cyberelk.net>
15328 L: linux-parport@lists.infradead.org (subscribers-only)
15330 F: Documentation/admin-guide/blockdev/paride.rst
15331 F: drivers/block/paride/
15333 PARISC ARCHITECTURE
15334 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15335 M: Helge Deller <deller@gmx.de>
15336 L: linux-parisc@vger.kernel.org
15338 W: https://parisc.wiki.kernel.org
15339 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15342 F: Documentation/parisc/
15344 F: drivers/char/agp/parisc-agp.c
15345 F: drivers/input/misc/hp_sdc_rtc.c
15346 F: drivers/input/serio/gscps2.c
15347 F: drivers/input/serio/hp_sdc*
15349 F: drivers/parport/parport_gsc.*
15350 F: drivers/tty/serial/8250/8250_gsc.c
15351 F: drivers/video/console/sti*
15352 F: drivers/video/fbdev/sti*
15353 F: drivers/video/logo/logo_parisc*
15354 F: include/linux/hp_sdc.h
15357 M: Jiri Pirko <jiri@nvidia.com>
15358 L: netdev@vger.kernel.org
15360 F: include/linux/parman.h
15362 F: lib/test_parman.c
15364 PC ENGINES APU BOARD DRIVER
15365 M: Enrico Weigelt, metux IT consult <info@metux.net>
15367 F: drivers/platform/x86/pcengines-apuv2.c
15369 PC87360 HARDWARE MONITORING DRIVER
15370 M: Jim Cromie <jim.cromie@gmail.com>
15371 L: linux-hwmon@vger.kernel.org
15373 F: Documentation/hwmon/pc87360.rst
15374 F: drivers/hwmon/pc87360.c
15376 PC8736x GPIO DRIVER
15377 M: Jim Cromie <jim.cromie@gmail.com>
15379 F: drivers/char/pc8736x_gpio.c
15381 PC87427 HARDWARE MONITORING DRIVER
15382 M: Jean Delvare <jdelvare@suse.com>
15383 L: linux-hwmon@vger.kernel.org
15385 F: Documentation/hwmon/pc87427.rst
15386 F: drivers/hwmon/pc87427.c
15389 M: Riku Voipio <riku.voipio@iki.fi>
15391 F: drivers/leds/leds-pca9532.c
15392 F: include/linux/leds-pca9532.h
15394 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15395 M: Guenter Roeck <linux@roeck-us.net>
15396 L: linux-i2c@vger.kernel.org
15398 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15400 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15401 M: Khalid Aziz <khalid@gonehiking.org>
15403 F: drivers/firmware/pcdp.*
15405 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15406 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15407 M: Pali Rohár <pali@kernel.org>
15408 L: linux-pci@vger.kernel.org
15409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15411 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15412 F: drivers/pci/controller/pci-aardvark.c
15414 PCI DRIVER FOR ALTERA PCIE IP
15415 M: Joyce Ooi <joyce.ooi@intel.com>
15416 L: linux-pci@vger.kernel.org
15418 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15419 F: drivers/pci/controller/pcie-altera.c
15421 PCI DRIVER FOR APPLIEDMICRO XGENE
15422 M: Toan Le <toan@os.amperecomputing.com>
15423 L: linux-pci@vger.kernel.org
15424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15426 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15427 F: drivers/pci/controller/pci-xgene.c
15429 PCI DRIVER FOR ARM VERSATILE PLATFORM
15430 M: Rob Herring <robh@kernel.org>
15431 L: linux-pci@vger.kernel.org
15432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15434 F: Documentation/devicetree/bindings/pci/versatile.yaml
15435 F: drivers/pci/controller/pci-versatile.c
15437 PCI DRIVER FOR ARMADA 8K
15438 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15439 L: linux-pci@vger.kernel.org
15440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15442 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15443 F: drivers/pci/controller/dwc/pcie-armada8k.c
15445 PCI DRIVER FOR CADENCE PCIE IP
15446 M: Tom Joseph <tjoseph@cadence.com>
15447 L: linux-pci@vger.kernel.org
15449 F: Documentation/devicetree/bindings/pci/cdns,*
15450 F: drivers/pci/controller/cadence/
15452 PCI DRIVER FOR FREESCALE LAYERSCAPE
15453 M: Minghuan Lian <minghuan.Lian@nxp.com>
15454 M: Mingkai Hu <mingkai.hu@nxp.com>
15455 M: Roy Zang <roy.zang@nxp.com>
15456 L: linuxppc-dev@lists.ozlabs.org
15457 L: linux-pci@vger.kernel.org
15458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15460 F: drivers/pci/controller/dwc/*layerscape*
15462 PCI DRIVER FOR GENERIC OF HOSTS
15463 M: Will Deacon <will@kernel.org>
15464 L: linux-pci@vger.kernel.org
15465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15467 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15468 F: drivers/pci/controller/pci-host-common.c
15469 F: drivers/pci/controller/pci-host-generic.c
15471 PCI DRIVER FOR IMX6
15472 M: Richard Zhu <hongxing.zhu@nxp.com>
15473 M: Lucas Stach <l.stach@pengutronix.de>
15474 L: linux-pci@vger.kernel.org
15475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15477 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15478 F: drivers/pci/controller/dwc/*imx6*
15480 PCI DRIVER FOR FU740
15481 M: Paul Walmsley <paul.walmsley@sifive.com>
15482 M: Greentime Hu <greentime.hu@sifive.com>
15483 L: linux-pci@vger.kernel.org
15485 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15486 F: drivers/pci/controller/dwc/pcie-fu740.c
15488 PCI DRIVER FOR INTEL IXP4XX
15489 M: Linus Walleij <linus.walleij@linaro.org>
15491 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15492 F: drivers/pci/controller/pci-ixp4xx.c
15494 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15495 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15496 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15497 L: linux-pci@vger.kernel.org
15499 F: drivers/pci/controller/vmd.c
15501 PCI DRIVER FOR MICROSEMI SWITCHTEC
15502 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15503 M: Logan Gunthorpe <logang@deltatee.com>
15504 L: linux-pci@vger.kernel.org
15506 F: Documentation/ABI/testing/sysfs-class-switchtec
15507 F: Documentation/driver-api/switchtec.rst
15508 F: drivers/ntb/hw/mscc/
15509 F: drivers/pci/switch/switchtec*
15510 F: include/linux/switchtec.h
15511 F: include/uapi/linux/switchtec_ioctl.h
15513 PCI DRIVER FOR MOBIVEIL PCIE IP
15514 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15515 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15516 L: linux-pci@vger.kernel.org
15518 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15519 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15521 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15522 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15523 M: Pali Rohár <pali@kernel.org>
15524 L: linux-pci@vger.kernel.org
15525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15527 F: drivers/pci/controller/*mvebu*
15529 PCI DRIVER FOR NVIDIA TEGRA
15530 M: Thierry Reding <thierry.reding@gmail.com>
15531 L: linux-tegra@vger.kernel.org
15532 L: linux-pci@vger.kernel.org
15534 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15535 F: drivers/pci/controller/pci-tegra.c
15537 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15538 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15539 L: linux-pci@vger.kernel.org
15540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15542 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15543 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15545 PCI DRIVER FOR RENESAS R-CAR
15546 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15547 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15548 L: linux-pci@vger.kernel.org
15549 L: linux-renesas-soc@vger.kernel.org
15551 F: Documentation/devicetree/bindings/pci/*rcar*
15552 F: drivers/pci/controller/*rcar*
15554 PCI DRIVER FOR SAMSUNG EXYNOS
15555 M: Jingoo Han <jingoohan1@gmail.com>
15556 L: linux-pci@vger.kernel.org
15557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15558 L: linux-samsung-soc@vger.kernel.org
15560 F: drivers/pci/controller/dwc/pci-exynos.c
15562 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15563 M: Jingoo Han <jingoohan1@gmail.com>
15564 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15565 L: linux-pci@vger.kernel.org
15567 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15568 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15569 F: drivers/pci/controller/dwc/*designware*
15571 PCI DRIVER FOR TI DRA7XX/J721E
15572 M: Kishon Vijay Abraham I <kishon@ti.com>
15573 L: linux-omap@vger.kernel.org
15574 L: linux-pci@vger.kernel.org
15575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15577 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15578 F: drivers/pci/controller/cadence/pci-j721e.c
15579 F: drivers/pci/controller/dwc/pci-dra7xx.c
15581 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15582 M: Linus Walleij <linus.walleij@linaro.org>
15583 L: linux-pci@vger.kernel.org
15585 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15586 F: drivers/pci/controller/pci-v3-semi.c
15588 PCI ENDPOINT SUBSYSTEM
15589 M: Kishon Vijay Abraham I <kishon@ti.com>
15590 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15591 R: Krzysztof Wilczyński <kw@linux.com>
15592 L: linux-pci@vger.kernel.org
15594 Q: https://patchwork.kernel.org/project/linux-pci/list/
15595 B: https://bugzilla.kernel.org
15596 C: irc://irc.oftc.net/linux-pci
15597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15598 F: Documentation/PCI/endpoint/*
15599 F: Documentation/misc-devices/pci-endpoint-test.rst
15600 F: drivers/misc/pci_endpoint_test.c
15601 F: drivers/pci/endpoint/
15604 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15605 M: Russell Currey <ruscur@russell.cc>
15606 M: Oliver O'Halloran <oohall@gmail.com>
15607 L: linuxppc-dev@lists.ozlabs.org
15609 F: Documentation/PCI/pci-error-recovery.rst
15610 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15611 F: arch/powerpc/include/*/eeh*.h
15612 F: arch/powerpc/kernel/eeh*.c
15613 F: arch/powerpc/platforms/*/eeh*.c
15614 F: drivers/pci/pcie/aer.c
15615 F: drivers/pci/pcie/dpc.c
15616 F: drivers/pci/pcie/err.c
15619 M: Linas Vepstas <linasvepstas@gmail.com>
15620 L: linux-pci@vger.kernel.org
15622 F: Documentation/PCI/pci-error-recovery.rst
15624 PCI PEER-TO-PEER DMA (P2PDMA)
15625 M: Bjorn Helgaas <bhelgaas@google.com>
15626 M: Logan Gunthorpe <logang@deltatee.com>
15627 L: linux-pci@vger.kernel.org
15629 Q: https://patchwork.kernel.org/project/linux-pci/list/
15630 B: https://bugzilla.kernel.org
15631 C: irc://irc.oftc.net/linux-pci
15632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15633 F: Documentation/driver-api/pci/p2pdma.rst
15634 F: drivers/pci/p2pdma.c
15635 F: include/linux/pci-p2pdma.h
15637 PCI MSI DRIVER FOR ALTERA MSI IP
15638 M: Joyce Ooi <joyce.ooi@intel.com>
15639 L: linux-pci@vger.kernel.org
15641 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15642 F: drivers/pci/controller/pcie-altera-msi.c
15644 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15645 M: Toan Le <toan@os.amperecomputing.com>
15646 L: linux-pci@vger.kernel.org
15647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15649 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15650 F: drivers/pci/controller/pci-xgene-msi.c
15652 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15653 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15654 R: Rob Herring <robh@kernel.org>
15655 R: Krzysztof Wilczyński <kw@linux.com>
15656 L: linux-pci@vger.kernel.org
15658 Q: https://patchwork.kernel.org/project/linux-pci/list/
15659 B: https://bugzilla.kernel.org
15660 C: irc://irc.oftc.net/linux-pci
15661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15662 F: drivers/pci/controller/
15663 F: drivers/pci/pci-bridge-emul.c
15664 F: drivers/pci/pci-bridge-emul.h
15667 M: Bjorn Helgaas <bhelgaas@google.com>
15668 L: linux-pci@vger.kernel.org
15670 Q: https://patchwork.kernel.org/project/linux-pci/list/
15671 B: https://bugzilla.kernel.org
15672 C: irc://irc.oftc.net/linux-pci
15673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15674 F: Documentation/PCI/
15675 F: Documentation/devicetree/bindings/pci/
15676 F: arch/x86/kernel/early-quirks.c
15677 F: arch/x86/kernel/quirks.c
15679 F: drivers/acpi/pci*
15681 F: include/asm-generic/pci*
15682 F: include/linux/of_pci.h
15683 F: include/linux/pci*
15684 F: include/uapi/linux/pci*
15687 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15688 M: Jonathan Chocron <jonnyc@amazon.com>
15689 L: linux-pci@vger.kernel.org
15691 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15692 F: drivers/pci/controller/dwc/pcie-al.c
15694 PCIE DRIVER FOR AMLOGIC MESON
15695 M: Yue Wang <yue.wang@Amlogic.com>
15696 L: linux-pci@vger.kernel.org
15697 L: linux-amlogic@lists.infradead.org
15699 F: drivers/pci/controller/dwc/pci-meson.c
15701 PCIE DRIVER FOR AXIS ARTPEC
15702 M: Jesper Nilsson <jesper.nilsson@axis.com>
15703 L: linux-arm-kernel@axis.com
15704 L: linux-pci@vger.kernel.org
15706 F: Documentation/devicetree/bindings/pci/axis,artpec*
15707 F: drivers/pci/controller/dwc/*artpec*
15709 PCIE DRIVER FOR CAVIUM THUNDERX
15710 M: Robert Richter <rric@kernel.org>
15711 L: linux-pci@vger.kernel.org
15712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15714 F: drivers/pci/controller/pci-thunder-*
15716 PCIE DRIVER FOR HISILICON
15717 M: Zhou Wang <wangzhou1@hisilicon.com>
15718 L: linux-pci@vger.kernel.org
15720 F: drivers/pci/controller/dwc/pcie-hisi.c
15722 PCIE DRIVER FOR HISILICON KIRIN
15723 M: Xiaowei Song <songxiaowei@hisilicon.com>
15724 M: Binghui Wang <wangbinghui@hisilicon.com>
15725 L: linux-pci@vger.kernel.org
15727 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15728 F: drivers/pci/controller/dwc/pcie-kirin.c
15730 PCIE DRIVER FOR HISILICON STB
15731 M: Shawn Guo <shawn.guo@linaro.org>
15732 L: linux-pci@vger.kernel.org
15734 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15735 F: drivers/pci/controller/dwc/pcie-histb.c
15737 PCIE DRIVER FOR INTEL KEEM BAY
15738 M: Srikanth Thokala <srikanth.thokala@intel.com>
15739 L: linux-pci@vger.kernel.org
15741 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15742 F: drivers/pci/controller/dwc/pcie-keembay.c
15744 PCIE DRIVER FOR INTEL LGM GW SOC
15745 M: Rahul Tanwar <rtanwar@maxlinear.com>
15746 L: linux-pci@vger.kernel.org
15748 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15749 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15751 PCIE DRIVER FOR MEDIATEK
15752 M: Ryder Lee <ryder.lee@mediatek.com>
15753 M: Jianjun Wang <jianjun.wang@mediatek.com>
15754 L: linux-pci@vger.kernel.org
15755 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15757 F: Documentation/devicetree/bindings/pci/mediatek*
15758 F: drivers/pci/controller/*mediatek*
15760 PCIE DRIVER FOR MICROCHIP
15761 M: Daire McNamara <daire.mcnamara@microchip.com>
15762 L: linux-pci@vger.kernel.org
15764 F: Documentation/devicetree/bindings/pci/microchip*
15765 F: drivers/pci/controller/*microchip*
15767 PCIE DRIVER FOR QUALCOMM MSM
15768 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15769 L: linux-pci@vger.kernel.org
15770 L: linux-arm-msm@vger.kernel.org
15772 F: drivers/pci/controller/dwc/pcie-qcom.c
15774 PCIE ENDPOINT DRIVER FOR QUALCOMM
15775 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15776 L: linux-pci@vger.kernel.org
15777 L: linux-arm-msm@vger.kernel.org
15779 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15780 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15782 PCIE DRIVER FOR ROCKCHIP
15783 M: Shawn Lin <shawn.lin@rock-chips.com>
15784 L: linux-pci@vger.kernel.org
15785 L: linux-rockchip@lists.infradead.org
15787 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15788 F: drivers/pci/controller/pcie-rockchip*
15790 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15791 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15792 L: linux-pci@vger.kernel.org
15794 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
15795 F: drivers/pci/controller/dwc/pcie-uniphier*
15797 PCIE DRIVER FOR ST SPEAR13XX
15798 M: Pratyush Anand <pratyush.anand@gmail.com>
15799 L: linux-pci@vger.kernel.org
15801 F: drivers/pci/controller/dwc/*spear*
15804 M: Dominik Brodowski <linux@dominikbrodowski.net>
15806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15807 F: Documentation/pcmcia/
15812 PCNET32 NETWORK DRIVER
15813 M: Don Fry <pcnet32@frontier.com>
15814 L: netdev@vger.kernel.org
15816 F: drivers/net/ethernet/amd/pcnet32.c
15818 PCRYPT PARALLEL CRYPTO ENGINE
15819 M: Steffen Klassert <steffen.klassert@secunet.com>
15820 L: linux-crypto@vger.kernel.org
15823 F: include/crypto/pcrypt.h
15825 PEAQ WMI HOTKEYS DRIVER
15826 M: Hans de Goede <hdegoede@redhat.com>
15827 L: platform-driver-x86@vger.kernel.org
15829 F: drivers/platform/x86/peaq-wmi.c
15831 PECI HARDWARE MONITORING DRIVERS
15832 M: Iwona Winiarska <iwona.winiarska@intel.com>
15833 L: linux-hwmon@vger.kernel.org
15835 F: Documentation/hwmon/peci-cputemp.rst
15836 F: Documentation/hwmon/peci-dimmtemp.rst
15837 F: drivers/hwmon/peci/
15840 M: Iwona Winiarska <iwona.winiarska@intel.com>
15841 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
15843 F: Documentation/devicetree/bindings/peci/
15844 F: Documentation/peci/
15846 F: include/linux/peci-cpu.h
15847 F: include/linux/peci.h
15849 PENSANDO ETHERNET DRIVERS
15850 M: Shannon Nelson <snelson@pensando.io>
15851 M: drivers@pensando.io
15852 L: netdev@vger.kernel.org
15854 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15855 F: drivers/net/ethernet/pensando/
15857 PER-CPU MEMORY ALLOCATOR
15858 M: Dennis Zhou <dennis@kernel.org>
15859 M: Tejun Heo <tj@kernel.org>
15860 M: Christoph Lameter <cl@linux.com>
15861 L: linux-mm@kvack.org
15863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15864 F: arch/*/include/asm/percpu.h
15865 F: include/linux/percpu*.h
15869 PER-TASK DELAY ACCOUNTING
15870 M: Balbir Singh <bsingharora@gmail.com>
15872 F: include/linux/delayacct.h
15873 F: kernel/delayacct.c
15875 PERFORMANCE EVENTS SUBSYSTEM
15876 M: Peter Zijlstra <peterz@infradead.org>
15877 M: Ingo Molnar <mingo@redhat.com>
15878 M: Arnaldo Carvalho de Melo <acme@kernel.org>
15879 R: Mark Rutland <mark.rutland@arm.com>
15880 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15881 R: Jiri Olsa <jolsa@kernel.org>
15882 R: Namhyung Kim <namhyung@kernel.org>
15883 L: linux-perf-users@vger.kernel.org
15884 L: linux-kernel@vger.kernel.org
15886 W: https://perf.wiki.kernel.org/
15887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15889 F: arch/*/events/*/*
15890 F: arch/*/include/asm/perf_event.h
15891 F: arch/*/kernel/*/*/perf_event*.c
15892 F: arch/*/kernel/*/perf_event*.c
15893 F: arch/*/kernel/perf_callchain.c
15894 F: arch/*/kernel/perf_event*.c
15895 F: include/linux/perf_event.h
15896 F: include/uapi/linux/perf_event.h
15901 PERFORMANCE EVENTS TOOLING ARM64
15902 R: John Garry <john.garry@huawei.com>
15903 R: Will Deacon <will@kernel.org>
15904 R: James Clark <james.clark@arm.com>
15905 R: Mike Leach <mike.leach@linaro.org>
15906 R: Leo Yan <leo.yan@linaro.org>
15907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15909 F: tools/build/feature/test-libopencsd.c
15910 F: tools/perf/arch/arm*/
15911 F: tools/perf/pmu-events/arch/arm64/
15912 F: tools/perf/util/arm-spe*
15913 F: tools/perf/util/cs-etm*
15915 PERSONALITY HANDLING
15916 M: Christoph Hellwig <hch@infradead.org>
15917 L: linux-abi-devel@lists.sourceforge.net
15919 F: include/linux/personality.h
15920 F: include/uapi/linux/personality.h
15922 PHOENIX RC FLIGHT CONTROLLER ADAPTER
15923 M: Marcus Folkesson <marcus.folkesson@gmail.com>
15924 L: linux-input@vger.kernel.org
15926 F: Documentation/input/devices/pxrc.rst
15927 F: drivers/input/joystick/pxrc.c
15930 M: Remi Denis-Courmont <courmisch@gmail.com>
15932 F: Documentation/networking/phonet.rst
15933 F: include/linux/phonet.h
15934 F: include/net/phonet/
15935 F: include/uapi/linux/phonet.h
15939 M: Joern Engel <joern@lazybastard.org>
15940 L: linux-mtd@lists.infradead.org
15942 F: drivers/mtd/devices/phram.c
15945 M: Bruno Prémont <bonbons@linux-vserver.org>
15946 L: linux-input@vger.kernel.org
15948 F: drivers/hid/hid-picolcd*
15951 M: Christian Brauner <christian@brauner.io>
15952 L: linux-kernel@vger.kernel.org
15954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15956 F: tools/testing/selftests/clone3/
15957 F: tools/testing/selftests/pid_namespace/
15958 F: tools/testing/selftests/pidfd/
15961 K: \b(clone_args|kernel_clone_args)\b
15963 PIN CONTROL SUBSYSTEM
15964 M: Linus Walleij <linus.walleij@linaro.org>
15965 L: linux-gpio@vger.kernel.org
15967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
15968 F: Documentation/devicetree/bindings/pinctrl/
15969 F: Documentation/driver-api/pin-control.rst
15970 F: drivers/pinctrl/
15971 F: include/linux/pinctrl/
15973 PIN CONTROLLER - AMD
15974 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15975 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15977 F: drivers/pinctrl/pinctrl-amd.c
15979 PIN CONTROLLER - FREESCALE
15980 M: Dong Aisheng <aisheng.dong@nxp.com>
15981 M: Fabio Estevam <festevam@gmail.com>
15982 M: Shawn Guo <shawnguo@kernel.org>
15983 M: Jacky Bai <ping.bai@nxp.com>
15984 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15985 L: linux-gpio@vger.kernel.org
15987 F: Documentation/devicetree/bindings/pinctrl/fsl,*
15988 F: drivers/pinctrl/freescale/
15990 PIN CONTROLLER - INTEL
15991 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15992 M: Andy Shevchenko <andy@kernel.org>
15994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
15995 F: drivers/pinctrl/intel/
15997 PIN CONTROLLER - KEEMBAY
15998 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16000 F: drivers/pinctrl/pinctrl-keembay*
16002 PIN CONTROLLER - MEDIATEK
16003 M: Sean Wang <sean.wang@kernel.org>
16004 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16006 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16007 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
16008 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16009 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16010 F: drivers/pinctrl/mediatek/
16012 PIN CONTROLLER - MICROCHIP AT91
16013 M: Ludovic Desroches <ludovic.desroches@microchip.com>
16014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16015 L: linux-gpio@vger.kernel.org
16017 F: drivers/gpio/gpio-sama5d2-piobu.c
16018 F: drivers/pinctrl/pinctrl-at91*
16020 PIN CONTROLLER - QUALCOMM
16021 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16022 L: linux-arm-msm@vger.kernel.org
16024 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16025 F: drivers/pinctrl/qcom/
16027 PIN CONTROLLER - RENESAS
16028 M: Geert Uytterhoeven <geert+renesas@glider.be>
16029 L: linux-renesas-soc@vger.kernel.org
16031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16032 F: Documentation/devicetree/bindings/pinctrl/renesas,*
16033 F: drivers/pinctrl/renesas/
16035 PIN CONTROLLER - SAMSUNG
16036 M: Tomasz Figa <tomasz.figa@gmail.com>
16037 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16038 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16039 R: Alim Akhtar <alim.akhtar@samsung.com>
16040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16041 L: linux-samsung-soc@vger.kernel.org
16043 C: irc://irc.libera.chat/linux-exynos
16044 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
16045 B: mailto:linux-samsung-soc@vger.kernel.org
16046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16047 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16048 F: drivers/pinctrl/samsung/
16049 F: include/dt-bindings/pinctrl/samsung.h
16051 PIN CONTROLLER - SINGLE
16052 M: Tony Lindgren <tony@atomide.com>
16053 M: Haojian Zhuang <haojian.zhuang@linaro.org>
16054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16055 L: linux-omap@vger.kernel.org
16057 F: drivers/pinctrl/pinctrl-single.c
16059 PIN CONTROLLER - THUNDERBAY
16060 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16062 F: drivers/pinctrl/pinctrl-thunderbay.c
16064 PIN CONTROLLER - SUNPLUS / TIBBO
16065 M: Dvorkin Dmitry <dvorkin@tibbo.com>
16066 M: Wells Lu <wellslutw@gmail.com>
16067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16069 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
16070 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
16071 F: drivers/pinctrl/sunplus/
16072 F: include/dt-bindings/pinctrl/sppctl*.h
16075 M: linux-block@vger.kernel.org
16077 F: drivers/block/pktcdvd.c
16078 F: include/linux/pktcdvd.h
16079 F: include/uapi/linux/pktcdvd.h
16081 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16082 M: Tomasz Duszynski <tduszyns@gmail.com>
16084 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16085 F: drivers/iio/chemical/pms7003.c
16087 PLATFORM FEATURE INFRASTRUCTURE
16088 M: Juergen Gross <jgross@suse.com>
16090 F: arch/*/include/asm/platform-feature.h
16091 F: include/asm-generic/platform-feature.h
16092 F: include/linux/platform-feature.h
16093 F: kernel/platform-feature.c
16096 M: Jacob Keller <jacob.e.keller@intel.com>
16098 F: Documentation/driver-api/pldmfw/
16099 F: include/linux/pldmfw.h
16103 M: Logan Gunthorpe <logang@deltatee.com>
16105 F: drivers/dma/plx_dma.c
16108 M: Charles Hsu <hsu.yungteng@gmail.com>
16109 L: linux-hwmon@vger.kernel.org
16111 F: Documentation/hwmon/pm6764tr.rst
16112 F: drivers/hwmon/pmbus/pm6764tr.c
16115 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16116 L: linux-pm@vger.kernel.org
16118 W: https://01.org/pm-graph
16119 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16120 T: git git://github.com/intel/pm-graph
16121 F: tools/power/pm-graph
16123 PMBUS HARDWARE MONITORING DRIVERS
16124 M: Guenter Roeck <linux@roeck-us.net>
16125 L: linux-hwmon@vger.kernel.org
16127 W: http://hwmon.wiki.kernel.org/
16128 W: http://www.roeck-us.net/linux/drivers/
16129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16130 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16131 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16132 F: Documentation/hwmon/adm1275.rst
16133 F: Documentation/hwmon/ibm-cffps.rst
16134 F: Documentation/hwmon/ir35221.rst
16135 F: Documentation/hwmon/lm25066.rst
16136 F: Documentation/hwmon/ltc2978.rst
16137 F: Documentation/hwmon/ltc3815.rst
16138 F: Documentation/hwmon/max16064.rst
16139 F: Documentation/hwmon/max20751.rst
16140 F: Documentation/hwmon/max31785.rst
16141 F: Documentation/hwmon/max34440.rst
16142 F: Documentation/hwmon/max8688.rst
16143 F: Documentation/hwmon/pmbus-core.rst
16144 F: Documentation/hwmon/pmbus.rst
16145 F: Documentation/hwmon/tps40422.rst
16146 F: Documentation/hwmon/ucd9000.rst
16147 F: Documentation/hwmon/ucd9200.rst
16148 F: Documentation/hwmon/zl6100.rst
16149 F: drivers/hwmon/pmbus/
16150 F: include/linux/pmbus.h
16152 PMC SIERRA MaxRAID DRIVER
16153 L: linux-scsi@vger.kernel.org
16155 W: http://www.pmc-sierra.com/
16156 F: drivers/scsi/pmcraid.*
16158 PMC SIERRA PM8001 DRIVER
16159 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16160 L: linux-scsi@vger.kernel.org
16162 F: drivers/scsi/pm8001/
16164 PNI RM3100 IIO DRIVER
16165 M: Song Qiang <songqiang1304521@gmail.com>
16166 L: linux-iio@vger.kernel.org
16168 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16169 F: drivers/iio/magnetometer/rm3100*
16172 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16173 L: linux-acpi@vger.kernel.org
16176 F: include/linux/pnp.h
16178 POSIX CLOCKS and TIMERS
16179 M: Thomas Gleixner <tglx@linutronix.de>
16180 L: linux-kernel@vger.kernel.org
16182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16184 F: include/linux/time_namespace.h
16185 F: include/linux/timer*
16186 F: kernel/time/*timer*
16187 F: kernel/time/namespace.c
16189 POWER MANAGEMENT CORE
16190 M: "Rafael J. Wysocki" <rafael@kernel.org>
16191 L: linux-pm@vger.kernel.org
16193 B: https://bugzilla.kernel.org
16194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16195 F: drivers/base/power/
16196 F: drivers/powercap/
16197 F: include/linux/intel_rapl.h
16198 F: include/linux/pm.h
16199 F: include/linux/pm_*
16200 F: include/linux/powercap.h
16201 F: kernel/configs/nopm.config
16203 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16204 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16205 L: linux-pm@vger.kernel.org
16207 B: https://bugzilla.kernel.org
16208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16209 F: drivers/powercap/dtpm*
16210 F: include/linux/dtpm.h
16212 POWER STATE COORDINATION INTERFACE (PSCI)
16213 M: Mark Rutland <mark.rutland@arm.com>
16214 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16217 F: drivers/firmware/psci/
16218 F: include/linux/psci.h
16219 F: include/uapi/linux/psci.h
16221 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16222 M: Sebastian Reichel <sre@kernel.org>
16223 L: linux-pm@vger.kernel.org
16225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16226 F: Documentation/ABI/testing/sysfs-class-power
16227 F: Documentation/devicetree/bindings/power/supply/
16228 F: drivers/power/supply/
16229 F: include/linux/power/
16230 F: include/linux/power_supply.h
16232 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16233 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16234 L: linuxppc-dev@lists.ozlabs.org
16236 F: drivers/char/powernv-op-panel.c
16238 PPP OVER ATM (RFC 2364)
16239 M: Mitchell Blank Jr <mitch@sfgoth.com>
16241 F: include/uapi/linux/atmppp.h
16242 F: net/atm/pppoatm.c
16245 M: Michal Ostrowski <mostrows@earthlink.net>
16247 F: drivers/net/ppp/pppoe.c
16248 F: drivers/net/ppp/pppox.c
16251 M: James Chapman <jchapman@katalix.com>
16253 F: include/linux/if_pppol2tp.h
16254 F: include/uapi/linux/if_pppol2tp.h
16255 F: net/l2tp/l2tp_ppp.c
16257 PPP PROTOCOL DRIVERS AND COMPRESSORS
16258 M: Paul Mackerras <paulus@samba.org>
16259 L: linux-ppp@vger.kernel.org
16261 F: drivers/net/ppp/ppp_*
16264 M: Rodolfo Giometti <giometti@enneenne.com>
16265 L: linuxpps@ml.enneenne.com (subscribers-only)
16267 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16268 F: Documentation/ABI/testing/sysfs-pps
16269 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16270 F: Documentation/driver-api/pps.rst
16272 F: include/linux/pps*.h
16273 F: include/uapi/linux/pps.h
16276 M: Dmitry Kozlov <xeb@mail.ru>
16277 L: netdev@vger.kernel.org
16279 W: http://sourceforge.net/projects/accel-pptp
16280 F: drivers/net/ppp/pptp.c
16282 PRESSURE STALL INFORMATION (PSI)
16283 M: Johannes Weiner <hannes@cmpxchg.org>
16284 M: Suren Baghdasaryan <surenb@google.com>
16286 F: include/linux/psi*
16287 F: kernel/sched/psi.c
16290 M: Petr Mladek <pmladek@suse.com>
16291 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16292 R: Steven Rostedt <rostedt@goodmis.org>
16293 R: John Ogness <john.ogness@linutronix.de>
16295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16296 F: include/linux/printk.h
16300 R: Chris Down <chris@chrisdown.name>
16302 F: Documentation/core-api/printk-index.rst
16303 F: kernel/printk/index.c
16307 L: linux-kernel@vger.kernel.org
16308 L: linux-fsdevel@vger.kernel.org
16310 F: Documentation/filesystems/proc.rst
16312 F: include/linux/proc_fs.h
16313 F: tools/testing/selftests/proc/
16316 M: Luis Chamberlain <mcgrof@kernel.org>
16317 M: Kees Cook <keescook@chromium.org>
16318 M: Iurii Zaikin <yzaikin@google.com>
16319 L: linux-kernel@vger.kernel.org
16320 L: linux-fsdevel@vger.kernel.org
16322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16323 F: fs/proc/proc_sysctl.c
16324 F: include/linux/sysctl.h
16325 F: kernel/sysctl-test.c
16327 F: tools/testing/selftests/sysctl/
16329 PS3 NETWORK SUPPORT
16330 M: Geoff Levand <geoff@infradead.org>
16331 L: netdev@vger.kernel.org
16332 L: linuxppc-dev@lists.ozlabs.org
16334 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16336 PS3 PLATFORM SUPPORT
16337 M: Geoff Levand <geoff@infradead.org>
16338 L: linuxppc-dev@lists.ozlabs.org
16340 F: arch/powerpc/boot/ps3*
16341 F: arch/powerpc/include/asm/lv1call.h
16342 F: arch/powerpc/include/asm/ps3*.h
16343 F: arch/powerpc/platforms/ps3/
16346 F: drivers/rtc/rtc-ps3.c
16347 F: drivers/usb/host/*ps3.c
16348 F: sound/ppc/snd_ps3*
16351 M: Jim Paris <jim@jtan.com>
16352 M: Geoff Levand <geoff@infradead.org>
16353 L: linuxppc-dev@lists.ozlabs.org
16355 F: drivers/block/ps3vram.c
16357 PSAMPLE PACKET SAMPLING SUPPORT
16358 M: Yotam Gigi <yotam.gi@gmail.com>
16360 F: include/net/psample.h
16361 F: include/uapi/linux/psample.h
16365 M: Kees Cook <keescook@chromium.org>
16366 M: Anton Vorontsov <anton@enomsg.org>
16367 M: Colin Cross <ccross@android.com>
16368 M: Tony Luck <tony.luck@intel.com>
16370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16371 F: Documentation/admin-guide/ramoops.rst
16372 F: Documentation/admin-guide/pstore-blk.rst
16373 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16374 F: drivers/acpi/apei/erst.c
16375 F: drivers/firmware/efi/efi-pstore.c
16377 F: include/linux/pstore*
16378 K: \b(pstore|ramoops)
16380 PTP HARDWARE CLOCK SUPPORT
16381 M: Richard Cochran <richardcochran@gmail.com>
16382 L: netdev@vger.kernel.org
16384 W: http://linuxptp.sourceforge.net/
16385 F: Documentation/ABI/testing/sysfs-ptp
16386 F: Documentation/driver-api/ptp.rst
16387 F: drivers/net/phy/dp83640*
16389 F: include/linux/ptp_cl*
16391 PTP VIRTUAL CLOCK SUPPORT
16392 M: Yangbo Lu <yangbo.lu@nxp.com>
16393 L: netdev@vger.kernel.org
16395 F: drivers/ptp/ptp_vclock.c
16396 F: net/ethtool/phc_vclocks.c
16399 M: Oleg Nesterov <oleg@redhat.com>
16401 F: arch/*/*/ptrace*.c
16402 F: arch/*/include/asm/ptrace*.h
16403 F: arch/*/ptrace*.c
16404 F: include/asm-generic/syscall.h
16405 F: include/linux/ptrace.h
16406 F: include/linux/regset.h
16407 F: include/uapi/linux/ptrace.h
16411 M: Hans Verkuil <hverkuil@xs4all.nl>
16412 L: linux-media@vger.kernel.org
16414 T: git git://linuxtv.org/media_tree.git
16415 F: Documentation/admin-guide/media/pulse8-cec.rst
16416 F: drivers/media/cec/usb/pulse8/
16418 PURELIFI PLFXLC DRIVER
16419 M: Srinivasan Raju <srini.raju@purelifi.com>
16420 L: linux-wireless@vger.kernel.org
16422 F: drivers/net/wireless/purelifi/plfxlc/
16424 PVRUSB2 VIDEO4LINUX DRIVER
16425 M: Mike Isely <isely@pobox.com>
16426 L: pvrusb2@isely.net (subscribers-only)
16427 L: linux-media@vger.kernel.org
16429 W: http://www.isely.net/pvrusb2/
16430 T: git git://linuxtv.org/media_tree.git
16431 F: Documentation/driver-api/media/drivers/pvrusb2*
16432 F: drivers/media/usb/pvrusb2/
16435 M: Hans Verkuil <hverkuil@xs4all.nl>
16436 L: linux-media@vger.kernel.org
16438 T: git git://linuxtv.org/media_tree.git
16439 F: drivers/media/usb/pwc/*
16440 F: include/trace/events/pwc.h
16443 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16444 L: linux-hwmon@vger.kernel.org
16446 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16447 F: Documentation/hwmon/pwm-fan.rst
16448 F: drivers/hwmon/pwm-fan.c
16451 M: Sean Young <sean@mess.org>
16452 L: linux-media@vger.kernel.org
16454 F: drivers/media/rc/pwm-ir-tx.c
16457 M: Thierry Reding <thierry.reding@gmail.com>
16458 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16459 L: linux-pwm@vger.kernel.org
16461 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16463 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
16464 F: Documentation/devicetree/bindings/pwm/
16465 F: Documentation/driver-api/pwm.rst
16466 F: drivers/gpio/gpio-mvebu.c
16468 F: drivers/video/backlight/pwm_bl.c
16469 F: include/dt-bindings/pwm/
16470 F: include/linux/pwm.h
16471 F: include/linux/pwm_backlight.h
16472 K: pwm_(config|apply_state|ops)
16475 M: Robert Jarzmik <robert.jarzmik@free.fr>
16476 L: linux-gpio@vger.kernel.org
16478 F: drivers/gpio/gpio-pxa.c
16484 M: Robert Jarzmik <robert.jarzmik@free.fr>
16485 L: linux-rtc@vger.kernel.org
16488 PXA2xx/PXA3xx SUPPORT
16489 M: Daniel Mack <daniel@zonque.org>
16490 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16491 M: Robert Jarzmik <robert.jarzmik@free.fr>
16492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16494 T: git git://github.com/hzhuang1/linux.git
16495 T: git git://github.com/rjarzmik/linux.git
16496 F: arch/arm/boot/dts/pxa*
16497 F: arch/arm/mach-pxa/
16498 F: drivers/dma/pxa*
16499 F: drivers/pcmcia/pxa2xx*
16500 F: drivers/pinctrl/pxa/
16501 F: drivers/spi/spi-pxa2xx*
16502 F: drivers/usb/gadget/udc/pxa2*
16503 F: include/sound/pxa2xx-lib.h
16508 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16509 L: qat-linux@intel.com
16511 F: drivers/crypto/qat/
16513 QCOM AUDIO (ASoC) DRIVERS
16514 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16515 M: Banajit Goswami <bgoswami@quicinc.com>
16516 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16518 F: sound/soc/codecs/lpass-va-macro.c
16519 F: sound/soc/codecs/lpass-wsa-macro.*
16520 F: sound/soc/codecs/msm8916-wcd-analog.c
16521 F: sound/soc/codecs/msm8916-wcd-digital.c
16522 F: sound/soc/codecs/wcd9335.*
16523 F: sound/soc/codecs/wcd934x.c
16524 F: sound/soc/codecs/wcd-clsh-v2.*
16525 F: sound/soc/codecs/wsa881x.c
16528 QCOM EMBEDDED USB DEBUGGER (EUD)
16529 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16530 L: linux-arm-msm@vger.kernel.org
16532 F: Documentation/ABI/testing/sysfs-driver-eud
16533 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16534 F: drivers/usb/misc/qcom_eud.c
16537 M: Alex Elder <elder@kernel.org>
16538 L: netdev@vger.kernel.org
16540 F: drivers/net/ipa/
16542 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16543 M: Gabriel Somlo <somlo@cmu.edu>
16544 M: "Michael S. Tsirkin" <mst@redhat.com>
16545 L: qemu-devel@nongnu.org
16547 F: drivers/firmware/qemu_fw_cfg.c
16548 F: include/uapi/linux/qemu_fw_cfg.h
16551 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16552 L: linux-rdma@vger.kernel.org
16554 F: drivers/infiniband/hw/qib/
16556 QLOGIC QL41xxx FCOE DRIVER
16557 M: Saurav Kashyap <skashyap@marvell.com>
16558 M: Javed Hasan <jhasan@marvell.com>
16559 M: GR-QLogic-Storage-Upstream@marvell.com
16560 L: linux-scsi@vger.kernel.org
16562 F: drivers/scsi/qedf/
16564 QLOGIC QL41xxx ISCSI DRIVER
16565 M: Nilesh Javali <njavali@marvell.com>
16566 M: Manish Rangankar <mrangankar@marvell.com>
16567 M: GR-QLogic-Storage-Upstream@marvell.com
16568 L: linux-scsi@vger.kernel.org
16570 F: drivers/scsi/qedi/
16572 QLOGIC QL4xxx ETHERNET DRIVER
16573 M: Ariel Elior <aelior@marvell.com>
16574 M: Manish Chopra <manishc@marvell.com>
16575 L: netdev@vger.kernel.org
16577 F: drivers/net/ethernet/qlogic/qed/
16578 F: drivers/net/ethernet/qlogic/qede/
16579 F: include/linux/qed/
16581 QLOGIC QL4xxx RDMA DRIVER
16582 M: Michal Kalderon <mkalderon@marvell.com>
16583 M: Ariel Elior <aelior@marvell.com>
16584 L: linux-rdma@vger.kernel.org
16586 F: drivers/infiniband/hw/qedr/
16587 F: include/uapi/rdma/qedr-abi.h
16589 QLOGIC QLA1280 SCSI DRIVER
16590 M: Michael Reed <mdr@sgi.com>
16591 L: linux-scsi@vger.kernel.org
16593 F: drivers/scsi/qla1280.[ch]
16595 QLOGIC QLA2XXX FC-SCSI DRIVER
16596 M: Nilesh Javali <njavali@marvell.com>
16597 M: GR-QLogic-Storage-Upstream@marvell.com
16598 L: linux-scsi@vger.kernel.org
16600 F: drivers/scsi/qla2xxx/
16602 QLOGIC QLA3XXX NETWORK DRIVER
16603 M: GR-Linux-NIC-Dev@marvell.com
16604 L: netdev@vger.kernel.org
16606 F: drivers/net/ethernet/qlogic/qla3xxx.*
16608 QLOGIC QLA4XXX iSCSI DRIVER
16609 M: Nilesh Javali <njavali@marvell.com>
16610 M: Manish Rangankar <mrangankar@marvell.com>
16611 M: GR-QLogic-Storage-Upstream@marvell.com
16612 L: linux-scsi@vger.kernel.org
16614 F: drivers/scsi/qla4xxx/
16616 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16617 M: Shahed Shaikh <shshaikh@marvell.com>
16618 M: Manish Chopra <manishc@marvell.com>
16619 M: GR-Linux-NIC-Dev@marvell.com
16620 L: netdev@vger.kernel.org
16622 F: drivers/net/ethernet/qlogic/qlcnic/
16624 QLOGIC QLGE 10Gb ETHERNET DRIVER
16625 M: Manish Chopra <manishc@marvell.com>
16626 M: GR-Linux-NIC-Dev@marvell.com
16627 M: Coiby Xu <coiby.xu@gmail.com>
16628 L: netdev@vger.kernel.org
16630 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16631 F: drivers/staging/qlge/
16633 QM1D1B0004 MEDIA DRIVER
16634 M: Akihiro Tsukada <tskd08@gmail.com>
16635 L: linux-media@vger.kernel.org
16637 F: drivers/media/tuners/qm1d1b0004*
16639 QM1D1C0042 MEDIA DRIVER
16640 M: Akihiro Tsukada <tskd08@gmail.com>
16641 L: linux-media@vger.kernel.org
16643 F: drivers/media/tuners/qm1d1c0042*
16646 M: Anders Larsen <al@alarsen.net>
16648 W: http://www.alarsen.net/linux/qnx4fs/
16650 F: include/uapi/linux/qnx4_fs.h
16651 F: include/uapi/linux/qnxtypes.h
16653 QORIQ DPAA2 FSL-MC BUS DRIVER
16654 M: Stuart Yoder <stuyoder@gmail.com>
16655 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16656 L: linux-kernel@vger.kernel.org
16658 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16659 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16660 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16661 F: drivers/bus/fsl-mc/
16662 F: include/uapi/linux/fsl_mc.h
16664 QT1010 MEDIA DRIVER
16665 M: Antti Palosaari <crope@iki.fi>
16666 L: linux-media@vger.kernel.org
16668 W: https://linuxtv.org
16669 W: http://palosaari.fi/linux/
16670 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16671 T: git git://linuxtv.org/anttip/media_tree.git
16672 F: drivers/media/tuners/qt1010*
16674 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16675 M: Kalle Valo <kvalo@kernel.org>
16676 L: ath10k@lists.infradead.org
16678 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16680 F: drivers/net/wireless/ath/ath10k/
16681 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16683 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16684 M: Kalle Valo <kvalo@kernel.org>
16685 L: ath11k@lists.infradead.org
16687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16688 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16689 F: drivers/net/wireless/ath/ath11k/
16691 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16692 M: Toke Høiland-Jørgensen <toke@toke.dk>
16693 L: linux-wireless@vger.kernel.org
16695 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16696 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16697 F: drivers/net/wireless/ath/ath9k/
16699 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16700 M: Stephan Gerhold <stephan@gerhold.net>
16701 L: netdev@vger.kernel.org
16702 L: linux-arm-msm@vger.kernel.org
16704 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16705 F: drivers/net/wwan/qcom_bam_dmux.c
16707 QUALCOMM CAMERA SUBSYSTEM DRIVER
16708 M: Robert Foss <robert.foss@linaro.org>
16709 M: Todor Tomov <todor.too@gmail.com>
16710 L: linux-media@vger.kernel.org
16712 F: Documentation/admin-guide/media/qcom_camss.rst
16713 F: Documentation/devicetree/bindings/media/*camss*
16714 F: drivers/media/platform/qcom/camss/
16716 QUALCOMM CLOCK DRIVERS
16717 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16718 L: linux-arm-msm@vger.kernel.org
16720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16721 F: Documentation/devicetree/bindings/clock/qcom,*
16722 F: drivers/clk/qcom/
16723 F: include/dt-bindings/clock/qcom,*
16725 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16726 M: Niklas Cassel <nks@flawful.org>
16727 L: linux-pm@vger.kernel.org
16728 L: linux-arm-msm@vger.kernel.org
16730 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16731 F: drivers/soc/qcom/cpr.c
16733 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16734 M: Ilia Lin <ilia.lin@kernel.org>
16735 L: linux-pm@vger.kernel.org
16737 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16738 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16739 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16741 QUALCOMM CRYPTO DRIVERS
16742 M: Thara Gopinath <thara.gopinath@gmail.com>
16743 L: linux-crypto@vger.kernel.org
16744 L: linux-arm-msm@vger.kernel.org
16746 F: drivers/crypto/qce/
16748 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16749 M: Timur Tabi <timur@kernel.org>
16750 L: netdev@vger.kernel.org
16752 F: drivers/net/ethernet/qualcomm/emac/
16754 QUALCOMM ETHQOS ETHERNET DRIVER
16755 M: Vinod Koul <vkoul@kernel.org>
16756 L: netdev@vger.kernel.org
16758 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16759 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16761 QUALCOMM FASTRPC DRIVER
16762 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16763 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16764 L: linux-arm-msm@vger.kernel.org
16766 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16767 F: drivers/misc/fastrpc.c
16768 F: include/uapi/misc/fastrpc.h
16770 QUALCOMM HEXAGON ARCHITECTURE
16771 M: Brian Cain <bcain@quicinc.com>
16772 L: linux-hexagon@vger.kernel.org
16773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16777 QUALCOMM HIDMA DRIVER
16778 M: Sinan Kaya <okaya@kernel.org>
16779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16780 L: linux-arm-msm@vger.kernel.org
16781 L: dmaengine@vger.kernel.org
16783 F: drivers/dma/qcom/hidma*
16785 QUALCOMM I2C CCI DRIVER
16786 M: Loic Poulain <loic.poulain@linaro.org>
16787 M: Robert Foss <robert.foss@linaro.org>
16788 L: linux-i2c@vger.kernel.org
16789 L: linux-arm-msm@vger.kernel.org
16791 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16792 F: drivers/i2c/busses/i2c-qcom-cci.c
16794 QUALCOMM INTERCONNECT BWMON DRIVER
16795 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16796 L: linux-arm-msm@vger.kernel.org
16798 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
16799 F: drivers/soc/qcom/icc-bwmon.c
16802 M: Rob Clark <robdclark@gmail.com>
16803 L: iommu@lists.linux.dev
16804 L: linux-arm-msm@vger.kernel.org
16806 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16808 QUALCOMM IPC ROUTER (QRTR) DRIVER
16809 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16810 L: linux-arm-msm@vger.kernel.org
16812 F: include/trace/events/qrtr.h
16813 F: include/uapi/linux/qrtr.h
16816 QUALCOMM IPCC MAILBOX DRIVER
16817 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16818 L: linux-arm-msm@vger.kernel.org
16820 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16821 F: drivers/mailbox/qcom-ipcc.c
16822 F: include/dt-bindings/mailbox/qcom-ipcc.h
16824 QUALCOMM IPQ4019 USB PHY DRIVER
16825 M: Robert Marko <robert.marko@sartura.hr>
16826 M: Luka Perkov <luka.perkov@sartura.hr>
16827 L: linux-arm-msm@vger.kernel.org
16829 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16830 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16832 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16833 M: Robert Marko <robert.marko@sartura.hr>
16834 M: Luka Perkov <luka.perkov@sartura.hr>
16835 L: linux-arm-msm@vger.kernel.org
16837 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16838 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16840 QUALCOMM NAND CONTROLLER DRIVER
16841 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16842 L: linux-mtd@lists.infradead.org
16843 L: linux-arm-msm@vger.kernel.org
16845 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16846 F: drivers/mtd/nand/raw/qcom_nandc.c
16848 QUALCOMM RMNET DRIVER
16849 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16850 M: Sean Tranchetti <quic_stranche@quicinc.com>
16851 L: netdev@vger.kernel.org
16853 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16854 F: drivers/net/ethernet/qualcomm/rmnet/
16855 F: include/linux/if_rmnet.h
16857 QUALCOMM TSENS THERMAL DRIVER
16858 M: Amit Kucheria <amitk@kernel.org>
16859 M: Thara Gopinath <thara.gopinath@gmail.com>
16860 L: linux-pm@vger.kernel.org
16861 L: linux-arm-msm@vger.kernel.org
16863 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16864 F: drivers/thermal/qcom/
16866 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16867 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16868 L: linux-media@vger.kernel.org
16869 L: linux-arm-msm@vger.kernel.org
16871 T: git git://linuxtv.org/media_tree.git
16872 F: Documentation/devicetree/bindings/media/*venus*
16873 F: drivers/media/platform/qcom/venus/
16875 QUALCOMM WCN36XX WIRELESS DRIVER
16876 M: Loic Poulain <loic.poulain@linaro.org>
16877 L: wcn36xx@lists.infradead.org
16879 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16880 F: drivers/net/wireless/ath/wcn36xx/
16882 QUANTENNA QTNFMAC WIRELESS DRIVER
16883 M: Igor Mitsyanko <imitsyanko@quantenna.com>
16884 R: Sergey Matyukevich <geomatsi@gmail.com>
16885 L: linux-wireless@vger.kernel.org
16887 F: drivers/net/wireless/quantenna
16889 RADEON and AMDGPU DRM DRIVERS
16890 M: Alex Deucher <alexander.deucher@amd.com>
16891 M: Christian König <christian.koenig@amd.com>
16892 M: Pan, Xinhui <Xinhui.Pan@amd.com>
16893 L: amd-gfx@lists.freedesktop.org
16895 T: git https://gitlab.freedesktop.org/agd5f/linux.git
16896 B: https://gitlab.freedesktop.org/drm/amd/-/issues
16897 C: irc://irc.oftc.net/radeon
16898 F: Documentation/gpu/amdgpu/
16899 F: drivers/gpu/drm/amd/
16900 F: drivers/gpu/drm/radeon/
16901 F: include/uapi/drm/amdgpu_drm.h
16902 F: include/uapi/drm/radeon_drm.h
16904 RADEON FRAMEBUFFER DISPLAY DRIVER
16905 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
16906 L: linux-fbdev@vger.kernel.org
16908 F: drivers/video/fbdev/aty/radeon*
16909 F: include/uapi/linux/radeonfb.h
16911 RADIOSHARK RADIO DRIVER
16912 M: Hans Verkuil <hverkuil@xs4all.nl>
16913 L: linux-media@vger.kernel.org
16915 T: git git://linuxtv.org/media_tree.git
16916 F: drivers/media/radio/radio-shark.c
16918 RADIOSHARK2 RADIO DRIVER
16919 M: Hans Verkuil <hverkuil@xs4all.nl>
16920 L: linux-media@vger.kernel.org
16922 T: git git://linuxtv.org/media_tree.git
16923 F: drivers/media/radio/radio-shark2.c
16924 F: drivers/media/radio/radio-tea5777.c
16926 RADOS BLOCK DEVICE (RBD)
16927 M: Ilya Dryomov <idryomov@gmail.com>
16928 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
16929 L: ceph-devel@vger.kernel.org
16931 W: http://ceph.com/
16932 T: git git://github.com/ceph/ceph-client.git
16933 F: Documentation/ABI/testing/sysfs-bus-rbd
16934 F: drivers/block/rbd.c
16935 F: drivers/block/rbd_types.h
16937 RAGE128 FRAMEBUFFER DISPLAY DRIVER
16938 M: Paul Mackerras <paulus@samba.org>
16939 L: linux-fbdev@vger.kernel.org
16941 F: drivers/video/fbdev/aty/aty128fb.c
16943 RAINSHADOW-CEC DRIVER
16944 M: Hans Verkuil <hverkuil@xs4all.nl>
16945 L: linux-media@vger.kernel.org
16947 T: git git://linuxtv.org/media_tree.git
16948 F: drivers/media/cec/usb/rainshadow/
16950 RALINK MIPS ARCHITECTURE
16951 M: John Crispin <john@phrozen.org>
16952 L: linux-mips@vger.kernel.org
16954 F: arch/mips/ralink
16956 RALINK MT7621 MIPS ARCHITECTURE
16957 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16958 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16959 L: linux-mips@vger.kernel.org
16961 F: arch/mips/boot/dts/ralink/mt7621*
16963 RALINK PINCTRL DRIVER
16964 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16965 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16966 L: linux-mips@vger.kernel.org
16968 F: drivers/pinctrl/ralink/
16970 RALINK RT2X00 WIRELESS LAN DRIVER
16971 M: Stanislaw Gruszka <stf_xl@wp.pl>
16972 M: Helmut Schaa <helmut.schaa@googlemail.com>
16973 L: linux-wireless@vger.kernel.org
16975 F: drivers/net/wireless/ralink/rt2x00/
16977 RAMDISK RAM BLOCK DEVICE DRIVER
16978 M: Jens Axboe <axboe@kernel.dk>
16980 F: Documentation/admin-guide/blockdev/ramdisk.rst
16981 F: drivers/block/brd.c
16983 RANCHU VIRTUAL BOARD FOR MIPS
16984 M: Miodrag Dinic <miodrag.dinic@mips.com>
16985 L: linux-mips@vger.kernel.org
16987 F: arch/mips/configs/generic/board-ranchu.config
16988 F: arch/mips/generic/board-ranchu.c
16990 RANDOM NUMBER DRIVER
16991 M: "Theodore Ts'o" <tytso@mit.edu>
16992 M: Jason A. Donenfeld <Jason@zx2c4.com>
16993 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
16995 F: drivers/char/random.c
16996 F: drivers/virt/vmgenid.c
16999 M: Matt Porter <mporter@kernel.crashing.org>
17000 M: Alexandre Bounine <alex.bou9@gmail.com>
17002 F: drivers/rapidio/
17005 M: Tony Luck <tony.luck@intel.com>
17006 M: Borislav Petkov <bp@alien8.de>
17007 L: linux-edac@vger.kernel.org
17009 F: Documentation/admin-guide/ras.rst
17011 F: include/linux/ras.h
17012 F: include/ras/ras_event.h
17014 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17015 L: linux-wireless@vger.kernel.org
17017 F: drivers/net/wireless/ray*
17019 RC-CORE / LIRC FRAMEWORK
17020 M: Sean Young <sean@mess.org>
17021 L: linux-media@vger.kernel.org
17023 W: http://linuxtv.org
17024 T: git git://linuxtv.org/media_tree.git
17025 F: Documentation/driver-api/media/rc-core.rst
17026 F: Documentation/userspace-api/media/rc/
17027 F: drivers/media/rc/
17028 F: include/media/rc-map.h
17029 F: include/media/rc-core.h
17030 F: include/uapi/linux/lirc.h
17032 RCMM REMOTE CONTROLS DECODER
17033 M: Patrick Lerda <patrick9876@free.fr>
17035 F: drivers/media/rc/ir-rcmm-decoder.c
17037 RCUTORTURE TEST FRAMEWORK
17038 M: "Paul E. McKenney" <paulmck@kernel.org>
17039 M: Josh Triplett <josh@joshtriplett.org>
17040 R: Steven Rostedt <rostedt@goodmis.org>
17041 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17042 R: Lai Jiangshan <jiangshanlai@gmail.com>
17043 L: rcu@vger.kernel.org
17045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17046 F: tools/testing/selftests/rcutorture
17048 RDACM20 Camera Sensor
17049 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17050 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17051 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17052 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17053 L: linux-media@vger.kernel.org
17055 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17056 F: drivers/media/i2c/max9271.c
17057 F: drivers/media/i2c/max9271.h
17058 F: drivers/media/i2c/rdacm20.c
17060 RDACM21 Camera Sensor
17061 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17062 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17063 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17064 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17065 L: linux-media@vger.kernel.org
17067 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17068 F: drivers/media/i2c/max9271.c
17069 F: drivers/media/i2c/max9271.h
17070 F: drivers/media/i2c/rdacm21.c
17073 M: Florian Fainelli <florian@openwrt.org>
17076 RDC R6040 FAST ETHERNET DRIVER
17077 M: Florian Fainelli <f.fainelli@gmail.com>
17078 L: netdev@vger.kernel.org
17080 F: drivers/net/ethernet/rdc/r6040.c
17082 RDMAVT - RDMA verbs software
17083 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17084 L: linux-rdma@vger.kernel.org
17086 F: drivers/infiniband/sw/rdmavt
17088 RDS - RELIABLE DATAGRAM SOCKETS
17089 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
17090 L: netdev@vger.kernel.org
17091 L: linux-rdma@vger.kernel.org
17092 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
17094 W: https://oss.oracle.com/projects/rds/
17095 F: Documentation/networking/rds.rst
17098 RDT - RESOURCE ALLOCATION
17099 M: Fenghua Yu <fenghua.yu@intel.com>
17100 M: Reinette Chatre <reinette.chatre@intel.com>
17101 L: linux-kernel@vger.kernel.org
17103 F: Documentation/x86/resctrl*
17104 F: arch/x86/include/asm/resctrl.h
17105 F: arch/x86/kernel/cpu/resctrl/
17106 F: tools/testing/selftests/resctrl/
17108 READ-COPY UPDATE (RCU)
17109 M: "Paul E. McKenney" <paulmck@kernel.org>
17110 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17111 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17112 M: Josh Triplett <josh@joshtriplett.org>
17113 R: Steven Rostedt <rostedt@goodmis.org>
17114 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17115 R: Lai Jiangshan <jiangshanlai@gmail.com>
17116 R: Joel Fernandes <joel@joelfernandes.org>
17117 L: rcu@vger.kernel.org
17119 W: http://www.rdrop.com/users/paulmck/RCU/
17120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17121 F: Documentation/RCU/
17122 F: include/linux/rcu*
17124 X: Documentation/RCU/torture.rst
17125 X: include/linux/srcu*.h
17126 X: kernel/rcu/srcu*.c
17128 REAL TIME CLOCK (RTC) SUBSYSTEM
17129 M: Alessandro Zummo <a.zummo@towertech.it>
17130 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17131 L: linux-rtc@vger.kernel.org
17133 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17135 F: Documentation/admin-guide/rtc.rst
17136 F: Documentation/devicetree/bindings/rtc/
17138 F: include/linux/platform_data/rtc-*
17139 F: include/linux/rtc.h
17140 F: include/linux/rtc/
17141 F: include/uapi/linux/rtc.h
17142 F: tools/testing/selftests/rtc/
17144 REALTEK AUDIO CODECS
17145 M: Oder Chiou <oder_chiou@realtek.com>
17147 F: include/sound/rt*.h
17148 F: sound/soc/codecs/rt*
17150 REALTEK OTTO WATCHDOG
17151 M: Sander Vanheule <sander@svanheule.net>
17152 L: linux-watchdog@vger.kernel.org
17154 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17155 F: drivers/watchdog/realtek_otto_wdt.c
17157 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17158 M: Linus Walleij <linus.walleij@linaro.org>
17159 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17161 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17162 F: drivers/net/dsa/realtek/*
17164 REALTEK WIRELESS DRIVER (rtlwifi family)
17165 M: Ping-Ke Shih <pkshih@realtek.com>
17166 L: linux-wireless@vger.kernel.org
17168 W: https://wireless.wiki.kernel.org/
17169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17170 F: drivers/net/wireless/realtek/rtlwifi/
17172 REALTEK WIRELESS DRIVER (rtw88)
17173 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17174 L: linux-wireless@vger.kernel.org
17176 F: drivers/net/wireless/realtek/rtw88/
17178 REALTEK WIRELESS DRIVER (rtw89)
17179 M: Ping-Ke Shih <pkshih@realtek.com>
17180 L: linux-wireless@vger.kernel.org
17182 F: drivers/net/wireless/realtek/rtw89/
17184 REDPINE WIRELESS DRIVER
17185 M: Amitkumar Karwar <amitkarwar@gmail.com>
17186 M: Siva Rebbagondla <siva8118@gmail.com>
17187 L: linux-wireless@vger.kernel.org
17189 F: drivers/net/wireless/rsi/
17191 REGISTER MAP ABSTRACTION
17192 M: Mark Brown <broonie@kernel.org>
17193 L: linux-kernel@vger.kernel.org
17195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17196 F: Documentation/devicetree/bindings/regmap/
17197 F: drivers/base/regmap/
17198 F: include/linux/regmap.h
17200 REISERFS FILE SYSTEM
17201 L: reiserfs-devel@vger.kernel.org
17205 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17206 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17207 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17208 L: linux-remoteproc@vger.kernel.org
17210 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17211 F: Documentation/ABI/testing/sysfs-class-remoteproc
17212 F: Documentation/devicetree/bindings/remoteproc/
17213 F: Documentation/staging/remoteproc.rst
17214 F: drivers/remoteproc/
17215 F: include/linux/remoteproc.h
17216 F: include/linux/remoteproc/
17218 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17219 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17220 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17221 L: linux-remoteproc@vger.kernel.org
17223 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17224 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17225 F: Documentation/staging/rpmsg.rst
17227 F: include/linux/rpmsg.h
17228 F: include/linux/rpmsg/
17229 F: include/uapi/linux/rpmsg.h
17232 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17233 M: Stephan Gerhold <stephan@gerhold.net>
17234 L: netdev@vger.kernel.org
17235 L: linux-remoteproc@vger.kernel.org
17237 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17239 RENESAS CLOCK DRIVERS
17240 M: Geert Uytterhoeven <geert+renesas@glider.be>
17241 L: linux-renesas-soc@vger.kernel.org
17243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17244 F: Documentation/devicetree/bindings/clock/renesas,*
17245 F: drivers/clk/renesas/
17247 RENESAS EMEV2 I2C DRIVER
17248 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17249 L: linux-renesas-soc@vger.kernel.org
17251 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17252 F: drivers/i2c/busses/i2c-emev2.c
17254 RENESAS ETHERNET DRIVERS
17255 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17256 L: netdev@vger.kernel.org
17257 L: linux-renesas-soc@vger.kernel.org
17258 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17259 F: drivers/net/ethernet/renesas/
17260 F: include/linux/sh_eth.h
17262 RENESAS R-CAR GYROADC DRIVER
17263 M: Marek Vasut <marek.vasut@gmail.com>
17264 L: linux-iio@vger.kernel.org
17266 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17267 F: drivers/iio/adc/rcar-gyroadc.c
17269 RENESAS R-CAR I2C DRIVERS
17270 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17271 L: linux-renesas-soc@vger.kernel.org
17273 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17274 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17275 F: drivers/i2c/busses/i2c-rcar.c
17276 F: drivers/i2c/busses/i2c-sh_mobile.c
17278 RENESAS R-CAR SATA DRIVER
17279 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17281 L: linux-ide@vger.kernel.org
17282 L: linux-renesas-soc@vger.kernel.org
17283 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17284 F: drivers/ata/sata_rcar.c
17286 RENESAS R-CAR THERMAL DRIVERS
17287 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17288 L: linux-renesas-soc@vger.kernel.org
17290 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17291 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17292 F: drivers/thermal/rcar_gen3_thermal.c
17293 F: drivers/thermal/rcar_thermal.c
17295 RENESAS RIIC DRIVER
17296 M: Chris Brandt <chris.brandt@renesas.com>
17297 L: linux-renesas-soc@vger.kernel.org
17299 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17300 F: drivers/i2c/busses/i2c-riic.c
17302 RENESAS USB PHY DRIVER
17303 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17304 L: linux-renesas-soc@vger.kernel.org
17306 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17308 RENESAS RZ/G2L A/D DRIVER
17309 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17310 L: linux-iio@vger.kernel.org
17311 L: linux-renesas-soc@vger.kernel.org
17313 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17314 F: drivers/iio/adc/rzg2l_adc.c
17316 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17317 M: Clément Léger <clement.leger@bootlin.com>
17318 L: linux-renesas-soc@vger.kernel.org
17319 L: netdev@vger.kernel.org
17321 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17322 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17323 F: drivers/net/dsa/rzn1_a5psw*
17324 F: drivers/net/pcs/pcs-rzn1-miic.c
17325 F: include/dt-bindings/net/pcs-rzn1-miic.h
17326 F: include/linux/pcs-rzn1-miic.h
17327 F: net/dsa/tag_rzn1_a5psw.c
17329 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17330 M: Miquel Raynal <miquel.raynal@bootlin.com>
17331 L: linux-rtc@vger.kernel.org
17332 L: linux-renesas-soc@vger.kernel.org
17334 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17335 F: drivers/rtc/rtc-rzn1.c
17337 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17338 M: Miquel Raynal <miquel.raynal@bootlin.com>
17339 L: linux-mtd@lists.infradead.org
17340 L: linux-renesas-soc@vger.kernel.org
17342 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17343 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17345 RESET CONTROLLER FRAMEWORK
17346 M: Philipp Zabel <p.zabel@pengutronix.de>
17348 T: git git://git.pengutronix.de/git/pza/linux
17349 F: Documentation/devicetree/bindings/reset/
17350 F: Documentation/driver-api/reset.rst
17352 F: include/dt-bindings/reset/
17353 F: include/linux/reset-controller.h
17354 F: include/linux/reset.h
17355 F: include/linux/reset/
17356 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17358 RESTARTABLE SEQUENCES SUPPORT
17359 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17360 M: Peter Zijlstra <peterz@infradead.org>
17361 M: "Paul E. McKenney" <paulmck@kernel.org>
17362 M: Boqun Feng <boqun.feng@gmail.com>
17363 L: linux-kernel@vger.kernel.org
17365 F: include/trace/events/rseq.h
17366 F: include/uapi/linux/rseq.h
17368 F: tools/testing/selftests/rseq/
17371 M: Johannes Berg <johannes@sipsolutions.net>
17372 L: linux-wireless@vger.kernel.org
17374 W: https://wireless.wiki.kernel.org/
17375 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17378 F: Documentation/ABI/stable/sysfs-class-rfkill
17379 F: Documentation/driver-api/rfkill.rst
17380 F: include/linux/rfkill.h
17381 F: include/uapi/linux/rfkill.h
17385 M: Thomas Graf <tgraf@suug.ch>
17386 M: Herbert Xu <herbert@gondor.apana.org.au>
17387 L: netdev@vger.kernel.org
17389 F: include/linux/rhashtable-types.h
17390 F: include/linux/rhashtable.h
17391 F: lib/rhashtable.c
17392 F: lib/test_rhashtable.c
17394 RICOH R5C592 MEMORYSTICK DRIVER
17395 M: Maxim Levitsky <maximlevitsky@gmail.com>
17397 F: drivers/memstick/host/r592.*
17399 RICOH SMARTMEDIA/XD DRIVER
17400 M: Maxim Levitsky <maximlevitsky@gmail.com>
17402 F: drivers/mtd/nand/raw/r852.c
17403 F: drivers/mtd/nand/raw/r852.h
17406 M: Atish Patra <atishp@atishpatra.org>
17407 R: Anup Patel <anup@brainfault.org>
17408 L: linux-riscv@lists.infradead.org
17410 F: drivers/perf/riscv_pmu.c
17411 F: drivers/perf/riscv_pmu_legacy.c
17412 F: drivers/perf/riscv_pmu_sbi.c
17414 RISC-V ARCHITECTURE
17415 M: Paul Walmsley <paul.walmsley@sifive.com>
17416 M: Palmer Dabbelt <palmer@dabbelt.com>
17417 M: Albert Ou <aou@eecs.berkeley.edu>
17418 L: linux-riscv@lists.infradead.org
17420 P: Documentation/riscv/patch-acceptance.rst
17421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17426 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17427 M: Conor Dooley <conor.dooley@microchip.com>
17428 M: Daire McNamara <daire.mcnamara@microchip.com>
17429 L: linux-riscv@lists.infradead.org
17431 F: arch/riscv/boot/dts/microchip/
17432 F: drivers/char/hw_random/mpfs-rng.c
17433 F: drivers/clk/microchip/clk-mpfs.c
17434 F: drivers/mailbox/mailbox-mpfs.c
17435 F: drivers/pci/controller/pcie-microchip-host.c
17436 F: drivers/soc/microchip/
17437 F: drivers/spi/spi-microchip-core.c
17438 F: include/soc/microchip/mpfs.h
17441 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17442 M: Jack Wang <jinpu.wang@ionos.com>
17443 L: linux-block@vger.kernel.org
17445 F: drivers/block/rnbd/
17448 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17450 W: http://sourceforge.net/projects/roccat/
17451 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17452 F: drivers/hid/hid-roccat*
17453 F: include/linux/hid-roccat*
17455 ROCKCHIP I2S TDM DRIVER
17456 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17457 L: linux-rockchip@lists.infradead.org
17459 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17460 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17462 ROCKCHIP ISP V1 DRIVER
17463 M: Dafna Hirschfeld <dafna@fastmail.com>
17464 L: linux-media@vger.kernel.org
17465 L: linux-rockchip@lists.infradead.org
17467 F: Documentation/admin-guide/media/rkisp1.rst
17468 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17469 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17470 F: drivers/media/platform/rockchip/rkisp1
17471 F: include/uapi/linux/rkisp1-config.h
17473 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17474 M: Jacob Chen <jacob-chen@iotwrt.com>
17475 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17476 L: linux-media@vger.kernel.org
17477 L: linux-rockchip@lists.infradead.org
17479 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17480 F: drivers/media/platform/rockchip/rga/
17482 ROCKCHIP VIDEO DECODER DRIVER
17483 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17484 L: linux-media@vger.kernel.org
17485 L: linux-rockchip@lists.infradead.org
17487 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17488 F: drivers/staging/media/rkvdec/
17491 M: Jiri Pirko <jiri@resnulli.us>
17492 L: netdev@vger.kernel.org
17494 F: drivers/net/ethernet/rocker/
17496 ROCKETPORT EXPRESS/INFINITY DRIVER
17497 M: Kevin Cernekee <cernekee@gmail.com>
17498 L: linux-serial@vger.kernel.org
17500 F: drivers/tty/serial/rp2.*
17502 ROHM BD99954 CHARGER IC
17503 R: Matti Vaittinen <mazziesaccount@gmail.com>
17505 F: drivers/power/supply/bd99954-charger.c
17506 F: drivers/power/supply/bd99954-charger.h
17508 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17509 M: Tomasz Duszynski <tduszyns@gmail.com>
17511 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17512 F: drivers/iio/light/bh1750.c
17514 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17515 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17516 L: linux-kernel@vger.kernel.org
17517 L: linux-renesas-soc@vger.kernel.org
17519 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17520 F: drivers/gpio/gpio-bd9571mwv.c
17521 F: drivers/mfd/bd9571mwv.c
17522 F: drivers/regulator/bd9571mwv-regulator.c
17523 F: include/linux/mfd/bd9571mwv.h
17525 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17526 R: Matti Vaittinen <mazziesaccount@gmail.com>
17528 F: drivers/clk/clk-bd718x7.c
17529 F: drivers/gpio/gpio-bd71815.c
17530 F: drivers/gpio/gpio-bd71828.c
17531 F: drivers/mfd/rohm-bd71828.c
17532 F: drivers/mfd/rohm-bd718x7.c
17533 F: drivers/mfd/rohm-bd9576.c
17534 F: drivers/regulator/bd71815-regulator.c
17535 F: drivers/regulator/bd71828-regulator.c
17536 F: drivers/regulator/bd718x7-regulator.c
17537 F: drivers/regulator/bd9576-regulator.c
17538 F: drivers/regulator/rohm-regulator.c
17539 F: drivers/rtc/rtc-bd70528.c
17540 F: drivers/watchdog/bd9576_wdt.c
17541 F: include/linux/mfd/rohm-bd71815.h
17542 F: include/linux/mfd/rohm-bd71828.h
17543 F: include/linux/mfd/rohm-bd718x7.h
17544 F: include/linux/mfd/rohm-bd957x.h
17545 F: include/linux/mfd/rohm-generic.h
17546 F: include/linux/mfd/rohm-shared.h
17549 M: Ralf Baechle <ralf@linux-mips.org>
17550 L: linux-hams@vger.kernel.org
17552 W: http://www.linux-ax25.org/
17553 F: include/net/rose.h
17554 F: include/uapi/linux/rose.h
17557 ROTATION DRIVER FOR ALLWINNER A83T
17558 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17559 L: linux-media@vger.kernel.org
17561 T: git git://linuxtv.org/media_tree.git
17562 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17563 F: drivers/media/platform/sunxi/sun8i-rotate/
17566 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17567 L: linux-remoteproc@vger.kernel.org
17569 F: drivers/tty/rpmsg_tty.c
17571 RTL2830 MEDIA DRIVER
17572 M: Antti Palosaari <crope@iki.fi>
17573 L: linux-media@vger.kernel.org
17575 W: https://linuxtv.org
17576 W: http://palosaari.fi/linux/
17577 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17578 T: git git://linuxtv.org/anttip/media_tree.git
17579 F: drivers/media/dvb-frontends/rtl2830*
17581 RTL2832 MEDIA DRIVER
17582 M: Antti Palosaari <crope@iki.fi>
17583 L: linux-media@vger.kernel.org
17585 W: https://linuxtv.org
17586 W: http://palosaari.fi/linux/
17587 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17588 T: git git://linuxtv.org/anttip/media_tree.git
17589 F: drivers/media/dvb-frontends/rtl2832*
17591 RTL2832_SDR MEDIA DRIVER
17592 M: Antti Palosaari <crope@iki.fi>
17593 L: linux-media@vger.kernel.org
17595 W: https://linuxtv.org
17596 W: http://palosaari.fi/linux/
17597 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17598 T: git git://linuxtv.org/anttip/media_tree.git
17599 F: drivers/media/dvb-frontends/rtl2832_sdr*
17601 RTL8180 WIRELESS DRIVER
17602 L: linux-wireless@vger.kernel.org
17604 W: https://wireless.wiki.kernel.org/
17605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17606 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17608 RTL8187 WIRELESS DRIVER
17609 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17610 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17611 M: Larry Finger <Larry.Finger@lwfinger.net>
17612 L: linux-wireless@vger.kernel.org
17614 W: https://wireless.wiki.kernel.org/
17615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17616 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17618 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17619 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17620 L: linux-wireless@vger.kernel.org
17622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17623 F: drivers/net/wireless/realtek/rtl8xxxu/
17625 RTRS TRANSPORT DRIVERS
17626 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17627 M: Jack Wang <jinpu.wang@ionos.com>
17628 L: linux-rdma@vger.kernel.org
17630 F: drivers/infiniband/ulp/rtrs/
17632 RXRPC SOCKETS (AF_RXRPC)
17633 M: David Howells <dhowells@redhat.com>
17634 M: Marc Dionne <marc.dionne@auristor.com>
17635 L: linux-afs@lists.infradead.org
17637 W: https://www.infradead.org/~dhowells/kafs/
17638 F: Documentation/networking/rxrpc.rst
17639 F: include/keys/rxrpc-type.h
17640 F: include/net/af_rxrpc.h
17641 F: include/trace/events/rxrpc.h
17642 F: include/uapi/linux/rxrpc.h
17645 S3 SAVAGE FRAMEBUFFER DRIVER
17646 M: Antonino Daplas <adaplas@gmail.com>
17647 L: linux-fbdev@vger.kernel.org
17649 F: drivers/video/fbdev/savage/
17652 M: Heiko Carstens <hca@linux.ibm.com>
17653 M: Vasily Gorbik <gor@linux.ibm.com>
17654 M: Alexander Gordeev <agordeev@linux.ibm.com>
17655 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17656 R: Sven Schnelle <svens@linux.ibm.com>
17657 L: linux-s390@vger.kernel.org
17659 W: http://www.ibm.com/developerworks/linux/linux390/
17660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17661 F: Documentation/driver-api/s390-drivers.rst
17662 F: Documentation/s390/
17666 S390 COMMON I/O LAYER
17667 M: Vineeth Vijayan <vneethv@linux.ibm.com>
17668 M: Peter Oberparleiter <oberpar@linux.ibm.com>
17669 L: linux-s390@vger.kernel.org
17671 W: http://www.ibm.com/developerworks/linux/linux390/
17672 F: drivers/s390/cio/
17675 M: Stefan Haberland <sth@linux.ibm.com>
17676 M: Jan Hoeppner <hoeppner@linux.ibm.com>
17677 L: linux-s390@vger.kernel.org
17679 W: http://www.ibm.com/developerworks/linux/linux390/
17680 F: block/partitions/ibm.c
17681 F: drivers/s390/block/dasd*
17682 F: include/linux/dasd_mod.h
17685 M: Matthew Rosato <mjrosato@linux.ibm.com>
17686 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17687 L: linux-s390@vger.kernel.org
17689 W: http://www.ibm.com/developerworks/linux/linux390/
17690 F: drivers/iommu/s390-iommu.c
17692 S390 IUCV NETWORK LAYER
17693 M: Alexandra Winter <wintera@linux.ibm.com>
17694 M: Wenjia Zhang <wenjia@linux.ibm.com>
17695 L: linux-s390@vger.kernel.org
17696 L: netdev@vger.kernel.org
17698 W: http://www.ibm.com/developerworks/linux/linux390/
17699 F: drivers/s390/net/*iucv*
17700 F: include/net/iucv/
17703 S390 NETWORK DRIVERS
17704 M: Alexandra Winter <wintera@linux.ibm.com>
17705 M: Wenjia Zhang <wenjia@linux.ibm.com>
17706 L: linux-s390@vger.kernel.org
17707 L: netdev@vger.kernel.org
17709 W: http://www.ibm.com/developerworks/linux/linux390/
17710 F: drivers/s390/net/
17713 M: Niklas Schnelle <schnelle@linux.ibm.com>
17714 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17715 L: linux-s390@vger.kernel.org
17717 W: http://www.ibm.com/developerworks/linux/linux390/
17719 F: drivers/pci/hotplug/s390_pci_hpc.c
17720 F: Documentation/s390/pci.rst
17722 S390 VFIO AP DRIVER
17723 M: Tony Krowiak <akrowiak@linux.ibm.com>
17724 M: Halil Pasic <pasic@linux.ibm.com>
17725 M: Jason Herne <jjherne@linux.ibm.com>
17726 L: linux-s390@vger.kernel.org
17728 W: http://www.ibm.com/developerworks/linux/linux390/
17729 F: Documentation/s390/vfio-ap.rst
17730 F: drivers/s390/crypto/vfio_ap*
17732 S390 VFIO-CCW DRIVER
17733 M: Eric Farman <farman@linux.ibm.com>
17734 M: Matthew Rosato <mjrosato@linux.ibm.com>
17735 R: Halil Pasic <pasic@linux.ibm.com>
17736 L: linux-s390@vger.kernel.org
17737 L: kvm@vger.kernel.org
17739 F: Documentation/s390/vfio-ccw.rst
17740 F: drivers/s390/cio/vfio_ccw*
17741 F: include/uapi/linux/vfio_ccw.h
17743 S390 VFIO-PCI DRIVER
17744 M: Matthew Rosato <mjrosato@linux.ibm.com>
17745 M: Eric Farman <farman@linux.ibm.com>
17746 L: linux-s390@vger.kernel.org
17747 L: kvm@vger.kernel.org
17749 F: drivers/vfio/pci/vfio_pci_zdev.c
17750 F: include/uapi/linux/vfio_zdev.h
17753 M: Harald Freudenberger <freude@linux.ibm.com>
17754 L: linux-s390@vger.kernel.org
17756 W: http://www.ibm.com/developerworks/linux/linux390/
17757 F: drivers/s390/crypto/
17760 M: Steffen Maier <maier@linux.ibm.com>
17761 M: Benjamin Block <bblock@linux.ibm.com>
17762 L: linux-s390@vger.kernel.org
17764 W: http://www.ibm.com/developerworks/linux/linux390/
17765 F: drivers/s390/scsi/zfcp_*
17767 S3C ADC BATTERY DRIVER
17768 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17769 L: linux-samsung-soc@vger.kernel.org
17771 F: drivers/power/supply/s3c_adc_battery.c
17772 F: include/linux/s3c_adc_battery.h
17774 S3C24XX SD/MMC Driver
17775 M: Ben Dooks <ben-linux@fluff.org>
17776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17778 F: drivers/mmc/host/s3cmci.*
17780 SAA6588 RDS RECEIVER DRIVER
17781 M: Hans Verkuil <hverkuil@xs4all.nl>
17782 L: linux-media@vger.kernel.org
17784 W: https://linuxtv.org
17785 T: git git://linuxtv.org/media_tree.git
17786 F: drivers/media/i2c/saa6588*
17788 SAA7134 VIDEO4LINUX DRIVER
17789 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17790 L: linux-media@vger.kernel.org
17792 W: https://linuxtv.org
17793 T: git git://linuxtv.org/media_tree.git
17794 F: Documentation/driver-api/media/drivers/saa7134*
17795 F: drivers/media/pci/saa7134/
17797 SAA7146 VIDEO4LINUX-2 DRIVER
17798 M: Hans Verkuil <hverkuil@xs4all.nl>
17799 L: linux-media@vger.kernel.org
17801 T: git git://linuxtv.org/media_tree.git
17802 F: drivers/media/common/saa7146/
17803 F: drivers/media/pci/saa7146/
17804 F: include/media/drv-intf/saa7146*
17806 SAFESETID SECURITY MODULE
17807 M: Micah Morton <mortonm@chromium.org>
17809 F: Documentation/admin-guide/LSM/SafeSetID.rst
17810 F: security/safesetid/
17812 SAMSUNG AUDIO (ASoC) DRIVERS
17813 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17814 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17815 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17817 B: mailto:linux-samsung-soc@vger.kernel.org
17818 F: Documentation/devicetree/bindings/sound/samsung*
17819 F: sound/soc/samsung/
17821 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17822 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17823 L: linux-crypto@vger.kernel.org
17824 L: linux-samsung-soc@vger.kernel.org
17826 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17827 F: drivers/crypto/exynos-rng.c
17829 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17830 M: Łukasz Stelmach <l.stelmach@samsung.com>
17831 L: linux-samsung-soc@vger.kernel.org
17833 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17834 F: drivers/char/hw_random/exynos-trng.c
17836 SAMSUNG FRAMEBUFFER DRIVER
17837 M: Jingoo Han <jingoohan1@gmail.com>
17838 L: linux-fbdev@vger.kernel.org
17840 F: drivers/video/fbdev/s3c-fb.c
17842 SAMSUNG INTERCONNECT DRIVERS
17843 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17844 M: Artur Świgoń <a.swigon@samsung.com>
17845 L: linux-pm@vger.kernel.org
17846 L: linux-samsung-soc@vger.kernel.org
17848 F: drivers/interconnect/samsung/
17850 SAMSUNG LAPTOP DRIVER
17851 M: Corentin Chary <corentin.chary@gmail.com>
17852 L: platform-driver-x86@vger.kernel.org
17854 F: drivers/platform/x86/samsung-laptop.c
17856 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17857 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17858 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17859 L: linux-kernel@vger.kernel.org
17860 L: linux-samsung-soc@vger.kernel.org
17862 B: mailto:linux-samsung-soc@vger.kernel.org
17863 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17864 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17865 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17866 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17867 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17868 F: drivers/clk/clk-s2mps11.c
17869 F: drivers/mfd/sec*.c
17870 F: drivers/regulator/s2m*.c
17871 F: drivers/regulator/s5m*.c
17872 F: drivers/rtc/rtc-s5m.c
17873 F: include/linux/mfd/samsung/
17875 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17876 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17877 L: linux-media@vger.kernel.org
17878 L: linux-samsung-soc@vger.kernel.org
17880 F: drivers/media/platform/samsung/s3c-camif/
17881 F: include/media/drv-intf/s3c_camif.h
17883 SAMSUNG S3FWRN5 NFC DRIVER
17884 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17885 M: Krzysztof Opasiak <k.opasiak@samsung.com>
17886 L: linux-nfc@lists.01.org (subscribers-only)
17888 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17889 F: drivers/nfc/s3fwrn5
17891 SAMSUNG S5C73M3 CAMERA DRIVER
17892 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17893 M: Andrzej Hajda <andrzej.hajda@intel.com>
17894 L: linux-media@vger.kernel.org
17896 F: drivers/media/i2c/s5c73m3/*
17898 SAMSUNG S5K5BAF CAMERA DRIVER
17899 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17900 M: Andrzej Hajda <andrzej.hajda@intel.com>
17901 L: linux-media@vger.kernel.org
17903 F: drivers/media/i2c/s5k5baf.c
17905 SAMSUNG S5P Security SubSystem (SSS) DRIVER
17906 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17907 M: Vladimir Zapolskiy <vz@mleia.com>
17908 L: linux-crypto@vger.kernel.org
17909 L: linux-samsung-soc@vger.kernel.org
17911 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17912 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17913 F: drivers/crypto/s5p-sss.c
17915 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17916 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17917 L: linux-media@vger.kernel.org
17919 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17920 F: drivers/media/platform/samsung/exynos4-is/
17922 SAMSUNG SOC CLOCK DRIVERS
17923 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17924 M: Tomasz Figa <tomasz.figa@gmail.com>
17925 M: Chanwoo Choi <cw00.choi@samsung.com>
17926 R: Alim Akhtar <alim.akhtar@samsung.com>
17927 L: linux-samsung-soc@vger.kernel.org
17929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17930 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
17931 F: Documentation/devicetree/bindings/clock/samsung,s3c*
17932 F: drivers/clk/samsung/
17933 F: include/dt-bindings/clock/exynos*.h
17934 F: include/dt-bindings/clock/s3c*.h
17935 F: include/dt-bindings/clock/s5p*.h
17936 F: include/dt-bindings/clock/samsung,*.h
17937 F: include/linux/clk/samsung.h
17938 F: include/linux/platform_data/clk-s3c2410.h
17940 SAMSUNG SPI DRIVERS
17941 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17942 M: Andi Shyti <andi@etezian.org>
17943 L: linux-spi@vger.kernel.org
17944 L: linux-samsung-soc@vger.kernel.org
17946 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17947 F: drivers/spi/spi-s3c*
17948 F: include/linux/platform_data/spi-s3c64xx.h
17949 F: include/linux/spi/s3c24xx-fiq.h
17951 SAMSUNG SXGBE DRIVERS
17952 M: Byungho An <bh74.an@samsung.com>
17953 L: netdev@vger.kernel.org
17955 F: drivers/net/ethernet/samsung/sxgbe/
17957 SAMSUNG THERMAL DRIVER
17958 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
17959 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17960 L: linux-pm@vger.kernel.org
17961 L: linux-samsung-soc@vger.kernel.org
17963 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
17964 F: drivers/thermal/samsung/
17966 SAMSUNG USB2 PHY DRIVER
17967 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17968 L: linux-kernel@vger.kernel.org
17970 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
17971 F: Documentation/driver-api/phy/samsung-usb2.rst
17972 F: drivers/phy/samsung/phy-exynos4210-usb2.c
17973 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
17974 F: drivers/phy/samsung/phy-exynos5250-usb2.c
17975 F: drivers/phy/samsung/phy-s5pv210-usb2.c
17976 F: drivers/phy/samsung/phy-samsung-usb2.c
17977 F: drivers/phy/samsung/phy-samsung-usb2.h
17979 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
17980 M: Paul Barker <paul.barker@sancloud.com>
17981 R: Marc Murphy <marc.murphy@sancloud.com>
17983 F: arch/arm/boot/dts/am335x-sancloud*
17986 M: Zwane Mwaikambo <zwanem@gmail.com>
17988 F: drivers/watchdog/sc1200wdt.c
17991 M: Ingo Molnar <mingo@redhat.com>
17992 M: Peter Zijlstra <peterz@infradead.org>
17993 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
17994 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
17995 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
17996 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
17997 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
17998 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
17999 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18000 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18001 L: linux-kernel@vger.kernel.org
18003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18004 F: include/linux/preempt.h
18005 F: include/linux/sched.h
18006 F: include/linux/wait.h
18007 F: include/uapi/linux/sched.h
18010 SCR24X CHIP CARD INTERFACE DRIVER
18011 M: Lubomir Rintel <lkundrak@v3.sk>
18013 F: drivers/char/pcmcia/scr24x_cs.c
18015 SCSI RDMA PROTOCOL (SRP) INITIATOR
18016 M: Bart Van Assche <bvanassche@acm.org>
18017 L: linux-rdma@vger.kernel.org
18019 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18020 F: drivers/infiniband/ulp/srp/
18021 F: include/scsi/srp.h
18023 SCSI RDMA PROTOCOL (SRP) TARGET
18024 M: Bart Van Assche <bvanassche@acm.org>
18025 L: linux-rdma@vger.kernel.org
18026 L: target-devel@vger.kernel.org
18028 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18029 F: drivers/infiniband/ulp/srpt/
18032 M: Doug Gilbert <dgilbert@interlog.com>
18033 L: linux-scsi@vger.kernel.org
18035 W: http://sg.danny.cz/sg
18036 F: Documentation/scsi/scsi-generic.rst
18037 F: drivers/scsi/sg.c
18038 F: include/scsi/sg.h
18041 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
18042 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18043 L: linux-scsi@vger.kernel.org
18045 Q: https://patchwork.kernel.org/project/linux-scsi/list/
18046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18048 F: Documentation/devicetree/bindings/scsi/
18054 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18055 L: linux-scsi@vger.kernel.org
18057 F: Documentation/scsi/st.rst
18058 F: drivers/scsi/st.*
18059 F: drivers/scsi/st_*.h
18061 SCSI TARGET CORE USER DRIVER
18062 M: Bodo Stroesser <bostroesser@gmail.com>
18063 L: linux-scsi@vger.kernel.org
18064 L: target-devel@vger.kernel.org
18066 F: Documentation/target/tcmu-design.rst
18067 F: drivers/target/target_core_user.c
18068 F: include/uapi/linux/target_core_user.h
18070 SCSI TARGET SUBSYSTEM
18071 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18072 L: linux-scsi@vger.kernel.org
18073 L: target-devel@vger.kernel.org
18075 W: http://www.linux-iscsi.org
18076 Q: https://patchwork.kernel.org/project/target-devel/list/
18077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18078 F: Documentation/target/
18083 M: Vlad Yasevich <vyasevich@gmail.com>
18084 M: Neil Horman <nhorman@tuxdriver.com>
18085 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18086 L: linux-sctp@vger.kernel.org
18088 W: http://lksctp.sourceforge.net
18089 F: Documentation/networking/sctp.rst
18090 F: include/linux/sctp.h
18091 F: include/net/sctp/
18092 F: include/uapi/linux/sctp.h
18096 M: Jim Cromie <jim.cromie@gmail.com>
18098 F: Documentation/i2c/busses/scx200_acb.rst
18099 F: arch/x86/platform/scx200/
18100 F: drivers/i2c/busses/scx200*
18101 F: drivers/mtd/maps/scx200_docflash.c
18102 F: drivers/watchdog/scx200_wdt.c
18103 F: include/linux/scx200.h
18106 M: Jim Cromie <jim.cromie@gmail.com>
18108 F: drivers/char/scx200_gpio.c
18109 F: include/linux/scx200_gpio.h
18111 SCx200 HRT CLOCKSOURCE DRIVER
18112 M: Jim Cromie <jim.cromie@gmail.com>
18114 F: drivers/clocksource/scx200_hrt.c
18116 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18117 M: Sascha Sommer <saschasommer@freenet.de>
18118 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18120 F: drivers/mmc/host/sdricoh_cs.c
18122 SECO BOARDS CEC DRIVER
18123 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18125 F: drivers/media/cec/platform/seco/seco-cec.c
18126 F: drivers/media/cec/platform/seco/seco-cec.h
18129 M: Kees Cook <keescook@chromium.org>
18130 R: Andy Lutomirski <luto@amacapital.net>
18131 R: Will Drewry <wad@chromium.org>
18133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18134 F: Documentation/userspace-api/seccomp_filter.rst
18135 F: include/linux/seccomp.h
18136 F: include/uapi/linux/seccomp.h
18137 F: kernel/seccomp.c
18138 F: tools/testing/selftests/kselftest_harness.h
18139 F: tools/testing/selftests/seccomp/*
18140 K: \bsecure_computing
18143 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18144 M: Al Cooper <alcooperx@gmail.com>
18145 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18146 L: linux-mmc@vger.kernel.org
18148 F: drivers/mmc/host/sdhci-brcmstb*
18150 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18151 M: Adrian Hunter <adrian.hunter@intel.com>
18152 L: linux-mmc@vger.kernel.org
18154 F: drivers/mmc/host/sdhci*
18156 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18157 M: Eugen Hristev <eugen.hristev@microchip.com>
18158 L: linux-mmc@vger.kernel.org
18160 F: drivers/mmc/host/sdhci-of-at91.c
18162 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18163 M: Ben Dooks <ben-linux@fluff.org>
18164 M: Jaehoon Chung <jh80.chung@samsung.com>
18165 L: linux-mmc@vger.kernel.org
18167 F: drivers/mmc/host/sdhci-s3c*
18169 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18170 M: Viresh Kumar <vireshk@kernel.org>
18171 L: linux-mmc@vger.kernel.org
18173 F: drivers/mmc/host/sdhci-spear.c
18175 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18176 M: Kishon Vijay Abraham I <kishon@ti.com>
18177 L: linux-mmc@vger.kernel.org
18179 F: drivers/mmc/host/sdhci-omap.c
18181 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18182 M: Haibo Chen <haibo.chen@nxp.com>
18183 L: linux-imx@nxp.com
18184 L: linux-mmc@vger.kernel.org
18186 F: drivers/mmc/host/sdhci-esdhc-imx.c
18188 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18189 M: Jonathan Derrick <jonathan.derrick@intel.com>
18190 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
18191 L: linux-block@vger.kernel.org
18193 F: block/opal_proto.h
18195 F: include/linux/sed*
18196 F: include/uapi/linux/sed*
18199 M: Security Officers <security@kernel.org>
18201 F: Documentation/admin-guide/security-bugs.rst
18204 M: Paul Moore <paul@paul-moore.com>
18205 M: James Morris <jmorris@namei.org>
18206 M: "Serge E. Hallyn" <serge@hallyn.com>
18207 L: linux-security-module@vger.kernel.org (suggested Cc:)
18209 W: http://kernsec.org/
18210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18212 X: security/selinux/
18214 SELINUX SECURITY MODULE
18215 M: Paul Moore <paul@paul-moore.com>
18216 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18217 M: Eric Paris <eparis@parisplace.org>
18218 L: selinux@vger.kernel.org
18220 W: https://selinuxproject.org
18221 W: https://github.com/SELinuxProject
18222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18223 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18224 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18225 F: Documentation/admin-guide/LSM/SELinux.rst
18226 F: include/trace/events/avc.h
18227 F: include/uapi/linux/selinux_netlink.h
18228 F: scripts/selinux/
18229 F: security/selinux/
18232 M: Jiri Slaby <jirislaby@kernel.org>
18234 F: drivers/misc/phantom.c
18235 F: include/uapi/linux/phantom.h
18237 SENSEAIR SUNRISE 006-0-0007
18238 M: Jacopo Mondi <jacopo@jmondi.org>
18240 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18241 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18242 F: drivers/iio/chemical/sunrise_co2.c
18244 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18245 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18247 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18248 F: drivers/iio/chemical/scd30.h
18249 F: drivers/iio/chemical/scd30_core.c
18250 F: drivers/iio/chemical/scd30_i2c.c
18251 F: drivers/iio/chemical/scd30_serial.c
18253 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18254 M: Roan van Dijk <roan@protonic.nl>
18256 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18257 F: drivers/iio/chemical/scd4x.c
18259 SENSIRION SGP40 GAS SENSOR DRIVER
18260 M: Andreas Klinger <ak@it-klinger.de>
18262 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18263 F: drivers/iio/chemical/sgp40.c
18265 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18266 M: Tomasz Duszynski <tduszyns@gmail.com>
18268 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18269 F: drivers/iio/chemical/sps30.c
18270 F: drivers/iio/chemical/sps30_i2c.c
18271 F: drivers/iio/chemical/sps30_serial.c
18274 M: Rob Herring <robh@kernel.org>
18275 L: linux-serial@vger.kernel.org
18277 F: Documentation/devicetree/bindings/serial/serial.yaml
18278 F: drivers/tty/serdev/
18279 F: include/linux/serdev.h
18282 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18283 L: linux-serial@vger.kernel.org
18285 F: Documentation/devicetree/bindings/serial/
18286 F: drivers/tty/serial/
18289 M: Sean Young <sean@mess.org>
18290 L: linux-media@vger.kernel.org
18292 F: drivers/media/rc/serial_ir.c
18294 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18295 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18296 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18298 F: Documentation/devicetree/bindings/slimbus/
18299 F: drivers/slimbus/
18300 F: include/linux/slimbus.h
18303 M: Edward Cree <ecree.xilinx@gmail.com>
18304 M: Martin Habets <habetsm.xilinx@gmail.com>
18305 L: netdev@vger.kernel.org
18307 F: drivers/net/ethernet/sfc/
18309 SFF/SFP/SFP+ MODULE SUPPORT
18310 M: Russell King <linux@armlinux.org.uk>
18311 L: netdev@vger.kernel.org
18313 F: Documentation/devicetree/bindings/net/sff,sfp.yaml
18314 F: drivers/net/phy/phylink.c
18315 F: drivers/net/phy/sfp*
18316 F: include/linux/mdio/mdio-i2c.h
18317 F: include/linux/phylink.h
18318 F: include/linux/sfp.h
18319 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)
18322 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18324 F: drivers/misc/sgi-gru/
18326 SGI XP/XPC/XPNET DRIVER
18327 M: Robin Holt <robinmholt@gmail.com>
18328 M: Steve Wahl <steve.wahl@hpe.com>
18329 R: Mike Travis <mike.travis@hpe.com>
18331 F: drivers/misc/sgi-xp/
18333 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18334 M: Karsten Graul <kgraul@linux.ibm.com>
18335 M: Wenjia Zhang <wenjia@linux.ibm.com>
18336 L: linux-s390@vger.kernel.org
18338 W: http://www.ibm.com/developerworks/linux/linux390/
18341 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18342 M: Linus Walleij <linus.walleij@linaro.org>
18343 L: linux-iio@vger.kernel.org
18345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18346 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18347 F: drivers/iio/light/gp2ap002.c
18349 SHARP RJ54N1CB0C SENSOR DRIVER
18350 M: Jacopo Mondi <jacopo@jmondi.org>
18351 L: linux-media@vger.kernel.org
18353 T: git git://linuxtv.org/media_tree.git
18354 F: drivers/media/i2c/rj54n1cb0c.c
18355 F: include/media/i2c/rj54n1cb0c.h
18357 SH_VOU V4L2 OUTPUT DRIVER
18358 L: linux-media@vger.kernel.org
18360 F: drivers/media/platform/renesas/sh_vou.c
18361 F: include/media/drv-intf/sh_vou.h
18363 SI2157 MEDIA DRIVER
18364 M: Antti Palosaari <crope@iki.fi>
18365 L: linux-media@vger.kernel.org
18367 W: https://linuxtv.org
18368 W: http://palosaari.fi/linux/
18369 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18370 T: git git://linuxtv.org/anttip/media_tree.git
18371 F: drivers/media/tuners/si2157*
18373 SI2165 MEDIA DRIVER
18374 M: Matthias Schwarzott <zzam@gentoo.org>
18375 L: linux-media@vger.kernel.org
18377 W: https://linuxtv.org
18378 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18379 F: drivers/media/dvb-frontends/si2165*
18381 SI2168 MEDIA DRIVER
18382 M: Antti Palosaari <crope@iki.fi>
18383 L: linux-media@vger.kernel.org
18385 W: https://linuxtv.org
18386 W: http://palosaari.fi/linux/
18387 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18388 T: git git://linuxtv.org/anttip/media_tree.git
18389 F: drivers/media/dvb-frontends/si2168*
18391 SI470X FM RADIO RECEIVER I2C DRIVER
18392 M: Hans Verkuil <hverkuil@xs4all.nl>
18393 L: linux-media@vger.kernel.org
18395 W: https://linuxtv.org
18396 T: git git://linuxtv.org/media_tree.git
18397 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18399 SI470X FM RADIO RECEIVER USB DRIVER
18400 M: Hans Verkuil <hverkuil@xs4all.nl>
18401 L: linux-media@vger.kernel.org
18403 W: https://linuxtv.org
18404 T: git git://linuxtv.org/media_tree.git
18405 F: drivers/media/radio/si470x/radio-si470x-common.c
18406 F: drivers/media/radio/si470x/radio-si470x-usb.c
18407 F: drivers/media/radio/si470x/radio-si470x.h
18409 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18410 M: Eduardo Valentin <edubezval@gmail.com>
18411 L: linux-media@vger.kernel.org
18413 W: https://linuxtv.org
18414 T: git git://linuxtv.org/media_tree.git
18415 F: drivers/media/radio/si4713/si4713.?
18417 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18418 M: Eduardo Valentin <edubezval@gmail.com>
18419 L: linux-media@vger.kernel.org
18421 W: https://linuxtv.org
18422 T: git git://linuxtv.org/media_tree.git
18423 F: drivers/media/radio/si4713/radio-platform-si4713.c
18425 SI4713 FM RADIO TRANSMITTER USB DRIVER
18426 M: Hans Verkuil <hverkuil@xs4all.nl>
18427 L: linux-media@vger.kernel.org
18429 W: https://linuxtv.org
18430 T: git git://linuxtv.org/media_tree.git
18431 F: drivers/media/radio/si4713/radio-usb-si4713.c
18434 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18435 L: linux-media@vger.kernel.org
18437 W: https://linuxtv.org
18438 T: git git://linuxtv.org/media_tree.git
18439 F: drivers/media/common/siano/
18440 F: drivers/media/mmc/siano/
18441 F: drivers/media/usb/siano/
18442 F: drivers/media/usb/siano/
18445 M: Palmer Dabbelt <palmer@dabbelt.com>
18446 M: Paul Walmsley <paul.walmsley@sifive.com>
18447 L: linux-riscv@lists.infradead.org
18449 T: git git://github.com/sifive/riscv-linux.git
18453 SIFIVE FU540 SYSTEM-ON-CHIP
18454 M: Paul Walmsley <paul.walmsley@sifive.com>
18455 M: Palmer Dabbelt <palmer@dabbelt.com>
18456 L: linux-riscv@lists.infradead.org
18458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18463 M: Green Wan <green.wan@sifive.com>
18465 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18466 F: drivers/dma/sf-pdma/
18468 SILEAD TOUCHSCREEN DRIVER
18469 M: Hans de Goede <hdegoede@redhat.com>
18470 L: linux-input@vger.kernel.org
18471 L: platform-driver-x86@vger.kernel.org
18473 F: drivers/input/touchscreen/silead.c
18474 F: drivers/platform/x86/touchscreen_dmi.c
18476 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18477 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18479 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18480 F: drivers/net/wireless/silabs/wfx/
18482 SILICON MOTION SM712 FRAME BUFFER DRIVER
18483 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18484 M: Teddy Wang <teddy.wang@siliconmotion.com>
18485 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18486 L: linux-fbdev@vger.kernel.org
18488 F: Documentation/fb/sm712fb.rst
18489 F: drivers/video/fbdev/sm712*
18491 SILVACO I3C DUAL-ROLE MASTER
18492 M: Miquel Raynal <miquel.raynal@bootlin.com>
18493 M: Conor Culhane <conor.culhane@silvaco.com>
18494 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18496 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18497 F: drivers/i3c/master/svc-i3c-master.c
18500 M: Hans de Goede <hdegoede@redhat.com>
18501 L: linux-fbdev@vger.kernel.org
18503 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18504 F: drivers/video/fbdev/simplefb.c
18505 F: include/linux/platform_data/simplefb.h
18507 SIMTEC EB110ATX (Chalice CATS)
18508 M: Simtec Linux Team <linux@simtec.co.uk>
18510 W: http://www.simtec.co.uk/products/EB110ATX/
18512 SIMTEC EB2410ITX (BAST)
18513 M: Simtec Linux Team <linux@simtec.co.uk>
18515 W: http://www.simtec.co.uk/products/EB2410ITX/
18516 F: arch/arm/mach-s3c/bast-ide.c
18517 F: arch/arm/mach-s3c/bast-irq.c
18518 F: arch/arm/mach-s3c/mach-bast.c
18521 M: Thorsten Scherer <t.scherer@eckelmann.de>
18522 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18523 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18525 F: drivers/gpio/gpio-siox.c
18527 F: include/trace/events/siox.h
18529 SIPHASH PRF ROUTINES
18530 M: Jason A. Donenfeld <Jason@zx2c4.com>
18532 F: include/linux/siphash.h
18534 F: lib/test_siphash.c
18536 SIS 190 ETHERNET DRIVER
18537 M: Francois Romieu <romieu@fr.zoreil.com>
18538 L: netdev@vger.kernel.org
18540 F: drivers/net/ethernet/sis/sis190.c
18542 SIS 900/7016 FAST ETHERNET DRIVER
18543 M: Daniele Venzano <venza@brownhat.org>
18544 L: netdev@vger.kernel.org
18546 W: http://www.brownhat.org/sis900.html
18547 F: drivers/net/ethernet/sis/sis900.*
18549 SIS FRAMEBUFFER DRIVER
18550 M: Thomas Winischhofer <thomas@winischhofer.net>
18552 W: http://www.winischhofer.net/linuxsisvga.shtml
18553 F: Documentation/fb/sisfb.rst
18554 F: drivers/video/fbdev/sis/
18555 F: include/video/sisfb.h
18557 SIS I2C TOUCHSCREEN DRIVER
18558 M: Mika Penttilä <mika.penttila@nextfour.com>
18559 L: linux-input@vger.kernel.org
18561 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18562 F: drivers/input/touchscreen/sis_i2c.c
18565 M: Thomas Winischhofer <thomas@winischhofer.net>
18567 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18568 F: drivers/usb/misc/sisusbvga/
18570 SL28 CPLD MFD DRIVER
18571 M: Michael Walle <michael@walle.cc>
18573 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18574 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18575 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18576 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18577 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18578 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18579 F: drivers/gpio/gpio-sl28cpld.c
18580 F: drivers/hwmon/sl28cpld-hwmon.c
18581 F: drivers/irqchip/irq-sl28cpld.c
18582 F: drivers/pwm/pwm-sl28cpld.c
18583 F: drivers/watchdog/sl28cpld_wdt.c
18586 M: Christoph Lameter <cl@linux.com>
18587 M: Pekka Enberg <penberg@kernel.org>
18588 M: David Rientjes <rientjes@google.com>
18589 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18590 M: Andrew Morton <akpm@linux-foundation.org>
18591 M: Vlastimil Babka <vbabka@suse.cz>
18592 R: Roman Gushchin <roman.gushchin@linux.dev>
18593 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
18594 L: linux-mm@kvack.org
18596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18597 F: include/linux/sl?b*.h
18600 SLCAN CAN NETWORK DRIVER
18601 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
18602 L: linux-can@vger.kernel.org
18604 F: drivers/net/can/slcan/
18606 SLEEPABLE READ-COPY UPDATE (SRCU)
18607 M: Lai Jiangshan <jiangshanlai@gmail.com>
18608 M: "Paul E. McKenney" <paulmck@kernel.org>
18609 M: Josh Triplett <josh@joshtriplett.org>
18610 R: Steven Rostedt <rostedt@goodmis.org>
18611 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18612 L: rcu@vger.kernel.org
18614 W: http://www.rdrop.com/users/paulmck/RCU/
18615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18616 F: include/linux/srcu*.h
18617 F: kernel/rcu/srcu*.c
18619 SMACK SECURITY MODULE
18620 M: Casey Schaufler <casey@schaufler-ca.com>
18621 L: linux-security-module@vger.kernel.org
18623 W: http://schaufler-ca.com
18624 T: git git://github.com/cschaufler/smack-next
18625 F: Documentation/admin-guide/LSM/Smack.rst
18628 SMC91x ETHERNET DRIVER
18629 M: Nicolas Pitre <nico@fluxnic.net>
18631 F: drivers/net/ethernet/smsc/smc91x.*
18633 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18634 M: Mark Rutland <mark.rutland@arm.com>
18635 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
18636 M: Sudeep Holla <sudeep.holla@arm.com>
18637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18639 F: drivers/firmware/smccc/
18640 F: include/linux/arm-smccc.h
18642 SMM665 HARDWARE MONITOR DRIVER
18643 M: Guenter Roeck <linux@roeck-us.net>
18644 L: linux-hwmon@vger.kernel.org
18646 F: Documentation/hwmon/smm665.rst
18647 F: drivers/hwmon/smm665.c
18649 SMSC EMC2103 HARDWARE MONITOR DRIVER
18650 M: Steve Glendinning <steve.glendinning@shawell.net>
18651 L: linux-hwmon@vger.kernel.org
18653 F: Documentation/hwmon/emc2103.rst
18654 F: drivers/hwmon/emc2103.c
18656 SMSC SCH5627 HARDWARE MONITOR DRIVER
18657 M: Hans de Goede <hdegoede@redhat.com>
18658 L: linux-hwmon@vger.kernel.org
18660 F: Documentation/hwmon/sch5627.rst
18661 F: drivers/hwmon/sch5627.c
18663 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18664 M: Steve Glendinning <steve.glendinning@shawell.net>
18665 L: linux-fbdev@vger.kernel.org
18667 F: drivers/video/fbdev/smscufx.c
18669 SMSC47B397 HARDWARE MONITOR DRIVER
18670 M: Jean Delvare <jdelvare@suse.com>
18671 L: linux-hwmon@vger.kernel.org
18673 F: Documentation/hwmon/smsc47b397.rst
18674 F: drivers/hwmon/smsc47b397.c
18676 SMSC911x ETHERNET DRIVER
18677 M: Steve Glendinning <steve.glendinning@shawell.net>
18678 L: netdev@vger.kernel.org
18680 F: drivers/net/ethernet/smsc/smsc911x.*
18681 F: include/linux/smsc911x.h
18683 SMSC9420 PCI ETHERNET DRIVER
18684 M: Steve Glendinning <steve.glendinning@shawell.net>
18685 L: netdev@vger.kernel.org
18687 F: drivers/net/ethernet/smsc/smsc9420.*
18689 SOCIONEXT (SNI) AVE NETWORK DRIVER
18690 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18691 L: netdev@vger.kernel.org
18693 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18694 F: drivers/net/ethernet/socionext/sni_ave.c
18696 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18697 M: Jassi Brar <jaswinder.singh@linaro.org>
18698 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
18699 L: netdev@vger.kernel.org
18701 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18702 F: drivers/net/ethernet/socionext/netsec.c
18704 SOCIONEXT (SNI) Synquacer SPI DRIVER
18705 M: Masahisa Kojima <masahisa.kojima@linaro.org>
18706 M: Jassi Brar <jaswinder.singh@linaro.org>
18707 L: linux-spi@vger.kernel.org
18709 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18710 F: drivers/spi/spi-synquacer.c
18712 SOCIONEXT SYNQUACER I2C DRIVER
18713 M: Ard Biesheuvel <ardb@kernel.org>
18714 L: linux-i2c@vger.kernel.org
18716 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18717 F: drivers/i2c/busses/i2c-synquacer.c
18719 SOCIONEXT UNIPHIER SOUND DRIVER
18720 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18722 F: sound/soc/uniphier/
18724 SOEKRIS NET48XX LED SUPPORT
18725 M: Chris Boot <bootc@bootc.net>
18727 F: drivers/leds/leds-net48xx.c
18729 SOFT-IWARP DRIVER (siw)
18730 M: Bernard Metzler <bmt@zurich.ibm.com>
18731 L: linux-rdma@vger.kernel.org
18733 F: drivers/infiniband/sw/siw/
18734 F: include/uapi/rdma/siw-abi.h
18736 SOFT-ROCE DRIVER (rxe)
18737 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18738 L: linux-rdma@vger.kernel.org
18740 F: drivers/infiniband/sw/rxe/
18741 F: include/uapi/rdma/rdma_user_rxe.h
18743 SOFTLOGIC 6x10 MPEG CODEC
18744 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18745 M: Anton Sviridenko <anton@corp.bluecherry.net>
18746 M: Andrey Utkin <andrey_utkin@fastmail.com>
18747 M: Ismael Luceno <ismael@iodev.co.uk>
18748 L: linux-media@vger.kernel.org
18750 F: drivers/media/pci/solo6x10/
18752 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18753 M: James Morse <james.morse@arm.com>
18754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18756 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18757 F: drivers/firmware/arm_sdei.c
18758 F: include/linux/arm_sdei.h
18759 F: include/uapi/linux/arm_sdei.h
18761 SOFTWARE NODES AND DEVICE PROPERTIES
18762 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18763 R: Daniel Scally <djrscally@gmail.com>
18764 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18765 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18766 L: linux-acpi@vger.kernel.org
18768 F: drivers/base/property.c
18769 F: drivers/base/swnode.c
18770 F: include/linux/fwnode.h
18771 F: include/linux/property.h
18773 SOFTWARE RAID (Multiple Disks) SUPPORT
18774 M: Song Liu <song@kernel.org>
18775 L: linux-raid@vger.kernel.org
18777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18778 F: drivers/md/Kconfig
18779 F: drivers/md/Makefile
18781 F: drivers/md/raid*
18782 F: include/linux/raid/
18783 F: include/uapi/linux/raid/
18785 SOLIDRUN CLEARFOG SUPPORT
18786 M: Russell King <linux@armlinux.org.uk>
18788 F: arch/arm/boot/dts/armada-388-clearfog*
18789 F: arch/arm/boot/dts/armada-38x-solidrun-*
18791 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18792 M: Russell King <linux@armlinux.org.uk>
18794 F: arch/arm/boot/dts/imx6*-cubox-i*
18795 F: arch/arm/boot/dts/imx6*-hummingboard*
18796 F: arch/arm/boot/dts/imx6*-sr-*
18798 SONIC NETWORK DRIVER
18799 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18800 L: netdev@vger.kernel.org
18802 F: drivers/net/ethernet/natsemi/sonic.*
18804 SONICS SILICON BACKPLANE DRIVER (SSB)
18805 M: Michael Buesch <m@bues.ch>
18806 L: linux-wireless@vger.kernel.org
18809 F: include/linux/ssb/
18811 SONY IMX208 SENSOR DRIVER
18812 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18813 L: linux-media@vger.kernel.org
18815 T: git git://linuxtv.org/media_tree.git
18816 F: drivers/media/i2c/imx208.c
18818 SONY IMX214 SENSOR DRIVER
18819 M: Ricardo Ribalda <ribalda@kernel.org>
18820 L: linux-media@vger.kernel.org
18822 T: git git://linuxtv.org/media_tree.git
18823 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18824 F: drivers/media/i2c/imx214.c
18826 SONY IMX219 SENSOR DRIVER
18827 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18828 L: linux-media@vger.kernel.org
18830 T: git git://linuxtv.org/media_tree.git
18831 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18832 F: drivers/media/i2c/imx219.c
18834 SONY IMX258 SENSOR DRIVER
18835 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18836 L: linux-media@vger.kernel.org
18838 T: git git://linuxtv.org/media_tree.git
18839 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18840 F: drivers/media/i2c/imx258.c
18842 SONY IMX274 SENSOR DRIVER
18843 M: Leon Luo <leonl@leopardimaging.com>
18844 L: linux-media@vger.kernel.org
18846 T: git git://linuxtv.org/media_tree.git
18847 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18848 F: drivers/media/i2c/imx274.c
18850 SONY IMX290 SENSOR DRIVER
18851 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18852 L: linux-media@vger.kernel.org
18854 T: git git://linuxtv.org/media_tree.git
18855 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18856 F: drivers/media/i2c/imx290.c
18858 SONY IMX319 SENSOR DRIVER
18859 M: Bingbu Cao <bingbu.cao@intel.com>
18860 L: linux-media@vger.kernel.org
18862 T: git git://linuxtv.org/media_tree.git
18863 F: drivers/media/i2c/imx319.c
18865 SONY IMX334 SENSOR DRIVER
18866 M: Paul J. Murphy <paul.j.murphy@intel.com>
18867 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18868 L: linux-media@vger.kernel.org
18870 T: git git://linuxtv.org/media_tree.git
18871 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18872 F: drivers/media/i2c/imx334.c
18874 SONY IMX335 SENSOR DRIVER
18875 M: Paul J. Murphy <paul.j.murphy@intel.com>
18876 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18877 L: linux-media@vger.kernel.org
18879 T: git git://linuxtv.org/media_tree.git
18880 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18881 F: drivers/media/i2c/imx335.c
18883 SONY IMX355 SENSOR DRIVER
18884 M: Tianshu Qiu <tian.shu.qiu@intel.com>
18885 L: linux-media@vger.kernel.org
18887 T: git git://linuxtv.org/media_tree.git
18888 F: drivers/media/i2c/imx355.c
18890 SONY IMX412 SENSOR DRIVER
18891 M: Paul J. Murphy <paul.j.murphy@intel.com>
18892 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18893 L: linux-media@vger.kernel.org
18895 T: git git://linuxtv.org/media_tree.git
18896 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18897 F: drivers/media/i2c/imx412.c
18899 SONY MEMORYSTICK SUBSYSTEM
18900 M: Maxim Levitsky <maximlevitsky@gmail.com>
18901 M: Alex Dubov <oakad@yahoo.com>
18902 M: Ulf Hansson <ulf.hansson@linaro.org>
18903 L: linux-mmc@vger.kernel.org
18905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18906 F: drivers/memstick/
18907 F: include/linux/memstick.h
18909 SONY VAIO CONTROL DEVICE DRIVER
18910 M: Mattia Dongili <malattia@linux.it>
18911 L: platform-driver-x86@vger.kernel.org
18913 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18914 F: Documentation/admin-guide/laptops/sony-laptop.rst
18915 F: drivers/char/sonypi.c
18916 F: drivers/platform/x86/sony-laptop.c
18917 F: include/linux/sony-laptop.h
18920 M: Jaroslav Kysela <perex@perex.cz>
18921 M: Takashi Iwai <tiwai@suse.com>
18922 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18924 W: http://www.alsa-project.org/
18925 Q: http://patchwork.kernel.org/project/alsa-devel/list/
18926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18927 F: Documentation/sound/
18929 F: include/uapi/sound/
18931 F: tools/testing/selftests/alsa
18933 SOUND - COMPRESSED AUDIO
18934 M: Vinod Koul <vkoul@kernel.org>
18935 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18938 F: Documentation/sound/designs/compress-offload.rst
18939 F: include/sound/compress_driver.h
18940 F: include/uapi/sound/compress_*
18941 F: sound/core/compress_offload.c
18942 F: sound/soc/soc-compress.c
18944 SOUND - DMAENGINE HELPERS
18945 M: Lars-Peter Clausen <lars@metafoo.de>
18947 F: include/sound/dmaengine_pcm.h
18948 F: sound/core/pcm_dmaengine.c
18949 F: sound/soc/soc-generic-dmaengine-pcm.c
18951 SOUND - ALSA SELFTESTS
18952 M: Mark Brown <broonie@kernel.org>
18953 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18954 L: linux-kselftest@vger.kernel.org
18956 F: tools/testing/selftests/alsa
18958 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18959 M: Liam Girdwood <lgirdwood@gmail.com>
18960 M: Mark Brown <broonie@kernel.org>
18961 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18963 W: http://alsa-project.org/main/index.php/ASoC
18964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
18965 F: Documentation/devicetree/bindings/sound/
18966 F: Documentation/sound/soc/
18967 F: include/dt-bindings/sound/
18968 F: include/sound/soc*
18971 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
18972 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18973 M: Liam Girdwood <lgirdwood@gmail.com>
18974 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
18975 M: Bard Liao <yung-chuan.liao@linux.intel.com>
18976 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
18977 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
18978 M: Daniel Baluta <daniel.baluta@nxp.com>
18979 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
18981 W: https://github.com/thesofproject/linux/
18984 SOUNDWIRE SUBSYSTEM
18985 M: Vinod Koul <vkoul@kernel.org>
18986 M: Bard Liao <yung-chuan.liao@linux.intel.com>
18987 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18988 R: Sanyog Kale <sanyog.r.kale@intel.com>
18989 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
18992 F: Documentation/driver-api/soundwire/
18993 F: drivers/soundwire/
18994 F: include/linux/soundwire/
18997 M: Olli Salonen <olli.salonen@iki.fi>
18998 L: linux-media@vger.kernel.org
19000 W: https://linuxtv.org
19001 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19002 F: drivers/media/dvb-frontends/sp2*
19004 SPARC + UltraSPARC (sparc/sparc64)
19005 M: "David S. Miller" <davem@davemloft.net>
19006 L: sparclinux@vger.kernel.org
19008 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
19009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19014 SPARC SERIAL DRIVERS
19015 M: "David S. Miller" <davem@davemloft.net>
19016 L: sparclinux@vger.kernel.org
19018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19020 F: drivers/tty/serial/suncore.c
19021 F: drivers/tty/serial/sunhv.c
19022 F: drivers/tty/serial/sunsab.c
19023 F: drivers/tty/serial/sunsab.h
19024 F: drivers/tty/serial/sunsu.c
19025 F: drivers/tty/serial/sunzilog.c
19026 F: drivers/tty/serial/sunzilog.h
19027 F: drivers/tty/vcc.c
19028 F: include/linux/sunserialcore.h
19031 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
19032 L: linux-sparse@vger.kernel.org
19034 W: https://sparse.docs.kernel.org/
19035 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19036 Q: https://patchwork.kernel.org/project/linux-sparse/list/
19037 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19038 F: include/linux/compiler.h
19040 SPEAKUP CONSOLE SPEECH DRIVER
19041 M: William Hubbs <w.d.hubbs@gmail.com>
19042 M: Chris Brannon <chris@the-brannons.com>
19043 M: Kirk Reiser <kirk@reisers.ca>
19044 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
19045 L: speakup@linux-speakup.org
19047 W: http://www.linux-speakup.org/
19048 W: https://github.com/linux-speakup/speakup
19049 B: https://github.com/linux-speakup/speakup/issues
19050 F: drivers/accessibility/speakup/
19052 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19053 M: Viresh Kumar <vireshk@kernel.org>
19054 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19058 W: http://www.st.com/spear
19059 F: arch/arm/boot/dts/spear*
19060 F: arch/arm/mach-spear/
19061 F: drivers/clk/spear/
19062 F: drivers/pinctrl/spear/
19065 M: Tudor Ambarus <tudor.ambarus@microchip.com>
19066 M: Pratyush Yadav <p.yadav@ti.com>
19067 R: Michael Walle <michael@walle.cc>
19068 L: linux-mtd@lists.infradead.org
19070 W: http://www.linux-mtd.infradead.org/
19071 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19072 C: irc://irc.oftc.net/mtd
19073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19074 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19075 F: drivers/mtd/spi-nor/
19076 F: include/linux/mtd/spi-nor.h
19079 M: Mark Brown <broonie@kernel.org>
19080 L: linux-spi@vger.kernel.org
19082 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19084 F: Documentation/devicetree/bindings/spi/
19085 F: Documentation/spi/
19087 F: include/linux/spi/
19088 F: include/uapi/linux/spi/
19091 SPIDERNET NETWORK DRIVER for CELL
19092 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19093 M: Geoff Levand <geoff@infradead.org>
19094 L: netdev@vger.kernel.org
19095 L: linuxppc-dev@lists.ozlabs.org
19097 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19098 F: drivers/net/ethernet/toshiba/spider_net*
19101 M: Stephen Boyd <sboyd@kernel.org>
19102 L: linux-kernel@vger.kernel.org
19104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19105 F: Documentation/devicetree/bindings/spmi/
19107 F: include/dt-bindings/spmi/spmi.h
19108 F: include/linux/spmi.h
19109 F: include/trace/events/spmi.h
19112 M: Jeremy Kerr <jk@ozlabs.org>
19113 L: linuxppc-dev@lists.ozlabs.org
19115 W: http://www.ibm.com/developerworks/power/cell/
19116 F: Documentation/filesystems/spufs/spufs.rst
19117 F: arch/powerpc/platforms/cell/spufs/
19119 SQUASHFS FILE SYSTEM
19120 M: Phillip Lougher <phillip@squashfs.org.uk>
19121 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
19123 W: http://squashfs.org.uk
19124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19125 F: Documentation/filesystems/squashfs.rst
19128 SRM (Alpha) environment access
19129 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19131 F: arch/alpha/kernel/srm_env.c
19133 ST LSM6DSx IMU IIO DRIVER
19134 M: Lorenzo Bianconi <lorenzo@kernel.org>
19135 L: linux-iio@vger.kernel.org
19137 W: http://www.st.com/
19138 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19139 F: drivers/iio/imu/st_lsm6dsx/
19141 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19142 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19143 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19144 L: linux-media@vger.kernel.org
19146 T: git git://linuxtv.org/media_tree.git
19147 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
19148 F: drivers/media/i2c/st-mipid02.c
19150 ST STM32 I2C/SMBUS DRIVER
19151 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19152 M: Alain Volmat <alain.volmat@foss.st.com>
19153 L: linux-i2c@vger.kernel.org
19155 F: drivers/i2c/busses/i2c-stm32*
19157 ST STM32 SPI DRIVER
19158 M: Alain Volmat <alain.volmat@foss.st.com>
19159 L: linux-spi@vger.kernel.org
19161 F: drivers/spi/spi-stm32.c
19164 M: Daniel Nilsson <daniel.nilsson@flex.com>
19165 L: linux-hwmon@vger.kernel.org
19167 F: Documentation/hwmon/stpddc60.rst
19168 F: drivers/hwmon/pmbus/stpddc60.c
19170 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19171 M: Song Qiang <songqiang1304521@gmail.com>
19172 L: linux-iio@vger.kernel.org
19174 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19175 F: drivers/iio/proximity/vl53l0x-i2c.c
19178 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19179 M: Sasha Levin <sashal@kernel.org>
19180 L: stable@vger.kernel.org
19182 F: Documentation/process/stable-kernel-rules.rst
19184 STAGING - ATOMISP DRIVER
19185 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19186 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19187 L: linux-media@vger.kernel.org
19189 F: drivers/staging/media/atomisp/
19191 STAGING - FIELDBUS SUBSYSTEM
19192 M: Sven Van Asbroeck <TheSven73@gmail.com>
19194 F: drivers/staging/fieldbus/*
19195 F: drivers/staging/fieldbus/Documentation/
19197 STAGING - HMS ANYBUS-S BUS
19198 M: Sven Van Asbroeck <TheSven73@gmail.com>
19200 F: drivers/staging/fieldbus/anybuss/
19202 STAGING - INDUSTRIAL IO
19203 M: Jonathan Cameron <jic23@kernel.org>
19204 L: linux-iio@vger.kernel.org
19206 F: Documentation/devicetree/bindings/staging/iio/
19207 F: drivers/staging/iio/
19209 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19210 M: Marc Dietrich <marvin24@gmx.de>
19211 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19212 L: linux-tegra@vger.kernel.org
19214 F: drivers/staging/nvec/
19216 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19217 M: Jens Frederich <jfrederich@gmail.com>
19218 M: Jon Nettleton <jon.nettleton@gmail.com>
19220 W: http://wiki.laptop.org/go/DCON
19221 F: drivers/staging/olpc_dcon/
19223 STAGING - REALTEK RTL8188EU DRIVERS
19224 M: Larry Finger <Larry.Finger@lwfinger.net>
19225 M: Phillip Potter <phil@philpotter.co.uk>
19227 F: drivers/staging/r8188eu/
19229 STAGING - REALTEK RTL8712U DRIVERS
19230 M: Larry Finger <Larry.Finger@lwfinger.net>
19231 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19233 F: drivers/staging/rtl8712/
19235 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19236 M: Michael Hennerich <michael.hennerich@analog.com>
19237 L: linux-fbdev@vger.kernel.org
19239 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19240 F: drivers/staging/fbtft/fb_seps525.c
19242 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19243 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19244 M: Teddy Wang <teddy.wang@siliconmotion.com>
19245 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19246 L: linux-fbdev@vger.kernel.org
19248 F: drivers/staging/sm750fb/
19250 STAGING - VIA VT665X DRIVERS
19251 M: Forest Bond <forest@alittletooquiet.net>
19253 F: drivers/staging/vt665?/
19256 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19257 L: linux-staging@lists.linux.dev
19259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19260 F: drivers/staging/
19262 STARFIRE/DURALAN NETWORK DRIVER
19263 M: Ion Badulescu <ionut@badula.org>
19265 F: drivers/net/ethernet/adaptec/starfire*
19267 STARFIVE JH7100 CLOCK DRIVERS
19268 M: Emil Renner Berthing <kernel@esmil.dk>
19270 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19271 F: drivers/clk/starfive/clk-starfive-jh7100*
19272 F: include/dt-bindings/clock/starfive-jh7100*.h
19274 STARFIVE JH7100 PINCTRL DRIVER
19275 M: Emil Renner Berthing <kernel@esmil.dk>
19276 L: linux-gpio@vger.kernel.org
19278 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19279 F: drivers/pinctrl/pinctrl-starfive.c
19280 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
19282 STARFIVE JH7100 RESET CONTROLLER DRIVER
19283 M: Emil Renner Berthing <kernel@esmil.dk>
19285 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19286 F: drivers/reset/reset-starfive-jh7100.c
19287 F: include/dt-bindings/reset/starfive-jh7100.h
19290 M: Peter Zijlstra <peterz@infradead.org>
19291 M: Josh Poimboeuf <jpoimboe@kernel.org>
19292 M: Jason Baron <jbaron@akamai.com>
19293 R: Steven Rostedt <rostedt@goodmis.org>
19294 R: Ard Biesheuvel <ardb@kernel.org>
19296 F: arch/*/include/asm/jump_label*.h
19297 F: arch/*/include/asm/static_call*.h
19298 F: arch/*/kernel/jump_label.c
19299 F: arch/*/kernel/static_call.c
19300 F: include/linux/jump_label*.h
19301 F: include/linux/static_call*.h
19302 F: kernel/jump_label.c
19303 F: kernel/static_call.c
19305 STI AUDIO (ASoC) DRIVERS
19306 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19307 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19309 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19313 M: Alain Volmat <alain.volmat@foss.st.com>
19315 F: Documentation/devicetree/bindings/media/stih-cec.txt
19316 F: drivers/media/cec/platform/sti/
19318 STK1160 USB VIDEO CAPTURE DRIVER
19319 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19320 L: linux-media@vger.kernel.org
19322 T: git git://linuxtv.org/media_tree.git
19323 F: drivers/media/usb/stk1160/
19325 STM32 AUDIO (ASoC) DRIVERS
19326 M: Olivier Moysan <olivier.moysan@foss.st.com>
19327 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19328 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19330 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19331 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19334 STM32 TIMER/LPTIMER DRIVERS
19335 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19337 F: Documentation/ABI/testing/*timer-stm32
19338 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19339 F: drivers/*/stm32-*timer*
19340 F: drivers/pwm/pwm-stm32*
19341 F: include/linux/*/stm32-*tim*
19343 STMMAC ETHERNET DRIVER
19344 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19345 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19346 M: Jose Abreu <joabreu@synopsys.com>
19347 L: netdev@vger.kernel.org
19349 W: http://www.stlinux.com
19350 F: Documentation/networking/device_drivers/ethernet/stmicro/
19351 F: drivers/net/ethernet/stmicro/stmmac/
19354 M: Sam Creasey <sammy@sammy.net>
19356 W: http://sammy.net/sun3/
19357 F: arch/m68k/include/asm/sun3*
19358 F: arch/m68k/kernel/*sun3*
19359 F: arch/m68k/sun3*/
19360 F: drivers/net/ethernet/i825xx/sun3*
19362 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19363 M: Hans de Goede <hdegoede@redhat.com>
19364 L: linux-input@vger.kernel.org
19366 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19367 F: drivers/input/keyboard/sun4i-lradc-keys.c
19369 SUNDANCE NETWORK DRIVER
19370 M: Denis Kirjanov <kda@linux-powerpc.org>
19371 L: netdev@vger.kernel.org
19373 F: drivers/net/ethernet/dlink/sundance.c
19375 SUNPLUS ETHERNET DRIVER
19376 M: Wells Lu <wellslutw@gmail.com>
19377 L: netdev@vger.kernel.org
19379 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19380 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19381 F: drivers/net/ethernet/sunplus/
19383 SUNPLUS OCOTP DRIVER
19384 M: Vincent Shih <vincent.sunplus@gmail.com>
19386 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19387 F: drivers/nvmem/sunplus-ocotp.c
19390 M: Hammer Hsieh <hammerh0314@gmail.com>
19392 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19393 F: drivers/pwm/pwm-sunplus.c
19396 M: Vincent Shih <vincent.sunplus@gmail.com>
19397 L: linux-rtc@vger.kernel.org
19399 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19400 F: drivers/rtc/rtc-sunplus.c
19402 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19403 M: Li-hao Kuo <lhjeff911@gmail.com>
19404 L: linux-spi@vger.kernel.org
19406 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19407 F: drivers/spi/spi-sunplus-sp7021.c
19409 SUNPLUS UART DRIVER
19410 M: Hammer Hsieh <hammerh0314@gmail.com>
19412 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19413 F: drivers/tty/serial/sunplus-uart.c
19415 SUNPLUS WATCHDOG DRIVER
19416 M: Xiantao Hu <xt.hu@cqplus1.com>
19417 L: linux-watchdog@vger.kernel.org
19419 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19420 F: drivers/watchdog/sunplus_wdt.c
19423 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19424 M: Rich Felker <dalias@libc.org>
19425 L: linux-sh@vger.kernel.org
19427 Q: http://patchwork.kernel.org/project/linux-sh/list/
19428 F: Documentation/sh/
19433 M: "Rafael J. Wysocki" <rafael@kernel.org>
19434 M: Len Brown <len.brown@intel.com>
19435 M: Pavel Machek <pavel@ucw.cz>
19436 L: linux-pm@vger.kernel.org
19438 B: https://bugzilla.kernel.org
19439 F: Documentation/power/
19440 F: arch/x86/kernel/acpi/
19441 F: drivers/base/power/
19442 F: include/linux/freezer.h
19443 F: include/linux/pm.h
19444 F: include/linux/suspend.h
19448 M: Martin Mares <mj@ucw.cz>
19449 L: linux-video@atrey.karlin.mff.cuni.cz
19451 F: Documentation/admin-guide/svga.rst
19452 F: arch/x86/boot/video*
19455 M: Christoph Hellwig <hch@infradead.org>
19456 L: iommu@lists.linux.dev
19458 W: http://git.infradead.org/users/hch/dma-mapping.git
19459 T: git git://git.infradead.org/users/hch/dma-mapping.git
19460 F: arch/*/kernel/pci-swiotlb.c
19461 F: include/linux/swiotlb.h
19462 F: kernel/dma/swiotlb.c
19465 M: Jiri Pirko <jiri@resnulli.us>
19466 M: Ivan Vecera <ivecera@redhat.com>
19467 L: netdev@vger.kernel.org
19469 F: include/net/switchdev.h
19472 SY8106A REGULATOR DRIVER
19473 M: Icenowy Zheng <icenowy@aosc.io>
19475 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19476 F: drivers/regulator/sy8106a-regulator.c
19478 SYNC FILE FRAMEWORK
19479 M: Sumit Semwal <sumit.semwal@linaro.org>
19480 R: Gustavo Padovan <gustavo@padovan.org>
19481 L: linux-media@vger.kernel.org
19482 L: dri-devel@lists.freedesktop.org
19484 T: git git://anongit.freedesktop.org/drm/drm-misc
19485 F: Documentation/driver-api/sync_file.rst
19486 F: drivers/dma-buf/dma-fence*
19487 F: drivers/dma-buf/sw_sync.c
19488 F: drivers/dma-buf/sync_*
19489 F: include/linux/sync_file.h
19490 F: include/uapi/linux/sync_file.h
19492 SYNOPSYS ARC ARCHITECTURE
19493 M: Vineet Gupta <vgupta@kernel.org>
19494 L: linux-snps-arc@lists.infradead.org
19496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19497 F: Documentation/arc/
19498 F: Documentation/devicetree/bindings/arc/*
19499 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19501 F: drivers/clocksource/arc_timer.c
19502 F: drivers/tty/serial/arc_uart.c
19504 SYNOPSYS ARC HSDK SDP pll clock driver
19505 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19507 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19508 F: drivers/clk/clk-hsdk-pll.c
19510 SYNOPSYS ARC SDP clock driver
19511 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19513 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19514 F: drivers/clk/axs10x/*
19516 SYNOPSYS ARC SDP platform support
19517 M: Alexey Brodkin <abrodkin@synopsys.com>
19519 F: Documentation/devicetree/bindings/arc/axs10*
19520 F: arch/arc/boot/dts/ax*
19521 F: arch/arc/plat-axs10x
19523 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19524 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19526 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19527 F: drivers/reset/reset-axs10x.c
19529 SYNOPSYS CREG GPIO DRIVER
19530 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19532 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19533 F: drivers/gpio/gpio-creg-snps.c
19535 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19536 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19538 F: drivers/tty/serial/8250/8250_dw.c
19539 F: drivers/tty/serial/8250/8250_dwlib.*
19540 F: drivers/tty/serial/8250/8250_lpss.c
19542 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19543 M: Hoan Tran <hoan@os.amperecomputing.com>
19544 M: Serge Semin <fancer.lancer@gmail.com>
19545 L: linux-gpio@vger.kernel.org
19547 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19548 F: drivers/gpio/gpio-dwapb.c
19550 SYNOPSYS DESIGNWARE APB SSI DRIVER
19551 M: Serge Semin <fancer.lancer@gmail.com>
19552 L: linux-spi@vger.kernel.org
19554 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19555 F: drivers/spi/spi-dw*
19557 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19558 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19560 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19561 F: drivers/dma/dw-axi-dmac/
19563 SYNOPSYS DESIGNWARE DMAC DRIVER
19564 M: Viresh Kumar <vireshk@kernel.org>
19565 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19567 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19568 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19570 F: include/dt-bindings/dma/dw-dmac.h
19571 F: include/linux/dma/dw.h
19572 F: include/linux/platform_data/dma-dw.h
19574 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19575 M: Jose Abreu <Jose.Abreu@synopsys.com>
19576 L: netdev@vger.kernel.org
19578 F: drivers/net/ethernet/synopsys/
19580 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19581 M: Jose Abreu <Jose.Abreu@synopsys.com>
19582 L: netdev@vger.kernel.org
19584 F: drivers/net/pcs/pcs-xpcs.c
19585 F: drivers/net/pcs/pcs-xpcs.h
19586 F: include/linux/pcs/pcs-xpcs.h
19588 SYNOPSYS DESIGNWARE I2C DRIVER
19589 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19590 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19591 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19592 R: Jan Dabros <jsd@semihalf.com>
19593 L: linux-i2c@vger.kernel.org
19595 F: drivers/i2c/busses/i2c-designware-*
19597 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19598 M: Jaehoon Chung <jh80.chung@samsung.com>
19599 L: linux-mmc@vger.kernel.org
19601 F: drivers/mmc/host/dw_mmc*
19603 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19604 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19606 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19607 F: drivers/reset/reset-hsdk.c
19608 F: include/dt-bindings/reset/snps,hsdk-reset.h
19610 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19611 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19612 M: Manjunath M B <manjumb@synopsys.com>
19613 L: linux-mmc@vger.kernel.org
19615 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19617 SYSTEM CONFIGURATION (SYSCON)
19618 M: Lee Jones <lee.jones@linaro.org>
19619 M: Arnd Bergmann <arnd@arndb.de>
19621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19622 F: drivers/mfd/syscon.c
19624 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19625 M: Sudeep Holla <sudeep.holla@arm.com>
19626 R: Cristian Marussi <cristian.marussi@arm.com>
19627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19629 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19630 F: drivers/clk/clk-sc[mp]i.c
19631 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19632 F: drivers/firmware/arm_scmi/
19633 F: drivers/firmware/arm_scpi.c
19634 F: drivers/regulator/scmi-regulator.c
19635 F: drivers/reset/reset-scmi.c
19636 F: include/linux/sc[mp]i_protocol.h
19637 F: include/trace/events/scmi.h
19638 F: include/uapi/linux/virtio_scmi.h
19640 SYSTEM RESET/SHUTDOWN DRIVERS
19641 M: Sebastian Reichel <sre@kernel.org>
19642 L: linux-pm@vger.kernel.org
19644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19645 F: Documentation/devicetree/bindings/power/reset/
19646 F: drivers/power/reset/
19648 SYSTEM TRACE MODULE CLASS
19649 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19652 F: Documentation/trace/stm.rst
19653 F: drivers/hwtracing/stm/
19654 F: include/linux/stm.h
19655 F: include/uapi/linux/stm.h
19657 SYSTEM76 ACPI DRIVER
19658 M: Jeremy Soller <jeremy@system76.com>
19659 M: System76 Product Development <productdev@system76.com>
19660 L: platform-driver-x86@vger.kernel.org
19662 F: drivers/platform/x86/system76_acpi.c
19665 M: Christoph Hellwig <hch@infradead.org>
19667 F: Documentation/filesystems/sysv-fs.rst
19669 F: include/linux/sysv_fs.h
19671 TASKSTATS STATISTICS INTERFACE
19672 M: Balbir Singh <bsingharora@gmail.com>
19674 F: Documentation/accounting/taskstats*
19675 F: include/linux/taskstats*
19676 F: kernel/taskstats.c
19679 M: Jamal Hadi Salim <jhs@mojatatu.com>
19680 M: Cong Wang <xiyou.wangcong@gmail.com>
19681 M: Jiri Pirko <jiri@resnulli.us>
19682 L: netdev@vger.kernel.org
19684 F: include/net/pkt_cls.h
19685 F: include/net/pkt_sched.h
19686 F: include/net/tc_act/
19687 F: include/uapi/linux/pkt_cls.h
19688 F: include/uapi/linux/pkt_sched.h
19689 F: include/uapi/linux/tc_act/
19690 F: include/uapi/linux/tc_ematch/
19692 F: tools/testing/selftests/tc-testing
19694 TC90522 MEDIA DRIVER
19695 M: Akihiro Tsukada <tskd08@gmail.com>
19696 L: linux-media@vger.kernel.org
19698 F: drivers/media/dvb-frontends/tc90522*
19700 TCP LOW PRIORITY MODULE
19701 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19702 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19704 W: http://tcp-lp-mod.sourceforge.net/
19705 F: net/ipv4/tcp_lp.c
19707 TDA10071 MEDIA DRIVER
19708 M: Antti Palosaari <crope@iki.fi>
19709 L: linux-media@vger.kernel.org
19711 W: https://linuxtv.org
19712 W: http://palosaari.fi/linux/
19713 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19714 T: git git://linuxtv.org/anttip/media_tree.git
19715 F: drivers/media/dvb-frontends/tda10071*
19717 TDA18212 MEDIA DRIVER
19718 M: Antti Palosaari <crope@iki.fi>
19719 L: linux-media@vger.kernel.org
19721 W: https://linuxtv.org
19722 W: http://palosaari.fi/linux/
19723 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19724 T: git git://linuxtv.org/anttip/media_tree.git
19725 F: drivers/media/tuners/tda18212*
19727 TDA18218 MEDIA DRIVER
19728 M: Antti Palosaari <crope@iki.fi>
19729 L: linux-media@vger.kernel.org
19731 W: https://linuxtv.org
19732 W: http://palosaari.fi/linux/
19733 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19734 T: git git://linuxtv.org/anttip/media_tree.git
19735 F: drivers/media/tuners/tda18218*
19737 TDA18250 MEDIA DRIVER
19738 M: Olli Salonen <olli.salonen@iki.fi>
19739 L: linux-media@vger.kernel.org
19741 W: https://linuxtv.org
19742 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19743 T: git git://linuxtv.org/media_tree.git
19744 F: drivers/media/tuners/tda18250*
19746 TDA18271 MEDIA DRIVER
19747 M: Michael Krufky <mkrufky@linuxtv.org>
19748 L: linux-media@vger.kernel.org
19750 W: https://linuxtv.org
19751 W: http://github.com/mkrufky
19752 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19753 T: git git://linuxtv.org/mkrufky/tuners.git
19754 F: drivers/media/tuners/tda18271*
19756 TDA1997x MEDIA DRIVER
19757 M: Tim Harvey <tharvey@gateworks.com>
19758 L: linux-media@vger.kernel.org
19760 W: https://linuxtv.org
19761 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19762 F: drivers/media/i2c/tda1997x.*
19764 TDA827x MEDIA DRIVER
19765 M: Michael Krufky <mkrufky@linuxtv.org>
19766 L: linux-media@vger.kernel.org
19768 W: https://linuxtv.org
19769 W: http://github.com/mkrufky
19770 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19771 T: git git://linuxtv.org/mkrufky/tuners.git
19772 F: drivers/media/tuners/tda8290.*
19774 TDA8290 MEDIA DRIVER
19775 M: Michael Krufky <mkrufky@linuxtv.org>
19776 L: linux-media@vger.kernel.org
19778 W: https://linuxtv.org
19779 W: http://github.com/mkrufky
19780 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19781 T: git git://linuxtv.org/mkrufky/tuners.git
19782 F: drivers/media/tuners/tda8290.*
19784 TDA9840 MEDIA DRIVER
19785 M: Hans Verkuil <hverkuil@xs4all.nl>
19786 L: linux-media@vger.kernel.org
19788 W: https://linuxtv.org
19789 T: git git://linuxtv.org/media_tree.git
19790 F: drivers/media/i2c/tda9840*
19792 TEA5761 TUNER DRIVER
19793 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19794 L: linux-media@vger.kernel.org
19796 W: https://linuxtv.org
19797 T: git git://linuxtv.org/media_tree.git
19798 F: drivers/media/tuners/tea5761.*
19800 TEA5767 TUNER DRIVER
19801 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19802 L: linux-media@vger.kernel.org
19804 W: https://linuxtv.org
19805 T: git git://linuxtv.org/media_tree.git
19806 F: drivers/media/tuners/tea5767.*
19808 TEA6415C MEDIA DRIVER
19809 M: Hans Verkuil <hverkuil@xs4all.nl>
19810 L: linux-media@vger.kernel.org
19812 W: https://linuxtv.org
19813 T: git git://linuxtv.org/media_tree.git
19814 F: drivers/media/i2c/tea6415c*
19816 TEA6420 MEDIA DRIVER
19817 M: Hans Verkuil <hverkuil@xs4all.nl>
19818 L: linux-media@vger.kernel.org
19820 W: https://linuxtv.org
19821 T: git git://linuxtv.org/media_tree.git
19822 F: drivers/media/i2c/tea6420*
19825 M: Jiri Pirko <jiri@resnulli.us>
19826 L: netdev@vger.kernel.org
19828 F: drivers/net/team/
19829 F: include/linux/if_team.h
19830 F: include/uapi/linux/if_team.h
19832 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19833 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19835 F: arch/x86/platform/ts5500/
19837 TECHNOTREND USB IR RECEIVER
19838 M: Sean Young <sean@mess.org>
19839 L: linux-media@vger.kernel.org
19841 F: drivers/media/rc/ttusbir.c
19843 TECHWELL TW9910 VIDEO DECODER
19844 L: linux-media@vger.kernel.org
19846 F: drivers/media/i2c/tw9910.c
19847 F: include/media/i2c/tw9910.h
19850 M: Jens Wiklander <jens.wiklander@linaro.org>
19851 R: Sumit Garg <sumit.garg@linaro.org>
19852 L: op-tee@lists.trustedfirmware.org
19854 F: Documentation/staging/tee.rst
19856 F: include/linux/tee_drv.h
19857 F: include/uapi/linux/tee.h
19859 TEGRA ARCHITECTURE SUPPORT
19860 M: Thierry Reding <thierry.reding@gmail.com>
19861 M: Jonathan Hunter <jonathanh@nvidia.com>
19862 L: linux-tegra@vger.kernel.org
19864 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
19865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19869 M: Peter De Schrijver <pdeschrijver@nvidia.com>
19870 M: Prashant Gaikwad <pgaikwad@nvidia.com>
19872 F: drivers/clk/tegra/
19875 M: Laxman Dewangan <ldewangan@nvidia.com>
19876 M: Jon Hunter <jonathanh@nvidia.com>
19878 F: drivers/dma/tegra*
19881 M: Laxman Dewangan <ldewangan@nvidia.com>
19882 R: Dmitry Osipenko <digetx@gmail.com>
19884 F: drivers/i2c/busses/i2c-tegra.c
19886 TEGRA IOMMU DRIVERS
19887 M: Thierry Reding <thierry.reding@gmail.com>
19888 R: Krishna Reddy <vdumpa@nvidia.com>
19889 L: linux-tegra@vger.kernel.org
19891 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19892 F: drivers/iommu/tegra*
19895 M: Laxman Dewangan <ldewangan@nvidia.com>
19897 F: drivers/input/keyboard/tegra-kbc.c
19900 M: Stefan Agner <stefan@agner.ch>
19901 M: Lucas Stach <dev@lynxeye.de>
19903 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19904 F: drivers/mtd/nand/raw/tegra_nand.c
19907 M: Thierry Reding <thierry.reding@gmail.com>
19909 F: drivers/pwm/pwm-tegra.c
19911 TEGRA SERIAL DRIVER
19912 M: Laxman Dewangan <ldewangan@nvidia.com>
19914 F: drivers/tty/serial/serial-tegra.c
19917 M: Laxman Dewangan <ldewangan@nvidia.com>
19919 F: drivers/spi/spi-tegra*
19921 TEGRA QUAD SPI DRIVER
19922 M: Thierry Reding <thierry.reding@gmail.com>
19923 M: Jonathan Hunter <jonathanh@nvidia.com>
19924 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19925 L: linux-tegra@vger.kernel.org
19927 F: drivers/spi/spi-tegra210-quad.c
19930 M: Thierry Reding <thierry.reding@gmail.com>
19931 M: Jonathan Hunter <jonathanh@nvidia.com>
19932 M: Sowjanya Komatineni <skomatineni@nvidia.com>
19933 L: linux-media@vger.kernel.org
19934 L: linux-tegra@vger.kernel.org
19936 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
19937 F: drivers/staging/media/tegra-video/
19939 TEGRA XUSB PADCTL DRIVER
19940 M: JC Kuo <jckuo@nvidia.com>
19942 F: drivers/phy/tegra/xusb*
19944 TEHUTI ETHERNET DRIVER
19945 M: Andy Gospodarek <andy@greyhouse.net>
19946 L: netdev@vger.kernel.org
19948 F: drivers/net/ethernet/tehuti/*
19950 TELECOM CLOCK DRIVER FOR MCPL0010
19951 M: Mark Gross <markgross@kernel.org>
19953 F: drivers/char/tlclk.c
19955 TEMPO SEMICONDUCTOR DRIVERS
19956 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19958 F: Documentation/devicetree/bindings/sound/tscs*.txt
19959 F: sound/soc/codecs/tscs*.c
19960 F: sound/soc/codecs/tscs*.h
19962 TENSILICA XTENSA PORT (xtensa)
19963 M: Chris Zankel <chris@zankel.net>
19964 M: Max Filippov <jcmvbkbc@gmail.com>
19965 L: linux-xtensa@linux-xtensa.org
19967 T: git git://github.com/czankel/xtensa-linux.git
19969 F: drivers/irqchip/irq-xtensa-*
19971 TEXAS INSTRUMENTS ASoC DRIVERS
19972 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19973 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19975 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
19978 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
19979 M: Ricardo Ribalda <ribalda@kernel.org>
19980 L: linux-iio@vger.kernel.org
19982 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
19983 F: drivers/iio/dac/ti-dac7612.c
19985 TEXAS INSTRUMENTS DMA DRIVERS
19986 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
19987 L: dmaengine@vger.kernel.org
19989 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
19990 F: Documentation/devicetree/bindings/dma/ti-edma.txt
19991 F: Documentation/devicetree/bindings/dma/ti/
19993 X: drivers/dma/ti/cppi41.c
19994 F: include/linux/dma/k3-udma-glue.h
19995 F: include/linux/dma/ti-cppi5.h
19996 F: include/linux/dma/k3-psil.h
19998 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
19999 M: Nishanth Menon <nm@ti.com>
20000 M: Tero Kristo <kristo@kernel.org>
20001 M: Santosh Shilimkar <ssantosh@kernel.org>
20002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20004 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20005 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20006 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20007 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20008 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20009 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20010 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20011 F: drivers/clk/keystone/sci-clk.c
20012 F: drivers/firmware/ti_sci*
20013 F: drivers/irqchip/irq-ti-sci-inta.c
20014 F: drivers/irqchip/irq-ti-sci-intr.c
20015 F: drivers/reset/reset-ti-sci.c
20016 F: drivers/soc/ti/ti_sci_inta_msi.c
20017 F: drivers/soc/ti/ti_sci_pm_domains.c
20018 F: include/dt-bindings/soc/ti,sci_pm_domain.h
20019 F: include/linux/soc/ti/ti_sci_inta_msi.h
20020 F: include/linux/soc/ti/ti_sci_protocol.h
20022 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20023 M: Robert Marko <robert.marko@sartura.hr>
20024 M: Luka Perkov <luka.perkov@sartura.hr>
20025 L: linux-hwmon@vger.kernel.org
20027 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20028 F: Documentation/hwmon/tps23861.rst
20029 F: drivers/hwmon/tps23861.c
20031 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20032 M: Puranjay Mohan <puranjay12@gmail.com>
20033 L: linux-iio@vger.kernel.org
20035 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20036 F: drivers/iio/temperature/tmp117.c
20038 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20039 M: Hans Verkuil <hverkuil@xs4all.nl>
20040 L: linux-media@vger.kernel.org
20042 W: https://linuxtv.org
20043 T: git git://linuxtv.org/media_tree.git
20044 F: drivers/media/radio/radio-raremono.c
20047 M: Rafael J. Wysocki <rafael@kernel.org>
20048 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20049 R: Amit Kucheria <amitk@kernel.org>
20050 R: Zhang Rui <rui.zhang@intel.com>
20051 L: linux-pm@vger.kernel.org
20053 Q: https://patchwork.kernel.org/project/linux-pm/list/
20054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20055 F: Documentation/ABI/testing/sysfs-class-thermal
20056 F: Documentation/devicetree/bindings/thermal/
20057 F: Documentation/driver-api/thermal/
20058 F: drivers/thermal/
20059 F: include/dt-bindings/thermal/
20060 F: include/linux/cpu_cooling.h
20061 F: include/linux/thermal.h
20062 F: include/uapi/linux/thermal.h
20063 F: tools/lib/thermal/
20066 THERMAL DRIVER FOR AMLOGIC SOCS
20067 M: Guillaume La Roque <glaroque@baylibre.com>
20068 L: linux-pm@vger.kernel.org
20069 L: linux-amlogic@lists.infradead.org
20071 W: http://linux-meson.com/
20072 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20073 F: drivers/thermal/amlogic_thermal.c
20075 THERMAL/CPU_COOLING
20076 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
20077 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20078 M: Viresh Kumar <viresh.kumar@linaro.org>
20079 R: Lukasz Luba <lukasz.luba@arm.com>
20080 L: linux-pm@vger.kernel.org
20082 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20083 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20084 F: drivers/thermal/cpufreq_cooling.c
20085 F: drivers/thermal/cpuidle_cooling.c
20086 F: include/linux/cpu_cooling.h
20088 THERMAL/POWER_ALLOCATOR
20089 M: Lukasz Luba <lukasz.luba@arm.com>
20090 L: linux-pm@vger.kernel.org
20092 F: Documentation/driver-api/thermal/power_allocator.rst
20093 F: drivers/thermal/gov_power_allocator.c
20094 F: include/trace/events/thermal_power_allocator.h
20096 THINKPAD ACPI EXTRAS DRIVER
20097 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20098 L: ibm-acpi-devel@lists.sourceforge.net
20099 L: platform-driver-x86@vger.kernel.org
20101 W: http://ibm-acpi.sourceforge.net
20102 W: http://thinkwiki.org/wiki/Ibm-acpi
20103 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20104 F: drivers/platform/x86/thinkpad_acpi.c
20106 THINKPAD LMI DRIVER
20107 M: Mark Pearson <markpearson@lenovo.com>
20108 L: platform-driver-x86@vger.kernel.org
20110 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
20111 F: drivers/platform/x86/think-lmi.?
20113 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20114 M: Isaac Hazan <isaac.hazan@intel.com>
20115 L: linux-usb@vger.kernel.org
20117 F: drivers/thunderbolt/dma_test.c
20120 M: Andreas Noever <andreas.noever@gmail.com>
20121 M: Michael Jamet <michael.jamet@intel.com>
20122 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20123 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20124 L: linux-usb@vger.kernel.org
20126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20127 F: Documentation/admin-guide/thunderbolt.rst
20128 F: drivers/thunderbolt/
20129 F: include/linux/thunderbolt.h
20131 THUNDERBOLT NETWORK DRIVER
20132 M: Michael Jamet <michael.jamet@intel.com>
20133 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20134 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20135 L: netdev@vger.kernel.org
20137 F: drivers/net/thunderbolt.c
20139 THUNDERX GPIO DRIVER
20140 M: Robert Richter <rric@kernel.org>
20142 F: drivers/gpio/gpio-thunderx.c
20144 TI ADS131E0X ADC SERIES DRIVER
20145 M: Tomislav Denis <tomislav.denis@avl.com>
20146 L: linux-iio@vger.kernel.org
20148 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
20149 F: drivers/iio/adc/ti-ads131e08.c
20151 TI AM437X VPFE DRIVER
20152 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20153 L: linux-media@vger.kernel.org
20155 W: https://linuxtv.org
20156 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20157 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20158 F: drivers/media/platform/ti/am437x/
20160 TI BANDGAP AND THERMAL DRIVER
20161 M: Eduardo Valentin <edubezval@gmail.com>
20162 M: Keerthy <j-keerthy@ti.com>
20163 L: linux-pm@vger.kernel.org
20164 L: linux-omap@vger.kernel.org
20166 F: drivers/thermal/ti-soc-thermal/
20168 TI BQ27XXX POWER SUPPLY DRIVER
20169 F: drivers/power/supply/bq27xxx_battery.c
20170 F: drivers/power/supply/bq27xxx_battery_i2c.c
20171 F: include/linux/power/bq27xxx_battery.h
20173 TI CDCE706 CLOCK DRIVER
20174 M: Max Filippov <jcmvbkbc@gmail.com>
20176 F: drivers/clk/clk-cdce706.c
20179 M: Tero Kristo <kristo@kernel.org>
20180 L: linux-omap@vger.kernel.org
20183 F: include/linux/clk/ti.h
20185 TI DAVINCI MACHINE SUPPORT
20186 M: Sekhar Nori <nsekhar@ti.com>
20187 R: Bartosz Golaszewski <brgl@bgdev.pl>
20188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20191 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20192 F: arch/arm/boot/dts/da850*
20193 F: arch/arm/mach-davinci/
20194 F: drivers/i2c/busses/i2c-davinci.c
20196 TI DAVINCI SERIES CLOCK DRIVER
20197 M: David Lechner <david@lechnology.com>
20198 R: Sekhar Nori <nsekhar@ti.com>
20200 F: Documentation/devicetree/bindings/clock/ti/davinci/
20201 F: drivers/clk/davinci/
20203 TI DAVINCI SERIES GPIO DRIVER
20204 M: Keerthy <j-keerthy@ti.com>
20205 L: linux-gpio@vger.kernel.org
20207 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20208 F: drivers/gpio/gpio-davinci.c
20210 TI DAVINCI SERIES MEDIA DRIVER
20211 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20212 L: linux-media@vger.kernel.org
20214 W: https://linuxtv.org
20215 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20216 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20217 F: drivers/media/platform/ti/davinci/
20218 F: include/media/davinci/
20220 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20221 R: David Lechner <david@lechnology.com>
20222 L: linux-iio@vger.kernel.org
20223 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20224 F: drivers/counter/ti-eqep.c
20226 TI ETHERNET SWITCH DRIVER (CPSW)
20227 R: Grygorii Strashko <grygorii.strashko@ti.com>
20228 L: linux-omap@vger.kernel.org
20229 L: netdev@vger.kernel.org
20231 F: drivers/net/ethernet/ti/cpsw*
20232 F: drivers/net/ethernet/ti/davinci*
20234 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20235 M: Alex Dubov <oakad@yahoo.com>
20237 W: http://tifmxx.berlios.de/
20238 F: drivers/memstick/host/tifm_ms.c
20239 F: drivers/misc/tifm*
20240 F: drivers/mmc/host/tifm_sd.c
20241 F: include/linux/tifm.h
20243 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20244 M: Nishanth Menon <nm@ti.com>
20245 M: Santosh Shilimkar <ssantosh@kernel.org>
20246 L: linux-kernel@vger.kernel.org
20247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20250 F: drivers/soc/ti/*
20252 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20253 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20254 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20255 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20257 F: sound/soc/codecs/isabelle*
20258 F: sound/soc/codecs/lm49453*
20260 TI PCM3060 ASoC CODEC DRIVER
20261 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20262 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20264 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20265 F: sound/soc/codecs/pcm3060*
20267 TI TAS571X FAMILY ASoC CODEC DRIVER
20268 M: Kevin Cernekee <cernekee@chromium.org>
20269 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20271 F: sound/soc/codecs/tas571x*
20273 TI TRF7970A NFC DRIVER
20274 M: Mark Greer <mgreer@animalcreek.com>
20275 L: linux-wireless@vger.kernel.org
20276 L: linux-nfc@lists.01.org (subscribers-only)
20278 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20279 F: drivers/nfc/trf7970a.c
20281 TI TSC2046 ADC DRIVER
20282 M: Oleksij Rempel <o.rempel@pengutronix.de>
20283 R: kernel@pengutronix.de
20284 L: linux-iio@vger.kernel.org
20286 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20287 F: drivers/iio/adc/ti-tsc2046.c
20289 TI TWL4030 SERIES SOC CODEC DRIVER
20290 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20291 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20293 F: sound/soc/codecs/twl4030*
20296 M: Benoit Parrot <bparrot@ti.com>
20297 L: linux-media@vger.kernel.org
20299 W: http://linuxtv.org/
20300 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20301 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20302 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20303 F: drivers/media/platform/ti/cal/
20304 F: drivers/media/platform/ti/vpe/
20306 TI WILINK WIRELESS DRIVERS
20307 L: linux-wireless@vger.kernel.org
20309 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20310 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20312 F: drivers/net/wireless/ti/
20313 F: include/linux/wl12xx.h
20315 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20316 M: John Stultz <jstultz@google.com>
20317 M: Thomas Gleixner <tglx@linutronix.de>
20318 R: Stephen Boyd <sboyd@kernel.org>
20319 L: linux-kernel@vger.kernel.org
20321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20322 F: include/linux/clocksource.h
20323 F: include/linux/time.h
20324 F: include/linux/timex.h
20325 F: include/uapi/linux/time.h
20326 F: include/uapi/linux/timex.h
20327 F: kernel/time/alarmtimer.c
20328 F: kernel/time/clocksource.c
20329 F: kernel/time/ntp.c
20330 F: kernel/time/time*.c
20331 F: tools/testing/selftests/timers/
20334 M: Jon Maloy <jmaloy@redhat.com>
20335 M: Ying Xue <ying.xue@windriver.com>
20336 L: netdev@vger.kernel.org (core kernel code)
20337 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20339 W: http://tipc.sourceforge.net/
20340 F: include/uapi/linux/tipc*.h
20343 TLAN NETWORK DRIVER
20344 M: Samuel Chessman <chessman@tux.org>
20345 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20347 W: http://sourceforge.net/projects/tlan/
20348 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20349 F: drivers/net/ethernet/ti/tlan.*
20351 TM6000 VIDEO4LINUX DRIVER
20352 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20353 L: linux-media@vger.kernel.org
20355 W: https://linuxtv.org
20356 T: git git://linuxtv.org/media_tree.git
20357 F: Documentation/admin-guide/media/tm6000*
20358 F: drivers/media/usb/tm6000/
20360 TMIO/SDHI MMC DRIVER
20361 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20362 L: linux-mmc@vger.kernel.org
20363 L: linux-renesas-soc@vger.kernel.org
20365 F: drivers/mmc/host/renesas_sdhi*
20366 F: drivers/mmc/host/tmio_mmc*
20367 F: include/linux/mfd/tmio.h
20369 TMP401 HARDWARE MONITOR DRIVER
20370 M: Guenter Roeck <linux@roeck-us.net>
20371 L: linux-hwmon@vger.kernel.org
20373 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20374 F: Documentation/hwmon/tmp401.rst
20375 F: drivers/hwmon/tmp401.c
20377 TMP464 HARDWARE MONITOR DRIVER
20378 M: Agathe Porte <agathe.porte@nokia.com>
20379 M: Guenter Roeck <linux@roeck-us.net>
20380 L: linux-hwmon@vger.kernel.org
20382 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20383 F: Documentation/hwmon/tmp464.rst
20384 F: drivers/hwmon/tmp464.c
20386 TMP513 HARDWARE MONITOR DRIVER
20387 M: Eric Tremblay <etremblay@distech-controls.com>
20388 L: linux-hwmon@vger.kernel.org
20390 F: Documentation/hwmon/tmp513.rst
20391 F: drivers/hwmon/tmp513.c
20393 TMPFS (SHMEM FILESYSTEM)
20394 M: Hugh Dickins <hughd@google.com>
20395 L: linux-mm@kvack.org
20397 F: include/linux/shmem_fs.h
20400 TOMOYO SECURITY MODULE
20401 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20402 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20403 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20404 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20405 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20406 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20408 W: https://tomoyo.osdn.jp/
20409 F: security/tomoyo/
20411 TOPSTAR LAPTOP EXTRAS DRIVER
20412 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20413 L: platform-driver-x86@vger.kernel.org
20415 F: drivers/platform/x86/topstar-laptop.c
20417 TORTURE-TEST MODULES
20418 M: Davidlohr Bueso <dave@stgolabs.net>
20419 M: "Paul E. McKenney" <paulmck@kernel.org>
20420 M: Josh Triplett <josh@joshtriplett.org>
20421 L: linux-kernel@vger.kernel.org
20423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20424 F: Documentation/RCU/torture.rst
20425 F: kernel/locking/locktorture.c
20426 F: kernel/rcu/rcuscale.c
20427 F: kernel/rcu/rcutorture.c
20428 F: kernel/rcu/refscale.c
20429 F: kernel/torture.c
20431 TOSHIBA ACPI EXTRAS DRIVER
20432 M: Azael Avalos <coproscefalo@gmail.com>
20433 L: platform-driver-x86@vger.kernel.org
20435 F: drivers/platform/x86/toshiba_acpi.c
20437 TOSHIBA BLUETOOTH DRIVER
20438 M: Azael Avalos <coproscefalo@gmail.com>
20439 L: platform-driver-x86@vger.kernel.org
20441 F: drivers/platform/x86/toshiba_bluetooth.c
20443 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20444 M: Azael Avalos <coproscefalo@gmail.com>
20445 L: platform-driver-x86@vger.kernel.org
20447 F: drivers/platform/x86/toshiba_haps.c
20450 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20452 W: http://www.buzzard.org.uk/toshiba/
20453 F: drivers/char/toshiba.c
20454 F: include/linux/toshiba.h
20455 F: include/uapi/linux/toshiba.h
20457 TOSHIBA TC358743 DRIVER
20458 M: Mats Randgaard <matrandg@cisco.com>
20459 L: linux-media@vger.kernel.org
20461 F: drivers/media/i2c/tc358743*
20462 F: include/media/i2c/tc358743.h
20464 TOSHIBA WMI HOTKEYS DRIVER
20465 M: Azael Avalos <coproscefalo@gmail.com>
20466 L: platform-driver-x86@vger.kernel.org
20468 F: drivers/platform/x86/toshiba-wmi.c
20471 M: Peter Huewe <peterhuewe@gmx.de>
20472 M: Jarkko Sakkinen <jarkko@kernel.org>
20473 R: Jason Gunthorpe <jgg@ziepe.ca>
20474 L: linux-integrity@vger.kernel.org
20476 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20477 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20479 F: drivers/char/tpm/
20482 M: Steven Rostedt <rostedt@goodmis.org>
20483 M: Ingo Molnar <mingo@redhat.com>
20485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20486 F: Documentation/trace/ftrace.rst
20487 F: arch/*/*/*/*ftrace*
20488 F: arch/*/*/*ftrace*
20490 F: include/*/ftrace.h
20491 F: include/linux/trace*.h
20494 F: tools/testing/selftests/ftrace/
20496 TRACING MMIO ACCESSES (MMIOTRACE)
20497 M: Steven Rostedt <rostedt@goodmis.org>
20498 M: Ingo Molnar <mingo@kernel.org>
20499 R: Karol Herbst <karolherbst@gmail.com>
20500 R: Pekka Paalanen <ppaalanen@gmail.com>
20501 L: linux-kernel@vger.kernel.org
20502 L: nouveau@lists.freedesktop.org
20504 F: arch/x86/mm/kmmio.c
20505 F: arch/x86/mm/mmio-mod.c
20506 F: arch/x86/mm/testmmiotrace.c
20507 F: include/linux/mmiotrace.h
20508 F: kernel/trace/trace_mmiotrace.c
20510 TRACING OS NOISE / LATENCY TRACERS
20511 M: Steven Rostedt <rostedt@goodmis.org>
20512 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20514 F: kernel/trace/trace_osnoise.c
20515 F: include/trace/events/osnoise.h
20516 F: kernel/trace/trace_hwlat.c
20517 F: kernel/trace/trace_irqsoff.c
20518 F: kernel/trace/trace_sched_wakeup.c
20519 F: Documentation/trace/osnoise-tracer.rst
20520 F: Documentation/trace/timerlat-tracer.rst
20521 F: Documentation/trace/hwlat_detector.rst
20522 F: arch/*/kernel/trace.c
20524 Real-time Linux Analysis (RTLA) tools
20525 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20526 M: Steven Rostedt <rostedt@goodmis.org>
20527 L: linux-trace-devel@vger.kernel.org
20529 F: Documentation/tools/rtla/
20530 F: tools/tracing/rtla/
20532 TRADITIONAL CHINESE DOCUMENTATION
20533 M: Hu Haowen <src.res@email.cn>
20534 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
20536 W: https://github.com/srcres258/linux-doc
20537 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20538 F: Documentation/translations/zh_TW/
20541 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20542 M: Jiri Slaby <jirislaby@kernel.org>
20544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20545 F: Documentation/driver-api/serial/
20547 F: drivers/tty/serial/serial_core.c
20548 F: include/linux/selection.h
20549 F: include/linux/serial.h
20550 F: include/linux/serial_core.h
20551 F: include/linux/sysrq.h
20552 F: include/linux/tty*.h
20553 F: include/linux/vt.h
20554 F: include/linux/vt_*.h
20555 F: include/uapi/linux/serial.h
20556 F: include/uapi/linux/serial_core.h
20557 F: include/uapi/linux/tty.h
20559 TUA9001 MEDIA DRIVER
20560 M: Antti Palosaari <crope@iki.fi>
20561 L: linux-media@vger.kernel.org
20563 W: https://linuxtv.org
20564 W: http://palosaari.fi/linux/
20565 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20566 T: git git://linuxtv.org/anttip/media_tree.git
20567 F: drivers/media/tuners/tua9001*
20569 TULIP NETWORK DRIVERS
20570 L: netdev@vger.kernel.org
20571 L: linux-parisc@vger.kernel.org
20573 F: drivers/net/ethernet/dec/tulip/
20576 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20578 W: http://vtun.sourceforge.net/tun
20579 F: Documentation/networking/tuntap.rst
20580 F: arch/um/os-Linux/drivers/
20582 TURBOCHANNEL SUBSYSTEM
20583 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20584 M: Ralf Baechle <ralf@linux-mips.org>
20585 L: linux-mips@vger.kernel.org
20587 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20589 F: include/linux/tc.h
20592 M: "Len Brown" <lenb@kernel.org>
20593 L: linux-pm@vger.kernel.org
20595 Q: https://patchwork.kernel.org/project/linux-pm/list/
20596 B: https://bugzilla.kernel.org
20597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20598 F: tools/power/x86/turbostat/
20600 TW5864 VIDEO4LINUX DRIVER
20601 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20602 M: Anton Sviridenko <anton@corp.bluecherry.net>
20603 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20604 M: Andrey Utkin <andrey_utkin@fastmail.com>
20605 L: linux-media@vger.kernel.org
20607 F: drivers/media/pci/tw5864/
20609 TW68 VIDEO4LINUX DRIVER
20610 M: Hans Verkuil <hverkuil@xs4all.nl>
20611 L: linux-media@vger.kernel.org
20613 W: https://linuxtv.org
20614 T: git git://linuxtv.org/media_tree.git
20615 F: drivers/media/pci/tw68/
20617 TW686X VIDEO4LINUX DRIVER
20618 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20619 L: linux-media@vger.kernel.org
20621 W: http://linuxtv.org
20622 T: git git://linuxtv.org/media_tree.git
20623 F: drivers/media/pci/tw686x/
20625 U-BOOT ENVIRONMENT VARIABLES
20626 M: Rafał Miłecki <rafal@milecki.pl>
20628 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20630 UACCE ACCELERATOR FRAMEWORK
20631 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20632 M: Zhou Wang <wangzhou1@hisilicon.com>
20633 L: linux-accelerators@lists.ozlabs.org
20634 L: linux-kernel@vger.kernel.org
20636 F: Documentation/ABI/testing/sysfs-driver-uacce
20637 F: Documentation/misc-devices/uacce.rst
20638 F: drivers/misc/uacce/
20639 F: include/linux/uacce.h
20640 F: include/uapi/misc/uacce/
20642 UBI FILE SYSTEM (UBIFS)
20643 M: Richard Weinberger <richard@nod.at>
20644 L: linux-mtd@lists.infradead.org
20646 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20649 F: Documentation/ABI/testing/sysfs-fs-ubifs
20650 F: Documentation/filesystems/ubifs-authentication.rst
20651 F: Documentation/filesystems/ubifs.rst
20654 UBLK USERSPACE BLOCK DRIVER
20655 M: Ming Lei <ming.lei@redhat.com>
20656 L: linux-block@vger.kernel.org
20658 F: drivers/block/ublk_drv.c
20659 F: include/uapi/linux/ublk_cmd.h
20661 UCLINUX (M68KNOMMU AND COLDFIRE)
20662 M: Greg Ungerer <gerg@linux-m68k.org>
20663 L: linux-m68k@lists.linux-m68k.org
20664 L: uclinux-dev@uclinux.org (subscribers-only)
20666 W: http://www.linux-m68k.org/
20667 W: http://www.uclinux.org/
20668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20669 F: arch/m68k/*/*_no.*
20671 F: arch/m68k/coldfire/
20672 F: arch/m68k/include/asm/*_no.*
20675 M: Jan Kara <jack@suse.com>
20677 F: Documentation/filesystems/udf.rst
20681 M: Bastien Nocera <hadess@hadess.net>
20682 L: linux-input@vger.kernel.org
20684 F: drivers/hid/hid-udraw-ps3.c
20687 M: Evgeniy Dushistov <dushistov@mail.ru>
20689 F: Documentation/admin-guide/ufs.rst
20692 UHID USERSPACE HID IO DRIVER
20693 M: David Rheinsberg <david.rheinsberg@gmail.com>
20694 L: linux-input@vger.kernel.org
20696 F: drivers/hid/uhid.c
20697 F: include/uapi/linux/uhid.h
20700 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20701 L: linux-usb@vger.kernel.org
20703 F: drivers/usb/common/ulpi.c
20704 F: include/linux/ulpi/
20707 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20708 L: linux-fsdevel@vger.kernel.org
20713 M: Tony Finch <dot@dotat.at>
20715 W: http://dotat.at/prog/unifdef
20716 F: scripts/unifdef.c
20718 UNIFORM CDROM DRIVER
20719 M: Phillip Potter <phil@philpotter.co.uk>
20721 F: Documentation/cdrom/
20722 F: drivers/cdrom/cdrom.c
20723 F: include/linux/cdrom.h
20724 F: include/uapi/linux/cdrom.h
20726 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20727 R: Alim Akhtar <alim.akhtar@samsung.com>
20728 R: Avri Altman <avri.altman@wdc.com>
20729 R: Bart Van Assche <bvanassche@acm.org>
20730 L: linux-scsi@vger.kernel.org
20732 F: Documentation/devicetree/bindings/ufs/
20733 F: Documentation/scsi/ufs.rst
20734 F: drivers/ufs/core/
20736 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20737 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20738 L: linux-scsi@vger.kernel.org
20740 F: drivers/ufs/host/*dwc*
20742 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20743 M: Stanley Chu <stanley.chu@mediatek.com>
20744 L: linux-scsi@vger.kernel.org
20745 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20747 F: drivers/ufs/host/ufs-mediatek*
20749 UNSORTED BLOCK IMAGES (UBI)
20750 M: Richard Weinberger <richard@nod.at>
20751 L: linux-mtd@lists.infradead.org
20753 W: http://www.linux-mtd.infradead.org/
20754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20756 F: drivers/mtd/ubi/
20757 F: include/linux/mtd/ubi.h
20758 F: include/uapi/mtd/ubi-user.h
20760 USB "USBNET" DRIVER FRAMEWORK
20761 M: Oliver Neukum <oneukum@suse.com>
20762 L: netdev@vger.kernel.org
20764 W: http://www.linux-usb.org/usbnet
20765 F: drivers/net/usb/usbnet.c
20766 F: include/linux/usb/usbnet.h
20769 M: Oliver Neukum <oneukum@suse.com>
20770 L: linux-usb@vger.kernel.org
20772 F: Documentation/usb/acm.rst
20773 F: drivers/usb/class/cdc-acm.*
20775 USB APPLE MFI FASTCHARGE DRIVER
20776 M: Bastien Nocera <hadess@hadess.net>
20777 L: linux-usb@vger.kernel.org
20779 F: drivers/usb/misc/apple-mfi-fastcharge.c
20781 USB AR5523 WIRELESS DRIVER
20782 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20783 L: linux-wireless@vger.kernel.org
20785 F: drivers/net/wireless/ath/ar5523/
20788 M: Oliver Neukum <oneukum@suse.com>
20789 L: linux-usb@vger.kernel.org
20790 L: linux-scsi@vger.kernel.org
20792 F: drivers/usb/storage/uas.c
20794 USB CDC ETHERNET DRIVER
20795 M: Oliver Neukum <oliver@neukum.org>
20796 L: linux-usb@vger.kernel.org
20798 F: drivers/net/usb/cdc_*.c
20799 F: include/uapi/linux/usb/cdc.h
20801 USB CHAOSKEY DRIVER
20802 M: Keith Packard <keithp@keithp.com>
20803 L: linux-usb@vger.kernel.org
20805 F: drivers/usb/misc/chaoskey.c
20807 USB CYPRESS C67X00 DRIVER
20808 L: linux-usb@vger.kernel.org
20810 F: drivers/usb/c67x00/
20812 USB DAVICOM DM9601 DRIVER
20813 M: Peter Korsgaard <peter@korsgaard.com>
20814 L: netdev@vger.kernel.org
20816 W: http://www.linux-usb.org/usbnet
20817 F: drivers/net/usb/dm9601.c
20820 M: Alan Stern <stern@rowland.harvard.edu>
20821 L: linux-usb@vger.kernel.org
20823 F: Documentation/usb/ehci.rst
20824 F: drivers/usb/host/ehci*
20826 USB GADGET/PERIPHERAL SUBSYSTEM
20827 M: Felipe Balbi <balbi@kernel.org>
20828 L: linux-usb@vger.kernel.org
20830 W: http://www.linux-usb.org/gadget
20831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20832 F: drivers/usb/gadget/
20833 F: include/linux/usb/gadget*
20835 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20836 M: Jiri Kosina <jikos@kernel.org>
20837 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20838 L: linux-usb@vger.kernel.org
20840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20841 F: Documentation/hid/hiddev.rst
20842 F: drivers/hid/usbhid/
20844 USB INTEL XHCI ROLE MUX DRIVER
20845 M: Hans de Goede <hdegoede@redhat.com>
20846 L: linux-usb@vger.kernel.org
20848 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20850 USB IP DRIVER FOR HISILICON KIRIN 960
20851 M: Yu Chen <chenyu56@huawei.com>
20852 M: Binghui Wang <wangbinghui@hisilicon.com>
20853 L: linux-usb@vger.kernel.org
20855 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20856 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20858 USB IP DRIVER FOR HISILICON KIRIN 970
20859 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20860 L: linux-usb@vger.kernel.org
20862 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20863 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
20866 M: Olav Kongas <ok@artecdesign.ee>
20867 L: linux-usb@vger.kernel.org
20869 F: drivers/usb/host/isp116x*
20870 F: include/linux/usb/isp116x.h
20873 M: Rui Miguel Silva <rui.silva@linaro.org>
20874 L: linux-usb@vger.kernel.org
20876 F: drivers/usb/isp1760/*
20877 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20879 USB LAN78XX ETHERNET DRIVER
20880 M: Woojung Huh <woojung.huh@microchip.com>
20881 M: UNGLinuxDriver@microchip.com
20882 L: netdev@vger.kernel.org
20884 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20885 F: drivers/net/usb/lan78xx.*
20886 F: include/dt-bindings/net/microchip-lan78xx.h
20888 USB MASS STORAGE DRIVER
20889 M: Alan Stern <stern@rowland.harvard.edu>
20890 L: linux-usb@vger.kernel.org
20891 L: usb-storage@lists.one-eyed-alien.net
20893 F: drivers/usb/storage/
20896 M: Clemens Ladisch <clemens@ladisch.de>
20897 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20900 F: sound/usb/midi.*
20902 USB NETWORKING DRIVERS
20903 L: linux-usb@vger.kernel.org
20905 F: drivers/net/usb/
20908 M: Alan Stern <stern@rowland.harvard.edu>
20909 L: linux-usb@vger.kernel.org
20911 F: Documentation/usb/ohci.rst
20912 F: drivers/usb/host/ohci*
20914 USB OTG FSM (Finite State Machine)
20915 M: Peter Chen <peter.chen@kernel.org>
20916 L: linux-usb@vger.kernel.org
20918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20919 F: drivers/usb/common/usb-otg-fsm.c
20922 M: Valentina Manea <valentina.manea.m@gmail.com>
20923 M: Shuah Khan <shuah@kernel.org>
20924 M: Shuah Khan <skhan@linuxfoundation.org>
20925 L: linux-usb@vger.kernel.org
20927 F: Documentation/usb/usbip_protocol.rst
20928 F: drivers/usb/usbip/
20929 F: tools/testing/selftests/drivers/usb/usbip/
20930 F: tools/usb/usbip/
20933 M: Petko Manolov <petkan@nucleusys.com>
20934 L: linux-usb@vger.kernel.org
20935 L: netdev@vger.kernel.org
20937 W: https://github.com/petkan/pegasus
20938 T: git git://github.com/petkan/pegasus.git
20939 F: drivers/net/usb/pegasus.*
20942 M: Felipe Balbi <balbi@kernel.org>
20943 L: linux-usb@vger.kernel.org
20945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20946 F: drivers/usb/phy/
20948 USB PRINTER DRIVER (usblp)
20949 M: Pete Zaitcev <zaitcev@redhat.com>
20950 L: linux-usb@vger.kernel.org
20952 F: drivers/usb/class/usblp.c
20954 USB RAW GADGET DRIVER
20955 R: Andrey Konovalov <andreyknvl@gmail.com>
20956 L: linux-usb@vger.kernel.org
20958 F: Documentation/usb/raw-gadget.rst
20959 F: drivers/usb/gadget/legacy/raw_gadget.c
20960 F: include/uapi/linux/usb/raw_gadget.h
20962 USB QMI WWAN NETWORK DRIVER
20963 M: Bjørn Mork <bjorn@mork.no>
20964 L: netdev@vger.kernel.org
20966 F: Documentation/ABI/testing/sysfs-class-net-qmi
20967 F: drivers/net/usb/qmi_wwan.c
20970 M: Petko Manolov <petkan@nucleusys.com>
20971 L: linux-usb@vger.kernel.org
20972 L: netdev@vger.kernel.org
20974 W: https://github.com/petkan/rtl8150
20975 T: git git://github.com/petkan/rtl8150.git
20976 F: drivers/net/usb/rtl8150.c
20978 USB SERIAL SUBSYSTEM
20979 M: Johan Hovold <johan@kernel.org>
20980 L: linux-usb@vger.kernel.org
20982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
20983 F: Documentation/usb/usb-serial.rst
20984 F: drivers/usb/serial/
20985 F: include/linux/usb/serial.h
20987 USB SMSC75XX ETHERNET DRIVER
20988 M: Steve Glendinning <steve.glendinning@shawell.net>
20989 L: netdev@vger.kernel.org
20991 F: drivers/net/usb/smsc75xx.*
20993 USB SMSC95XX ETHERNET DRIVER
20994 M: Steve Glendinning <steve.glendinning@shawell.net>
20995 M: UNGLinuxDriver@microchip.com
20996 L: netdev@vger.kernel.org
20998 F: drivers/net/usb/smsc95xx.*
21001 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21002 L: linux-usb@vger.kernel.org
21004 W: http://www.linux-usb.org
21005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21006 F: Documentation/devicetree/bindings/usb/
21007 F: Documentation/usb/
21009 F: include/dt-bindings/usb/
21010 F: include/linux/usb.h
21011 F: include/linux/usb/
21013 USB TYPEC BUS FOR ALTERNATE MODES
21014 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21015 L: linux-usb@vger.kernel.org
21017 F: Documentation/ABI/testing/sysfs-bus-typec
21018 F: Documentation/driver-api/usb/typec_bus.rst
21019 F: drivers/usb/typec/altmodes/
21020 F: include/linux/usb/typec_altmode.h
21023 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21024 L: linux-usb@vger.kernel.org
21026 F: Documentation/ABI/testing/sysfs-class-typec
21027 F: Documentation/driver-api/usb/typec.rst
21028 F: drivers/usb/typec/
21029 F: include/linux/usb/typec.h
21031 USB TYPEC INTEL PMC MUX DRIVER
21032 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21033 L: linux-usb@vger.kernel.org
21035 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21036 F: drivers/usb/typec/mux/intel_pmc_mux.c
21038 USB TYPEC PI3USB30532 MUX DRIVER
21039 M: Hans de Goede <hdegoede@redhat.com>
21040 L: linux-usb@vger.kernel.org
21042 F: drivers/usb/typec/mux/pi3usb30532.c
21044 USB TYPEC PORT CONTROLLER DRIVERS
21045 M: Guenter Roeck <linux@roeck-us.net>
21046 L: linux-usb@vger.kernel.org
21048 F: drivers/usb/typec/tcpm/
21051 M: Alan Stern <stern@rowland.harvard.edu>
21052 L: linux-usb@vger.kernel.org
21054 F: drivers/usb/host/uhci*
21057 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21058 L: linux-media@vger.kernel.org
21060 W: http://www.ideasonboard.org/uvc/
21061 T: git git://linuxtv.org/media_tree.git
21062 F: drivers/media/usb/uvc/
21063 F: include/uapi/linux/uvcvideo.h
21066 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21067 L: linux-usb@vger.kernel.org
21069 F: drivers/usb/gadget/function/*uvc*
21070 F: drivers/usb/gadget/legacy/webcam.c
21071 F: include/uapi/linux/usb/g_uvc.h
21073 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21074 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
21075 L: linux-wireless@vger.kernel.org
21077 F: drivers/net/wireless/rndis_wlan.c
21080 M: Mathias Nyman <mathias.nyman@intel.com>
21081 L: linux-usb@vger.kernel.org
21083 F: drivers/usb/host/pci-quirks*
21084 F: drivers/usb/host/xhci*
21087 L: linux-wireless@vger.kernel.org
21089 W: http://linux-lc100020.sourceforge.net
21090 F: drivers/net/wireless/zydas/zd1201.*
21093 M: Antoine Jacquet <royale@zerezo.com>
21094 L: linux-usb@vger.kernel.org
21095 L: linux-media@vger.kernel.org
21097 W: http://royale.zerezo.com/zr364xx/
21098 T: git git://linuxtv.org/media_tree.git
21099 F: Documentation/admin-guide/media/zr364xx*
21100 F: drivers/media/usb/zr364xx/
21102 USER-MODE LINUX (UML)
21103 M: Richard Weinberger <richard@nod.at>
21104 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
21105 M: Johannes Berg <johannes@sipsolutions.net>
21106 L: linux-um@lists.infradead.org
21108 W: http://user-mode-linux.sourceforge.net
21109 Q: https://patchwork.ozlabs.org/project/linux-um/list/
21110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21112 F: Documentation/virt/uml/
21117 USERSPACE COPYIN/COPYOUT (UIOVEC)
21118 M: Alexander Viro <viro@zeniv.linux.org.uk>
21120 F: include/linux/uio.h
21123 USERSPACE DMA BUFFER DRIVER
21124 M: Gerd Hoffmann <kraxel@redhat.com>
21125 L: dri-devel@lists.freedesktop.org
21127 T: git git://anongit.freedesktop.org/drm/drm-misc
21128 F: drivers/dma-buf/udmabuf.c
21129 F: include/uapi/linux/udmabuf.h
21131 USERSPACE I/O (UIO)
21132 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21135 F: Documentation/driver-api/uio-howto.rst
21137 F: include/linux/uio_driver.h
21140 M: Karel Zak <kzak@redhat.com>
21141 L: util-linux@vger.kernel.org
21143 W: http://en.wikipedia.org/wiki/Util-linux
21144 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21147 M: Christoph Hellwig <hch@lst.de>
21148 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21149 L: linux-kernel@vger.kernel.org
21151 T: git git://git.infradead.org/users/hch/uuid.git
21152 F: include/linux/uuid.h
21153 F: include/uapi/linux/uuid.h
21158 M: Justin Ernst <justin.ernst@hpe.com>
21159 L: platform-driver-x86@vger.kernel.org
21161 F: drivers/platform/x86/uv_sysfs.c
21164 M: Michal Januszewski <spock@gentoo.org>
21165 L: linux-fbdev@vger.kernel.org
21167 W: https://github.com/mjanusz/v86d
21168 F: Documentation/fb/uvesafb.rst
21169 F: drivers/video/fbdev/uvesafb.*
21171 Ux500 CLOCK DRIVERS
21172 M: Ulf Hansson <ulf.hansson@linaro.org>
21173 L: linux-clk@vger.kernel.org
21174 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21176 F: drivers/clk/ux500/
21179 M: Stefan Agner <stefan@agner.ch>
21180 L: linux-mtd@lists.infradead.org
21182 F: drivers/mtd/nand/raw/vf610_nfc.c
21184 VFAT/FAT/MSDOS FILESYSTEM
21185 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21187 F: Documentation/filesystems/vfat.rst
21191 M: Alex Williamson <alex.williamson@redhat.com>
21192 R: Cornelia Huck <cohuck@redhat.com>
21193 L: kvm@vger.kernel.org
21195 T: git git://github.com/awilliam/linux-vfio.git
21196 F: Documentation/driver-api/vfio.rst
21198 F: include/linux/vfio.h
21199 F: include/linux/vfio_pci_core.h
21200 F: include/uapi/linux/vfio.h
21203 M: Diana Craciun <diana.craciun@oss.nxp.com>
21204 L: kvm@vger.kernel.org
21206 F: drivers/vfio/fsl-mc/
21208 VFIO HISILICON PCI DRIVER
21209 M: Longfang Liu <liulongfang@huawei.com>
21210 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21211 L: kvm@vger.kernel.org
21213 F: drivers/vfio/pci/hisilicon/
21215 VFIO MEDIATED DEVICE DRIVERS
21216 M: Kirti Wankhede <kwankhede@nvidia.com>
21217 L: kvm@vger.kernel.org
21219 F: Documentation/driver-api/vfio-mediated-device.rst
21220 F: drivers/vfio/mdev/
21221 F: include/linux/mdev.h
21222 F: samples/vfio-mdev/
21224 VFIO PCI DEVICE SPECIFIC DRIVERS
21225 R: Jason Gunthorpe <jgg@nvidia.com>
21226 R: Yishai Hadas <yishaih@nvidia.com>
21227 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21228 R: Kevin Tian <kevin.tian@intel.com>
21229 L: kvm@vger.kernel.org
21231 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21232 F: drivers/vfio/pci/*/
21234 VFIO PLATFORM DRIVER
21235 M: Eric Auger <eric.auger@redhat.com>
21236 L: kvm@vger.kernel.org
21238 F: drivers/vfio/platform/
21240 VFIO MLX5 PCI DRIVER
21241 M: Yishai Hadas <yishaih@nvidia.com>
21242 L: kvm@vger.kernel.org
21244 F: drivers/vfio/pci/mlx5/
21247 R: Lukas Wunner <lukas@wunner.de>
21249 T: git git://anongit.freedesktop.org/drm/drm-misc
21250 F: Documentation/gpu/vga-switcheroo.rst
21251 F: drivers/gpu/vga/vga_switcheroo.c
21252 F: include/linux/vga_switcheroo.h
21254 VIA RHINE NETWORK DRIVER
21256 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21257 F: drivers/net/ethernet/via/via-rhine.c
21259 VIA SD/MMC CARD CONTROLLER DRIVER
21260 M: Bruce Chang <brucechang@via.com.tw>
21261 M: Harald Welte <HaraldWelte@viatech.com>
21263 F: drivers/mmc/host/via-sdmmc.c
21265 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21266 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21267 L: linux-fbdev@vger.kernel.org
21269 F: drivers/video/fbdev/via/
21270 F: include/linux/via-core.h
21271 F: include/linux/via-gpio.h
21272 F: include/linux/via_i2c.h
21274 VIA VELOCITY NETWORK DRIVER
21275 M: Francois Romieu <romieu@fr.zoreil.com>
21276 L: netdev@vger.kernel.org
21278 F: drivers/net/ethernet/via/via-velocity.*
21280 VICODEC VIRTUAL CODEC DRIVER
21281 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21282 L: linux-media@vger.kernel.org
21284 W: https://linuxtv.org
21285 T: git git://linuxtv.org/media_tree.git
21286 F: drivers/media/test-drivers/vicodec/*
21288 VIDEO I2C POLLING DRIVER
21289 M: Matt Ranostay <matt.ranostay@konsulko.com>
21290 L: linux-media@vger.kernel.org
21292 F: drivers/media/i2c/video-i2c.c
21294 VIDEO MULTIPLEXER DRIVER
21295 M: Philipp Zabel <p.zabel@pengutronix.de>
21296 L: linux-media@vger.kernel.org
21298 F: drivers/media/platform/video-mux.c
21300 VIDEOBUF2 FRAMEWORK
21301 M: Tomasz Figa <tfiga@chromium.org>
21302 M: Marek Szyprowski <m.szyprowski@samsung.com>
21303 L: linux-media@vger.kernel.org
21305 F: drivers/media/common/videobuf2/*
21306 F: include/media/videobuf2-*
21308 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21309 M: Shuah Khan <skhan@linuxfoundation.org>
21310 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21311 L: linux-media@vger.kernel.org
21313 W: https://linuxtv.org
21314 T: git git://linuxtv.org/media_tree.git
21315 F: drivers/media/test-drivers/vimc/*
21318 M: Alex Williamson <alex.williamson@redhat.com>
21319 M: Paolo Bonzini <pbonzini@redhat.com>
21320 L: kvm@vger.kernel.org
21324 VIRTIO AND VHOST VSOCK DRIVER
21325 M: Stefan Hajnoczi <stefanha@redhat.com>
21326 M: Stefano Garzarella <sgarzare@redhat.com>
21327 L: kvm@vger.kernel.org
21328 L: virtualization@lists.linux-foundation.org
21329 L: netdev@vger.kernel.org
21331 F: drivers/vhost/vsock.c
21332 F: include/linux/virtio_vsock.h
21333 F: include/uapi/linux/virtio_vsock.h
21334 F: net/vmw_vsock/virtio_transport.c
21335 F: net/vmw_vsock/virtio_transport_common.c
21337 VIRTIO BLOCK AND SCSI DRIVERS
21338 M: "Michael S. Tsirkin" <mst@redhat.com>
21339 M: Jason Wang <jasowang@redhat.com>
21340 R: Paolo Bonzini <pbonzini@redhat.com>
21341 R: Stefan Hajnoczi <stefanha@redhat.com>
21342 L: virtualization@lists.linux-foundation.org
21344 F: drivers/block/virtio_blk.c
21345 F: drivers/scsi/virtio_scsi.c
21346 F: drivers/vhost/scsi.c
21347 F: include/uapi/linux/virtio_blk.h
21348 F: include/uapi/linux/virtio_scsi.h
21350 VIRTIO CONSOLE DRIVER
21351 M: Amit Shah <amit@kernel.org>
21352 L: virtualization@lists.linux-foundation.org
21354 F: drivers/char/virtio_console.c
21355 F: include/linux/virtio_console.h
21356 F: include/uapi/linux/virtio_console.h
21358 VIRTIO CORE AND NET DRIVERS
21359 M: "Michael S. Tsirkin" <mst@redhat.com>
21360 M: Jason Wang <jasowang@redhat.com>
21361 L: virtualization@lists.linux-foundation.org
21363 F: Documentation/ABI/testing/sysfs-bus-vdpa
21364 F: Documentation/devicetree/bindings/virtio/
21365 F: drivers/block/virtio_blk.c
21366 F: drivers/crypto/virtio/
21367 F: drivers/net/virtio_net.c
21370 F: include/linux/vdpa.h
21371 F: include/linux/virtio*.h
21372 F: include/uapi/linux/virtio_*.h
21376 M: "Michael S. Tsirkin" <mst@redhat.com>
21377 M: David Hildenbrand <david@redhat.com>
21378 L: virtualization@lists.linux-foundation.org
21380 F: drivers/virtio/virtio_balloon.c
21381 F: include/uapi/linux/virtio_balloon.h
21382 F: include/linux/balloon_compaction.h
21383 F: mm/balloon_compaction.c
21385 VIRTIO CRYPTO DRIVER
21386 M: Gonglei <arei.gonglei@huawei.com>
21387 L: virtualization@lists.linux-foundation.org
21388 L: linux-crypto@vger.kernel.org
21390 F: drivers/crypto/virtio/
21391 F: include/uapi/linux/virtio_crypto.h
21393 VIRTIO DRIVERS FOR S390
21394 M: Cornelia Huck <cohuck@redhat.com>
21395 M: Halil Pasic <pasic@linux.ibm.com>
21396 M: Eric Farman <farman@linux.ibm.com>
21397 L: linux-s390@vger.kernel.org
21398 L: virtualization@lists.linux-foundation.org
21399 L: kvm@vger.kernel.org
21401 F: arch/s390/include/uapi/asm/virtio-ccw.h
21402 F: drivers/s390/virtio/
21405 M: Vivek Goyal <vgoyal@redhat.com>
21406 M: Stefan Hajnoczi <stefanha@redhat.com>
21407 M: Miklos Szeredi <miklos@szeredi.hu>
21408 L: virtualization@lists.linux-foundation.org
21409 L: linux-fsdevel@vger.kernel.org
21411 W: https://virtio-fs.gitlab.io/
21412 F: Documentation/filesystems/virtiofs.rst
21413 F: fs/fuse/virtio_fs.c
21414 F: include/uapi/linux/virtio_fs.h
21417 M: Enrico Weigelt, metux IT consult <info@metux.net>
21418 M: Viresh Kumar <vireshk@kernel.org>
21419 L: linux-gpio@vger.kernel.org
21420 L: virtualization@lists.linux-foundation.org
21422 F: drivers/gpio/gpio-virtio.c
21423 F: include/uapi/linux/virtio_gpio.h
21426 M: David Airlie <airlied@linux.ie>
21427 M: Gerd Hoffmann <kraxel@redhat.com>
21428 R: Gurchetan Singh <gurchetansingh@chromium.org>
21429 R: Chia-I Wu <olvaffe@gmail.com>
21430 L: dri-devel@lists.freedesktop.org
21431 L: virtualization@lists.linux-foundation.org
21433 T: git git://anongit.freedesktop.org/drm/drm-misc
21434 F: drivers/gpu/drm/virtio/
21435 F: include/uapi/linux/virtio_gpu.h
21437 VIRTIO HOST (VHOST)
21438 M: "Michael S. Tsirkin" <mst@redhat.com>
21439 M: Jason Wang <jasowang@redhat.com>
21440 L: kvm@vger.kernel.org
21441 L: virtualization@lists.linux-foundation.org
21442 L: netdev@vger.kernel.org
21444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21446 F: include/linux/vhost_iotlb.h
21447 F: include/uapi/linux/vhost.h
21449 VIRTIO INPUT DRIVER
21450 M: Gerd Hoffmann <kraxel@redhat.com>
21452 F: drivers/virtio/virtio_input.c
21453 F: include/uapi/linux/virtio_input.h
21455 VIRTIO IOMMU DRIVER
21456 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21457 L: virtualization@lists.linux-foundation.org
21459 F: drivers/iommu/virtio-iommu.c
21460 F: include/uapi/linux/virtio_iommu.h
21463 M: David Hildenbrand <david@redhat.com>
21464 L: virtualization@lists.linux-foundation.org
21466 W: https://virtio-mem.gitlab.io/
21467 F: drivers/virtio/virtio_mem.c
21468 F: include/uapi/linux/virtio_mem.h
21470 VIRTIO SOUND DRIVER
21471 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21472 M: "Michael S. Tsirkin" <mst@redhat.com>
21473 L: virtualization@lists.linux-foundation.org
21474 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21476 F: include/uapi/linux/virtio_snd.h
21480 M: Conghui Chen <conghui.chen@intel.com>
21481 M: Viresh Kumar <viresh.kumar@linaro.org>
21482 L: linux-i2c@vger.kernel.org
21483 L: virtualization@lists.linux-foundation.org
21485 F: drivers/i2c/busses/i2c-virtio.c
21486 F: include/uapi/linux/virtio_i2c.h
21489 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21490 L: virtualization@lists.linux-foundation.org
21492 F: drivers/nvdimm/virtio_pmem.c
21493 F: drivers/nvdimm/nd_virtio.c
21495 VIRTUAL BOX GUEST DEVICE DRIVER
21496 M: Hans de Goede <hdegoede@redhat.com>
21497 M: Arnd Bergmann <arnd@arndb.de>
21498 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21500 F: drivers/virt/vboxguest/
21501 F: include/linux/vbox_utils.h
21502 F: include/uapi/linux/vbox*.h
21504 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21505 M: Hans de Goede <hdegoede@redhat.com>
21506 L: linux-fsdevel@vger.kernel.org
21510 VIRTUAL SERIO DEVICE DRIVER
21511 M: Stephen Chandler Paul <thatslyude@gmail.com>
21513 F: drivers/input/serio/userio.c
21514 F: include/uapi/linux/userio.h
21516 VIVID VIRTUAL VIDEO DRIVER
21517 M: Hans Verkuil <hverkuil@xs4all.nl>
21518 L: linux-media@vger.kernel.org
21520 W: https://linuxtv.org
21521 T: git git://linuxtv.org/media_tree.git
21522 F: drivers/media/test-drivers/vivid/*
21524 VIDTV VIRTUAL DIGITAL TV DRIVER
21525 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21526 L: linux-media@vger.kernel.org
21528 W: https://linuxtv.org
21529 T: git git://linuxtv.org/media_tree.git
21530 F: drivers/media/test-drivers/vidtv/*
21533 M: Florian Fainelli <f.fainelli@gmail.com>
21534 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21536 F: drivers/vlynq/vlynq.c
21537 F: include/linux/vlynq.h
21540 M: Martyn Welch <martyn@welchs.me.uk>
21541 M: Manohar Vanga <manohar.vanga@gmail.com>
21542 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21543 L: linux-kernel@vger.kernel.org
21545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21546 F: Documentation/driver-api/vme.rst
21547 F: drivers/staging/vme_user/
21549 F: include/linux/vme*
21551 VM SOCKETS (AF_VSOCK)
21552 M: Stefano Garzarella <sgarzare@redhat.com>
21553 L: virtualization@lists.linux-foundation.org
21554 L: netdev@vger.kernel.org
21556 F: drivers/net/vsockmon.c
21557 F: include/net/af_vsock.h
21558 F: include/uapi/linux/vm_sockets.h
21559 F: include/uapi/linux/vm_sockets_diag.h
21560 F: include/uapi/linux/vsockmon.h
21562 F: tools/testing/vsock/
21564 VMWARE BALLOON DRIVER
21565 M: Nadav Amit <namit@vmware.com>
21566 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21567 L: linux-kernel@vger.kernel.org
21569 F: drivers/misc/vmw_balloon.c
21571 VMWARE HYPERVISOR INTERFACE
21572 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21573 M: Alexey Makhalov <amakhalov@vmware.com>
21574 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21575 L: virtualization@lists.linux-foundation.org
21578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21579 F: arch/x86/include/asm/vmware.h
21580 F: arch/x86/kernel/cpu/vmware.c
21582 VMWARE PVRDMA DRIVER
21583 M: Bryan Tan <bryantan@vmware.com>
21584 M: Vishnu Dasa <vdasa@vmware.com>
21585 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21586 L: linux-rdma@vger.kernel.org
21588 F: drivers/infiniband/hw/vmw_pvrdma/
21590 VMware PVSCSI driver
21591 M: Vishal Bhakta <vbhakta@vmware.com>
21592 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21593 L: linux-scsi@vger.kernel.org
21595 F: drivers/scsi/vmw_pvscsi.c
21596 F: drivers/scsi/vmw_pvscsi.h
21598 VMWARE VIRTUAL PTP CLOCK DRIVER
21599 M: Vivek Thampi <vithampi@vmware.com>
21600 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21601 L: netdev@vger.kernel.org
21603 F: drivers/ptp/ptp_vmw.c
21606 M: Bryan Tan <bryantan@vmware.com>
21607 M: Rajesh Jalisatgi <rjalisatgi@vmware.com>
21608 M: Vishnu Dasa <vdasa@vmware.com>
21609 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21610 L: linux-kernel@vger.kernel.org
21612 F: drivers/misc/vmw_vmci/
21614 VMWARE VMMOUSE SUBDRIVER
21615 M: Zack Rusin <zackr@vmware.com>
21616 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21617 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21618 L: linux-input@vger.kernel.org
21620 F: drivers/input/mouse/vmmouse.c
21621 F: drivers/input/mouse/vmmouse.h
21623 VMWARE VMXNET3 ETHERNET DRIVER
21624 M: Ronak Doshi <doshir@vmware.com>
21625 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21626 L: netdev@vger.kernel.org
21628 F: drivers/net/vmxnet3/
21630 VOCORE VOCORE2 BOARD
21631 M: Harvey Hunt <harveyhuntnexus@gmail.com>
21632 L: linux-mips@vger.kernel.org
21634 F: arch/mips/boot/dts/ralink/vocore2.dts
21636 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21637 M: Liam Girdwood <lgirdwood@gmail.com>
21638 M: Mark Brown <broonie@kernel.org>
21639 L: linux-kernel@vger.kernel.org
21641 W: http://www.slimlogic.co.uk/?p=48
21642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21643 F: Documentation/devicetree/bindings/regulator/
21644 F: Documentation/power/regulator/
21645 F: drivers/regulator/
21646 F: include/dt-bindings/regulator/
21647 F: include/linux/regulator/
21648 K: regulator_get_optional
21650 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21651 R: Matti Vaittinen <mazziesaccount@gmail.com>
21652 F: drivers/regulator/irq_helpers.c
21655 M: David Ahern <dsahern@kernel.org>
21656 L: netdev@vger.kernel.org
21658 F: Documentation/networking/vrf.rst
21659 F: drivers/net/vrf.c
21662 M: Petr Mladek <pmladek@suse.com>
21663 M: Steven Rostedt <rostedt@goodmis.org>
21664 M: Sergey Senozhatsky <senozhatsky@chromium.org>
21665 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21666 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
21668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21669 F: Documentation/core-api/printk-formats.rst
21670 F: lib/test_printf.c
21671 F: lib/test_scanf.c
21674 VT1211 HARDWARE MONITOR DRIVER
21675 M: Juerg Haefliger <juergh@gmail.com>
21676 L: linux-hwmon@vger.kernel.org
21678 F: Documentation/hwmon/vt1211.rst
21679 F: drivers/hwmon/vt1211.c
21681 VT8231 HARDWARE MONITOR DRIVER
21682 M: Roger Lucas <vt8231@hiddenengine.co.uk>
21683 L: linux-hwmon@vger.kernel.org
21685 F: drivers/hwmon/vt8231.c
21687 VUB300 USB to SDIO/SD/MMC bridge chip
21688 L: linux-mmc@vger.kernel.org
21690 F: drivers/mmc/host/vub300.c
21692 W1 DALLAS'S 1-WIRE BUS
21693 M: Evgeniy Polyakov <zbr@ioremap.net>
21695 F: Documentation/devicetree/bindings/w1/
21696 F: Documentation/w1/
21698 F: include/linux/w1.h
21700 W83791D HARDWARE MONITORING DRIVER
21701 M: Marc Hulsman <m.hulsman@tudelft.nl>
21702 L: linux-hwmon@vger.kernel.org
21704 F: Documentation/hwmon/w83791d.rst
21705 F: drivers/hwmon/w83791d.c
21707 W83793 HARDWARE MONITORING DRIVER
21708 M: Rudolf Marek <r.marek@assembler.cz>
21709 L: linux-hwmon@vger.kernel.org
21711 F: Documentation/hwmon/w83793.rst
21712 F: drivers/hwmon/w83793.c
21714 W83795 HARDWARE MONITORING DRIVER
21715 M: Jean Delvare <jdelvare@suse.com>
21716 L: linux-hwmon@vger.kernel.org
21718 F: drivers/hwmon/w83795.c
21720 W83L51xD SD/MMC CARD INTERFACE DRIVER
21721 M: Pierre Ossman <pierre@ossman.eu>
21723 F: drivers/mmc/host/wbsd.*
21725 WACOM PROTOCOL 4 SERIAL TABLETS
21726 M: Julian Squires <julian@cipht.net>
21727 M: Hans de Goede <hdegoede@redhat.com>
21728 L: linux-input@vger.kernel.org
21730 F: drivers/input/tablet/wacom_serial4.c
21732 WANGXUN ETHERNET DRIVER
21733 M: Jiawen Wu <jiawenwu@trustnetic.com>
21734 L: netdev@vger.kernel.org
21736 F: Documentation/networking/device_drivers/ethernet/wangxun/txgbe.rst
21737 F: drivers/net/ethernet/wangxun/
21739 WATCHDOG DEVICE DRIVERS
21740 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21741 M: Guenter Roeck <linux@roeck-us.net>
21742 L: linux-watchdog@vger.kernel.org
21744 W: http://www.linux-watchdog.org/
21745 T: git git://www.linux-watchdog.org/linux-watchdog.git
21746 F: Documentation/devicetree/bindings/watchdog/
21747 F: Documentation/watchdog/
21748 F: drivers/watchdog/
21749 F: include/linux/watchdog.h
21750 F: include/uapi/linux/watchdog.h
21752 WHISKEYCOVE PMIC GPIO DRIVER
21753 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21754 L: linux-gpio@vger.kernel.org
21756 F: drivers/gpio/gpio-wcove.c
21759 M: Dianlong Li <long17.cool@163.com>
21760 L: linux-rtc@vger.kernel.org
21762 F: drivers/rtc/rtc-sd3078.c
21765 M: David Rheinsberg <david.rheinsberg@gmail.com>
21766 L: linux-input@vger.kernel.org
21768 F: drivers/hid/hid-wiimote*
21770 WILOCITY WIL6210 WIRELESS DRIVER
21771 L: linux-wireless@vger.kernel.org
21773 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21774 F: drivers/net/wireless/ath/wil6210/
21777 M: David Härdeman <david@hardeman.nu>
21779 F: drivers/media/rc/winbond-cir.c
21781 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21782 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21783 L: linux-watchdog@vger.kernel.org
21785 F: drivers/watchdog/ebc-c384_wdt.c
21787 WINSYSTEMS WS16C48 GPIO DRIVER
21788 M: William Breathitt Gray <vilhelm.gray@gmail.com>
21789 L: linux-gpio@vger.kernel.org
21791 F: drivers/gpio/gpio-ws16c48.c
21793 WIREGUARD SECURE NETWORK TUNNEL
21794 M: Jason A. Donenfeld <Jason@zx2c4.com>
21795 L: wireguard@lists.zx2c4.com
21796 L: netdev@vger.kernel.org
21798 F: drivers/net/wireguard/
21799 F: tools/testing/selftests/wireguard/
21801 WISTRON LAPTOP BUTTON DRIVER
21802 M: Miloslav Trmac <mitr@volny.cz>
21804 F: drivers/input/misc/wistron_btns.c
21806 WL3501 WIRELESS PCMCIA CARD DRIVER
21807 L: linux-wireless@vger.kernel.org
21809 F: drivers/net/wireless/wl3501*
21811 WOLFSON MICROELECTRONICS DRIVERS
21812 L: patches@opensource.cirrus.com
21814 W: https://github.com/CirrusLogic/linux-drivers/wiki
21815 T: git https://github.com/CirrusLogic/linux-drivers.git
21816 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21817 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21818 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21819 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21820 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21821 F: Documentation/devicetree/bindings/sound/wm*
21822 F: Documentation/hwmon/wm83??.rst
21823 F: arch/arm/mach-s3c/mach-crag6410*
21824 F: drivers/clk/clk-wm83*.c
21825 F: drivers/gpio/gpio-*wm*.c
21826 F: drivers/gpio/gpio-arizona.c
21827 F: drivers/hwmon/wm83??-hwmon.c
21828 F: drivers/input/misc/wm831x-on.c
21829 F: drivers/input/touchscreen/wm831x-ts.c
21830 F: drivers/input/touchscreen/wm97*.c
21831 F: drivers/leds/leds-wm83*.c
21832 F: drivers/mfd/arizona*
21833 F: drivers/mfd/cs47l24*
21834 F: drivers/mfd/wm*.c
21835 F: drivers/power/supply/wm83*.c
21836 F: drivers/regulator/arizona*
21837 F: drivers/regulator/wm8*.c
21838 F: drivers/rtc/rtc-wm83*.c
21839 F: drivers/video/backlight/wm83*_bl.c
21840 F: drivers/watchdog/wm83*_wdt.c
21841 F: include/linux/mfd/arizona/
21842 F: include/linux/mfd/wm831x/
21843 F: include/linux/mfd/wm8350/
21844 F: include/linux/mfd/wm8400*
21845 F: include/linux/regulator/arizona*
21846 F: include/linux/wm97xx.h
21847 F: include/sound/wm????.h
21848 F: sound/soc/codecs/arizona*
21849 F: sound/soc/codecs/cs47l24*
21850 F: sound/soc/codecs/wm*
21853 M: Tejun Heo <tj@kernel.org>
21854 R: Lai Jiangshan <jiangshanlai@gmail.com>
21856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21857 F: Documentation/core-api/workqueue.rst
21858 F: include/linux/workqueue.h
21859 F: kernel/workqueue.c
21862 M: Loic Poulain <loic.poulain@linaro.org>
21863 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
21864 R: Johannes Berg <johannes@sipsolutions.net>
21865 L: netdev@vger.kernel.org
21867 F: drivers/net/wwan/
21868 F: include/linux/wwan.h
21869 F: include/uapi/linux/wwan.h
21871 X-POWERS AXP288 PMIC DRIVERS
21872 M: Hans de Goede <hdegoede@redhat.com>
21874 F: drivers/acpi/pmic/intel_pmic_xpower.c
21877 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21878 M: Chen-Yu Tsai <wens@csie.org>
21879 L: linux-kernel@vger.kernel.org
21884 M: Martin Schiller <ms@dev.tdt.de>
21885 L: linux-x25@vger.kernel.org
21887 F: Documentation/networking/lapb-module.rst
21888 F: Documentation/networking/x25*
21889 F: drivers/net/wan/hdlc_x25.c
21890 F: drivers/net/wan/lapbether.c
21891 F: include/*/lapb.h
21892 F: include/net/x25*
21893 F: include/uapi/linux/x25.h
21897 X86 ARCHITECTURE (32-BIT AND 64-BIT)
21898 M: Thomas Gleixner <tglx@linutronix.de>
21899 M: Ingo Molnar <mingo@redhat.com>
21900 M: Borislav Petkov <bp@alien8.de>
21901 M: Dave Hansen <dave.hansen@linux.intel.com>
21903 R: "H. Peter Anvin" <hpa@zytor.com>
21904 L: linux-kernel@vger.kernel.org
21906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21907 F: Documentation/devicetree/bindings/x86/
21908 F: Documentation/x86/
21912 M: Andy Lutomirski <luto@kernel.org>
21913 L: linux-kernel@vger.kernel.org
21915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21918 X86 MCE INFRASTRUCTURE
21919 M: Tony Luck <tony.luck@intel.com>
21920 M: Borislav Petkov <bp@alien8.de>
21921 L: linux-edac@vger.kernel.org
21923 F: Documentation/ABI/testing/sysfs-mce
21924 F: Documentation/x86/x86_64/machinecheck.rst
21925 F: arch/x86/kernel/cpu/mce/*
21927 X86 MICROCODE UPDATE SUPPORT
21928 M: Borislav Petkov <bp@alien8.de>
21930 F: arch/x86/kernel/cpu/microcode/*
21933 M: Dave Hansen <dave.hansen@linux.intel.com>
21934 M: Andy Lutomirski <luto@kernel.org>
21935 M: Peter Zijlstra <peterz@infradead.org>
21936 L: linux-kernel@vger.kernel.org
21938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21941 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21942 M: Hans de Goede <hdegoede@redhat.com>
21943 L: platform-driver-x86@vger.kernel.org
21945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21946 F: drivers/platform/x86/x86-android-tablets.c
21948 X86 PLATFORM DRIVERS
21949 M: Hans de Goede <hdegoede@redhat.com>
21950 M: Mark Gross <markgross@kernel.org>
21951 L: platform-driver-x86@vger.kernel.org
21953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21954 F: drivers/platform/olpc/
21955 F: drivers/platform/x86/
21957 X86 PLATFORM DRIVERS - ARCH
21958 R: Darren Hart <dvhart@infradead.org>
21959 R: Andy Shevchenko <andy@infradead.org>
21960 L: platform-driver-x86@vger.kernel.org
21963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21964 F: arch/x86/platform
21966 X86 PLATFORM UV HPE SUPERDOME FLEX
21967 M: Steve Wahl <steve.wahl@hpe.com>
21968 R: Mike Travis <mike.travis@hpe.com>
21969 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
21970 R: Russ Anderson <russ.anderson@hpe.com>
21972 F: arch/x86/include/asm/uv/
21973 F: arch/x86/kernel/apic/x2apic_uv_x.c
21974 F: arch/x86/platform/uv/
21976 X86 STACK UNWINDING
21977 M: Josh Poimboeuf <jpoimboe@kernel.org>
21978 M: Peter Zijlstra <peterz@infradead.org>
21980 F: arch/x86/include/asm/unwind*.h
21981 F: arch/x86/kernel/dumpstack.c
21982 F: arch/x86/kernel/stacktrace.c
21983 F: arch/x86/kernel/unwind_*.c
21986 M: Andy Lutomirski <luto@kernel.org>
21987 L: linux-kernel@vger.kernel.org
21989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
21990 F: arch/x86/entry/vdso/
21993 M: Matthew Wilcox <willy@infradead.org>
21994 L: linux-fsdevel@vger.kernel.org
21996 F: Documentation/core-api/xarray.rst
21997 F: include/linux/idr.h
21998 F: include/linux/xarray.h
22001 F: tools/testing/radix-tree
22004 M: Benjamin Valentin <benpicco@googlemail.com>
22006 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22007 F: drivers/media/rc/xbox_remote.c
22009 XC2028/3028 TUNER DRIVER
22010 M: Mauro Carvalho Chehab <mchehab@kernel.org>
22011 L: linux-media@vger.kernel.org
22013 W: https://linuxtv.org
22014 T: git git://linuxtv.org/media_tree.git
22015 F: drivers/media/tuners/xc2028.*
22017 XDP (eXpress Data Path)
22018 M: Alexei Starovoitov <ast@kernel.org>
22019 M: Daniel Borkmann <daniel@iogearbox.net>
22020 M: David S. Miller <davem@davemloft.net>
22021 M: Jakub Kicinski <kuba@kernel.org>
22022 M: Jesper Dangaard Brouer <hawk@kernel.org>
22023 M: John Fastabend <john.fastabend@gmail.com>
22024 L: netdev@vger.kernel.org
22025 L: bpf@vger.kernel.org
22027 F: include/net/xdp.h
22028 F: include/net/xdp_priv.h
22029 F: include/trace/events/xdp.h
22030 F: kernel/bpf/cpumap.c
22031 F: kernel/bpf/devmap.c
22033 F: samples/bpf/xdp*
22034 F: tools/testing/selftests/bpf/*xdp*
22035 F: tools/testing/selftests/bpf/*/*xdp*
22036 F: drivers/net/ethernet/*/*/*/*/*xdp*
22037 F: drivers/net/ethernet/*/*/*xdp*
22038 K: (?:\b|_)xdp(?:\b|_)
22040 XDP SOCKETS (AF_XDP)
22041 M: Björn Töpel <bjorn@kernel.org>
22042 M: Magnus Karlsson <magnus.karlsson@intel.com>
22043 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
22044 R: Jonathan Lemon <jonathan.lemon@gmail.com>
22045 L: netdev@vger.kernel.org
22046 L: bpf@vger.kernel.org
22048 F: Documentation/networking/af_xdp.rst
22049 F: include/net/xdp_sock*
22050 F: include/net/xsk_buff_pool.h
22051 F: include/uapi/linux/if_xdp.h
22052 F: include/uapi/linux/xdp_diag.h
22053 F: include/net/netns/xdp.h
22055 F: tools/testing/selftests/bpf/*xsk*
22057 XEN BLOCK SUBSYSTEM
22058 M: Roger Pau Monné <roger.pau@citrix.com>
22059 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22061 F: drivers/block/xen*
22062 F: drivers/block/xen-blkback/*
22065 M: Stefano Stabellini <sstabellini@kernel.org>
22066 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22068 F: arch/arm/include/asm/xen/
22071 XEN HYPERVISOR ARM64
22072 M: Stefano Stabellini <sstabellini@kernel.org>
22073 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22075 F: arch/arm64/include/asm/xen/
22078 XEN HYPERVISOR INTERFACE
22079 M: Juergen Gross <jgross@suse.com>
22080 M: Stefano Stabellini <sstabellini@kernel.org>
22081 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
22082 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22085 F: Documentation/ABI/stable/sysfs-hypervisor-xen
22086 F: Documentation/ABI/testing/sysfs-hypervisor-xen
22087 F: drivers/*/xen-*front.c
22089 F: include/uapi/xen/
22093 M: Juergen Gross <jgross@suse.com>
22094 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
22095 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22097 F: arch/x86/include/asm/pvclock-abi.h
22098 F: arch/x86/include/asm/xen/
22099 F: arch/x86/platform/pvh/
22102 XEN NETWORK BACKEND DRIVER
22103 M: Wei Liu <wei.liu@kernel.org>
22104 M: Paul Durrant <paul@xen.org>
22105 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22106 L: netdev@vger.kernel.org
22108 F: drivers/net/xen-netback/*
22111 M: Juergen Gross <jgross@suse.com>
22112 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22114 F: arch/x86/pci/*xen*
22115 F: drivers/pci/*xen*
22118 M: Juergen Gross <jgross@suse.com>
22119 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22120 L: linux-scsi@vger.kernel.org
22122 F: drivers/scsi/xen-scsifront.c
22123 F: drivers/xen/xen-scsiback.c
22124 F: include/xen/interface/io/vscsiif.h
22127 M: Juergen Gross <jgross@suse.com>
22128 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22129 L: linux-usb@vger.kernel.org
22131 F: drivers/usb/host/xen*
22132 F: include/xen/interface/io/usbif.h
22134 XEN SOUND FRONTEND DRIVER
22135 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22136 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22137 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22141 XEN SWIOTLB SUBSYSTEM
22142 M: Juergen Gross <jgross@suse.com>
22143 M: Stefano Stabellini <sstabellini@kernel.org>
22144 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22145 L: iommu@lists.linux.dev
22147 F: arch/x86/xen/*swiotlb*
22148 F: drivers/xen/*swiotlb*
22151 C: irc://irc.oftc.net/xfs
22152 M: Darrick J. Wong <djwong@kernel.org>
22153 L: linux-xfs@vger.kernel.org
22156 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22157 F: Documentation/ABI/testing/sysfs-fs-xfs
22158 F: Documentation/admin-guide/xfs.rst
22159 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22160 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22162 F: include/uapi/linux/dqblk_xfs.h
22163 F: include/uapi/linux/fsmap.h
22166 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22167 L: linux-iio@vger.kernel.org
22169 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22170 F: drivers/iio/adc/xilinx-ams.c
22172 XILINX AXI ETHERNET DRIVER
22173 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22175 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22178 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22179 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22180 L: linux-can@vger.kernel.org
22182 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22183 F: drivers/net/can/xilinx_can.c
22186 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22187 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22188 R: Michal Simek <michal.simek@xilinx.com>
22190 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
22191 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22192 F: drivers/gpio/gpio-xilinx.c
22193 F: drivers/gpio/gpio-zynq.c
22195 XILINX SD-FEC IP CORES
22196 M: Derek Kiernan <derek.kiernan@xilinx.com>
22197 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22199 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22200 F: Documentation/misc-devices/xilinx_sdfec.rst
22201 F: drivers/misc/Kconfig
22202 F: drivers/misc/Makefile
22203 F: drivers/misc/xilinx_sdfec.c
22204 F: include/uapi/misc/xilinx_sdfec.h
22207 M: Sean Anderson <sean.anderson@seco.com>
22209 F: drivers/pwm/pwm-xilinx.c
22210 F: include/clocksource/timer-xilinx.h
22212 XILINX UARTLITE SERIAL DRIVER
22213 M: Peter Korsgaard <jacmet@sunsite.dk>
22214 L: linux-serial@vger.kernel.org
22216 F: drivers/tty/serial/uartlite.c
22218 XILINX VIDEO IP CORES
22219 M: Hyun Kwon <hyun.kwon@xilinx.com>
22220 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22221 L: linux-media@vger.kernel.org
22223 T: git git://linuxtv.org/media_tree.git
22224 F: Documentation/devicetree/bindings/media/xilinx/
22225 F: drivers/media/platform/xilinx/
22226 F: include/uapi/linux/xilinx-v4l2-controls.h
22228 XILINX ZYNQMP DPDMA DRIVER
22229 M: Hyun Kwon <hyun.kwon@xilinx.com>
22230 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22231 L: dmaengine@vger.kernel.org
22233 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22234 F: drivers/dma/xilinx/xilinx_dpdma.c
22235 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22237 XILINX ZYNQMP PSGTR PHY DRIVER
22238 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22239 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22240 L: linux-kernel@vger.kernel.org
22242 T: git https://github.com/Xilinx/linux-xlnx.git
22243 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22244 F: drivers/phy/xilinx/phy-zynqmp.c
22246 XILINX ZYNQMP SHA3 DRIVER
22247 M: Harsha <harsha.harsha@xilinx.com>
22249 F: drivers/crypto/xilinx/zynqmp-sha.c
22251 XILINX EVENT MANAGEMENT DRIVER
22252 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22254 F: drivers/soc/xilinx/xlnx_event_manager.c
22255 F: include/linux/firmware/xlnx-event-manager.h
22258 M: Eli Billauer <eli.billauer@gmail.com>
22259 L: linux-kernel@vger.kernel.org
22261 F: drivers/char/xillybus/
22264 M: George Cherian <gcherian@marvell.com>
22265 L: linux-i2c@vger.kernel.org
22267 W: http://www.marvell.com
22268 F: drivers/i2c/busses/i2c-xlp9xx.c
22270 XRA1403 GPIO EXPANDER
22271 M: Nandor Han <nandor.han@ge.com>
22272 M: Semi Malinen <semi.malinen@ge.com>
22273 L: linux-gpio@vger.kernel.org
22275 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22276 F: drivers/gpio/gpio-xra1403.c
22278 XTENSA XTFPGA PLATFORM SUPPORT
22279 M: Max Filippov <jcmvbkbc@gmail.com>
22280 L: linux-xtensa@linux-xtensa.org
22282 F: drivers/spi/spi-xtensa-xtfpga.c
22283 F: sound/soc/xtensa/xtfpga-i2s.c
22285 YAM DRIVER FOR AX.25
22286 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22287 L: linux-hams@vger.kernel.org
22289 F: drivers/net/hamradio/yam*
22290 F: include/linux/yam.h
22292 YAMA SECURITY MODULE
22293 M: Kees Cook <keescook@chromium.org>
22295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22296 F: Documentation/admin-guide/LSM/Yama.rst
22299 YEALINK PHONE DRIVER
22300 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22301 L: usbb2k-api-dev@nongnu.org
22303 F: Documentation/input/devices/yealink.rst
22304 F: drivers/input/misc/yealink.*
22306 Z8530 DRIVER FOR AX.25
22307 M: Joerg Reuter <jreuter@yaina.de>
22308 L: linux-hams@vger.kernel.org
22310 W: http://yaina.de/jreuter/
22311 W: http://www.qsl.net/dl1bke/
22312 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22313 F: drivers/net/hamradio/*scc.c
22314 F: drivers/net/hamradio/z8530.h
22316 ZBUD COMPRESSED PAGE ALLOCATOR
22317 M: Seth Jennings <sjenning@redhat.com>
22318 M: Dan Streetman <ddstreet@ieee.org>
22319 L: linux-mm@kvack.org
22323 Z3FOLD COMPRESSED PAGE ALLOCATOR
22324 M: Vitaly Wool <vitaly.wool@konsulko.com>
22325 R: Miaohe Lin <linmiaohe@huawei.com>
22326 L: linux-mm@kvack.org
22330 ZD1211RW WIRELESS DRIVER
22331 M: Ulrich Kunitz <kune@deine-taler.de>
22332 L: linux-wireless@vger.kernel.org
22333 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22335 W: http://zd1211.ath.cx/wiki/DriverRewrite
22336 F: drivers/net/wireless/zydas/zd1211rw/
22338 ZD1301 MEDIA DRIVER
22339 M: Antti Palosaari <crope@iki.fi>
22340 L: linux-media@vger.kernel.org
22342 W: https://linuxtv.org/
22343 W: http://palosaari.fi/linux/
22344 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22345 F: drivers/media/usb/dvb-usb-v2/zd1301*
22347 ZD1301_DEMOD MEDIA DRIVER
22348 M: Antti Palosaari <crope@iki.fi>
22349 L: linux-media@vger.kernel.org
22351 W: https://linuxtv.org/
22352 W: http://palosaari.fi/linux/
22353 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22354 F: drivers/media/dvb-frontends/zd1301_demod*
22356 ZHAOXIN PROCESSOR SUPPORT
22357 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22358 L: linux-kernel@vger.kernel.org
22360 F: arch/x86/kernel/cpu/zhaoxin.c
22363 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22364 M: Naohiro Aota <naohiro.aota@wdc.com>
22365 R: Johannes Thumshirn <jth@kernel.org>
22366 L: linux-fsdevel@vger.kernel.org
22368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22369 F: Documentation/filesystems/zonefs.rst
22372 ZPOOL COMPRESSED PAGE STORAGE API
22373 M: Dan Streetman <ddstreet@ieee.org>
22374 L: linux-mm@kvack.org
22376 F: include/linux/zpool.h
22379 ZR36067 VIDEO FOR LINUX DRIVER
22380 M: Corentin Labbe <clabbe@baylibre.com>
22381 L: mjpeg-users@lists.sourceforge.net
22382 L: linux-media@vger.kernel.org
22384 W: http://mjpeg.sourceforge.net/driver-zoran/
22385 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22386 F: Documentation/driver-api/media/drivers/zoran.rst
22387 F: drivers/staging/media/zoran/
22389 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22390 M: Minchan Kim <minchan@kernel.org>
22391 M: Nitin Gupta <ngupta@vflare.org>
22392 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22393 L: linux-kernel@vger.kernel.org
22395 F: Documentation/admin-guide/blockdev/zram.rst
22396 F: drivers/block/zram/
22398 ZS DECSTATION Z85C30 SERIAL DRIVER
22399 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22401 F: drivers/tty/serial/zs.*
22403 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22404 M: Minchan Kim <minchan@kernel.org>
22405 M: Nitin Gupta <ngupta@vflare.org>
22406 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22407 L: linux-mm@kvack.org
22409 F: Documentation/vm/zsmalloc.rst
22410 F: include/linux/zsmalloc.h
22414 M: Nick Terrell <terrelln@fb.com>
22416 B: https://github.com/facebook/zstd/issues
22417 T: git git://github.com/terrelln/linux.git
22418 F: include/linux/zstd*
22420 F: lib/decompress_unzstd.c
22425 ZSWAP COMPRESSED SWAP CACHING
22426 M: Seth Jennings <sjenning@redhat.com>
22427 M: Dan Streetman <ddstreet@ieee.org>
22428 M: Vitaly Wool <vitaly.wool@konsulko.com>
22429 L: linux-mm@kvack.org
22434 M: Linus Torvalds <torvalds@linux-foundation.org>
22435 L: linux-kernel@vger.kernel.org
22436 S: Buried alive in reporters
22437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git