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/
267 AB8500 BATTERY AND CHARGER DRIVERS
268 M: Linus Walleij <linus.walleij@linaro.org>
269 F: Documentation/devicetree/bindings/power/supply/*ab8500*
270 F: drivers/power/supply/*ab8500*
273 L: linux-api@vger.kernel.org
274 F: include/linux/syscalls.h
277 X: arch/*/include/uapi/
279 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
280 M: Hans de Goede <hdegoede@redhat.com>
281 L: linux-hwmon@vger.kernel.org
283 F: drivers/hwmon/abituguru.c
285 ABIT UGURU 3 HARDWARE MONITOR DRIVER
286 M: Alistair John Strachan <alistair@devzero.co.uk>
287 L: linux-hwmon@vger.kernel.org
289 F: drivers/hwmon/abituguru3.c
291 ACCES 104-DIO-48E GPIO DRIVER
292 M: William Breathitt Gray <william.gray@linaro.org>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-104-dio-48e.c
297 ACCES 104-IDI-48 GPIO DRIVER
298 M: William Breathitt Gray <william.gray@linaro.org>
299 L: linux-gpio@vger.kernel.org
301 F: drivers/gpio/gpio-104-idi-48.c
303 ACCES 104-IDIO-16 GPIO DRIVER
304 M: William Breathitt Gray <william.gray@linaro.org>
305 L: linux-gpio@vger.kernel.org
307 F: drivers/gpio/gpio-104-idio-16.c
309 ACCES 104-QUAD-8 DRIVER
310 M: William Breathitt Gray <william.gray@linaro.org>
311 L: linux-iio@vger.kernel.org
313 F: drivers/counter/104-quad-8.c
315 ACCES PCI-IDIO-16 GPIO DRIVER
316 M: William Breathitt Gray <william.gray@linaro.org>
317 L: linux-gpio@vger.kernel.org
319 F: drivers/gpio/gpio-pci-idio-16.c
321 ACCES PCIe-IDIO-24 GPIO DRIVER
322 M: William Breathitt Gray <william.gray@linaro.org>
323 L: linux-gpio@vger.kernel.org
325 F: drivers/gpio/gpio-pcie-idio-24.c
328 M: Jes Sorensen <jes@trained-monkey.org>
329 L: linux-acenic@sunsite.dk
331 F: drivers/net/ethernet/alteon/acenic*
333 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
334 M: Peter Kaestle <peter@piie.net>
335 L: platform-driver-x86@vger.kernel.org
337 W: http://piie.net/?section=acerhdf
338 F: drivers/platform/x86/acerhdf.c
340 ACER WMI LAPTOP EXTRAS
341 M: "Lee, Chun-Yi" <jlee@suse.com>
342 L: platform-driver-x86@vger.kernel.org
344 F: drivers/platform/x86/acer-wmi.c
347 M: "Rafael J. Wysocki" <rafael@kernel.org>
348 R: Len Brown <lenb@kernel.org>
349 L: linux-acpi@vger.kernel.org
351 Q: https://patchwork.kernel.org/project/linux-acpi/list/
352 B: https://bugzilla.kernel.org
353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
354 F: Documentation/ABI/testing/configfs-acpi
355 F: Documentation/ABI/testing/sysfs-bus-acpi
356 F: Documentation/firmware-guide/acpi/
358 F: drivers/pci/*/*acpi*
359 F: drivers/pci/*acpi*
360 F: drivers/pnp/pnpacpi/
362 F: include/linux/acpi.h
363 F: include/linux/fwnode.h
367 M: "Rafael J. Wysocki" <rafael@kernel.org>
368 R: Len Brown <lenb@kernel.org>
369 R: James Morse <james.morse@arm.com>
370 R: Tony Luck <tony.luck@intel.com>
371 R: Borislav Petkov <bp@alien8.de>
372 L: linux-acpi@vger.kernel.org
373 F: drivers/acpi/apei/
375 ACPI COMPONENT ARCHITECTURE (ACPICA)
376 M: Robert Moore <robert.moore@intel.com>
377 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
378 L: linux-acpi@vger.kernel.org
381 W: https://acpica.org/
382 W: https://github.com/acpica/acpica/
383 Q: https://patchwork.kernel.org/project/linux-acpi/list/
384 B: https://bugzilla.kernel.org
385 B: https://bugs.acpica.org
386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
387 F: drivers/acpi/acpica/
391 ACPI FOR ARM64 (ACPI/arm64)
392 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
393 M: Hanjun Guo <guohanjun@huawei.com>
394 M: Sudeep Holla <sudeep.holla@arm.com>
395 L: linux-acpi@vger.kernel.org
396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
398 F: drivers/acpi/arm64
400 ACPI SERIAL MULTI INSTANTIATE DRIVER
401 M: Hans de Goede <hdegoede@redhat.com>
402 L: platform-driver-x86@vger.kernel.org
404 F: drivers/platform/x86/serial-multi-instantiate.c
406 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
407 M: Sudeep Holla <sudeep.holla@arm.com>
408 L: linux-acpi@vger.kernel.org
410 F: drivers/mailbox/pcc.c
413 M: "Rafael J. Wysocki" <rafael@kernel.org>
414 M: Len Brown <lenb@kernel.org>
415 R: Andy Shevchenko <andy@kernel.org>
416 R: Mika Westerberg <mika.westerberg@linux.intel.com>
417 L: linux-acpi@vger.kernel.org
419 Q: https://patchwork.kernel.org/project/linux-acpi/list/
420 B: https://bugzilla.kernel.org
421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
422 F: drivers/acpi/pmic/
425 M: Rafael J. Wysocki <rafael@kernel.org>
426 R: Zhang Rui <rui.zhang@intel.com>
427 L: linux-acpi@vger.kernel.org
429 B: https://bugzilla.kernel.org
430 F: drivers/acpi/*thermal*
433 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
434 L: linux-acpi@vger.kernel.org
435 L: iommu@lists.linux.dev
437 F: drivers/acpi/viot.c
438 F: include/linux/acpi_viot.h
441 L: platform-driver-x86@vger.kernel.org
443 F: drivers/platform/x86/wmi.c
444 F: include/uapi/linux/wmi.h
446 ACRN HYPERVISOR SERVICE MODULE
447 M: Fei Li <fei1.li@intel.com>
448 L: acrn-dev@lists.projectacrn.org (subscribers-only)
450 W: https://projectacrn.org
451 F: Documentation/virt/acrn/
452 F: drivers/virt/acrn/
453 F: include/uapi/linux/acrn.h
455 AD1889 ALSA SOUND DRIVER
456 L: linux-parisc@vger.kernel.org
458 W: https://parisc.wiki.kernel.org/index.php/AD1889
459 F: sound/pci/ad1889.*
461 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
462 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
463 L: linux-iio@vger.kernel.org
465 F: drivers/iio/potentiometer/ad5110.c
467 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
468 M: Michael Hennerich <michael.hennerich@analog.com>
470 W: http://wiki.analog.com/AD5254
471 W: https://ez.analog.com/linux-software-drivers
472 F: drivers/misc/ad525x_dpot.c
474 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
475 M: Michael Hennerich <michael.hennerich@analog.com>
477 W: http://wiki.analog.com/AD5398
478 W: https://ez.analog.com/linux-software-drivers
479 F: drivers/regulator/ad5398.c
481 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
482 M: Michael Hennerich <michael.hennerich@analog.com>
484 W: http://wiki.analog.com/AD7142
485 W: https://ez.analog.com/linux-software-drivers
486 F: drivers/input/misc/ad714x.c
488 AD7877 TOUCHSCREEN DRIVER
489 M: Michael Hennerich <michael.hennerich@analog.com>
491 W: http://wiki.analog.com/AD7877
492 W: https://ez.analog.com/linux-software-drivers
493 F: drivers/input/touchscreen/ad7877.c
495 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
496 M: Michael Hennerich <michael.hennerich@analog.com>
498 W: http://wiki.analog.com/AD7879
499 W: https://ez.analog.com/linux-software-drivers
500 F: drivers/input/touchscreen/ad7879.c
502 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
503 M: Jiri Kosina <jikos@kernel.org>
506 ADF7242 IEEE 802.15.4 RADIO DRIVER
507 M: Michael Hennerich <michael.hennerich@analog.com>
508 L: linux-wpan@vger.kernel.org
510 W: https://wiki.analog.com/ADF7242
511 W: https://ez.analog.com/linux-software-drivers
512 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
513 F: drivers/net/ieee802154/adf7242.c
515 ADM1025 HARDWARE MONITOR DRIVER
516 M: Jean Delvare <jdelvare@suse.com>
517 L: linux-hwmon@vger.kernel.org
519 F: Documentation/hwmon/adm1025.rst
520 F: drivers/hwmon/adm1025.c
522 ADM1029 HARDWARE MONITOR DRIVER
523 M: Corentin Labbe <clabbe.montjoie@gmail.com>
524 L: linux-hwmon@vger.kernel.org
526 F: drivers/hwmon/adm1029.c
528 ADM8211 WIRELESS DRIVER
529 L: linux-wireless@vger.kernel.org
531 W: https://wireless.wiki.kernel.org/
532 F: drivers/net/wireless/admtek/adm8211.*
534 ADP1653 FLASH CONTROLLER DRIVER
535 M: Sakari Ailus <sakari.ailus@iki.fi>
536 L: linux-media@vger.kernel.org
538 F: drivers/media/i2c/adp1653.c
539 F: include/media/i2c/adp1653.h
541 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
542 M: Michael Hennerich <michael.hennerich@analog.com>
544 W: http://wiki.analog.com/ADP5520
545 W: https://ez.analog.com/linux-software-drivers
546 F: drivers/gpio/gpio-adp5520.c
547 F: drivers/input/keyboard/adp5520-keys.c
548 F: drivers/leds/leds-adp5520.c
549 F: drivers/mfd/adp5520.c
550 F: drivers/video/backlight/adp5520_bl.c
552 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
553 M: Michael Hennerich <michael.hennerich@analog.com>
555 W: http://wiki.analog.com/ADP5588
556 W: https://ez.analog.com/linux-software-drivers
557 F: Documentation/devicetree/bindings/input/adi,adp5588.yaml
558 F: drivers/input/keyboard/adp5588-keys.c
560 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
561 M: Michael Hennerich <michael.hennerich@analog.com>
563 W: http://wiki.analog.com/ADP8860
564 W: https://ez.analog.com/linux-software-drivers
565 F: drivers/video/backlight/adp8860_bl.c
568 M: Colin Leroy <colin@colino.net>
570 F: drivers/macintosh/therm_adt746x.c
572 ADT7475 HARDWARE MONITOR DRIVER
573 M: Jean Delvare <jdelvare@suse.com>
574 L: linux-hwmon@vger.kernel.org
576 F: Documentation/hwmon/adt7475.rst
577 F: drivers/hwmon/adt7475.c
580 M: Matthew Wilcox <willy@infradead.org>
581 M: Hannes Reinecke <hare@suse.com>
582 L: linux-scsi@vger.kernel.org
584 F: Documentation/scsi/advansys.rst
585 F: drivers/scsi/advansys.c
587 ADVANTECH SWBTN DRIVER
588 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
589 L: platform-driver-x86@vger.kernel.org
591 F: drivers/platform/x86/adv_swbutton.c
593 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
594 M: Lucas Stankus <lucas.p.stankus@gmail.com>
596 F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
597 F: drivers/iio/accel/adxl313*
599 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
600 M: Michael Hennerich <michael.hennerich@analog.com>
602 W: http://wiki.analog.com/ADXL345
603 W: https://ez.analog.com/linux-software-drivers
604 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
605 F: drivers/input/misc/adxl34x.c
607 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
608 M: Puranjay Mohan <puranjay12@gmail.com>
609 L: linux-iio@vger.kernel.org
611 F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
612 F: drivers/iio/accel/adxl355.h
613 F: drivers/iio/accel/adxl355_core.c
614 F: drivers/iio/accel/adxl355_i2c.c
615 F: drivers/iio/accel/adxl355_spi.c
617 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
618 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
619 L: linux-iio@vger.kernel.org
621 W: https://ez.analog.com/linux-software-drivers
622 F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
623 F: drivers/iio/accel/adxl367*
625 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
626 M: Michael Hennerich <michael.hennerich@analog.com>
628 W: https://ez.analog.com/linux-software-drivers
629 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
630 F: drivers/iio/accel/adxl372.c
631 F: drivers/iio/accel/adxl372_i2c.c
632 F: drivers/iio/accel/adxl372_spi.c
635 M: Antti Palosaari <crope@iki.fi>
636 L: linux-media@vger.kernel.org
638 W: https://linuxtv.org
639 W: http://palosaari.fi/linux/
640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
641 T: git git://linuxtv.org/anttip/media_tree.git
642 F: drivers/media/dvb-frontends/af9013*
645 M: Antti Palosaari <crope@iki.fi>
646 L: linux-media@vger.kernel.org
648 W: https://linuxtv.org
649 W: http://palosaari.fi/linux/
650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
651 T: git git://linuxtv.org/anttip/media_tree.git
652 F: drivers/media/dvb-frontends/af9033*
655 M: David Sterba <dsterba@suse.com>
656 L: linux-fsdevel@vger.kernel.org
658 F: Documentation/filesystems/affs.rst
662 M: David Howells <dhowells@redhat.com>
663 M: Marc Dionne <marc.dionne@auristor.com>
664 L: linux-afs@lists.infradead.org
666 W: https://www.infradead.org/~dhowells/kafs/
667 F: Documentation/filesystems/afs.rst
669 F: include/trace/events/afs.h
672 M: David Airlie <airlied@redhat.com>
673 L: dri-devel@lists.freedesktop.org
675 T: git git://anongit.freedesktop.org/drm/drm
677 F: include/linux/agp*
678 F: include/uapi/linux/agp*
681 M: "Juergen E. Fischer" <fischer@norbit.de>
682 L: linux-scsi@vger.kernel.org
684 F: drivers/scsi/aha152x*
685 F: drivers/scsi/pcmcia/aha152x*
687 AIC7XXX / AIC79XX SCSI DRIVER
688 M: Hannes Reinecke <hare@suse.com>
689 L: linux-scsi@vger.kernel.org
691 F: drivers/scsi/aic7xxx/
693 AIMSLAB FM RADIO RECEIVER DRIVER
694 M: Hans Verkuil <hverkuil@xs4all.nl>
695 L: linux-media@vger.kernel.org
697 W: https://linuxtv.org
698 T: git git://linuxtv.org/media_tree.git
699 F: drivers/media/radio/radio-aimslab*
702 M: Benjamin LaHaise <bcrl@kvack.org>
703 L: linux-aio@kvack.org
706 F: include/linux/*aio*.h
709 M: Antti Palosaari <crope@iki.fi>
710 L: linux-media@vger.kernel.org
712 W: https://linuxtv.org
713 W: http://palosaari.fi/linux/
714 Q: http://patchwork.linuxtv.org/project/linux-media/list/
715 T: git git://linuxtv.org/anttip/media_tree.git
716 F: drivers/media/usb/airspy/
718 ALACRITECH GIGABIT ETHERNET DRIVER
719 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
721 F: drivers/net/ethernet/alacritech/*
723 ALCATEL SPEEDTOUCH USB DRIVER
724 M: Duncan Sands <duncan.sands@free.fr>
725 L: linux-usb@vger.kernel.org
727 W: http://www.linux-usb.org/SpeedTouch/
728 F: drivers/usb/atm/speedtch.c
729 F: drivers/usb/atm/usbatm.c
731 ALCHEMY AU1XX0 MMC DRIVER
732 M: Manuel Lauss <manuel.lauss@gmail.com>
734 F: drivers/mmc/host/au1xmmc.c
737 M: Rudolf Marek <r.marek@assembler.cz>
738 L: linux-i2c@vger.kernel.org
740 F: Documentation/i2c/busses/i2c-ali1563.rst
741 F: drivers/i2c/busses/i2c-ali1563.c
743 ALIBABA ELASTIC RDMA DRIVER
744 M: Cheng Xu <chengyou@linux.alibaba.com>
745 M: Kai Shen <kaishen@linux.alibaba.com>
746 L: linux-rdma@vger.kernel.org
748 F: drivers/infiniband/hw/erdma
749 F: include/uapi/rdma/erdma-abi.h
752 M: Shuai Xue <xueshuai@linux.alibaba.com>
754 F: Documentation/admin-guide/perf/alibaba_pmu.rst
755 F: drivers/perf/alibaba_uncore_dwr_pmu.c
758 L: Dell.Client.Kernel@dell.com
760 F: drivers/platform/x86/dell/alienware-wmi.c
762 ALLEGRO DVT VIDEO IP CORE DRIVER
763 M: Michael Tretter <m.tretter@pengutronix.de>
764 R: Pengutronix Kernel Team <kernel@pengutronix.de>
765 L: linux-media@vger.kernel.org
767 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
768 F: drivers/media/platform/allegro-dvt/
770 ALLWINNER A10 CSI DRIVER
771 M: Maxime Ripard <mripard@kernel.org>
772 L: linux-media@vger.kernel.org
774 T: git git://linuxtv.org/media_tree.git
775 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
776 F: drivers/media/platform/sunxi/sun4i-csi/
778 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
779 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
780 L: linux-media@vger.kernel.org
782 T: git git://linuxtv.org/media_tree.git
783 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
784 F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
786 ALLWINNER CPUFREQ DRIVER
787 M: Yangtao Li <tiny.windzz@gmail.com>
788 L: linux-pm@vger.kernel.org
790 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
791 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
793 ALLWINNER CRYPTO DRIVERS
794 M: Corentin Labbe <clabbe.montjoie@gmail.com>
795 L: linux-crypto@vger.kernel.org
797 F: drivers/crypto/allwinner/
799 ALLWINNER HARDWARE SPINLOCK SUPPORT
800 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
802 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
803 F: drivers/hwspinlock/sun6i_hwspinlock.c
805 ALLWINNER THERMAL DRIVER
806 M: Vasily Khoruzhick <anarsoul@gmail.com>
807 M: Yangtao Li <tiny.windzz@gmail.com>
808 L: linux-pm@vger.kernel.org
810 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
811 F: drivers/thermal/sun8i_thermal.c
814 M: Maxime Ripard <mripard@kernel.org>
815 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
816 L: linux-media@vger.kernel.org
818 F: drivers/staging/media/sunxi/cedrus/
820 ALLWINNER DMIC DRIVERS
821 M: Ban Tao <fengzheng923@gmail.com>
822 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
824 F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
825 F: sound/soc/sunxi/sun50i-dmic.c
828 M: Richard Henderson <richard.henderson@linaro.org>
829 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
830 M: Matt Turner <mattst88@gmail.com>
831 L: linux-alpha@vger.kernel.org
835 ALPS PS/2 TOUCHPAD DRIVER
836 R: Pali Rohár <pali@kernel.org>
837 F: drivers/input/mouse/alps.*
839 ALTERA I2C CONTROLLER DRIVER
840 M: Thor Thayer <thor.thayer@linux.intel.com>
842 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
843 F: drivers/i2c/busses/i2c-altera.c
845 ALTERA MAILBOX DRIVER
846 M: Mun Yew Tham <mun.yew.tham@intel.com>
848 F: drivers/mailbox/mailbox-altera.c
850 ALTERA MSGDMA IP CORE DRIVER
851 M: Olivier Dautricourt <olivierdautricourt@gmail.com>
852 R: Stefan Roese <sr@denx.de>
853 L: dmaengine@vger.kernel.org
855 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
856 F: drivers/dma/altera-msgdma.c
859 M: Mun Yew Tham <mun.yew.tham@intel.com>
860 L: linux-gpio@vger.kernel.org
862 F: drivers/gpio/gpio-altera.c
864 ALTERA SYSTEM MANAGER DRIVER
865 M: Thor Thayer <thor.thayer@linux.intel.com>
867 F: drivers/mfd/altera-sysmgr.c
868 F: include/linux/mfd/altera-sysmgr.h
870 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
871 M: Thor Thayer <thor.thayer@linux.intel.com>
873 F: drivers/gpio/gpio-altera-a10sr.c
874 F: drivers/mfd/altera-a10sr.c
875 F: drivers/reset/reset-a10sr.c
876 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
877 F: include/linux/mfd/altera-a10sr.h
879 ALTERA TRIPLE SPEED ETHERNET DRIVER
880 M: Joyce Ooi <joyce.ooi@intel.com>
881 L: netdev@vger.kernel.org
883 F: drivers/net/ethernet/altera/
886 M: Maxime Chevallier <maxime.chevallier@bootlin.com>
887 L: netdev@vger.kernel.org
889 F: drivers/net/pcs/pcs-altera-tse.c
890 F: include/linux/pcs-altera-tse.h
892 ALTERA UART/JTAG UART SERIAL DRIVERS
893 M: Tobias Klauser <tklauser@distanz.ch>
894 L: linux-serial@vger.kernel.org
896 F: drivers/tty/serial/altera_jtaguart.c
897 F: drivers/tty/serial/altera_uart.c
898 F: include/linux/altera_jtaguart.h
899 F: include/linux/altera_uart.h
901 AMAZON ANNAPURNA LABS FIC DRIVER
902 M: Talel Shenhar <talel@amazon.com>
904 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
905 F: drivers/irqchip/irq-al-fic.c
907 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
908 M: Talel Shenhar <talel@amazon.com>
909 M: Talel Shenhar <talelshenhar@gmail.com>
911 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
912 F: drivers/edac/al_mc_edac.c
914 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
915 M: Talel Shenhar <talel@amazon.com>
917 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
918 F: drivers/thermal/thermal_mmio.c
920 AMAZON ETHERNET DRIVERS
921 M: Shay Agroskin <shayagr@amazon.com>
922 M: Arthur Kiyanovski <akiyano@amazon.com>
923 R: David Arinzon <darinzon@amazon.com>
924 R: Noam Dagan <ndagan@amazon.com>
925 R: Saeed Bishara <saeedb@amazon.com>
926 L: netdev@vger.kernel.org
928 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
929 F: drivers/net/ethernet/amazon/
931 AMAZON RDMA EFA DRIVER
932 M: Gal Pressman <galpress@amazon.com>
933 R: Yossi Leybovich <sleybo@amazon.com>
934 L: linux-rdma@vger.kernel.org
936 Q: https://patchwork.kernel.org/project/linux-rdma/list/
937 F: drivers/infiniband/hw/efa/
938 F: include/uapi/rdma/efa-abi.h
940 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
941 M: Tom Lendacky <thomas.lendacky@amd.com>
942 M: John Allen <john.allen@amd.com>
943 L: linux-crypto@vger.kernel.org
945 F: drivers/crypto/ccp/
946 F: include/linux/ccp.h
948 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
949 M: Brijesh Singh <brijesh.singh@amd.com>
950 M: Tom Lendacky <thomas.lendacky@amd.com>
951 L: linux-crypto@vger.kernel.org
953 F: drivers/crypto/ccp/sev*
954 F: include/uapi/linux/psp-sev.h
957 M: Harry Wentland <harry.wentland@amd.com>
958 M: Leo Li <sunpeng.li@amd.com>
959 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
960 L: amd-gfx@lists.freedesktop.org
962 T: git https://gitlab.freedesktop.org/agd5f/linux.git
963 F: drivers/gpu/drm/amd/display/
965 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
966 M: Huang Rui <ray.huang@amd.com>
967 L: linux-hwmon@vger.kernel.org
969 F: Documentation/hwmon/fam15h_power.rst
970 F: drivers/hwmon/fam15h_power.c
973 M: Enrico Weigelt, metux IT consult <info@metux.net>
974 L: linux-gpio@vger.kernel.org
976 F: drivers/gpio/gpio-amd-fch.c
977 F: include/linux/platform_data/gpio/gpio-amd-fch.h
979 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
980 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
982 F: drivers/usb/gadget/udc/amd5536udc.*
984 AMD GEODE PROCESSOR/CHIPSET SUPPORT
985 M: Andres Salomon <dilinger@queued.net>
986 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
988 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
989 F: arch/x86/include/asm/geode.h
990 F: drivers/char/hw_random/geode-rng.c
991 F: drivers/crypto/geode*
992 F: drivers/video/fbdev/geode/
995 M: Joerg Roedel <joro@8bytes.org>
996 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
997 L: iommu@lists.linux.dev
999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
1000 F: drivers/iommu/amd/
1001 F: include/linux/amd-iommu.h
1004 M: Felix Kuehling <Felix.Kuehling@amd.com>
1005 L: amd-gfx@lists.freedesktop.org
1007 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1008 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1009 F: drivers/gpu/drm/amd/amdkfd/
1010 F: drivers/gpu/drm/amd/include/cik_structs.h
1011 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1012 F: drivers/gpu/drm/amd/include/v9_structs.h
1013 F: drivers/gpu/drm/amd/include/vi_structs.h
1014 F: include/uapi/linux/kfd_ioctl.h
1015 F: include/uapi/linux/kfd_sysfs.h
1018 M: Sanjay R Mehta <sanju.mehta@amd.com>
1020 F: drivers/spi/spi-amd.c
1023 M: Elie Morisse <syniurge@gmail.com>
1024 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1025 L: linux-i2c@vger.kernel.org
1027 F: drivers/i2c/busses/i2c-amd-mp2*
1030 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1031 L: platform-driver-x86@vger.kernel.org
1033 F: drivers/platform/x86/amd/pmc.c
1036 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1037 L: platform-driver-x86@vger.kernel.org
1039 F: Documentation/ABI/testing/sysfs-amd-pmf
1040 F: drivers/platform/x86/amd/pmf/
1043 M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1044 R: Carlos Bilbao <carlos.bilbao@amd.com>
1045 L: platform-driver-x86@vger.kernel.org
1047 F: Documentation/x86/amd_hsmp.rst
1048 F: arch/x86/include/asm/amd_hsmp.h
1049 F: arch/x86/include/uapi/asm/amd_hsmp.h
1050 F: drivers/platform/x86/amd/hsmp.c
1052 AMD POWERPLAY AND SWSMU
1053 M: Evan Quan <evan.quan@amd.com>
1054 L: amd-gfx@lists.freedesktop.org
1056 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1057 F: drivers/gpu/drm/amd/pm/
1060 M: Huang Rui <ray.huang@amd.com>
1061 L: linux-pm@vger.kernel.org
1063 F: Documentation/admin-guide/pm/amd-pstate.rst
1064 F: drivers/cpufreq/amd-pstate*
1065 F: include/linux/amd-pstate.h
1066 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1069 M: Sanjay R Mehta <sanju.mehta@amd.com>
1070 L: dmaengine@vger.kernel.org
1072 F: drivers/dma/ptdma/
1074 AMD SEATTLE DEVICE TREE SUPPORT
1075 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1076 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1077 M: Tom Lendacky <thomas.lendacky@amd.com>
1079 F: arch/arm64/boot/dts/amd/
1082 M: Tom Lendacky <thomas.lendacky@amd.com>
1083 M: "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1084 L: netdev@vger.kernel.org
1086 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1087 F: drivers/net/ethernet/amd/xgbe/
1089 AMD SENSOR FUSION HUB DRIVER
1090 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1091 L: linux-input@vger.kernel.org
1093 F: Documentation/hid/amd-sfh*
1094 F: drivers/hid/amd-sfh-hid/
1096 AMPHION VPU CODEC V4L2 DRIVER
1097 M: Ming Qian <ming.qian@nxp.com>
1098 M: Shijie Qin <shijie.qin@nxp.com>
1099 M: Zhou Peng <eagle.zhou@nxp.com>
1100 L: linux-media@vger.kernel.org
1102 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1103 F: drivers/media/platform/amphion/
1106 M: Christian Eggers <ceggers@arri.de>
1107 L: linux-iio@vger.kernel.org
1109 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1110 F: drivers/iio/light/as73211.c
1112 AMT (Automatic Multicast Tunneling)
1113 M: Taehee Yoo <ap420073@gmail.com>
1114 L: netdev@vger.kernel.org
1116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1118 F: drivers/net/amt.c
1120 ANALOG DEVICES INC AD7192 DRIVER
1121 M: Alexandru Tachici <alexandru.tachici@analog.com>
1122 L: linux-iio@vger.kernel.org
1124 W: https://ez.analog.com/linux-software-drivers
1125 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1126 F: drivers/iio/adc/ad7192.c
1128 ANALOG DEVICES INC AD7292 DRIVER
1129 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1130 L: linux-iio@vger.kernel.org
1132 W: https://ez.analog.com/linux-software-drivers
1133 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1134 F: drivers/iio/adc/ad7292.c
1136 ANALOG DEVICES INC AD3552R DRIVER
1137 M: Nuno Sá <nuno.sa@analog.com>
1138 L: linux-iio@vger.kernel.org
1140 W: https://ez.analog.com/linux-software-drivers
1141 F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1142 F: drivers/iio/dac/ad3552r.c
1144 ANALOG DEVICES INC AD7293 DRIVER
1145 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1146 L: linux-iio@vger.kernel.org
1148 W: https://ez.analog.com/linux-software-drivers
1149 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1150 F: drivers/iio/dac/ad7293.c
1152 ANALOG DEVICES INC AD7768-1 DRIVER
1153 M: Michael Hennerich <Michael.Hennerich@analog.com>
1154 L: linux-iio@vger.kernel.org
1156 W: https://ez.analog.com/linux-software-drivers
1157 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1158 F: drivers/iio/adc/ad7768-1.c
1160 ANALOG DEVICES INC AD7780 DRIVER
1161 M: Michael Hennerich <Michael.Hennerich@analog.com>
1162 M: Renato Lui Geh <renatogeh@gmail.com>
1163 L: linux-iio@vger.kernel.org
1165 W: https://ez.analog.com/linux-software-drivers
1166 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1167 F: drivers/iio/adc/ad7780.c
1169 ANALOG DEVICES INC AD74413R DRIVER
1170 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1171 L: linux-iio@vger.kernel.org
1173 W: https://ez.analog.com/linux-software-drivers
1174 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1175 F: drivers/iio/addac/ad74413r.c
1176 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1178 ANALOG DEVICES INC AD9389B DRIVER
1179 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1180 L: linux-media@vger.kernel.org
1182 F: drivers/media/i2c/ad9389b*
1184 ANALOG DEVICES INC ADA4250 DRIVER
1185 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1186 L: linux-iio@vger.kernel.org
1188 W: https://ez.analog.com/linux-software-drivers
1189 F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1190 F: drivers/iio/amplifiers/ada4250.c
1192 ANALOG DEVICES INC ADGS1408 DRIVER
1193 M: Mircea Caprioru <mircea.caprioru@analog.com>
1195 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1196 F: drivers/mux/adgs1408.c
1198 ANALOG DEVICES INC ADIN DRIVER
1199 M: Michael Hennerich <michael.hennerich@analog.com>
1200 L: netdev@vger.kernel.org
1202 W: https://ez.analog.com/linux-software-drivers
1203 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1204 F: drivers/net/phy/adin.c
1206 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1207 M: Nuno Sa <nuno.sa@analog.com>
1208 L: linux-iio@vger.kernel.org
1210 F: drivers/iio/imu/adis.c
1211 F: drivers/iio/imu/adis_buffer.c
1212 F: drivers/iio/imu/adis_trigger.c
1213 F: include/linux/iio/imu/adis.h
1215 ANALOG DEVICES INC ADIS16460 DRIVER
1216 M: Dragos Bogdan <dragos.bogdan@analog.com>
1217 L: linux-iio@vger.kernel.org
1219 W: https://ez.analog.com/linux-software-drivers
1220 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1221 F: drivers/iio/imu/adis16460.c
1223 ANALOG DEVICES INC ADIS16475 DRIVER
1224 M: Nuno Sa <nuno.sa@analog.com>
1225 L: linux-iio@vger.kernel.org
1226 W: https://ez.analog.com/linux-software-drivers
1228 F: drivers/iio/imu/adis16475.c
1229 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1231 ANALOG DEVICES INC ADM1177 DRIVER
1232 M: Michael Hennerich <Michael.Hennerich@analog.com>
1233 L: linux-hwmon@vger.kernel.org
1235 W: https://ez.analog.com/linux-software-drivers
1236 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1237 F: drivers/hwmon/adm1177.c
1239 ANALOG DEVICES INC ADMV1013 DRIVER
1240 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1241 L: linux-iio@vger.kernel.org
1243 W: https://ez.analog.com/linux-software-drivers
1244 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1245 F: drivers/iio/frequency/admv1013.c
1247 ANALOG DEVICES INC ADMV8818 DRIVER
1248 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1249 L: linux-iio@vger.kernel.org
1251 W: https://ez.analog.com/linux-software-drivers
1252 F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1253 F: drivers/iio/filter/admv8818.c
1255 ANALOG DEVICES INC ADMV1014 DRIVER
1256 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1257 L: linux-iio@vger.kernel.org
1259 W: https://ez.analog.com/linux-software-drivers
1260 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1261 F: drivers/iio/frequency/admv1014.c
1263 ANALOG DEVICES INC ADP5061 DRIVER
1264 M: Michael Hennerich <Michael.Hennerich@analog.com>
1265 L: linux-pm@vger.kernel.org
1267 W: https://ez.analog.com/linux-software-drivers
1268 F: drivers/power/supply/adp5061.c
1270 ANALOG DEVICES INC ADRF6780 DRIVER
1271 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1272 L: linux-iio@vger.kernel.org
1274 W: https://ez.analog.com/linux-software-drivers
1275 F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1276 F: drivers/iio/frequency/adrf6780.c
1278 ANALOG DEVICES INC ADV7180 DRIVER
1279 M: Lars-Peter Clausen <lars@metafoo.de>
1280 L: linux-media@vger.kernel.org
1282 W: https://ez.analog.com/linux-software-drivers
1283 F: drivers/media/i2c/adv7180.c
1284 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1286 ANALOG DEVICES INC ADV748X DRIVER
1287 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1288 L: linux-media@vger.kernel.org
1290 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1291 F: drivers/media/i2c/adv748x/*
1293 ANALOG DEVICES INC ADV7511 DRIVER
1294 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1295 L: linux-media@vger.kernel.org
1297 F: drivers/media/i2c/adv7511*
1299 ANALOG DEVICES INC ADV7604 DRIVER
1300 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1301 L: linux-media@vger.kernel.org
1303 F: drivers/media/i2c/adv7604*
1304 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1306 ANALOG DEVICES INC ADV7842 DRIVER
1307 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1308 L: linux-media@vger.kernel.org
1310 F: drivers/media/i2c/adv7842*
1312 ANALOG DEVICES INC ADXRS290 DRIVER
1313 M: Nishant Malpani <nish.malpani25@gmail.com>
1314 L: linux-iio@vger.kernel.org
1316 F: drivers/iio/gyro/adxrs290.c
1317 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1319 ANALOG DEVICES INC ASOC CODEC DRIVERS
1320 M: Lars-Peter Clausen <lars@metafoo.de>
1321 M: Nuno Sá <nuno.sa@analog.com>
1322 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1324 W: http://wiki.analog.com/
1325 W: https://ez.analog.com/linux-software-drivers
1326 F: sound/soc/codecs/ad1*
1327 F: sound/soc/codecs/ad7*
1328 F: sound/soc/codecs/adau*
1329 F: sound/soc/codecs/adav*
1330 F: sound/soc/codecs/sigmadsp.*
1331 F: sound/soc/codecs/ssm*
1333 ANALOG DEVICES INC DMA DRIVERS
1334 M: Lars-Peter Clausen <lars@metafoo.de>
1336 W: https://ez.analog.com/linux-software-drivers
1337 F: drivers/dma/dma-axi-dmac.c
1339 ANALOG DEVICES INC IIO DRIVERS
1340 M: Lars-Peter Clausen <lars@metafoo.de>
1341 M: Michael Hennerich <Michael.Hennerich@analog.com>
1343 W: http://wiki.analog.com/
1344 W: https://ez.analog.com/linux-software-drivers
1345 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1346 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1347 F: Documentation/devicetree/bindings/iio/*/adi,*
1348 F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1349 F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1350 F: drivers/iio/*/ad*
1351 F: drivers/iio/adc/ltc249*
1352 F: drivers/iio/amplifiers/hmc425a.c
1353 F: drivers/staging/iio/*/ad*
1354 X: drivers/iio/*/adjd*
1356 ANALOG DEVICES INC MAX31760 DRIVER
1357 M: Ibrahim Tilki <Ibrahim.Tilki@analog.com>
1359 W: http://wiki.analog.com/
1360 W: https://ez.analog.com/linux-software-drivers
1361 F: Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
1362 F: Documentation/hwmon/max31760.rst
1363 F: drivers/hwmon/max31760.c
1365 ANALOGBITS PLL LIBRARIES
1366 M: Paul Walmsley <paul.walmsley@sifive.com>
1368 F: drivers/clk/analogbits/*
1369 F: include/linux/clk/analogbits*
1371 ANDROID CONFIG FRAGMENTS
1372 M: Rob Herring <robh@kernel.org>
1374 F: kernel/configs/android*
1377 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1378 M: Arve Hjønnevåg <arve@android.com>
1379 M: Todd Kjos <tkjos@android.com>
1380 M: Martijn Coenen <maco@android.com>
1381 M: Joel Fernandes <joel@joelfernandes.org>
1382 M: Christian Brauner <christian@brauner.io>
1383 M: Carlos Llamas <cmllamas@google.com>
1384 M: Suren Baghdasaryan <surenb@google.com>
1385 L: linux-kernel@vger.kernel.org
1387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1390 ANDROID GOLDFISH PIC DRIVER
1391 M: Miodrag Dinic <miodrag.dinic@mips.com>
1393 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1394 F: drivers/irqchip/irq-goldfish-pic.c
1396 ANDROID GOLDFISH RTC DRIVER
1397 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1399 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1400 F: drivers/rtc/rtc-goldfish.c
1402 AOA (Apple Onboard Audio) ALSA DRIVER
1403 M: Johannes Berg <johannes@sipsolutions.net>
1404 L: linuxppc-dev@lists.ozlabs.org
1405 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1409 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1410 M: William Breathitt Gray <william.gray@linaro.org>
1411 L: linux-iio@vger.kernel.org
1413 F: drivers/iio/addac/stx104.c
1416 M: Jiri Kosina <jikos@kernel.org>
1418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1419 F: arch/x86/kernel/apm_32.c
1420 F: drivers/char/apm-emulation.c
1421 F: include/linux/apm_bios.h
1422 F: include/uapi/linux/apm_bios.h
1424 APPARMOR SECURITY MODULE
1425 M: John Johansen <john.johansen@canonical.com>
1426 M: John Johansen <john@apparmor.net>
1427 L: apparmor@lists.ubuntu.com (moderated for non-subscribers)
1430 B: https://gitlab.com/apparmor/apparmor-kernel
1431 C: irc://irc.oftc.net/apparmor
1432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1433 T: https://gitlab.com/apparmor/apparmor-kernel.git
1434 F: Documentation/admin-guide/LSM/apparmor.rst
1435 F: security/apparmor/
1437 APPLE BCM5974 MULTITOUCH DRIVER
1438 M: Henrik Rydberg <rydberg@bitmath.org>
1439 L: linux-input@vger.kernel.org
1441 F: drivers/input/mouse/bcm5974.c
1443 APPLE PCIE CONTROLLER DRIVER
1444 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1445 M: Marc Zyngier <maz@kernel.org>
1446 L: linux-pci@vger.kernel.org
1448 F: drivers/pci/controller/pcie-apple.c
1451 M: Henrik Rydberg <rydberg@bitmath.org>
1452 L: linux-hwmon@vger.kernel.org
1454 F: drivers/hwmon/applesmc.c
1456 APPLETALK NETWORK LAYER
1457 L: netdev@vger.kernel.org
1459 F: drivers/net/appletalk/
1460 F: include/linux/atalk.h
1461 F: include/uapi/linux/atalk.h
1464 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1465 M: Khuong Dinh <khuong@os.amperecomputing.com>
1467 F: arch/arm64/boot/dts/apm/
1469 APPLIED MICRO (APM) X-GENE SOC EDAC
1470 M: Khuong Dinh <khuong@os.amperecomputing.com>
1472 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1473 F: drivers/edac/xgene_edac.c
1475 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1476 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1477 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1479 F: drivers/net/ethernet/apm/xgene-v2/
1481 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1482 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1483 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1484 M: Quan Nguyen <quan@os.amperecomputing.com>
1486 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1487 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1488 F: drivers/net/ethernet/apm/xgene/
1489 F: drivers/net/mdio/mdio-xgene.c
1491 APPLIED MICRO (APM) X-GENE SOC PMU
1492 M: Khuong Dinh <khuong@os.amperecomputing.com>
1494 F: Documentation/admin-guide/perf/xgene-pmu.rst
1495 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1496 F: drivers/perf/xgene_pmu.c
1498 APTINA CAMERA SENSOR PLL
1499 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1500 L: linux-media@vger.kernel.org
1502 F: drivers/media/i2c/aptina-pll.*
1504 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1505 M: Aleksa Savic <savicaleksa83@gmail.com>
1506 M: Jack Doan <me@jackdoan.com>
1507 L: linux-hwmon@vger.kernel.org
1509 F: Documentation/hwmon/aquacomputer_d5next.rst
1510 F: drivers/hwmon/aquacomputer_d5next.c
1512 AQUANTIA ETHERNET DRIVER (atlantic)
1513 M: Igor Russkikh <irusskikh@marvell.com>
1514 L: netdev@vger.kernel.org
1516 W: https://www.marvell.com/
1517 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1518 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1519 F: drivers/net/ethernet/aquantia/atlantic/
1521 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1522 M: Egor Pomozov <epomozov@marvell.com>
1523 L: netdev@vger.kernel.org
1525 W: http://www.aquantia.com
1526 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1528 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1529 M: Krzysztof Hałasa <khalasa@piap.pl>
1530 L: linux-media@vger.kernel.org
1532 F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1533 F: drivers/media/i2c/ar0521.c
1535 ARASAN NAND CONTROLLER DRIVER
1536 M: Miquel Raynal <miquel.raynal@bootlin.com>
1537 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1538 L: linux-mtd@lists.infradead.org
1540 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1541 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1543 ARC FRAMEBUFFER DRIVER
1544 M: Jaya Kumar <jayalk@intworks.biz>
1546 F: drivers/video/fbdev/arcfb.c
1547 F: drivers/video/fbdev/core/fb_defio.c
1550 M: Alexey Brodkin <abrodkin@synopsys.com>
1552 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1553 F: drivers/gpu/drm/tiny/arcpgu.c
1555 ARCNET NETWORK LAYER
1556 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1557 L: netdev@vger.kernel.org
1559 F: drivers/net/arcnet/
1560 F: include/uapi/linux/if_arcnet.h
1562 ARM ARCHITECTED TIMER DRIVER
1563 M: Mark Rutland <mark.rutland@arm.com>
1564 M: Marc Zyngier <maz@kernel.org>
1565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 F: arch/arm/include/asm/arch_timer.h
1568 F: arch/arm64/include/asm/arch_timer.h
1569 F: drivers/clocksource/arm_arch_timer.c
1571 ARM HDLCD DRM DRIVER
1572 M: Liviu Dudau <liviu.dudau@arm.com>
1574 F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1575 F: drivers/gpu/drm/arm/hdlcd_*
1577 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1578 M: Linus Walleij <linus.walleij@linaro.org>
1579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1582 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1583 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1584 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1585 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1586 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1587 F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1588 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1589 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1590 F: arch/arm/boot/dts/arm-realview-*
1591 F: arch/arm/boot/dts/integrator*
1592 F: arch/arm/boot/dts/versatile*
1593 F: arch/arm/mach-versatile/
1594 F: drivers/bus/arm-integrator-lm.c
1595 F: drivers/clk/versatile/
1596 F: drivers/i2c/busses/i2c-versatile.c
1597 F: drivers/irqchip/irq-versatile-fpga.c
1598 F: drivers/mtd/maps/physmap-versatile.*
1599 F: drivers/power/reset/arm-versatile-reboot.c
1600 F: drivers/soc/versatile/
1602 ARM KOMEDA DRM-KMS DRIVER
1603 M: James (Qian) Wang <james.qian.wang@arm.com>
1604 M: Liviu Dudau <liviu.dudau@arm.com>
1605 M: Mihail Atanassov <mihail.atanassov@arm.com>
1606 L: Mali DP Maintainers <malidp@foss.arm.com>
1608 T: git git://anongit.freedesktop.org/drm/drm-misc
1609 F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1610 F: Documentation/gpu/komeda-kms.rst
1611 F: drivers/gpu/drm/arm/display/include/
1612 F: drivers/gpu/drm/arm/display/komeda/
1614 ARM MALI PANFROST DRM DRIVER
1615 M: Rob Herring <robh@kernel.org>
1616 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1617 R: Steven Price <steven.price@arm.com>
1618 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1619 L: dri-devel@lists.freedesktop.org
1621 T: git git://anongit.freedesktop.org/drm/drm-misc
1622 F: drivers/gpu/drm/panfrost/
1623 F: include/uapi/drm/panfrost_drm.h
1625 ARM MALI-DP DRM DRIVER
1626 M: Liviu Dudau <liviu.dudau@arm.com>
1627 M: Brian Starkey <brian.starkey@arm.com>
1628 L: Mali DP Maintainers <malidp@foss.arm.com>
1630 T: git git://anongit.freedesktop.org/drm/drm-misc
1631 F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1632 F: Documentation/gpu/afbc.rst
1633 F: drivers/gpu/drm/arm/
1635 ARM MFM AND FLOPPY DRIVERS
1636 M: Ian Molton <spyro@f2s.com>
1638 F: arch/arm/include/asm/floppy.h
1639 F: arch/arm/mach-rpc/floppydma.S
1641 ARM PMU PROFILING AND DEBUGGING
1642 M: Will Deacon <will@kernel.org>
1643 M: Mark Rutland <mark.rutland@arm.com>
1644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 F: Documentation/devicetree/bindings/arm/pmu.yaml
1647 F: Documentation/devicetree/bindings/perf/
1648 F: arch/arm*/include/asm/hw_breakpoint.h
1649 F: arch/arm*/include/asm/perf_event.h
1650 F: arch/arm*/kernel/hw_breakpoint.c
1651 F: arch/arm*/kernel/perf_*
1653 F: include/linux/perf/arm_pmu.h
1656 M: Russell King <linux@armlinux.org.uk>
1657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 W: http://www.armlinux.org.uk/
1660 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1662 X: arch/arm/boot/dts/
1664 ARM PRIMECELL AACI PL041 DRIVER
1665 M: Russell King <linux@armlinux.org.uk>
1669 ARM PRIMECELL BUS SUPPORT
1670 M: Russell King <linux@armlinux.org.uk>
1673 F: include/linux/amba/bus.h
1675 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1676 M: Miquel Raynal <miquel.raynal@bootlin.com>
1677 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1678 L: linux-mtd@lists.infradead.org
1680 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1681 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1683 ARM PRIMECELL PL35X SMC DRIVER
1684 M: Miquel Raynal <miquel.raynal@bootlin.com>
1685 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1689 F: drivers/memory/pl353-smc.c
1691 ARM PRIMECELL CLCD PL110 DRIVER
1692 M: Russell King <linux@armlinux.org.uk>
1694 F: drivers/video/fbdev/amba-clcd.*
1696 ARM PRIMECELL KMI PL050 DRIVER
1697 M: Russell King <linux@armlinux.org.uk>
1699 F: drivers/input/serio/ambakmi.*
1700 F: include/linux/amba/kmi.h
1702 ARM PRIMECELL MMCI PL180/1 DRIVER
1703 M: Russell King <linux@armlinux.org.uk>
1705 F: drivers/mmc/host/mmci.*
1706 F: include/linux/amba/mmci.h
1708 ARM PRIMECELL SSP PL022 SPI DRIVER
1709 M: Linus Walleij <linus.walleij@linaro.org>
1710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1713 F: drivers/spi/spi-pl022.c
1715 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1716 M: Russell King <linux@armlinux.org.uk>
1718 F: drivers/tty/serial/amba-pl01*.c
1719 F: include/linux/amba/serial.h
1721 ARM PRIMECELL VIC PL190/PL192 DRIVER
1722 M: Linus Walleij <linus.walleij@linaro.org>
1723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1726 F: drivers/irqchip/irq-vic.c
1728 ARM SMC WATCHDOG DRIVER
1729 M: Julius Werner <jwerner@chromium.org>
1730 R: Evan Benn <evanbenn@chromium.org>
1732 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1733 F: drivers/watchdog/arm_smc_wdt.c
1736 M: Will Deacon <will@kernel.org>
1737 R: Robin Murphy <robin.murphy@arm.com>
1738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1741 F: drivers/iommu/arm/
1742 F: drivers/iommu/io-pgtable-arm*
1744 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1745 M: Arnd Bergmann <arnd@arndb.de>
1746 M: Olof Johansson <olof@lixom.net>
1748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 C: irc://irc.libera.chat/armlinux
1751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1752 F: arch/arm/boot/dts/Makefile
1753 F: arch/arm64/boot/dts/Makefile
1755 ARM SUB-ARCHITECTURES
1756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 C: irc://irc.libera.chat/armlinux
1759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1763 ARM/ACTIONS SEMI ARCHITECTURE
1764 M: Andreas Färber <afaerber@suse.de>
1765 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1769 F: Documentation/devicetree/bindings/arm/actions.yaml
1770 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1771 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1772 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1773 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1774 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1775 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1776 F: Documentation/devicetree/bindings/pinctrl/actions,*
1777 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1778 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1779 F: arch/arm/boot/dts/owl-*
1780 F: arch/arm/mach-actions/
1781 F: arch/arm64/boot/dts/actions/
1782 F: drivers/clk/actions/
1783 F: drivers/clocksource/timer-owl*
1784 F: drivers/dma/owl-dma.c
1785 F: drivers/i2c/busses/i2c-owl.c
1786 F: drivers/irqchip/irq-owl-sirq.c
1787 F: drivers/mmc/host/owl-mmc.c
1788 F: drivers/net/ethernet/actions/
1789 F: drivers/pinctrl/actions/*
1790 F: drivers/soc/actions/
1791 F: include/dt-bindings/power/owl-*
1792 F: include/dt-bindings/reset/actions,*
1793 F: include/linux/soc/actions/
1796 ARM/ADS SPHERE MACHINE SUPPORT
1797 M: Lennert Buytenhek <kernel@wantstofly.org>
1798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 ARM/AFEB9260 MACHINE SUPPORT
1802 M: Sergey Lapin <slapin@ossfans.org>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 ARM/AJECO 1ARM MACHINE SUPPORT
1807 M: Lennert Buytenhek <kernel@wantstofly.org>
1808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811 ARM/Allwinner SoC Clock Support
1812 M: Emilio López <emilio@elopez.com.ar>
1814 F: drivers/clk/sunxi/
1816 ARM/Allwinner sunXi SoC support
1817 M: Chen-Yu Tsai <wens@csie.org>
1818 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1819 M: Samuel Holland <samuel@sholland.org>
1820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1823 L: linux-sunxi@lists.linux.dev
1824 F: arch/arm/mach-sunxi/
1825 F: arch/arm64/boot/dts/allwinner/
1826 F: drivers/clk/sunxi-ng/
1827 F: drivers/pinctrl/sunxi/
1828 F: drivers/soc/sunxi/
1833 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1834 M: Neil Armstrong <neil.armstrong@linaro.org>
1835 M: Jerome Brunet <jbrunet@baylibre.com>
1836 L: linux-amlogic@lists.infradead.org
1838 F: Documentation/devicetree/bindings/clock/amlogic*
1839 F: drivers/clk/meson/
1840 F: include/dt-bindings/clock/gxbb*
1841 F: include/dt-bindings/clock/meson*
1843 ARM/Amlogic Meson SoC Crypto Drivers
1844 M: Corentin Labbe <clabbe@baylibre.com>
1845 L: linux-crypto@vger.kernel.org
1846 L: linux-amlogic@lists.infradead.org
1848 F: Documentation/devicetree/bindings/crypto/amlogic*
1849 F: drivers/crypto/amlogic/
1851 ARM/Amlogic Meson SoC Sound Drivers
1852 M: Jerome Brunet <jbrunet@baylibre.com>
1853 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1855 F: Documentation/devicetree/bindings/sound/amlogic*
1858 ARM/Amlogic Meson SoC support
1859 M: Neil Armstrong <neil.armstrong@linaro.org>
1860 M: Kevin Hilman <khilman@baylibre.com>
1861 R: Jerome Brunet <jbrunet@baylibre.com>
1862 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 L: linux-amlogic@lists.infradead.org
1866 W: http://linux-meson.com/
1867 F: arch/arm/boot/dts/meson*
1868 F: arch/arm/mach-meson/
1869 F: arch/arm64/boot/dts/amlogic/
1870 F: drivers/mmc/host/meson*
1871 F: drivers/pinctrl/meson/
1872 F: drivers/rtc/rtc-meson*
1873 F: drivers/soc/amlogic/
1876 ARM/Annapurna Labs ALPINE ARCHITECTURE
1877 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1878 M: Antoine Tenart <atenart@kernel.org>
1879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 F: arch/arm/boot/dts/alpine*
1882 F: arch/arm/mach-alpine/
1883 F: arch/arm64/boot/dts/amazon/
1884 F: drivers/*/*alpine*
1886 ARM/APPLE MACHINE SUPPORT
1887 M: Hector Martin <marcan@marcan.st>
1888 M: Sven Peter <sven@svenpeter.dev>
1889 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1890 L: asahi@lists.linux.dev
1891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 W: https://asahilinux.org
1894 B: https://github.com/AsahiLinux/linux/issues
1895 C: irc://irc.oftc.net/asahi-dev
1896 T: git https://github.com/AsahiLinux/linux.git
1897 F: Documentation/devicetree/bindings/arm/apple.yaml
1898 F: Documentation/devicetree/bindings/arm/apple/*
1899 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1900 F: Documentation/devicetree/bindings/dma/apple,admac.yaml
1901 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1902 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1903 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1904 F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1905 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1906 F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1907 F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1908 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1909 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1910 F: Documentation/devicetree/bindings/power/apple*
1911 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1912 F: arch/arm64/boot/dts/apple/
1913 F: drivers/clk/clk-apple-nco.c
1914 F: drivers/dma/apple-admac.c
1915 F: drivers/i2c/busses/i2c-pasemi-core.c
1916 F: drivers/i2c/busses/i2c-pasemi-platform.c
1917 F: drivers/iommu/apple-dart.c
1918 F: drivers/iommu/io-pgtable-dart.c
1919 F: drivers/irqchip/irq-apple-aic.c
1920 F: drivers/mailbox/apple-mailbox.c
1921 F: drivers/nvme/host/apple.c
1922 F: drivers/nvmem/apple-efuses.c
1923 F: drivers/pinctrl/pinctrl-apple-gpio.c
1924 F: drivers/soc/apple/*
1925 F: drivers/watchdog/apple_wdt.c
1926 F: include/dt-bindings/interrupt-controller/apple-aic.h
1927 F: include/dt-bindings/pinctrl/apple.h
1928 F: include/linux/apple-mailbox.h
1929 F: include/linux/soc/apple/*
1931 ARM/APPLE MACHINE SOUND DRIVERS
1932 M: Martin Povišer <povik+lin@cutebit.org>
1933 L: asahi@lists.linux.dev
1934 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1936 F: Documentation/devicetree/bindings/sound/apple,*
1937 F: sound/soc/apple/*
1938 F: sound/soc/codecs/cs42l83-i2c.c
1940 ARM/ARTPEC MACHINE SUPPORT
1941 M: Jesper Nilsson <jesper.nilsson@axis.com>
1942 M: Lars Persson <lars.persson@axis.com>
1943 L: linux-arm-kernel@axis.com
1945 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1946 F: arch/arm/boot/dts/artpec6*
1947 F: arch/arm/mach-artpec
1949 F: drivers/crypto/axis
1950 F: drivers/mmc/host/usdhi6rol0.c
1951 F: drivers/pinctrl/pinctrl-artpec*
1953 ARM/ASPEED I2C DRIVER
1954 M: Brendan Higgins <brendanhiggins@google.com>
1955 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1956 R: Joel Stanley <joel@jms.id.au>
1957 L: linux-i2c@vger.kernel.org
1958 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1960 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1961 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1962 F: drivers/i2c/busses/i2c-aspeed.c
1963 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1965 ARM/ASPEED MACHINE SUPPORT
1966 M: Joel Stanley <joel@jms.id.au>
1967 R: Andrew Jeffery <andrew@aj.id.au>
1968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1971 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1973 F: Documentation/devicetree/bindings/arm/aspeed/
1974 F: arch/arm/boot/dts/aspeed-*
1975 F: arch/arm/mach-aspeed/
1978 ARM/BITMAIN ARCHITECTURE
1979 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1983 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1984 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1985 F: arch/arm64/boot/dts/bitmain/
1986 F: drivers/clk/clk-bm1880.c
1987 F: drivers/pinctrl/pinctrl-bm1880.c
1989 ARM/CALXEDA HIGHBANK ARCHITECTURE
1990 M: Andre Przywara <andre.przywara@arm.com>
1991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 F: arch/arm/boot/dts/ecx-*.dts*
1994 F: arch/arm/boot/dts/highbank.dts
1995 F: arch/arm/mach-highbank/
1997 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1998 M: Krzysztof Halasa <khalasa@piap.pl>
2000 F: arch/arm/mach-cns3xxx/
2002 ARM/CAVIUM THUNDER NETWORK DRIVER
2003 M: Sunil Goutham <sgoutham@marvell.com>
2004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006 F: drivers/net/ethernet/cavium/thunder/
2008 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2009 M: Lukasz Majewski <lukma@denx.de>
2010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2012 F: arch/arm/mach-ep93xx/ts72xx.c
2014 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2015 M: Alexander Shiyan <shc_work@mail.ru>
2016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
2021 M: Lennert Buytenhek <kernel@wantstofly.org>
2022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2026 M: Hartley Sweeten <hsweeten@visionengravers.com>
2027 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
2028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030 F: arch/arm/mach-ep93xx/
2031 F: arch/arm/mach-ep93xx/include/mach/
2034 M: Russell King <linux@armlinux.org.uk>
2035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2038 F: drivers/clk/clkdev.c
2040 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2041 M: Baruch Siach <baruch@tkos.co.il>
2042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 F: arch/arm/boot/dts/cx92755*
2047 ARM/CONTEC MICRO9 MACHINE SUPPORT
2048 M: Hubert Feurstein <hubert.feurstein@contec.at>
2050 F: arch/arm/mach-ep93xx/micro9.c
2052 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2053 M: Mathieu Poirier <mathieu.poirier@linaro.org>
2054 M: Suzuki K Poulose <suzuki.poulose@arm.com>
2055 R: Mike Leach <mike.leach@linaro.org>
2056 R: Leo Yan <leo.yan@linaro.org>
2057 L: coresight@lists.linaro.org (moderated for non-subscribers)
2058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2061 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2062 F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2063 F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2064 F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2065 F: Documentation/trace/coresight/*
2066 F: drivers/hwtracing/coresight/*
2067 F: include/dt-bindings/arm/coresight-cti-dt.h
2068 F: include/linux/coresight*
2069 F: samples/coresight/*
2070 F: tools/perf/arch/arm/util/auxtrace.c
2071 F: tools/perf/arch/arm/util/cs-etm.c
2072 F: tools/perf/arch/arm/util/cs-etm.h
2073 F: tools/perf/arch/arm/util/pmu.c
2074 F: tools/perf/util/cs-etm-decoder/*
2075 F: tools/perf/util/cs-etm.*
2077 ARM/CORGI MACHINE SUPPORT
2078 M: Richard Purdie <rpurdie@rpsys.net>
2081 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2082 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2083 M: Linus Walleij <linus.walleij@linaro.org>
2084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086 T: git git://github.com/ulli-kroll/linux.git
2087 F: Documentation/devicetree/bindings/arm/gemini.yaml
2088 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2089 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2090 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2091 F: arch/arm/boot/dts/gemini*
2092 F: arch/arm/mach-gemini/
2093 F: drivers/crypto/gemini/
2094 F: drivers/net/ethernet/cortina/
2095 F: drivers/pinctrl/pinctrl-gemini.c
2096 F: drivers/rtc/rtc-ftrtc010.c
2098 ARM/CZ.NIC TURRIS SUPPORT
2099 M: Marek Behún <kabel@kernel.org>
2101 W: https://www.turris.cz/
2102 F: Documentation/ABI/testing/debugfs-moxtet
2103 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2104 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2105 F: Documentation/devicetree/bindings/bus/moxtet.txt
2106 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2107 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2108 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2109 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2110 F: drivers/bus/moxtet.c
2111 F: drivers/firmware/turris-mox-rwtm.c
2112 F: drivers/leds/leds-turris-omnia.c
2113 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2114 F: drivers/gpio/gpio-moxtet.c
2115 F: drivers/watchdog/armada_37xx_wdt.c
2116 F: include/dt-bindings/bus/moxtet.h
2117 F: include/linux/armada-37xx-rwtm-mailbox.h
2118 F: include/linux/moxtet.h
2120 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2121 M: Robert Jarzmik <robert.jarzmik@free.fr>
2122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124 F: arch/arm/mach-pxa/ezx.c
2126 ARM/FARADAY FA526 PORT
2127 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130 T: git git://git.berlios.de/gemini-board
2131 F: arch/arm/mm/*-fa*
2133 ARM/FOOTBRIDGE ARCHITECTURE
2134 M: Russell King <linux@armlinux.org.uk>
2135 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137 W: http://www.armlinux.org.uk/
2138 F: arch/arm/include/asm/hardware/dec21285.h
2139 F: arch/arm/mach-footbridge/
2141 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2142 M: Shawn Guo <shawnguo@kernel.org>
2143 M: Sascha Hauer <s.hauer@pengutronix.de>
2144 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2145 R: Fabio Estevam <festevam@gmail.com>
2146 R: NXP Linux Team <linux-imx@nxp.com>
2147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2150 X: drivers/media/i2c/
2154 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2155 M: Shawn Guo <shawnguo@kernel.org>
2156 M: Li Yang <leoyang.li@nxp.com>
2157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2160 F: arch/arm/boot/dts/ls1021a*
2161 F: arch/arm64/boot/dts/freescale/fsl-*
2162 F: arch/arm64/boot/dts/freescale/qoriq-*
2164 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2165 M: Shawn Guo <shawnguo@kernel.org>
2166 M: Sascha Hauer <s.hauer@pengutronix.de>
2167 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2168 R: Stefan Agner <stefan@agner.ch>
2169 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2172 F: arch/arm/boot/dts/vf*
2173 F: arch/arm/mach-imx/*vf610*
2175 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2176 M: Lennert Buytenhek <kernel@wantstofly.org>
2177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180 ARM/GUMSTIX MACHINE SUPPORT
2181 M: Steve Sakoman <sakoman@gmail.com>
2182 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2186 M: Philipp Zabel <philipp.zabel@gmail.com>
2187 M: Paul Parsons <lost.distance@yahoo.com>
2188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2190 F: arch/arm/mach-pxa/hx4700.c
2191 F: arch/arm/mach-pxa/include/mach/hx4700.h
2192 F: sound/soc/pxa/hx4700.c
2194 ARM/HISILICON SOC SUPPORT
2195 M: Wei Xu <xuwei5@hisilicon.com>
2196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198 W: http://www.hisilicon.com
2199 T: git git://github.com/hisilicon/linux-hisi.git
2200 F: arch/arm/boot/dts/hi3*
2201 F: arch/arm/boot/dts/hip*
2202 F: arch/arm/boot/dts/hisi*
2203 F: arch/arm/mach-hisi/
2204 F: arch/arm64/boot/dts/hisilicon/
2206 ARM/HP JORNADA 7XX MACHINE SUPPORT
2207 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2211 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2212 F: arch/arm/mach-sa1100/jornada720.c
2214 ARM/HPE GXP ARCHITECTURE
2215 M: Jean-Marie Verdun <verdun@hpe.com>
2216 M: Nick Hawkins <nick.hawkins@hpe.com>
2218 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2219 F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2220 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2221 F: arch/arm/boot/dts/hpe-bmc*
2222 F: arch/arm/boot/dts/hpe-gxp*
2223 F: arch/arm/mach-hpe/
2224 F: drivers/clocksource/timer-gxp.c
2225 F: drivers/spi/spi-gxp.c
2226 F: drivers/watchdog/gxp-wdt.c
2228 ARM/IGEP MACHINE SUPPORT
2229 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2230 M: Javier Martinez Canillas <javier@dowhile0.org>
2231 L: linux-omap@vger.kernel.org
2232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2234 F: arch/arm/boot/dts/omap3-igep*
2236 ARM/INCOME PXA270 SUPPORT
2237 M: Marek Vasut <marek.vasut@gmail.com>
2238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2242 ARM/INTEL IOP32X ARM ARCHITECTURE
2243 M: Lennert Buytenhek <kernel@wantstofly.org>
2244 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247 ARM/INTEL IQ81342EX MACHINE SUPPORT
2248 M: Lennert Buytenhek <kernel@wantstofly.org>
2249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252 ARM/INTEL IXDP2850 MACHINE SUPPORT
2253 M: Lennert Buytenhek <kernel@wantstofly.org>
2254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2257 ARM/INTEL IXP4XX ARM ARCHITECTURE
2258 M: Linus Walleij <linusw@kernel.org>
2259 M: Imre Kaloz <kaloz@openwrt.org>
2260 M: Krzysztof Halasa <khalasa@piap.pl>
2261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2264 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2265 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2266 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2267 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2268 F: arch/arm/mach-ixp4xx/
2269 F: drivers/bus/intel-ixp4xx-eb.c
2270 F: drivers/clocksource/timer-ixp4xx.c
2271 F: drivers/crypto/ixp4xx_crypto.c
2272 F: drivers/gpio/gpio-ixp4xx.c
2273 F: drivers/irqchip/irq-ixp4xx.c
2274 F: include/linux/irqchip/irq-ixp4xx.h
2275 F: include/linux/platform_data/timer-ixp4xx.h
2277 ARM/INTEL KEEMBAY ARCHITECTURE
2278 M: Paul J. Murphy <paul.j.murphy@intel.com>
2279 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2281 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2282 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2283 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2285 ARM/INTEL XSC3 (MANZANO) ARM CORE
2286 M: Lennert Buytenhek <kernel@wantstofly.org>
2287 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2290 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2291 M: Lennert Buytenhek <kernel@wantstofly.org>
2292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2295 ARM/LG1K ARCHITECTURE
2296 M: Chanho Min <chanho.min@lge.com>
2297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299 F: arch/arm64/boot/dts/lg/
2301 ARM/LOGICPD PXA270 MACHINE SUPPORT
2302 M: Lennert Buytenhek <kernel@wantstofly.org>
2303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2306 ARM/LPC18XX ARCHITECTURE
2307 M: Vladimir Zapolskiy <vz@mleia.com>
2308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2310 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2311 F: arch/arm/boot/dts/lpc43*
2312 F: drivers/i2c/busses/i2c-lpc2k.c
2313 F: drivers/memory/pl172.c
2314 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2315 F: drivers/rtc/rtc-lpc24xx.c
2318 ARM/LPC32XX SOC SUPPORT
2319 M: Vladimir Zapolskiy <vz@mleia.com>
2320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2323 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2324 F: arch/arm/boot/dts/lpc32*
2325 F: arch/arm/mach-lpc32xx/
2326 F: drivers/i2c/busses/i2c-pnx.c
2327 F: drivers/net/ethernet/nxp/lpc_eth.c
2328 F: drivers/usb/host/ohci-nxp.c
2329 F: drivers/watchdog/pnx4008_wdt.c
2332 ARM/MAGICIAN MACHINE SUPPORT
2333 M: Philipp Zabel <philipp.zabel@gmail.com>
2336 ARM/Marvell Dove/MV78xx0/Orion SOC support
2337 M: Andrew Lunn <andrew@lunn.ch>
2338 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2339 M: Gregory Clement <gregory.clement@bootlin.com>
2340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2343 F: Documentation/devicetree/bindings/soc/dove/
2344 F: arch/arm/boot/dts/dove*
2345 F: arch/arm/boot/dts/orion5x*
2346 F: arch/arm/mach-dove/
2347 F: arch/arm/mach-mv78xx0/
2348 F: arch/arm/mach-orion5x/
2349 F: arch/arm/plat-orion/
2350 F: drivers/soc/dove/
2352 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2353 M: Andrew Lunn <andrew@lunn.ch>
2354 M: Gregory Clement <gregory.clement@bootlin.com>
2355 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2359 F: arch/arm/boot/dts/armada*
2360 F: arch/arm/boot/dts/kirkwood*
2361 F: arch/arm/configs/mvebu_*_defconfig
2362 F: arch/arm/mach-mvebu/
2363 F: arch/arm64/boot/dts/marvell/armada*
2364 F: arch/arm64/boot/dts/marvell/cn913*
2365 F: drivers/cpufreq/armada-37xx-cpufreq.c
2366 F: drivers/cpufreq/armada-8k-cpufreq.c
2367 F: drivers/cpufreq/mvebu-cpufreq.c
2368 F: drivers/irqchip/irq-armada-370-xp.c
2369 F: drivers/irqchip/irq-mvebu-*
2370 F: drivers/pinctrl/mvebu/
2371 F: drivers/rtc/rtc-armada38x.c
2373 ARM/Mediatek RTC DRIVER
2374 M: Eddie Huang <eddie.huang@mediatek.com>
2375 M: Sean Wang <sean.wang@mediatek.com>
2376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2377 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2379 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2380 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2381 F: drivers/rtc/rtc-mt2712.c
2382 F: drivers/rtc/rtc-mt6397.c
2383 F: drivers/rtc/rtc-mt7622.c
2385 ARM/Mediatek SoC support
2386 M: Matthias Brugger <matthias.bgg@gmail.com>
2387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2390 W: https://mtk.wiki.kernel.org/
2391 C: irc://chat.freenode.net/linux-mediatek
2392 F: arch/arm/boot/dts/mt6*
2393 F: arch/arm/boot/dts/mt7*
2394 F: arch/arm/boot/dts/mt8*
2395 F: arch/arm/mach-mediatek/
2396 F: arch/arm64/boot/dts/mediatek/
2397 F: drivers/soc/mediatek/
2402 ARM/Mediatek USB3 PHY DRIVER
2403 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2407 F: Documentation/devicetree/bindings/phy/mediatek,*
2408 F: drivers/phy/mediatek/
2410 ARM/Microchip (AT91) SoC support
2411 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2412 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2413 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2416 W: http://www.linux4sam.org
2417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2418 F: arch/arm/boot/dts/at91*.dts
2419 F: arch/arm/boot/dts/at91*.dtsi
2420 F: arch/arm/boot/dts/sama*.dts
2421 F: arch/arm/boot/dts/sama*.dtsi
2422 F: arch/arm/include/debug/at91.S
2423 F: arch/arm/mach-at91/
2424 F: drivers/memory/atmel*
2425 F: drivers/watchdog/sama5d4_wdt.c
2426 F: include/soc/at91/
2427 X: drivers/input/touchscreen/atmel_mxt_ts.c
2428 X: drivers/net/wireless/atmel/
2432 ARM/Microchip Sparx5 SoC support
2433 M: Lars Povlsen <lars.povlsen@microchip.com>
2434 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2435 M: Daniel Machon <daniel.machon@microchip.com>
2436 M: UNGLinuxDriver@microchip.com
2437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2439 T: git git://github.com/microchip-ung/linux-upstream.git
2440 F: arch/arm64/boot/dts/microchip/
2441 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2444 Microchip Timer Counter Block (TCB) Capture Driver
2445 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2447 L: linux-iio@vger.kernel.org
2449 F: drivers/counter/microchip-tcb-capture.c
2451 ARM/MILBEAUT ARCHITECTURE
2452 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2453 M: Takao Orito <orito.takao@socionext.com>
2454 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2456 F: arch/arm/boot/dts/milbeaut*
2457 F: arch/arm/mach-milbeaut/
2460 ARM/MIOA701 MACHINE SUPPORT
2461 M: Robert Jarzmik <robert.jarzmik@free.fr>
2462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2464 F: arch/arm/mach-pxa/mioa701.c
2466 ARM/MStar/Sigmastar Armv7 SoC support
2467 M: Daniel Palmer <daniel@thingy.jp>
2468 M: Romain Perier <romain.perier@gmail.com>
2469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2471 W: http://linux-chenxing.org/
2472 T: git git://github.com/linux-chenxing/linux.git
2473 F: Documentation/devicetree/bindings/arm/mstar/*
2474 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2475 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2476 F: arch/arm/boot/dts/mstar-*
2477 F: arch/arm/mach-mstar/
2478 F: drivers/clk/mstar/
2479 F: drivers/clocksource/timer-msc313e.c
2480 F: drivers/gpio/gpio-msc313.c
2481 F: drivers/rtc/rtc-msc313.c
2482 F: drivers/watchdog/msc313e_wdt.c
2483 F: include/dt-bindings/clock/mstar-*
2484 F: include/dt-bindings/gpio/msc313-gpio.h
2486 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2487 M: Michael Petchkovsky <mkpetch@internode.on.net>
2490 ARM/NOMADIK/Ux500 ARCHITECTURES
2491 M: Linus Walleij <linus.walleij@linaro.org>
2492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2495 F: Documentation/devicetree/bindings/arm/ste-*
2496 F: Documentation/devicetree/bindings/arm/ux500.yaml
2497 F: Documentation/devicetree/bindings/arm/ux500/
2498 F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2499 F: arch/arm/boot/dts/ste-*
2500 F: arch/arm/mach-nomadik/
2501 F: arch/arm/mach-ux500/
2502 F: drivers/clk/clk-nomadik.c
2503 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2504 F: drivers/dma/ste_dma40*
2505 F: drivers/hwspinlock/u8500_hsem.c
2506 F: drivers/i2c/busses/i2c-nomadik.c
2507 F: drivers/iio/adc/ab8500-gpadc.c
2508 F: drivers/mfd/ab8500*
2509 F: drivers/mfd/abx500*
2510 F: drivers/mfd/db8500*
2511 F: drivers/pinctrl/nomadik/
2512 F: drivers/rtc/rtc-ab8500.c
2513 F: drivers/rtc/rtc-pl031.c
2514 F: drivers/soc/ux500/
2516 ARM/NUVOTON NPCM ARCHITECTURE
2517 M: Avi Fishman <avifishman70@gmail.com>
2518 M: Tomer Maimon <tmaimon77@gmail.com>
2519 M: Tali Perry <tali.perry1@gmail.com>
2520 R: Patrick Venture <venture@google.com>
2521 R: Nancy Yuen <yuenn@google.com>
2522 R: Benjamin Fair <benjaminfair@google.com>
2523 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2525 F: Documentation/devicetree/bindings/*/*/*npcm*
2526 F: Documentation/devicetree/bindings/*/*npcm*
2527 F: Documentation/devicetree/bindings/arm/npcm/*
2528 F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2529 F: arch/arm/boot/dts/nuvoton-npcm*
2530 F: arch/arm/mach-npcm/
2531 F: arch/arm64/boot/dts/nuvoton/
2533 F: drivers/*/*/*npcm*
2534 F: drivers/rtc/rtc-nct3018y.c
2535 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2536 F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2538 ARM/NUVOTON WPCM450 ARCHITECTURE
2539 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2540 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2542 W: https://github.com/neuschaefer/wpcm450/wiki
2543 F: Documentation/devicetree/bindings/*/*wpcm*
2544 F: arch/arm/boot/dts/nuvoton-wpcm450*
2545 F: arch/arm/mach-npcm/wpcm450.c
2546 F: drivers/*/*/*wpcm*
2549 ARM/NXP S32G ARCHITECTURE
2550 M: Chester Lin <clin@suse.com>
2551 R: Andreas Färber <afaerber@suse.de>
2552 R: Matthias Brugger <mbrugger@suse.com>
2553 R: NXP S32 Linux Team <s32@nxp.com>
2554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2558 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2559 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2561 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2562 F: arch/arm/mach-s3c/gta02.h
2563 F: arch/arm/mach-s3c/mach-gta02.c
2565 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2566 M: Alexander Clouter <alex@digriz.org.uk>
2567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2569 W: http://www.digriz.org.uk/ts78xx/kernel
2570 F: arch/arm/mach-orion5x/ts78xx-*
2572 ARM/OXNAS platform support
2573 M: Neil Armstrong <neil.armstrong@linaro.org>
2574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2575 L: linux-oxnas@groups.io (moderated for non-subscribers)
2577 F: arch/arm/boot/dts/ox8*.dts*
2578 F: arch/arm/mach-oxnas/
2579 F: drivers/power/reset/oxnas-restart.c
2582 ARM/PALM TREO SUPPORT
2583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2585 F: arch/arm/mach-pxa/palmtreo.*
2587 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2588 M: Marek Vasut <marek.vasut@gmail.com>
2589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2591 W: http://hackndev.com
2592 F: arch/arm/mach-pxa/include/mach/palmld.h
2593 F: arch/arm/mach-pxa/include/mach/palmtc.h
2594 F: arch/arm/mach-pxa/include/mach/palmtx.h
2595 F: arch/arm/mach-pxa/palmld.c
2596 F: arch/arm/mach-pxa/palmt5.*
2597 F: arch/arm/mach-pxa/palmtc.c
2598 F: arch/arm/mach-pxa/palmte2.*
2599 F: arch/arm/mach-pxa/palmtx.c
2602 M: Sergey Lapin <slapin@ossfans.org>
2603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2605 W: http://hackndev.com
2606 F: arch/arm/mach-pxa/palmz72.*
2609 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2611 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2613 ARM/PT DIGITAL BOARD PORT
2614 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2617 W: http://www.armlinux.org.uk/
2619 ARM/QUALCOMM SUPPORT
2620 M: Andy Gross <agross@kernel.org>
2621 M: Bjorn Andersson <andersson@kernel.org>
2622 R: Konrad Dybcio <konrad.dybcio@somainline.org>
2623 L: linux-arm-msm@vger.kernel.org
2625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2626 F: Documentation/devicetree/bindings/*/qcom*
2627 F: Documentation/devicetree/bindings/soc/qcom/
2628 F: arch/arm/boot/dts/qcom-*.dts
2629 F: arch/arm/boot/dts/qcom-*.dtsi
2630 F: arch/arm/configs/qcom_defconfig
2631 F: arch/arm/mach-qcom/
2632 F: arch/arm64/boot/dts/qcom/
2633 F: drivers/*/*/qcom*
2634 F: drivers/*/*/qcom/
2635 F: drivers/*/pm8???-*
2638 F: drivers/bluetooth/btqcomsmd.c
2639 F: drivers/clocksource/timer-qcom.c
2640 F: drivers/cpuidle/cpuidle-qcom-spm.c
2641 F: drivers/extcon/extcon-qcom*
2642 F: drivers/i2c/busses/i2c-qcom-geni.c
2643 F: drivers/i2c/busses/i2c-qup.c
2644 F: drivers/iommu/msm*
2645 F: drivers/mfd/ssbi.c
2646 F: drivers/mmc/host/mmci_qcom*
2647 F: drivers/mmc/host/sdhci-msm.c
2648 F: drivers/pci/controller/dwc/pcie-qcom.c
2649 F: drivers/phy/qualcomm/
2650 F: drivers/power/*/msm*
2651 F: drivers/reset/reset-qcom-*
2652 F: drivers/ufs/host/ufs-qcom*
2653 F: drivers/spi/spi-geni-qcom.c
2654 F: drivers/spi/spi-qcom-qspi.c
2655 F: drivers/spi/spi-qup.c
2656 F: drivers/tty/serial/msm_serial.c
2657 F: drivers/usb/dwc3/dwc3-qcom.c
2658 F: include/dt-bindings/*/qcom*
2659 F: include/linux/*/qcom*
2660 F: include/linux/soc/qcom/
2662 ARM/RADISYS ENP2611 MACHINE SUPPORT
2663 M: Lennert Buytenhek <kernel@wantstofly.org>
2664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2667 ARM/RDA MICRO ARCHITECTURE
2668 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2670 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2672 F: Documentation/devicetree/bindings/arm/rda.yaml
2673 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2674 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2675 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2676 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2677 F: arch/arm/boot/dts/rda8810pl-*
2678 F: drivers/clocksource/timer-rda.c
2679 F: drivers/gpio/gpio-rda.c
2680 F: drivers/irqchip/irq-rda-intc.c
2681 F: drivers/tty/serial/rda-uart.c
2683 ARM/REALTEK ARCHITECTURE
2684 M: Andreas Färber <afaerber@suse.de>
2685 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2686 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2688 F: Documentation/devicetree/bindings/arm/realtek.yaml
2689 F: arch/arm/boot/dts/rtd*
2690 F: arch/arm/mach-realtek/
2691 F: arch/arm64/boot/dts/realtek/
2693 ARM/RENESAS ARCHITECTURE
2694 M: Geert Uytterhoeven <geert+renesas@glider.be>
2695 M: Magnus Damm <magnus.damm@gmail.com>
2696 L: linux-renesas-soc@vger.kernel.org
2698 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2699 C: irc://irc.libera.chat/renesas-soc
2700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2701 F: Documentation/devicetree/bindings/arm/renesas.yaml
2702 F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2703 F: Documentation/devicetree/bindings/soc/renesas/
2704 F: arch/arm/boot/dts/emev2*
2705 F: arch/arm/boot/dts/gr-peach*
2706 F: arch/arm/boot/dts/iwg20d-q7*
2707 F: arch/arm/boot/dts/r7s*
2708 F: arch/arm/boot/dts/r8a*
2709 F: arch/arm/boot/dts/r9a*
2710 F: arch/arm/boot/dts/sh*
2711 F: arch/arm/configs/shmobile_defconfig
2712 F: arch/arm/include/debug/renesas-scif.S
2713 F: arch/arm/mach-shmobile/
2714 F: arch/arm64/boot/dts/renesas/
2715 F: drivers/soc/renesas/
2716 F: include/linux/soc/renesas/
2718 ARM/RISCPC ARCHITECTURE
2719 M: Russell King <linux@armlinux.org.uk>
2720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2722 W: http://www.armlinux.org.uk/
2723 F: arch/arm/include/asm/hardware/ioc.h
2724 F: arch/arm/include/asm/hardware/iomd.h
2725 F: arch/arm/include/asm/hardware/memc.h
2726 F: arch/arm/mach-rpc/
2727 F: drivers/net/ethernet/8390/etherh.c
2728 F: drivers/net/ethernet/i825xx/ether1*
2729 F: drivers/net/ethernet/seeq/ether3*
2730 F: drivers/scsi/arm/
2732 ARM/Rockchip SoC support
2733 M: Heiko Stuebner <heiko@sntech.de>
2734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2735 L: linux-rockchip@lists.infradead.org
2737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2738 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2739 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2740 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2741 F: arch/arm/boot/dts/rk3*
2742 F: arch/arm/boot/dts/rv1108*
2743 F: arch/arm/mach-rockchip/
2744 F: drivers/*/*/*rockchip*
2745 F: drivers/*/*rockchip*
2746 F: drivers/clk/rockchip/
2747 F: drivers/i2c/busses/i2c-rk3x.c
2748 F: sound/soc/rockchip/
2751 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2752 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2753 R: Alim Akhtar <alim.akhtar@samsung.com>
2754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2755 L: linux-samsung-soc@vger.kernel.org
2757 C: irc://irc.libera.chat/linux-exynos
2758 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2759 B: mailto:linux-samsung-soc@vger.kernel.org
2760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2761 F: Documentation/arm/samsung/
2762 F: Documentation/devicetree/bindings/arm/samsung/
2763 F: Documentation/devicetree/bindings/hwinfo/samsung,*
2764 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2765 F: Documentation/devicetree/bindings/soc/samsung/
2766 F: arch/arm/boot/dts/exynos*
2767 F: arch/arm/boot/dts/s3c*
2768 F: arch/arm/boot/dts/s5p*
2769 F: arch/arm/mach-exynos*/
2770 F: arch/arm/mach-s3c/
2771 F: arch/arm/mach-s5p*/
2772 F: arch/arm64/boot/dts/exynos/
2773 F: drivers/*/*/*s3c24*
2774 F: drivers/*/*s3c24*
2775 F: drivers/*/*s3c64xx*
2776 F: drivers/*/*s5pv210*
2777 F: drivers/clocksource/samsung_pwm_timer.c
2778 F: drivers/memory/samsung/
2779 F: drivers/pwm/pwm-samsung.c
2780 F: drivers/soc/samsung/
2781 F: drivers/tty/serial/samsung*
2782 F: include/clocksource/samsung_pwm.h
2783 F: include/linux/platform_data/*s3c*
2784 F: include/linux/serial_s3c.h
2785 F: include/linux/soc/samsung/
2791 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2792 M: Łukasz Stelmach <l.stelmach@samsung.com>
2793 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2794 L: linux-media@vger.kernel.org
2796 F: drivers/media/platform/samsung/s5p-g2d/
2798 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2799 M: Marek Szyprowski <m.szyprowski@samsung.com>
2800 L: linux-samsung-soc@vger.kernel.org
2801 L: linux-media@vger.kernel.org
2803 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2804 F: drivers/media/cec/platform/s5p/
2806 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2807 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2808 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2809 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2811 L: linux-media@vger.kernel.org
2813 F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2814 F: drivers/media/platform/samsung/s5p-jpeg/
2816 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2817 M: Marek Szyprowski <m.szyprowski@samsung.com>
2818 M: Andrzej Hajda <andrzej.hajda@intel.com>
2819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2820 L: linux-media@vger.kernel.org
2822 F: drivers/media/platform/samsung/s5p-mfc/
2824 ARM/SOCFPGA ARCHITECTURE
2825 M: Dinh Nguyen <dinguyen@kernel.org>
2827 W: http://www.rocketboards.org
2828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2829 F: arch/arm/boot/dts/socfpga*
2830 F: arch/arm/configs/socfpga_defconfig
2831 F: arch/arm/mach-socfpga/
2832 F: arch/arm64/boot/dts/altera/
2833 F: arch/arm64/boot/dts/intel/
2835 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2836 M: Dinh Nguyen <dinguyen@kernel.org>
2838 F: drivers/clk/socfpga/
2840 ARM/SOCFPGA EDAC SUPPORT
2841 M: Dinh Nguyen <dinguyen@kernel.org>
2843 F: drivers/edac/altera_edac.[ch]
2845 ARM/SPREADTRUM SoC SUPPORT
2846 M: Orson Zhai <orsonzhai@gmail.com>
2847 M: Baolin Wang <baolin.wang7@gmail.com>
2848 M: Chunyan Zhang <zhang.lyra@gmail.com>
2850 F: arch/arm64/boot/dts/sprd
2855 ARM/STI ARCHITECTURE
2856 M: Patrice Chotard <patrice.chotard@foss.st.com>
2857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2859 W: http://www.stlinux.com
2860 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2861 F: arch/arm/boot/dts/sti*
2862 F: arch/arm/mach-sti/
2863 F: drivers/ata/ahci_st.c
2864 F: drivers/char/hw_random/st-rng.c
2865 F: drivers/clocksource/arm_global_timer.c
2866 F: drivers/clocksource/clksrc_st_lpc.c
2867 F: drivers/cpufreq/sti-cpufreq.c
2868 F: drivers/dma/st_fdma*
2869 F: drivers/i2c/busses/i2c-st.c
2870 F: drivers/media/platform/st/sti/c8sectpfe/
2871 F: drivers/media/rc/st_rc.c
2872 F: drivers/mmc/host/sdhci-st.c
2873 F: drivers/phy/st/phy-miphy28lp.c
2874 F: drivers/phy/st/phy-stih407-usb.c
2875 F: drivers/pinctrl/pinctrl-st.c
2876 F: drivers/remoteproc/st_remoteproc.c
2877 F: drivers/remoteproc/st_slim_rproc.c
2878 F: drivers/reset/sti/
2879 F: drivers/rtc/rtc-st-lpc.c
2880 F: drivers/tty/serial/st-asc.c
2881 F: drivers/usb/dwc3/dwc3-st.c
2882 F: drivers/usb/host/ehci-st.c
2883 F: drivers/usb/host/ohci-st.c
2884 F: drivers/watchdog/st_lpc_wdt.c
2885 F: include/linux/remoteproc/st_slim_rproc.h
2887 ARM/STM32 ARCHITECTURE
2888 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2889 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2890 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2894 F: arch/arm/boot/dts/stm32*
2895 F: arch/arm/mach-stm32/
2896 F: drivers/clocksource/armv7m_systick.c
2900 ARM/SUNPLUS SP7021 SOC SUPPORT
2901 M: Qin Jian <qinjian@cqplus1.com>
2902 L: linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2904 W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2905 F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2906 F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2907 F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2908 F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2909 F: arch/arm/boot/dts/sunplus-sp7021*.dts*
2910 F: arch/arm/configs/sp7021_*defconfig
2911 F: arch/arm/mach-sunplus/
2912 F: drivers/irqchip/irq-sp7021-intc.c
2913 F: drivers/reset/reset-sunplus.c
2914 F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2915 F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2917 ARM/Synaptics SoC support
2918 M: Jisheng Zhang <jszhang@kernel.org>
2919 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2922 F: arch/arm/boot/dts/berlin*
2923 F: arch/arm/mach-berlin/
2924 F: arch/arm64/boot/dts/synaptics/
2926 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2927 M: Lennert Buytenhek <kernel@wantstofly.org>
2928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2931 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2932 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2933 L: linux-tegra@vger.kernel.org
2934 L: linux-media@vger.kernel.org
2936 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2937 F: drivers/media/cec/platform/tegra/
2939 ARM/TESLA FSD SoC SUPPORT
2940 M: Alim Akhtar <alim.akhtar@samsung.com>
2941 M: linux-fsd@tesla.com
2942 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2943 L: linux-samsung-soc@vger.kernel.org
2945 F: arch/arm64/boot/dts/tesla*
2947 ARM/TETON BGA MACHINE SUPPORT
2948 M: "Mark F. Brown" <mark.brown314@gmail.com>
2949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2952 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2953 M: Santosh Shilimkar <ssantosh@kernel.org>
2954 L: linux-kernel@vger.kernel.org
2956 F: drivers/memory/*emif*
2958 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2959 M: Nishanth Menon <nm@ti.com>
2960 M: Santosh Shilimkar <ssantosh@kernel.org>
2961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2964 F: arch/arm/boot/dts/keystone-*
2965 F: arch/arm/mach-keystone/
2967 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2968 M: Santosh Shilimkar <ssantosh@kernel.org>
2969 L: linux-kernel@vger.kernel.org
2971 F: drivers/clk/keystone/
2973 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2974 M: Santosh Shilimkar <ssantosh@kernel.org>
2975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2976 L: linux-kernel@vger.kernel.org
2978 F: drivers/clocksource/timer-keystone.c
2980 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2981 M: Santosh Shilimkar <ssantosh@kernel.org>
2982 L: linux-kernel@vger.kernel.org
2984 F: drivers/power/reset/keystone-reset.c
2986 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2987 M: Nishanth Menon <nm@ti.com>
2988 M: Vignesh Raghavendra <vigneshr@ti.com>
2989 M: Tero Kristo <kristo@kernel.org>
2990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2992 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2993 F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2994 F: arch/arm64/boot/dts/ti/Makefile
2995 F: arch/arm64/boot/dts/ti/k3-*
2996 F: include/dt-bindings/pinctrl/k3.h
2998 ARM/THECUS N2100 MACHINE SUPPORT
2999 M: Lennert Buytenhek <kernel@wantstofly.org>
3000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3003 ARM/TOSA MACHINE SUPPORT
3004 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
3005 M: Dirk Opfer <dirk@opfer-online.de>
3008 ARM/TOSHIBA VISCONTI ARCHITECTURE
3009 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3013 F: Documentation/devicetree/bindings/arm/toshiba.yaml
3014 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3015 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3016 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3017 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3018 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3019 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3020 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3021 F: arch/arm64/boot/dts/toshiba/
3022 F: drivers/clk/visconti/
3023 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3024 F: drivers/gpio/gpio-visconti.c
3025 F: drivers/pci/controller/dwc/pcie-visconti.c
3026 F: drivers/pinctrl/visconti/
3027 F: drivers/watchdog/visconti_wdt.c
3030 ARM/UNIPHIER ARCHITECTURE
3031 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3032 M: Masami Hiramatsu <mhiramat@kernel.org>
3033 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3035 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3036 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3037 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3038 F: arch/arm/boot/dts/uniphier*
3039 F: arch/arm/include/asm/hardware/cache-uniphier.h
3040 F: arch/arm/mach-uniphier/
3041 F: arch/arm/mm/cache-uniphier.c
3042 F: arch/arm64/boot/dts/socionext/uniphier*
3043 F: drivers/bus/uniphier-system-bus.c
3044 F: drivers/clk/uniphier/
3045 F: drivers/dma/uniphier-mdmac.c
3046 F: drivers/gpio/gpio-uniphier.c
3047 F: drivers/i2c/busses/i2c-uniphier*
3048 F: drivers/irqchip/irq-uniphier-aidet.c
3049 F: drivers/mmc/host/uniphier-sd.c
3050 F: drivers/pinctrl/uniphier/
3051 F: drivers/reset/reset-uniphier.c
3052 F: drivers/tty/serial/8250/8250_uniphier.c
3055 ARM/VERSATILE EXPRESS PLATFORM
3056 M: Liviu Dudau <liviu.dudau@arm.com>
3057 M: Sudeep Holla <sudeep.holla@arm.com>
3058 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
3059 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3063 F: arch/arm/boot/dts/vexpress*
3064 F: arch/arm/mach-vexpress/
3065 F: arch/arm64/boot/dts/arm/
3066 F: drivers/clk/versatile/clk-vexpress-osc.c
3067 F: drivers/clocksource/timer-versatile.c
3071 M: Russell King <linux@armlinux.org.uk>
3072 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3074 W: http://www.armlinux.org.uk/
3077 ARM/VOIPAC PXA270 SUPPORT
3078 M: Marek Vasut <marek.vasut@gmail.com>
3079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3081 F: arch/arm/mach-pxa/include/mach/vpac270.h
3082 F: arch/arm/mach-pxa/vpac270.c
3084 ARM/VT8500 ARM ARCHITECTURE
3085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3087 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3088 F: arch/arm/mach-vt8500/
3089 F: drivers/clocksource/timer-vt8500.c
3090 F: drivers/i2c/busses/i2c-wmt.c
3091 F: drivers/mmc/host/wmt-sdmmc.c
3092 F: drivers/pwm/pwm-vt8500.c
3093 F: drivers/rtc/rtc-vt8500.c
3094 F: drivers/tty/serial/vt8500_serial.c
3095 F: drivers/usb/host/ehci-platform.c
3096 F: drivers/usb/host/uhci-platform.c
3097 F: drivers/video/fbdev/vt8500lcdfb.*
3098 F: drivers/video/fbdev/wm8505fb*
3099 F: drivers/video/fbdev/wmt_ge_rops.*
3101 ARM/ZIPIT Z2 SUPPORT
3102 M: Marek Vasut <marek.vasut@gmail.com>
3103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3105 F: arch/arm/mach-pxa/include/mach/z2.h
3106 F: arch/arm/mach-pxa/z2.c
3108 ARM/ZYNQ ARCHITECTURE
3109 M: Michal Simek <michal.simek@xilinx.com>
3110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3112 W: http://wiki.xilinx.com
3113 T: git https://github.com/Xilinx/linux-xlnx.git
3114 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3115 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3116 F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3117 F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3118 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3119 F: arch/arm/mach-zynq/
3120 F: drivers/clocksource/timer-cadence-ttc.c
3121 F: drivers/cpuidle/cpuidle-zynq.c
3122 F: drivers/edac/synopsys_edac.c
3123 F: drivers/i2c/busses/i2c-cadence.c
3124 F: drivers/i2c/busses/i2c-xiic.c
3125 F: drivers/mmc/host/sdhci-of-arasan.c
3129 ARM64 PORT (AARCH64 ARCHITECTURE)
3130 M: Catalin Marinas <catalin.marinas@arm.com>
3131 M: Will Deacon <will@kernel.org>
3132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3135 F: Documentation/arm64/
3137 F: tools/testing/selftests/arm64/
3138 X: arch/arm64/boot/dts/
3140 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3141 M: George McCollister <george.mccollister@gmail.com>
3142 L: netdev@vger.kernel.org
3144 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3145 F: drivers/net/dsa/xrs700x/*
3146 F: net/dsa/tag_xrs700x.c
3148 AS3645A LED FLASH CONTROLLER DRIVER
3149 M: Sakari Ailus <sakari.ailus@iki.fi>
3150 L: linux-leds@vger.kernel.org
3152 F: drivers/leds/flash/leds-as3645a.c
3154 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3155 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3156 L: linux-media@vger.kernel.org
3158 T: git git://linuxtv.org/media_tree.git
3159 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3160 F: drivers/media/i2c/ak7375.c
3162 ASAHI KASEI AK8974 DRIVER
3163 M: Linus Walleij <linus.walleij@linaro.org>
3164 L: linux-iio@vger.kernel.org
3166 W: http://www.akm.com/
3167 F: drivers/iio/magnetometer/ak8974.c
3169 ASC7621 HARDWARE MONITOR DRIVER
3170 M: George Joseph <george.joseph@fairview5.com>
3171 L: linux-hwmon@vger.kernel.org
3173 F: Documentation/hwmon/asc7621.rst
3174 F: drivers/hwmon/asc7621.c
3176 ASIX AX88796C SPI ETHERNET ADAPTER
3177 M: Łukasz Stelmach <l.stelmach@samsung.com>
3179 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3180 F: drivers/net/ethernet/asix/ax88796c_*
3182 ASPEED PECI CONTROLLER
3183 M: Iwona Winiarska <iwona.winiarska@intel.com>
3184 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3185 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3187 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3188 F: drivers/peci/controller/peci-aspeed.c
3190 ASPEED PINCTRL DRIVERS
3191 M: Andrew Jeffery <andrew@aj.id.au>
3192 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3193 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3194 L: linux-gpio@vger.kernel.org
3196 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3197 F: drivers/pinctrl/aspeed/
3199 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3200 M: Eddie James <eajames@linux.ibm.com>
3201 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3203 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3204 F: drivers/irqchip/irq-aspeed-scu-ic.c
3205 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3207 ASPEED SD/MMC DRIVER
3208 M: Andrew Jeffery <andrew@aj.id.au>
3209 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3210 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3211 L: linux-mmc@vger.kernel.org
3213 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3214 F: drivers/mmc/host/sdhci-of-aspeed*
3216 ASPEED SMC SPI DRIVER
3217 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3218 M: Cédric Le Goater <clg@kaod.org>
3219 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3220 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3221 L: linux-spi@vger.kernel.org
3223 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3224 F: drivers/spi/spi-aspeed-smc.c
3226 ASPEED VIDEO ENGINE DRIVER
3227 M: Eddie James <eajames@linux.ibm.com>
3228 L: linux-media@vger.kernel.org
3229 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3231 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3232 F: drivers/media/platform/aspeed/
3234 ASPEED USB UDC DRIVER
3235 M: Neal Liu <neal_liu@aspeedtech.com>
3236 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3238 F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3239 F: drivers/usb/gadget/udc/aspeed_udc.c
3241 ASPEED CRYPTO DRIVER
3242 M: Neal Liu <neal_liu@aspeedtech.com>
3243 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3245 F: Documentation/devicetree/bindings/crypto/aspeed,ast2500-hace.yaml
3246 F: drivers/crypto/aspeed/
3248 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3249 M: Corentin Chary <corentin.chary@gmail.com>
3250 L: acpi4asus-user@lists.sourceforge.net
3251 L: platform-driver-x86@vger.kernel.org
3253 W: http://acpi4asus.sf.net
3254 F: drivers/platform/x86/asus*.c
3255 F: drivers/platform/x86/eeepc*.c
3257 ASUS TF103C DOCK DRIVER
3258 M: Hans de Goede <hdegoede@redhat.com>
3259 L: platform-driver-x86@vger.kernel.org
3261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3262 F: drivers/platform/x86/asus-tf103c-dock.c
3264 ASUS WMI HARDWARE MONITOR DRIVER
3265 M: Ed Brindley <kernel@maidavale.org>
3266 M: Denis Pauk <pauk.denis@gmail.com>
3267 L: linux-hwmon@vger.kernel.org
3269 F: drivers/hwmon/asus_wmi_sensors.c
3271 ASUS EC HARDWARE MONITOR DRIVER
3272 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3273 L: linux-hwmon@vger.kernel.org
3275 F: drivers/hwmon/asus-ec-sensors.c
3277 ASUS WIRELESS RADIO CONTROL DRIVER
3278 M: João Paulo Rechi Vita <jprvita@gmail.com>
3279 L: platform-driver-x86@vger.kernel.org
3281 F: drivers/platform/x86/asus-wireless.c
3284 M: David Howells <dhowells@redhat.com>
3285 L: keyrings@vger.kernel.org
3287 F: Documentation/crypto/asymmetric-keys.rst
3288 F: crypto/asymmetric_keys/
3289 F: include/crypto/pkcs7.h
3290 F: include/crypto/public_key.h
3291 F: include/linux/verification.h
3293 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3294 R: Dan Williams <dan.j.williams@intel.com>
3296 W: http://sourceforge.net/projects/xscaleiop
3297 F: Documentation/crypto/async-tx-api.rst
3299 F: include/linux/async_tx.h
3302 M: Bartosz Golaszewski <brgl@bgdev.pl>
3303 L: linux-i2c@vger.kernel.org
3305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3306 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3307 F: drivers/misc/eeprom/at24.c
3309 ATA OVER ETHERNET (AOE) DRIVER
3310 M: "Justin Sanders" <justin@coraid.com>
3312 W: http://www.openaoe.org/
3313 F: Documentation/admin-guide/aoe/
3314 F: drivers/block/aoe/
3316 ATC260X PMIC MFD DRIVER
3317 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3318 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3319 L: linux-actions@lists.infradead.org
3321 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3322 F: drivers/input/misc/atc260x-onkey.c
3323 F: drivers/mfd/atc260*
3324 F: drivers/power/reset/atc260x-poweroff.c
3325 F: drivers/regulator/atc260x-regulator.c
3326 F: include/linux/mfd/atc260x/*
3328 ATHEROS 71XX/9XXX GPIO DRIVER
3329 M: Alban Bedel <albeu@free.fr>
3331 W: https://github.com/AlbanBedel/linux
3332 T: git git://github.com/AlbanBedel/linux
3333 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3334 F: drivers/gpio/gpio-ath79.c
3336 ATHEROS 71XX/9XXX USB PHY DRIVER
3337 M: Alban Bedel <albeu@free.fr>
3339 W: https://github.com/AlbanBedel/linux
3340 T: git git://github.com/AlbanBedel/linux
3341 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3342 F: drivers/phy/qualcomm/phy-ath79-usb.c
3344 ATHEROS ATH GENERIC UTILITIES
3345 M: Kalle Valo <kvalo@kernel.org>
3346 L: linux-wireless@vger.kernel.org
3348 F: drivers/net/wireless/ath/*
3350 ATHEROS ATH5K WIRELESS DRIVER
3351 M: Jiri Slaby <jirislaby@kernel.org>
3352 M: Nick Kossifidis <mickflemm@gmail.com>
3353 M: Luis Chamberlain <mcgrof@kernel.org>
3354 L: linux-wireless@vger.kernel.org
3356 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3357 F: drivers/net/wireless/ath/ath5k/
3359 ATHEROS ATH6KL WIRELESS DRIVER
3360 L: linux-wireless@vger.kernel.org
3362 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3363 F: drivers/net/wireless/ath/ath6kl/
3366 M: Ville Syrjala <syrjala@sci.fi>
3368 F: drivers/input/misc/ati_remote2.c
3370 ATK0110 HWMON DRIVER
3371 M: Luca Tettamanti <kronos.it@gmail.com>
3372 L: linux-hwmon@vger.kernel.org
3374 F: drivers/hwmon/asus_atk0110.c
3376 ATLX ETHERNET DRIVERS
3377 M: Chris Snook <chris.snook@gmail.com>
3378 L: netdev@vger.kernel.org
3380 W: http://sourceforge.net/projects/atl1
3381 W: http://atl1.sourceforge.net
3382 F: drivers/net/ethernet/atheros/
3385 M: Chas Williams <3chas3@gmail.com>
3386 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3387 L: netdev@vger.kernel.org
3389 W: http://linux-atm.sourceforge.net
3391 F: include/linux/atm*
3392 F: include/uapi/linux/atm*
3394 ATMEL MACB ETHERNET DRIVER
3395 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3396 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3398 F: drivers/net/ethernet/cadence/
3400 ATMEL MAXTOUCH DRIVER
3401 M: Nick Dyer <nick@shmanahar.org>
3403 T: git git://github.com/ndyer/linux.git
3404 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3405 F: drivers/input/touchscreen/atmel_mxt_ts.c
3407 ATMEL WIRELESS DRIVER
3408 M: Simon Kelley <simon@thekelleys.org.uk>
3409 L: linux-wireless@vger.kernel.org
3411 W: http://www.thekelleys.org.uk/atmel
3412 W: http://atmelwlandriver.sourceforge.net/
3413 F: drivers/net/wireless/atmel/atmel*
3415 ATOMIC INFRASTRUCTURE
3416 M: Will Deacon <will@kernel.org>
3417 M: Peter Zijlstra <peterz@infradead.org>
3418 R: Boqun Feng <boqun.feng@gmail.com>
3419 R: Mark Rutland <mark.rutland@arm.com>
3420 L: linux-kernel@vger.kernel.org
3422 F: arch/*/include/asm/atomic*.h
3423 F: include/*/atomic*.h
3424 F: include/linux/refcount.h
3425 F: Documentation/atomic_*.txt
3428 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3429 M: Bradley Grove <linuxdrivers@attotech.com>
3430 L: linux-scsi@vger.kernel.org
3432 W: http://www.attotech.com
3433 F: drivers/scsi/esas2r
3435 ATUSB IEEE 802.15.4 RADIO DRIVER
3436 M: Stefan Schmidt <stefan@datenfreihafen.org>
3437 L: linux-wpan@vger.kernel.org
3439 F: drivers/net/ieee802154/at86rf230.h
3440 F: drivers/net/ieee802154/atusb.c
3441 F: drivers/net/ieee802154/atusb.h
3444 M: Paul Moore <paul@paul-moore.com>
3445 M: Eric Paris <eparis@redhat.com>
3446 L: linux-audit@redhat.com (moderated for non-subscribers)
3448 W: https://github.com/linux-audit
3449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3450 F: include/asm-generic/audit_*.h
3451 F: include/linux/audit.h
3452 F: include/linux/audit_arch.h
3453 F: include/uapi/linux/audit.h
3457 AUXILIARY DISPLAY DRIVERS
3458 M: Miguel Ojeda <ojeda@kernel.org>
3460 F: Documentation/devicetree/bindings/auxdisplay/
3461 F: drivers/auxdisplay/
3462 F: include/linux/cfag12864b.h
3464 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3465 M: Andreas Klinger <ak@it-klinger.de>
3466 L: linux-iio@vger.kernel.org
3468 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3469 F: drivers/iio/adc/hx711.c
3472 M: Ralf Baechle <ralf@linux-mips.org>
3473 L: linux-hams@vger.kernel.org
3475 W: http://www.linux-ax25.org/
3476 F: include/net/ax25.h
3477 F: include/uapi/linux/ax25.h
3481 M: Peter Rosin <peda@axentia.se>
3482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3484 F: arch/arm/boot/dts/at91-linea.dtsi
3485 F: arch/arm/boot/dts/at91-natte.dtsi
3486 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3487 F: arch/arm/boot/dts/at91-tse850-3.dts
3489 AXENTIA ASOC DRIVERS
3490 M: Peter Rosin <peda@axentia.se>
3491 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3493 F: Documentation/devicetree/bindings/sound/axentia,*
3494 F: sound/soc/atmel/tse850-pcm5142.c
3496 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3497 M: Nuno Sá <nuno.sa@analog.com>
3498 L: linux-hwmon@vger.kernel.org
3500 W: https://ez.analog.com/linux-software-drivers
3501 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3502 F: drivers/hwmon/axi-fan-control.c
3504 AXXIA I2C CONTROLLER
3505 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3506 L: linux-i2c@vger.kernel.org
3508 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3509 F: drivers/i2c/busses/i2c-axxia.c
3512 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3513 L: linux-media@vger.kernel.org
3515 W: https://linuxtv.org
3516 T: git git://linuxtv.org/media_tree.git
3517 F: drivers/media/usb/dvb-usb-v2/az6007.c
3519 AZTECH FM RADIO RECEIVER DRIVER
3520 M: Hans Verkuil <hverkuil@xs4all.nl>
3521 L: linux-media@vger.kernel.org
3523 W: https://linuxtv.org
3524 T: git git://linuxtv.org/media_tree.git
3525 F: drivers/media/radio/radio-aztech*
3528 L: linux-wireless@vger.kernel.org
3529 L: b43-dev@lists.infradead.org
3531 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3532 F: drivers/net/wireless/broadcom/b43/
3534 B43LEGACY WIRELESS DRIVER
3535 M: Larry Finger <Larry.Finger@lwfinger.net>
3536 L: linux-wireless@vger.kernel.org
3537 L: b43-dev@lists.infradead.org
3539 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3540 F: drivers/net/wireless/broadcom/b43legacy/
3542 BACKLIGHT CLASS/SUBSYSTEM
3543 M: Lee Jones <lee@kernel.org>
3544 M: Daniel Thompson <daniel.thompson@linaro.org>
3545 M: Jingoo Han <jingoohan1@gmail.com>
3546 L: dri-devel@lists.freedesktop.org
3548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3549 F: Documentation/ABI/stable/sysfs-class-backlight
3550 F: Documentation/ABI/testing/sysfs-class-backlight
3551 F: Documentation/devicetree/bindings/leds/backlight
3552 F: drivers/video/backlight/
3553 F: include/linux/backlight.h
3554 F: include/linux/pwm_backlight.h
3556 BARCO P50 GPIO DRIVER
3557 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3558 M: Peter Korsgaard <peter.korsgaard@barco.com>
3560 F: drivers/platform/x86/barco-p50-gpio.c
3563 M: Marek Lindner <mareklindner@neomailbox.ch>
3564 M: Simon Wunderlich <sw@simonwunderlich.de>
3565 M: Antonio Quartulli <a@unstable.cc>
3566 M: Sven Eckelmann <sven@narfation.org>
3567 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3569 W: https://www.open-mesh.org/
3570 Q: https://patchwork.open-mesh.org/project/batman/list/
3571 B: https://www.open-mesh.org/projects/batman-adv/issues
3572 C: ircs://irc.hackint.org/batadv
3573 T: git https://git.open-mesh.org/linux-merge.git
3574 F: Documentation/networking/batman-adv.rst
3575 F: include/uapi/linux/batadv_packet.h
3576 F: include/uapi/linux/batman_adv.h
3579 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3580 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3581 L: linux-hams@vger.kernel.org
3583 W: http://www.baycom.org/~tom/ham/ham.html
3584 F: drivers/net/hamradio/baycom*
3586 BCACHE (BLOCK LAYER CACHE)
3587 M: Coly Li <colyli@suse.de>
3588 M: Kent Overstreet <kent.overstreet@gmail.com>
3589 L: linux-bcache@vger.kernel.org
3591 W: http://bcache.evilpiepirate.org
3592 C: irc://irc.oftc.net/bcache
3593 F: drivers/md/bcache/
3595 BDISP ST MEDIA DRIVER
3596 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3597 L: linux-media@vger.kernel.org
3599 W: https://linuxtv.org
3600 T: git git://linuxtv.org/media_tree.git
3601 F: drivers/media/platform/st/sti/bdisp
3603 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3604 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3605 L: netdev@vger.kernel.org
3607 F: drivers/net/ethernet/ec_bhf.c
3610 M: Luis de Bethencourt <luisbg@kernel.org>
3611 M: Salah Triki <salah.triki@gmail.com>
3613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3614 F: Documentation/filesystems/befs.rst
3618 M: Paolo Valente <paolo.valente@linaro.org>
3619 M: Jens Axboe <axboe@kernel.dk>
3620 L: linux-block@vger.kernel.org
3622 F: Documentation/block/bfq-iosched.rst
3626 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3628 F: Documentation/filesystems/bfs.rst
3630 F: include/uapi/linux/bfs_fs.h
3633 M: Yury Norov <yury.norov@gmail.com>
3634 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3635 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3637 F: include/linux/bitmap.h
3638 F: include/linux/cpumask.h
3639 F: include/linux/find.h
3640 F: include/linux/nodemask.h
3643 F: lib/cpumask_kunit.c
3645 F: lib/find_bit_benchmark.c
3646 F: lib/test_bitmap.c
3647 F: tools/include/linux/bitmap.h
3648 F: tools/include/linux/find.h
3649 F: tools/lib/bitmap.c
3650 F: tools/lib/find_bit.c
3652 BLINKM RGB LED DRIVER
3653 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3655 F: drivers/leds/leds-blinkm.c
3658 M: Jens Axboe <axboe@kernel.dk>
3659 L: linux-block@vger.kernel.org
3661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3662 F: Documentation/ABI/stable/sysfs-block
3663 F: Documentation/block/
3666 F: include/linux/bio.h
3667 F: include/linux/blk*
3668 F: kernel/trace/blktrace.c
3672 M: Joern Engel <joern@lazybastard.org>
3673 L: linux-mtd@lists.infradead.org
3675 F: drivers/mtd/devices/block2mtd.c
3678 M: Marcel Holtmann <marcel@holtmann.org>
3679 M: Johan Hedberg <johan.hedberg@gmail.com>
3680 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3681 L: linux-bluetooth@vger.kernel.org
3683 W: http://www.bluez.org/
3684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3686 F: drivers/bluetooth/
3689 M: Marcel Holtmann <marcel@holtmann.org>
3690 M: Johan Hedberg <johan.hedberg@gmail.com>
3691 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3692 L: linux-bluetooth@vger.kernel.org
3694 W: http://www.bluez.org/
3695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3697 F: include/net/bluetooth/
3701 M: Jay Vosburgh <j.vosburgh@gmail.com>
3702 M: Veaceslav Falico <vfalico@gmail.com>
3703 M: Andy Gospodarek <andy@greyhouse.net>
3704 L: netdev@vger.kernel.org
3706 W: http://sourceforge.net/projects/bonding/
3707 F: Documentation/networking/bonding.rst
3708 F: drivers/net/bonding/
3709 F: include/net/bond*
3710 F: include/uapi/linux/if_bonding.h
3711 F: tools/testing/selftests/drivers/net/bonding/
3713 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3714 M: Dan Robertson <dan@dlrobertson.com>
3715 L: linux-iio@vger.kernel.org
3717 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3718 F: drivers/iio/accel/bma400*
3720 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3721 M: Alexei Starovoitov <ast@kernel.org>
3722 M: Daniel Borkmann <daniel@iogearbox.net>
3723 M: Andrii Nakryiko <andrii@kernel.org>
3724 R: Martin KaFai Lau <martin.lau@linux.dev>
3725 R: Song Liu <song@kernel.org>
3726 R: Yonghong Song <yhs@fb.com>
3727 R: John Fastabend <john.fastabend@gmail.com>
3728 R: KP Singh <kpsingh@kernel.org>
3729 R: Stanislav Fomichev <sdf@google.com>
3730 R: Hao Luo <haoluo@google.com>
3731 R: Jiri Olsa <jolsa@kernel.org>
3732 L: bpf@vger.kernel.org
3735 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3738 F: Documentation/bpf/
3739 F: Documentation/networking/filter.rst
3740 F: Documentation/userspace-api/ebpf/
3742 F: include/linux/bpf*
3743 F: include/linux/btf*
3744 F: include/linux/filter.h
3745 F: include/trace/events/xdp.h
3746 F: include/uapi/linux/bpf*
3747 F: include/uapi/linux/btf*
3748 F: include/uapi/linux/filter.h
3750 F: kernel/trace/bpf_trace.c
3753 F: net/core/filter.c
3754 F: net/sched/act_bpf.c
3755 F: net/sched/cls_bpf.c
3757 F: scripts/bpf_doc.py
3758 F: scripts/pahole-flags.sh
3759 F: scripts/pahole-version.sh
3762 F: tools/testing/selftests/bpf/
3765 M: Shubham Bansal <illusionist.neo@gmail.com>
3766 L: bpf@vger.kernel.org
3771 M: Daniel Borkmann <daniel@iogearbox.net>
3772 M: Alexei Starovoitov <ast@kernel.org>
3773 M: Zi Shen Lim <zlim.lnx@gmail.com>
3774 L: bpf@vger.kernel.org
3778 BPF JIT for MIPS (32-BIT AND 64-BIT)
3779 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3780 M: Paul Burton <paulburton@kernel.org>
3781 L: bpf@vger.kernel.org
3785 BPF JIT for NFP NICs
3786 M: Jakub Kicinski <kuba@kernel.org>
3787 L: bpf@vger.kernel.org
3789 F: drivers/net/ethernet/netronome/nfp/bpf/
3791 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3792 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3793 M: Michael Ellerman <mpe@ellerman.id.au>
3794 L: bpf@vger.kernel.org
3796 F: arch/powerpc/net/
3798 BPF JIT for RISC-V (32-bit)
3799 M: Luke Nelson <luke.r.nels@gmail.com>
3800 M: Xi Wang <xi.wang@gmail.com>
3801 L: bpf@vger.kernel.org
3804 X: arch/riscv/net/bpf_jit_comp64.c
3806 BPF JIT for RISC-V (64-bit)
3807 M: Björn Töpel <bjorn@kernel.org>
3808 L: bpf@vger.kernel.org
3811 X: arch/riscv/net/bpf_jit_comp32.c
3814 M: Ilya Leoshkevich <iii@linux.ibm.com>
3815 M: Heiko Carstens <hca@linux.ibm.com>
3816 M: Vasily Gorbik <gor@linux.ibm.com>
3817 L: bpf@vger.kernel.org
3820 X: arch/s390/net/pnet.c
3822 BPF JIT for SPARC (32-BIT AND 64-BIT)
3823 M: David S. Miller <davem@davemloft.net>
3824 L: bpf@vger.kernel.org
3828 BPF JIT for X86 32-BIT
3829 M: Wang YanQing <udknight@gmail.com>
3830 L: bpf@vger.kernel.org
3832 F: arch/x86/net/bpf_jit_comp32.c
3834 BPF JIT for X86 64-BIT
3835 M: Alexei Starovoitov <ast@kernel.org>
3836 M: Daniel Borkmann <daniel@iogearbox.net>
3837 L: bpf@vger.kernel.org
3840 X: arch/x86/net/bpf_jit_comp32.c
3843 M: Alexei Starovoitov <ast@kernel.org>
3844 M: Daniel Borkmann <daniel@iogearbox.net>
3845 R: John Fastabend <john.fastabend@gmail.com>
3846 L: bpf@vger.kernel.org
3848 F: kernel/bpf/verifier.c
3849 F: kernel/bpf/tnum.c
3850 F: kernel/bpf/core.c
3851 F: kernel/bpf/syscall.c
3852 F: kernel/bpf/dispatcher.c
3853 F: kernel/bpf/trampoline.c
3854 F: include/linux/bpf*
3855 F: include/linux/filter.h
3856 F: include/linux/tnum.h
3859 M: Martin KaFai Lau <martin.lau@linux.dev>
3860 L: bpf@vger.kernel.org
3863 F: include/linux/btf*
3866 M: Song Liu <song@kernel.org>
3867 R: Jiri Olsa <jolsa@kernel.org>
3868 L: bpf@vger.kernel.org
3870 F: kernel/trace/bpf_trace.c
3871 F: kernel/bpf/stackmap.c
3873 BPF [NETWORKING] (tc BPF, sock_addr)
3874 M: Martin KaFai Lau <martin.lau@linux.dev>
3875 M: Daniel Borkmann <daniel@iogearbox.net>
3876 R: John Fastabend <john.fastabend@gmail.com>
3877 L: bpf@vger.kernel.org
3878 L: netdev@vger.kernel.org
3880 F: net/core/filter.c
3881 F: net/sched/act_bpf.c
3882 F: net/sched/cls_bpf.c
3884 BPF [NETWORKING] (struct_ops, reuseport)
3885 M: Martin KaFai Lau <martin.lau@linux.dev>
3886 L: bpf@vger.kernel.org
3887 L: netdev@vger.kernel.org
3889 F: kernel/bpf/bpf_struct*
3891 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3892 M: KP Singh <kpsingh@kernel.org>
3893 R: Florent Revest <revest@chromium.org>
3894 R: Brendan Jackman <jackmanb@chromium.org>
3895 L: bpf@vger.kernel.org
3897 F: Documentation/bpf/prog_lsm.rst
3898 F: include/linux/bpf_lsm.h
3899 F: kernel/bpf/bpf_lsm.c
3902 BPF [STORAGE & CGROUPS]
3903 M: Martin KaFai Lau <martin.lau@linux.dev>
3904 L: bpf@vger.kernel.org
3906 F: kernel/bpf/cgroup.c
3907 F: kernel/bpf/*storage.c
3908 F: kernel/bpf/bpf_lru*
3911 M: Andrii Nakryiko <andrii@kernel.org>
3912 L: bpf@vger.kernel.org
3914 F: kernel/bpf/ringbuf.c
3917 M: Yonghong Song <yhs@fb.com>
3918 L: bpf@vger.kernel.org
3920 F: kernel/bpf/*iter.c
3922 BPF [L7 FRAMEWORK] (sockmap)
3923 M: John Fastabend <john.fastabend@gmail.com>
3924 M: Jakub Sitnicki <jakub@cloudflare.com>
3925 L: netdev@vger.kernel.org
3926 L: bpf@vger.kernel.org
3928 F: include/linux/skmsg.h
3930 F: net/core/sock_map.c
3931 F: net/ipv4/tcp_bpf.c
3932 F: net/ipv4/udp_bpf.c
3933 F: net/unix/unix_bpf.c
3935 BPF [LIBRARY] (libbpf)
3936 M: Andrii Nakryiko <andrii@kernel.org>
3937 L: bpf@vger.kernel.org
3941 BPF [TOOLING] (bpftool)
3942 M: Quentin Monnet <quentin@isovalent.com>
3943 L: bpf@vger.kernel.org
3945 F: kernel/bpf/disasm.*
3946 F: tools/bpf/bpftool/
3948 BPF [SELFTESTS] (Test Runners & Infrastructure)
3949 M: Andrii Nakryiko <andrii@kernel.org>
3950 R: Mykola Lysenko <mykolal@fb.com>
3951 L: bpf@vger.kernel.org
3953 F: tools/testing/selftests/bpf/
3956 L: bpf@vger.kernel.org
3958 K: (?:\b|_)bpf(?:\b|_)
3960 BROADCOM B44 10/100 ETHERNET DRIVER
3961 M: Michael Chan <michael.chan@broadcom.com>
3962 L: netdev@vger.kernel.org
3964 F: drivers/net/ethernet/broadcom/b44.*
3966 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3967 M: Florian Fainelli <f.fainelli@gmail.com>
3968 L: netdev@vger.kernel.org
3969 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3971 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3972 F: drivers/net/dsa/b53/*
3973 F: drivers/net/dsa/bcm_sf2*
3974 F: include/linux/dsa/brcm.h
3975 F: include/linux/platform_data/b53.h
3977 BROADCOM BCMBCA ARM ARCHITECTURE
3978 M: William Zhang <william.zhang@broadcom.com>
3979 M: Anand Gore <anand.gore@broadcom.com>
3980 M: Kursad Oney <kursad.oney@broadcom.com>
3981 M: Florian Fainelli <f.fainelli@gmail.com>
3982 M: Rafał Miłecki <rafal@milecki.pl>
3983 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3986 T: git git://github.com/broadcom/stblinux.git
3987 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3988 F: arch/arm64/boot/dts/broadcom/bcmbca/*
4005 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4006 M: Florian Fainelli <f.fainelli@gmail.com>
4007 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4008 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4011 T: git git://github.com/broadcom/stblinux.git
4012 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4013 F: drivers/pci/controller/pcie-brcmstb.c
4014 F: drivers/staging/vc04_services
4019 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4020 M: Florian Fainelli <f.fainelli@gmail.com>
4021 M: Ray Jui <rjui@broadcom.com>
4022 M: Scott Branden <sbranden@broadcom.com>
4023 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4025 T: git git://github.com/broadcom/mach-bcm
4026 F: arch/arm/mach-bcm/
4032 BROADCOM BCM47XX MIPS ARCHITECTURE
4033 M: Hauke Mehrtens <hauke@hauke-m.de>
4034 M: Rafał Miłecki <zajec5@gmail.com>
4035 L: linux-mips@vger.kernel.org
4037 F: Documentation/devicetree/bindings/mips/brcm/
4038 F: arch/mips/bcm47xx/*
4039 F: arch/mips/include/asm/mach-bcm47xx/*
4041 BROADCOM BCM4908 ETHERNET DRIVER
4042 M: Rafał Miłecki <rafal@milecki.pl>
4043 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4044 L: netdev@vger.kernel.org
4046 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4047 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
4048 F: drivers/net/ethernet/broadcom/unimac.h
4050 BROADCOM BCM4908 PINMUX DRIVER
4051 M: Rafał Miłecki <rafal@milecki.pl>
4052 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4053 L: linux-gpio@vger.kernel.org
4055 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4056 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
4058 BROADCOM BCM5301X ARM ARCHITECTURE
4059 M: Florian Fainelli <f.fainelli@gmail.com>
4060 M: Hauke Mehrtens <hauke@hauke-m.de>
4061 M: Rafał Miłecki <zajec5@gmail.com>
4062 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4065 F: arch/arm/boot/dts/bcm470*
4066 F: arch/arm/boot/dts/bcm5301*
4067 F: arch/arm/boot/dts/bcm953012*
4068 F: arch/arm/mach-bcm/bcm_5301x.c
4070 BROADCOM BCM53573 ARM ARCHITECTURE
4071 M: Florian Fainelli <f.fainelli@gmail.com>
4072 M: Rafał Miłecki <rafal@milecki.pl>
4073 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4076 F: arch/arm/boot/dts/bcm47189*
4077 F: arch/arm/boot/dts/bcm53573*
4079 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4080 M: Kevin Cernekee <cernekee@gmail.com>
4081 L: linux-usb@vger.kernel.org
4083 F: drivers/usb/gadget/udc/bcm63xx_udc.*
4085 BROADCOM BCM7XXX ARM ARCHITECTURE
4086 M: Florian Fainelli <f.fainelli@gmail.com>
4087 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4090 T: git git://github.com/broadcom/stblinux.git
4091 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4092 F: arch/arm/boot/dts/bcm7*.dts*
4093 F: arch/arm/include/asm/hardware/cache-b15-rac.h
4094 F: arch/arm/mach-bcm/*brcmstb*
4095 F: arch/arm/mm/cache-b15-rac.c
4096 F: drivers/bus/brcmstb_gisb.c
4097 F: drivers/pci/controller/pcie-brcmstb.c
4103 M: Al Cooper <alcooperx@gmail.com>
4104 L: linux-usb@vger.kernel.org
4105 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4107 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4108 F: drivers/usb/gadget/udc/bdc/
4110 BROADCOM BMIPS CPUFREQ DRIVER
4111 M: Markus Mayer <mmayer@broadcom.com>
4112 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4113 L: linux-pm@vger.kernel.org
4115 F: drivers/cpufreq/bmips-cpufreq.c
4117 BROADCOM BMIPS MIPS ARCHITECTURE
4118 M: Florian Fainelli <f.fainelli@gmail.com>
4119 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4120 L: linux-mips@vger.kernel.org
4122 T: git git://github.com/broadcom/stblinux.git
4123 F: arch/mips/bmips/*
4124 F: arch/mips/boot/dts/brcm/bcm*.dts*
4125 F: arch/mips/include/asm/mach-bmips/*
4126 F: arch/mips/kernel/*bmips*
4127 F: drivers/soc/bcm/bcm63xx
4128 F: drivers/irqchip/irq-bcm63*
4129 F: drivers/irqchip/irq-bcm7*
4130 F: drivers/irqchip/irq-brcmstb*
4131 F: include/linux/bcm963xx_nvram.h
4132 F: include/linux/bcm963xx_tag.h
4134 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4135 M: Rasesh Mody <rmody@marvell.com>
4136 M: GR-Linux-NIC-Dev@marvell.com
4137 L: netdev@vger.kernel.org
4139 F: drivers/net/ethernet/broadcom/bnx2.*
4140 F: drivers/net/ethernet/broadcom/bnx2_*
4142 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4143 M: Saurav Kashyap <skashyap@marvell.com>
4144 M: Javed Hasan <jhasan@marvell.com>
4145 M: GR-QLogic-Storage-Upstream@marvell.com
4146 L: linux-scsi@vger.kernel.org
4148 F: drivers/scsi/bnx2fc/
4150 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4151 M: Nilesh Javali <njavali@marvell.com>
4152 M: Manish Rangankar <mrangankar@marvell.com>
4153 M: GR-QLogic-Storage-Upstream@marvell.com
4154 L: linux-scsi@vger.kernel.org
4156 F: drivers/scsi/bnx2i/
4158 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4159 M: Ariel Elior <aelior@marvell.com>
4160 M: Sudarsana Kalluru <skalluru@marvell.com>
4161 M: Manish Chopra <manishc@marvell.com>
4162 L: netdev@vger.kernel.org
4164 F: drivers/net/ethernet/broadcom/bnx2x/
4166 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4167 M: Michael Chan <michael.chan@broadcom.com>
4168 L: netdev@vger.kernel.org
4170 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4171 F: drivers/net/ethernet/broadcom/bnxt/
4172 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4174 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4175 M: Arend van Spriel <aspriel@gmail.com>
4176 M: Franky Lin <franky.lin@broadcom.com>
4177 M: Hante Meuleman <hante.meuleman@broadcom.com>
4178 L: linux-wireless@vger.kernel.org
4179 L: brcm80211-dev-list.pdl@broadcom.com
4180 L: SHA-cyfmac-dev-list@infineon.com
4182 F: drivers/net/wireless/broadcom/brcm80211/
4184 BROADCOM BRCMSTB GPIO DRIVER
4185 M: Doug Berger <opendmb@gmail.com>
4186 M: Florian Fainelli <f.fainelli@gmail.com>
4187 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4189 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4190 F: drivers/gpio/gpio-brcmstb.c
4192 BROADCOM BRCMSTB I2C DRIVER
4193 M: Kamal Dasu <kdasu.kdev@gmail.com>
4194 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4195 L: linux-i2c@vger.kernel.org
4197 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4198 F: drivers/i2c/busses/i2c-brcmstb.c
4200 BROADCOM BRCMSTB UART DRIVER
4201 M: Al Cooper <alcooperx@gmail.com>
4202 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4203 L: linux-serial@vger.kernel.org
4205 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4206 F: drivers/tty/serial/8250/8250_bcm7271.c
4208 BROADCOM BRCMSTB USB EHCI DRIVER
4209 M: Al Cooper <alcooperx@gmail.com>
4210 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4211 L: linux-usb@vger.kernel.org
4213 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4214 F: drivers/usb/host/ehci-brcm.*
4216 BROADCOM BRCMSTB USB PIN MAP DRIVER
4217 M: Al Cooper <alcooperx@gmail.com>
4218 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4219 L: linux-usb@vger.kernel.org
4221 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4222 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4224 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4225 M: Al Cooper <alcooperx@gmail.com>
4226 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4227 L: linux-kernel@vger.kernel.org
4229 F: drivers/phy/broadcom/phy-brcm-usb*
4231 BROADCOM ETHERNET PHY DRIVERS
4232 M: Florian Fainelli <f.fainelli@gmail.com>
4233 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4234 L: netdev@vger.kernel.org
4236 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4237 F: drivers/net/phy/bcm*.[ch]
4238 F: drivers/net/phy/broadcom.c
4239 F: include/linux/brcmphy.h
4241 BROADCOM GENET ETHERNET DRIVER
4242 M: Doug Berger <opendmb@gmail.com>
4243 M: Florian Fainelli <f.fainelli@gmail.com>
4244 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4245 L: netdev@vger.kernel.org
4247 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4248 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4249 F: drivers/net/ethernet/broadcom/genet/
4250 F: drivers/net/ethernet/broadcom/unimac.h
4251 F: drivers/net/mdio/mdio-bcm-unimac.c
4252 F: include/linux/platform_data/bcmgenet.h
4253 F: include/linux/platform_data/mdio-bcm-unimac.h
4255 BROADCOM IPROC ARM ARCHITECTURE
4256 M: Ray Jui <rjui@broadcom.com>
4257 M: Scott Branden <sbranden@broadcom.com>
4258 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4259 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4261 T: git git://github.com/broadcom/stblinux.git
4262 F: arch/arm64/boot/dts/broadcom/northstar2/*
4263 F: arch/arm64/boot/dts/broadcom/stingray/*
4264 F: drivers/clk/bcm/clk-ns*
4265 F: drivers/clk/bcm/clk-sr*
4266 F: drivers/pinctrl/bcm/pinctrl-ns*
4267 F: include/dt-bindings/clock/bcm-sr*
4284 BROADCOM IPROC GBIT ETHERNET DRIVER
4285 M: Rafał Miłecki <rafal@milecki.pl>
4286 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4287 L: netdev@vger.kernel.org
4289 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4290 F: drivers/net/ethernet/broadcom/bgmac*
4291 F: drivers/net/ethernet/broadcom/unimac.h
4293 BROADCOM KONA GPIO DRIVER
4294 M: Ray Jui <rjui@broadcom.com>
4295 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4297 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4298 F: drivers/gpio/gpio-bcm-kona.c
4300 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4301 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4302 M: Kashyap Desai <kashyap.desai@broadcom.com>
4303 M: Sumit Saxena <sumit.saxena@broadcom.com>
4304 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4305 L: mpi3mr-linuxdrv.pdl@broadcom.com
4306 L: linux-scsi@vger.kernel.org
4308 W: https://www.broadcom.com/support/storage
4309 F: drivers/scsi/mpi3mr/
4311 BROADCOM NETXTREME-E ROCE DRIVER
4312 M: Selvin Xavier <selvin.xavier@broadcom.com>
4313 L: linux-rdma@vger.kernel.org
4315 W: http://www.broadcom.com
4316 F: drivers/infiniband/hw/bnxt_re/
4317 F: include/uapi/rdma/bnxt_re-abi.h
4319 BROADCOM NVRAM DRIVER
4320 M: Rafał Miłecki <zajec5@gmail.com>
4321 L: linux-mips@vger.kernel.org
4323 F: drivers/firmware/broadcom/*
4325 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4326 M: Rafał Miłecki <rafal@milecki.pl>
4327 M: Florian Fainelli <f.fainelli@gmail.com>
4328 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4329 L: linux-pm@vger.kernel.org
4331 T: git git://github.com/broadcom/stblinux.git
4332 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4333 F: include/dt-bindings/soc/bcm-pmb.h
4335 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4336 M: Rafał Miłecki <zajec5@gmail.com>
4337 L: linux-wireless@vger.kernel.org
4340 F: include/linux/bcma/
4343 M: Kamal Dasu <kdasu.kdev@gmail.com>
4344 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4346 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4347 F: drivers/spi/spi-bcm-qspi.*
4348 F: drivers/spi/spi-brcmstb-qspi.c
4349 F: drivers/spi/spi-iproc-qspi.c
4351 BROADCOM STB AVS CPUFREQ DRIVER
4352 M: Markus Mayer <mmayer@broadcom.com>
4353 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4354 L: linux-pm@vger.kernel.org
4356 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4357 F: drivers/cpufreq/brcmstb*
4359 BROADCOM STB AVS TMON DRIVER
4360 M: Markus Mayer <mmayer@broadcom.com>
4361 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4362 L: linux-pm@vger.kernel.org
4364 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4365 F: drivers/thermal/broadcom/brcmstb*
4367 BROADCOM STB DPFE DRIVER
4368 M: Markus Mayer <mmayer@broadcom.com>
4369 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4372 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4373 F: drivers/memory/brcmstb_dpfe.c
4375 BROADCOM STB NAND FLASH DRIVER
4376 M: Brian Norris <computersforpeace@gmail.com>
4377 M: Kamal Dasu <kdasu.kdev@gmail.com>
4378 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4379 L: linux-mtd@lists.infradead.org
4381 F: drivers/mtd/nand/raw/brcmnand/
4382 F: include/linux/platform_data/brcmnand.h
4384 BROADCOM STB PCIE DRIVER
4385 M: Jim Quinlan <jim2101024@gmail.com>
4386 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4387 M: Florian Fainelli <f.fainelli@gmail.com>
4388 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4389 L: linux-pci@vger.kernel.org
4391 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4392 F: drivers/pci/controller/pcie-brcmstb.c
4394 BROADCOM SYSTEMPORT ETHERNET DRIVER
4395 M: Florian Fainelli <f.fainelli@gmail.com>
4396 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4397 L: netdev@vger.kernel.org
4399 F: drivers/net/ethernet/broadcom/bcmsysport.*
4400 F: drivers/net/ethernet/broadcom/unimac.h
4401 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4403 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4404 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4405 M: Prashant Sreedharan <prashant@broadcom.com>
4406 M: Michael Chan <mchan@broadcom.com>
4407 L: netdev@vger.kernel.org
4409 F: drivers/net/ethernet/broadcom/tg3.*
4412 M: Scott Branden <scott.branden@broadcom.com>
4413 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4415 F: drivers/misc/bcm-vk/
4416 F: include/uapi/linux/misc/bcm_vk.h
4418 BROCADE BFA FC SCSI DRIVER
4419 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4420 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4421 L: linux-scsi@vger.kernel.org
4423 F: drivers/scsi/bfa/
4425 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4426 M: Rasesh Mody <rmody@marvell.com>
4427 M: Sudarsana Kalluru <skalluru@marvell.com>
4428 M: GR-Linux-NIC-Dev@marvell.com
4429 L: netdev@vger.kernel.org
4431 F: drivers/net/ethernet/brocade/bna/
4433 BSG (block layer generic sg v4 driver)
4434 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4435 L: linux-scsi@vger.kernel.org
4438 F: include/linux/bsg.h
4439 F: include/uapi/linux/bsg.h
4442 M: Clemens Ladisch <clemens@ladisch.de>
4443 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4446 F: Documentation/sound/cards/bt87x.rst
4447 F: sound/pci/bt87x.c
4450 M: Michael Buesch <m@bues.ch>
4452 W: http://bu3sch.de/btgpio.php
4453 F: drivers/gpio/gpio-bt8xx.c
4456 M: Chris Mason <clm@fb.com>
4457 M: Josef Bacik <josef@toxicpanda.com>
4458 M: David Sterba <dsterba@suse.com>
4459 L: linux-btrfs@vger.kernel.org
4461 W: http://btrfs.wiki.kernel.org/
4462 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4463 C: irc://irc.libera.chat/btrfs
4464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4465 F: Documentation/filesystems/btrfs.rst
4467 F: include/linux/btrfs*
4468 F: include/uapi/linux/btrfs*
4470 BTTV VIDEO4LINUX DRIVER
4471 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4472 L: linux-media@vger.kernel.org
4474 W: https://linuxtv.org
4475 T: git git://linuxtv.org/media_tree.git
4476 F: Documentation/driver-api/media/drivers/bttv*
4477 F: drivers/media/pci/bt8xx/bttv*
4479 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4480 M: Chanwoo Choi <cw00.choi@samsung.com>
4481 L: linux-pm@vger.kernel.org
4482 L: linux-samsung-soc@vger.kernel.org
4484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4485 F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4486 F: drivers/devfreq/exynos-bus.c
4488 BUSLOGIC SCSI DRIVER
4489 M: Khalid Aziz <khalid@gonehiking.org>
4490 L: linux-scsi@vger.kernel.org
4492 F: drivers/scsi/BusLogic.*
4493 F: drivers/scsi/FlashPoint.*
4495 C-MEDIA CMI8788 DRIVER
4496 M: Clemens Ladisch <clemens@ladisch.de>
4497 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4500 F: sound/pci/oxygen/
4503 M: Guo Ren <guoren@kernel.org>
4504 L: linux-csky@vger.kernel.org
4506 T: git https://github.com/c-sky/csky-linux.git
4507 F: Documentation/devicetree/bindings/csky/
4508 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4509 F: Documentation/devicetree/bindings/timer/csky,*
4511 F: drivers/clocksource/timer-gx6605s.c
4512 F: drivers/clocksource/timer-mp-csky.c
4513 F: drivers/irqchip/irq-csky-*
4517 CA8210 IEEE-802.15.4 RADIO DRIVER
4518 L: linux-wpan@vger.kernel.org
4520 W: https://github.com/Cascoda/ca8210-linux.git
4521 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4522 F: drivers/net/ieee802154/ca8210.c
4524 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4525 M: Damien Le Moal <damien.lemoal@wdc.com>
4526 L: linux-riscv@lists.infradead.org
4527 L: linux-gpio@vger.kernel.org (pinctrl driver)
4528 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4529 F: drivers/pinctrl/pinctrl-k210.c
4531 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4532 M: Damien Le Moal <damien.lemoal@wdc.com>
4533 L: linux-kernel@vger.kernel.org
4534 L: linux-riscv@lists.infradead.org
4536 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4537 F: drivers/reset/reset-k210.c
4539 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4540 M: Damien Le Moal <damien.lemoal@wdc.com>
4541 L: linux-riscv@lists.infradead.org
4543 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4544 F: drivers/soc/canaan/
4545 F: include/soc/canaan/
4547 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4548 M: David Howells <dhowells@redhat.com>
4549 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4551 F: Documentation/filesystems/caching/cachefiles.rst
4554 CADENCE MIPI-CSI2 BRIDGES
4555 M: Maxime Ripard <mripard@kernel.org>
4556 L: linux-media@vger.kernel.org
4558 F: Documentation/devicetree/bindings/media/cdns,*.txt
4559 F: drivers/media/platform/cadence/cdns-csi2*
4562 L: linux-mtd@lists.infradead.org
4564 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4565 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4567 CADENCE USB3 DRD IP DRIVER
4568 M: Peter Chen <peter.chen@kernel.org>
4569 M: Pawel Laszczak <pawell@cadence.com>
4570 R: Roger Quadros <rogerq@kernel.org>
4571 R: Aswath Govindraju <a-govindraju@ti.com>
4572 L: linux-usb@vger.kernel.org
4574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4575 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4576 F: drivers/usb/cdns3/
4577 X: drivers/usb/cdns3/cdnsp*
4579 CADENCE USBSSP DRD IP DRIVER
4580 M: Pawel Laszczak <pawell@cadence.com>
4581 L: linux-usb@vger.kernel.org
4583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4584 F: drivers/usb/cdns3/
4585 X: drivers/usb/cdns3/cdns3*
4587 CADET FM/AM RADIO RECEIVER DRIVER
4588 M: Hans Verkuil <hverkuil@xs4all.nl>
4589 L: linux-media@vger.kernel.org
4591 W: https://linuxtv.org
4592 T: git git://linuxtv.org/media_tree.git
4593 F: drivers/media/radio/radio-cadet*
4595 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4596 L: linux-media@vger.kernel.org
4598 T: git git://linuxtv.org/media_tree.git
4599 F: Documentation/admin-guide/media/cafe_ccic*
4600 F: drivers/media/platform/marvell/
4603 L: netdev@vger.kernel.org
4605 F: Documentation/networking/caif/
4606 F: drivers/net/caif/
4607 F: include/net/caif/
4608 F: include/uapi/linux/caif/
4612 M: Toke Høiland-Jørgensen <toke@toke.dk>
4613 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4615 F: net/sched/sch_cake.c
4618 M: Wolfgang Grandegger <wg@grandegger.com>
4619 M: Marc Kleine-Budde <mkl@pengutronix.de>
4620 L: linux-can@vger.kernel.org
4622 W: https://github.com/linux-can
4623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4625 F: Documentation/devicetree/bindings/net/can/
4626 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4628 F: drivers/phy/phy-can-transceiver.c
4629 F: include/linux/can/bittiming.h
4630 F: include/linux/can/dev.h
4631 F: include/linux/can/length.h
4632 F: include/linux/can/platform/
4633 F: include/linux/can/rx-offload.h
4634 F: include/uapi/linux/can/error.h
4635 F: include/uapi/linux/can/netlink.h
4636 F: include/uapi/linux/can/vxcan.h
4639 M: Oliver Hartkopp <socketcan@hartkopp.net>
4640 M: Marc Kleine-Budde <mkl@pengutronix.de>
4641 L: linux-can@vger.kernel.org
4643 W: https://github.com/linux-can
4644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4646 F: Documentation/networking/can.rst
4647 F: include/linux/can/can-ml.h
4648 F: include/linux/can/core.h
4649 F: include/linux/can/skb.h
4650 F: include/net/netns/can.h
4651 F: include/uapi/linux/can.h
4652 F: include/uapi/linux/can/bcm.h
4653 F: include/uapi/linux/can/gw.h
4654 F: include/uapi/linux/can/isotp.h
4655 F: include/uapi/linux/can/raw.h
4658 CAN-J1939 NETWORK LAYER
4659 M: Robin van der Gracht <robin@protonic.nl>
4660 M: Oleksij Rempel <o.rempel@pengutronix.de>
4661 R: kernel@pengutronix.de
4662 L: linux-can@vger.kernel.org
4664 F: Documentation/networking/j1939.rst
4665 F: include/uapi/linux/can/j1939.h
4669 M: Serge Hallyn <serge@hallyn.com>
4670 L: linux-security-module@vger.kernel.org
4672 F: include/linux/capability.h
4673 F: include/uapi/linux/capability.h
4674 F: kernel/capability.c
4675 F: security/commoncap.c
4677 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4678 M: Kevin Tsai <ktsai@capellamicro.com>
4680 F: drivers/iio/light/cm*
4682 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4683 M: Christian Lamparter <chunkeey@googlemail.com>
4684 L: linux-wireless@vger.kernel.org
4686 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4687 F: drivers/net/wireless/ath/carl9170/
4690 M: Robert Richter <rric@kernel.org>
4692 W: http://www.marvell.com
4693 F: drivers/i2c/busses/i2c-octeon*
4694 F: drivers/i2c/busses/i2c-thunderx*
4696 CAVIUM LIQUIDIO NETWORK DRIVER
4697 M: Derek Chickles <dchickles@marvell.com>
4698 M: Satanand Burla <sburla@marvell.com>
4699 M: Felix Manlunas <fmanlunas@marvell.com>
4700 L: netdev@vger.kernel.org
4702 W: http://www.marvell.com
4703 F: drivers/net/ethernet/cavium/liquidio/
4706 M: Robert Richter <rric@kernel.org>
4708 W: http://www.marvell.com
4709 F: drivers/mmc/host/cavium*
4711 CAVIUM OCTEON-TX CRYPTO DRIVER
4712 M: George Cherian <gcherian@marvell.com>
4713 L: linux-crypto@vger.kernel.org
4715 W: http://www.marvell.com
4716 F: drivers/crypto/cavium/cpt/
4718 CAVIUM THUNDERX2 ARM64 SOC
4719 M: Robert Richter <rric@kernel.org>
4720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4722 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4723 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4725 CBS/ETF/TAPRIO QDISCS
4726 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4728 L: netdev@vger.kernel.org
4729 F: net/sched/sch_cbs.c
4730 F: net/sched/sch_etf.c
4731 F: net/sched/sch_taprio.c
4733 CC2520 IEEE-802.15.4 RADIO DRIVER
4734 M: Varka Bhadram <varkabhadram@gmail.com>
4735 L: linux-wpan@vger.kernel.org
4737 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4738 F: drivers/net/ieee802154/cc2520.c
4739 F: include/linux/spi/cc2520.h
4741 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4742 M: Gilad Ben-Yossef <gilad@benyossef.com>
4743 L: linux-crypto@vger.kernel.org
4745 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4746 F: drivers/crypto/ccree/
4748 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4749 M: Hadar Gat <hadar.gat@arm.com>
4750 L: linux-crypto@vger.kernel.org
4752 F: drivers/char/hw_random/cctrng.c
4753 F: drivers/char/hw_random/cctrng.h
4754 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4755 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4758 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4759 L: linux-media@vger.kernel.org
4761 W: http://linuxtv.org
4762 T: git git://linuxtv.org/media_tree.git
4763 F: Documentation/ABI/testing/debugfs-cec-error-inj
4764 F: Documentation/devicetree/bindings/media/cec.txt
4765 F: Documentation/driver-api/media/cec-core.rst
4766 F: Documentation/userspace-api/media/cec
4767 F: drivers/media/cec/
4768 F: drivers/media/rc/keymaps/rc-cec.c
4769 F: include/media/cec-notifier.h
4770 F: include/media/cec.h
4771 F: include/uapi/linux/cec-funcs.h
4772 F: include/uapi/linux/cec.h
4775 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4776 L: linux-media@vger.kernel.org
4778 W: http://linuxtv.org
4779 T: git git://linuxtv.org/media_tree.git
4780 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4781 F: drivers/media/cec/platform/cec-gpio/
4783 CELL BROADBAND ENGINE ARCHITECTURE
4784 M: Arnd Bergmann <arnd@arndb.de>
4785 L: linuxppc-dev@lists.ozlabs.org
4787 W: http://www.ibm.com/developerworks/power/cell/
4788 F: arch/powerpc/include/asm/cell*.h
4789 F: arch/powerpc/include/asm/spu*.h
4790 F: arch/powerpc/include/uapi/asm/spu*.h
4791 F: arch/powerpc/platforms/cell/
4793 CELLWISE CW2015 BATTERY DRIVER
4794 M: Tobias Schrammm <t.schramm@manjaro.org>
4796 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4797 F: drivers/power/supply/cw2015_battery.c
4799 CEPH COMMON CODE (LIBCEPH)
4800 M: Ilya Dryomov <idryomov@gmail.com>
4801 M: Xiubo Li <xiubli@redhat.com>
4802 R: Jeff Layton <jlayton@kernel.org>
4803 L: ceph-devel@vger.kernel.org
4806 T: git git://github.com/ceph/ceph-client.git
4807 F: include/linux/ceph/
4808 F: include/linux/crush/
4811 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4812 M: Xiubo Li <xiubli@redhat.com>
4813 M: Ilya Dryomov <idryomov@gmail.com>
4814 R: Jeff Layton <jlayton@kernel.org>
4815 L: ceph-devel@vger.kernel.org
4818 T: git git://github.com/ceph/ceph-client.git
4819 F: Documentation/filesystems/ceph.rst
4822 CERTIFICATE HANDLING
4823 M: David Howells <dhowells@redhat.com>
4824 M: David Woodhouse <dwmw2@infradead.org>
4825 L: keyrings@vger.kernel.org
4827 F: Documentation/admin-guide/module-signing.rst
4829 F: scripts/sign-file.c
4832 CFAG12864B LCD DRIVER
4833 M: Miguel Ojeda <ojeda@kernel.org>
4835 F: drivers/auxdisplay/cfag12864b.c
4836 F: include/linux/cfag12864b.h
4838 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4839 M: Miguel Ojeda <ojeda@kernel.org>
4841 F: drivers/auxdisplay/cfag12864bfb.c
4842 F: include/linux/cfag12864b.h
4844 CHAR and MISC DRIVERS
4845 M: Arnd Bergmann <arnd@arndb.de>
4846 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4851 F: include/linux/miscdevice.h
4852 X: drivers/char/agp/
4853 X: drivers/char/hw_random/
4854 X: drivers/char/ipmi/
4855 X: drivers/char/random.c
4856 X: drivers/char/tpm/
4859 M: Andy Whitcroft <apw@canonical.com>
4860 M: Joe Perches <joe@perches.com>
4861 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4862 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4864 F: scripts/checkpatch.pl
4866 CHECKPATCH DOCUMENTATION
4867 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4868 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4869 R: Joe Perches <joe@perches.com>
4871 F: Documentation/dev-tools/checkpatch.rst
4873 CHINESE DOCUMENTATION
4874 M: Alex Shi <alexs@kernel.org>
4875 M: Yanteng Si <siyanteng@loongson.cn>
4877 F: Documentation/translations/zh_CN/
4879 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4880 M: Peter Chen <peter.chen@kernel.org>
4881 L: linux-usb@vger.kernel.org
4883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4884 F: drivers/usb/chipidea/
4886 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4887 M: Hans de Goede <hdegoede@redhat.com>
4888 L: linux-input@vger.kernel.org
4890 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4891 F: drivers/input/touchscreen/chipone_icn8318.c
4893 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4894 M: Hans de Goede <hdegoede@redhat.com>
4895 L: linux-input@vger.kernel.org
4897 F: drivers/input/touchscreen/chipone_icn8505.c
4899 CHROME HARDWARE PLATFORM SUPPORT
4900 M: Benson Leung <bleung@chromium.org>
4901 L: chrome-platform@lists.linux.dev
4903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4904 F: drivers/platform/chrome/
4906 CHROMEOS EC CODEC DRIVER
4907 M: Cheng-Yi Chiang <cychiang@chromium.org>
4908 M: Tzung-Bi Shih <tzungbi@google.com>
4909 R: Guenter Roeck <groeck@chromium.org>
4910 L: chrome-platform@lists.linux.dev
4912 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4913 F: sound/soc/codecs/cros_ec_codec.*
4915 CHROMEOS EC SUBDRIVERS
4916 M: Benson Leung <bleung@chromium.org>
4917 R: Guenter Roeck <groeck@chromium.org>
4918 L: chrome-platform@lists.linux.dev
4920 F: drivers/power/supply/cros_usbpd-charger.c
4924 CHROMEOS EC USB TYPE-C DRIVER
4925 M: Prashant Malani <pmalani@chromium.org>
4926 L: chrome-platform@lists.linux.dev
4928 F: drivers/platform/chrome/cros_ec_typec.c
4929 F: drivers/platform/chrome/cros_typec_switch.c
4931 CHROMEOS EC USB PD NOTIFY DRIVER
4932 M: Prashant Malani <pmalani@chromium.org>
4933 L: chrome-platform@lists.linux.dev
4935 F: drivers/platform/chrome/cros_usbpd_notify.c
4936 F: include/linux/platform_data/cros_usbpd_notify.h
4938 CHRONTEL CH7322 CEC DRIVER
4939 M: Joe Tessler <jrt@google.com>
4940 L: linux-media@vger.kernel.org
4942 T: git git://linuxtv.org/media_tree.git
4943 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4944 F: drivers/media/cec/i2c/ch7322.c
4946 CIRRUS LOGIC AUDIO CODEC DRIVERS
4947 M: James Schulman <james.schulman@cirrus.com>
4948 M: David Rhodes <david.rhodes@cirrus.com>
4949 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4950 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4951 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4952 L: patches@opensource.cirrus.com
4954 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4955 F: include/dt-bindings/sound/cs*
4956 F: sound/pci/hda/cs*
4957 F: sound/pci/hda/hda_cs_dsp_ctl.*
4958 F: sound/soc/codecs/cs*
4960 CIRRUS LOGIC DSP FIRMWARE DRIVER
4961 M: Simon Trimmer <simont@opensource.cirrus.com>
4962 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4963 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4964 L: patches@opensource.cirrus.com
4966 W: https://github.com/CirrusLogic/linux-drivers/wiki
4967 T: git https://github.com/CirrusLogic/linux-drivers.git
4968 F: drivers/firmware/cirrus/*
4969 F: include/linux/firmware/cirrus/*
4971 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4972 M: Hartley Sweeten <hsweeten@visionengravers.com>
4973 L: netdev@vger.kernel.org
4975 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4977 CIRRUS LOGIC LOCHNAGAR DRIVER
4978 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4979 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4980 L: patches@opensource.cirrus.com
4982 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4983 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4984 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4985 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4986 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4987 F: Documentation/hwmon/lochnagar.rst
4988 F: drivers/clk/clk-lochnagar.c
4989 F: drivers/hwmon/lochnagar-hwmon.c
4990 F: drivers/mfd/lochnagar-i2c.c
4991 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4992 F: drivers/regulator/lochnagar-regulator.c
4993 F: include/dt-bindings/clock/lochnagar.h
4994 F: include/dt-bindings/pinctrl/lochnagar.h
4995 F: include/linux/mfd/lochnagar*
4996 F: sound/soc/codecs/lochnagar-sc.c
4998 CIRRUS LOGIC MADERA CODEC DRIVERS
4999 M: Charles Keepax <ckeepax@opensource.cirrus.com>
5000 M: Richard Fitzgerald <rf@opensource.cirrus.com>
5001 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5002 L: patches@opensource.cirrus.com
5004 W: https://github.com/CirrusLogic/linux-drivers/wiki
5005 T: git https://github.com/CirrusLogic/linux-drivers.git
5006 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5007 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5008 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5009 F: drivers/gpio/gpio-madera*
5010 F: drivers/irqchip/irq-madera*
5011 F: drivers/mfd/cs47l*
5012 F: drivers/mfd/madera*
5013 F: drivers/pinctrl/cirrus/*
5014 F: include/dt-bindings/sound/madera*
5015 F: include/linux/irqchip/irq-madera*
5016 F: include/linux/mfd/madera/*
5017 F: include/sound/madera*
5018 F: sound/soc/codecs/cs47l*
5019 F: sound/soc/codecs/madera*
5021 CISCO FCOE HBA DRIVER
5022 M: Satish Kharat <satishkh@cisco.com>
5023 M: Sesidhar Baddela <sebaddel@cisco.com>
5024 M: Karan Tilak Kumar <kartilak@cisco.com>
5025 L: linux-scsi@vger.kernel.org
5027 F: drivers/scsi/fnic/
5029 CISCO SCSI HBA DRIVER
5030 M: Karan Tilak Kumar <kartilak@cisco.com>
5031 M: Sesidhar Baddela <sebaddel@cisco.com>
5032 L: linux-scsi@vger.kernel.org
5034 F: drivers/scsi/snic/
5036 CISCO VIC ETHERNET NIC DRIVER
5037 M: Christian Benvenuti <benve@cisco.com>
5038 M: Govindarajulu Varadarajan <_govind@gmx.com>
5040 F: drivers/net/ethernet/cisco/enic/
5042 CISCO VIC LOW LATENCY NIC DRIVER
5043 M: Christian Benvenuti <benve@cisco.com>
5044 M: Nelson Escobar <neescoba@cisco.com>
5046 F: drivers/infiniband/hw/usnic/
5049 M: Miguel Ojeda <ojeda@kernel.org>
5053 CLANG/LLVM BUILD SUPPORT
5054 M: Nathan Chancellor <nathan@kernel.org>
5055 M: Nick Desaulniers <ndesaulniers@google.com>
5056 R: Tom Rix <trix@redhat.com>
5057 L: llvm@lists.linux.dev
5059 W: https://clangbuiltlinux.github.io/
5060 B: https://github.com/ClangBuiltLinux/linux/issues
5061 C: irc://irc.libera.chat/clangbuiltlinux
5062 F: Documentation/kbuild/llvm.rst
5063 F: include/linux/compiler-clang.h
5064 F: scripts/Makefile.clang
5065 F: scripts/clang-tools/
5066 K: \b(?i:clang|llvm)\b
5068 CLANG CONTROL FLOW INTEGRITY SUPPORT
5069 M: Sami Tolvanen <samitolvanen@google.com>
5070 M: Kees Cook <keescook@chromium.org>
5071 R: Nathan Chancellor <nathan@kernel.org>
5072 R: Nick Desaulniers <ndesaulniers@google.com>
5073 L: llvm@lists.linux.dev
5075 B: https://github.com/ClangBuiltLinux/linux/issues
5076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5077 F: include/linux/cfi.h
5081 M: Russell King <linux@armlinux.org.uk>
5082 L: linux-clk@vger.kernel.org
5084 F: include/linux/clk.h
5086 CLOCKSOURCE, CLOCKEVENT DRIVERS
5087 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5088 M: Thomas Gleixner <tglx@linutronix.de>
5089 L: linux-kernel@vger.kernel.org
5091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5092 F: Documentation/devicetree/bindings/timer/
5093 F: drivers/clocksource/
5096 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5097 M: Daniel Oliveira Nascimento <don@syst.com.br>
5098 L: platform-driver-x86@vger.kernel.org
5100 F: drivers/platform/x86/classmate-laptop.c
5103 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5104 L: linux-media@vger.kernel.org
5106 W: https://linuxtv.org
5107 T: git git://linuxtv.org/media_tree.git
5108 F: drivers/media/pci/cobalt/
5110 COCCINELLE/Semantic Patches (SmPL)
5111 M: Julia Lawall <Julia.Lawall@inria.fr>
5112 M: Nicolas Palix <nicolas.palix@imag.fr>
5113 L: cocci@inria.fr (moderated for non-subscribers)
5115 W: https://coccinelle.gitlabpages.inria.fr/website/
5116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5117 F: Documentation/dev-tools/coccinelle.rst
5118 F: scripts/coccicheck
5119 F: scripts/coccinelle/
5122 M: Jan Harkes <jaharkes@cs.cmu.edu>
5124 L: codalist@coda.cs.cmu.edu
5126 W: http://www.coda.cs.cmu.edu/
5127 F: Documentation/filesystems/coda.rst
5129 F: include/linux/coda*.h
5130 F: include/uapi/linux/coda*.h
5132 CODA V4L2 MEM2MEM DRIVER
5133 M: Philipp Zabel <p.zabel@pengutronix.de>
5134 L: linux-media@vger.kernel.org
5136 F: Documentation/devicetree/bindings/media/coda.yaml
5137 F: drivers/media/platform/chips-media/
5140 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5142 F: Documentation/process/code-of-conduct-interpretation.rst
5143 F: Documentation/process/code-of-conduct.rst
5146 M: Ian Abbott <abbotti@mev.co.uk>
5147 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5150 F: include/linux/comedi/
5151 F: include/uapi/linux/comedi.h
5153 COMMON CLK FRAMEWORK
5154 M: Michael Turquette <mturquette@baylibre.com>
5155 M: Stephen Boyd <sboyd@kernel.org>
5156 L: linux-clk@vger.kernel.org
5158 Q: http://patchwork.kernel.org/project/linux-clk/list/
5159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5160 F: Documentation/devicetree/bindings/clock/
5162 F: include/dt-bindings/clock/
5163 F: include/linux/clk-pr*
5164 F: include/linux/clk/
5165 F: include/linux/of_clk.h
5166 X: drivers/clk/clkdev.c
5168 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5169 M: Steve French <sfrench@samba.org>
5170 R: Paulo Alcantara <pc@cjr.nz> (DFS, global name space)
5171 R: Ronnie Sahlberg <lsahlber@redhat.com> (directory leases, sparse files)
5172 R: Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5173 R: Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5174 L: linux-cifs@vger.kernel.org
5175 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5177 W: https://wiki.samba.org/index.php/LinuxCIFS
5178 T: git git://git.samba.org/sfrench/cifs-2.6.git
5179 F: Documentation/admin-guide/cifs/
5182 F: include/uapi/linux/cifs
5184 COMPACTPCI HOTPLUG CORE
5185 M: Scott Murray <scott@spiteful.org>
5186 L: linux-pci@vger.kernel.org
5188 F: drivers/pci/hotplug/cpci_hotplug*
5190 COMPACTPCI HOTPLUG GENERIC DRIVER
5191 M: Scott Murray <scott@spiteful.org>
5192 L: linux-pci@vger.kernel.org
5194 F: drivers/pci/hotplug/cpcihp_generic.c
5196 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5197 M: Scott Murray <scott@spiteful.org>
5198 L: linux-pci@vger.kernel.org
5200 F: drivers/pci/hotplug/cpcihp_zt5550.*
5202 COMPAL LAPTOP SUPPORT
5203 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5204 L: platform-driver-x86@vger.kernel.org
5206 F: drivers/platform/x86/compal-laptop.c
5209 M: Miguel Ojeda <ojeda@kernel.org>
5210 R: Nick Desaulniers <ndesaulniers@google.com>
5212 F: include/linux/compiler_attributes.h
5214 COMPUTE EXPRESS LINK (CXL)
5215 M: Alison Schofield <alison.schofield@intel.com>
5216 M: Vishal Verma <vishal.l.verma@intel.com>
5217 M: Ira Weiny <ira.weiny@intel.com>
5218 M: Ben Widawsky <bwidawsk@kernel.org>
5219 M: Dan Williams <dan.j.williams@intel.com>
5220 L: linux-cxl@vger.kernel.org
5223 F: include/uapi/linux/cxl_mem.h
5225 CONEXANT ACCESSRUNNER USB DRIVER
5226 L: accessrunner-general@lists.sourceforge.net
5228 W: http://accessrunner.sourceforge.net/
5229 F: drivers/usb/atm/cxacru.c
5232 M: Joel Becker <jlbec@evilplan.org>
5233 M: Christoph Hellwig <hch@lst.de>
5235 T: git git://git.infradead.org/users/hch/configfs.git
5237 F: include/linux/configfs.h
5238 F: samples/configfs/
5241 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5243 F: drivers/video/console/
5244 F: include/linux/console*
5247 M: Frederic Weisbecker <frederic@kernel.org>
5248 M: "Paul E. McKenney" <paulmck@kernel.org>
5250 F: kernel/context_tracking.c
5251 F: include/linux/context_tracking*
5253 CONTROL GROUP (CGROUP)
5254 M: Tejun Heo <tj@kernel.org>
5255 M: Zefan Li <lizefan.x@bytedance.com>
5256 M: Johannes Weiner <hannes@cmpxchg.org>
5257 L: cgroups@vger.kernel.org
5259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5260 F: Documentation/admin-guide/cgroup-v1/
5261 F: Documentation/admin-guide/cgroup-v2.rst
5262 F: include/linux/cgroup*
5264 F: tools/testing/selftests/cgroup/
5266 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5267 M: Tejun Heo <tj@kernel.org>
5268 M: Jens Axboe <axboe@kernel.dk>
5269 L: cgroups@vger.kernel.org
5270 L: linux-block@vger.kernel.org
5271 T: git git://git.kernel.dk/linux-block
5272 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5273 F: block/bfq-cgroup.c
5274 F: block/blk-cgroup.c
5275 F: block/blk-iolatency.c
5276 F: block/blk-throttle.c
5277 F: include/linux/blk-cgroup.h
5279 CONTROL GROUP - CPUSET
5280 M: Waiman Long <longman@redhat.com>
5281 M: Zefan Li <lizefan.x@bytedance.com>
5282 L: cgroups@vger.kernel.org
5284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5285 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5286 F: include/linux/cpuset.h
5287 F: kernel/cgroup/cpuset.c
5289 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5290 M: Johannes Weiner <hannes@cmpxchg.org>
5291 M: Michal Hocko <mhocko@kernel.org>
5292 M: Roman Gushchin <roman.gushchin@linux.dev>
5293 M: Shakeel Butt <shakeelb@google.com>
5294 R: Muchun Song <songmuchun@bytedance.com>
5295 L: cgroups@vger.kernel.org
5296 L: linux-mm@kvack.org
5300 F: tools/testing/selftests/cgroup/memcg_protection.m
5301 F: tools/testing/selftests/cgroup/test_kmem.c
5302 F: tools/testing/selftests/cgroup/test_memcontrol.c
5304 CORETEMP HARDWARE MONITORING DRIVER
5305 M: Fenghua Yu <fenghua.yu@intel.com>
5306 L: linux-hwmon@vger.kernel.org
5308 F: Documentation/hwmon/coretemp.rst
5309 F: drivers/hwmon/coretemp.c
5311 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5312 M: Marius Zachmann <mail@mariuszachmann.de>
5313 L: linux-hwmon@vger.kernel.org
5315 F: drivers/hwmon/corsair-cpro.c
5317 CORSAIR-PSU HARDWARE MONITOR DRIVER
5318 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5319 L: linux-hwmon@vger.kernel.org
5321 F: Documentation/hwmon/corsair-psu.rst
5322 F: drivers/hwmon/corsair-psu.c
5325 M: William Breathitt Gray <william.gray@linaro.org>
5326 L: linux-iio@vger.kernel.org
5328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5329 F: Documentation/ABI/testing/sysfs-bus-counter
5330 F: Documentation/driver-api/generic-counter.rst
5332 F: include/linux/counter.h
5333 F: include/uapi/linux/counter.h
5337 M: Bence Csókás <bence98@sch.bme.hu>
5339 F: drivers/i2c/busses/i2c-cp2615.c
5341 CPMAC ETHERNET DRIVER
5342 M: Florian Fainelli <f.fainelli@gmail.com>
5343 L: netdev@vger.kernel.org
5345 F: drivers/net/ethernet/ti/cpmac.c
5347 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5348 M: Viresh Kumar <viresh.kumar@linaro.org>
5349 M: Sudeep Holla <sudeep.holla@arm.com>
5350 L: linux-pm@vger.kernel.org
5352 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5353 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5355 CPU FREQUENCY SCALING FRAMEWORK
5356 M: "Rafael J. Wysocki" <rafael@kernel.org>
5357 M: Viresh Kumar <viresh.kumar@linaro.org>
5358 L: linux-pm@vger.kernel.org
5360 B: https://bugzilla.kernel.org
5361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5363 F: Documentation/admin-guide/pm/cpufreq.rst
5364 F: Documentation/admin-guide/pm/intel_pstate.rst
5365 F: Documentation/cpu-freq/
5366 F: Documentation/devicetree/bindings/cpufreq/
5368 F: include/linux/cpufreq.h
5369 F: include/linux/sched/cpufreq.h
5370 F: kernel/sched/cpufreq*.c
5371 F: tools/testing/selftests/cpufreq/
5373 CPU IDLE TIME MANAGEMENT FRAMEWORK
5374 M: "Rafael J. Wysocki" <rafael@kernel.org>
5375 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5376 L: linux-pm@vger.kernel.org
5378 B: https://bugzilla.kernel.org
5379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5380 F: Documentation/admin-guide/pm/cpuidle.rst
5381 F: Documentation/driver-api/pm/cpuidle.rst
5383 F: include/linux/cpuidle.h
5385 CPU POWER MONITORING SUBSYSTEM
5386 M: Thomas Renninger <trenn@suse.com>
5387 M: Shuah Khan <shuah@kernel.org>
5388 M: Shuah Khan <skhan@linuxfoundation.org>
5389 L: linux-pm@vger.kernel.org
5391 F: tools/power/cpupower/
5394 M: "H. Peter Anvin" <hpa@zytor.com>
5396 F: arch/x86/kernel/cpuid.c
5397 F: arch/x86/kernel/msr.c
5399 CPUIDLE DRIVER - ARM BIG LITTLE
5400 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5401 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5402 L: linux-pm@vger.kernel.org
5403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5406 F: drivers/cpuidle/cpuidle-big_little.c
5408 CPUIDLE DRIVER - ARM EXYNOS
5409 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5410 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
5411 M: Kukjin Kim <kgene@kernel.org>
5412 L: linux-pm@vger.kernel.org
5413 L: linux-samsung-soc@vger.kernel.org
5415 F: arch/arm/mach-exynos/pm.c
5416 F: drivers/cpuidle/cpuidle-exynos.c
5417 F: include/linux/platform_data/cpuidle-exynos.h
5419 CPUIDLE DRIVER - ARM PSCI
5420 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5421 M: Sudeep Holla <sudeep.holla@arm.com>
5422 L: linux-pm@vger.kernel.org
5423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5425 F: drivers/cpuidle/cpuidle-psci.c
5427 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5428 M: Ulf Hansson <ulf.hansson@linaro.org>
5429 L: linux-pm@vger.kernel.org
5430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5432 F: drivers/cpuidle/cpuidle-psci.h
5433 F: drivers/cpuidle/cpuidle-psci-domain.c
5435 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5436 M: Ulf Hansson <ulf.hansson@linaro.org>
5437 L: linux-pm@vger.kernel.org
5439 F: drivers/cpuidle/dt_idle_genpd.c
5440 F: drivers/cpuidle/dt_idle_genpd.h
5442 CPUIDLE DRIVER - RISC-V SBI
5443 M: Anup Patel <anup@brainfault.org>
5444 L: linux-pm@vger.kernel.org
5445 L: linux-riscv@lists.infradead.org
5447 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5450 M: Nicolas Pitre <nico@fluxnic.net>
5452 F: Documentation/filesystems/cramfs.rst
5456 M: Bastien Nocera <hadess@hadess.net>
5457 L: linux-input@vger.kernel.org
5459 F: drivers/hid/hid-creative-sb0540.c
5462 M: Herbert Xu <herbert@gondor.apana.org.au>
5463 M: "David S. Miller" <davem@davemloft.net>
5464 L: linux-crypto@vger.kernel.org
5466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5468 F: Documentation/crypto/
5469 F: Documentation/devicetree/bindings/crypto/
5474 F: include/linux/crypto*
5477 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5478 M: Neil Horman <nhorman@tuxdriver.com>
5479 L: linux-crypto@vger.kernel.org
5481 F: crypto/ansi_cprng.c
5485 M: Hans Verkuil <hverkuil@xs4all.nl>
5486 L: linux-media@vger.kernel.org
5488 W: http://linuxtv.org
5489 T: git git://linuxtv.org/media_tree.git
5490 F: drivers/media/i2c/cs3308.c
5492 CS5535 Audio ALSA driver
5493 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5495 F: sound/pci/cs5535audio/
5497 CSI DRIVERS FOR ALLWINNER V3s
5498 M: Yong Deng <yong.deng@magewell.com>
5499 L: linux-media@vger.kernel.org
5501 T: git git://linuxtv.org/media_tree.git
5502 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5503 F: drivers/media/platform/sunxi/sun6i-csi/
5506 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5507 M: Ondrej Ille <ondrej.ille@gmail.com>
5508 L: linux-can@vger.kernel.org
5510 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5511 F: drivers/net/can/ctucanfd/
5514 M: Solomon Peachy <pizza@shaftnet.org>
5516 F: drivers/net/wireless/st/cw1200/
5518 CX18 VIDEO4LINUX DRIVER
5519 M: Andy Walls <awalls@md.metrocast.net>
5520 L: linux-media@vger.kernel.org
5522 W: https://linuxtv.org
5523 T: git git://linuxtv.org/media_tree.git
5524 F: drivers/media/pci/cx18/
5525 F: include/uapi/linux/ivtv*
5527 CX2341X MPEG ENCODER HELPER MODULE
5528 M: Hans Verkuil <hverkuil@xs4all.nl>
5529 L: linux-media@vger.kernel.org
5531 W: https://linuxtv.org
5532 T: git git://linuxtv.org/media_tree.git
5533 F: drivers/media/common/cx2341x*
5534 F: include/media/drv-intf/cx2341x.h
5536 CX24120 MEDIA DRIVER
5537 M: Jemma Denson <jdenson@gmail.com>
5538 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5539 L: linux-media@vger.kernel.org
5541 W: https://linuxtv.org
5542 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5543 F: drivers/media/dvb-frontends/cx24120*
5545 CX88 VIDEO4LINUX DRIVER
5546 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5547 L: linux-media@vger.kernel.org
5549 W: https://linuxtv.org
5550 T: git git://linuxtv.org/media_tree.git
5551 F: Documentation/driver-api/media/drivers/cx88*
5552 F: drivers/media/pci/cx88/
5554 CXD2820R MEDIA DRIVER
5555 M: Antti Palosaari <crope@iki.fi>
5556 L: linux-media@vger.kernel.org
5558 W: https://linuxtv.org
5559 W: http://palosaari.fi/linux/
5560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5561 T: git git://linuxtv.org/anttip/media_tree.git
5562 F: drivers/media/dvb-frontends/cxd2820r*
5564 CXGB3 ETHERNET DRIVER (CXGB3)
5565 M: Raju Rangoju <rajur@chelsio.com>
5566 L: netdev@vger.kernel.org
5568 W: http://www.chelsio.com
5569 F: drivers/net/ethernet/chelsio/cxgb3/
5571 CXGB3 ISCSI DRIVER (CXGB3I)
5572 M: Varun Prakash <varun@chelsio.com>
5573 L: linux-scsi@vger.kernel.org
5575 W: http://www.chelsio.com
5576 F: drivers/scsi/cxgbi/cxgb3i
5578 CXGB4 CRYPTO DRIVER (chcr)
5579 M: Ayush Sawal <ayush.sawal@chelsio.com>
5580 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5581 M: Rohit Maheshwari <rohitm@chelsio.com>
5582 L: linux-crypto@vger.kernel.org
5584 W: http://www.chelsio.com
5585 F: drivers/crypto/chelsio
5587 CXGB4 INLINE CRYPTO DRIVER
5588 M: Ayush Sawal <ayush.sawal@chelsio.com>
5589 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5590 M: Rohit Maheshwari <rohitm@chelsio.com>
5591 L: netdev@vger.kernel.org
5593 W: http://www.chelsio.com
5594 F: drivers/net/ethernet/chelsio/inline_crypto/
5596 CXGB4 ETHERNET DRIVER (CXGB4)
5597 M: Raju Rangoju <rajur@chelsio.com>
5598 L: netdev@vger.kernel.org
5600 W: http://www.chelsio.com
5601 F: drivers/net/ethernet/chelsio/cxgb4/
5603 CXGB4 ISCSI DRIVER (CXGB4I)
5604 M: Varun Prakash <varun@chelsio.com>
5605 L: linux-scsi@vger.kernel.org
5607 W: http://www.chelsio.com
5608 F: drivers/scsi/cxgbi/cxgb4i
5610 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5611 M: Potnuri Bharat Teja <bharat@chelsio.com>
5612 L: linux-rdma@vger.kernel.org
5614 W: http://www.openfabrics.org
5615 F: drivers/infiniband/hw/cxgb4/
5616 F: include/uapi/rdma/cxgb4-abi.h
5618 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5619 M: Raju Rangoju <rajur@chelsio.com>
5620 L: netdev@vger.kernel.org
5622 W: http://www.chelsio.com
5623 F: drivers/net/ethernet/chelsio/cxgb4vf/
5625 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5626 M: Frederic Barrat <fbarrat@linux.ibm.com>
5627 M: Andrew Donnellan <ajd@linux.ibm.com>
5628 L: linuxppc-dev@lists.ozlabs.org
5630 F: Documentation/ABI/testing/sysfs-class-cxl
5631 F: Documentation/powerpc/cxl.rst
5632 F: arch/powerpc/platforms/powernv/pci-cxl.c
5633 F: drivers/misc/cxl/
5634 F: include/misc/cxl*
5635 F: include/uapi/misc/cxl.h
5637 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5638 M: Manoj N. Kumar <manoj@linux.ibm.com>
5639 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5640 M: Uma Krishnan <ukrishn@linux.ibm.com>
5641 L: linux-scsi@vger.kernel.org
5643 F: Documentation/powerpc/cxlflash.rst
5644 F: drivers/scsi/cxlflash/
5645 F: include/uapi/scsi/cxlflash_ioctl.h
5648 M: Russell King <linux@armlinux.org.uk>
5649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5651 W: http://www.armlinux.org.uk/
5652 F: drivers/video/fbdev/cyber2000fb.*
5654 CYCLADES PC300 DRIVER
5656 F: drivers/net/wan/pc300*
5658 CYPRESS_FIRMWARE MEDIA DRIVER
5659 M: Antti Palosaari <crope@iki.fi>
5660 L: linux-media@vger.kernel.org
5662 W: https://linuxtv.org
5663 W: http://palosaari.fi/linux/
5664 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5665 T: git git://linuxtv.org/anttip/media_tree.git
5666 F: drivers/media/common/cypress_firmware*
5668 CYPRESS CY8C95X0 PINCTRL DRIVER
5669 M: Patrick Rudolph <patrick.rudolph@9elements.com>
5670 L: linux-gpio@vger.kernel.org
5672 F: drivers/pinctrl/pinctrl-cy8c95x0.c
5674 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5675 M: Linus Walleij <linus.walleij@linaro.org>
5676 L: linux-input@vger.kernel.org
5678 F: drivers/input/touchscreen/cy8ctma140.c
5680 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5681 M: Yassine Oudjana <y.oudjana@protonmail.com>
5682 L: linux-input@vger.kernel.org
5684 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5685 F: drivers/input/keyboard/cypress-sf.c
5687 CYTTSP TOUCHSCREEN DRIVER
5688 M: Linus Walleij <linus.walleij@linaro.org>
5689 L: linux-input@vger.kernel.org
5691 F: drivers/input/touchscreen/cyttsp*
5693 D-LINK DIR-685 TOUCHKEYS DRIVER
5694 M: Linus Walleij <linus.walleij@linaro.org>
5695 L: linux-input@vger.kernel.org
5697 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5699 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5700 M: Joshua Kinard <kumba@gentoo.org>
5702 F: drivers/rtc/rtc-ds1685.c
5703 F: include/linux/rtc/ds1685.h
5705 DAMA SLAVE for AX.25
5706 M: Joerg Reuter <jreuter@yaina.de>
5707 L: linux-hams@vger.kernel.org
5709 W: http://yaina.de/jreuter/
5710 W: http://www.qsl.net/dl1bke/
5711 F: net/ax25/af_ax25.c
5712 F: net/ax25/ax25_dev.c
5713 F: net/ax25/ax25_ds_*
5714 F: net/ax25/ax25_in.c
5715 F: net/ax25/ax25_out.c
5716 F: net/ax25/ax25_timer.c
5717 F: net/ax25/sysctl_net_ax25.c
5720 M: SeongJae Park <sj@kernel.org>
5721 L: damon@lists.linux.dev
5722 L: linux-mm@kvack.org
5724 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5725 F: Documentation/admin-guide/mm/damon/
5726 F: Documentation/mm/damon/
5727 F: include/linux/damon.h
5728 F: include/trace/events/damon.h
5730 F: tools/testing/selftests/damon/
5732 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5733 L: netdev@vger.kernel.org
5735 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5736 F: drivers/net/ethernet/dec/tulip/dmfe.c
5738 DC390/AM53C974 SCSI driver
5739 M: Hannes Reinecke <hare@suse.com>
5740 L: linux-scsi@vger.kernel.org
5742 F: drivers/scsi/am53c974.c
5745 M: Oliver Neukum <oliver@neukum.org>
5746 M: Ali Akcaagac <aliakc@web.de>
5747 M: Jamie Lenehan <lenehan@twibble.org>
5748 L: dc395x@twibble.org
5750 W: http://twibble.org/dist/dc395x/
5751 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5752 F: Documentation/scsi/dc395x.rst
5753 F: drivers/scsi/dc395x.*
5756 L: dccp@vger.kernel.org
5758 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5759 F: include/linux/dccp.h
5760 F: include/linux/tfrc.h
5761 F: include/uapi/linux/dccp.h
5764 DECSTATION PLATFORM SUPPORT
5765 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5766 L: linux-mips@vger.kernel.org
5768 W: http://www.linux-mips.org/wiki/DECstation
5770 F: arch/mips/include/asm/dec/
5771 F: arch/mips/include/asm/mach-dec/
5773 DEFXX FDDI NETWORK DRIVER
5774 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5776 F: drivers/net/fddi/defxx.*
5778 DEFZA FDDI NETWORK DRIVER
5779 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5781 F: drivers/net/fddi/defza.*
5783 DEINTERLACE DRIVERS FOR ALLWINNER H3
5784 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5785 L: linux-media@vger.kernel.org
5787 T: git git://linuxtv.org/media_tree.git
5788 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5789 F: drivers/media/platform/sunxi/sun8i-di/
5792 M: Matthew Garrett <mjg59@srcf.ucam.org>
5793 M: Pali Rohár <pali@kernel.org>
5794 L: platform-driver-x86@vger.kernel.org
5796 F: drivers/platform/x86/dell/dell-laptop.c
5798 DELL LAPTOP FREEFALL DRIVER
5799 M: Pali Rohár <pali@kernel.org>
5801 F: drivers/platform/x86/dell/dell-smo8800.c
5803 DELL LAPTOP RBTN DRIVER
5804 M: Pali Rohár <pali@kernel.org>
5806 F: drivers/platform/x86/dell/dell-rbtn.*
5808 DELL LAPTOP SMM DRIVER
5809 M: Pali Rohár <pali@kernel.org>
5811 F: Documentation/ABI/obsolete/procfs-i8k
5812 F: drivers/hwmon/dell-smm-hwmon.c
5813 F: include/uapi/linux/i8k.h
5815 DELL REMOTE BIOS UPDATE DRIVER
5816 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5817 L: platform-driver-x86@vger.kernel.org
5819 F: drivers/platform/x86/dell/dell_rbu.c
5822 M: Pali Rohár <pali@kernel.org>
5823 L: Dell.Client.Kernel@dell.com
5824 L: platform-driver-x86@vger.kernel.org
5826 F: drivers/platform/x86/dell/dell-smbios.*
5828 DELL SMBIOS SMM DRIVER
5829 L: Dell.Client.Kernel@dell.com
5830 L: platform-driver-x86@vger.kernel.org
5832 F: drivers/platform/x86/dell/dell-smbios-smm.c
5834 DELL SMBIOS WMI DRIVER
5835 L: Dell.Client.Kernel@dell.com
5836 L: platform-driver-x86@vger.kernel.org
5838 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5839 F: tools/wmi/dell-smbios-example.c
5841 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5842 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5843 L: platform-driver-x86@vger.kernel.org
5845 F: Documentation/driver-api/dcdbas.rst
5846 F: drivers/platform/x86/dell/dcdbas.*
5848 DELL WMI DESCRIPTOR DRIVER
5849 L: Dell.Client.Kernel@dell.com
5851 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5853 DELL WMI SYSMAN DRIVER
5854 M: Divya Bharathi <divya.bharathi@dell.com>
5855 M: Prasanth Ksr <prasanth.ksr@dell.com>
5856 L: Dell.Client.Kernel@dell.com
5857 L: platform-driver-x86@vger.kernel.org
5859 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5860 F: drivers/platform/x86/dell/dell-wmi-sysman/
5862 DELL WMI NOTIFICATIONS DRIVER
5863 M: Matthew Garrett <mjg59@srcf.ucam.org>
5864 M: Pali Rohár <pali@kernel.org>
5866 F: drivers/platform/x86/dell/dell-wmi-base.c
5868 DELL WMI HARDWARE PRIVACY SUPPORT
5869 M: Perry Yuan <Perry.Yuan@dell.com>
5870 L: Dell.Client.Kernel@dell.com
5871 L: platform-driver-x86@vger.kernel.org
5873 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5875 DELTA ST MEDIA DRIVER
5876 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5877 L: linux-media@vger.kernel.org
5879 W: https://linuxtv.org
5880 T: git git://linuxtv.org/media_tree.git
5881 F: drivers/media/platform/st/sti/delta
5883 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5884 M: Zev Weiss <zev@bewilderbeest.net>
5885 L: linux-hwmon@vger.kernel.org
5887 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5889 DELTA DPS920AB PSU DRIVER
5890 M: Robert Marko <robert.marko@sartura.hr>
5891 L: linux-hwmon@vger.kernel.org
5893 F: Documentation/hwmon/dps920ab.rst
5894 F: drivers/hwmon/pmbus/dps920ab.c
5896 DELTA NETWORKS TN48M CPLD DRIVERS
5897 M: Robert Marko <robert.marko@sartura.hr>
5899 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5900 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5901 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5902 F: drivers/gpio/gpio-tn48m.c
5903 F: include/dt-bindings/reset/delta,tn48m-reset.h
5906 L: linux-mtd@lists.infradead.org
5908 F: drivers/mtd/nand/raw/denali*
5910 DESIGNWARE EDMA CORE IP DRIVER
5911 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5912 L: dmaengine@vger.kernel.org
5914 F: drivers/dma/dw-edma/
5915 F: include/linux/dma/edma.h
5917 DESIGNWARE XDATA IP DRIVER
5918 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5919 L: linux-pci@vger.kernel.org
5921 F: Documentation/misc-devices/dw-xdata-pcie.rst
5922 F: drivers/misc/dw-xdata-pcie.c
5924 DESIGNWARE USB2 DRD IP DRIVER
5925 M: Minas Harutyunyan <hminas@synopsys.com>
5926 L: linux-usb@vger.kernel.org
5928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5929 F: drivers/usb/dwc2/
5931 DESIGNWARE USB3 DRD IP DRIVER
5932 M: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
5933 L: linux-usb@vger.kernel.org
5935 F: drivers/usb/dwc3/
5937 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5938 M: Andreas Klinger <ak@it-klinger.de>
5939 L: linux-iio@vger.kernel.org
5941 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5942 F: drivers/iio/proximity/srf*.c
5944 DEVICE COREDUMP (DEV_COREDUMP)
5945 M: Johannes Berg <johannes@sipsolutions.net>
5946 L: linux-kernel@vger.kernel.org
5948 F: drivers/base/devcoredump.c
5949 F: include/linux/devcoredump.h
5951 DEVICE DEPENDENCY HELPER SCRIPT
5952 M: Saravana Kannan <saravanak@google.com>
5953 L: linux-kernel@vger.kernel.org
5955 F: scripts/dev-needs.sh
5957 DEVICE DIRECT ACCESS (DAX)
5958 M: Dan Williams <dan.j.williams@intel.com>
5959 M: Vishal Verma <vishal.l.verma@intel.com>
5960 M: Dave Jiang <dave.jiang@intel.com>
5961 L: nvdimm@lists.linux.dev
5965 DEVICE FREQUENCY (DEVFREQ)
5966 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5967 M: Kyungmin Park <kyungmin.park@samsung.com>
5968 M: Chanwoo Choi <cw00.choi@samsung.com>
5969 L: linux-pm@vger.kernel.org
5971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5972 F: Documentation/devicetree/bindings/devfreq/
5973 F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5975 F: include/linux/devfreq.h
5976 F: include/trace/events/devfreq.h
5978 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5979 M: Chanwoo Choi <cw00.choi@samsung.com>
5980 L: linux-pm@vger.kernel.org
5982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5983 F: Documentation/devicetree/bindings/devfreq/event/
5984 F: drivers/devfreq/devfreq-event.c
5985 F: drivers/devfreq/event/
5986 F: include/dt-bindings/pmu/exynos_ppmu.h
5987 F: include/linux/devfreq-event.h
5989 DEVICE NUMBER REGISTRY
5990 M: Torben Mathiasen <device@lanana.org>
5992 W: http://lanana.org/docs/device-list/index.html
5994 DEVICE RESOURCE MANAGEMENT HELPERS
5995 M: Hans de Goede <hdegoede@redhat.com>
5996 R: Matti Vaittinen <mazziesaccount@gmail.com>
5998 F: include/linux/devm-helpers.h
6001 M: Alasdair Kergon <agk@redhat.com>
6002 M: Mike Snitzer <snitzer@kernel.org>
6003 M: dm-devel@redhat.com
6004 L: dm-devel@redhat.com
6006 W: http://sources.redhat.com/dm
6007 Q: http://patchwork.kernel.org/project/dm-devel/list/
6008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6009 T: quilt http://people.redhat.com/agk/patches/linux/editing/
6010 F: Documentation/admin-guide/device-mapper/
6011 F: drivers/md/Kconfig
6012 F: drivers/md/Makefile
6014 F: drivers/md/persistent-data/
6015 F: include/linux/device-mapper.h
6016 F: include/linux/dm-*.h
6017 F: include/uapi/linux/dm-*.h
6020 M: Jiri Pirko <jiri@nvidia.com>
6021 L: netdev@vger.kernel.org
6023 F: Documentation/networking/devlink
6024 F: include/net/devlink.h
6025 F: include/uapi/linux/devlink.h
6026 F: net/core/devlink.c
6028 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
6029 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
6030 L: kernel@dh-electronics.com
6032 F: arch/arm/boot/dts/imx6*-dhcom-*
6034 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6035 M: Marek Vasut <marex@denx.de>
6036 L: kernel@dh-electronics.com
6038 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
6039 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
6041 DIALOG SEMICONDUCTOR DRIVERS
6042 M: Support Opensource <support.opensource@diasemi.com>
6044 W: http://www.dialog-semiconductor.com/products
6045 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
6046 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6047 F: Documentation/devicetree/bindings/mfd/da90*.txt
6048 F: Documentation/devicetree/bindings/mfd/da90*.yaml
6049 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6050 F: Documentation/devicetree/bindings/regulator/da92*.txt
6051 F: Documentation/devicetree/bindings/regulator/slg51000.txt
6052 F: Documentation/devicetree/bindings/sound/da[79]*.txt
6053 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6054 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6055 F: Documentation/hwmon/da90??.rst
6056 F: drivers/gpio/gpio-da90??.c
6057 F: drivers/hwmon/da90??-hwmon.c
6058 F: drivers/iio/adc/da91??-*.c
6059 F: drivers/input/misc/da72??.[ch]
6060 F: drivers/input/misc/da90??_onkey.c
6061 F: drivers/input/touchscreen/da9052_tsi.c
6062 F: drivers/leds/leds-da90??.c
6063 F: drivers/mfd/da903x.c
6064 F: drivers/mfd/da90??-*.c
6065 F: drivers/mfd/da91??-*.c
6066 F: drivers/pinctrl/pinctrl-da90??.c
6067 F: drivers/power/supply/da9052-battery.c
6068 F: drivers/power/supply/da91??-*.c
6069 F: drivers/regulator/da9???-regulator.[ch]
6070 F: drivers/regulator/slg51000-regulator.[ch]
6071 F: drivers/rtc/rtc-da90??.c
6072 F: drivers/thermal/da90??-thermal.c
6073 F: drivers/video/backlight/da90??_bl.c
6074 F: drivers/watchdog/da90??_wdt.c
6075 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6076 F: include/linux/mfd/da903x.h
6077 F: include/linux/mfd/da9052/
6078 F: include/linux/mfd/da9055/
6079 F: include/linux/mfd/da9062/
6080 F: include/linux/mfd/da9063/
6081 F: include/linux/mfd/da9150/
6082 F: include/linux/regulator/da9211.h
6083 F: include/sound/da[79]*.h
6084 F: sound/soc/codecs/da[79]*.[ch]
6086 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6087 M: William Breathitt Gray <william.gray@linaro.org>
6088 L: linux-gpio@vger.kernel.org
6090 F: drivers/gpio/gpio-gpio-mm.c
6092 DIOLAN U2C-12 I2C DRIVER
6093 M: Guenter Roeck <linux@roeck-us.net>
6094 L: linux-i2c@vger.kernel.org
6096 F: drivers/i2c/busses/i2c-diolan-u2c.c
6098 DIRECTORY NOTIFICATION (DNOTIFY)
6099 M: Jan Kara <jack@suse.cz>
6100 R: Amir Goldstein <amir73il@gmail.com>
6101 L: linux-fsdevel@vger.kernel.org
6103 F: Documentation/filesystems/dnotify.rst
6104 F: fs/notify/dnotify/
6105 F: include/linux/dnotify.h
6107 DISK GEOMETRY AND PARTITION HANDLING
6108 M: Andries Brouwer <aeb@cwi.nl>
6110 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6111 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6112 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6115 M: Jan Kara <jack@suse.com>
6117 F: Documentation/filesystems/quota.rst
6119 F: include/linux/quota*.h
6120 F: include/uapi/linux/quota*.h
6122 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6123 M: Bernie Thompson <bernie@plugable.com>
6124 L: linux-fbdev@vger.kernel.org
6126 W: http://plugable.com/category/projects/udlfb/
6127 F: Documentation/fb/udlfb.rst
6128 F: drivers/video/fbdev/udlfb.c
6129 F: include/video/udlfb.h
6131 DISTRIBUTED LOCK MANAGER (DLM)
6132 M: Christine Caulfield <ccaulfie@redhat.com>
6133 M: David Teigland <teigland@redhat.com>
6134 L: cluster-devel@redhat.com
6136 W: http://sources.redhat.com/cluster/
6137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6140 DMA BUFFER SHARING FRAMEWORK
6141 M: Sumit Semwal <sumit.semwal@linaro.org>
6142 M: Christian König <christian.koenig@amd.com>
6143 L: linux-media@vger.kernel.org
6144 L: dri-devel@lists.freedesktop.org
6145 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6147 T: git git://anongit.freedesktop.org/drm/drm-misc
6148 F: Documentation/driver-api/dma-buf.rst
6150 F: include/linux/*fence.h
6151 F: include/linux/dma-buf.h
6152 F: include/linux/dma-resv.h
6153 K: \bdma_(?:buf|fence|resv)\b
6155 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6156 M: Vinod Koul <vkoul@kernel.org>
6157 L: dmaengine@vger.kernel.org
6159 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6161 F: Documentation/devicetree/bindings/dma/
6162 F: Documentation/driver-api/dmaengine/
6164 F: include/dt-bindings/dma/
6165 F: include/linux/dma/
6166 F: include/linux/dmaengine.h
6167 F: include/linux/of_dma.h
6170 M: Christoph Hellwig <hch@lst.de>
6171 M: Marek Szyprowski <m.szyprowski@samsung.com>
6172 R: Robin Murphy <robin.murphy@arm.com>
6173 L: iommu@lists.linux.dev
6175 W: http://git.infradead.org/users/hch/dma-mapping.git
6176 T: git git://git.infradead.org/users/hch/dma-mapping.git
6177 F: include/asm-generic/dma-mapping.h
6178 F: include/linux/dma-direct.h
6179 F: include/linux/dma-mapping.h
6180 F: include/linux/dma-map-ops.h
6181 F: include/linux/swiotlb.h
6184 DMA MAPPING BENCHMARK
6185 M: Xiang Chen <chenxiang66@hisilicon.com>
6186 L: iommu@lists.linux.dev
6187 F: kernel/dma/map_benchmark.c
6188 F: tools/testing/selftests/dma/
6190 DMA-BUF HEAPS FRAMEWORK
6191 M: Sumit Semwal <sumit.semwal@linaro.org>
6192 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6193 R: Liam Mark <lmark@codeaurora.org>
6194 R: Laura Abbott <labbott@redhat.com>
6195 R: Brian Starkey <Brian.Starkey@arm.com>
6196 R: John Stultz <jstultz@google.com>
6197 L: linux-media@vger.kernel.org
6198 L: dri-devel@lists.freedesktop.org
6199 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6201 T: git git://anongit.freedesktop.org/drm/drm-misc
6202 F: drivers/dma-buf/dma-heap.c
6203 F: drivers/dma-buf/heaps/*
6204 F: include/linux/dma-heap.h
6205 F: include/uapi/linux/dma-heap.h
6207 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6208 M: Lukasz Luba <lukasz.luba@arm.com>
6209 L: linux-pm@vger.kernel.org
6210 L: linux-samsung-soc@vger.kernel.org
6212 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6213 F: drivers/memory/samsung/exynos5422-dmc.c
6215 DME1737 HARDWARE MONITOR DRIVER
6216 M: Juerg Haefliger <juergh@proton.me>
6217 L: linux-hwmon@vger.kernel.org
6219 F: Documentation/hwmon/dme1737.rst
6220 F: drivers/hwmon/dme1737.c
6223 M: Jean Delvare <jdelvare@suse.com>
6225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6226 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6227 F: drivers/firmware/dmi-id.c
6228 F: drivers/firmware/dmi_scan.c
6229 F: include/linux/dmi.h
6232 M: Jonathan Corbet <corbet@lwn.net>
6233 L: linux-doc@vger.kernel.org
6235 P: Documentation/doc-guide/maintainer-profile.rst
6236 T: git git://git.lwn.net/linux.git docs-next
6238 F: scripts/documentation-file-ref-check
6239 F: scripts/kernel-doc
6240 F: scripts/sphinx-pre-install
6241 X: Documentation/ABI/
6242 X: Documentation/admin-guide/media/
6243 X: Documentation/devicetree/
6244 X: Documentation/driver-api/media/
6245 X: Documentation/firmware-guide/acpi/
6246 X: Documentation/i2c/
6247 X: Documentation/power/
6248 X: Documentation/spi/
6249 X: Documentation/userspace-api/media/
6251 DOCUMENTATION REPORTING ISSUES
6252 M: Thorsten Leemhuis <linux@leemhuis.info>
6253 L: linux-doc@vger.kernel.org
6255 F: Documentation/admin-guide/reporting-issues.rst
6257 DOCUMENTATION SCRIPTS
6258 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6259 L: linux-doc@vger.kernel.org
6261 F: Documentation/sphinx/parse-headers.pl
6262 F: scripts/documentation-file-ref-check
6263 F: scripts/sphinx-pre-install
6265 DOCUMENTATION/ITALIAN
6266 M: Federico Vaga <federico.vaga@vaga.pv.it>
6267 L: linux-doc@vger.kernel.org
6269 F: Documentation/translations/it_IT
6271 DOCUMENTATION/JAPANESE
6272 R: Akira Yokosawa <akiyks@gmail.com>
6273 L: linux-doc@vger.kernel.org
6275 F: Documentation/translations/ja_JP
6277 DONGWOON DW9714 LENS VOICE COIL DRIVER
6278 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6279 L: linux-media@vger.kernel.org
6281 T: git git://linuxtv.org/media_tree.git
6282 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6283 F: drivers/media/i2c/dw9714.c
6285 DONGWOON DW9768 LENS VOICE COIL DRIVER
6286 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6287 L: linux-media@vger.kernel.org
6289 T: git git://linuxtv.org/media_tree.git
6290 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6291 F: drivers/media/i2c/dw9768.c
6293 DONGWOON DW9807 LENS VOICE COIL DRIVER
6294 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6295 L: linux-media@vger.kernel.org
6297 T: git git://linuxtv.org/media_tree.git
6298 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6299 F: drivers/media/i2c/dw9807-vcm.c
6302 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6303 L: blinux-list@redhat.com
6305 F: drivers/char/dtlk.c
6306 F: include/linux/dtlk.h
6308 DPAA2 DATAPATH I/O (DPIO) DRIVER
6309 M: Roy Pledge <Roy.Pledge@nxp.com>
6310 L: linux-kernel@vger.kernel.org
6312 F: drivers/soc/fsl/dpio
6314 DPAA2 ETHERNET DRIVER
6315 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6316 L: netdev@vger.kernel.org
6318 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6319 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6320 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6321 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6322 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6323 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6324 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6325 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6326 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6328 DPAA2 ETHERNET SWITCH DRIVER
6329 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6330 L: netdev@vger.kernel.org
6332 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6333 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6334 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6337 M: Philipp Reisner <philipp.reisner@linbit.com>
6338 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6339 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6340 L: drbd-dev@lists.linbit.com
6342 W: http://www.drbd.org
6343 T: git git://git.linbit.com/linux-drbd.git
6344 T: git git://git.linbit.com/drbd-8.4.git
6345 F: Documentation/admin-guide/blockdev/
6346 F: drivers/block/drbd/
6349 DRIVER COMPONENT FRAMEWORK
6350 L: dri-devel@lists.freedesktop.org
6351 F: drivers/base/component.c
6352 F: include/linux/component.h
6354 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6355 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6356 R: "Rafael J. Wysocki" <rafael@kernel.org>
6358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6359 F: Documentation/core-api/kobject.rst
6363 F: include/linux/debugfs.h
6364 F: include/linux/kobj*
6367 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6368 M: Nishanth Menon <nm@ti.com>
6369 L: linux-pm@vger.kernel.org
6371 F: drivers/soc/ti/smartreflex.c
6372 F: include/linux/power/smartreflex.h
6374 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6375 M: Maxime Ripard <mripard@kernel.org>
6376 M: Chen-Yu Tsai <wens@csie.org>
6377 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6378 L: dri-devel@lists.freedesktop.org
6380 T: git git://anongit.freedesktop.org/drm/drm-misc
6381 F: drivers/gpu/drm/sun4i/sun8i*
6383 DRM DRIVER FOR ARM PL111 CLCD
6384 M: Emma Anholt <emma@anholt.net>
6386 T: git git://anongit.freedesktop.org/drm/drm-misc
6387 F: drivers/gpu/drm/pl111/
6389 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6390 M: Linus Walleij <linus.walleij@linaro.org>
6392 T: git git://anongit.freedesktop.org/drm/drm-misc
6393 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6394 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6396 DRM DRIVER FOR ASPEED BMC GFX
6397 M: Joel Stanley <joel@jms.id.au>
6398 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6400 T: git git://anongit.freedesktop.org/drm/drm-misc
6401 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6402 F: drivers/gpu/drm/aspeed/
6404 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6405 M: Dave Airlie <airlied@redhat.com>
6406 R: Thomas Zimmermann <tzimmermann@suse.de>
6407 L: dri-devel@lists.freedesktop.org
6409 T: git git://anongit.freedesktop.org/drm/drm-misc
6410 F: drivers/gpu/drm/ast/
6412 DRM DRIVER FOR BOCHS VIRTUAL GPU
6413 M: Gerd Hoffmann <kraxel@redhat.com>
6414 L: virtualization@lists.linux-foundation.org
6416 T: git git://anongit.freedesktop.org/drm/drm-misc
6417 F: drivers/gpu/drm/tiny/bochs.c
6419 DRM DRIVER FOR BOE HIMAX8279D PANELS
6420 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6422 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6423 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6425 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6426 M: Jagan Teki <jagan@amarulasolutions.com>
6428 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6429 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6431 DRM DRIVER FOR EBBG FT8719 PANEL
6432 M: Joel Selvaraj <jo@jsfamily.in>
6434 T: git git://anongit.freedesktop.org/drm/drm-misc
6435 F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6436 F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6438 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6439 M: Linus Walleij <linus.walleij@linaro.org>
6441 T: git git://anongit.freedesktop.org/drm/drm-misc
6442 F: drivers/gpu/drm/tve200/
6444 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6445 M: Icenowy Zheng <icenowy@aosc.io>
6447 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6448 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6450 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6451 M: Jagan Teki <jagan@amarulasolutions.com>
6453 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6454 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6456 DRM DRIVER FOR GENERIC EDP PANELS
6457 R: Douglas Anderson <dianders@chromium.org>
6458 F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6459 F: drivers/gpu/drm/panel/panel-edp.c
6461 DRM DRIVER FOR GENERIC USB DISPLAY
6462 M: Noralf Trønnes <noralf@tronnes.org>
6464 W: https://github.com/notro/gud/wiki
6465 T: git git://anongit.freedesktop.org/drm/drm-misc
6466 F: drivers/gpu/drm/gud/
6467 F: include/drm/gud.h
6469 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6470 M: Hans de Goede <hdegoede@redhat.com>
6472 T: git git://anongit.freedesktop.org/drm/drm-misc
6473 F: drivers/gpu/drm/tiny/gm12u320.c
6475 DRM DRIVER FOR HX8357D PANELS
6476 M: Emma Anholt <emma@anholt.net>
6478 T: git git://anongit.freedesktop.org/drm/drm-misc
6479 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6480 F: drivers/gpu/drm/tiny/hx8357d.c
6482 DRM DRIVER FOR ILITEK ILI9225 PANELS
6483 M: David Lechner <david@lechnology.com>
6485 T: git git://anongit.freedesktop.org/drm/drm-misc
6486 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6487 F: drivers/gpu/drm/tiny/ili9225.c
6489 DRM DRIVER FOR ILITEK ILI9486 PANELS
6490 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6492 T: git git://anongit.freedesktop.org/drm/drm-misc
6493 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6494 F: drivers/gpu/drm/tiny/ili9486.c
6496 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6497 S: Orphan / Obsolete
6498 F: drivers/gpu/drm/i810/
6499 F: include/uapi/drm/i810_drm.h
6501 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6502 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6504 T: git git://anongit.freedesktop.org/drm/drm-misc
6505 F: drivers/gpu/drm/logicvc/
6507 DRM DRIVER FOR LVDS PANELS
6508 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6509 L: dri-devel@lists.freedesktop.org
6510 T: git git://anongit.freedesktop.org/drm/drm-misc
6512 F: drivers/gpu/drm/panel/panel-lvds.c
6513 F: Documentation/devicetree/bindings/display/lvds.yaml
6514 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6516 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6517 M: Guido Günther <agx@sigxcpu.org>
6518 R: Purism Kernel Team <kernel@puri.sm>
6520 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6521 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6523 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6524 S: Orphan / Obsolete
6525 F: drivers/gpu/drm/mga/
6526 F: include/uapi/drm/mga_drm.h
6528 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6529 M: Dave Airlie <airlied@redhat.com>
6530 R: Thomas Zimmermann <tzimmermann@suse.de>
6531 L: dri-devel@lists.freedesktop.org
6533 T: git git://anongit.freedesktop.org/drm/drm-misc
6534 F: drivers/gpu/drm/mgag200/
6536 DRM DRIVER FOR MI0283QT
6537 M: Noralf Trønnes <noralf@tronnes.org>
6539 T: git git://anongit.freedesktop.org/drm/drm-misc
6540 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6541 F: drivers/gpu/drm/tiny/mi0283qt.c
6543 DRM DRIVER FOR MIPI DBI compatible panels
6544 M: Noralf Trønnes <noralf@tronnes.org>
6546 W: https://github.com/notro/panel-mipi-dbi/wiki
6547 T: git git://anongit.freedesktop.org/drm/drm-misc
6548 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6549 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6551 DRM DRIVER FOR MSM ADRENO GPU
6552 M: Rob Clark <robdclark@gmail.com>
6553 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6554 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6555 R: Sean Paul <sean@poorly.run>
6556 L: linux-arm-msm@vger.kernel.org
6557 L: dri-devel@lists.freedesktop.org
6558 L: freedreno@lists.freedesktop.org
6560 T: git https://gitlab.freedesktop.org/drm/msm.git
6561 F: Documentation/devicetree/bindings/display/msm/
6562 F: drivers/gpu/drm/msm/
6563 F: include/uapi/drm/msm_drm.h
6565 DRM DRIVER FOR NOVATEK NT35510 PANELS
6566 M: Linus Walleij <linus.walleij@linaro.org>
6568 T: git git://anongit.freedesktop.org/drm/drm-misc
6569 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6570 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6572 DRM DRIVER FOR NOVATEK NT35560 PANELS
6573 M: Linus Walleij <linus.walleij@linaro.org>
6575 T: git git://anongit.freedesktop.org/drm/drm-misc
6576 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6577 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6579 DRM DRIVER FOR NOVATEK NT36672A PANELS
6580 M: Sumit Semwal <sumit.semwal@linaro.org>
6582 T: git git://anongit.freedesktop.org/drm/drm-misc
6583 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6584 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6586 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6587 M: Ben Skeggs <bskeggs@redhat.com>
6588 M: Karol Herbst <kherbst@redhat.com>
6589 M: Lyude Paul <lyude@redhat.com>
6590 L: dri-devel@lists.freedesktop.org
6591 L: nouveau@lists.freedesktop.org
6593 W: https://nouveau.freedesktop.org/
6594 Q: https://patchwork.freedesktop.org/project/nouveau/
6595 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6596 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6597 C: irc://irc.oftc.net/nouveau
6598 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6599 F: drivers/gpu/drm/nouveau/
6600 F: include/uapi/drm/nouveau_drm.h
6602 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6603 M: Stefan Mavrodiev <stefan@olimex.com>
6605 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6606 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6608 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6609 R: Douglas Anderson <dianders@chromium.org>
6610 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6611 F: drivers/gpu/drm/bridge/parade-ps8640.c
6613 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6614 M: Noralf Trønnes <noralf@tronnes.org>
6616 T: git git://anongit.freedesktop.org/drm/drm-misc
6617 F: Documentation/devicetree/bindings/display/repaper.txt
6618 F: drivers/gpu/drm/tiny/repaper.c
6620 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6621 M: Javier Martinez Canillas <javierm@redhat.com>
6623 T: git git://anongit.freedesktop.org/drm/drm-misc
6624 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6625 F: drivers/gpu/drm/solomon/ssd130x*
6627 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6628 M: Dave Airlie <airlied@redhat.com>
6629 M: Gerd Hoffmann <kraxel@redhat.com>
6630 L: virtualization@lists.linux-foundation.org
6632 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6633 T: git git://anongit.freedesktop.org/drm/drm-misc
6634 F: drivers/gpu/drm/tiny/cirrus.c
6636 DRM DRIVER FOR QXL VIRTUAL GPU
6637 M: Dave Airlie <airlied@redhat.com>
6638 M: Gerd Hoffmann <kraxel@redhat.com>
6639 L: virtualization@lists.linux-foundation.org
6640 L: spice-devel@lists.freedesktop.org
6642 T: git git://anongit.freedesktop.org/drm/drm-misc
6643 F: drivers/gpu/drm/qxl/
6644 F: include/uapi/drm/qxl_drm.h
6646 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6647 S: Orphan / Obsolete
6648 F: drivers/gpu/drm/r128/
6649 F: include/uapi/drm/r128_drm.h
6651 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6652 M: Robert Chiras <robert.chiras@nxp.com>
6654 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6655 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6657 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6658 M: Linus Walleij <linus.walleij@linaro.org>
6660 T: git git://anongit.freedesktop.org/drm/drm-misc
6661 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6662 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6664 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6665 M: Markuss Broks <markuss.broks@gmail.com>
6667 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6668 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6670 DRM DRIVER FOR SITRONIX ST7703 PANELS
6671 M: Guido Günther <agx@sigxcpu.org>
6672 R: Purism Kernel Team <kernel@puri.sm>
6673 R: Ondrej Jirman <megous@megous.com>
6675 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6676 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6678 DRM DRIVER FOR SAVAGE VIDEO CARDS
6679 S: Orphan / Obsolete
6680 F: drivers/gpu/drm/savage/
6681 F: include/uapi/drm/savage_drm.h
6683 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6684 M: Thomas Zimmermann <tzimmermann@suse.de>
6685 M: Javier Martinez Canillas <javierm@redhat.com>
6686 L: dri-devel@lists.freedesktop.org
6688 T: git git://anongit.freedesktop.org/drm/drm-misc
6689 F: drivers/gpu/drm/drm_aperture.c
6690 F: drivers/gpu/drm/tiny/simpledrm.c
6691 F: drivers/video/aperture.c
6692 F: include/drm/drm_aperture.h
6693 F: include/linux/aperture.h
6695 DRM DRIVER FOR SIS VIDEO CARDS
6696 S: Orphan / Obsolete
6697 F: drivers/gpu/drm/sis/
6698 F: include/uapi/drm/sis_drm.h
6700 DRM DRIVER FOR SITRONIX ST7586 PANELS
6701 M: David Lechner <david@lechnology.com>
6703 T: git git://anongit.freedesktop.org/drm/drm-misc
6704 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6705 F: drivers/gpu/drm/tiny/st7586.c
6707 DRM DRIVER FOR SITRONIX ST7701 PANELS
6708 M: Jagan Teki <jagan@amarulasolutions.com>
6710 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6711 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6713 DRM DRIVER FOR SITRONIX ST7735R PANELS
6714 M: David Lechner <david@lechnology.com>
6716 T: git git://anongit.freedesktop.org/drm/drm-misc
6717 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6718 F: drivers/gpu/drm/tiny/st7735r.c
6720 DRM DRIVER FOR ST-ERICSSON MCDE
6721 M: Linus Walleij <linus.walleij@linaro.org>
6723 T: git git://anongit.freedesktop.org/drm/drm-misc
6724 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6725 F: drivers/gpu/drm/mcde/
6727 DRM DRIVER FOR TDFX VIDEO CARDS
6728 S: Orphan / Obsolete
6729 F: drivers/gpu/drm/tdfx/
6731 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6732 M: Jagan Teki <jagan@amarulasolutions.com>
6734 F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6735 F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6737 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6738 R: Douglas Anderson <dianders@chromium.org>
6739 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6740 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6742 DRM DRIVER FOR TPO TPG110 PANELS
6743 M: Linus Walleij <linus.walleij@linaro.org>
6745 T: git git://anongit.freedesktop.org/drm/drm-misc
6746 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6747 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6749 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6750 M: Dave Airlie <airlied@redhat.com>
6751 R: Sean Paul <sean@poorly.run>
6752 R: Thomas Zimmermann <tzimmermann@suse.de>
6753 L: dri-devel@lists.freedesktop.org
6755 T: git git://anongit.freedesktop.org/drm/drm-misc
6756 F: drivers/gpu/drm/udl/
6758 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6759 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6760 M: Melissa Wen <melissa.srw@gmail.com>
6761 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6762 R: Daniel Vetter <daniel@ffwll.ch>
6763 L: dri-devel@lists.freedesktop.org
6765 T: git git://anongit.freedesktop.org/drm/drm-misc
6766 F: Documentation/gpu/vkms.rst
6767 F: drivers/gpu/drm/vkms/
6769 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6770 M: Hans de Goede <hdegoede@redhat.com>
6771 L: dri-devel@lists.freedesktop.org
6773 T: git git://anongit.freedesktop.org/drm/drm-misc
6774 F: drivers/gpu/drm/vboxvideo/
6776 DRM DRIVER FOR VMWARE VIRTUAL GPU
6777 M: Zack Rusin <zackr@vmware.com>
6778 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6779 L: dri-devel@lists.freedesktop.org
6781 T: git git://anongit.freedesktop.org/drm/drm-misc
6782 F: drivers/gpu/drm/vmwgfx/
6783 F: include/uapi/drm/vmwgfx_drm.h
6785 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6786 M: Linus Walleij <linus.walleij@linaro.org>
6788 T: git git://anongit.freedesktop.org/drm/drm-misc
6789 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6790 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6793 M: David Airlie <airlied@gmail.com>
6794 M: Daniel Vetter <daniel@ffwll.ch>
6795 L: dri-devel@lists.freedesktop.org
6797 B: https://gitlab.freedesktop.org/drm
6798 C: irc://irc.oftc.net/dri-devel
6799 T: git git://anongit.freedesktop.org/drm/drm
6800 F: Documentation/devicetree/bindings/display/
6801 F: Documentation/devicetree/bindings/gpu/
6802 F: Documentation/gpu/
6805 F: include/linux/vga*
6806 F: include/uapi/drm/
6808 DRM DRIVERS AND MISC GPU PATCHES
6809 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6810 M: Maxime Ripard <mripard@kernel.org>
6811 M: Thomas Zimmermann <tzimmermann@suse.de>
6813 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6814 T: git git://anongit.freedesktop.org/drm/drm-misc
6815 F: Documentation/gpu/
6816 F: drivers/gpu/drm/*
6819 F: include/linux/vga*
6820 F: include/uapi/drm/drm*
6822 DRM DRIVERS FOR ALLWINNER A10
6823 M: Maxime Ripard <mripard@kernel.org>
6824 M: Chen-Yu Tsai <wens@csie.org>
6825 L: dri-devel@lists.freedesktop.org
6827 T: git git://anongit.freedesktop.org/drm/drm-misc
6828 F: Documentation/devicetree/bindings/display/allwinner*
6829 F: drivers/gpu/drm/sun4i/
6831 DRM DRIVERS FOR AMLOGIC SOCS
6832 M: Neil Armstrong <neil.armstrong@linaro.org>
6833 L: dri-devel@lists.freedesktop.org
6834 L: linux-amlogic@lists.infradead.org
6836 W: http://linux-meson.com/
6837 T: git git://anongit.freedesktop.org/drm/drm-misc
6838 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6839 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6840 F: Documentation/gpu/meson.rst
6841 F: drivers/gpu/drm/meson/
6843 DRM DRIVERS FOR ATMEL HLCDC
6844 M: Sam Ravnborg <sam@ravnborg.org>
6845 M: Boris Brezillon <bbrezillon@kernel.org>
6846 L: dri-devel@lists.freedesktop.org
6848 T: git git://anongit.freedesktop.org/drm/drm-misc
6849 F: Documentation/devicetree/bindings/display/atmel/
6850 F: drivers/gpu/drm/atmel-hlcdc/
6852 DRM DRIVERS FOR BRIDGE CHIPS
6853 M: Andrzej Hajda <andrzej.hajda@intel.com>
6854 M: Neil Armstrong <neil.armstrong@linaro.org>
6855 M: Robert Foss <robert.foss@linaro.org>
6856 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6857 R: Jonas Karlman <jonas@kwiboo.se>
6858 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6860 T: git git://anongit.freedesktop.org/drm/drm-misc
6861 F: Documentation/devicetree/bindings/display/bridge/
6862 F: drivers/gpu/drm/bridge/
6864 DRM DRIVERS FOR EXYNOS
6865 M: Inki Dae <inki.dae@samsung.com>
6866 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6867 M: Kyungmin Park <kyungmin.park@samsung.com>
6868 L: dri-devel@lists.freedesktop.org
6870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6871 F: Documentation/devicetree/bindings/display/exynos/
6872 F: Documentation/devicetree/bindings/display/samsung/
6873 F: drivers/gpu/drm/exynos/
6874 F: include/uapi/drm/exynos_drm.h
6876 DRM DRIVERS FOR FREESCALE DCU
6877 M: Stefan Agner <stefan@agner.ch>
6878 M: Alison Wang <alison.wang@nxp.com>
6879 L: dri-devel@lists.freedesktop.org
6881 T: git git://anongit.freedesktop.org/drm/drm-misc
6882 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6883 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6884 F: drivers/gpu/drm/fsl-dcu/
6886 DRM DRIVERS FOR FREESCALE IMX
6887 M: Philipp Zabel <p.zabel@pengutronix.de>
6888 L: dri-devel@lists.freedesktop.org
6890 F: Documentation/devicetree/bindings/display/imx/
6891 F: drivers/gpu/drm/imx/
6892 F: drivers/gpu/ipu-v3/
6894 DRM DRIVERS FOR FREESCALE IMX BRIDGE
6895 M: Liu Ying <victor.liu@nxp.com>
6896 L: dri-devel@lists.freedesktop.org
6898 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6899 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6900 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6901 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6902 F: drivers/gpu/drm/bridge/imx/
6904 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6905 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6906 L: dri-devel@lists.freedesktop.org
6908 T: git git://github.com/patjak/drm-gma500
6909 F: drivers/gpu/drm/gma500/
6911 DRM DRIVERS FOR HISILICON
6912 M: Xinliang Liu <xinliang.liu@linaro.org>
6913 M: Tian Tao <tiantao6@hisilicon.com>
6914 R: John Stultz <jstultz@google.com>
6915 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6916 R: Chen Feng <puck.chen@hisilicon.com>
6917 L: dri-devel@lists.freedesktop.org
6919 T: git git://anongit.freedesktop.org/drm/drm-misc
6920 F: Documentation/devicetree/bindings/display/hisilicon/
6921 F: drivers/gpu/drm/hisilicon/
6923 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6924 M: Deepak Rawat <drawat.floss@gmail.com>
6925 L: linux-hyperv@vger.kernel.org
6926 L: dri-devel@lists.freedesktop.org
6928 T: git git://anongit.freedesktop.org/drm/drm-misc
6929 F: drivers/gpu/drm/hyperv
6931 DRM DRIVERS FOR LIMA
6932 M: Qiang Yu <yuq825@gmail.com>
6933 L: dri-devel@lists.freedesktop.org
6934 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6936 T: git git://anongit.freedesktop.org/drm/drm-misc
6937 F: drivers/gpu/drm/lima/
6938 F: include/uapi/drm/lima_drm.h
6940 DRM DRIVERS FOR MEDIATEK
6941 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6942 M: Philipp Zabel <p.zabel@pengutronix.de>
6943 L: dri-devel@lists.freedesktop.org
6944 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6946 F: Documentation/devicetree/bindings/display/mediatek/
6947 F: drivers/gpu/drm/mediatek/
6948 F: drivers/phy/mediatek/phy-mtk-dp.c
6949 F: drivers/phy/mediatek/phy-mtk-hdmi*
6950 F: drivers/phy/mediatek/phy-mtk-mipi*
6952 DRM DRIVERS FOR NVIDIA TEGRA
6953 M: Thierry Reding <thierry.reding@gmail.com>
6954 L: dri-devel@lists.freedesktop.org
6955 L: linux-tegra@vger.kernel.org
6957 T: git git://anongit.freedesktop.org/tegra/linux.git
6958 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
6959 F: Documentation/devicetree/bindings/gpu/host1x/
6960 F: drivers/gpu/drm/tegra/
6961 F: drivers/gpu/host1x/
6962 F: include/linux/host1x.h
6963 F: include/uapi/drm/tegra_drm.h
6965 DRM DRIVERS FOR RENESAS
6966 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6967 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6968 L: dri-devel@lists.freedesktop.org
6969 L: linux-renesas-soc@vger.kernel.org
6971 T: git git://linuxtv.org/pinchartl/media drm/du/next
6972 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6973 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6974 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6975 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6976 F: drivers/gpu/drm/rcar-du/
6977 F: drivers/gpu/drm/shmobile/
6978 F: include/linux/platform_data/shmob_drm.h
6980 DRM DRIVERS FOR ROCKCHIP
6981 M: Sandy Huang <hjc@rock-chips.com>
6982 M: Heiko Stübner <heiko@sntech.de>
6983 L: dri-devel@lists.freedesktop.org
6985 T: git git://anongit.freedesktop.org/drm/drm-misc
6986 F: Documentation/devicetree/bindings/display/rockchip/
6987 F: drivers/gpu/drm/rockchip/
6990 M: Alain Volmat <alain.volmat@foss.st.com>
6991 L: dri-devel@lists.freedesktop.org
6993 T: git git://anongit.freedesktop.org/drm/drm-misc
6994 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6995 F: drivers/gpu/drm/sti
6998 M: Yannick Fertre <yannick.fertre@foss.st.com>
6999 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7000 M: Philippe Cornu <philippe.cornu@foss.st.com>
7001 L: dri-devel@lists.freedesktop.org
7003 T: git git://anongit.freedesktop.org/drm/drm-misc
7004 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7005 F: drivers/gpu/drm/stm
7007 DRM DRIVERS FOR TI KEYSTONE
7008 M: Jyri Sarha <jyri.sarha@iki.fi>
7009 M: Tomi Valkeinen <tomba@kernel.org>
7010 L: dri-devel@lists.freedesktop.org
7012 T: git git://anongit.freedesktop.org/drm/drm-misc
7013 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7014 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7015 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7016 F: drivers/gpu/drm/tidss/
7018 DRM DRIVERS FOR TI LCDC
7019 M: Jyri Sarha <jyri.sarha@iki.fi>
7020 R: Tomi Valkeinen <tomba@kernel.org>
7021 L: dri-devel@lists.freedesktop.org
7023 F: Documentation/devicetree/bindings/display/tilcdc/
7024 F: drivers/gpu/drm/tilcdc/
7026 DRM DRIVERS FOR TI OMAP
7027 M: Tomi Valkeinen <tomba@kernel.org>
7028 L: dri-devel@lists.freedesktop.org
7030 F: Documentation/devicetree/bindings/display/ti/
7031 F: drivers/gpu/drm/omapdrm/
7034 M: Emma Anholt <emma@anholt.net>
7035 M: Melissa Wen <mwen@igalia.com>
7037 T: git git://anongit.freedesktop.org/drm/drm-misc
7038 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7039 F: drivers/gpu/drm/v3d/
7040 F: include/uapi/drm/v3d_drm.h
7043 M: Emma Anholt <emma@anholt.net>
7044 M: Maxime Ripard <mripard@kernel.org>
7046 T: git git://github.com/anholt/linux
7047 T: git git://anongit.freedesktop.org/drm/drm-misc
7048 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7049 F: drivers/gpu/drm/vc4/
7050 F: include/uapi/drm/vc4_drm.h
7052 DRM DRIVERS FOR VIVANTE GPU IP
7053 M: Lucas Stach <l.stach@pengutronix.de>
7054 R: Russell King <linux+etnaviv@armlinux.org.uk>
7055 R: Christian Gmeiner <christian.gmeiner@gmail.com>
7056 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7057 L: dri-devel@lists.freedesktop.org
7059 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7060 F: drivers/gpu/drm/etnaviv/
7061 F: include/uapi/drm/etnaviv_drm.h
7064 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7065 L: dri-devel@lists.freedesktop.org
7066 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
7068 T: git git://anongit.freedesktop.org/drm/drm-misc
7069 F: Documentation/gpu/xen-front.rst
7070 F: drivers/gpu/drm/xen/
7072 DRM DRIVERS FOR XILINX
7073 M: Hyun Kwon <hyun.kwon@xilinx.com>
7074 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7075 L: dri-devel@lists.freedesktop.org
7077 T: git git://anongit.freedesktop.org/drm/drm-misc
7078 F: Documentation/devicetree/bindings/display/xlnx/
7079 F: drivers/gpu/drm/xlnx/
7082 M: Thierry Reding <thierry.reding@gmail.com>
7083 R: Sam Ravnborg <sam@ravnborg.org>
7084 L: dri-devel@lists.freedesktop.org
7086 T: git git://anongit.freedesktop.org/drm/drm-misc
7087 F: Documentation/devicetree/bindings/display/panel/
7088 F: drivers/gpu/drm/drm_panel.c
7089 F: drivers/gpu/drm/panel/
7090 F: include/drm/drm_panel.h
7092 DRM PRIVACY-SCREEN CLASS
7093 M: Hans de Goede <hdegoede@redhat.com>
7094 L: dri-devel@lists.freedesktop.org
7096 T: git git://anongit.freedesktop.org/drm/drm-misc
7097 F: drivers/gpu/drm/drm_privacy_screen*
7098 F: include/drm/drm_privacy_screen*
7101 M: Christian Koenig <christian.koenig@amd.com>
7102 M: Huang Rui <ray.huang@amd.com>
7103 L: dri-devel@lists.freedesktop.org
7105 T: git git://anongit.freedesktop.org/drm/drm-misc
7106 F: drivers/gpu/drm/ttm/
7110 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
7111 L: dri-devel@lists.freedesktop.org
7113 T: git git://anongit.freedesktop.org/drm/drm-misc
7114 F: drivers/gpu/drm/scheduler/
7115 F: include/drm/gpu_scheduler.h
7117 DSBR100 USB FM RADIO DRIVER
7118 M: Alexey Klimov <klimov.linux@gmail.com>
7119 L: linux-media@vger.kernel.org
7121 T: git git://linuxtv.org/media_tree.git
7122 F: drivers/media/radio/dsbr100.c
7125 M: Hans Verkuil <hverkuil@xs4all.nl>
7126 L: linux-media@vger.kernel.org
7128 W: https://linuxtv.org
7129 T: git git://linuxtv.org/media_tree.git
7130 F: drivers/media/pci/dt3155/
7132 DVB_USB_AF9015 MEDIA DRIVER
7133 M: Antti Palosaari <crope@iki.fi>
7134 L: linux-media@vger.kernel.org
7136 W: https://linuxtv.org
7137 W: http://palosaari.fi/linux/
7138 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7139 T: git git://linuxtv.org/anttip/media_tree.git
7140 F: drivers/media/usb/dvb-usb-v2/af9015*
7142 DVB_USB_AF9035 MEDIA DRIVER
7143 M: Antti Palosaari <crope@iki.fi>
7144 L: linux-media@vger.kernel.org
7146 W: https://linuxtv.org
7147 W: http://palosaari.fi/linux/
7148 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7149 T: git git://linuxtv.org/anttip/media_tree.git
7150 F: drivers/media/usb/dvb-usb-v2/af9035*
7152 DVB_USB_ANYSEE MEDIA DRIVER
7153 M: Antti Palosaari <crope@iki.fi>
7154 L: linux-media@vger.kernel.org
7156 W: https://linuxtv.org
7157 W: http://palosaari.fi/linux/
7158 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7159 T: git git://linuxtv.org/anttip/media_tree.git
7160 F: drivers/media/usb/dvb-usb-v2/anysee*
7162 DVB_USB_AU6610 MEDIA DRIVER
7163 M: Antti Palosaari <crope@iki.fi>
7164 L: linux-media@vger.kernel.org
7166 W: https://linuxtv.org
7167 W: http://palosaari.fi/linux/
7168 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7169 T: git git://linuxtv.org/anttip/media_tree.git
7170 F: drivers/media/usb/dvb-usb-v2/au6610*
7172 DVB_USB_CE6230 MEDIA DRIVER
7173 M: Antti Palosaari <crope@iki.fi>
7174 L: linux-media@vger.kernel.org
7176 W: https://linuxtv.org
7177 W: http://palosaari.fi/linux/
7178 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7179 T: git git://linuxtv.org/anttip/media_tree.git
7180 F: drivers/media/usb/dvb-usb-v2/ce6230*
7182 DVB_USB_CXUSB MEDIA DRIVER
7183 M: Michael Krufky <mkrufky@linuxtv.org>
7184 L: linux-media@vger.kernel.org
7186 W: https://linuxtv.org
7187 W: http://github.com/mkrufky
7188 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7189 T: git git://linuxtv.org/media_tree.git
7190 F: drivers/media/usb/dvb-usb/cxusb*
7192 DVB_USB_EC168 MEDIA DRIVER
7193 M: Antti Palosaari <crope@iki.fi>
7194 L: linux-media@vger.kernel.org
7196 W: https://linuxtv.org
7197 W: http://palosaari.fi/linux/
7198 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7199 T: git git://linuxtv.org/anttip/media_tree.git
7200 F: drivers/media/usb/dvb-usb-v2/ec168*
7202 DVB_USB_GL861 MEDIA DRIVER
7203 M: Antti Palosaari <crope@iki.fi>
7204 L: linux-media@vger.kernel.org
7206 W: https://linuxtv.org
7207 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7208 T: git git://linuxtv.org/anttip/media_tree.git
7209 F: drivers/media/usb/dvb-usb-v2/gl861*
7211 DVB_USB_MXL111SF MEDIA DRIVER
7212 M: Michael Krufky <mkrufky@linuxtv.org>
7213 L: linux-media@vger.kernel.org
7215 W: https://linuxtv.org
7216 W: http://github.com/mkrufky
7217 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7218 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7219 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7221 DVB_USB_RTL28XXU MEDIA DRIVER
7222 M: Antti Palosaari <crope@iki.fi>
7223 L: linux-media@vger.kernel.org
7225 W: https://linuxtv.org
7226 W: http://palosaari.fi/linux/
7227 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7228 T: git git://linuxtv.org/anttip/media_tree.git
7229 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7231 DVB_USB_V2 MEDIA DRIVER
7232 M: Antti Palosaari <crope@iki.fi>
7233 L: linux-media@vger.kernel.org
7235 W: https://linuxtv.org
7236 W: http://palosaari.fi/linux/
7237 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7238 T: git git://linuxtv.org/anttip/media_tree.git
7239 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7240 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7243 M: Jason Baron <jbaron@akamai.com>
7245 F: include/linux/dynamic_debug.h
7246 F: lib/dynamic_debug.c
7247 M: Jim Cromie <jim.cromie@gmail.com>
7248 F: lib/test_dynamic_debug.c
7250 DYNAMIC INTERRUPT MODERATION
7251 M: Tal Gilboa <talgi@nvidia.com>
7253 F: Documentation/networking/net_dim.rst
7254 F: include/linux/dim.h
7257 DZ DECSTATION DZ11 SERIAL DRIVER
7258 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7260 F: drivers/tty/serial/dz.*
7262 E3X0 POWER BUTTON DRIVER
7263 M: Moritz Fischer <moritz.fischer@ettus.com>
7264 L: usrp-users@lists.ettus.com
7266 W: http://www.ettus.com
7267 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7268 F: drivers/input/misc/e3x0-button.c
7271 M: Antti Palosaari <crope@iki.fi>
7272 L: linux-media@vger.kernel.org
7274 W: https://linuxtv.org
7275 W: http://palosaari.fi/linux/
7276 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7277 T: git git://linuxtv.org/anttip/media_tree.git
7278 F: drivers/media/tuners/e4000*
7280 EARTH_PT1 MEDIA DRIVER
7281 M: Akihiro Tsukada <tskd08@gmail.com>
7282 L: linux-media@vger.kernel.org
7284 F: drivers/media/pci/pt1/
7286 EARTH_PT3 MEDIA DRIVER
7287 M: Akihiro Tsukada <tskd08@gmail.com>
7288 L: linux-media@vger.kernel.org
7290 F: drivers/media/pci/pt3/
7293 M: Antti Palosaari <crope@iki.fi>
7294 L: linux-media@vger.kernel.org
7296 W: https://linuxtv.org
7297 W: http://palosaari.fi/linux/
7298 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7299 T: git git://linuxtv.org/anttip/media_tree.git
7300 F: drivers/media/dvb-frontends/ec100*
7303 M: Tyler Hicks <code@tyhicks.com>
7304 L: ecryptfs@vger.kernel.org
7306 W: http://ecryptfs.org
7307 W: https://launchpad.net/ecryptfs
7308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7309 F: Documentation/filesystems/ecryptfs.rst
7313 M: Yazen Ghannam <yazen.ghannam@amd.com>
7314 L: linux-edac@vger.kernel.org
7316 F: drivers/edac/amd64_edac*
7317 F: drivers/edac/mce_amd*
7320 M: Jan Luebbe <jlu@pengutronix.de>
7321 L: linux-edac@vger.kernel.org
7323 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7324 F: drivers/edac/armada_xp_*
7327 M: Stefan Schaeckeler <sschaeck@cisco.com>
7329 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7330 F: drivers/edac/aspeed_edac.c
7333 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7335 F: drivers/edac/bluefield_edac.c
7338 M: Andre Przywara <andre.przywara@arm.com>
7339 L: linux-edac@vger.kernel.org
7341 F: drivers/edac/highbank*
7344 M: Ralf Baechle <ralf@linux-mips.org>
7345 L: linux-edac@vger.kernel.org
7346 L: linux-mips@vger.kernel.org
7348 F: drivers/edac/octeon_edac*
7350 EDAC-CAVIUM THUNDERX
7351 M: Robert Richter <rric@kernel.org>
7352 L: linux-edac@vger.kernel.org
7354 F: drivers/edac/thunderx_edac*
7357 M: Borislav Petkov <bp@alien8.de>
7358 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7359 M: Tony Luck <tony.luck@intel.com>
7360 R: James Morse <james.morse@arm.com>
7361 R: Robert Richter <rric@kernel.org>
7362 L: linux-edac@vger.kernel.org
7364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7365 F: Documentation/admin-guide/ras.rst
7366 F: Documentation/driver-api/edac.rst
7368 F: include/linux/edac.h
7371 M: Lei Wang <lewan@microsoft.com>
7372 L: linux-edac@vger.kernel.org
7374 F: drivers/edac/dmc520_edac.c
7377 M: Mark Gross <markgross@kernel.org>
7378 L: linux-edac@vger.kernel.org
7380 F: drivers/edac/e752x_edac.c
7383 L: linux-edac@vger.kernel.org
7385 F: drivers/edac/e7xxx_edac.c
7388 M: York Sun <york.sun@nxp.com>
7389 L: linux-edac@vger.kernel.org
7391 F: drivers/edac/fsl_ddr_edac.*
7394 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7395 L: linux-edac@vger.kernel.org
7397 F: drivers/edac/ghes_edac.c
7400 M: Tony Luck <tony.luck@intel.com>
7401 L: linux-edac@vger.kernel.org
7403 F: drivers/edac/i10nm_base.c
7406 L: linux-edac@vger.kernel.org
7408 F: drivers/edac/i3000_edac.c
7411 L: linux-edac@vger.kernel.org
7413 F: drivers/edac/i5000_edac.c
7416 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7417 L: linux-edac@vger.kernel.org
7419 F: drivers/edac/i5400_edac.c
7422 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7423 L: linux-edac@vger.kernel.org
7425 F: drivers/edac/i7300_edac.c
7428 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7429 L: linux-edac@vger.kernel.org
7431 F: drivers/edac/i7core_edac.c
7434 M: Tim Small <tim@buttersideup.com>
7435 L: linux-edac@vger.kernel.org
7437 F: drivers/edac/i82443bxgx_edac.c
7440 M: "Arvind R." <arvino55@gmail.com>
7441 L: linux-edac@vger.kernel.org
7443 F: drivers/edac/i82975x_edac.c
7446 M: Jason Baron <jbaron@akamai.com>
7447 L: linux-edac@vger.kernel.org
7449 F: drivers/edac/ie31200_edac.c
7452 M: Tony Luck <tony.luck@intel.com>
7453 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7454 L: linux-edac@vger.kernel.org
7456 F: drivers/edac/igen6_edac.c
7459 M: Johannes Thumshirn <morbidrsa@gmail.com>
7460 L: linux-edac@vger.kernel.org
7462 F: drivers/edac/mpc85xx_edac.[ch]
7465 M: Egor Martovetsky <egor@pasemi.com>
7466 L: linux-edac@vger.kernel.org
7468 F: drivers/edac/pasemi_edac.c
7471 M: Tony Luck <tony.luck@intel.com>
7472 L: linux-edac@vger.kernel.org
7474 F: drivers/edac/pnd2_edac.[ch]
7477 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7478 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7479 L: linux-arm-msm@vger.kernel.org
7480 L: linux-edac@vger.kernel.org
7482 F: drivers/edac/qcom_edac.c
7485 M: Tim Small <tim@buttersideup.com>
7486 L: linux-edac@vger.kernel.org
7488 F: drivers/edac/r82600_edac.c
7491 M: Tony Luck <tony.luck@intel.com>
7492 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7493 L: linux-edac@vger.kernel.org
7495 F: drivers/edac/sb_edac.c
7498 M: Tony Luck <tony.luck@intel.com>
7499 L: linux-edac@vger.kernel.org
7501 F: drivers/edac/skx_*.[ch]
7504 M: Tero Kristo <kristo@kernel.org>
7505 L: linux-edac@vger.kernel.org
7507 F: drivers/edac/ti_edac.c
7509 EDIROL UA-101/UA-1000 DRIVER
7510 M: Clemens Ladisch <clemens@ladisch.de>
7511 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7514 F: sound/usb/misc/ua101.c
7517 M: Ivan Hu <ivan.hu@canonical.com>
7518 M: Ard Biesheuvel <ardb@kernel.org>
7519 L: linux-efi@vger.kernel.org
7521 F: drivers/firmware/efi/test/
7523 EFI VARIABLE FILESYSTEM
7524 M: Matthew Garrett <matthew.garrett@nebula.com>
7525 M: Jeremy Kerr <jk@ozlabs.org>
7526 M: Ard Biesheuvel <ardb@kernel.org>
7527 L: linux-efi@vger.kernel.org
7529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7532 EFIFB FRAMEBUFFER DRIVER
7533 M: Peter Jones <pjones@redhat.com>
7534 L: linux-fbdev@vger.kernel.org
7536 F: drivers/video/fbdev/efifb.c
7540 W: http://aeschi.ch.eu.org/efs/
7543 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7544 M: Douglas Miller <dougmill@linux.ibm.com>
7545 L: netdev@vger.kernel.org
7547 F: drivers/net/ethernet/ibm/ehea/
7549 ELM327 CAN NETWORK DRIVER
7550 M: Max Staudt <max@enpas.org>
7551 L: linux-can@vger.kernel.org
7553 F: Documentation/networking/device_drivers/can/can327.rst
7554 F: drivers/net/can/can327.c
7556 EM28XX VIDEO4LINUX DRIVER
7557 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7558 L: linux-media@vger.kernel.org
7560 W: https://linuxtv.org
7561 T: git git://linuxtv.org/media_tree.git
7562 F: Documentation/admin-guide/media/em28xx*
7563 F: drivers/media/usb/em28xx/
7566 M: Olivia Mackall <olivia@selenic.com>
7567 M: David Woodhouse <dwmw2@infradead.org>
7568 L: linux-embedded@vger.kernel.org
7571 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7572 M: Adrian Hunter <adrian.hunter@intel.com>
7573 M: Ritesh Harjani <riteshh@codeaurora.org>
7574 M: Asutosh Das <asutoshd@codeaurora.org>
7575 L: linux-mmc@vger.kernel.org
7577 F: drivers/mmc/host/cqhci*
7579 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7580 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7581 L: linux-scsi@vger.kernel.org
7583 W: http://www.broadcom.com
7584 F: drivers/scsi/be2iscsi/
7586 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7587 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7588 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7589 M: Somnath Kotur <somnath.kotur@broadcom.com>
7590 L: netdev@vger.kernel.org
7592 W: http://www.emulex.com
7593 F: drivers/net/ethernet/emulex/benet/
7595 EMULEX ONECONNECT ROCE DRIVER
7596 M: Selvin Xavier <selvin.xavier@broadcom.com>
7597 L: linux-rdma@vger.kernel.org
7599 W: http://www.broadcom.com
7600 F: drivers/infiniband/hw/ocrdma/
7601 F: include/uapi/rdma/ocrdma-abi.h
7603 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7604 M: James Smart <james.smart@broadcom.com>
7605 M: Dick Kennedy <dick.kennedy@broadcom.com>
7606 L: linux-scsi@vger.kernel.org
7608 W: http://www.broadcom.com
7609 F: drivers/scsi/lpfc/
7611 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7612 M: James Smart <james.smart@broadcom.com>
7613 M: Ram Vegesna <ram.vegesna@broadcom.com>
7614 L: linux-scsi@vger.kernel.org
7615 L: target-devel@vger.kernel.org
7617 W: http://www.broadcom.com
7618 F: drivers/scsi/elx/
7620 ENE CB710 FLASH CARD READER DRIVER
7621 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7623 F: drivers/misc/cb710/
7624 F: drivers/mmc/host/cb710-mmc.*
7625 F: include/linux/cb710.h
7627 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7628 M: Maxim Levitsky <maximlevitsky@gmail.com>
7630 F: drivers/media/rc/ene_ir.*
7632 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7633 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7634 L: linuxppc-dev@lists.ozlabs.org
7636 F: drivers/tty/ehv_bytechan.c
7638 EPSON S1D13XXX FRAMEBUFFER DRIVER
7639 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7642 F: drivers/video/fbdev/s1d13xxxfb.c
7643 F: include/video/s1d13xxxfb.h
7646 M: Gao Xiang <xiang@kernel.org>
7647 M: Chao Yu <chao@kernel.org>
7648 R: Yue Hu <huyue2@coolpad.com>
7649 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7650 L: linux-erofs@lists.ozlabs.org
7652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7653 F: Documentation/filesystems/erofs.rst
7655 F: include/trace/events/erofs.h
7657 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7658 M: Jeff Layton <jlayton@kernel.org>
7660 F: include/linux/errseq.h
7664 M: Frank Jungclaus <frank.jungclaus@esd.eu>
7666 L: linux-can@vger.kernel.org
7668 F: drivers/net/can/usb/esd_usb.c
7670 ET131X NETWORK DRIVER
7671 M: Mark Einon <mark.einon@gmail.com>
7673 F: drivers/net/ethernet/agere/
7675 ETAS ES58X CAN/USB DRIVER
7676 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7677 L: linux-can@vger.kernel.org
7679 F: drivers/net/can/usb/etas_es58x/
7682 M: Roopa Prabhu <roopa@nvidia.com>
7683 M: Nikolay Aleksandrov <razor@blackwall.org>
7684 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7685 L: netdev@vger.kernel.org
7687 W: http://www.linuxfoundation.org/en/Net:Bridge
7688 F: include/linux/netfilter_bridge/
7691 ETHERNET PHY LIBRARY
7692 M: Andrew Lunn <andrew@lunn.ch>
7693 M: Heiner Kallweit <hkallweit1@gmail.com>
7694 R: Russell King <linux@armlinux.org.uk>
7695 L: netdev@vger.kernel.org
7697 F: Documentation/ABI/testing/sysfs-class-net-phydev
7698 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7699 F: Documentation/devicetree/bindings/net/mdio*
7700 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7701 F: Documentation/networking/phy.rst
7702 F: drivers/net/mdio/
7703 F: drivers/net/mdio/acpi_mdio.c
7704 F: drivers/net/mdio/fwnode_mdio.c
7705 F: drivers/net/mdio/of_mdio.c
7708 F: include/dt-bindings/net/qca-ar803x.h
7709 F: include/linux/linkmode.h
7710 F: include/linux/*mdio*.h
7711 F: include/linux/mdio/*.h
7712 F: include/linux/mii.h
7713 F: include/linux/of_net.h
7714 F: include/linux/phy.h
7715 F: include/linux/phy_fixed.h
7716 F: include/linux/platform_data/mdio-bcm-unimac.h
7717 F: include/linux/platform_data/mdio-gpio.h
7718 F: include/trace/events/mdio.h
7719 F: include/uapi/linux/mdio.h
7720 F: include/uapi/linux/mii.h
7721 F: net/core/of_net.c
7724 R: Eric Biederman <ebiederm@xmission.com>
7725 R: Kees Cook <keescook@chromium.org>
7726 L: linux-mm@kvack.org
7728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7731 F: include/linux/binfmts.h
7732 F: include/linux/elf.h
7733 F: include/uapi/linux/binfmts.h
7734 F: include/uapi/linux/elf.h
7735 F: tools/testing/selftests/exec/
7740 M: Namjae Jeon <linkinjeon@kernel.org>
7741 M: Sungjong Seo <sj1557.seo@samsung.com>
7742 L: linux-fsdevel@vger.kernel.org
7744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7748 M: Jan Kara <jack@suse.com>
7749 L: linux-ext4@vger.kernel.org
7751 F: Documentation/filesystems/ext2.rst
7753 F: include/linux/ext2*
7756 M: "Theodore Ts'o" <tytso@mit.edu>
7757 M: Andreas Dilger <adilger.kernel@dilger.ca>
7758 L: linux-ext4@vger.kernel.org
7760 W: http://ext4.wiki.kernel.org
7761 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7763 F: Documentation/filesystems/ext4/
7765 F: include/trace/events/ext4.h
7767 Extended Verification Module (EVM)
7768 M: Mimi Zohar <zohar@linux.ibm.com>
7769 L: linux-integrity@vger.kernel.org
7771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7772 F: security/integrity/evm/
7773 F: security/integrity/
7775 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7776 M: Ard Biesheuvel <ardb@kernel.org>
7777 L: linux-efi@vger.kernel.org
7779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7780 F: Documentation/admin-guide/efi-stub.rst
7781 F: arch/*/include/asm/efi.h
7782 F: arch/*/kernel/efi.c
7783 F: arch/arm/boot/compressed/efi-header.S
7784 F: arch/arm64/kernel/efi-entry.S
7785 F: arch/x86/platform/efi/
7786 F: drivers/firmware/efi/
7787 F: include/linux/efi*.h
7789 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7790 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7791 M: Chanwoo Choi <cw00.choi@samsung.com>
7792 L: linux-kernel@vger.kernel.org
7794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7795 F: Documentation/devicetree/bindings/extcon/
7796 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7798 F: include/linux/extcon.h
7799 F: include/linux/extcon/
7802 M: Masami Hiramatsu <mhiramat@kernel.org>
7804 F: Documentation/admin-guide/bootconfig.rst
7805 F: fs/proc/bootconfig.c
7806 F: include/linux/bootconfig.h
7807 F: lib/bootconfig-data.S
7809 F: tools/bootconfig/*
7810 F: tools/bootconfig/scripts/*
7813 M: Jingoo Han <jingoohan1@gmail.com>
7814 L: dri-devel@lists.freedesktop.org
7816 F: drivers/gpu/drm/exynos/exynos_dp*
7818 EXYNOS SYSMMU (IOMMU) driver
7819 M: Marek Szyprowski <m.szyprowski@samsung.com>
7820 L: iommu@lists.linux.dev
7822 F: drivers/iommu/exynos-iommu.c
7825 M: Jaegeuk Kim <jaegeuk@kernel.org>
7826 M: Chao Yu <chao@kernel.org>
7827 L: linux-f2fs-devel@lists.sourceforge.net
7829 W: https://f2fs.wiki.kernel.org/
7830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7831 F: Documentation/ABI/testing/sysfs-fs-f2fs
7832 F: Documentation/filesystems/f2fs.rst
7834 F: include/linux/f2fs_fs.h
7835 F: include/trace/events/f2fs.h
7836 F: include/uapi/linux/f2fs.h
7838 F71805F HARDWARE MONITORING DRIVER
7839 M: Jean Delvare <jdelvare@suse.com>
7840 L: linux-hwmon@vger.kernel.org
7842 F: Documentation/hwmon/f71805f.rst
7843 F: drivers/hwmon/f71805f.c
7846 M: Josh Poimboeuf <jpoimboe@kernel.org>
7848 F: scripts/faddr2line
7851 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7852 L: netdev@vger.kernel.org
7854 F: Documentation/networking/failover.rst
7855 F: include/net/failover.h
7856 F: net/core/failover.c
7859 M: Jan Kara <jack@suse.cz>
7860 R: Amir Goldstein <amir73il@gmail.com>
7861 R: Matthew Bobrowski <repnop@google.com>
7862 L: linux-fsdevel@vger.kernel.org
7864 F: fs/notify/fanotify/
7865 F: include/linux/fanotify.h
7866 F: include/uapi/linux/fanotify.h
7868 FARSYNC SYNCHRONOUS DRIVER
7869 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7871 W: http://www.farsite.co.uk/
7872 F: drivers/net/wan/farsync.*
7874 FAULT INJECTION SUPPORT
7875 M: Akinobu Mita <akinobu.mita@gmail.com>
7877 F: Documentation/fault-injection/
7878 F: lib/fault-inject.c
7880 FBTFT Framebuffer drivers
7881 L: dri-devel@lists.freedesktop.org
7882 L: linux-fbdev@vger.kernel.org
7884 F: drivers/staging/fbtft/
7887 M: Michael Buesch <m@bues.ch>
7888 L: linux-media@vger.kernel.org
7890 F: drivers/media/tuners/fc0011.c
7891 F: drivers/media/tuners/fc0011.h
7894 M: Antti Palosaari <crope@iki.fi>
7895 L: linux-media@vger.kernel.org
7897 W: https://linuxtv.org
7898 W: http://palosaari.fi/linux/
7899 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7900 T: git git://linuxtv.org/anttip/media_tree.git
7901 F: drivers/media/tuners/fc2580*
7903 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7904 M: Hannes Reinecke <hare@suse.de>
7905 L: linux-scsi@vger.kernel.org
7907 W: www.Open-FCoE.org
7908 F: drivers/scsi/fcoe/
7909 F: drivers/scsi/libfc/
7911 F: include/scsi/libfc.h
7912 F: include/scsi/libfcoe.h
7913 F: include/uapi/scsi/fc/
7915 FILE LOCKING (flock() and fcntl()/lockf())
7916 M: Jeff Layton <jlayton@kernel.org>
7917 M: Chuck Lever <chuck.lever@oracle.com>
7918 L: linux-fsdevel@vger.kernel.org
7922 F: include/linux/fcntl.h
7923 F: include/uapi/linux/fcntl.h
7925 FILESYSTEM DIRECT ACCESS (DAX)
7926 M: Dan Williams <dan.j.williams@intel.com>
7927 R: Matthew Wilcox <willy@infradead.org>
7928 R: Jan Kara <jack@suse.cz>
7929 L: linux-fsdevel@vger.kernel.org
7930 L: nvdimm@lists.linux.dev
7933 F: include/linux/dax.h
7934 F: include/trace/events/fs_dax.h
7936 FILESYSTEMS (VFS and infrastructure)
7937 M: Alexander Viro <viro@zeniv.linux.org.uk>
7938 L: linux-fsdevel@vger.kernel.org
7941 F: include/linux/fs.h
7942 F: include/linux/fs_types.h
7943 F: include/uapi/linux/fs.h
7944 F: include/uapi/linux/openat2.h
7946 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7947 M: Riku Voipio <riku.voipio@iki.fi>
7948 L: linux-hwmon@vger.kernel.org
7950 F: drivers/hwmon/f75375s.c
7951 F: include/linux/f75375s.h
7953 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7954 M: Clemens Ladisch <clemens@ladisch.de>
7955 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7956 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7959 F: include/uapi/sound/firewire.h
7962 FIREWIRE MEDIA DRIVERS (firedtv)
7963 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7964 L: linux-media@vger.kernel.org
7965 L: linux1394-devel@lists.sourceforge.net
7967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7968 F: drivers/media/firewire/
7970 FIREWIRE SBP-2 TARGET
7971 M: Chris Boot <bootc@bootc.net>
7972 L: linux-scsi@vger.kernel.org
7973 L: target-devel@vger.kernel.org
7974 L: linux1394-devel@lists.sourceforge.net
7976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7977 F: drivers/target/sbp/
7980 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7981 L: linux1394-devel@lists.sourceforge.net
7983 W: http://ieee1394.wiki.kernel.org/
7984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7985 F: drivers/firewire/
7986 F: include/linux/firewire.h
7987 F: include/uapi/linux/firewire*.h
7990 FIRMWARE FRAMEWORK FOR ARMV8-A
7991 M: Sudeep Holla <sudeep.holla@arm.com>
7992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7994 F: drivers/firmware/arm_ffa/
7995 F: include/linux/arm_ffa.h
7997 FIRMWARE LOADER (request_firmware)
7998 M: Luis Chamberlain <mcgrof@kernel.org>
7999 M: Russ Weight <russell.h.weight@intel.com>
8000 L: linux-kernel@vger.kernel.org
8002 F: Documentation/firmware_class/
8003 F: drivers/base/firmware_loader/
8004 F: include/linux/firmware.h
8006 FLEXTIMER FTM-QUADDEC DRIVER
8007 M: Patrick Havelange <patrick.havelange@essensium.com>
8008 L: linux-iio@vger.kernel.org
8010 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8011 F: drivers/counter/ftm-quaddec.c
8014 M: Denis Efremov <efremov@linux.com>
8015 L: linux-block@vger.kernel.org
8017 F: drivers/block/floppy.c
8019 FLYSKY FSIA6B RC RECEIVER
8020 M: Markus Koch <markus@notsyncing.net>
8021 L: linux-input@vger.kernel.org
8023 F: drivers/input/joystick/fsia6b.c
8025 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
8026 M: Geoffrey D. Bennett <g@b4.vu>
8027 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8030 F: sound/usb/mixer_scarlett_gen2.c
8032 FORCEDETH GIGABIT ETHERNET DRIVER
8033 M: Rain River <rain.1986.08.12@gmail.com>
8034 M: Zhu Yanjun <zyjzyj2000@gmail.com>
8035 L: netdev@vger.kernel.org
8037 F: drivers/net/ethernet/nvidia/*
8040 M: Kees Cook <keescook@chromium.org>
8041 L: linux-hardening@vger.kernel.org
8043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8044 F: include/linux/fortify-string.h
8045 F: lib/fortify_kunit.c
8046 F: lib/test_fortify/*
8047 F: scripts/test_fortify.sh
8051 M: Wu Hao <hao.wu@intel.com>
8052 R: Tom Rix <trix@redhat.com>
8053 L: linux-fpga@vger.kernel.org
8055 F: Documentation/ABI/testing/sysfs-bus-dfl*
8056 F: Documentation/fpga/dfl.rst
8057 F: drivers/fpga/dfl*
8058 F: drivers/uio/uio_dfl.c
8059 F: include/linux/dfl.h
8060 F: include/uapi/linux/fpga-dfl.h
8062 FPGA MANAGER FRAMEWORK
8063 M: Moritz Fischer <mdf@kernel.org>
8064 M: Wu Hao <hao.wu@intel.com>
8065 M: Xu Yilun <yilun.xu@intel.com>
8066 R: Tom Rix <trix@redhat.com>
8067 L: linux-fpga@vger.kernel.org
8069 Q: http://patchwork.kernel.org/project/linux-fpga/list/
8070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8071 F: Documentation/devicetree/bindings/fpga/
8072 F: Documentation/driver-api/fpga/
8073 F: Documentation/fpga/
8075 F: include/linux/fpga/
8077 INTEL MAX10 BMC SECURE UPDATES
8078 M: Russ Weight <russell.h.weight@intel.com>
8079 L: linux-fpga@vger.kernel.org
8081 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
8082 F: drivers/fpga/intel-m10-bmc-sec-update.c
8084 MICROCHIP POLARFIRE FPGA DRIVERS
8085 M: Conor Dooley <conor.dooley@microchip.com>
8086 R: Ivan Bornyakov <i.bornyakov@metrotek.ru>
8087 L: linux-fpga@vger.kernel.org
8089 F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
8090 F: drivers/fpga/microchip-spi.c
8093 M: Bill Metzenthen <billm@melbpc.org.au>
8095 W: http://floatingpoint.sourceforge.net/emulator/index.html
8096 F: arch/x86/math-emu/
8099 M: Daniel Vetter <daniel@ffwll.ch>
8100 F: drivers/video/fbdev/core/
8102 T: git git://anongit.freedesktop.org/drm/drm-misc
8105 M: Helge Deller <deller@gmx.de>
8106 L: linux-fbdev@vger.kernel.org
8107 L: dri-devel@lists.freedesktop.org
8109 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8111 F: Documentation/fb/
8113 F: include/linux/fb.h
8114 F: include/uapi/linux/fb.h
8115 F: include/uapi/video/
8118 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8119 M: Horia Geantă <horia.geanta@nxp.com>
8120 M: Pankaj Gupta <pankaj.gupta@nxp.com>
8121 M: Gaurav Jain <gaurav.jain@nxp.com>
8122 L: linux-crypto@vger.kernel.org
8124 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
8125 F: drivers/crypto/caam/
8127 FREESCALE COLDFIRE M5441X MMC DRIVER
8128 M: Angelo Dureghello <angelo.dureghello@timesys.com>
8129 L: linux-mmc@vger.kernel.org
8131 F: drivers/mmc/host/sdhci-esdhc-mcf.c
8132 F: include/linux/platform_data/mmc-esdhc-mcf.h
8134 FREESCALE DIU FRAMEBUFFER DRIVER
8135 M: Timur Tabi <timur@kernel.org>
8136 L: linux-fbdev@vger.kernel.org
8138 F: drivers/video/fbdev/fsl-diu-fb.*
8140 FREESCALE DMA DRIVER
8141 M: Li Yang <leoyang.li@nxp.com>
8142 M: Zhang Wei <zw@zh-kernel.org>
8143 L: linuxppc-dev@lists.ozlabs.org
8145 F: drivers/dma/fsldma.*
8147 FREESCALE DSPI DRIVER
8148 M: Vladimir Oltean <olteanv@gmail.com>
8149 L: linux-spi@vger.kernel.org
8151 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8152 F: drivers/spi/spi-fsl-dspi.c
8153 F: include/linux/spi/spi-fsl-dspi.h
8155 FREESCALE ENETC ETHERNET DRIVERS
8156 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8157 L: netdev@vger.kernel.org
8159 F: drivers/net/ethernet/freescale/enetc/
8161 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8162 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8163 L: netdev@vger.kernel.org
8165 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8166 F: drivers/net/ethernet/freescale/gianfar*
8168 FREESCALE GPMI NAND DRIVER
8169 M: Han Xu <han.xu@nxp.com>
8170 L: linux-mtd@lists.infradead.org
8172 F: drivers/mtd/nand/raw/gpmi-nand/*
8174 FREESCALE I2C CPM DRIVER
8175 M: Jochen Friedrich <jochen@scram.de>
8176 L: linuxppc-dev@lists.ozlabs.org
8177 L: linux-i2c@vger.kernel.org
8179 F: drivers/i2c/busses/i2c-cpm.c
8181 FREESCALE IMX / MXC FEC DRIVER
8182 M: Joakim Zhang <qiangqing.zhang@nxp.com>
8183 L: netdev@vger.kernel.org
8185 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8186 F: drivers/net/ethernet/freescale/fec.h
8187 F: drivers/net/ethernet/freescale/fec_main.c
8188 F: drivers/net/ethernet/freescale/fec_ptp.c
8190 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8191 M: Sascha Hauer <s.hauer@pengutronix.de>
8192 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8193 L: linux-fbdev@vger.kernel.org
8194 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8196 F: drivers/video/fbdev/imxfb.c
8198 FREESCALE IMX DDR PMU DRIVER
8199 M: Frank Li <Frank.li@nxp.com>
8200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8202 F: Documentation/admin-guide/perf/imx-ddr.rst
8203 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8204 F: drivers/perf/fsl_imx8_ddr_perf.c
8206 FREESCALE IMX I2C DRIVER
8207 M: Oleksij Rempel <o.rempel@pengutronix.de>
8208 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8209 L: linux-i2c@vger.kernel.org
8211 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8212 F: drivers/i2c/busses/i2c-imx.c
8214 FREESCALE IMX LPI2C DRIVER
8215 M: Dong Aisheng <aisheng.dong@nxp.com>
8216 L: linux-i2c@vger.kernel.org
8217 L: linux-imx@nxp.com
8219 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8220 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8222 FREESCALE MPC I2C DRIVER
8223 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8224 L: linux-i2c@vger.kernel.org
8226 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8227 F: drivers/i2c/busses/i2c-mpc.c
8229 FREESCALE QORIQ DPAA ETHERNET DRIVER
8230 M: Madalin Bucur <madalin.bucur@nxp.com>
8231 L: netdev@vger.kernel.org
8233 F: drivers/net/ethernet/freescale/dpaa
8235 FREESCALE QORIQ DPAA FMAN DRIVER
8236 M: Madalin Bucur <madalin.bucur@nxp.com>
8237 L: netdev@vger.kernel.org
8239 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8240 F: drivers/net/ethernet/freescale/fman
8242 FREESCALE QORIQ PTP CLOCK DRIVER
8243 M: Yangbo Lu <yangbo.lu@nxp.com>
8244 L: netdev@vger.kernel.org
8246 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8247 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8248 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8249 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8250 F: drivers/ptp/ptp_qoriq.c
8251 F: drivers/ptp/ptp_qoriq_debugfs.c
8252 F: include/linux/fsl/ptp_qoriq.h
8254 FREESCALE QUAD SPI DRIVER
8255 M: Han Xu <han.xu@nxp.com>
8256 L: linux-spi@vger.kernel.org
8258 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8259 F: drivers/spi/spi-fsl-qspi.c
8261 FREESCALE QUICC ENGINE LIBRARY
8262 M: Qiang Zhao <qiang.zhao@nxp.com>
8263 L: linuxppc-dev@lists.ozlabs.org
8265 F: drivers/soc/fsl/qe/
8266 F: include/soc/fsl/qe/
8268 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8269 M: Li Yang <leoyang.li@nxp.com>
8270 L: netdev@vger.kernel.org
8271 L: linuxppc-dev@lists.ozlabs.org
8273 F: drivers/net/ethernet/freescale/ucc_geth*
8275 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8276 M: Zhao Qiang <qiang.zhao@nxp.com>
8277 L: netdev@vger.kernel.org
8278 L: linuxppc-dev@lists.ozlabs.org
8280 F: drivers/net/wan/fsl_ucc_hdlc*
8282 FREESCALE QUICC ENGINE UCC UART DRIVER
8283 M: Timur Tabi <timur@kernel.org>
8284 L: linuxppc-dev@lists.ozlabs.org
8286 F: drivers/tty/serial/ucc_uart.c
8288 FREESCALE SOC DRIVERS
8289 M: Li Yang <leoyang.li@nxp.com>
8290 L: linuxppc-dev@lists.ozlabs.org
8291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8293 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8294 F: Documentation/devicetree/bindings/soc/fsl/
8296 F: include/linux/fsl/
8299 FREESCALE SOC FS_ENET DRIVER
8300 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8301 L: linuxppc-dev@lists.ozlabs.org
8302 L: netdev@vger.kernel.org
8304 F: drivers/net/ethernet/freescale/fs_enet/
8305 F: include/linux/fs_enet_pd.h
8307 FREESCALE SOC SOUND DRIVERS
8308 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8309 M: Xiubo Li <Xiubo.Lee@gmail.com>
8310 R: Fabio Estevam <festevam@gmail.com>
8311 R: Nicolin Chen <nicoleotsuka@gmail.com>
8312 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8313 L: linuxppc-dev@lists.ozlabs.org
8315 F: sound/soc/fsl/fsl*
8316 F: sound/soc/fsl/imx*
8317 F: sound/soc/fsl/mpc8610_hpcd.c
8319 FREESCALE USB PERIPHERAL DRIVERS
8320 M: Li Yang <leoyang.li@nxp.com>
8321 L: linux-usb@vger.kernel.org
8322 L: linuxppc-dev@lists.ozlabs.org
8324 F: drivers/usb/gadget/udc/fsl*
8326 FREESCALE USB PHY DRIVER
8327 M: Ran Wang <ran.wang_1@nxp.com>
8328 L: linux-usb@vger.kernel.org
8329 L: linuxppc-dev@lists.ozlabs.org
8331 F: drivers/usb/phy/phy-fsl-usb*
8334 M: Christoph Hellwig <hch@infradead.org>
8336 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8340 M: "Rafael J. Wysocki" <rafael@kernel.org>
8341 M: Pavel Machek <pavel@ucw.cz>
8342 L: linux-pm@vger.kernel.org
8344 F: Documentation/power/freezing-of-tasks.rst
8345 F: include/linux/freezer.h
8349 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8350 L: linux-kernel@vger.kernel.org
8352 F: include/linux/frontswap.h
8355 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8356 M: David Howells <dhowells@redhat.com>
8357 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8359 F: Documentation/filesystems/caching/
8361 F: include/linux/fscache*.h
8363 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8364 M: Theodore Y. Ts'o <tytso@mit.edu>
8365 M: Jaegeuk Kim <jaegeuk@kernel.org>
8366 M: Eric Biggers <ebiggers@kernel.org>
8367 L: linux-fscrypt@vger.kernel.org
8369 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8370 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8371 F: Documentation/filesystems/fscrypt.rst
8373 F: include/linux/fscrypt*.h
8374 F: include/uapi/linux/fscrypt.h
8377 M: Jeremy Kerr <jk@ozlabs.org>
8378 M: Joel Stanley <joel@jms.id.au>
8379 R: Alistar Popple <alistair@popple.id.au>
8380 R: Eddie James <eajames@linux.ibm.com>
8381 L: linux-fsi@lists.ozlabs.org
8383 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8386 F: include/linux/fsi*.h
8387 F: include/trace/events/fsi*.h
8389 FSI-ATTACHED I2C DRIVER
8390 M: Eddie James <eajames@linux.ibm.com>
8391 L: linux-i2c@vger.kernel.org
8392 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8394 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8395 F: drivers/i2c/busses/i2c-fsi.c
8397 FSI-ATTACHED SPI DRIVER
8398 M: Eddie James <eajames@linux.ibm.com>
8399 L: linux-spi@vger.kernel.org
8401 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8402 F: drivers/spi/spi-fsi.c
8404 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8405 M: Jan Kara <jack@suse.cz>
8406 R: Amir Goldstein <amir73il@gmail.com>
8407 L: linux-fsdevel@vger.kernel.org
8409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8411 F: include/linux/fsnotify*.h
8413 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8414 M: Eric Biggers <ebiggers@kernel.org>
8415 M: Theodore Y. Ts'o <tytso@mit.edu>
8416 L: linux-fscrypt@vger.kernel.org
8418 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8419 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8420 F: Documentation/filesystems/fsverity.rst
8422 F: include/linux/fsverity.h
8423 F: include/uapi/linux/fsverity.h
8425 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8426 M: Michael Zaidman <michael.zaidman@gmail.com>
8427 L: linux-i2c@vger.kernel.org
8428 L: linux-input@vger.kernel.org
8430 F: drivers/hid/hid-ft260.c
8432 FUJITSU LAPTOP EXTRAS
8433 M: Jonathan Woithe <jwoithe@just42.net>
8434 L: platform-driver-x86@vger.kernel.org
8436 F: drivers/platform/x86/fujitsu-laptop.c
8438 FUJITSU M-5MO LS CAMERA ISP DRIVER
8439 M: Kyungmin Park <kyungmin.park@samsung.com>
8440 M: Heungjun Kim <riverful.kim@samsung.com>
8441 L: linux-media@vger.kernel.org
8443 F: drivers/media/i2c/m5mols/
8444 F: include/media/i2c/m5mols.h
8446 FUJITSU TABLET EXTRAS
8447 M: Robert Gerlach <khnz@gmx.de>
8448 L: platform-driver-x86@vger.kernel.org
8450 F: drivers/platform/x86/fujitsu-tablet.c
8452 FUNCTION HOOKS (FTRACE)
8453 M: Steven Rostedt <rostedt@goodmis.org>
8454 M: Masami Hiramatsu <mhiramat@kernel.org>
8455 R: Mark Rutland <mark.rutland@arm.com>
8457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8458 F: Documentation/trace/ftrace*
8459 F: kernel/trace/ftrace*
8460 F: kernel/trace/fgraph.c
8461 F: arch/*/*/*/*ftrace*
8462 F: arch/*/*/*ftrace*
8463 F: include/*/ftrace.h
8465 FUNGIBLE ETHERNET DRIVERS
8466 M: Dimitris Michailidis <dmichail@fungible.com>
8467 L: netdev@vger.kernel.org
8469 F: drivers/net/ethernet/fungible/
8471 FUSE: FILESYSTEM IN USERSPACE
8472 M: Miklos Szeredi <miklos@szeredi.hu>
8473 L: linux-fsdevel@vger.kernel.org
8475 W: https://github.com/libfuse/
8476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8477 F: Documentation/filesystems/fuse.rst
8479 F: include/uapi/linux/fuse.h
8482 M: Thomas Gleixner <tglx@linutronix.de>
8483 M: Ingo Molnar <mingo@redhat.com>
8484 R: Peter Zijlstra <peterz@infradead.org>
8485 R: Darren Hart <dvhart@infradead.org>
8486 R: Davidlohr Bueso <dave@stgolabs.net>
8487 R: André Almeida <andrealmeid@igalia.com>
8488 L: linux-kernel@vger.kernel.org
8490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8491 F: Documentation/locking/*futex*
8492 F: include/asm-generic/futex.h
8493 F: include/linux/futex.h
8494 F: include/uapi/linux/futex.h
8496 F: tools/perf/bench/futex*
8497 F: tools/testing/selftests/futex/
8499 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8500 M: Tim Harvey <tharvey@gateworks.com>
8502 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8503 F: drivers/mfd/gateworks-gsc.c
8504 F: include/linux/mfd/gsc.h
8505 F: Documentation/hwmon/gsc-hwmon.rst
8506 F: drivers/hwmon/gsc-hwmon.c
8507 F: include/linux/platform_data/gsc_hwmon.h
8510 M: Kees Cook <keescook@chromium.org>
8511 L: linux-hardening@vger.kernel.org
8513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8514 F: Documentation/kbuild/gcc-plugins.rst
8515 F: scripts/Makefile.gcc-plugins
8516 F: scripts/gcc-plugins/
8518 GCOV BASED KERNEL PROFILING
8519 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8521 F: Documentation/dev-tools/gcov.rst
8524 GDB KERNEL DEBUGGING HELPER SCRIPTS
8525 M: Jan Kiszka <jan.kiszka@siemens.com>
8526 M: Kieran Bingham <kbingham@kernel.org>
8530 GEMINI CRYPTO DRIVER
8531 M: Corentin Labbe <clabbe@baylibre.com>
8532 L: linux-crypto@vger.kernel.org
8534 F: drivers/crypto/gemini/
8536 GEMTEK FM RADIO RECEIVER DRIVER
8537 M: Hans Verkuil <hverkuil@xs4all.nl>
8538 L: linux-media@vger.kernel.org
8540 W: https://linuxtv.org
8541 T: git git://linuxtv.org/media_tree.git
8542 F: drivers/media/radio/radio-gemtek*
8544 GENERIC ARCHITECTURE TOPOLOGY
8545 M: Sudeep Holla <sudeep.holla@arm.com>
8546 L: linux-kernel@vger.kernel.org
8548 F: drivers/base/arch_topology.c
8549 F: include/linux/arch_topology.h
8552 M: Thomas Gleixner <tglx@linutronix.de>
8553 M: Peter Zijlstra <peterz@infradead.org>
8554 M: Andy Lutomirski <luto@kernel.org>
8555 L: linux-kernel@vger.kernel.org
8557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8558 F: include/linux/entry-common.h
8559 F: include/linux/entry-kvm.h
8562 GENERIC GPIO I2C DRIVER
8563 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8565 F: drivers/i2c/busses/i2c-gpio.c
8566 F: include/linux/platform_data/i2c-gpio.h
8568 GENERIC GPIO I2C MULTIPLEXER DRIVER
8569 M: Peter Korsgaard <peter.korsgaard@barco.com>
8570 L: linux-i2c@vger.kernel.org
8572 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8573 F: drivers/i2c/muxes/i2c-mux-gpio.c
8574 F: include/linux/platform_data/i2c-mux-gpio.h
8576 GENERIC HDLC (WAN) DRIVERS
8577 M: Krzysztof Halasa <khc@pm.waw.pl>
8579 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8580 F: drivers/net/wan/c101.c
8581 F: drivers/net/wan/hd6457*
8582 F: drivers/net/wan/hdlc*
8583 F: drivers/net/wan/n2.c
8584 F: drivers/net/wan/pc300too.c
8585 F: drivers/net/wan/pci200syn.c
8586 F: drivers/net/wan/wanxl*
8588 GENERIC INCLUDE/ASM HEADER FILES
8589 M: Arnd Bergmann <arnd@arndb.de>
8590 L: linux-arch@vger.kernel.org
8592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8593 F: include/asm-generic/
8594 F: include/uapi/asm-generic/
8596 GENERIC PHY FRAMEWORK
8597 M: Kishon Vijay Abraham I <kishon@ti.com>
8598 M: Vinod Koul <vkoul@kernel.org>
8599 L: linux-phy@lists.infradead.org
8601 Q: https://patchwork.kernel.org/project/linux-phy/list/
8602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8603 F: Documentation/devicetree/bindings/phy/
8605 F: include/dt-bindings/phy/
8606 F: include/linux/phy/
8608 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8609 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8611 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8614 M: "Rafael J. Wysocki" <rafael@kernel.org>
8615 M: Kevin Hilman <khilman@kernel.org>
8616 M: Ulf Hansson <ulf.hansson@linaro.org>
8617 L: linux-pm@vger.kernel.org
8619 F: Documentation/devicetree/bindings/power/power?domain*
8620 F: drivers/base/power/domain*.c
8621 F: include/linux/pm_domain.h
8623 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8624 M: Eugen Hristev <eugen.hristev@microchip.com>
8625 L: linux-input@vger.kernel.org
8627 F: drivers/input/touchscreen/resistive-adc-touch.c
8629 GENERIC STRING LIBRARY
8630 R: Andy Shevchenko <andy@kernel.org>
8633 F: lib/string_helpers.c
8634 F: lib/test_string.c
8635 F: lib/test-string_helpers.c
8637 GENERIC UIO DRIVER FOR PCI DEVICES
8638 M: "Michael S. Tsirkin" <mst@redhat.com>
8639 L: kvm@vger.kernel.org
8641 F: drivers/uio/uio_pci_generic.c
8643 GENERIC VDSO LIBRARY
8644 M: Andy Lutomirski <luto@kernel.org>
8645 M: Thomas Gleixner <tglx@linutronix.de>
8646 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8647 L: linux-kernel@vger.kernel.org
8649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8650 F: include/asm-generic/vdso/vsyscall.h
8652 F: kernel/time/vsyscall.c
8655 GENWQE (IBM Generic Workqueue Card)
8656 M: Frank Haverkamp <haver@linux.ibm.com>
8658 F: drivers/misc/genwqe/
8660 GET_MAINTAINER SCRIPT
8661 M: Joe Perches <joe@perches.com>
8663 F: scripts/get_maintainer.pl
8666 M: Bob Peterson <rpeterso@redhat.com>
8667 M: Andreas Gruenbacher <agruenba@redhat.com>
8668 L: cluster-devel@redhat.com
8670 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8672 F: Documentation/filesystems/gfs2*
8674 F: include/uapi/linux/gfs2_ondisk.h
8677 M: Thomas Weißschuh <thomas@weissschuh.net>
8678 L: platform-driver-x86@vger.kernel.org
8680 F: drivers/platform/x86/gigabyte-wmi.c
8683 M: Johan Hovold <johan@kernel.org>
8685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8686 F: Documentation/ABI/testing/sysfs-class-gnss
8687 F: Documentation/devicetree/bindings/gnss/
8689 F: include/linux/gnss.h
8692 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8693 L: linux-media@vger.kernel.org
8695 F: drivers/media/usb/go7007/
8698 M: Bastien Nocera <hadess@hadess.net>
8699 M: Hans de Goede <hdegoede@redhat.com>
8700 L: linux-input@vger.kernel.org
8702 F: drivers/input/touchscreen/goodix*
8704 GOOGLE ETHERNET DRIVERS
8705 M: Jeroen de Borst <jeroendb@google.com>
8706 M: Catherine Sullivan <csully@google.com>
8707 R: Shailend Chand <shailend@google.com>
8708 L: netdev@vger.kernel.org
8710 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8711 F: drivers/net/ethernet/google
8713 GPD POCKET FAN DRIVER
8714 M: Hans de Goede <hdegoede@redhat.com>
8715 L: platform-driver-x86@vger.kernel.org
8717 F: drivers/platform/x86/gpd-pocket-fan.c
8720 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8721 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8722 L: linux-gpio@vger.kernel.org
8723 L: linux-acpi@vger.kernel.org
8725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8726 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8727 F: drivers/gpio/gpiolib-acpi.c
8728 F: drivers/gpio/gpiolib-acpi.h
8731 M: Geert Uytterhoeven <geert+renesas@glider.be>
8732 L: linux-gpio@vger.kernel.org
8734 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8735 F: drivers/gpio/gpio-aggregator.c
8738 M: Sean Young <sean@mess.org>
8739 L: linux-media@vger.kernel.org
8741 F: drivers/media/rc/gpio-ir-tx.c
8744 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8745 L: linux-gpio@vger.kernel.org
8747 F: drivers/gpio/gpio-mockup.c
8748 F: tools/testing/selftests/gpio/
8751 R: Michael Walle <michael@walle.cc>
8753 F: drivers/gpio/gpio-regmap.c
8754 F: include/linux/gpio/regmap.h
8757 M: Linus Walleij <linus.walleij@linaro.org>
8758 M: Bartosz Golaszewski <brgl@bgdev.pl>
8759 L: linux-gpio@vger.kernel.org
8761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8762 F: Documentation/ABI/obsolete/sysfs-gpio
8763 F: Documentation/ABI/testing/gpio-cdev
8764 F: Documentation/admin-guide/gpio/
8765 F: Documentation/devicetree/bindings/gpio/
8766 F: Documentation/driver-api/gpio/
8768 F: include/asm-generic/gpio.h
8769 F: include/dt-bindings/gpio/
8770 F: include/linux/gpio.h
8771 F: include/linux/gpio/
8772 F: include/linux/of_gpio.h
8773 F: include/uapi/linux/gpio.h
8776 GRE DEMULTIPLEXER DRIVER
8777 M: Dmitry Kozlov <xeb@mail.ru>
8778 L: netdev@vger.kernel.org
8780 F: include/net/gre.h
8781 F: net/ipv4/gre_demux.c
8782 F: net/ipv4/gre_offload.c
8784 GRETH 10/100/1G Ethernet MAC device driver
8785 M: Andreas Larsson <andreas@gaisler.com>
8786 L: netdev@vger.kernel.org
8788 F: drivers/net/ethernet/aeroflex/
8790 GREYBUS AUDIO PROTOCOLS DRIVERS
8791 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8792 M: Mark Greer <mgreer@animalcreek.com>
8794 F: drivers/staging/greybus/audio_apbridgea.c
8795 F: drivers/staging/greybus/audio_apbridgea.h
8796 F: drivers/staging/greybus/audio_codec.c
8797 F: drivers/staging/greybus/audio_codec.h
8798 F: drivers/staging/greybus/audio_gb.c
8799 F: drivers/staging/greybus/audio_manager.c
8800 F: drivers/staging/greybus/audio_manager.h
8801 F: drivers/staging/greybus/audio_manager_module.c
8802 F: drivers/staging/greybus/audio_manager_private.h
8803 F: drivers/staging/greybus/audio_manager_sysfs.c
8804 F: drivers/staging/greybus/audio_module.c
8805 F: drivers/staging/greybus/audio_topology.c
8807 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8808 M: Viresh Kumar <vireshk@kernel.org>
8810 F: drivers/staging/greybus/authentication.c
8811 F: drivers/staging/greybus/bootrom.c
8812 F: drivers/staging/greybus/firmware.h
8813 F: drivers/staging/greybus/fw-core.c
8814 F: drivers/staging/greybus/fw-download.c
8815 F: drivers/staging/greybus/fw-management.c
8816 F: drivers/staging/greybus/greybus_authentication.h
8817 F: drivers/staging/greybus/greybus_firmware.h
8818 F: drivers/staging/greybus/hid.c
8819 F: drivers/staging/greybus/i2c.c
8820 F: drivers/staging/greybus/spi.c
8821 F: drivers/staging/greybus/spilib.c
8822 F: drivers/staging/greybus/spilib.h
8824 GREYBUS LOOPBACK DRIVER
8825 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8827 F: drivers/staging/greybus/loopback.c
8829 GREYBUS PLATFORM DRIVERS
8830 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8832 F: drivers/staging/greybus/arche-apb-ctrl.c
8833 F: drivers/staging/greybus/arche-platform.c
8834 F: drivers/staging/greybus/arche_platform.h
8836 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8837 M: Rui Miguel Silva <rmfrfs@gmail.com>
8839 F: drivers/staging/greybus/gpio.c
8840 F: drivers/staging/greybus/light.c
8841 F: drivers/staging/greybus/power_supply.c
8842 F: drivers/staging/greybus/sdio.c
8843 F: drivers/staging/greybus/spi.c
8844 F: drivers/staging/greybus/spilib.c
8847 M: Johan Hovold <johan@kernel.org>
8848 M: Alex Elder <elder@kernel.org>
8849 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8850 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8853 F: drivers/staging/greybus/
8854 F: include/linux/greybus.h
8855 F: include/linux/greybus/
8857 GREYBUS UART PROTOCOLS DRIVERS
8858 M: David Lin <dtwlin@gmail.com>
8860 F: drivers/staging/greybus/log.c
8861 F: drivers/staging/greybus/uart.c
8863 GS1662 VIDEO SERIALIZER
8864 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8865 L: linux-media@vger.kernel.org
8867 T: git git://linuxtv.org/media_tree.git
8868 F: drivers/media/spi/gs1662.c
8870 GSPCA FINEPIX SUBDRIVER
8871 M: Frank Zago <frank@zago.net>
8872 L: linux-media@vger.kernel.org
8874 T: git git://linuxtv.org/media_tree.git
8875 F: drivers/media/usb/gspca/finepix.c
8877 GSPCA GL860 SUBDRIVER
8878 M: Olivier Lorin <o.lorin@laposte.net>
8879 L: linux-media@vger.kernel.org
8881 T: git git://linuxtv.org/media_tree.git
8882 F: drivers/media/usb/gspca/gl860/
8884 GSPCA M5602 SUBDRIVER
8885 M: Erik Andren <erik.andren@gmail.com>
8886 L: linux-media@vger.kernel.org
8888 T: git git://linuxtv.org/media_tree.git
8889 F: drivers/media/usb/gspca/m5602/
8891 GSPCA PAC207 SONIXB SUBDRIVER
8892 M: Hans Verkuil <hverkuil@xs4all.nl>
8893 L: linux-media@vger.kernel.org
8895 T: git git://linuxtv.org/media_tree.git
8896 F: drivers/media/usb/gspca/pac207.c
8898 GSPCA SN9C20X SUBDRIVER
8899 M: Brian Johnson <brijohn@gmail.com>
8900 L: linux-media@vger.kernel.org
8902 T: git git://linuxtv.org/media_tree.git
8903 F: drivers/media/usb/gspca/sn9c20x.c
8905 GSPCA T613 SUBDRIVER
8906 M: Leandro Costantino <lcostantino@gmail.com>
8907 L: linux-media@vger.kernel.org
8909 T: git git://linuxtv.org/media_tree.git
8910 F: drivers/media/usb/gspca/t613.c
8912 GSPCA USB WEBCAM DRIVER
8913 M: Hans Verkuil <hverkuil@xs4all.nl>
8914 L: linux-media@vger.kernel.org
8916 T: git git://linuxtv.org/media_tree.git
8917 F: drivers/media/usb/gspca/
8919 GTP (GPRS Tunneling Protocol)
8920 M: Pablo Neira Ayuso <pablo@netfilter.org>
8921 M: Harald Welte <laforge@gnumonks.org>
8922 L: osmocom-net-gprs@lists.osmocom.org
8924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8925 F: drivers/net/gtp.c
8927 GUID PARTITION TABLE (GPT)
8928 M: Davidlohr Bueso <dave@stgolabs.net>
8929 L: linux-efi@vger.kernel.org
8931 F: block/partitions/efi.*
8933 HABANALABS PCI DRIVER
8934 M: Oded Gabbay <ogabbay@kernel.org>
8936 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8937 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8938 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8939 F: drivers/misc/habanalabs/
8940 F: include/trace/events/habanalabs.h
8941 F: include/uapi/misc/habanalabs.h
8944 M: Antti Palosaari <crope@iki.fi>
8945 L: linux-media@vger.kernel.org
8947 W: https://linuxtv.org
8948 W: http://palosaari.fi/linux/
8949 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8950 T: git git://linuxtv.org/anttip/media_tree.git
8951 F: drivers/media/usb/hackrf/
8953 HANTRO VPU CODEC DRIVER
8954 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8955 M: Philipp Zabel <p.zabel@pengutronix.de>
8956 L: linux-media@vger.kernel.org
8957 L: linux-rockchip@lists.infradead.org
8959 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8960 F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
8961 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8962 F: drivers/media/platform/verisilicon/
8964 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8965 M: Frank Seidel <frank@f-seidel.de>
8966 L: platform-driver-x86@vger.kernel.org
8968 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8969 F: drivers/platform/x86/hdaps.c
8972 M: Jean Delvare <jdelvare@suse.com>
8973 M: Guenter Roeck <linux@roeck-us.net>
8974 L: linux-hwmon@vger.kernel.org
8976 W: http://hwmon.wiki.kernel.org/
8977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8978 F: Documentation/ABI/testing/sysfs-class-hwmon
8979 F: Documentation/devicetree/bindings/hwmon/
8980 F: Documentation/hwmon/
8982 F: include/linux/hwmon*.h
8983 F: include/trace/events/hwmon*.h
8984 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8986 HARDWARE RANDOM NUMBER GENERATOR CORE
8987 M: Olivia Mackall <olivia@selenic.com>
8988 M: Herbert Xu <herbert@gondor.apana.org.au>
8989 L: linux-crypto@vger.kernel.org
8991 F: Documentation/admin-guide/hw_random.rst
8992 F: Documentation/devicetree/bindings/rng/
8993 F: drivers/char/hw_random/
8994 F: include/linux/hw_random.h
8996 HARDWARE SPINLOCK CORE
8997 M: Ohad Ben-Cohen <ohad@wizery.com>
8998 M: Bjorn Andersson <andersson@kernel.org>
8999 R: Baolin Wang <baolin.wang7@gmail.com>
9000 L: linux-remoteproc@vger.kernel.org
9002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9003 F: Documentation/devicetree/bindings/hwlock/
9004 F: Documentation/locking/hwspinlock.rst
9005 F: drivers/hwspinlock/
9006 F: include/linux/hwspinlock.h
9008 HARDWARE TRACING FACILITIES
9009 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9011 F: drivers/hwtracing/
9013 HARMONY SOUND DRIVER
9014 L: linux-parisc@vger.kernel.org
9016 F: sound/parisc/harmony.*
9018 HDPVR USB VIDEO ENCODER DRIVER
9019 M: Hans Verkuil <hverkuil@xs4all.nl>
9020 L: linux-media@vger.kernel.org
9022 W: https://linuxtv.org
9023 T: git git://linuxtv.org/media_tree.git
9024 F: drivers/media/usb/hdpvr/
9026 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9027 M: Matt Hsiao <matt.hsiao@hpe.com>
9029 F: drivers/misc/hpilo.[ch]
9031 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9032 M: Jerry Hoemann <jerry.hoemann@hpe.com>
9034 F: Documentation/watchdog/hpwdt.rst
9035 F: drivers/watchdog/hpwdt.c
9037 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9038 M: Don Brace <don.brace@microchip.com>
9039 L: storagedev@microchip.com
9040 L: linux-scsi@vger.kernel.org
9042 F: Documentation/scsi/hpsa.rst
9043 F: drivers/scsi/hpsa*.[ch]
9044 F: include/linux/cciss*.h
9045 F: include/uapi/linux/cciss*.h
9048 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9049 L: linux-rdma@vger.kernel.org
9051 F: drivers/infiniband/hw/hfi1
9054 L: linux-fsdevel@vger.kernel.org
9056 F: Documentation/filesystems/hfs.rst
9060 L: linux-fsdevel@vger.kernel.org
9062 F: Documentation/filesystems/hfsplus.rst
9065 HGA FRAMEBUFFER DRIVER
9066 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9067 L: linux-nvidia@lists.surfsouth.com
9069 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9070 F: drivers/video/fbdev/hgafb.c
9072 HIBERNATION (aka Software Suspend, aka swsusp)
9073 M: "Rafael J. Wysocki" <rafael@kernel.org>
9074 M: Pavel Machek <pavel@ucw.cz>
9075 L: linux-pm@vger.kernel.org
9077 B: https://bugzilla.kernel.org
9078 F: arch/*/include/asm/suspend*.h
9080 F: drivers/base/power/
9081 F: include/linux/freezer.h
9082 F: include/linux/pm.h
9083 F: include/linux/suspend.h
9087 M: Jiri Kosina <jikos@kernel.org>
9088 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
9089 L: linux-input@vger.kernel.org
9091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9093 F: include/linux/hid*
9094 F: include/uapi/linux/hid*
9096 HID LOGITECH DRIVERS
9097 R: Filipe Laíns <lains@riseup.net>
9098 L: linux-input@vger.kernel.org
9100 F: drivers/hid/hid-logitech-*
9102 HID PLAYSTATION DRIVER
9103 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
9104 L: linux-input@vger.kernel.org
9106 F: drivers/hid/hid-playstation.c
9108 HID PHOENIX RC FLIGHT CONTROLLER
9109 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9110 L: linux-input@vger.kernel.org
9112 F: drivers/hid/hid-pxrc.c
9114 HID SENSOR HUB DRIVERS
9115 M: Jiri Kosina <jikos@kernel.org>
9116 M: Jonathan Cameron <jic23@kernel.org>
9117 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9118 L: linux-input@vger.kernel.org
9119 L: linux-iio@vger.kernel.org
9121 F: Documentation/hid/hid-sensor*
9122 F: drivers/hid/hid-sensor-*
9123 F: drivers/iio/*/hid-*
9124 F: include/linux/hid-sensor-*
9126 HID VRC-2 CAR CONTROLLER DRIVER
9127 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9128 L: linux-input@vger.kernel.org
9130 F: drivers/hid/hid-vrc2.c
9133 M: Ping Cheng <ping.cheng@wacom.com>
9134 M: Jason Gerecke <jason.gerecke@wacom.com>
9135 L: linux-input@vger.kernel.org
9137 F: drivers/hid/wacom.h
9138 F: drivers/hid/wacom_*
9140 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9141 M: Thomas Gleixner <tglx@linutronix.de>
9142 L: linux-kernel@vger.kernel.org
9144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9145 F: Documentation/timers/
9146 F: include/linux/clockchips.h
9147 F: include/linux/hrtimer.h
9148 F: kernel/time/clockevents.c
9149 F: kernel/time/hrtimer.c
9150 F: kernel/time/timer_*.c
9152 HIGH-SPEED SCC DRIVER FOR AX.25
9153 L: linux-hams@vger.kernel.org
9155 F: drivers/net/hamradio/scc.c
9157 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9158 M: HighPoint Linux Team <linux@highpoint-tech.com>
9160 W: http://www.highpoint-tech.com
9161 F: Documentation/scsi/hptiop.rst
9162 F: drivers/scsi/hptiop.c
9165 M: Jes Sorensen <jes@trained-monkey.org>
9166 L: linux-hippi@sunsite.dk
9168 F: drivers/net/hippi/
9169 F: include/linux/hippidevice.h
9170 F: include/uapi/linux/if_hippi.h
9173 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9174 M: Kurt Kanzenbach <kurt@linutronix.de>
9175 L: netdev@vger.kernel.org
9177 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9178 F: drivers/net/dsa/hirschmann/*
9179 F: include/linux/platform_data/hirschmann-hellcreek.h
9180 F: net/dsa/tag_hellcreek.c
9182 HISILICON DMA DRIVER
9183 M: Zhou Wang <wangzhou1@hisilicon.com>
9184 M: Jie Hai <haijie1@hisilicon.com>
9185 L: dmaengine@vger.kernel.org
9187 F: drivers/dma/hisi_dma.c
9189 HISILICON GPIO DRIVER
9190 M: Jay Fang <f.fangjian@huawei.com>
9191 L: linux-gpio@vger.kernel.org
9193 F: drivers/gpio/gpio-hisi.c
9195 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9196 M: Longfang Liu <liulongfang@huawei.com>
9197 L: linux-crypto@vger.kernel.org
9199 F: Documentation/ABI/testing/debugfs-hisi-hpre
9200 F: drivers/crypto/hisilicon/hpre/hpre.h
9201 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9202 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9204 HISILICON I2C CONTROLLER DRIVER
9205 M: Yicong Yang <yangyicong@hisilicon.com>
9206 L: linux-i2c@vger.kernel.org
9208 W: https://www.hisilicon.com
9209 F: drivers/i2c/busses/i2c-hisi.c
9211 HISILICON LPC BUS DRIVER
9212 M: john.garry@huawei.com
9214 W: http://www.hisilicon.com
9215 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9216 F: drivers/bus/hisi_lpc.c
9218 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9219 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9220 M: Salil Mehta <salil.mehta@huawei.com>
9221 L: netdev@vger.kernel.org
9223 W: http://www.hisilicon.com
9224 F: drivers/net/ethernet/hisilicon/hns3/
9226 HISILICON NETWORK SUBSYSTEM DRIVER
9227 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9228 M: Salil Mehta <salil.mehta@huawei.com>
9229 L: netdev@vger.kernel.org
9231 W: http://www.hisilicon.com
9232 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9233 F: drivers/net/ethernet/hisilicon/
9235 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9236 M: John Stultz <jstultz@google.com>
9237 L: linux-kernel@vger.kernel.org
9239 F: drivers/misc/hisi_hikey_usb.c
9241 HISILICON PMU DRIVER
9242 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9243 M: Qi Liu <liuqi115@huawei.com>
9245 W: http://www.hisilicon.com
9246 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9247 F: Documentation/admin-guide/perf/hisi-pmu.rst
9248 F: drivers/perf/hisilicon
9250 HISILICON HNS3 PMU DRIVER
9251 M: Guangbin Huang <huangguangbin2@huawei.com>
9253 F: Documentation/admin-guide/perf/hns3-pmu.rst
9254 F: drivers/perf/hisilicon/hns3_pmu.c
9256 HISILICON PTT DRIVER
9257 M: Yicong Yang <yangyicong@hisilicon.com>
9258 L: linux-kernel@vger.kernel.org
9260 F: Documentation/ABI/testing/sysfs-devices-hisi_ptt
9261 F: Documentation/trace/hisi-ptt.rst
9262 F: drivers/hwtracing/ptt/
9265 M: Weili Qian <qianweili@huawei.com>
9266 M: Zhou Wang <wangzhou1@hisilicon.com>
9267 L: linux-crypto@vger.kernel.org
9269 F: drivers/crypto/hisilicon/Kconfig
9270 F: drivers/crypto/hisilicon/Makefile
9271 F: drivers/crypto/hisilicon/qm.c
9272 F: drivers/crypto/hisilicon/sgl.c
9273 F: include/linux/hisi_acc_qm.h
9275 HISILICON ZIP Controller DRIVER
9276 M: Yang Shen <shenyang39@huawei.com>
9277 M: Zhou Wang <wangzhou1@hisilicon.com>
9278 L: linux-crypto@vger.kernel.org
9280 F: Documentation/ABI/testing/debugfs-hisi-zip
9281 F: drivers/crypto/hisilicon/zip/
9283 HISILICON ROCE DRIVER
9284 M: Haoyue Xu <xuhaoyue1@hisilicon.com>
9285 M: Wenpeng Liang <liangwenpeng@huawei.com>
9286 L: linux-rdma@vger.kernel.org
9288 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9289 F: drivers/infiniband/hw/hns/
9291 HISILICON SAS Controller
9292 M: John Garry <john.garry@huawei.com>
9294 W: http://www.hisilicon.com
9295 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9296 F: drivers/scsi/hisi_sas/
9298 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9299 M: Kai Ye <yekai13@huawei.com>
9300 M: Longfang Liu <liulongfang@huawei.com>
9301 L: linux-crypto@vger.kernel.org
9303 F: Documentation/ABI/testing/debugfs-hisi-sec
9304 F: drivers/crypto/hisilicon/sec2/sec.h
9305 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9306 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9307 F: drivers/crypto/hisilicon/sec2/sec_main.c
9309 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9310 M: Jay Fang <f.fangjian@huawei.com>
9311 L: linux-spi@vger.kernel.org
9313 W: http://www.hisilicon.com
9314 F: drivers/spi/spi-hisi-kunpeng.c
9316 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9317 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9318 L: linux-kernel@vger.kernel.org
9320 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9321 F: drivers/spmi/hisi-spmi-controller.c
9323 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9324 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9325 L: linux-kernel@vger.kernel.org
9327 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9328 F: drivers/mfd/hi6421-spmi-pmic.c
9330 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9331 M: Weili Qian <qianweili@huawei.com>
9333 F: drivers/crypto/hisilicon/trng/trng.c
9335 HISILICON V3XX SPI NOR FLASH Controller Driver
9336 M: John Garry <john.garry@huawei.com>
9338 W: http://www.hisilicon.com
9339 F: drivers/spi/spi-hisi-sfc-v3xx.c
9341 HMM - Heterogeneous Memory Management
9342 M: Jérôme Glisse <jglisse@redhat.com>
9343 L: linux-mm@kvack.org
9345 F: Documentation/mm/hmm.rst
9346 F: include/linux/hmm*
9349 F: tools/testing/selftests/vm/*hmm*
9352 M: Jouni Malinen <j@w1.fi>
9353 L: linux-wireless@vger.kernel.org
9355 W: http://w1.fi/hostap-driver.html
9356 F: drivers/net/wireless/intersil/hostap/
9358 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9359 L: platform-driver-x86@vger.kernel.org
9361 F: drivers/platform/x86/tc1100-wmi.c
9363 HPET: High Precision Event Timers driver
9364 M: Clemens Ladisch <clemens@ladisch.de>
9366 F: Documentation/timers/hpet.rst
9367 F: drivers/char/hpet.c
9368 F: include/linux/hpet.h
9369 F: include/uapi/linux/hpet.h
9373 F: arch/x86/include/asm/hpet.h
9374 F: arch/x86/kernel/hpet.c
9377 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9379 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9383 M: Sebastian Reichel <sre@kernel.org>
9385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9386 F: Documentation/ABI/testing/sysfs-bus-hsi
9387 F: Documentation/driver-api/hsi.rst
9389 F: include/linux/hsi/
9390 F: include/uapi/linux/hsi/
9393 L: linux-usb@vger.kernel.org
9395 F: drivers/net/usb/hso.c
9397 HSR NETWORK PROTOCOL
9398 L: netdev@vger.kernel.org
9402 HT16K33 LED CONTROLLER DRIVER
9403 M: Robin van der Gracht <robin@protonic.nl>
9405 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9406 F: drivers/auxdisplay/ht16k33.c
9408 HTCPEN TOUCHSCREEN DRIVER
9409 M: Pau Oliva Fora <pof@eslack.org>
9410 L: linux-input@vger.kernel.org
9412 F: drivers/input/touchscreen/htcpen.c
9415 M: Dipen Patel <dipenp@nvidia.com>
9417 F: Documentation/devicetree/bindings/timestamp/
9418 F: Documentation/driver-api/hte/
9420 F: include/linux/hte.h
9422 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9423 M: Lorenzo Bianconi <lorenzo@kernel.org>
9424 L: linux-iio@vger.kernel.org
9426 W: http://www.st.com/
9427 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9428 F: drivers/iio/humidity/hts221*
9430 HUAWEI ETHERNET DRIVER
9431 L: netdev@vger.kernel.org
9433 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9434 F: drivers/net/ethernet/huawei/hinic/
9437 M: Mike Kravetz <mike.kravetz@oracle.com>
9438 M: Muchun Song <songmuchun@bytedance.com>
9439 L: linux-mm@kvack.org
9441 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9442 F: Documentation/admin-guide/mm/hugetlbpage.rst
9443 F: Documentation/mm/hugetlbfs_reserv.rst
9444 F: Documentation/mm/vmemmap_dedup.rst
9446 F: include/linux/hugetlb.h
9448 F: mm/hugetlb_vmemmap.c
9449 F: mm/hugetlb_vmemmap.h
9452 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9453 L: linux-media@vger.kernel.org
9455 W: https://linuxtv.org
9456 T: git git://linuxtv.org/media_tree.git
9457 F: drivers/media/platform/st/sti/hva
9459 HWPOISON MEMORY FAILURE HANDLING
9460 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9461 R: Miaohe Lin <linmiaohe@huawei.com>
9462 L: linux-mm@kvack.org
9464 F: mm/hwpoison-inject.c
9465 F: mm/memory-failure.c
9467 HYCON HY46XX TOUCHSCREEN SUPPORT
9468 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9469 L: linux-input@vger.kernel.org
9471 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9472 F: drivers/input/touchscreen/hycon-hy46xx.c
9474 HYGON PROCESSOR SUPPORT
9475 M: Pu Wen <puwen@hygon.cn>
9476 L: linux-kernel@vger.kernel.org
9478 F: arch/x86/kernel/cpu/hygon.c
9480 HYNIX HI556 SENSOR DRIVER
9481 M: Shawn Tu <shawnx.tu@intel.com>
9482 L: linux-media@vger.kernel.org
9484 T: git git://linuxtv.org/media_tree.git
9485 F: drivers/media/i2c/hi556.c
9487 HYNIX HI846 SENSOR DRIVER
9488 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9489 L: linux-media@vger.kernel.org
9491 F: drivers/media/i2c/hi846.c
9493 HYNIX HI847 SENSOR DRIVER
9494 M: Shawn Tu <shawnx.tu@intel.com>
9495 L: linux-media@vger.kernel.org
9497 F: drivers/media/i2c/hi847.c
9499 Hyper-V/Azure CORE AND DRIVERS
9500 M: "K. Y. Srinivasan" <kys@microsoft.com>
9501 M: Haiyang Zhang <haiyangz@microsoft.com>
9502 M: Stephen Hemminger <sthemmin@microsoft.com>
9503 M: Wei Liu <wei.liu@kernel.org>
9504 M: Dexuan Cui <decui@microsoft.com>
9505 L: linux-hyperv@vger.kernel.org
9507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9508 F: Documentation/ABI/stable/sysfs-bus-vmbus
9509 F: Documentation/ABI/testing/debugfs-hyperv
9510 F: Documentation/virt/hyperv
9511 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9512 F: arch/arm64/hyperv
9513 F: arch/arm64/include/asm/hyperv-tlfs.h
9514 F: arch/arm64/include/asm/mshyperv.h
9516 F: arch/x86/include/asm/hyperv-tlfs.h
9517 F: arch/x86/include/asm/mshyperv.h
9518 F: arch/x86/include/asm/trace/hyperv.h
9519 F: arch/x86/kernel/cpu/mshyperv.c
9520 F: drivers/clocksource/hyperv_timer.c
9521 F: drivers/hid/hid-hyperv.c
9523 F: drivers/input/serio/hyperv-keyboard.c
9524 F: drivers/iommu/hyperv-iommu.c
9525 F: drivers/net/ethernet/microsoft/
9526 F: drivers/net/hyperv/
9527 F: drivers/pci/controller/pci-hyperv-intf.c
9528 F: drivers/pci/controller/pci-hyperv.c
9529 F: drivers/scsi/storvsc_drv.c
9530 F: drivers/uio/uio_hv_generic.c
9531 F: drivers/video/fbdev/hyperv_fb.c
9532 F: include/asm-generic/hyperv-tlfs.h
9533 F: include/asm-generic/mshyperv.h
9534 F: include/clocksource/hyperv_timer.h
9535 F: include/linux/hyperv.h
9536 F: include/uapi/linux/hyperv.h
9537 F: net/vmw_vsock/hyperv_transport.c
9541 M: Vignesh Raghavendra <vigneshr@ti.com>
9542 L: linux-mtd@lists.infradead.org
9544 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9545 C: irc://irc.oftc.net/mtd
9546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9547 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9548 F: drivers/mtd/hyperbus/
9549 F: include/linux/mtd/hyperbus.h
9551 HYPERVISOR VIRTUAL CONSOLE DRIVER
9552 L: linuxppc-dev@lists.ozlabs.org
9557 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9558 L: linux-i2c@vger.kernel.org
9559 L: linux-acpi@vger.kernel.org
9561 F: drivers/i2c/i2c-core-acpi.c
9563 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9564 M: Ajay Gupta <ajayg@nvidia.com>
9565 L: linux-i2c@vger.kernel.org
9567 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9568 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9571 M: Peter Rosin <peda@axentia.se>
9572 L: linux-i2c@vger.kernel.org
9574 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9575 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9576 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9577 F: Documentation/i2c/i2c-topology.rst
9578 F: Documentation/i2c/muxes/
9579 F: drivers/i2c/i2c-mux.c
9580 F: drivers/i2c/muxes/
9581 F: include/linux/i2c-mux.h
9583 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9584 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9585 L: linux-i2c@vger.kernel.org
9587 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9588 F: drivers/i2c/busses/i2c-mv64xxx.c
9590 I2C OVER PARALLEL PORT
9591 M: Jean Delvare <jdelvare@suse.com>
9592 L: linux-i2c@vger.kernel.org
9594 F: Documentation/i2c/busses/i2c-parport.rst
9595 F: drivers/i2c/busses/i2c-parport.c
9598 M: Wolfram Sang <wsa@kernel.org>
9599 L: linux-i2c@vger.kernel.org
9601 W: https://i2c.wiki.kernel.org/
9602 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9604 F: Documentation/devicetree/bindings/i2c/i2c.txt
9605 F: Documentation/i2c/
9607 F: include/dt-bindings/i2c/i2c.h
9608 F: include/linux/i2c-dev.h
9609 F: include/linux/i2c-smbus.h
9610 F: include/linux/i2c.h
9611 F: include/uapi/linux/i2c-*.h
9612 F: include/uapi/linux/i2c.h
9614 I2C SUBSYSTEM HOST DRIVERS
9615 L: linux-i2c@vger.kernel.org
9617 W: https://i2c.wiki.kernel.org/
9618 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9620 F: Documentation/devicetree/bindings/i2c/
9621 F: drivers/i2c/algos/
9622 F: drivers/i2c/busses/
9623 F: include/dt-bindings/i2c/
9626 M: Jean Delvare <jdelvare@suse.com>
9627 L: linux-i2c@vger.kernel.org
9629 F: Documentation/i2c/busses/i2c-taos-evm.rst
9630 F: drivers/i2c/busses/i2c-taos-evm.c
9633 M: Till Harbaum <till@harbaum.org>
9634 L: linux-i2c@vger.kernel.org
9636 W: http://www.harbaum.org/till/i2c_tiny_usb
9637 F: drivers/i2c/busses/i2c-tiny-usb.c
9639 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9640 M: Jean Delvare <jdelvare@suse.com>
9641 L: linux-i2c@vger.kernel.org
9643 F: Documentation/i2c/busses/i2c-ali1535.rst
9644 F: Documentation/i2c/busses/i2c-ali1563.rst
9645 F: Documentation/i2c/busses/i2c-ali15x3.rst
9646 F: Documentation/i2c/busses/i2c-amd756.rst
9647 F: Documentation/i2c/busses/i2c-amd8111.rst
9648 F: Documentation/i2c/busses/i2c-i801.rst
9649 F: Documentation/i2c/busses/i2c-nforce2.rst
9650 F: Documentation/i2c/busses/i2c-piix4.rst
9651 F: Documentation/i2c/busses/i2c-sis5595.rst
9652 F: Documentation/i2c/busses/i2c-sis630.rst
9653 F: Documentation/i2c/busses/i2c-sis96x.rst
9654 F: Documentation/i2c/busses/i2c-via.rst
9655 F: Documentation/i2c/busses/i2c-viapro.rst
9656 F: drivers/i2c/busses/i2c-ali1535.c
9657 F: drivers/i2c/busses/i2c-ali1563.c
9658 F: drivers/i2c/busses/i2c-ali15x3.c
9659 F: drivers/i2c/busses/i2c-amd756-s4882.c
9660 F: drivers/i2c/busses/i2c-amd756.c
9661 F: drivers/i2c/busses/i2c-amd8111.c
9662 F: drivers/i2c/busses/i2c-i801.c
9663 F: drivers/i2c/busses/i2c-isch.c
9664 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9665 F: drivers/i2c/busses/i2c-nforce2.c
9666 F: drivers/i2c/busses/i2c-piix4.c
9667 F: drivers/i2c/busses/i2c-sis5595.c
9668 F: drivers/i2c/busses/i2c-sis630.c
9669 F: drivers/i2c/busses/i2c-sis96x.c
9670 F: drivers/i2c/busses/i2c-via.c
9671 F: drivers/i2c/busses/i2c-viapro.c
9673 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9674 M: Hans de Goede <hdegoede@redhat.com>
9675 L: linux-i2c@vger.kernel.org
9677 F: drivers/i2c/busses/i2c-cht-wc.c
9679 I2C/SMBUS ISMT DRIVER
9680 M: Seth Heasley <seth.heasley@intel.com>
9681 M: Neil Horman <nhorman@tuxdriver.com>
9682 L: linux-i2c@vger.kernel.org
9683 F: Documentation/i2c/busses/i2c-ismt.rst
9684 F: drivers/i2c/busses/i2c-ismt.c
9686 I2C/SMBUS STUB DRIVER
9687 M: Jean Delvare <jdelvare@suse.com>
9688 L: linux-i2c@vger.kernel.org
9690 F: drivers/i2c/i2c-stub.c
9692 I3C DRIVER FOR CADENCE I3C MASTER IP
9693 M: Przemysław Gaj <pgaj@cadence.com>
9695 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9696 F: drivers/i3c/master/i3c-master-cdns.c
9698 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9699 M: Vitor Soares <vitor.soares@synopsys.com>
9701 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9702 F: drivers/i3c/master/dw*
9705 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9706 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9708 C: irc://chat.freenode.net/linux-i3c
9709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9710 F: Documentation/ABI/testing/sysfs-bus-i3c
9711 F: Documentation/devicetree/bindings/i3c/
9712 F: Documentation/driver-api/i3c
9714 F: include/linux/i3c/
9716 IA64 (Itanium) PLATFORM
9717 L: linux-ia64@vger.kernel.org
9719 F: Documentation/ia64/
9722 IBM Operation Panel Input Driver
9723 M: Eddie James <eajames@linux.ibm.com>
9724 L: linux-input@vger.kernel.org
9726 F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
9727 F: drivers/input/misc/ibm-panel.c
9729 IBM Power 842 compression accelerator
9730 M: Haren Myneni <haren@us.ibm.com>
9733 F: drivers/crypto/nx/Kconfig
9734 F: drivers/crypto/nx/Makefile
9735 F: drivers/crypto/nx/nx-842*
9736 F: include/linux/sw842.h
9739 IBM Power in-Nest Crypto Acceleration
9740 M: Breno Leitão <leitao@debian.org>
9741 M: Nayna Jain <nayna@linux.ibm.com>
9742 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9743 L: linux-crypto@vger.kernel.org
9745 F: drivers/crypto/nx/Kconfig
9746 F: drivers/crypto/nx/Makefile
9747 F: drivers/crypto/nx/nx-aes*
9748 F: drivers/crypto/nx/nx-sha*
9749 F: drivers/crypto/nx/nx.*
9750 F: drivers/crypto/nx/nx_csbcpb.h
9751 F: drivers/crypto/nx/nx_debugfs.c
9753 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9754 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9755 L: linux-pci@vger.kernel.org
9756 L: linuxppc-dev@lists.ozlabs.org
9758 F: drivers/pci/hotplug/rpadlpar*
9760 IBM Power Linux RAID adapter
9761 M: Brian King <brking@us.ibm.com>
9763 F: drivers/scsi/ipr.*
9765 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9766 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9767 L: linux-pci@vger.kernel.org
9768 L: linuxppc-dev@lists.ozlabs.org
9770 F: drivers/pci/hotplug/rpaphp*
9772 IBM Power SRIOV Virtual NIC Device Driver
9773 M: Dany Madden <drt@linux.ibm.com>
9774 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9775 L: netdev@vger.kernel.org
9777 F: drivers/net/ethernet/ibm/ibmvnic.*
9779 IBM Power Virtual Accelerator Switchboard
9780 L: linuxppc-dev@lists.ozlabs.org
9782 F: arch/powerpc/include/asm/vas.h
9783 F: arch/powerpc/platforms/powernv/copy-paste.h
9784 F: arch/powerpc/platforms/powernv/vas*
9786 IBM Power Virtual Ethernet Device Driver
9787 M: Nick Child <nnac123@linux.ibm.com>
9788 L: netdev@vger.kernel.org
9790 F: drivers/net/ethernet/ibm/ibmveth.*
9792 IBM Power Virtual FC Device Drivers
9793 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9794 L: linux-scsi@vger.kernel.org
9796 F: drivers/scsi/ibmvscsi/ibmvfc*
9798 IBM Power Virtual Management Channel Driver
9799 M: Brad Warrum <bwarrum@linux.ibm.com>
9800 M: Ritu Agarwal <rituagar@linux.ibm.com>
9802 F: drivers/misc/ibmvmc.*
9804 IBM Power Virtual SCSI Device Drivers
9805 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9806 L: linux-scsi@vger.kernel.org
9808 F: drivers/scsi/ibmvscsi/ibmvscsi*
9809 F: include/scsi/viosrp.h
9811 IBM Power Virtual SCSI Device Target Driver
9812 M: Michael Cyr <mikecyr@linux.ibm.com>
9813 L: linux-scsi@vger.kernel.org
9814 L: target-devel@vger.kernel.org
9816 F: drivers/scsi/ibmvscsi_tgt/
9818 IBM Power VMX Cryptographic instructions
9819 M: Breno Leitão <leitao@debian.org>
9820 M: Nayna Jain <nayna@linux.ibm.com>
9821 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9822 L: linux-crypto@vger.kernel.org
9824 F: drivers/crypto/vmx/Kconfig
9825 F: drivers/crypto/vmx/Makefile
9826 F: drivers/crypto/vmx/aes*
9827 F: drivers/crypto/vmx/ghash*
9828 F: drivers/crypto/vmx/ppc-xlate.pl
9829 F: drivers/crypto/vmx/vmx.c
9831 IBM ServeRAID RAID DRIVER
9833 F: drivers/scsi/ips.*
9835 ICH LPC AND GPIO DRIVER
9836 M: Peter Tyser <ptyser@xes-inc.com>
9838 F: drivers/gpio/gpio-ich.c
9839 F: drivers/mfd/lpc_ich.c
9842 M: Max Staudt <max@enpas.org>
9843 L: linux-i2c@vger.kernel.org
9845 F: drivers/i2c/busses/i2c-icy.c
9847 IDEAPAD LAPTOP EXTRAS DRIVER
9848 M: Ike Panhc <ike.pan@canonical.com>
9849 L: platform-driver-x86@vger.kernel.org
9851 W: http://launchpad.net/ideapad-laptop
9852 F: drivers/platform/x86/ideapad-laptop.c
9854 IDEAPAD LAPTOP SLIDEBAR DRIVER
9855 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9856 L: linux-input@vger.kernel.org
9858 W: https://github.com/o2genum/ideapad-slidebar
9859 F: drivers/input/misc/ideapad_slidebar.c
9862 M: Christian Brauner <brauner@kernel.org>
9863 M: Seth Forshee <sforshee@kernel.org>
9864 L: linux-fsdevel@vger.kernel.org
9866 T: git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
9867 F: Documentation/filesystems/idmappings.rst
9868 F: tools/testing/selftests/mount_setattr/
9869 F: include/linux/mnt_idmapping.h
9871 IDT VersaClock 5 CLOCK DRIVER
9872 M: Luca Ceresoli <luca@lucaceresoli.net>
9874 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9875 F: drivers/clk/clk-versaclock5.c
9877 IEEE 802.15.4 SUBSYSTEM
9878 M: Alexander Aring <alex.aring@gmail.com>
9879 M: Stefan Schmidt <stefan@datenfreihafen.org>
9880 L: linux-wpan@vger.kernel.org
9882 W: https://linux-wpan.org/
9883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9885 F: Documentation/networking/ieee802154.rst
9886 F: drivers/net/ieee802154/
9887 F: include/linux/ieee802154.h
9888 F: include/linux/nl802154.h
9889 F: include/net/af_ieee802154.h
9890 F: include/net/cfg802154.h
9891 F: include/net/ieee802154_netdev.h
9892 F: include/net/mac802154.h
9893 F: include/net/nl802154.h
9898 M: Yotam Gigi <yotam.gi@gmail.com>
9899 M: Jamal Hadi Salim <jhs@mojatatu.com>
9900 F: include/net/ife.h
9901 F: include/uapi/linux/ife.h
9904 IGORPLUG-USB IR RECEIVER
9905 M: Sean Young <sean@mess.org>
9906 L: linux-media@vger.kernel.org
9908 F: drivers/media/rc/igorplugusb.c
9910 IGUANAWORKS USB IR TRANSCEIVER
9911 M: Sean Young <sean@mess.org>
9912 L: linux-media@vger.kernel.org
9914 F: drivers/media/rc/iguanair.c
9916 IIO DIGITAL POTENTIOMETER DAC
9917 M: Peter Rosin <peda@axentia.se>
9918 L: linux-iio@vger.kernel.org
9920 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9921 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9922 F: drivers/iio/dac/dpot-dac.c
9924 IIO ENVELOPE DETECTOR
9925 M: Peter Rosin <peda@axentia.se>
9926 L: linux-iio@vger.kernel.org
9928 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9929 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9930 F: drivers/iio/adc/envelope-detector.c
9933 M: Peter Rosin <peda@axentia.se>
9934 L: linux-iio@vger.kernel.org
9936 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9937 F: drivers/iio/multiplexer/iio-mux.c
9939 IIO SCMI BASED DRIVER
9940 M: Jyoti Bhayana <jbhayana@google.com>
9941 L: linux-iio@vger.kernel.org
9943 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9945 IIO SUBSYSTEM AND DRIVERS
9946 M: Jonathan Cameron <jic23@kernel.org>
9947 R: Lars-Peter Clausen <lars@metafoo.de>
9948 L: linux-iio@vger.kernel.org
9950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9951 F: Documentation/ABI/testing/configfs-iio*
9952 F: Documentation/ABI/testing/sysfs-bus-iio*
9953 F: Documentation/devicetree/bindings/iio/
9955 F: drivers/staging/iio/
9956 F: include/dt-bindings/iio/
9957 F: include/linux/iio/
9961 M: Peter Rosin <peda@axentia.se>
9962 L: linux-iio@vger.kernel.org
9964 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9965 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9966 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9967 F: drivers/iio/afe/iio-rescale.c
9969 IKANOS/ADI EAGLE ADSL USB DRIVER
9970 M: Matthieu Castet <castet.matthieu@free.fr>
9971 M: Stanislaw Gruszka <stf_xl@wp.pl>
9973 F: drivers/usb/atm/ueagle-atm.c
9975 IMAGIS TOUCHSCREEN DRIVER
9976 M: Markuss Broks <markuss.broks@gmail.com>
9978 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9979 F: drivers/input/touchscreen/imagis.c
9981 IMGTEC ASCII LCD DRIVER
9982 M: Paul Burton <paulburton@kernel.org>
9984 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9985 F: drivers/auxdisplay/img-ascii-lcd.c
9987 IMGTEC IR DECODER DRIVER
9989 F: drivers/media/rc/img-ir/
9991 IMON SOUNDGRAPH USB IR RECEIVER
9992 M: Sean Young <sean@mess.org>
9993 L: linux-media@vger.kernel.org
9995 F: drivers/media/rc/imon.c
9996 F: drivers/media/rc/imon_raw.c
9998 IMS TWINTURBO FRAMEBUFFER DRIVER
9999 L: linux-fbdev@vger.kernel.org
10001 F: drivers/video/fbdev/imsttfb.c
10003 INA209 HARDWARE MONITOR DRIVER
10004 M: Guenter Roeck <linux@roeck-us.net>
10005 L: linux-hwmon@vger.kernel.org
10007 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
10008 F: Documentation/hwmon/ina209.rst
10009 F: drivers/hwmon/ina209.c
10011 INA2XX HARDWARE MONITOR DRIVER
10012 M: Guenter Roeck <linux@roeck-us.net>
10013 L: linux-hwmon@vger.kernel.org
10015 F: Documentation/hwmon/ina2xx.rst
10016 F: drivers/hwmon/ina2xx.c
10017 F: include/linux/platform_data/ina2xx.h
10019 INDUSTRY PACK SUBSYSTEM (IPACK)
10020 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
10021 M: Jens Taprogge <jens.taprogge@taprogge.org>
10022 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10023 L: industrypack-devel@lists.sourceforge.net
10025 W: http://industrypack.sourceforge.net
10028 INFINEON DPS310 Driver
10029 M: Eddie James <eajames@linux.ibm.com>
10030 L: linux-iio@vger.kernel.org
10032 F: drivers/iio/pressure/dps310.c
10034 INFINIBAND SUBSYSTEM
10035 M: Jason Gunthorpe <jgg@nvidia.com>
10036 M: Leon Romanovsky <leonro@nvidia.com>
10037 L: linux-rdma@vger.kernel.org
10039 W: https://github.com/linux-rdma/rdma-core
10040 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10042 F: Documentation/devicetree/bindings/infiniband/
10043 F: Documentation/infiniband/
10044 F: drivers/infiniband/
10046 F: include/trace/events/ib_mad.h
10047 F: include/trace/events/ib_umad.h
10048 F: include/uapi/linux/if_infiniband.h
10049 F: include/uapi/rdma/
10050 F: samples/bpf/ibumad_kern.c
10051 F: samples/bpf/ibumad_user.c
10053 INGENIC JZ4780 NAND DRIVER
10054 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10055 L: linux-mtd@lists.infradead.org
10056 L: linux-mips@vger.kernel.org
10058 F: drivers/mtd/nand/raw/ingenic/
10060 INGENIC JZ47xx SoCs
10061 M: Paul Cercueil <paul@crapouillou.net>
10062 L: linux-mips@vger.kernel.org
10064 F: arch/mips/boot/dts/ingenic/
10065 F: arch/mips/generic/board-ingenic.c
10066 F: arch/mips/include/asm/mach-ingenic/
10067 F: arch/mips/ingenic/Kconfig
10068 F: drivers/clk/ingenic/
10069 F: drivers/dma/dma-jz4780.c
10070 F: drivers/gpu/drm/ingenic/
10071 F: drivers/i2c/busses/i2c-jz4780.c
10072 F: drivers/iio/adc/ingenic-adc.c
10073 F: drivers/irqchip/irq-ingenic.c
10074 F: drivers/memory/jz4780-nemc.c
10075 F: drivers/mmc/host/jz4740_mmc.c
10076 F: drivers/mtd/nand/raw/ingenic/
10077 F: drivers/pinctrl/pinctrl-ingenic.c
10078 F: drivers/power/supply/ingenic-battery.c
10079 F: drivers/pwm/pwm-jz4740.c
10080 F: drivers/remoteproc/ingenic_rproc.c
10081 F: drivers/rtc/rtc-jz4740.c
10082 F: drivers/tty/serial/8250/8250_ingenic.c
10083 F: drivers/usb/musb/jz4740.c
10084 F: drivers/watchdog/jz4740_wdt.c
10085 F: include/dt-bindings/iio/adc/ingenic,adc.h
10086 F: include/linux/mfd/ingenic-tcu.h
10087 F: sound/soc/codecs/jz47*
10088 F: sound/soc/jz4740/
10090 INJOINIC IP5xxx POWER BANK IC DRIVER
10091 M: Samuel Holland <samuel@sholland.org>
10093 F: drivers/power/supply/ip5xxx_power.c
10096 M: Jan Kara <jack@suse.cz>
10097 R: Amir Goldstein <amir73il@gmail.com>
10098 L: linux-fsdevel@vger.kernel.org
10100 F: Documentation/filesystems/inotify.rst
10101 F: fs/notify/inotify/
10102 F: include/linux/inotify.h
10103 F: include/uapi/linux/inotify.h
10105 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10106 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
10107 L: linux-input@vger.kernel.org
10109 Q: http://patchwork.kernel.org/project/linux-input/list/
10110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10111 F: Documentation/devicetree/bindings/input/
10112 F: Documentation/devicetree/bindings/serio/
10113 F: Documentation/input/
10115 F: include/dt-bindings/input/
10116 F: include/linux/input.h
10117 F: include/linux/input/
10118 F: include/uapi/linux/input-event-codes.h
10119 F: include/uapi/linux/input.h
10121 INPUT MULTITOUCH (MT) PROTOCOL
10122 M: Henrik Rydberg <rydberg@bitmath.org>
10123 L: linux-input@vger.kernel.org
10125 F: Documentation/input/multi-touch-protocol.rst
10126 F: drivers/input/input-mt.c
10129 INSIDE SECURE CRYPTO DRIVER
10130 M: Antoine Tenart <atenart@kernel.org>
10131 L: linux-crypto@vger.kernel.org
10133 F: drivers/crypto/inside-secure/
10135 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10136 M: Mimi Zohar <zohar@linux.ibm.com>
10137 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10138 L: linux-integrity@vger.kernel.org
10140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10141 F: security/integrity/ima/
10142 F: security/integrity/
10144 INTEL 810/815 FRAMEBUFFER DRIVER
10145 M: Antonino Daplas <adaplas@gmail.com>
10146 L: linux-fbdev@vger.kernel.org
10148 F: drivers/video/fbdev/i810/
10150 INTEL 8255 GPIO DRIVER
10151 M: William Breathitt Gray <william.gray@linaro.org>
10152 L: linux-gpio@vger.kernel.org
10154 F: drivers/gpio/gpio-i8255.c
10155 F: drivers/gpio/gpio-i8255.h
10158 M: Cezary Rojewski <cezary.rojewski@intel.com>
10159 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10160 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
10161 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10162 M: Bard Liao <yung-chuan.liao@linux.intel.com>
10163 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10164 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
10165 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10167 F: sound/soc/intel/
10169 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10170 M: Hans de Goede <hdegoede@redhat.com>
10171 L: platform-driver-x86@vger.kernel.org
10173 F: drivers/platform/x86/intel/atomisp2/pm.c
10175 INTEL ATOMISP2 LED DRIVER
10176 M: Hans de Goede <hdegoede@redhat.com>
10177 L: platform-driver-x86@vger.kernel.org
10179 F: drivers/platform/x86/intel/atomisp2/led.c
10181 INTEL BIOS SAR INT1092 DRIVER
10182 M: Shravan Sudhakar <s.shravan@intel.com>
10183 M: Intel Corporation <linuxwwan@intel.com>
10184 L: platform-driver-x86@vger.kernel.org
10186 F: drivers/platform/x86/intel/int1092/
10188 INTEL BROXTON PMC DRIVER
10189 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10190 M: Zha Qipeng <qipeng.zha@intel.com>
10192 F: drivers/mfd/intel_pmc_bxt.c
10193 F: include/linux/mfd/intel_pmc_bxt.h
10195 INTEL C600 SERIES SAS CONTROLLER DRIVER
10196 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10197 L: linux-scsi@vger.kernel.org
10199 T: git git://git.code.sf.net/p/intel-sas/isci
10200 F: drivers/scsi/isci/
10202 INTEL CPU family model numbers
10203 M: Tony Luck <tony.luck@intel.com>
10205 L: linux-kernel@vger.kernel.org
10207 F: arch/x86/include/asm/intel-family.h
10209 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10210 M: Jani Nikula <jani.nikula@linux.intel.com>
10211 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10212 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
10213 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10214 L: intel-gfx@lists.freedesktop.org
10216 W: https://01.org/linuxgraphics/
10217 Q: http://patchwork.freedesktop.org/project/intel-gfx/
10218 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10219 C: irc://irc.oftc.net/intel-gfx
10220 T: git git://anongit.freedesktop.org/drm-intel
10221 F: Documentation/gpu/i915.rst
10222 F: drivers/gpu/drm/i915/
10223 F: include/drm/i915*
10224 F: include/uapi/drm/i915_drm.h
10226 INTEL ETHERNET DRIVERS
10227 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
10228 M: Tony Nguyen <anthony.l.nguyen@intel.com>
10229 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10231 W: http://www.intel.com/support/feedback.htm
10232 W: http://e1000.sourceforge.net/
10233 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10236 F: Documentation/networking/device_drivers/ethernet/intel/
10237 F: drivers/net/ethernet/intel/
10238 F: drivers/net/ethernet/intel/*/
10239 F: include/linux/avf/virtchnl.h
10240 F: include/linux/net/intel/iidc.h
10242 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10243 M: Mustafa Ismail <mustafa.ismail@intel.com>
10244 M: Shiraz Saleem <shiraz.saleem@intel.com>
10245 L: linux-rdma@vger.kernel.org
10247 F: drivers/infiniband/hw/irdma/
10248 F: include/uapi/rdma/irdma-abi.h
10250 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10251 M: Maik Broemme <mbroemme@libmpq.org>
10252 L: linux-fbdev@vger.kernel.org
10254 F: Documentation/fb/intelfb.rst
10255 F: drivers/video/fbdev/intelfb/
10258 M: Andy Shevchenko <andy@kernel.org>
10259 L: linux-gpio@vger.kernel.org
10261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10262 F: drivers/gpio/gpio-ich.c
10263 F: drivers/gpio/gpio-merrifield.c
10264 F: drivers/gpio/gpio-ml-ioh.c
10265 F: drivers/gpio/gpio-pch.c
10266 F: drivers/gpio/gpio-sch.c
10267 F: drivers/gpio/gpio-sodaville.c
10269 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10270 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10271 M: Zhi Wang <zhi.a.wang@intel.com>
10272 L: intel-gvt-dev@lists.freedesktop.org
10273 L: intel-gfx@lists.freedesktop.org
10275 W: https://01.org/igvt-g
10276 T: git https://github.com/intel/gvt-linux.git
10277 F: drivers/gpu/drm/i915/gvt/
10279 INTEL HID EVENT DRIVER
10280 M: Alex Hung <alex.hung@canonical.com>
10281 L: platform-driver-x86@vger.kernel.org
10283 F: drivers/platform/x86/intel/hid.c
10285 INTEL I/OAT DMA DRIVER
10286 M: Dave Jiang <dave.jiang@intel.com>
10287 R: Dan Williams <dan.j.williams@intel.com>
10288 L: dmaengine@vger.kernel.org
10290 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10291 F: drivers/dma/ioat*
10294 M: Fenghua Yu <fenghua.yu@intel.com>
10295 M: Dave Jiang <dave.jiang@intel.com>
10296 L: dmaengine@vger.kernel.org
10298 F: drivers/dma/idxd/*
10299 F: include/uapi/linux/idxd.h
10302 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10303 M: Len Brown <lenb@kernel.org>
10304 L: linux-pm@vger.kernel.org
10306 B: https://bugzilla.kernel.org
10307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10308 F: drivers/idle/intel_idle.c
10310 INTEL IN FIELD SCAN (IFS) DEVICE
10311 M: Jithu Joseph <jithu.joseph@intel.com>
10312 R: Ashok Raj <ashok.raj@intel.com>
10313 R: Tony Luck <tony.luck@intel.com>
10315 F: drivers/platform/x86/intel/ifs
10316 F: include/trace/events/intel_ifs.h
10318 INTEL INTEGRATED SENSOR HUB DRIVER
10319 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10320 M: Jiri Kosina <jikos@kernel.org>
10321 L: linux-input@vger.kernel.org
10323 F: drivers/hid/intel-ish-hid/
10326 M: David Woodhouse <dwmw2@infradead.org>
10327 M: Lu Baolu <baolu.lu@linux.intel.com>
10328 L: iommu@lists.linux.dev
10330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10331 F: drivers/iommu/intel/
10332 F: include/linux/intel-svm.h
10334 INTEL IOP-ADMA DMA DRIVER
10335 R: Dan Williams <dan.j.williams@intel.com>
10337 F: drivers/dma/iop-adma.c
10339 INTEL IPU3 CSI-2 CIO2 DRIVER
10340 M: Yong Zhi <yong.zhi@intel.com>
10341 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10342 M: Bingbu Cao <bingbu.cao@intel.com>
10343 M: Dan Scally <djrscally@gmail.com>
10344 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10345 L: linux-media@vger.kernel.org
10347 T: git git://linuxtv.org/media_tree.git
10348 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10349 F: drivers/media/pci/intel/ipu3/
10351 INTEL IPU3 CSI-2 IMGU DRIVER
10352 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10353 R: Bingbu Cao <bingbu.cao@intel.com>
10354 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10355 L: linux-media@vger.kernel.org
10357 F: Documentation/admin-guide/media/ipu3.rst
10358 F: Documentation/admin-guide/media/ipu3_rcb.svg
10359 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10360 F: drivers/staging/media/ipu3/
10362 INTEL IXP4XX CRYPTO SUPPORT
10363 M: Corentin Labbe <clabbe@baylibre.com>
10364 L: linux-crypto@vger.kernel.org
10366 F: drivers/crypto/ixp4xx_crypto.c
10368 INTEL ISHTP ECLITE DRIVER
10369 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10370 L: platform-driver-x86@vger.kernel.org
10372 F: drivers/platform/x86/intel/ishtp_eclite.c
10374 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10375 M: Krzysztof Halasa <khalasa@piap.pl>
10377 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10378 F: drivers/net/wan/ixp4xx_hss.c
10379 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10380 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10381 F: include/linux/soc/ixp4xx/npe.h
10382 F: include/linux/soc/ixp4xx/qmgr.h
10384 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10385 M: Deepak Saxena <dsaxena@plexity.net>
10387 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10388 F: drivers/char/hw_random/ixp4xx-rng.c
10390 INTEL KEEM BAY DRM DRIVER
10391 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10392 M: Edmund Dea <edmund.j.dea@intel.com>
10394 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10395 F: drivers/gpu/drm/kmb/
10397 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10398 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10400 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10401 F: drivers/crypto/keembay/Kconfig
10402 F: drivers/crypto/keembay/Makefile
10403 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10404 F: drivers/crypto/keembay/ocs-aes.c
10405 F: drivers/crypto/keembay/ocs-aes.h
10407 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10408 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10409 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10410 M: Mark Gross <mgross@linux.intel.com>
10412 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10413 F: drivers/crypto/keembay/Kconfig
10414 F: drivers/crypto/keembay/Makefile
10415 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10417 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10418 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10419 M: Declan Murphy <declan.murphy@intel.com>
10421 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10422 F: drivers/crypto/keembay/Kconfig
10423 F: drivers/crypto/keembay/Makefile
10424 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10425 F: drivers/crypto/keembay/ocs-hcu.c
10426 F: drivers/crypto/keembay/ocs-hcu.h
10428 INTEL THUNDER BAY EMMC PHY DRIVER
10429 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10430 M: Rashmi A <rashmi.a@intel.com>
10432 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10433 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10435 INTEL MANAGEMENT ENGINE (mei)
10436 M: Tomas Winkler <tomas.winkler@intel.com>
10437 L: linux-kernel@vger.kernel.org
10439 F: Documentation/driver-api/mei/*
10440 F: drivers/misc/mei/
10441 F: drivers/watchdog/mei_wdt.c
10442 F: include/linux/mei_aux.h
10443 F: include/linux/mei_cl_bus.h
10444 F: include/uapi/linux/mei.h
10447 INTEL MAX 10 BMC MFD DRIVER
10448 M: Xu Yilun <yilun.xu@intel.com>
10449 R: Tom Rix <trix@redhat.com>
10451 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10452 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10453 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10454 F: drivers/mfd/intel-m10-bmc.c
10455 F: include/linux/mfd/intel-m10-bmc.h
10457 INTEL MENLOW THERMAL DRIVER
10458 M: Sujith Thomas <sujith.thomas@intel.com>
10459 L: linux-pm@vger.kernel.org
10461 F: drivers/thermal/intel/intel_menlow.c
10463 INTEL P-Unit IPC DRIVER
10464 M: Zha Qipeng <qipeng.zha@intel.com>
10465 L: platform-driver-x86@vger.kernel.org
10467 F: arch/x86/include/asm/intel_punit_ipc.h
10468 F: drivers/platform/x86/intel/punit_ipc.c
10470 INTEL PMC CORE DRIVER
10471 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10472 M: David E Box <david.e.box@intel.com>
10473 L: platform-driver-x86@vger.kernel.org
10475 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10476 F: drivers/platform/x86/intel/pmc/
10478 INTEL PMIC GPIO DRIVERS
10479 M: Andy Shevchenko <andy@kernel.org>
10481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10482 F: drivers/gpio/gpio-*cove.c
10484 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10485 M: Andy Shevchenko <andy@kernel.org>
10487 F: drivers/mfd/intel_soc_pmic*
10488 F: include/linux/mfd/intel_soc_pmic*
10491 M: David E. Box <david.e.box@linux.intel.com>
10493 F: drivers/platform/x86/intel/pmt/
10495 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10496 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10497 L: linux-wireless@vger.kernel.org
10499 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10500 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10501 F: drivers/net/wireless/intel/ipw2x00/
10503 INTEL PSTATE DRIVER
10504 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10505 M: Len Brown <lenb@kernel.org>
10506 L: linux-pm@vger.kernel.org
10508 F: drivers/cpufreq/intel_pstate.c
10510 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10511 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10512 L: linux-iio@vger.kernel.org
10513 F: drivers/counter/intel-qep.c
10516 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10518 F: arch/x86/include/asm/intel_scu_ipc.h
10519 F: drivers/platform/x86/intel_scu_*
10522 M: David E. Box <david.e.box@linux.intel.com>
10524 F: drivers/platform/x86/intel/sdsi.c
10525 F: tools/arch/x86/intel_sdsi/
10526 F: tools/testing/selftests/drivers/sdsi/
10528 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10529 M: Daniel Scally <djrscally@gmail.com>
10531 F: drivers/platform/x86/intel/int3472/
10533 INTEL SPEED SELECT TECHNOLOGY
10534 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10535 L: platform-driver-x86@vger.kernel.org
10537 F: drivers/platform/x86/intel/speed_select_if/
10538 F: include/uapi/linux/isst_if.h
10539 F: tools/power/x86/intel-speed-select/
10541 INTEL STRATIX10 FIRMWARE DRIVERS
10542 M: Dinh Nguyen <dinguyen@kernel.org>
10543 L: linux-kernel@vger.kernel.org
10545 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10546 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10547 F: drivers/firmware/stratix10-rsu.c
10548 F: drivers/firmware/stratix10-svc.c
10549 F: include/linux/firmware/intel/stratix10-smc.h
10550 F: include/linux/firmware/intel/stratix10-svc-client.h
10551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10553 INTEL TELEMETRY DRIVER
10554 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10555 M: "David E. Box" <david.e.box@linux.intel.com>
10556 L: platform-driver-x86@vger.kernel.org
10558 F: arch/x86/include/asm/intel_telemetry.h
10559 F: drivers/platform/x86/intel/telemetry/
10561 INTEL UNCORE FREQUENCY CONTROL
10562 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10563 L: platform-driver-x86@vger.kernel.org
10565 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10566 F: drivers/platform/x86/intel/uncore-frequency/
10568 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10569 M: David E. Box <david.e.box@linux.intel.com>
10571 F: drivers/platform/x86/intel/vsec.*
10573 INTEL VIRTUAL BUTTON DRIVER
10574 M: AceLan Kao <acelan.kao@canonical.com>
10575 L: platform-driver-x86@vger.kernel.org
10577 F: drivers/platform/x86/intel/vbtn.c
10579 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10580 M: Stanislaw Gruszka <stf_xl@wp.pl>
10581 L: linux-wireless@vger.kernel.org
10583 F: drivers/net/wireless/intel/iwlegacy/
10585 INTEL WIRELESS WIFI LINK (iwlwifi)
10586 M: Gregory Greenman <gregory.greenman@intel.com>
10587 L: linux-wireless@vger.kernel.org
10589 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10591 F: drivers/net/wireless/intel/iwlwifi/
10593 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10594 M: Jithu Joseph <jithu.joseph@intel.com>
10595 R: Maurice Ma <maurice.ma@intel.com>
10597 W: https://slimbootloader.github.io/security/firmware-update.html
10598 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10600 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10601 L: Dell.Client.Kernel@dell.com
10603 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10605 INTEL WWAN IOSM DRIVER
10606 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10607 M: Intel Corporation <linuxwwan@intel.com>
10608 L: netdev@vger.kernel.org
10610 F: drivers/net/wwan/iosm/
10613 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10615 F: Documentation/trace/intel_th.rst
10616 F: drivers/hwtracing/intel_th/
10617 F: include/linux/intel_th.h
10619 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10620 M: Ning Sun <ning.sun@intel.com>
10621 L: tboot-devel@lists.sourceforge.net
10623 W: http://tboot.sourceforge.net
10624 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10625 F: Documentation/x86/intel_txt.rst
10626 F: arch/x86/kernel/tboot.c
10627 F: include/linux/tboot.h
10630 M: Jarkko Sakkinen <jarkko@kernel.org>
10631 R: Dave Hansen <dave.hansen@linux.intel.com>
10632 L: linux-sgx@vger.kernel.org
10634 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10636 F: Documentation/x86/sgx.rst
10637 F: arch/x86/entry/vdso/vsgx.S
10638 F: arch/x86/include/asm/sgx.h
10639 F: arch/x86/include/uapi/asm/sgx.h
10640 F: arch/x86/kernel/cpu/sgx/*
10641 F: tools/testing/selftests/sgx/*
10645 M: Georgi Djakov <djakov@kernel.org>
10646 L: linux-pm@vger.kernel.org
10648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10649 F: Documentation/devicetree/bindings/interconnect/
10650 F: Documentation/driver-api/interconnect.rst
10651 F: drivers/interconnect/
10652 F: include/dt-bindings/interconnect/
10653 F: include/linux/interconnect-provider.h
10654 F: include/linux/interconnect.h
10656 INTERRUPT COUNTER DRIVER
10657 M: Oleksij Rempel <o.rempel@pengutronix.de>
10658 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10659 L: linux-iio@vger.kernel.org
10660 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10661 F: drivers/counter/interrupt-cnt.c
10663 INTERSIL ISL7998X VIDEO DECODER DRIVER
10664 M: Michael Tretter <m.tretter@pengutronix.de>
10665 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10666 L: linux-media@vger.kernel.org
10668 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10669 F: drivers/media/i2c/isl7998x.c
10671 INVENSENSE ICM-426xx IMU DRIVER
10672 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10673 L: linux-iio@vger.kernel.org
10675 W: https://invensense.tdk.com/
10676 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10677 F: drivers/iio/imu/inv_icm42600/
10679 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10680 M: Linus Walleij <linus.walleij@linaro.org>
10681 L: linux-iio@vger.kernel.org
10683 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10684 F: drivers/iio/gyro/mpu3050*
10686 IOC3 ETHERNET DRIVER
10687 M: Ralf Baechle <ralf@linux-mips.org>
10688 L: linux-mips@vger.kernel.org
10690 F: drivers/net/ethernet/sgi/ioc3-eth.c
10692 IOMAP FILESYSTEM LIBRARY
10693 M: Christoph Hellwig <hch@infradead.org>
10694 M: Darrick J. Wong <djwong@kernel.org>
10695 L: linux-xfs@vger.kernel.org
10696 L: linux-fsdevel@vger.kernel.org
10698 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10700 F: include/linux/iomap.h
10702 IOMMU DMA-API LAYER
10703 M: Robin Murphy <robin.murphy@arm.com>
10704 L: iommu@lists.linux.dev
10706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10707 F: drivers/iommu/dma-iommu.c
10708 F: drivers/iommu/dma-iommu.h
10709 F: drivers/iommu/iova.c
10710 F: include/linux/iova.h
10713 M: Joerg Roedel <joro@8bytes.org>
10714 M: Will Deacon <will@kernel.org>
10715 R: Robin Murphy <robin.murphy@arm.com>
10716 L: iommu@lists.linux.dev
10718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10719 F: Documentation/devicetree/bindings/iommu/
10720 F: Documentation/userspace-api/iommu.rst
10722 F: include/linux/iommu.h
10723 F: include/linux/iova.h
10724 F: include/linux/of_iommu.h
10725 F: include/uapi/linux/iommu.h
10728 M: Thomas Zimmermann <tzimmermann@suse.de>
10729 L: dri-devel@lists.freedesktop.org
10731 T: git git://anongit.freedesktop.org/drm/drm-misc
10732 F: include/linux/iosys-map.h
10735 M: Jens Axboe <axboe@kernel.dk>
10736 R: Pavel Begunkov <asml.silence@gmail.com>
10737 L: io-uring@vger.kernel.org
10739 T: git git://git.kernel.dk/linux-block
10740 T: git git://git.kernel.dk/liburing
10742 F: include/linux/io_uring.h
10743 F: include/linux/io_uring_types.h
10744 F: include/uapi/linux/io_uring.h
10748 M: Corey Minyard <minyard@acm.org>
10749 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10751 W: http://openipmi.sourceforge.net/
10752 T: git https://github.com/cminyard/linux-ipmi.git for-next
10753 F: Documentation/driver-api/ipmi.rst
10754 F: Documentation/devicetree/bindings/ipmi/
10755 F: drivers/char/ipmi/
10756 F: include/linux/ipmi*
10757 F: include/uapi/linux/ipmi*
10759 IPS SCSI RAID DRIVER
10760 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10761 L: linux-scsi@vger.kernel.org
10763 W: http://www.adaptec.com/
10764 F: drivers/scsi/ips*
10767 M: Simon Horman <horms@verge.net.au>
10768 M: Julian Anastasov <ja@ssi.bg>
10769 L: netdev@vger.kernel.org
10770 L: lvs-devel@vger.kernel.org
10772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10774 F: Documentation/networking/ipvs-sysctl.rst
10775 F: include/net/ip_vs.h
10776 F: include/uapi/linux/ip_vs.h
10777 F: net/netfilter/ipvs/
10780 M: Jiri Kosina <jikos@kernel.org>
10781 M: David Sterba <dsterba@suse.com>
10783 F: drivers/tty/ipwireless/
10785 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10786 M: Marc Zyngier <maz@kernel.org>
10788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10789 F: Documentation/core-api/irq/irq-domain.rst
10790 F: include/linux/irqdomain.h
10791 F: kernel/irq/irqdomain.c
10792 F: kernel/irq/msi.c
10795 M: Thomas Gleixner <tglx@linutronix.de>
10796 L: linux-kernel@vger.kernel.org
10798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10802 M: Thomas Gleixner <tglx@linutronix.de>
10803 M: Marc Zyngier <maz@kernel.org>
10804 L: linux-kernel@vger.kernel.org
10806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10807 F: Documentation/devicetree/bindings/interrupt-controller/
10808 F: drivers/irqchip/
10811 M: William Breathitt Gray <william.gray@linaro.org>
10813 F: Documentation/driver-api/isa.rst
10814 F: drivers/base/isa.c
10815 F: include/linux/isa.h
10818 M: Hans Verkuil <hverkuil@xs4all.nl>
10819 L: linux-media@vger.kernel.org
10821 W: https://linuxtv.org
10822 T: git git://linuxtv.org/media_tree.git
10823 F: drivers/media/radio/radio-isa*
10826 M: Jaroslav Kysela <perex@perex.cz>
10828 F: Documentation/driver-api/isapnp.rst
10829 F: drivers/pnp/isapnp/
10830 F: include/linux/isapnp.h
10833 M: Lee Duncan <lduncan@suse.com>
10834 M: Chris Leech <cleech@redhat.com>
10835 M: Mike Christie <michael.christie@oracle.com>
10836 L: open-iscsi@googlegroups.com
10837 L: linux-scsi@vger.kernel.org
10839 W: www.open-iscsi.com
10840 F: drivers/scsi/*iscsi*
10841 F: include/scsi/*iscsi*
10843 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10844 M: Peter Jones <pjones@redhat.com>
10845 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10847 F: drivers/firmware/iscsi_ibft*
10849 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10850 M: Sagi Grimberg <sagi@grimberg.me>
10851 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10852 L: linux-rdma@vger.kernel.org
10854 W: http://www.openfabrics.org
10855 W: www.open-iscsi.org
10856 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10857 F: drivers/infiniband/ulp/iser/
10859 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10860 M: Sagi Grimberg <sagi@grimberg.me>
10861 L: linux-rdma@vger.kernel.org
10862 L: target-devel@vger.kernel.org
10864 W: http://www.linux-iscsi.org
10865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10866 F: drivers/infiniband/ulp/isert
10868 ISDN/CMTP OVER BLUETOOTH
10869 M: Karsten Keil <isdn@linux-pingi.de>
10870 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10871 L: netdev@vger.kernel.org
10873 W: http://www.isdn4linux.de
10874 F: Documentation/isdn/
10875 F: drivers/isdn/capi/
10876 F: include/linux/isdn/
10877 F: include/uapi/linux/isdn/
10878 F: net/bluetooth/cmtp/
10880 ISDN/mISDN SUBSYSTEM
10881 M: Karsten Keil <isdn@linux-pingi.de>
10882 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10883 L: netdev@vger.kernel.org
10885 W: http://www.isdn4linux.de
10886 F: drivers/isdn/Kconfig
10887 F: drivers/isdn/Makefile
10888 F: drivers/isdn/hardware/
10889 F: drivers/isdn/mISDN/
10891 IT87 HARDWARE MONITORING DRIVER
10892 M: Jean Delvare <jdelvare@suse.com>
10893 L: linux-hwmon@vger.kernel.org
10895 F: Documentation/hwmon/it87.rst
10896 F: drivers/hwmon/it87.c
10898 IT913X MEDIA DRIVER
10899 M: Antti Palosaari <crope@iki.fi>
10900 L: linux-media@vger.kernel.org
10902 W: https://linuxtv.org
10903 W: http://palosaari.fi/linux/
10904 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10905 T: git git://linuxtv.org/anttip/media_tree.git
10906 F: drivers/media/tuners/it913x*
10908 ITE IT66121 HDMI BRIDGE DRIVER
10909 M: Phong LE <ple@baylibre.com>
10910 M: Neil Armstrong <neil.armstrong@linaro.org>
10912 T: git git://anongit.freedesktop.org/drm/drm-misc
10913 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10914 F: drivers/gpu/drm/bridge/ite-it66121.c
10916 IVTV VIDEO4LINUX DRIVER
10917 M: Andy Walls <awalls@md.metrocast.net>
10918 L: linux-media@vger.kernel.org
10920 W: https://linuxtv.org
10921 T: git git://linuxtv.org/media_tree.git
10922 F: Documentation/admin-guide/media/ivtv*
10923 F: drivers/media/pci/ivtv/
10924 F: include/uapi/linux/ivtv*
10926 IX2505V MEDIA DRIVER
10927 M: Malcolm Priestley <tvboxspy@gmail.com>
10928 L: linux-media@vger.kernel.org
10930 W: https://linuxtv.org
10931 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10932 F: drivers/media/dvb-frontends/ix2505v*
10934 JAILHOUSE HYPERVISOR INTERFACE
10935 M: Jan Kiszka <jan.kiszka@siemens.com>
10936 L: jailhouse-dev@googlegroups.com
10938 F: arch/x86/include/asm/jailhouse_para.h
10939 F: arch/x86/kernel/jailhouse.c
10941 JC42.4 TEMPERATURE SENSOR DRIVER
10942 M: Guenter Roeck <linux@roeck-us.net>
10943 L: linux-hwmon@vger.kernel.org
10945 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10946 F: Documentation/hwmon/jc42.rst
10947 F: drivers/hwmon/jc42.c
10950 M: Dave Kleikamp <shaggy@kernel.org>
10951 L: jfs-discussion@lists.sourceforge.net
10953 W: http://jfs.sourceforge.net/
10954 T: git git://github.com/kleikamp/linux-shaggy.git
10955 F: Documentation/admin-guide/jfs.rst
10959 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10960 L: netdev@vger.kernel.org
10962 F: drivers/net/ethernet/jme.*
10964 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10965 M: David Woodhouse <dwmw2@infradead.org>
10966 M: Richard Weinberger <richard@nod.at>
10967 L: linux-mtd@lists.infradead.org
10969 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10970 T: git git://git.infradead.org/ubifs-2.6.git
10972 F: include/uapi/linux/jffs2.h
10974 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10975 M: "Theodore Ts'o" <tytso@mit.edu>
10976 M: Jan Kara <jack@suse.com>
10977 L: linux-ext4@vger.kernel.org
10980 F: include/linux/jbd2.h
10982 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10983 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10984 L: linux-media@vger.kernel.org
10985 L: linux-renesas-soc@vger.kernel.org
10987 F: drivers/media/platform/renesas/rcar_jpu.c
10989 JSM Neo PCI based serial card
10990 L: linux-serial@vger.kernel.org
10992 F: drivers/tty/serial/jsm/
10994 K10TEMP HARDWARE MONITORING DRIVER
10995 M: Clemens Ladisch <clemens@ladisch.de>
10996 L: linux-hwmon@vger.kernel.org
10998 F: Documentation/hwmon/k10temp.rst
10999 F: drivers/hwmon/k10temp.c
11001 K8TEMP HARDWARE MONITORING DRIVER
11002 M: Rudolf Marek <r.marek@assembler.cz>
11003 L: linux-hwmon@vger.kernel.org
11005 F: Documentation/hwmon/k8temp.rst
11006 F: drivers/hwmon/k8temp.c
11009 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
11010 R: Alexander Potapenko <glider@google.com>
11011 R: Andrey Konovalov <andreyknvl@gmail.com>
11012 R: Dmitry Vyukov <dvyukov@google.com>
11013 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
11014 L: kasan-dev@googlegroups.com
11016 F: Documentation/dev-tools/kasan.rst
11017 F: arch/*/include/asm/*kasan.h
11018 F: arch/*/mm/kasan_init*
11019 F: include/linux/kasan*.h
11020 F: lib/Kconfig.kasan
11022 F: scripts/Makefile.kasan
11025 M: Masahiro Yamada <masahiroy@kernel.org>
11026 L: linux-kbuild@vger.kernel.org
11028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
11029 F: Documentation/kbuild/kconfig*
11030 F: scripts/Kconfig.include
11031 F: scripts/kconfig/
11034 R: Dmitry Vyukov <dvyukov@google.com>
11035 R: Andrey Konovalov <andreyknvl@gmail.com>
11036 L: kasan-dev@googlegroups.com
11038 F: Documentation/dev-tools/kcov.rst
11039 F: include/linux/kcov.h
11040 F: include/uapi/linux/kcov.h
11042 F: scripts/Makefile.kcov
11045 M: Marco Elver <elver@google.com>
11046 R: Dmitry Vyukov <dvyukov@google.com>
11047 L: kasan-dev@googlegroups.com
11049 F: Documentation/dev-tools/kcsan.rst
11050 F: include/linux/kcsan*.h
11052 F: lib/Kconfig.kcsan
11053 F: scripts/Makefile.kcsan
11056 M: Baoquan He <bhe@redhat.com>
11057 R: Vivek Goyal <vgoyal@redhat.com>
11058 R: Dave Young <dyoung@redhat.com>
11059 L: kexec@lists.infradead.org
11061 W: http://lse.sourceforge.net/kdump/
11062 F: Documentation/admin-guide/kdump/
11063 F: fs/proc/vmcore.c
11064 F: include/linux/crash_core.h
11065 F: include/linux/crash_dump.h
11066 F: include/uapi/linux/vmcore.h
11067 F: kernel/crash_*.c
11069 KEENE FM RADIO TRANSMITTER DRIVER
11070 M: Hans Verkuil <hverkuil@xs4all.nl>
11071 L: linux-media@vger.kernel.org
11073 W: https://linuxtv.org
11074 T: git git://linuxtv.org/media_tree.git
11075 F: drivers/media/radio/radio-keene*
11078 M: Ian Kent <raven@themaw.net>
11079 L: autofs@vger.kernel.org
11083 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11084 M: Masahiro Yamada <masahiroy@kernel.org>
11085 M: Michal Marek <michal.lkml@markovi.net>
11086 R: Nick Desaulniers <ndesaulniers@google.com>
11087 L: linux-kbuild@vger.kernel.org
11089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11090 F: Documentation/kbuild/
11092 F: scripts/*vmlinux*
11094 F: scripts/Makefile*
11096 F: scripts/dummy-tools/
11099 F: scripts/package/
11101 KERNEL HARDENING (not covered by other areas)
11102 M: Kees Cook <keescook@chromium.org>
11103 L: linux-hardening@vger.kernel.org
11105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11106 F: include/linux/overflow.h
11107 F: include/linux/randomize_kstack.h
11109 K: \b(add|choose)_random_kstack_offset\b
11110 K: \b__check_(object_size|heap_object)\b
11113 L: kernel-janitors@vger.kernel.org
11115 W: http://kernelnewbies.org/KernelJanitors
11117 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11118 M: Chuck Lever <chuck.lever@oracle.com>
11119 M: Jeff Layton <jlayton@kernel.org>
11120 L: linux-nfs@vger.kernel.org
11122 W: http://nfs.sourceforge.net/
11123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11127 F: include/linux/lockd/
11128 F: include/linux/sunrpc/
11129 F: include/uapi/linux/nfsd/
11130 F: include/uapi/linux/sunrpc/
11132 F: Documentation/filesystems/nfs/
11135 M: Thorsten Leemhuis <linux@leemhuis.info>
11136 L: regressions@lists.linux.dev
11138 F: Documentation/admin-guide/reporting-regressions.rst
11139 F: Documentation/process/handling-regressions.rst
11141 KERNEL SELFTEST FRAMEWORK
11142 M: Shuah Khan <shuah@kernel.org>
11143 M: Shuah Khan <skhan@linuxfoundation.org>
11144 L: linux-kselftest@vger.kernel.org
11146 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
11147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11148 F: Documentation/dev-tools/kselftest*
11149 F: tools/testing/selftests/
11151 KERNEL SMB3 SERVER (KSMBD)
11152 M: Namjae Jeon <linkinjeon@kernel.org>
11153 M: Steve French <sfrench@samba.org>
11154 R: Sergey Senozhatsky <senozhatsky@chromium.org>
11155 R: Tom Talpey <tom@talpey.com>
11156 L: linux-cifs@vger.kernel.org
11158 T: git git://git.samba.org/ksmbd.git
11159 F: Documentation/filesystems/cifs/ksmbd.rst
11161 F: fs/smbfs_common/
11163 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11164 M: Brendan Higgins <brendanhiggins@google.com>
11165 M: David Gow <davidgow@google.com>
11166 L: linux-kselftest@vger.kernel.org
11167 L: kunit-dev@googlegroups.com
11169 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
11170 F: Documentation/dev-tools/kunit/
11173 F: tools/testing/kunit/
11175 KERNEL USERMODE HELPER
11176 M: Luis Chamberlain <mcgrof@kernel.org>
11177 L: linux-kernel@vger.kernel.org
11179 F: include/linux/umh.h
11182 KERNEL VIRTUAL MACHINE (KVM)
11183 M: Paolo Bonzini <pbonzini@redhat.com>
11184 L: kvm@vger.kernel.org
11186 W: http://www.linux-kvm.org
11187 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11188 F: Documentation/virt/kvm/
11189 F: include/asm-generic/kvm*
11190 F: include/kvm/iodev.h
11191 F: include/linux/kvm*
11192 F: include/trace/events/kvm.h
11193 F: include/uapi/asm-generic/kvm*
11194 F: include/uapi/linux/kvm*
11196 F: tools/testing/selftests/kvm/
11199 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11200 M: Marc Zyngier <maz@kernel.org>
11201 R: James Morse <james.morse@arm.com>
11202 R: Alexandru Elisei <alexandru.elisei@arm.com>
11203 R: Suzuki K Poulose <suzuki.poulose@arm.com>
11204 R: Oliver Upton <oliver.upton@linux.dev>
11205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11206 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
11208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11209 F: arch/arm64/include/asm/kvm*
11210 F: arch/arm64/include/uapi/asm/kvm*
11212 F: include/kvm/arm_*
11213 F: tools/testing/selftests/kvm/*/aarch64/
11214 F: tools/testing/selftests/kvm/aarch64/
11216 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11217 M: Huacai Chen <chenhuacai@kernel.org>
11218 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
11219 L: linux-mips@vger.kernel.org
11220 L: kvm@vger.kernel.org
11222 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11223 F: arch/mips/include/asm/kvm*
11224 F: arch/mips/include/uapi/asm/kvm*
11227 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11228 L: linuxppc-dev@lists.ozlabs.org
11229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11230 F: arch/powerpc/include/asm/kvm*
11231 F: arch/powerpc/include/uapi/asm/kvm*
11232 F: arch/powerpc/kernel/kvm*
11233 F: arch/powerpc/kvm/
11235 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11236 M: Anup Patel <anup@brainfault.org>
11237 R: Atish Patra <atishp@atishpatra.org>
11238 L: kvm@vger.kernel.org
11239 L: kvm-riscv@lists.infradead.org
11240 L: linux-riscv@lists.infradead.org
11242 T: git git://github.com/kvm-riscv/linux.git
11243 F: arch/riscv/include/asm/kvm*
11244 F: arch/riscv/include/uapi/asm/kvm*
11246 F: tools/testing/selftests/kvm/*/riscv/
11248 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11249 M: Christian Borntraeger <borntraeger@linux.ibm.com>
11250 M: Janosch Frank <frankja@linux.ibm.com>
11251 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
11252 R: David Hildenbrand <david@redhat.com>
11253 L: kvm@vger.kernel.org
11255 W: http://www.ibm.com/developerworks/linux/linux390/
11256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11257 F: Documentation/virt/kvm/s390*
11258 F: arch/s390/include/asm/gmap.h
11259 F: arch/s390/include/asm/kvm*
11260 F: arch/s390/include/uapi/asm/kvm*
11261 F: arch/s390/include/uapi/asm/uvdevice.h
11262 F: arch/s390/kernel/uv.c
11264 F: arch/s390/mm/gmap.c
11265 F: drivers/s390/char/uvdevice.c
11266 F: tools/testing/selftests/drivers/s390x/uvdevice/
11267 F: tools/testing/selftests/kvm/*/s390x/
11268 F: tools/testing/selftests/kvm/s390x/
11270 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11271 M: Sean Christopherson <seanjc@google.com>
11272 M: Paolo Bonzini <pbonzini@redhat.com>
11273 L: kvm@vger.kernel.org
11275 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11276 F: arch/x86/include/asm/kvm*
11277 F: arch/x86/include/asm/svm.h
11278 F: arch/x86/include/asm/vmx*.h
11279 F: arch/x86/include/uapi/asm/kvm*
11280 F: arch/x86/include/uapi/asm/svm.h
11281 F: arch/x86/include/uapi/asm/vmx.h
11285 KVM PARAVIRT (KVM/paravirt)
11286 M: Paolo Bonzini <pbonzini@redhat.com>
11287 R: Wanpeng Li <wanpengli@tencent.com>
11288 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11289 L: kvm@vger.kernel.org
11291 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11292 F: arch/x86/kernel/kvm.c
11293 F: arch/x86/kernel/kvmclock.c
11294 F: arch/x86/include/asm/pvclock-abi.h
11295 F: include/linux/kvm_para.h
11296 F: include/uapi/linux/kvm_para.h
11297 F: include/uapi/asm-generic/kvm_para.h
11298 F: include/asm-generic/kvm_para.h
11299 F: arch/um/include/asm/kvm_para.h
11300 F: arch/x86/include/asm/kvm_para.h
11301 F: arch/x86/include/uapi/asm/kvm_para.h
11303 KVM X86 HYPER-V (KVM/hyper-v)
11304 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11305 M: Sean Christopherson <seanjc@google.com>
11306 M: Paolo Bonzini <pbonzini@redhat.com>
11307 L: kvm@vger.kernel.org
11309 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11310 F: arch/x86/kvm/hyperv.*
11311 F: arch/x86/kvm/kvm_onhyperv.*
11312 F: arch/x86/kvm/svm/hyperv.*
11313 F: arch/x86/kvm/svm/svm_onhyperv.*
11314 F: arch/x86/kvm/vmx/evmcs.*
11317 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11318 M: Tejun Heo <tj@kernel.org>
11320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11322 F: include/linux/kernfs.h
11325 M: Eric Biederman <ebiederm@xmission.com>
11326 L: kexec@lists.infradead.org
11328 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11329 F: include/linux/kexec.h
11330 F: include/uapi/linux/kexec.h
11334 M: Mimi Zohar <zohar@linux.ibm.com>
11335 L: linux-integrity@vger.kernel.org
11336 L: keyrings@vger.kernel.org
11338 F: Documentation/security/keys/trusted-encrypted.rst
11339 F: include/keys/encrypted-type.h
11340 F: security/keys/encrypted-keys/
11343 M: James Bottomley <jejb@linux.ibm.com>
11344 M: Jarkko Sakkinen <jarkko@kernel.org>
11345 M: Mimi Zohar <zohar@linux.ibm.com>
11346 L: linux-integrity@vger.kernel.org
11347 L: keyrings@vger.kernel.org
11349 F: Documentation/security/keys/trusted-encrypted.rst
11350 F: include/keys/trusted-type.h
11351 F: include/keys/trusted_tpm.h
11352 F: security/keys/trusted-keys/
11355 M: Sumit Garg <sumit.garg@linaro.org>
11356 L: linux-integrity@vger.kernel.org
11357 L: keyrings@vger.kernel.org
11359 F: include/keys/trusted_tee.h
11360 F: security/keys/trusted-keys/trusted_tee.c
11363 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11364 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11365 L: linux-integrity@vger.kernel.org
11366 L: keyrings@vger.kernel.org
11368 F: include/keys/trusted_caam.h
11369 F: security/keys/trusted-keys/trusted_caam.c
11372 M: David Howells <dhowells@redhat.com>
11373 M: Jarkko Sakkinen <jarkko@kernel.org>
11374 L: keyrings@vger.kernel.org
11376 F: Documentation/security/keys/core.rst
11378 F: include/linux/key-type.h
11379 F: include/linux/key.h
11380 F: include/linux/keyctl.h
11381 F: include/uapi/linux/keyctl.h
11384 KEYS/KEYRINGS_INTEGRITY
11385 M: Jarkko Sakkinen <jarkko@kernel.org>
11386 M: Mimi Zohar <zohar@linux.ibm.com>
11387 L: linux-integrity@vger.kernel.org
11388 L: keyrings@vger.kernel.org
11390 F: security/integrity/platform_certs
11393 M: Alexander Potapenko <glider@google.com>
11394 M: Marco Elver <elver@google.com>
11395 R: Dmitry Vyukov <dvyukov@google.com>
11396 L: kasan-dev@googlegroups.com
11398 F: Documentation/dev-tools/kfence.rst
11399 F: arch/*/include/asm/kfence.h
11400 F: include/linux/kfence.h
11401 F: lib/Kconfig.kfence
11405 M: Stefani Seibold <stefani@seibold.net>
11407 F: include/linux/kfifo.h
11411 KGDB / KDB /debug_core
11412 M: Jason Wessel <jason.wessel@windriver.com>
11413 M: Daniel Thompson <daniel.thompson@linaro.org>
11414 R: Douglas Anderson <dianders@chromium.org>
11415 L: kgdb-bugreport@lists.sourceforge.net
11417 W: http://kgdb.wiki.kernel.org/
11418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11419 F: Documentation/dev-tools/kgdb.rst
11420 F: drivers/misc/kgdbts.c
11421 F: drivers/tty/serial/kgdboc.c
11422 F: include/linux/kdb.h
11423 F: include/linux/kgdb.h
11425 F: kernel/module/kdb.c
11427 KHADAS MCU MFD DRIVER
11428 M: Neil Armstrong <neil.armstrong@linaro.org>
11429 L: linux-amlogic@lists.infradead.org
11431 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11432 F: drivers/mfd/khadas-mcu.c
11433 F: include/linux/mfd/khadas-mcu.h
11434 F: drivers/thermal/khadas_mcu_fan.c
11437 M: Catalin Marinas <catalin.marinas@arm.com>
11439 F: Documentation/dev-tools/kmemleak.rst
11440 F: include/linux/kmemleak.h
11442 F: samples/kmemleak/kmemleak-test.c
11444 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11445 M: Luis Chamberlain <mcgrof@kernel.org>
11446 L: linux-kernel@vger.kernel.org
11447 L: linux-modules@vger.kernel.org
11449 F: include/linux/kmod.h
11452 F: tools/testing/selftests/kmod/
11455 M: Alexander Potapenko <glider@google.com>
11456 R: Marco Elver <elver@google.com>
11457 R: Dmitry Vyukov <dvyukov@google.com>
11458 L: kasan-dev@googlegroups.com
11460 F: Documentation/dev-tools/kmsan.rst
11461 F: arch/*/include/asm/kmsan.h
11462 F: arch/*/mm/kmsan_*
11463 F: include/linux/kmsan*.h
11464 F: lib/Kconfig.kmsan
11466 F: scripts/Makefile.kmsan
11469 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11470 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11471 M: "David S. Miller" <davem@davemloft.net>
11472 M: Masami Hiramatsu <mhiramat@kernel.org>
11474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
11475 F: Documentation/trace/kprobes.rst
11476 F: include/asm-generic/kprobes.h
11477 F: include/linux/kprobes.h
11478 F: kernel/kprobes.c
11479 F: lib/test_kprobes.c
11482 KS0108 LCD CONTROLLER DRIVER
11483 M: Miguel Ojeda <ojeda@kernel.org>
11485 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11486 F: drivers/auxdisplay/ks0108.c
11487 F: include/linux/ks0108.h
11489 KTD253 BACKLIGHT DRIVER
11490 M: Linus Walleij <linus.walleij@linaro.org>
11492 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11493 F: drivers/video/backlight/ktd253-backlight.c
11496 M: Steven Rostedt <rostedt@goodmis.org>
11497 M: John Hawley <warthog9@eaglescrag.net>
11499 F: tools/testing/ktest
11502 M: David Ahern <dsahern@kernel.org>
11503 L: netdev@vger.kernel.org
11505 F: include/net/l3mdev.h
11508 LANDLOCK SECURITY MODULE
11509 M: Mickaël Salaün <mic@digikod.net>
11510 L: linux-security-module@vger.kernel.org
11512 W: https://landlock.io
11513 T: git https://github.com/landlock-lsm/linux.git
11514 F: Documentation/security/landlock.rst
11515 F: Documentation/userspace-api/landlock.rst
11516 F: include/uapi/linux/landlock.h
11517 F: samples/landlock/
11518 F: security/landlock/
11519 F: tools/testing/selftests/landlock/
11523 LANTIQ / INTEL Ethernet drivers
11524 M: Hauke Mehrtens <hauke@hauke-m.de>
11525 L: netdev@vger.kernel.org
11527 F: drivers/net/dsa/lantiq_gswip.c
11528 F: drivers/net/dsa/lantiq_pce.h
11529 F: drivers/net/ethernet/lantiq_xrx200.c
11530 F: net/dsa/tag_gswip.c
11532 LANTIQ MIPS ARCHITECTURE
11533 M: John Crispin <john@phrozen.org>
11534 L: linux-mips@vger.kernel.org
11536 F: arch/mips/lantiq
11537 F: drivers/soc/lantiq
11539 LASI 53c700 driver for PARISC
11540 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11541 L: linux-scsi@vger.kernel.org
11543 F: Documentation/scsi/53c700.rst
11544 F: drivers/scsi/53c700*
11547 M: Tobin C. Harding <me@tobin.cc>
11548 M: Tycho Andersen <tycho@tycho.pizza>
11549 L: linux-hardening@vger.kernel.org
11551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11552 F: scripts/leaking_addresses.pl
11555 M: Pavel Machek <pavel@ucw.cz>
11556 L: linux-leds@vger.kernel.org
11558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11559 F: Documentation/devicetree/bindings/leds/
11561 F: include/linux/leds.h
11563 LEGACY EEPROM DRIVER
11564 M: Jean Delvare <jdelvare@suse.com>
11566 F: Documentation/misc-devices/eeprom.rst
11567 F: drivers/misc/eeprom/eeprom.c
11569 LEGO MINDSTORMS EV3
11570 R: David Lechner <david@lechnology.com>
11572 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11573 F: arch/arm/boot/dts/da850-lego-ev3.dts
11574 F: drivers/power/supply/lego_ev3_battery.c
11576 LEGO USB Tower driver
11577 M: Juergen Stuber <starblue@users.sourceforge.net>
11578 L: legousb-devel@lists.sourceforge.net
11580 W: http://legousb.sourceforge.net/
11581 F: drivers/usb/misc/legousbtower.c
11583 LETSKETCH HID TABLET DRIVER
11584 M: Hans de Goede <hdegoede@redhat.com>
11585 L: linux-input@vger.kernel.org
11587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11588 F: drivers/hid/hid-letsketch.c
11591 M: Matan Ziv-Av <matan@svgalib.org>
11592 L: platform-driver-x86@vger.kernel.org
11594 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11595 F: Documentation/admin-guide/laptops/lg-laptop.rst
11596 F: drivers/platform/x86/lg-laptop.c
11598 LG2160 MEDIA DRIVER
11599 M: Michael Krufky <mkrufky@linuxtv.org>
11600 L: linux-media@vger.kernel.org
11602 W: https://linuxtv.org
11603 W: http://github.com/mkrufky
11604 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11605 T: git git://linuxtv.org/mkrufky/tuners.git
11606 F: drivers/media/dvb-frontends/lg2160.*
11608 LGDT3305 MEDIA DRIVER
11609 M: Michael Krufky <mkrufky@linuxtv.org>
11610 L: linux-media@vger.kernel.org
11612 W: https://linuxtv.org
11613 W: http://github.com/mkrufky
11614 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11615 T: git git://linuxtv.org/mkrufky/tuners.git
11616 F: drivers/media/dvb-frontends/lgdt3305.*
11618 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11619 M: Viresh Kumar <vireshk@kernel.org>
11620 L: linux-ide@vger.kernel.org
11622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11623 F: drivers/ata/pata_arasan_cf.c
11624 F: include/linux/pata_arasan_cf_data.h
11626 LIBATA PATA DRIVERS
11627 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11628 L: linux-ide@vger.kernel.org
11629 F: drivers/ata/ata_*.c
11630 F: drivers/ata/pata_*.c
11632 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11633 M: Linus Walleij <linus.walleij@linaro.org>
11634 L: linux-ide@vger.kernel.org
11636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11637 F: drivers/ata/pata_ftide010.c
11638 F: drivers/ata/sata_gemini.c
11639 F: drivers/ata/sata_gemini.h
11641 LIBATA SATA AHCI PLATFORM devices support
11642 M: Hans de Goede <hdegoede@redhat.com>
11643 M: Jens Axboe <axboe@kernel.dk>
11644 L: linux-ide@vger.kernel.org
11646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11647 F: drivers/ata/ahci_platform.c
11648 F: drivers/ata/libahci_platform.c
11649 F: include/linux/ahci_platform.h
11651 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
11652 M: Serge Semin <fancer.lancer@gmail.com>
11653 L: linux-ide@vger.kernel.org
11655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11656 F: Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
11657 F: Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
11658 F: drivers/ata/ahci_dwc.c
11660 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11661 M: Mikael Pettersson <mikpelinux@gmail.com>
11662 L: linux-ide@vger.kernel.org
11664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11665 F: drivers/ata/sata_promise.*
11667 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11668 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11669 L: linux-ide@vger.kernel.org
11671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11672 F: Documentation/ABI/testing/sysfs-ata
11673 F: Documentation/devicetree/bindings/ata/
11675 F: include/linux/ata.h
11676 F: include/linux/libata.h
11678 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11679 M: Vishal Verma <vishal.l.verma@intel.com>
11680 M: Dan Williams <dan.j.williams@intel.com>
11681 M: Dave Jiang <dave.jiang@intel.com>
11682 L: nvdimm@lists.linux.dev
11684 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11685 P: Documentation/nvdimm/maintainer-entry-profile.rst
11686 F: drivers/nvdimm/btt*
11688 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11689 M: Dan Williams <dan.j.williams@intel.com>
11690 M: Vishal Verma <vishal.l.verma@intel.com>
11691 M: Dave Jiang <dave.jiang@intel.com>
11692 L: nvdimm@lists.linux.dev
11694 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11695 P: Documentation/nvdimm/maintainer-entry-profile.rst
11696 F: drivers/nvdimm/pmem*
11698 LIBNVDIMM: DEVICETREE BINDINGS
11699 M: Oliver O'Halloran <oohall@gmail.com>
11700 L: nvdimm@lists.linux.dev
11702 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11703 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11704 F: drivers/nvdimm/of_pmem.c
11706 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11707 M: Dan Williams <dan.j.williams@intel.com>
11708 M: Vishal Verma <vishal.l.verma@intel.com>
11709 M: Dave Jiang <dave.jiang@intel.com>
11710 M: Ira Weiny <ira.weiny@intel.com>
11711 L: nvdimm@lists.linux.dev
11713 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11714 P: Documentation/nvdimm/maintainer-entry-profile.rst
11715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11716 F: drivers/acpi/nfit/*
11717 F: drivers/nvdimm/*
11718 F: include/linux/libnvdimm.h
11719 F: include/linux/nd.h
11720 F: include/uapi/linux/ndctl.h
11721 F: tools/testing/nvdimm/
11723 LICENSES and SPDX stuff
11724 M: Thomas Gleixner <tglx@linutronix.de>
11725 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11726 L: linux-spdx@vger.kernel.org
11728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11730 F: Documentation/process/license-rules.rst
11732 F: scripts/spdxcheck-test.sh
11733 F: scripts/spdxcheck.py
11734 F: scripts/spdxexclude
11736 LINEAR RANGES HELPERS
11737 M: Mark Brown <broonie@kernel.org>
11738 R: Matti Vaittinen <mazziesaccount@gmail.com>
11739 F: lib/linear_ranges.c
11740 F: lib/test_linear_ranges.c
11741 F: include/linux/linear_range.h
11743 LINUX FOR POWER MACINTOSH
11744 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11745 L: linuxppc-dev@lists.ozlabs.org
11747 F: arch/powerpc/platforms/powermac/
11748 F: drivers/macintosh/
11750 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11751 M: Michael Ellerman <mpe@ellerman.id.au>
11752 R: Nicholas Piggin <npiggin@gmail.com>
11753 R: Christophe Leroy <christophe.leroy@csgroup.eu>
11754 L: linuxppc-dev@lists.ozlabs.org
11756 W: https://github.com/linuxppc/wiki/wiki
11757 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11759 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11760 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11761 F: Documentation/devicetree/bindings/powerpc/
11762 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11763 F: Documentation/powerpc/
11765 F: drivers/*/*/*pasemi*
11766 F: drivers/*/*pasemi*
11767 F: drivers/char/tpm/tpm_ibmvtpm*
11768 F: drivers/crypto/nx/
11769 F: drivers/crypto/vmx/
11770 F: drivers/i2c/busses/i2c-opal.c
11771 F: drivers/net/ethernet/ibm/ibmveth.*
11772 F: drivers/net/ethernet/ibm/ibmvnic.*
11773 F: drivers/pci/hotplug/pnv_php.c
11774 F: drivers/pci/hotplug/rpa*
11775 F: drivers/rtc/rtc-opal.c
11776 F: drivers/scsi/ibmvscsi/
11777 F: drivers/tty/hvc/hvc_opal.c
11778 F: drivers/watchdog/wdrtas.c
11779 F: tools/testing/selftests/powerpc
11786 LINUX FOR POWERPC EMBEDDED MPC5XXX
11787 M: Anatolij Gustschin <agust@denx.de>
11788 L: linuxppc-dev@lists.ozlabs.org
11790 F: arch/powerpc/platforms/512x/
11791 F: arch/powerpc/platforms/52xx/
11793 LINUX FOR POWERPC EMBEDDED PPC4XX
11794 L: linuxppc-dev@lists.ozlabs.org
11796 F: arch/powerpc/platforms/40x/
11797 F: arch/powerpc/platforms/44x/
11799 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11800 M: Scott Wood <oss@buserror.net>
11801 L: linuxppc-dev@lists.ozlabs.org
11803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11804 F: Documentation/devicetree/bindings/powerpc/fsl/
11805 F: arch/powerpc/platforms/83xx/
11806 F: arch/powerpc/platforms/85xx/
11808 LINUX FOR POWERPC EMBEDDED PPC8XX
11809 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11810 L: linuxppc-dev@lists.ozlabs.org
11812 F: arch/powerpc/platforms/8xx/
11814 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11815 M: Kees Cook <keescook@chromium.org>
11817 F: drivers/misc/lkdtm/*
11818 F: tools/testing/selftests/lkdtm/*
11820 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11821 M: Alan Stern <stern@rowland.harvard.edu>
11822 M: Andrea Parri <parri.andrea@gmail.com>
11823 M: Will Deacon <will@kernel.org>
11824 M: Peter Zijlstra <peterz@infradead.org>
11825 M: Boqun Feng <boqun.feng@gmail.com>
11826 M: Nicholas Piggin <npiggin@gmail.com>
11827 M: David Howells <dhowells@redhat.com>
11828 M: Jade Alglave <j.alglave@ucl.ac.uk>
11829 M: Luc Maranget <luc.maranget@inria.fr>
11830 M: "Paul E. McKenney" <paulmck@kernel.org>
11831 R: Akira Yokosawa <akiyks@gmail.com>
11832 R: Daniel Lustig <dlustig@nvidia.com>
11833 R: Joel Fernandes <joel@joelfernandes.org>
11834 L: linux-kernel@vger.kernel.org
11835 L: linux-arch@vger.kernel.org
11837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11838 F: Documentation/atomic_bitops.txt
11839 F: Documentation/atomic_t.txt
11840 F: Documentation/core-api/refcount-vs-atomic.rst
11841 F: Documentation/litmus-tests/
11842 F: Documentation/memory-barriers.txt
11843 F: tools/memory-model/
11845 LIS3LV02D ACCELEROMETER DRIVER
11846 M: Eric Piel <eric.piel@tremplin-utc.net>
11848 F: Documentation/misc-devices/lis3lv02d.rst
11849 F: drivers/misc/lis3lv02d/
11850 F: drivers/platform/x86/hp_accel.c
11853 M: David Gow <davidgow@google.com>
11854 L: linux-kselftest@vger.kernel.org
11855 L: kunit-dev@googlegroups.com
11860 M: Karol Gugala <kgugala@antmicro.com>
11861 M: Mateusz Holenko <mholenko@antmicro.com>
11862 M: Gabriel Somlo <gsomlo@gmail.com>
11863 M: Joel Stanley <joel@jms.id.au>
11865 F: Documentation/devicetree/bindings/*/litex,*.yaml
11866 F: arch/openrisc/boot/dts/or1klitex.dts
11867 F: include/linux/litex.h
11868 F: drivers/tty/serial/liteuart.c
11869 F: drivers/soc/litex/*
11870 F: drivers/net/ethernet/litex/*
11871 F: drivers/mmc/host/litex_mmc.c
11875 M: Josh Poimboeuf <jpoimboe@kernel.org>
11876 M: Jiri Kosina <jikos@kernel.org>
11877 M: Miroslav Benes <mbenes@suse.cz>
11878 M: Petr Mladek <pmladek@suse.com>
11879 R: Joe Lawrence <joe.lawrence@redhat.com>
11880 L: live-patching@vger.kernel.org
11882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11883 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11884 F: Documentation/livepatch/
11885 F: arch/powerpc/include/asm/livepatch.h
11886 F: include/linux/livepatch.h
11887 F: kernel/livepatch/
11888 F: kernel/module/livepatch.c
11890 F: samples/livepatch/
11891 F: tools/testing/selftests/livepatch/
11894 L: netdev@vger.kernel.org
11896 F: include/linux/llc.h
11897 F: include/net/llc*
11898 F: include/uapi/linux/llc.h
11901 LM73 HARDWARE MONITOR DRIVER
11902 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11903 L: linux-hwmon@vger.kernel.org
11905 F: drivers/hwmon/lm73.c
11907 LM78 HARDWARE MONITOR DRIVER
11908 M: Jean Delvare <jdelvare@suse.com>
11909 L: linux-hwmon@vger.kernel.org
11911 F: Documentation/hwmon/lm78.rst
11912 F: drivers/hwmon/lm78.c
11914 LM83 HARDWARE MONITOR DRIVER
11915 M: Jean Delvare <jdelvare@suse.com>
11916 L: linux-hwmon@vger.kernel.org
11918 F: Documentation/hwmon/lm83.rst
11919 F: drivers/hwmon/lm83.c
11921 LM90 HARDWARE MONITOR DRIVER
11922 M: Jean Delvare <jdelvare@suse.com>
11923 L: linux-hwmon@vger.kernel.org
11925 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11926 F: Documentation/hwmon/lm90.rst
11927 F: drivers/hwmon/lm90.c
11928 F: include/dt-bindings/thermal/lm90.h
11930 LM95234 HARDWARE MONITOR DRIVER
11931 M: Guenter Roeck <linux@roeck-us.net>
11932 L: linux-hwmon@vger.kernel.org
11934 F: Documentation/hwmon/lm95234.rst
11935 F: drivers/hwmon/lm95234.c
11937 LME2510 MEDIA DRIVER
11938 M: Malcolm Priestley <tvboxspy@gmail.com>
11939 L: linux-media@vger.kernel.org
11941 W: https://linuxtv.org
11942 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11943 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11945 LOADPIN SECURITY MODULE
11946 M: Kees Cook <keescook@chromium.org>
11948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11949 F: Documentation/admin-guide/LSM/LoadPin.rst
11950 F: security/loadpin/
11953 M: Peter Zijlstra <peterz@infradead.org>
11954 M: Ingo Molnar <mingo@redhat.com>
11955 M: Will Deacon <will@kernel.org>
11956 R: Waiman Long <longman@redhat.com>
11957 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11958 L: linux-kernel@vger.kernel.org
11960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11961 F: Documentation/locking/
11962 F: arch/*/include/asm/spinlock*.h
11963 F: include/linux/lockdep.h
11964 F: include/linux/mutex*.h
11965 F: include/linux/rwlock*.h
11966 F: include/linux/rwsem*.h
11967 F: include/linux/seqlock.h
11968 F: include/linux/spinlock*.h
11970 F: lib/locking*.[ch]
11971 X: kernel/locking/locktorture.c
11973 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11974 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11975 L: linux-ntfs-dev@lists.sourceforge.net
11977 W: http://www.linux-ntfs.org/content/view/19/37/
11978 F: Documentation/admin-guide/ldm.rst
11979 F: block/partitions/ldm.*
11981 LOGITECH HID GAMING KEYBOARDS
11982 M: Hans de Goede <hdegoede@redhat.com>
11983 L: linux-input@vger.kernel.org
11985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11986 F: drivers/hid/hid-lg-g15.c
11988 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11989 M: Adrien Grassein <adrien.grassein@gmail.com>
11991 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11992 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11995 M: Huacai Chen <chenhuacai@kernel.org>
11996 R: WANG Xuerui <kernel@xen0n.name>
11997 L: loongarch@lists.linux.dev
11999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12001 F: drivers/*/*loongarch*
12002 F: Documentation/loongarch/
12003 F: Documentation/translations/zh_CN/loongarch/
12005 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12006 M: Sathya Prakash <sathya.prakash@broadcom.com>
12007 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
12008 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
12009 L: MPT-FusionLinux.pdl@broadcom.com
12010 L: linux-scsi@vger.kernel.org
12012 W: http://www.avagotech.com/support/
12013 F: drivers/message/fusion/
12014 F: drivers/scsi/mpt3sas/
12016 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12017 M: Matthew Wilcox <willy@infradead.org>
12018 L: linux-scsi@vger.kernel.org
12020 F: drivers/scsi/sym53c8xx_2/
12023 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12024 L: linux-iio@vger.kernel.org
12026 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12027 F: drivers/iio/dac/ltc1660.c
12029 LTC2688 IIO DAC DRIVER
12030 M: Nuno Sá <nuno.sa@analog.com>
12031 L: linux-iio@vger.kernel.org
12033 W: https://ez.analog.com/linux-software-drivers
12034 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12035 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12036 F: drivers/iio/dac/ltc2688.c
12038 LTC2947 HARDWARE MONITOR DRIVER
12039 M: Nuno Sá <nuno.sa@analog.com>
12040 L: linux-hwmon@vger.kernel.org
12042 W: https://ez.analog.com/linux-software-drivers
12043 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12044 F: drivers/hwmon/ltc2947-core.c
12045 F: drivers/hwmon/ltc2947-i2c.c
12046 F: drivers/hwmon/ltc2947-spi.c
12047 F: drivers/hwmon/ltc2947.h
12049 LTC2983 IIO TEMPERATURE DRIVER
12050 M: Nuno Sá <nuno.sa@analog.com>
12051 L: linux-iio@vger.kernel.org
12053 W: https://ez.analog.com/linux-software-drivers
12054 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12055 F: drivers/iio/temperature/ltc2983.c
12057 LTC4261 HARDWARE MONITOR DRIVER
12058 M: Guenter Roeck <linux@roeck-us.net>
12059 L: linux-hwmon@vger.kernel.org
12061 F: Documentation/hwmon/ltc4261.rst
12062 F: drivers/hwmon/ltc4261.c
12064 LTC4306 I2C MULTIPLEXER DRIVER
12065 M: Michael Hennerich <michael.hennerich@analog.com>
12066 L: linux-i2c@vger.kernel.org
12068 W: https://ez.analog.com/linux-software-drivers
12069 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12070 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
12072 LTP (Linux Test Project)
12073 M: Mike Frysinger <vapier@gentoo.org>
12074 M: Cyril Hrubis <chrubis@suse.cz>
12075 M: Wanlong Gao <wanlong.gao@gmail.com>
12076 M: Jan Stancek <jstancek@redhat.com>
12077 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
12078 M: Alexey Kodanev <alexey.kodanev@oracle.com>
12079 L: ltp@lists.linux.it (subscribers-only)
12081 W: http://linux-test-project.github.io/
12082 T: git git://github.com/linux-test-project/ltp.git
12084 LYNX 28G SERDES PHY DRIVER
12085 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12086 L: netdev@vger.kernel.org
12088 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12089 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
12092 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12093 L: netdev@vger.kernel.org
12095 F: drivers/net/pcs/pcs-lynx.c
12096 F: include/linux/pcs-lynx.h
12099 M: Geert Uytterhoeven <geert@linux-m68k.org>
12100 L: linux-m68k@lists.linux-m68k.org
12102 W: http://www.linux-m68k.org/
12103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12107 M68K ON APPLE MACINTOSH
12108 M: Joshua Thompson <funaho@jurai.org>
12109 L: linux-m68k@lists.linux-m68k.org
12111 W: http://www.mac.linux-m68k.org/
12113 F: drivers/macintosh/adb-iop.c
12114 F: drivers/macintosh/via-macii.c
12117 M: Philip Blundell <philb@gnu.org>
12119 W: http://www.tazenda.demon.co.uk/phil/linux-hp
12120 F: arch/m68k/hp300/
12122 M88DS3103 MEDIA DRIVER
12123 M: Antti Palosaari <crope@iki.fi>
12124 L: linux-media@vger.kernel.org
12126 W: https://linuxtv.org
12127 W: http://palosaari.fi/linux/
12128 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12129 T: git git://linuxtv.org/anttip/media_tree.git
12130 F: drivers/media/dvb-frontends/m88ds3103*
12132 M88RS2000 MEDIA DRIVER
12133 M: Malcolm Priestley <tvboxspy@gmail.com>
12134 L: linux-media@vger.kernel.org
12136 W: https://linuxtv.org
12137 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12138 F: drivers/media/dvb-frontends/m88rs2000*
12140 MA901 MASTERKIT USB FM RADIO DRIVER
12141 M: Alexey Klimov <klimov.linux@gmail.com>
12142 L: linux-media@vger.kernel.org
12144 T: git git://linuxtv.org/media_tree.git
12145 F: drivers/media/radio/radio-ma901.c
12148 M: Johannes Berg <johannes@sipsolutions.net>
12149 L: linux-wireless@vger.kernel.org
12151 W: https://wireless.wiki.kernel.org/
12152 Q: https://patchwork.kernel.org/project/linux-wireless/list/
12153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12155 F: Documentation/networking/mac80211-injection.rst
12156 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12157 F: drivers/net/wireless/mac80211_hwsim.[ch]
12158 F: include/net/mac80211.h
12162 M: Jassi Brar <jassisinghbrar@gmail.com>
12163 L: linux-kernel@vger.kernel.org
12165 F: drivers/mailbox/
12166 F: include/linux/mailbox_client.h
12167 F: include/linux/mailbox_controller.h
12168 F: include/dt-bindings/mailbox/
12169 F: Documentation/devicetree/bindings/mailbox/
12172 M: Viresh Kumar <viresh.kumar@linaro.org>
12173 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12174 L: linux-kernel@vger.kernel.org
12176 F: drivers/mailbox/arm_mhuv2.c
12177 F: include/linux/mailbox/arm_mhuv2_message.h
12178 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12180 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12181 M: Jeremy Kerr <jk@codeconstruct.com.au>
12182 M: Matt Johnston <matt@codeconstruct.com.au>
12183 L: netdev@vger.kernel.org
12185 F: Documentation/networking/mctp.rst
12186 F: drivers/net/mctp/
12187 F: include/net/mctp.h
12188 F: include/net/mctpdevice.h
12189 F: include/net/netns/mctp.h
12192 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12193 M: Michael Kerrisk <mtk.manpages@gmail.com>
12194 L: linux-man@vger.kernel.org
12196 W: http://www.kernel.org/doc/man-pages
12199 M: Liam R. Howlett <Liam.Howlett@oracle.com>
12200 L: linux-mm@kvack.org
12202 F: Documentation/core-api/maple_tree.rst
12203 F: include/linux/maple_tree.h
12204 F: include/trace/events/maple_tree.h
12205 F: lib/maple_tree.c
12206 F: lib/test_maple_tree.c
12207 F: tools/testing/radix-tree/linux/maple_tree.h
12208 F: tools/testing/radix-tree/maple.c
12210 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12211 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
12212 L: linux-mips@vger.kernel.org
12214 F: arch/mips/boot/dts/img/pistachio*
12216 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12217 M: Andrew Lunn <andrew@lunn.ch>
12218 M: Vivien Didelot <vivien.didelot@gmail.com>
12219 L: netdev@vger.kernel.org
12221 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
12222 F: Documentation/networking/devlink/mv88e6xxx.rst
12223 F: drivers/net/dsa/mv88e6xxx/
12224 F: include/linux/dsa/mv88e6xxx.h
12225 F: include/linux/platform_data/mv88e6xxx.h
12227 MARVELL ARMADA 3700 PHY DRIVERS
12228 M: Miquel Raynal <miquel.raynal@bootlin.com>
12230 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12231 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12232 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12233 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12235 MARVELL ARMADA 3700 SERIAL DRIVER
12236 M: Pali Rohár <pali@kernel.org>
12238 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12239 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12240 F: drivers/tty/serial/mvebu-uart.c
12242 MARVELL ARMADA DRM SUPPORT
12243 M: Russell King <linux@armlinux.org.uk>
12245 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12246 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12247 F: Documentation/devicetree/bindings/display/armada/
12248 F: drivers/gpu/drm/armada/
12249 F: include/uapi/drm/armada_drm.h
12251 MARVELL CRYPTO DRIVER
12252 M: Boris Brezillon <bbrezillon@kernel.org>
12253 M: Arnaud Ebalard <arno@natisbad.org>
12254 M: Srujana Challa <schalla@marvell.com>
12255 L: linux-crypto@vger.kernel.org
12257 F: drivers/crypto/marvell/
12258 F: include/linux/soc/marvell/octeontx2/
12260 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12261 M: Mirko Lindner <mlindner@marvell.com>
12262 M: Stephen Hemminger <stephen@networkplumber.org>
12263 L: netdev@vger.kernel.org
12265 F: drivers/net/ethernet/marvell/sk*
12267 MARVELL LIBERTAS WIRELESS DRIVER
12268 L: libertas-dev@lists.infradead.org
12270 F: drivers/net/wireless/marvell/libertas/
12272 MARVELL MACCHIATOBIN SUPPORT
12273 M: Russell King <linux@armlinux.org.uk>
12274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12276 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12278 MARVELL MV643XX ETHERNET DRIVER
12279 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12280 L: netdev@vger.kernel.org
12282 F: drivers/net/ethernet/marvell/mv643xx_eth.*
12283 F: include/linux/mv643xx.h
12285 MARVELL MV88X3310 PHY DRIVER
12286 M: Russell King <linux@armlinux.org.uk>
12287 M: Marek Behún <kabel@kernel.org>
12288 L: netdev@vger.kernel.org
12290 F: drivers/net/phy/marvell10g.c
12292 MARVELL MVEBU THERMAL DRIVER
12293 M: Miquel Raynal <miquel.raynal@bootlin.com>
12295 F: drivers/thermal/armada_thermal.c
12297 MARVELL MVNETA ETHERNET DRIVER
12298 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12299 L: netdev@vger.kernel.org
12301 F: drivers/net/ethernet/marvell/mvneta.*
12303 MARVELL MVPP2 ETHERNET DRIVER
12304 M: Marcin Wojtas <mw@semihalf.com>
12305 M: Russell King <linux@armlinux.org.uk>
12306 L: netdev@vger.kernel.org
12308 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
12309 F: drivers/net/ethernet/marvell/mvpp2/
12311 MARVELL MWIFIEX WIRELESS DRIVER
12312 M: Amitkumar Karwar <amitkarwar@gmail.com>
12313 M: Ganapathi Bhat <ganapathi017@gmail.com>
12314 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12315 M: Xinming Hu <huxinming820@gmail.com>
12316 L: linux-wireless@vger.kernel.org
12318 F: drivers/net/wireless/marvell/mwifiex/
12320 MARVELL MWL8K WIRELESS DRIVER
12321 M: Lennert Buytenhek <buytenh@wantstofly.org>
12322 L: linux-wireless@vger.kernel.org
12324 F: drivers/net/wireless/marvell/mwl8k.c
12326 MARVELL NAND CONTROLLER DRIVER
12327 M: Miquel Raynal <miquel.raynal@bootlin.com>
12328 L: linux-mtd@lists.infradead.org
12330 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12331 F: drivers/mtd/nand/raw/marvell_nand.c
12333 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12334 M: Sunil Goutham <sgoutham@marvell.com>
12335 M: Geetha sowjanya <gakula@marvell.com>
12336 M: Subbaraya Sundeep <sbhatta@marvell.com>
12337 M: hariprasad <hkelam@marvell.com>
12338 L: netdev@vger.kernel.org
12340 F: drivers/net/ethernet/marvell/octeontx2/nic/
12341 F: include/linux/soc/marvell/octeontx2/
12343 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12344 M: Sunil Goutham <sgoutham@marvell.com>
12345 M: Linu Cherian <lcherian@marvell.com>
12346 M: Geetha sowjanya <gakula@marvell.com>
12347 M: Jerin Jacob <jerinj@marvell.com>
12348 M: hariprasad <hkelam@marvell.com>
12349 M: Subbaraya Sundeep <sbhatta@marvell.com>
12350 L: netdev@vger.kernel.org
12352 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12353 F: drivers/net/ethernet/marvell/octeontx2/af/
12355 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12356 M: Taras Chornyi <tchornyi@marvell.com>
12358 W: https://github.com/Marvell-switching/switchdev-prestera
12359 F: drivers/net/ethernet/marvell/prestera/
12361 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12362 M: Nicolas Pitre <nico@fluxnic.net>
12364 F: drivers/mmc/host/mvsdio.*
12366 MARVELL USB MDIO CONTROLLER DRIVER
12367 M: Tobias Waldekranz <tobias@waldekranz.com>
12368 L: netdev@vger.kernel.org
12370 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12371 F: drivers/net/mdio/mdio-mvusb.c
12373 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12374 M: Hu Ziji <huziji@marvell.com>
12375 L: linux-mmc@vger.kernel.org
12377 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12378 F: drivers/mmc/host/sdhci-xenon*
12380 MARVELL OCTEON ENDPOINT DRIVER
12381 M: Veerasenareddy Burru <vburru@marvell.com>
12382 M: Abhijit Ayarekar <aayarekar@marvell.com>
12383 L: netdev@vger.kernel.org
12385 F: drivers/net/ethernet/marvell/octeon_ep
12387 MATROX FRAMEBUFFER DRIVER
12388 L: linux-fbdev@vger.kernel.org
12390 F: drivers/video/fbdev/matrox/matroxfb_*
12391 F: include/uapi/linux/matroxfb.h
12394 M: Daniel Nilsson <daniel.nilsson@flex.com>
12395 L: linux-hwmon@vger.kernel.org
12397 F: Documentation/hwmon/max15301.rst
12398 F: drivers/hwmon/pmbus/max15301.c
12400 MAX16065 HARDWARE MONITOR DRIVER
12401 M: Guenter Roeck <linux@roeck-us.net>
12402 L: linux-hwmon@vger.kernel.org
12404 F: Documentation/hwmon/max16065.rst
12405 F: drivers/hwmon/max16065.c
12407 MAX2175 SDR TUNER DRIVER
12408 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12409 L: linux-media@vger.kernel.org
12411 T: git git://linuxtv.org/media_tree.git
12412 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12413 F: Documentation/userspace-api/media/drivers/max2175.rst
12414 F: drivers/media/i2c/max2175*
12415 F: include/uapi/linux/max2175.h
12417 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12418 L: linux-hwmon@vger.kernel.org
12420 F: Documentation/hwmon/max6650.rst
12421 F: drivers/hwmon/max6650.c
12423 MAX6697 HARDWARE MONITOR DRIVER
12424 M: Guenter Roeck <linux@roeck-us.net>
12425 L: linux-hwmon@vger.kernel.org
12427 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12428 F: Documentation/hwmon/max6697.rst
12429 F: drivers/hwmon/max6697.c
12430 F: include/linux/platform_data/max6697.h
12432 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12433 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12434 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12435 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12436 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12437 L: linux-media@vger.kernel.org
12439 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12440 F: drivers/media/i2c/max9286.c
12442 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12443 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12444 L: linux-media@vger.kernel.org
12446 F: drivers/staging/media/max96712/max96712.c
12448 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12449 M: Peter Rosin <peda@axentia.se>
12450 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12452 F: Documentation/devicetree/bindings/sound/max9860.txt
12453 F: sound/soc/codecs/max9860.*
12455 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12456 M: Andreas Klinger <ak@it-klinger.de>
12457 L: linux-iio@vger.kernel.org
12459 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12460 F: drivers/iio/proximity/mb1232.c
12462 MAXIM MAX11205 DRIVER
12463 M: Ramona Bolboaca <ramona.bolboaca@analog.com>
12464 L: linux-iio@vger.kernel.org
12466 W: https://ez.analog.com/linux-software-drivers
12467 F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
12468 F: drivers/iio/adc/max11205.c
12470 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12471 R: Iskren Chernev <iskren.chernev@gmail.com>
12472 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12473 R: Marek Szyprowski <m.szyprowski@samsung.com>
12474 R: Matheus Castello <matheus@castello.eng.br>
12475 L: linux-pm@vger.kernel.org
12477 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12478 F: drivers/power/supply/max17040_battery.c
12480 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12481 R: Hans de Goede <hdegoede@redhat.com>
12482 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12483 R: Marek Szyprowski <m.szyprowski@samsung.com>
12484 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12485 R: Purism Kernel Team <kernel@puri.sm>
12486 L: linux-pm@vger.kernel.org
12488 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12489 F: drivers/power/supply/max17042_battery.c
12491 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12492 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12493 L: linux-kernel@vger.kernel.org
12495 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12496 F: drivers/regulator/max20086-regulator.c
12498 MAXIM MAX77650 PMIC MFD DRIVER
12499 M: Bartosz Golaszewski <brgl@bgdev.pl>
12500 L: linux-kernel@vger.kernel.org
12502 F: Documentation/devicetree/bindings/*/*max77650.yaml
12503 F: Documentation/devicetree/bindings/*/max77650*.yaml
12504 F: drivers/gpio/gpio-max77650.c
12505 F: drivers/input/misc/max77650-onkey.c
12506 F: drivers/leds/leds-max77650.c
12507 F: drivers/mfd/max77650.c
12508 F: drivers/power/supply/max77650-charger.c
12509 F: drivers/regulator/max77650-regulator.c
12510 F: include/linux/mfd/max77650.h
12512 MAXIM MAX77714 PMIC MFD DRIVER
12513 M: Luca Ceresoli <luca@lucaceresoli.net>
12515 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12516 F: drivers/mfd/max77714.c
12517 F: include/linux/mfd/max77714.h
12519 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12520 M: Javier Martinez Canillas <javier@dowhile0.org>
12521 L: linux-kernel@vger.kernel.org
12523 F: Documentation/devicetree/bindings/*/*max77802.yaml
12524 F: drivers/regulator/max77802-regulator.c
12525 F: include/dt-bindings/*/*max77802.h
12527 MAXIM MAX77976 BATTERY CHARGER
12528 M: Luca Ceresoli <luca@lucaceresoli.net>
12530 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12531 F: drivers/power/supply/max77976_charger.c
12533 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12534 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12535 L: linux-pm@vger.kernel.org
12537 B: mailto:linux-samsung-soc@vger.kernel.org
12538 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12539 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12540 F: drivers/power/supply/max14577_charger.c
12541 F: drivers/power/supply/max77693_charger.c
12543 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12544 M: Chanwoo Choi <cw00.choi@samsung.com>
12545 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12546 L: linux-kernel@vger.kernel.org
12548 B: mailto:linux-samsung-soc@vger.kernel.org
12549 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12550 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12551 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12552 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12553 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12554 F: drivers/*/*max77843.c
12555 F: drivers/*/max14577*.c
12556 F: drivers/*/max77686*.c
12557 F: drivers/*/max77693*.c
12558 F: drivers/clk/clk-max77686.c
12559 F: drivers/extcon/extcon-max14577.c
12560 F: drivers/extcon/extcon-max77693.c
12561 F: drivers/rtc/rtc-max77686.c
12562 F: include/linux/mfd/max14577*.h
12563 F: include/linux/mfd/max77686*.h
12564 F: include/linux/mfd/max77693*.h
12566 MAXIRADIO FM RADIO RECEIVER DRIVER
12567 M: Hans Verkuil <hverkuil@xs4all.nl>
12568 L: linux-media@vger.kernel.org
12570 W: https://linuxtv.org
12571 T: git git://linuxtv.org/media_tree.git
12572 F: drivers/media/radio/radio-maxiradio*
12574 MAXLINEAR ETHERNET PHY DRIVER
12575 M: Xu Liang <lxu@maxlinear.com>
12576 L: netdev@vger.kernel.org
12578 F: drivers/net/phy/mxl-gpy.c
12580 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12581 R: Yasushi SHOJI <yashi@spacecubics.com>
12582 L: linux-can@vger.kernel.org
12584 F: drivers/net/can/usb/mcba_usb.c
12586 MCAN MMIO DEVICE DRIVER
12587 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12588 L: linux-can@vger.kernel.org
12590 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12591 F: drivers/net/can/m_can/m_can.c
12592 F: drivers/net/can/m_can/m_can.h
12593 F: drivers/net/can/m_can/m_can_platform.c
12595 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12596 M: Rishi Gupta <gupt21@gmail.com>
12597 L: linux-i2c@vger.kernel.org
12598 L: linux-input@vger.kernel.org
12600 F: drivers/hid/hid-mcp2221.c
12602 MCP251XFD SPI-CAN NETWORK DRIVER
12603 M: Marc Kleine-Budde <mkl@pengutronix.de>
12604 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12605 R: Thomas Kopp <thomas.kopp@microchip.com>
12606 L: linux-can@vger.kernel.org
12608 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12609 F: drivers/net/can/spi/mcp251xfd/
12611 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12612 M: Peter Rosin <peda@axentia.se>
12613 L: linux-iio@vger.kernel.org
12615 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12616 F: drivers/iio/potentiometer/mcp4018.c
12617 F: drivers/iio/potentiometer/mcp4531.c
12619 MCR20A IEEE-802.15.4 RADIO DRIVER
12620 M: Xue Liu <liuxuenetmail@gmail.com>
12621 L: linux-wpan@vger.kernel.org
12623 W: https://github.com/xueliu/mcr20a-linux
12624 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12625 F: drivers/net/ieee802154/mcr20a.c
12626 F: drivers/net/ieee802154/mcr20a.h
12628 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12629 M: William Breathitt Gray <william.gray@linaro.org>
12630 L: linux-iio@vger.kernel.org
12632 F: drivers/iio/dac/cio-dac.c
12634 MEDIA CONTROLLER FRAMEWORK
12635 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12636 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12637 L: linux-media@vger.kernel.org
12639 W: https://www.linuxtv.org
12640 T: git git://linuxtv.org/media_tree.git
12641 F: drivers/media/mc/
12642 F: include/media/media-*.h
12643 F: include/uapi/linux/media.h
12645 MEDIA DRIVER FOR FREESCALE IMX PXP
12646 M: Philipp Zabel <p.zabel@pengutronix.de>
12647 L: linux-media@vger.kernel.org
12649 T: git git://linuxtv.org/media_tree.git
12650 F: drivers/media/platform/nxp/imx-pxp.[ch]
12652 MEDIA DRIVERS FOR ASCOT2E
12653 M: Sergey Kozlov <serjk@netup.ru>
12654 M: Abylay Ospan <aospan@netup.ru>
12655 L: linux-media@vger.kernel.org
12657 W: https://linuxtv.org
12658 W: http://netup.tv/
12659 T: git git://linuxtv.org/media_tree.git
12660 F: drivers/media/dvb-frontends/ascot2e*
12662 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12663 M: Jasmin Jessich <jasmin@anw.at>
12664 L: linux-media@vger.kernel.org
12666 W: https://linuxtv.org
12667 T: git git://linuxtv.org/media_tree.git
12668 F: drivers/media/dvb-frontends/cxd2099*
12670 MEDIA DRIVERS FOR CXD2841ER
12671 M: Sergey Kozlov <serjk@netup.ru>
12672 M: Abylay Ospan <aospan@netup.ru>
12673 L: linux-media@vger.kernel.org
12675 W: https://linuxtv.org
12676 W: http://netup.tv/
12677 T: git git://linuxtv.org/media_tree.git
12678 F: drivers/media/dvb-frontends/cxd2841er*
12680 MEDIA DRIVERS FOR CXD2880
12681 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12682 L: linux-media@vger.kernel.org
12684 W: http://linuxtv.org/
12685 T: git git://linuxtv.org/media_tree.git
12686 F: drivers/media/dvb-frontends/cxd2880/*
12687 F: drivers/media/spi/cxd2880*
12689 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12690 L: linux-media@vger.kernel.org
12692 W: https://linuxtv.org
12693 T: git git://linuxtv.org/media_tree.git
12694 F: drivers/media/pci/ddbridge/*
12696 MEDIA DRIVERS FOR FREESCALE IMX
12697 M: Steve Longerbeam <slongerbeam@gmail.com>
12698 M: Philipp Zabel <p.zabel@pengutronix.de>
12699 L: linux-media@vger.kernel.org
12701 T: git git://linuxtv.org/media_tree.git
12702 F: Documentation/admin-guide/media/imx.rst
12703 F: Documentation/devicetree/bindings/media/imx.txt
12704 F: drivers/staging/media/imx/
12705 F: include/linux/imx-media.h
12706 F: include/media/imx.h
12708 MEDIA DRIVERS FOR FREESCALE IMX7
12709 M: Rui Miguel Silva <rmfrfs@gmail.com>
12710 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12711 L: linux-media@vger.kernel.org
12713 T: git git://linuxtv.org/media_tree.git
12714 F: Documentation/admin-guide/media/imx7.rst
12715 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12716 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12717 F: drivers/media/platform/nxp/imx-mipi-csis.c
12718 F: drivers/staging/media/imx/imx7-media-csi.c
12720 MEDIA DRIVERS FOR HELENE
12721 M: Abylay Ospan <aospan@netup.ru>
12722 L: linux-media@vger.kernel.org
12724 W: https://linuxtv.org
12725 W: http://netup.tv/
12726 T: git git://linuxtv.org/media_tree.git
12727 F: drivers/media/dvb-frontends/helene*
12729 MEDIA DRIVERS FOR HORUS3A
12730 M: Sergey Kozlov <serjk@netup.ru>
12731 M: Abylay Ospan <aospan@netup.ru>
12732 L: linux-media@vger.kernel.org
12734 W: https://linuxtv.org
12735 W: http://netup.tv/
12736 T: git git://linuxtv.org/media_tree.git
12737 F: drivers/media/dvb-frontends/horus3a*
12739 MEDIA DRIVERS FOR LNBH25
12740 M: Sergey Kozlov <serjk@netup.ru>
12741 M: Abylay Ospan <aospan@netup.ru>
12742 L: linux-media@vger.kernel.org
12744 W: https://linuxtv.org
12745 W: http://netup.tv/
12746 T: git git://linuxtv.org/media_tree.git
12747 F: drivers/media/dvb-frontends/lnbh25*
12749 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12750 L: linux-media@vger.kernel.org
12752 W: https://linuxtv.org
12753 T: git git://linuxtv.org/media_tree.git
12754 F: drivers/media/dvb-frontends/mxl5xx*
12756 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12757 M: Sergey Kozlov <serjk@netup.ru>
12758 M: Abylay Ospan <aospan@netup.ru>
12759 L: linux-media@vger.kernel.org
12761 W: https://linuxtv.org
12762 W: http://netup.tv/
12763 T: git git://linuxtv.org/media_tree.git
12764 F: drivers/media/pci/netup_unidvb/*
12766 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12767 M: Dmitry Osipenko <digetx@gmail.com>
12768 L: linux-media@vger.kernel.org
12769 L: linux-tegra@vger.kernel.org
12771 T: git git://linuxtv.org/media_tree.git
12772 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12773 F: drivers/media/platform/nvidia/tegra-vde/
12775 MEDIA DRIVERS FOR RENESAS - CEU
12776 M: Jacopo Mondi <jacopo@jmondi.org>
12777 L: linux-media@vger.kernel.org
12778 L: linux-renesas-soc@vger.kernel.org
12780 T: git git://linuxtv.org/media_tree.git
12781 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12782 F: drivers/media/platform/renesas/renesas-ceu.c
12783 F: include/media/drv-intf/renesas-ceu.h
12785 MEDIA DRIVERS FOR RENESAS - DRIF
12786 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12787 L: linux-media@vger.kernel.org
12788 L: linux-renesas-soc@vger.kernel.org
12790 T: git git://linuxtv.org/media_tree.git
12791 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12792 F: drivers/media/platform/renesas/rcar_drif.c
12794 MEDIA DRIVERS FOR RENESAS - FCP
12795 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12796 L: linux-media@vger.kernel.org
12797 L: linux-renesas-soc@vger.kernel.org
12799 T: git git://linuxtv.org/media_tree.git
12800 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12801 F: drivers/media/platform/renesas/rcar-fcp.c
12802 F: include/media/rcar-fcp.h
12804 MEDIA DRIVERS FOR RENESAS - FDP1
12805 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12806 L: linux-media@vger.kernel.org
12807 L: linux-renesas-soc@vger.kernel.org
12809 T: git git://linuxtv.org/media_tree.git
12810 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12811 F: drivers/media/platform/renesas/rcar_fdp1.c
12813 MEDIA DRIVERS FOR RENESAS - VIN
12814 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12815 L: linux-media@vger.kernel.org
12816 L: linux-renesas-soc@vger.kernel.org
12818 T: git git://linuxtv.org/media_tree.git
12819 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12820 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12821 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12822 F: drivers/media/platform/renesas/rcar-isp.c
12823 F: drivers/media/platform/renesas/rcar-vin/
12825 MEDIA DRIVERS FOR RENESAS - VSP1
12826 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12827 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12828 L: linux-media@vger.kernel.org
12829 L: linux-renesas-soc@vger.kernel.org
12831 T: git git://linuxtv.org/media_tree.git
12832 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12833 F: drivers/media/platform/renesas/vsp1/
12835 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12836 L: linux-media@vger.kernel.org
12838 W: https://linuxtv.org
12839 T: git git://linuxtv.org/media_tree.git
12840 F: drivers/media/dvb-frontends/stv0910*
12842 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12843 L: linux-media@vger.kernel.org
12845 W: https://linuxtv.org
12846 T: git git://linuxtv.org/media_tree.git
12847 F: drivers/media/dvb-frontends/stv6111*
12849 MEDIA DRIVERS FOR STM32 - DCMI
12850 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12851 L: linux-media@vger.kernel.org
12853 T: git git://linuxtv.org/media_tree.git
12854 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12855 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12857 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12858 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12859 L: linux-media@vger.kernel.org
12861 W: https://linuxtv.org
12862 Q: http://patchwork.kernel.org/project/linux-media/list/
12863 T: git git://linuxtv.org/media_tree.git
12864 F: Documentation/admin-guide/media/
12865 F: Documentation/devicetree/bindings/media/
12866 F: Documentation/driver-api/media/
12867 F: Documentation/userspace-api/media/
12869 F: drivers/staging/media/
12870 F: include/dt-bindings/media/
12871 F: include/linux/platform_data/media/
12873 F: include/uapi/linux/dvb/
12874 F: include/uapi/linux/ivtv*
12875 F: include/uapi/linux/media.h
12876 F: include/uapi/linux/meye.h
12877 F: include/uapi/linux/uvcvideo.h
12878 F: include/uapi/linux/v4l2-*
12879 F: include/uapi/linux/videodev2.h
12881 MEDIATEK BLUETOOTH DRIVER
12882 M: Sean Wang <sean.wang@mediatek.com>
12883 L: linux-bluetooth@vger.kernel.org
12884 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12886 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12887 F: drivers/bluetooth/btmtkuart.c
12889 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12890 M: Sean Wang <sean.wang@mediatek.com>
12891 L: linux-pm@vger.kernel.org
12893 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12894 F: drivers/power/reset/mt6323-poweroff.c
12896 MEDIATEK CIR DRIVER
12897 M: Sean Wang <sean.wang@mediatek.com>
12899 F: drivers/media/rc/mtk-cir.c
12901 MEDIATEK DMA DRIVER
12902 M: Sean Wang <sean.wang@mediatek.com>
12903 L: dmaengine@vger.kernel.org
12904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12905 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12907 F: Documentation/devicetree/bindings/dma/mtk-*
12908 F: drivers/dma/mediatek/
12910 MEDIATEK ETHERNET DRIVER
12911 M: Felix Fietkau <nbd@nbd.name>
12912 M: John Crispin <john@phrozen.org>
12913 M: Sean Wang <sean.wang@mediatek.com>
12914 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12915 L: netdev@vger.kernel.org
12917 F: drivers/net/ethernet/mediatek/
12919 MEDIATEK I2C CONTROLLER DRIVER
12920 M: Qii Wang <qii.wang@mediatek.com>
12921 L: linux-i2c@vger.kernel.org
12923 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12924 F: drivers/i2c/busses/i2c-mt65xx.c
12926 MEDIATEK IOMMU DRIVER
12927 M: Yong Wu <yong.wu@mediatek.com>
12928 L: iommu@lists.linux.dev
12929 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12931 F: Documentation/devicetree/bindings/iommu/mediatek*
12932 F: drivers/iommu/mtk_iommu*
12933 F: include/dt-bindings/memory/mt*-port.h
12935 MEDIATEK JPEG DRIVER
12936 M: Bin Liu <bin.liu@mediatek.com>
12938 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12939 F: drivers/media/platform/mediatek/jpeg/
12941 MEDIATEK KEYPAD DRIVER
12942 M: Mattijs Korpershoek <mkorpershoek@baylibre.com>
12944 F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
12945 F: drivers/input/keyboard/mt6779-keypad.c
12947 MEDIATEK MDP DRIVER
12948 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12949 M: Houlong Wei <houlong.wei@mediatek.com>
12950 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12952 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12953 F: drivers/media/platform/mediatek/mdp/
12954 F: drivers/media/platform/mediatek/vpu/
12956 MEDIATEK MEDIA DRIVER
12957 M: Tiffany Lin <tiffany.lin@mediatek.com>
12958 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12959 M: Yunfei Dong <yunfei.dong@mediatek.com>
12961 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12962 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12963 F: drivers/media/platform/mediatek/vcodec/
12964 F: drivers/media/platform/mediatek/vpu/
12966 MEDIATEK MMC/SD/SDIO DRIVER
12967 M: Chaotian Jing <chaotian.jing@mediatek.com>
12969 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12970 F: drivers/mmc/host/mtk-sd.c
12972 MEDIATEK MT76 WIRELESS LAN DRIVER
12973 M: Felix Fietkau <nbd@nbd.name>
12974 M: Lorenzo Bianconi <lorenzo@kernel.org>
12975 M: Ryder Lee <ryder.lee@mediatek.com>
12976 R: Shayne Chen <shayne.chen@mediatek.com>
12977 R: Sean Wang <sean.wang@mediatek.com>
12978 L: linux-wireless@vger.kernel.org
12980 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12981 F: drivers/net/wireless/mediatek/mt76/
12983 MEDIATEK MT7601U WIRELESS LAN DRIVER
12984 M: Jakub Kicinski <kuba@kernel.org>
12985 L: linux-wireless@vger.kernel.org
12987 F: drivers/net/wireless/mediatek/mt7601u/
12989 MEDIATEK MT7621 CLOCK DRIVER
12990 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12992 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12993 F: drivers/clk/ralink/clk-mt7621.c
12995 MEDIATEK MT7621/28/88 I2C DRIVER
12996 M: Stefan Roese <sr@denx.de>
12997 L: linux-i2c@vger.kernel.org
12999 F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13000 F: drivers/i2c/busses/i2c-mt7621.c
13002 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13003 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13005 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13006 F: drivers/pci/controller/pcie-mt7621.c
13008 MEDIATEK MT7621 PHY PCI DRIVER
13009 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13011 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13012 F: drivers/phy/ralink/phy-mt7621-pci.c
13014 MEDIATEK NAND CONTROLLER DRIVER
13015 L: linux-mtd@lists.infradead.org
13017 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
13018 F: drivers/mtd/nand/raw/mtk_*
13020 MEDIATEK PMIC LED DRIVER
13021 M: Sean Wang <sean.wang@mediatek.com>
13023 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
13024 F: drivers/leds/leds-mt6323.c
13026 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13027 M: Sean Wang <sean.wang@mediatek.com>
13029 F: drivers/char/hw_random/mtk-rng.c
13031 MEDIATEK SMI DRIVER
13032 M: Yong Wu <yong.wu@mediatek.com>
13033 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13035 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13036 F: drivers/memory/mtk-smi.c
13037 F: include/soc/mediatek/smi.h
13039 MEDIATEK SWITCH DRIVER
13040 M: Sean Wang <sean.wang@mediatek.com>
13041 M: Landen Chao <Landen.Chao@mediatek.com>
13042 M: DENG Qingfang <dqfext@gmail.com>
13043 L: netdev@vger.kernel.org
13045 F: drivers/net/dsa/mt7530.*
13046 F: net/dsa/tag_mtk.c
13048 MEDIATEK T7XX 5G WWAN MODEM DRIVER
13049 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
13050 M: Intel Corporation <linuxwwan@intel.com>
13051 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
13052 R: Liu Haijun <haijun.liu@mediatek.com>
13053 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
13054 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
13055 L: netdev@vger.kernel.org
13057 F: drivers/net/wwan/t7xx/
13059 MEDIATEK USB3 DRD IP DRIVER
13060 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
13061 L: linux-usb@vger.kernel.org
13062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13063 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13065 F: Documentation/devicetree/bindings/usb/mediatek,*
13066 F: drivers/usb/host/xhci-mtk*
13067 F: drivers/usb/mtu3/
13069 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13070 M: Peter Senna Tschudin <peter.senna@gmail.com>
13071 M: Martin Donnelly <martin.donnelly@ge.com>
13072 M: Martyn Welch <martyn.welch@collabora.co.uk>
13074 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13075 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13077 MEGARAID SCSI/SAS DRIVERS
13078 M: Kashyap Desai <kashyap.desai@broadcom.com>
13079 M: Sumit Saxena <sumit.saxena@broadcom.com>
13080 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
13081 L: megaraidlinux.pdl@broadcom.com
13082 L: linux-scsi@vger.kernel.org
13084 W: http://www.avagotech.com/support/
13085 F: Documentation/scsi/megaraid.rst
13086 F: drivers/scsi/megaraid.*
13087 F: drivers/scsi/megaraid/
13089 MELEXIS MLX90614 DRIVER
13090 M: Crt Mori <cmo@melexis.com>
13091 L: linux-iio@vger.kernel.org
13093 W: http://www.melexis.com
13094 F: drivers/iio/temperature/mlx90614.c
13096 MELEXIS MLX90632 DRIVER
13097 M: Crt Mori <cmo@melexis.com>
13098 L: linux-iio@vger.kernel.org
13100 W: http://www.melexis.com
13101 F: drivers/iio/temperature/mlx90632.c
13103 MELFAS MIP4 TOUCHSCREEN DRIVER
13104 M: Sangwon Jee <jeesw@melfas.com>
13106 W: http://www.melfas.com
13107 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13108 F: drivers/input/touchscreen/melfas_mip4.c
13110 MELLANOX BLUEFIELD I2C DRIVER
13111 M: Khalil Blaiech <kblaiech@nvidia.com>
13112 M: Asmaa Mnebhi <asmaa@nvidia.com>
13113 L: linux-i2c@vger.kernel.org
13115 F: drivers/i2c/busses/i2c-mlxbf.c
13117 MELLANOX ETHERNET DRIVER (mlx4_en)
13118 M: Tariq Toukan <tariqt@nvidia.com>
13119 L: netdev@vger.kernel.org
13121 W: http://www.mellanox.com
13122 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13123 F: drivers/net/ethernet/mellanox/mlx4/en_*
13125 MELLANOX ETHERNET DRIVER (mlx5e)
13126 M: Saeed Mahameed <saeedm@nvidia.com>
13127 L: netdev@vger.kernel.org
13129 W: http://www.mellanox.com
13130 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13131 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
13133 MELLANOX ETHERNET INNOVA DRIVERS
13134 R: Boris Pismenny <borisp@nvidia.com>
13135 L: netdev@vger.kernel.org
13137 W: http://www.mellanox.com
13138 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13139 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13140 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13141 F: include/linux/mlx5/mlx5_ifc_fpga.h
13143 MELLANOX ETHERNET SWITCH DRIVERS
13144 M: Ido Schimmel <idosch@nvidia.com>
13145 M: Petr Machata <petrm@nvidia.com>
13146 L: netdev@vger.kernel.org
13148 W: http://www.mellanox.com
13149 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13150 F: drivers/net/ethernet/mellanox/mlxsw/
13151 F: tools/testing/selftests/drivers/net/mlxsw/
13153 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13154 M: mlxsw@nvidia.com
13155 L: netdev@vger.kernel.org
13157 W: http://www.mellanox.com
13158 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13159 F: drivers/net/ethernet/mellanox/mlxfw/
13161 MELLANOX HARDWARE PLATFORM SUPPORT
13162 M: Hans de Goede <hdegoede@redhat.com>
13163 M: Mark Gross <markgross@kernel.org>
13164 M: Vadim Pasternak <vadimp@nvidia.com>
13165 L: platform-driver-x86@vger.kernel.org
13167 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13168 F: drivers/platform/mellanox/
13169 F: include/linux/platform_data/mlxreg.h
13171 MELLANOX MLX4 core VPI driver
13172 M: Tariq Toukan <tariqt@nvidia.com>
13173 L: netdev@vger.kernel.org
13174 L: linux-rdma@vger.kernel.org
13176 W: http://www.mellanox.com
13177 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13178 F: drivers/net/ethernet/mellanox/mlx4/
13179 F: include/linux/mlx4/
13181 MELLANOX MLX4 IB driver
13182 M: Yishai Hadas <yishaih@nvidia.com>
13183 L: linux-rdma@vger.kernel.org
13185 W: http://www.mellanox.com
13186 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13187 F: drivers/infiniband/hw/mlx4/
13188 F: include/linux/mlx4/
13189 F: include/uapi/rdma/mlx4-abi.h
13191 MELLANOX MLX5 core VPI driver
13192 M: Saeed Mahameed <saeedm@nvidia.com>
13193 M: Leon Romanovsky <leonro@nvidia.com>
13194 L: netdev@vger.kernel.org
13195 L: linux-rdma@vger.kernel.org
13197 W: http://www.mellanox.com
13198 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13199 F: Documentation/networking/device_drivers/ethernet/mellanox/
13200 F: drivers/net/ethernet/mellanox/mlx5/core/
13201 F: include/linux/mlx5/
13203 MELLANOX MLX5 IB driver
13204 M: Leon Romanovsky <leonro@nvidia.com>
13205 L: linux-rdma@vger.kernel.org
13207 W: http://www.mellanox.com
13208 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13209 F: drivers/infiniband/hw/mlx5/
13210 F: include/linux/mlx5/
13211 F: include/uapi/rdma/mlx5-abi.h
13213 MELLANOX MLXCPLD I2C AND MUX DRIVER
13214 M: Vadim Pasternak <vadimp@nvidia.com>
13215 M: Michael Shych <michaelsh@nvidia.com>
13216 L: linux-i2c@vger.kernel.org
13218 F: Documentation/i2c/busses/i2c-mlxcpld.rst
13219 F: drivers/i2c/busses/i2c-mlxcpld.c
13220 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
13222 MELLANOX MLXCPLD LED DRIVER
13223 M: Vadim Pasternak <vadimp@nvidia.com>
13224 L: linux-leds@vger.kernel.org
13226 F: Documentation/leds/leds-mlxcpld.rst
13227 F: drivers/leds/leds-mlxcpld.c
13228 F: drivers/leds/leds-mlxreg.c
13230 MELLANOX PLATFORM DRIVER
13231 M: Vadim Pasternak <vadimp@nvidia.com>
13232 L: platform-driver-x86@vger.kernel.org
13234 F: drivers/platform/x86/mlx-platform.c
13237 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13238 M: "Paul E. McKenney" <paulmck@kernel.org>
13239 L: linux-kernel@vger.kernel.org
13241 F: arch/powerpc/include/asm/membarrier.h
13242 F: include/uapi/linux/membarrier.h
13243 F: kernel/sched/membarrier.c
13246 M: Mike Rapoport <rppt@kernel.org>
13247 L: linux-mm@kvack.org
13249 F: Documentation/core-api/boot-time-mm.rst
13250 F: include/linux/memblock.h
13252 F: tools/testing/memblock/
13254 MEMORY CONTROLLER DRIVERS
13255 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13256 L: linux-kernel@vger.kernel.org
13258 B: mailto:krzysztof.kozlowski@linaro.org
13259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13260 F: Documentation/devicetree/bindings/memory-controllers/
13262 F: include/dt-bindings/memory/
13265 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13266 M: Dmitry Osipenko <digetx@gmail.com>
13267 L: linux-pm@vger.kernel.org
13268 L: linux-tegra@vger.kernel.org
13269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13271 F: drivers/devfreq/tegra30-devfreq.c
13274 M: Andrew Morton <akpm@linux-foundation.org>
13275 L: linux-mm@kvack.org
13277 W: http://www.linux-mm.org
13278 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13279 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13280 F: include/linux/gfp.h
13281 F: include/linux/gfp_types.h
13282 F: include/linux/memory_hotplug.h
13283 F: include/linux/mm.h
13284 F: include/linux/mmzone.h
13285 F: include/linux/pagewalk.h
13286 F: include/linux/vmalloc.h
13288 F: tools/testing/selftests/vm/
13291 M: David Hildenbrand <david@redhat.com>
13292 M: Oscar Salvador <osalvador@suse.de>
13293 L: linux-mm@kvack.org
13295 F: Documentation/admin-guide/mm/memory-hotplug.rst
13296 F: Documentation/core-api/memory-hotplug.rst
13297 F: drivers/base/memory.c
13298 F: include/linux/memory_hotplug.h
13299 F: mm/memory_hotplug.c
13300 F: tools/testing/selftests/memory-hotplug/
13302 MEMORY TECHNOLOGY DEVICES (MTD)
13303 M: Miquel Raynal <miquel.raynal@bootlin.com>
13304 M: Richard Weinberger <richard@nod.at>
13305 M: Vignesh Raghavendra <vigneshr@ti.com>
13306 L: linux-mtd@lists.infradead.org
13308 W: http://www.linux-mtd.infradead.org/
13309 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13310 C: irc://irc.oftc.net/mtd
13311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13313 F: Documentation/devicetree/bindings/mtd/
13315 F: include/linux/mtd/
13316 F: include/uapi/mtd/
13318 MEMSENSING MICROSYSTEMS MSA311 DRIVER
13319 M: Dmitry Rokosov <ddrokosov@sberdevices.ru>
13320 L: linux-iio@vger.kernel.org
13322 F: Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
13323 F: drivers/iio/accel/msa311.c
13325 MEN A21 WATCHDOG DRIVER
13326 M: Johannes Thumshirn <morbidrsa@gmail.com>
13327 L: linux-watchdog@vger.kernel.org
13329 F: drivers/watchdog/mena21_wdt.c
13331 MEN CHAMELEON BUS (mcb)
13332 M: Johannes Thumshirn <morbidrsa@gmail.com>
13334 F: Documentation/driver-api/men-chameleon-bus.rst
13336 F: include/linux/mcb.h
13338 MEN F21BMC (Board Management Controller)
13339 M: Andreas Werner <andreas.werner@men.de>
13341 F: Documentation/hwmon/menf21bmc.rst
13342 F: drivers/hwmon/menf21bmc_hwmon.c
13343 F: drivers/leds/leds-menf21bmc.c
13344 F: drivers/mfd/menf21bmc.c
13345 F: drivers/watchdog/menf21bmc_wdt.c
13347 MEN Z069 WATCHDOG DRIVER
13348 M: Johannes Thumshirn <jth@kernel.org>
13349 L: linux-watchdog@vger.kernel.org
13351 F: drivers/watchdog/menz69_wdt.c
13353 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13354 M: Neil Armstrong <neil.armstrong@linaro.org>
13355 L: linux-media@vger.kernel.org
13356 L: linux-amlogic@lists.infradead.org
13358 W: http://linux-meson.com/
13359 T: git git://linuxtv.org/media_tree.git
13360 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13361 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13362 F: drivers/media/cec/platform/meson/ao-cec.c
13364 MESON GE2D DRIVER FOR AMLOGIC SOCS
13365 M: Neil Armstrong <neil.armstrong@linaro.org>
13366 L: linux-media@vger.kernel.org
13367 L: linux-amlogic@lists.infradead.org
13369 T: git git://linuxtv.org/media_tree.git
13370 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13371 F: drivers/media/platform/amlogic/meson-ge2d/
13373 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13374 M: Liang Yang <liang.yang@amlogic.com>
13375 L: linux-mtd@lists.infradead.org
13377 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
13378 F: drivers/mtd/nand/raw/meson_*
13380 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13381 M: Neil Armstrong <neil.armstrong@linaro.org>
13382 L: linux-media@vger.kernel.org
13383 L: linux-amlogic@lists.infradead.org
13385 T: git git://linuxtv.org/media_tree.git
13386 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13387 F: drivers/staging/media/meson/vdec/
13389 METHODE UDPU SUPPORT
13390 M: Vladimir Vid <vladimir.vid@sartura.hr>
13392 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13395 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13396 R: Hemant Kumar <quic_hemantk@quicinc.com>
13397 L: mhi@lists.linux.dev
13398 L: linux-arm-msm@vger.kernel.org
13400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13401 F: Documentation/ABI/stable/sysfs-bus-mhi
13402 F: Documentation/mhi/
13403 F: drivers/bus/mhi/
13404 F: include/linux/mhi.h
13406 MICROBLAZE ARCHITECTURE
13407 M: Michal Simek <monstr@monstr.eu>
13409 W: http://www.monstr.eu/fdt/
13410 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13411 F: arch/microblaze/
13413 MICROCHIP AT91 DMA DRIVERS
13414 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13415 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13417 L: dmaengine@vger.kernel.org
13419 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13420 F: drivers/dma/at_hdmac.c
13421 F: drivers/dma/at_hdmac_regs.h
13422 F: drivers/dma/at_xdmac.c
13423 F: include/dt-bindings/dma/at91.h
13425 MICROCHIP AT91 SERIAL DRIVER
13426 M: Richard Genoud <richard.genoud@gmail.com>
13428 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13429 F: drivers/tty/serial/atmel_serial.c
13430 F: drivers/tty/serial/atmel_serial.h
13432 MICROCHIP AT91 USART MFD DRIVER
13433 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13434 L: linux-kernel@vger.kernel.org
13436 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13437 F: drivers/mfd/at91-usart.c
13438 F: include/dt-bindings/mfd/at91-usart.h
13440 MICROCHIP AT91 USART SPI DRIVER
13441 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13442 L: linux-spi@vger.kernel.org
13444 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13445 F: drivers/spi/spi-at91-usart.c
13447 MICROCHIP AUDIO ASOC DRIVERS
13448 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13449 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13453 MICROCHIP CSI2DC DRIVER
13454 M: Eugen Hristev <eugen.hristev@microchip.com>
13455 L: linux-media@vger.kernel.org
13457 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13458 F: drivers/media/platform/atmel/microchip-csi2dc.c
13460 MICROCHIP ECC DRIVER
13461 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13462 L: linux-crypto@vger.kernel.org
13464 F: drivers/crypto/atmel-ecc.*
13466 MICROCHIP EIC DRIVER
13467 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13470 F: drivers/irqchip/irq-mchp-eic.c
13472 MICROCHIP I2C DRIVER
13473 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13474 L: linux-i2c@vger.kernel.org
13476 F: drivers/i2c/busses/i2c-at91-*.c
13477 F: drivers/i2c/busses/i2c-at91.h
13479 MICROCHIP ISC DRIVER
13480 M: Eugen Hristev <eugen.hristev@microchip.com>
13481 L: linux-media@vger.kernel.org
13483 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13484 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13485 F: drivers/media/platform/atmel/atmel-isc*
13486 F: drivers/media/platform/atmel/atmel-sama*-isc*
13487 F: include/linux/atmel-isc-media.h
13489 MICROCHIP ISI DRIVER
13490 M: Eugen Hristev <eugen.hristev@microchip.com>
13491 L: linux-media@vger.kernel.org
13493 F: drivers/media/platform/atmel/atmel-isi.c
13494 F: drivers/media/platform/atmel/atmel-isi.h
13496 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13497 M: Woojung Huh <woojung.huh@microchip.com>
13498 M: UNGLinuxDriver@microchip.com
13499 L: netdev@vger.kernel.org
13501 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13502 F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13503 F: drivers/net/dsa/microchip/*
13504 F: include/linux/platform_data/microchip-ksz.h
13505 F: net/dsa/tag_ksz.c
13507 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13508 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13509 R: UNGLinuxDriver@microchip.com
13510 L: netdev@vger.kernel.org
13512 F: drivers/net/phy/microchip_t1.c
13514 MICROCHIP LAN743X ETHERNET DRIVER
13515 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13516 M: UNGLinuxDriver@microchip.com
13517 L: netdev@vger.kernel.org
13519 F: drivers/net/ethernet/microchip/lan743x_*
13521 MICROCHIP LAN966X ETHERNET DRIVER
13522 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13523 M: UNGLinuxDriver@microchip.com
13524 L: netdev@vger.kernel.org
13526 F: drivers/net/ethernet/microchip/lan966x/*
13528 MICROCHIP LCDFB DRIVER
13529 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13530 L: linux-fbdev@vger.kernel.org
13532 F: drivers/video/fbdev/atmel_lcdfb.c
13533 F: include/video/atmel_lcdc.h
13535 MICROCHIP MCP16502 PMIC DRIVER
13536 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13539 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13540 F: drivers/regulator/mcp16502.c
13542 MICROCHIP MCP3911 ADC DRIVER
13543 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13544 M: Kent Gustavsson <kent@minoris.se>
13545 L: linux-iio@vger.kernel.org
13547 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13548 F: drivers/iio/adc/mcp3911.c
13550 MICROCHIP MMC/SD/SDIO MCI DRIVER
13551 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13553 F: drivers/mmc/host/atmel-mci.c
13555 MICROCHIP NAND DRIVER
13556 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13557 L: linux-mtd@lists.infradead.org
13559 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13560 F: drivers/mtd/nand/raw/atmel/*
13562 MICROCHIP PCI1XXXX GP DRIVER
13563 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13564 L: linux-gpio@vger.kernel.org
13566 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
13567 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
13568 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
13570 MICROCHIP OTPC DRIVER
13571 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13574 F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13575 F: drivers/nvmem/microchip-otpc.c
13576 F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13578 MICROCHIP PCI1XXXX I2C DRIVER
13579 M: Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
13580 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13581 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13582 L: linux-i2c@vger.kernel.org
13584 F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
13586 MICROCHIP PWM DRIVER
13587 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13589 L: linux-pwm@vger.kernel.org
13591 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13592 F: drivers/pwm/pwm-atmel.c
13594 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13595 M: Eugen Hristev <eugen.hristev@microchip.com>
13596 L: linux-iio@vger.kernel.org
13598 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13599 F: drivers/iio/adc/at91-sama5d2_adc.c
13600 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13602 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13603 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13605 F: drivers/power/reset/at91-sama5d2_shdwc.c
13607 MICROCHIP SPI DRIVER
13608 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13610 F: drivers/spi/spi-atmel.*
13612 MICROCHIP SSC DRIVER
13613 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13616 F: drivers/misc/atmel-ssc.c
13617 F: include/linux/atmel-ssc.h
13619 MICROCHIP USB251XB DRIVER
13620 M: Richard Leitner <richard.leitner@skidata.com>
13621 L: linux-usb@vger.kernel.org
13623 F: Documentation/devicetree/bindings/usb/usb251xb.txt
13624 F: drivers/usb/misc/usb251xb.c
13626 MICROCHIP USBA UDC DRIVER
13627 M: Cristian Birsan <cristian.birsan@microchip.com>
13628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13630 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13632 MICROCHIP WILC1000 WIFI DRIVER
13633 M: Ajay Singh <ajay.kathat@microchip.com>
13634 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13635 L: linux-wireless@vger.kernel.org
13637 F: drivers/net/wireless/microchip/wilc1000/
13639 MICROSEMI MIPS SOCS
13640 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13641 M: UNGLinuxDriver@microchip.com
13642 L: linux-mips@vger.kernel.org
13644 F: Documentation/devicetree/bindings/mips/mscc.txt
13645 F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
13646 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13647 F: arch/mips/boot/dts/mscc/
13648 F: arch/mips/configs/generic/board-ocelot.config
13649 F: arch/mips/generic/board-ocelot.c
13651 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13652 M: Don Brace <don.brace@microchip.com>
13653 L: storagedev@microchip.com
13654 L: linux-scsi@vger.kernel.org
13656 F: Documentation/scsi/smartpqi.rst
13657 F: drivers/scsi/smartpqi/Kconfig
13658 F: drivers/scsi/smartpqi/Makefile
13659 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13660 F: include/linux/cciss*.h
13661 F: include/uapi/linux/cciss*.h
13663 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
13664 M: Maximilian Luz <luzmaximilian@gmail.com>
13665 L: platform-driver-x86@vger.kernel.org
13667 F: drivers/platform/surface/surface_aggregator_tabletsw.c
13669 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13670 M: Maximilian Luz <luzmaximilian@gmail.com>
13671 L: linux-pm@vger.kernel.org
13672 L: platform-driver-x86@vger.kernel.org
13674 F: drivers/power/supply/surface_battery.c
13675 F: drivers/power/supply/surface_charger.c
13677 MICROSOFT SURFACE DTX DRIVER
13678 M: Maximilian Luz <luzmaximilian@gmail.com>
13679 L: platform-driver-x86@vger.kernel.org
13681 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13682 F: drivers/platform/surface/surface_dtx.c
13683 F: include/uapi/linux/surface_aggregator/dtx.h
13685 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13686 M: Maximilian Luz <luzmaximilian@gmail.com>
13687 L: platform-driver-x86@vger.kernel.org
13689 F: drivers/platform/surface/surface_gpe.c
13691 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13692 M: Hans de Goede <hdegoede@redhat.com>
13693 M: Mark Gross <markgross@kernel.org>
13694 M: Maximilian Luz <luzmaximilian@gmail.com>
13695 L: platform-driver-x86@vger.kernel.org
13697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13698 F: drivers/platform/surface/
13700 MICROSOFT SURFACE HID TRANSPORT DRIVER
13701 M: Maximilian Luz <luzmaximilian@gmail.com>
13702 L: linux-input@vger.kernel.org
13703 L: platform-driver-x86@vger.kernel.org
13705 F: drivers/hid/surface-hid/
13707 MICROSOFT SURFACE HOT-PLUG DRIVER
13708 M: Maximilian Luz <luzmaximilian@gmail.com>
13709 L: platform-driver-x86@vger.kernel.org
13711 F: drivers/platform/surface/surface_hotplug.c
13713 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13714 M: Maximilian Luz <luzmaximilian@gmail.com>
13715 L: platform-driver-x86@vger.kernel.org
13717 F: drivers/platform/surface/surface_platform_profile.c
13719 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13720 M: Chen Yu <yu.c.chen@intel.com>
13721 L: platform-driver-x86@vger.kernel.org
13723 F: drivers/platform/surface/surfacepro3_button.c
13725 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13726 M: Maximilian Luz <luzmaximilian@gmail.com>
13727 L: platform-driver-x86@vger.kernel.org
13729 W: https://github.com/linux-surface/surface-aggregator-module
13730 C: irc://irc.libera.chat/linux-surface
13731 F: Documentation/driver-api/surface_aggregator/
13732 F: drivers/platform/surface/aggregator/
13733 F: drivers/platform/surface/surface_acpi_notify.c
13734 F: drivers/platform/surface/surface_aggregator_cdev.c
13735 F: drivers/platform/surface/surface_aggregator_registry.c
13736 F: include/linux/surface_acpi_notify.h
13737 F: include/linux/surface_aggregator/
13738 F: include/uapi/linux/surface_aggregator/
13740 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
13741 M: Maximilian Luz <luzmaximilian@gmail.com>
13742 L: platform-driver-x86@vger.kernel.org
13744 F: drivers/platform/surface/surface_aggregator_hub.c
13746 MICROTEK X6 SCANNER
13747 M: Oliver Neukum <oliver@neukum.org>
13749 F: drivers/usb/image/microtek.*
13751 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13752 M: Luka Kovacic <luka.kovacic@sartura.hr>
13753 M: Luka Perkov <luka.perkov@sartura.hr>
13755 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13756 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13757 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13758 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13759 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13760 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13762 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13763 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13764 L: linux-media@vger.kernel.org
13766 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13767 F: Documentation/driver-api/media/drivers/ccs/
13768 F: Documentation/userspace-api/media/drivers/ccs.rst
13769 F: drivers/media/i2c/ccs-pll.c
13770 F: drivers/media/i2c/ccs-pll.h
13771 F: drivers/media/i2c/ccs/
13772 F: include/uapi/linux/ccs.h
13773 F: include/uapi/linux/smiapp.h
13776 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13777 L: linux-mips@vger.kernel.org
13779 W: http://www.linux-mips.org/
13780 Q: https://patchwork.kernel.org/project/linux-mips/list/
13781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13782 F: Documentation/devicetree/bindings/mips/
13783 F: Documentation/mips/
13785 F: drivers/platform/mips/
13786 F: include/dt-bindings/mips/
13788 MIPS BOSTON DEVELOPMENT BOARD
13789 M: Paul Burton <paulburton@kernel.org>
13790 L: linux-mips@vger.kernel.org
13792 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13793 F: arch/mips/boot/dts/img/boston.dts
13794 F: arch/mips/configs/generic/board-boston.config
13795 F: drivers/clk/imgtec/clk-boston.c
13796 F: include/dt-bindings/clock/boston-clock.h
13799 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13800 M: Serge Semin <fancer.lancer@gmail.com>
13801 L: linux-mips@vger.kernel.org
13803 F: drivers/bus/mips_cdmm.c
13804 F: drivers/clocksource/mips-gic-timer.c
13805 F: drivers/cpuidle/cpuidle-cps.c
13806 F: drivers/irqchip/irq-mips-cpu.c
13807 F: drivers/irqchip/irq-mips-gic.c
13809 MIPS GENERIC PLATFORM
13810 M: Paul Burton <paulburton@kernel.org>
13811 L: linux-mips@vger.kernel.org
13813 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13814 F: arch/mips/generic/
13815 F: arch/mips/tools/generic-board-config.sh
13817 MIPS RINT INSTRUCTION EMULATION
13818 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13819 L: linux-mips@vger.kernel.org
13821 F: arch/mips/math-emu/dp_rint.c
13822 F: arch/mips/math-emu/sp_rint.c
13824 MIPS/LOONGSON1 ARCHITECTURE
13825 M: Keguang Zhang <keguang.zhang@gmail.com>
13826 L: linux-mips@vger.kernel.org
13828 F: arch/mips/include/asm/mach-loongson32/
13829 F: arch/mips/loongson32/
13830 F: drivers/*/*/*loongson1*
13831 F: drivers/*/*loongson1*
13833 MIPS/LOONGSON2EF ARCHITECTURE
13834 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13835 L: linux-mips@vger.kernel.org
13837 F: arch/mips/include/asm/mach-loongson2ef/
13838 F: arch/mips/loongson2ef/
13839 F: drivers/cpufreq/loongson2_cpufreq.c
13841 MIPS/LOONGSON64 ARCHITECTURE
13842 M: Huacai Chen <chenhuacai@kernel.org>
13843 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13844 L: linux-mips@vger.kernel.org
13846 F: arch/mips/include/asm/mach-loongson64/
13847 F: arch/mips/loongson64/
13848 F: drivers/irqchip/irq-loongson*
13849 F: drivers/platform/mips/cpu_hwmon.c
13851 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13852 M: Hans Verkuil <hverkuil@xs4all.nl>
13853 L: linux-media@vger.kernel.org
13855 W: https://linuxtv.org
13856 T: git git://linuxtv.org/media_tree.git
13857 F: drivers/media/radio/radio-miropcm20*
13860 R: Lubomir Rintel <lkundrak@v3.sk>
13861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13864 F: arch/arm/boot/dts/mmp*
13865 F: arch/arm/mach-mmp/
13866 F: include/linux/soc/mmp/
13868 MMP USB PHY DRIVERS
13869 R: Lubomir Rintel <lkundrak@v3.sk>
13870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13872 F: drivers/phy/marvell/phy-mmp3-usb.c
13873 F: drivers/phy/marvell/phy-pxa-usb.c
13875 MMU GATHER AND TLB INVALIDATION
13876 M: Will Deacon <will@kernel.org>
13877 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13878 M: Andrew Morton <akpm@linux-foundation.org>
13879 M: Nick Piggin <npiggin@gmail.com>
13880 M: Peter Zijlstra <peterz@infradead.org>
13881 L: linux-arch@vger.kernel.org
13882 L: linux-mm@kvack.org
13884 F: arch/*/include/asm/tlb.h
13885 F: include/asm-generic/tlb.h
13888 MN88472 MEDIA DRIVER
13889 M: Antti Palosaari <crope@iki.fi>
13890 L: linux-media@vger.kernel.org
13892 W: https://linuxtv.org
13893 W: http://palosaari.fi/linux/
13894 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13895 F: drivers/media/dvb-frontends/mn88472*
13897 MN88473 MEDIA DRIVER
13898 M: Antti Palosaari <crope@iki.fi>
13899 L: linux-media@vger.kernel.org
13901 W: https://linuxtv.org
13902 W: http://palosaari.fi/linux/
13903 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13904 F: drivers/media/dvb-frontends/mn88473*
13907 M: Luis Chamberlain <mcgrof@kernel.org>
13908 L: linux-modules@vger.kernel.org
13909 L: linux-kernel@vger.kernel.org
13911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13912 F: include/linux/module.h
13916 MONOLITHIC POWER SYSTEM PMIC DRIVER
13917 M: Saravanan Sekar <sravanhome@gmail.com>
13919 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13920 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13921 F: drivers/iio/adc/mp2629_adc.c
13922 F: drivers/mfd/mp2629.c
13923 F: drivers/power/supply/mp2629_charger.c
13924 F: drivers/regulator/mp5416.c
13925 F: drivers/regulator/mpq7920.c
13926 F: drivers/regulator/mpq7920.h
13927 F: include/linux/mfd/mp2629.h
13929 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13931 W: http://popies.net/meye/
13932 F: Documentation/userspace-api/media/drivers/meye*
13933 F: drivers/staging/media/deprecated/meye/
13934 F: include/uapi/linux/meye.h
13936 MOTORCOMM PHY DRIVER
13937 M: Peter Geis <pgwipeout@gmail.com>
13938 L: netdev@vger.kernel.org
13940 F: drivers/net/phy/motorcomm.c
13942 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13943 M: Jiri Slaby <jirislaby@kernel.org>
13945 F: Documentation/driver-api/tty/moxa-smartio.rst
13946 F: drivers/tty/mxser.*
13948 MR800 AVERMEDIA USB FM RADIO DRIVER
13949 M: Alexey Klimov <klimov.linux@gmail.com>
13950 L: linux-media@vger.kernel.org
13952 T: git git://linuxtv.org/media_tree.git
13953 F: drivers/media/radio/radio-mr800.c
13955 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13956 M: Alan Ott <alan@signal11.us>
13957 L: linux-wpan@vger.kernel.org
13959 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13960 F: drivers/net/ieee802154/mrf24j40.c
13963 M: "Lee, Chun-Yi" <jlee@suse.com>
13964 L: platform-driver-x86@vger.kernel.org
13966 F: drivers/platform/x86/msi-laptop.c
13969 L: platform-driver-x86@vger.kernel.org
13971 F: drivers/platform/x86/msi-wmi.c
13973 MSI001 MEDIA DRIVER
13974 M: Antti Palosaari <crope@iki.fi>
13975 L: linux-media@vger.kernel.org
13977 W: https://linuxtv.org
13978 W: http://palosaari.fi/linux/
13979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13980 T: git git://linuxtv.org/anttip/media_tree.git
13981 F: drivers/media/tuners/msi001*
13983 MSI2500 MEDIA DRIVER
13984 M: Antti Palosaari <crope@iki.fi>
13985 L: linux-media@vger.kernel.org
13987 W: https://linuxtv.org
13988 W: http://palosaari.fi/linux/
13989 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13990 T: git git://linuxtv.org/anttip/media_tree.git
13991 F: drivers/media/usb/msi2500/
13993 MSTAR INTERRUPT CONTROLLER DRIVER
13994 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13995 M: Daniel Palmer <daniel@thingy.jp>
13997 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13998 F: drivers/irqchip/irq-mst-intc.c
14000 MSYSTEMS DISKONCHIP G3 MTD DRIVER
14001 M: Robert Jarzmik <robert.jarzmik@free.fr>
14002 L: linux-mtd@lists.infradead.org
14004 F: drivers/mtd/devices/docg3*
14006 MT9M032 APTINA SENSOR DRIVER
14007 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14008 L: linux-media@vger.kernel.org
14010 T: git git://linuxtv.org/media_tree.git
14011 F: drivers/media/i2c/mt9m032.c
14012 F: include/media/i2c/mt9m032.h
14014 MT9P031 APTINA CAMERA SENSOR
14015 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14016 L: linux-media@vger.kernel.org
14018 T: git git://linuxtv.org/media_tree.git
14019 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
14020 F: drivers/media/i2c/mt9p031.c
14021 F: include/media/i2c/mt9p031.h
14023 MT9T001 APTINA CAMERA SENSOR
14024 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14025 L: linux-media@vger.kernel.org
14027 T: git git://linuxtv.org/media_tree.git
14028 F: drivers/media/i2c/mt9t001.c
14029 F: include/media/i2c/mt9t001.h
14031 MT9T112 APTINA CAMERA SENSOR
14032 M: Jacopo Mondi <jacopo@jmondi.org>
14033 L: linux-media@vger.kernel.org
14035 T: git git://linuxtv.org/media_tree.git
14036 F: drivers/media/i2c/mt9t112.c
14037 F: include/media/i2c/mt9t112.h
14039 MT9V032 APTINA CAMERA SENSOR
14040 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14041 L: linux-media@vger.kernel.org
14043 T: git git://linuxtv.org/media_tree.git
14044 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
14045 F: drivers/media/i2c/mt9v032.c
14046 F: include/media/i2c/mt9v032.h
14048 MT9V111 APTINA CAMERA SENSOR
14049 M: Jacopo Mondi <jacopo@jmondi.org>
14050 L: linux-media@vger.kernel.org
14052 T: git git://linuxtv.org/media_tree.git
14053 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
14054 F: drivers/media/i2c/mt9v111.c
14056 MULTIFUNCTION DEVICES (MFD)
14057 M: Lee Jones <lee@kernel.org>
14059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14060 F: Documentation/devicetree/bindings/mfd/
14062 F: include/dt-bindings/mfd/
14063 F: include/linux/mfd/
14065 MULTIMEDIA CARD (MMC) ETC. OVER SPI
14067 F: drivers/mmc/host/mmc_spi.c
14068 F: include/linux/spi/mmc_spi.h
14070 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
14071 M: Ulf Hansson <ulf.hansson@linaro.org>
14072 L: linux-mmc@vger.kernel.org
14074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14075 F: Documentation/devicetree/bindings/mmc/
14077 F: include/linux/mmc/
14078 F: include/uapi/linux/mmc/
14080 MULTIPLEXER SUBSYSTEM
14081 M: Peter Rosin <peda@axentia.se>
14083 F: Documentation/ABI/testing/sysfs-class-mux*
14084 F: Documentation/devicetree/bindings/mux/
14086 F: include/dt-bindings/mux/
14087 F: include/linux/mux/
14089 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
14090 M: Bin Liu <b-liu@ti.com>
14091 L: linux-usb@vger.kernel.org
14093 F: drivers/usb/musb/
14095 MXL301RF MEDIA DRIVER
14096 M: Akihiro Tsukada <tskd08@gmail.com>
14097 L: linux-media@vger.kernel.org
14099 F: drivers/media/tuners/mxl301rf*
14101 MXL5007T MEDIA DRIVER
14102 M: Michael Krufky <mkrufky@linuxtv.org>
14103 L: linux-media@vger.kernel.org
14105 W: https://linuxtv.org
14106 W: http://github.com/mkrufky
14107 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14108 T: git git://linuxtv.org/mkrufky/tuners.git
14109 F: drivers/media/tuners/mxl5007t.*
14112 M: Marek Vasut <marex@denx.de>
14113 M: Stefan Agner <stefan@agner.ch>
14114 L: dri-devel@lists.freedesktop.org
14116 T: git git://anongit.freedesktop.org/drm/drm-misc
14117 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
14118 F: drivers/gpu/drm/mxsfb/
14120 MYLEX DAC960 PCI RAID Controller
14121 M: Hannes Reinecke <hare@kernel.org>
14122 L: linux-scsi@vger.kernel.org
14124 F: drivers/scsi/myrb.*
14125 F: drivers/scsi/myrs.*
14127 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
14128 M: Chris Lee <christopher.lee@cspi.com>
14129 L: netdev@vger.kernel.org
14131 W: https://www.cspi.com/ethernet-products/support/downloads/
14132 F: drivers/net/ethernet/myricom/myri10ge/
14134 NAND FLASH SUBSYSTEM
14135 M: Miquel Raynal <miquel.raynal@bootlin.com>
14136 R: Richard Weinberger <richard@nod.at>
14137 L: linux-mtd@lists.infradead.org
14139 W: http://www.linux-mtd.infradead.org/
14140 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14141 C: irc://irc.oftc.net/mtd
14142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
14143 F: drivers/mtd/nand/
14144 F: include/linux/mtd/*nand*.h
14146 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14147 M: Daniel Mack <zonque@gmail.com>
14148 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14150 W: http://www.native-instruments.com
14151 F: sound/usb/caiaq/
14153 NATSEMI ETHERNET DRIVER (DP8381x)
14155 F: drivers/net/ethernet/natsemi/natsemi.c
14157 NCR 5380 SCSI DRIVERS
14158 M: Finn Thain <fthain@linux-m68k.org>
14159 M: Michael Schmitz <schmitzmic@gmail.com>
14160 L: linux-scsi@vger.kernel.org
14162 F: Documentation/scsi/g_NCR5380.rst
14163 F: drivers/scsi/NCR5380.*
14164 F: drivers/scsi/arm/cumana_1.c
14165 F: drivers/scsi/arm/oak.c
14166 F: drivers/scsi/atari_scsi.*
14167 F: drivers/scsi/dmx3191d.c
14168 F: drivers/scsi/g_NCR5380.*
14169 F: drivers/scsi/mac_scsi.*
14170 F: drivers/scsi/sun3_scsi.*
14171 F: drivers/scsi/sun3_scsi_vme.c
14174 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
14178 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14179 M: Guenter Roeck <linux@roeck-us.net>
14180 L: linux-hwmon@vger.kernel.org
14182 F: Documentation/hwmon/nct6775.rst
14183 F: drivers/hwmon/nct6775-core.c
14184 F: drivers/hwmon/nct6775-platform.c
14185 F: drivers/hwmon/nct6775.h
14187 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14188 M: Zev Weiss <zev@bewilderbeest.net>
14189 L: linux-hwmon@vger.kernel.org
14191 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14192 F: drivers/hwmon/nct6775-i2c.c
14195 M: Jakub Kicinski <kuba@kernel.org>
14197 F: drivers/net/netdevsim/*
14199 NETEM NETWORK EMULATOR
14200 M: Stephen Hemminger <stephen@networkplumber.org>
14201 L: netdev@vger.kernel.org
14203 F: net/sched/sch_netem.c
14205 NETERION 10GbE DRIVERS (s2io)
14206 M: Jon Mason <jdmason@kudzu.us>
14207 L: netdev@vger.kernel.org
14209 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14210 F: drivers/net/ethernet/neterion/
14213 M: Pablo Neira Ayuso <pablo@netfilter.org>
14214 M: Jozsef Kadlecsik <kadlec@netfilter.org>
14215 M: Florian Westphal <fw@strlen.de>
14216 L: netfilter-devel@vger.kernel.org
14217 L: coreteam@netfilter.org
14219 W: http://www.netfilter.org/
14220 W: http://www.iptables.org/
14221 W: http://www.nftables.org/
14222 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
14223 C: irc://irc.libera.chat/netfilter
14224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14226 F: include/linux/netfilter*
14227 F: include/linux/netfilter/
14228 F: include/net/netfilter/
14229 F: include/uapi/linux/netfilter*
14230 F: include/uapi/linux/netfilter/
14231 F: net/*/netfilter.c
14232 F: net/*/netfilter/
14233 F: net/bridge/br_netfilter*.c
14236 NETROM NETWORK LAYER
14237 M: Ralf Baechle <ralf@linux-mips.org>
14238 L: linux-hams@vger.kernel.org
14240 W: http://www.linux-ax25.org/
14241 F: include/net/netrom.h
14242 F: include/uapi/linux/netrom.h
14245 NETRONIX EMBEDDED CONTROLLER
14246 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14248 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14249 F: drivers/mfd/ntxec.c
14250 F: drivers/pwm/pwm-ntxec.c
14251 F: drivers/rtc/rtc-ntxec.c
14252 F: include/linux/mfd/ntxec.h
14254 NETRONOME ETHERNET DRIVERS
14255 M: Simon Horman <simon.horman@corigine.com>
14256 R: Jakub Kicinski <kuba@kernel.org>
14257 L: oss-drivers@corigine.com
14259 F: drivers/net/ethernet/netronome/
14261 NETWORK BLOCK DEVICE (NBD)
14262 M: Josef Bacik <josef@toxicpanda.com>
14263 L: linux-block@vger.kernel.org
14264 L: nbd@other.debian.org
14266 F: Documentation/admin-guide/blockdev/nbd.rst
14267 F: drivers/block/nbd.c
14268 F: include/trace/events/nbd.h
14269 F: include/uapi/linux/nbd.h
14271 NETWORK DROP MONITOR
14272 M: Neil Horman <nhorman@tuxdriver.com>
14273 L: netdev@vger.kernel.org
14275 W: https://fedorahosted.org/dropwatch/
14276 F: include/uapi/linux/net_dropmon.h
14277 F: net/core/drop_monitor.c
14280 M: "David S. Miller" <davem@davemloft.net>
14281 M: Eric Dumazet <edumazet@google.com>
14282 M: Jakub Kicinski <kuba@kernel.org>
14283 M: Paolo Abeni <pabeni@redhat.com>
14284 L: netdev@vger.kernel.org
14286 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14289 F: Documentation/devicetree/bindings/net/
14290 F: drivers/connector/
14292 F: include/dt-bindings/net/
14293 F: include/linux/etherdevice.h
14294 F: include/linux/fcdevice.h
14295 F: include/linux/fddidevice.h
14296 F: include/linux/hippidevice.h
14297 F: include/linux/if_*
14298 F: include/linux/inetdevice.h
14299 F: include/linux/netdevice.h
14300 F: include/uapi/linux/if_*
14301 F: include/uapi/linux/netdevice.h
14303 NETWORKING DRIVERS (WIRELESS)
14304 M: Kalle Valo <kvalo@kernel.org>
14305 L: linux-wireless@vger.kernel.org
14307 W: https://wireless.wiki.kernel.org/
14308 Q: https://patchwork.kernel.org/project/linux-wireless/list/
14309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14311 F: Documentation/devicetree/bindings/net/wireless/
14312 F: drivers/net/wireless/
14315 M: Andrew Lunn <andrew@lunn.ch>
14316 M: Vivien Didelot <vivien.didelot@gmail.com>
14317 M: Florian Fainelli <f.fainelli@gmail.com>
14318 M: Vladimir Oltean <olteanv@gmail.com>
14320 F: Documentation/devicetree/bindings/net/dsa/
14321 F: drivers/net/dsa/
14322 F: include/linux/dsa/
14323 F: include/linux/platform_data/dsa.h
14324 F: include/net/dsa.h
14326 F: tools/testing/selftests/drivers/net/dsa/
14328 NETWORKING [GENERAL]
14329 M: "David S. Miller" <davem@davemloft.net>
14330 M: Eric Dumazet <edumazet@google.com>
14331 M: Jakub Kicinski <kuba@kernel.org>
14332 M: Paolo Abeni <pabeni@redhat.com>
14333 L: netdev@vger.kernel.org
14335 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14336 B: mailto:netdev@vger.kernel.org
14337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14339 F: Documentation/networking/
14340 F: Documentation/process/maintainer-netdev.rst
14341 F: include/linux/in.h
14342 F: include/linux/net.h
14343 F: include/linux/netdevice.h
14345 F: include/uapi/linux/in.h
14346 F: include/uapi/linux/net.h
14347 F: include/uapi/linux/net_namespace.h
14348 F: include/uapi/linux/netdevice.h
14352 F: tools/testing/selftests/net/
14355 M: Steffen Klassert <steffen.klassert@secunet.com>
14356 M: Herbert Xu <herbert@gondor.apana.org.au>
14357 M: "David S. Miller" <davem@davemloft.net>
14358 L: netdev@vger.kernel.org
14360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14362 F: include/net/xfrm.h
14363 F: include/uapi/linux/xfrm.h
14366 F: net/ipv4/ip_vti.c
14367 F: net/ipv4/ipcomp.c
14371 F: net/ipv6/ip6_vti.c
14372 F: net/ipv6/ipcomp6.c
14376 F: tools/testing/selftests/net/ipsec.c
14378 NETWORKING [IPv4/IPv6]
14379 M: "David S. Miller" <davem@davemloft.net>
14380 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
14381 M: David Ahern <dsahern@kernel.org>
14382 L: netdev@vger.kernel.org
14384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14386 F: include/linux/ip.h
14387 F: include/linux/ipv6*
14388 F: include/net/fib*
14390 F: include/net/route.h
14394 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14395 M: Paul Moore <paul@paul-moore.com>
14396 L: netdev@vger.kernel.org
14397 L: linux-security-module@vger.kernel.org
14399 W: https://github.com/netlabel
14400 F: Documentation/netlabel/
14401 F: include/net/calipso.h
14402 F: include/net/cipso_ipv4.h
14403 F: include/net/netlabel.h
14404 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14405 F: include/uapi/linux/netfilter/xt_SECMARK.h
14406 F: net/ipv4/cipso_ipv4.c
14407 F: net/ipv6/calipso.c
14408 F: net/netfilter/xt_CONNSECMARK.c
14409 F: net/netfilter/xt_SECMARK.c
14413 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
14414 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14415 L: netdev@vger.kernel.org
14416 L: mptcp@lists.linux.dev
14418 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14419 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14420 F: Documentation/networking/mptcp-sysctl.rst
14421 F: include/net/mptcp.h
14422 F: include/trace/events/mptcp.h
14423 F: include/uapi/linux/mptcp.h
14425 F: tools/testing/selftests/bpf/*/*mptcp*.c
14426 F: tools/testing/selftests/net/mptcp/
14429 M: Eric Dumazet <edumazet@google.com>
14430 L: netdev@vger.kernel.org
14432 F: include/linux/tcp.h
14433 F: include/net/tcp.h
14434 F: include/trace/events/tcp.h
14435 F: include/uapi/linux/tcp.h
14436 F: net/ipv4/syncookies.c
14438 F: net/ipv6/syncookies.c
14442 M: Boris Pismenny <borisp@nvidia.com>
14443 M: John Fastabend <john.fastabend@gmail.com>
14444 M: Jakub Kicinski <kuba@kernel.org>
14445 L: netdev@vger.kernel.org
14447 F: include/net/tls.h
14448 F: include/uapi/linux/tls.h
14451 NETXEN (1/10) GbE SUPPORT
14452 M: Manish Chopra <manishc@marvell.com>
14453 M: Rahul Verma <rahulv@marvell.com>
14454 M: GR-Linux-NIC-Dev@marvell.com
14455 L: netdev@vger.kernel.org
14457 F: drivers/net/ethernet/qlogic/netxen/
14459 NET_FAILOVER MODULE
14460 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14461 L: netdev@vger.kernel.org
14463 F: Documentation/networking/net_failover.rst
14464 F: drivers/net/net_failover.c
14465 F: include/net/net_failover.h
14468 M: David Ahern <dsahern@kernel.org>
14469 L: netdev@vger.kernel.org
14471 F: include/net/netns/nexthop.h
14472 F: include/net/nexthop.h
14473 F: include/uapi/linux/nexthop.h
14474 F: net/ipv4/nexthop.c
14477 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14478 L: linux-nfc@lists.01.org (subscribers-only)
14479 L: netdev@vger.kernel.org
14481 B: mailto:linux-nfc@lists.01.org
14482 F: Documentation/devicetree/bindings/net/nfc/
14484 F: include/linux/platform_data/nfcmrvl.h
14485 F: include/net/nfc/
14486 F: include/uapi/linux/nfc.h
14489 NFC VIRTUAL NCI DEVICE DRIVER
14490 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14491 L: netdev@vger.kernel.org
14492 L: linux-nfc@lists.01.org (subscribers-only)
14494 F: drivers/nfc/virtual_ncidev.c
14495 F: tools/testing/selftests/nci/
14497 NFS, SUNRPC, AND LOCKD CLIENTS
14498 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14499 M: Anna Schumaker <anna@kernel.org>
14500 L: linux-nfs@vger.kernel.org
14502 W: http://client.linux-nfs.org
14503 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14507 F: include/linux/lockd/
14508 F: include/linux/nfs*
14509 F: include/linux/sunrpc/
14510 F: include/uapi/linux/nfs*
14511 F: include/uapi/linux/sunrpc/
14513 F: Documentation/filesystems/nfs/
14516 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14517 L: linux-nilfs@vger.kernel.org
14519 W: https://nilfs.sourceforge.io/
14520 W: https://nilfs.osdn.jp/
14521 T: git git://github.com/konis/nilfs2.git
14522 F: Documentation/filesystems/nilfs2.rst
14524 F: include/trace/events/nilfs2.h
14525 F: include/uapi/linux/nilfs2_api.h
14526 F: include/uapi/linux/nilfs2_ondisk.h
14528 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14529 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14531 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14532 F: Documentation/scsi/NinjaSCSI.rst
14533 F: drivers/scsi/pcmcia/nsp_*
14535 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14536 M: GOTO Masanori <gotom@debian.or.jp>
14537 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14539 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14540 F: Documentation/scsi/NinjaSCSI.rst
14541 F: drivers/scsi/nsp32*
14543 NINTENDO HID DRIVER
14544 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14545 L: linux-input@vger.kernel.org
14547 F: drivers/hid/hid-nintendo*
14550 M: Dinh Nguyen <dinguyen@kernel.org>
14552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14555 NITRO ENCLAVES (NE)
14556 M: Andra Paraschiv <andraprs@amazon.com>
14557 M: Alexandru Vasile <lexnv@amazon.com>
14558 M: Alexandru Ciobotaru <alcioa@amazon.com>
14559 L: linux-kernel@vger.kernel.org
14561 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14562 F: Documentation/virt/ne_overview.rst
14563 F: drivers/virt/nitro_enclaves/
14564 F: include/linux/nitro_enclaves.h
14565 F: include/uapi/linux/nitro_enclaves.h
14566 F: samples/nitro_enclaves/
14568 NOHZ, DYNTICKS SUPPORT
14569 M: Frederic Weisbecker <fweisbec@gmail.com>
14570 M: Thomas Gleixner <tglx@linutronix.de>
14571 M: Ingo Molnar <mingo@kernel.org>
14572 L: linux-kernel@vger.kernel.org
14574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14575 F: include/linux/sched/nohz.h
14576 F: include/linux/tick.h
14577 F: kernel/time/tick*.*
14579 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14580 M: Pavel Machek <pavel@ucw.cz>
14581 M: Sakari Ailus <sakari.ailus@iki.fi>
14582 L: linux-media@vger.kernel.org
14584 F: drivers/media/i2c/ad5820.c
14585 F: drivers/media/i2c/et8ek8
14587 NOKIA N900 POWER SUPPLY DRIVERS
14588 R: Pali Rohár <pali@kernel.org>
14589 F: drivers/power/supply/bq2415x_charger.c
14590 F: drivers/power/supply/bq27xxx_battery.c
14591 F: drivers/power/supply/bq27xxx_battery_i2c.c
14592 F: drivers/power/supply/isp1704_charger.c
14593 F: drivers/power/supply/rx51_battery.c
14594 F: include/linux/power/bq2415x_charger.h
14595 F: include/linux/power/bq27xxx_battery.h
14598 M: Willy Tarreau <w@1wt.eu>
14600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14601 F: tools/include/nolibc/
14602 F: tools/testing/selftests/nolibc/
14605 M: Matthias Maennich <maennich@google.com>
14607 F: Documentation/core-api/symbol-namespaces.rst
14611 M: Sanjay R Mehta <sanju.mehta@amd.com>
14612 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14613 L: ntb@lists.linux.dev
14615 F: drivers/ntb/hw/amd/
14618 M: Jon Mason <jdmason@kudzu.us>
14619 M: Dave Jiang <dave.jiang@intel.com>
14620 M: Allen Hubbe <allenbh@gmail.com>
14621 L: ntb@lists.linux.dev
14623 W: https://github.com/jonmason/ntb/wiki
14624 T: git git://github.com/jonmason/ntb.git
14625 F: drivers/net/ntb_netdev.c
14627 F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
14628 F: include/linux/ntb.h
14629 F: include/linux/ntb_transport.h
14630 F: tools/testing/selftests/ntb/
14633 M: Serge Semin <fancer.lancer@gmail.com>
14634 L: ntb@lists.linux.dev
14636 F: drivers/ntb/hw/idt/
14639 M: Dave Jiang <dave.jiang@intel.com>
14640 L: ntb@lists.linux.dev
14642 W: https://github.com/davejiang/linux/wiki
14643 T: git https://github.com/davejiang/linux.git
14644 F: drivers/ntb/hw/intel/
14647 M: Anton Altaparmakov <anton@tuxera.com>
14648 L: linux-ntfs-dev@lists.sourceforge.net
14650 W: http://www.tuxera.com/
14651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14652 F: Documentation/filesystems/ntfs.rst
14656 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14657 L: ntfs3@lists.linux.dev
14659 W: http://www.paragon-software.com/
14660 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14661 F: Documentation/filesystems/ntfs3.rst
14665 M: Finn Thain <fthain@linux-m68k.org>
14666 L: linux-m68k@lists.linux-m68k.org
14668 F: arch/*/include/asm/nubus.h
14670 F: include/linux/nubus.h
14671 F: include/uapi/linux/nubus.h
14673 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14674 M: Antonino Daplas <adaplas@gmail.com>
14675 L: linux-fbdev@vger.kernel.org
14677 F: drivers/video/fbdev/nvidia/
14678 F: drivers/video/fbdev/riva/
14680 NVIDIA WMI EC BACKLIGHT DRIVER
14681 M: Daniel Dadap <ddadap@nvidia.com>
14682 L: platform-driver-x86@vger.kernel.org
14684 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14685 F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
14688 M: Keith Busch <kbusch@kernel.org>
14689 M: Jens Axboe <axboe@fb.com>
14690 M: Christoph Hellwig <hch@lst.de>
14691 M: Sagi Grimberg <sagi@grimberg.me>
14692 L: linux-nvme@lists.infradead.org
14694 W: http://git.infradead.org/nvme.git
14695 T: git://git.infradead.org/nvme.git
14696 F: drivers/nvme/host/
14697 F: drivers/nvme/common/
14698 F: include/linux/nvme*
14699 F: include/uapi/linux/nvme_ioctl.h
14701 NVM EXPRESS FABRICS AUTHENTICATION
14702 M: Hannes Reinecke <hare@suse.de>
14703 L: linux-nvme@lists.infradead.org
14705 F: drivers/nvme/host/auth.c
14706 F: drivers/nvme/target/auth.c
14707 F: drivers/nvme/target/fabrics-cmd-auth.c
14708 F: include/linux/nvme-auth.h
14710 NVM EXPRESS FC TRANSPORT DRIVERS
14711 M: James Smart <james.smart@broadcom.com>
14712 L: linux-nvme@lists.infradead.org
14714 F: drivers/nvme/host/fc.c
14715 F: drivers/nvme/target/fc.c
14716 F: drivers/nvme/target/fcloop.c
14717 F: include/linux/nvme-fc-driver.h
14718 F: include/linux/nvme-fc.h
14720 NVM EXPRESS TARGET DRIVER
14721 M: Christoph Hellwig <hch@lst.de>
14722 M: Sagi Grimberg <sagi@grimberg.me>
14723 M: Chaitanya Kulkarni <kch@nvidia.com>
14724 L: linux-nvme@lists.infradead.org
14726 W: http://git.infradead.org/nvme.git
14727 T: git://git.infradead.org/nvme.git
14728 F: drivers/nvme/target/
14731 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14734 F: Documentation/ABI/stable/sysfs-bus-nvmem
14735 F: Documentation/devicetree/bindings/nvmem/
14737 F: include/linux/nvmem-consumer.h
14738 F: include/linux/nvmem-provider.h
14740 NXP C45 TJA11XX PHY DRIVER
14741 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14742 L: netdev@vger.kernel.org
14744 F: drivers/net/phy/nxp-c45-tja11xx.c
14747 M: Han Xu <han.xu@nxp.com>
14748 M: Haibo Chen <haibo.chen@nxp.com>
14749 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14750 L: linux-spi@vger.kernel.org
14752 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14753 F: drivers/spi/spi-nxp-fspi.c
14755 NXP FXAS21002C DRIVER
14756 M: Rui Miguel Silva <rmfrfs@gmail.com>
14757 L: linux-iio@vger.kernel.org
14759 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14760 F: drivers/iio/gyro/fxas21002c.h
14761 F: drivers/iio/gyro/fxas21002c_core.c
14762 F: drivers/iio/gyro/fxas21002c_i2c.c
14763 F: drivers/iio/gyro/fxas21002c_spi.c
14765 NXP i.MX CLOCK DRIVERS
14766 M: Abel Vesa <abelvesa@kernel.org>
14767 L: linux-clk@vger.kernel.org
14768 L: linux-imx@nxp.com
14770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14771 F: Documentation/devicetree/bindings/clock/imx*
14772 F: drivers/clk/imx/
14773 F: include/dt-bindings/clock/imx*
14775 NXP i.MX 8MQ DCSS DRIVER
14776 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14777 R: Lucas Stach <l.stach@pengutronix.de>
14778 L: dri-devel@lists.freedesktop.org
14780 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14781 F: drivers/gpu/drm/imx/dcss/
14783 NXP i.MX 8QXP ADC DRIVER
14784 M: Cai Huoqing <cai.huoqing@linux.dev>
14785 M: Haibo Chen <haibo.chen@nxp.com>
14786 L: linux-imx@nxp.com
14787 L: linux-iio@vger.kernel.org
14789 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14790 F: drivers/iio/adc/imx8qxp-adc.c
14792 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14793 M: Haibo Chen <haibo.chen@nxp.com>
14794 L: linux-iio@vger.kernel.org
14795 L: linux-imx@nxp.com
14797 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14798 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14799 F: drivers/iio/adc/imx7d_adc.c
14800 F: drivers/iio/adc/vf610_adc.c
14802 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14803 M: Jagan Teki <jagan@amarulasolutions.com>
14805 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14806 F: drivers/regulator/pf8x00-regulator.c
14808 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14809 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14810 L: linux-kernel@vger.kernel.org
14812 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14813 F: drivers/extcon/extcon-ptn5150.c
14815 NXP SGTL5000 DRIVER
14816 M: Fabio Estevam <festevam@gmail.com>
14817 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14819 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14820 F: sound/soc/codecs/sgtl5000*
14822 NXP SJA1105 ETHERNET SWITCH DRIVER
14823 M: Vladimir Oltean <olteanv@gmail.com>
14824 L: linux-kernel@vger.kernel.org
14826 F: drivers/net/dsa/sja1105
14827 F: drivers/net/pcs/pcs-xpcs-nxp.c
14829 NXP TDA998X DRM DRIVER
14830 M: Russell King <linux@armlinux.org.uk>
14832 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14833 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14834 F: drivers/gpu/drm/i2c/tda998x_drv.c
14835 F: include/drm/i2c/tda998x.h
14836 F: include/dt-bindings/display/tda998x.h
14840 M: Peter Rosin <peda@axentia.se>
14841 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14843 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14844 F: sound/soc/codecs/tfa9879*
14846 NXP/Goodix TFA989X (TFA1) DRIVER
14847 M: Stephan Gerhold <stephan@gerhold.net>
14848 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14850 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14851 F: sound/soc/codecs/tfa989x.c
14854 L: linux-nfc@lists.01.org (subscribers-only)
14856 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14857 F: drivers/nfc/nxp-nci
14859 NXP i.MX 8MP DW100 V4L2 DRIVER
14860 M: Xavier Roumegue <xavier.roumegue@oss.nxp.com>
14861 L: linux-media@vger.kernel.org
14863 F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
14864 F: Documentation/userspace-api/media/drivers/dw100.rst
14865 F: drivers/media/platform/nxp/dw100/
14866 F: include/uapi/linux/dw100.h
14868 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14869 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14870 R: NXP Linux Team <linux-imx@nxp.com>
14871 L: linux-media@vger.kernel.org
14873 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14874 F: drivers/media/platform/nxp/imx-jpeg
14876 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14877 M: Jonas Malaco <jonas@protocubo.io>
14878 L: linux-hwmon@vger.kernel.org
14880 F: Documentation/hwmon/nzxt-kraken2.rst
14881 F: drivers/hwmon/nzxt-kraken2.c
14883 NZXT-SMART2 HARDWARE MONITORING DRIVER
14884 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14885 L: linux-hwmon@vger.kernel.org
14887 F: Documentation/hwmon/nzxt-smart2.rst
14888 F: drivers/hwmon/nzxt-smart2.c
14891 M: Jiri Pirko <jiri@nvidia.com>
14892 L: netdev@vger.kernel.org
14894 F: include/linux/objagg.h
14896 F: lib/test_objagg.c
14899 M: Josh Poimboeuf <jpoimboe@kernel.org>
14900 M: Peter Zijlstra <peterz@infradead.org>
14903 F: include/linux/objtool.h
14905 OCELOT ETHERNET SWITCH DRIVER
14906 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14907 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14908 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14909 M: UNGLinuxDriver@microchip.com
14910 L: netdev@vger.kernel.org
14912 F: drivers/net/dsa/ocelot/*
14913 F: drivers/net/ethernet/mscc/
14914 F: include/soc/mscc/ocelot*
14915 F: net/dsa/tag_ocelot.c
14916 F: net/dsa/tag_ocelot_8021q.c
14917 F: tools/testing/selftests/drivers/net/ocelot/*
14919 OCELOT EXTERNAL SWITCH CONTROL
14920 M: Colin Foster <colin.foster@in-advantage.com>
14922 F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
14923 F: drivers/mfd/ocelot*
14924 F: include/linux/mfd/ocelot.h
14926 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14927 M: Frederic Barrat <fbarrat@linux.ibm.com>
14928 M: Andrew Donnellan <ajd@linux.ibm.com>
14929 L: linuxppc-dev@lists.ozlabs.org
14931 F: Documentation/userspace-api/accelerators/ocxl.rst
14932 F: arch/powerpc/include/asm/pnv-ocxl.h
14933 F: arch/powerpc/platforms/powernv/ocxl.c
14934 F: drivers/misc/ocxl/
14935 F: include/misc/ocxl*
14936 F: include/uapi/misc/ocxl.h
14939 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14940 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14941 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14942 L: linux-omap@vger.kernel.org
14944 F: sound/soc/ti/n810.c
14945 F: sound/soc/ti/omap*
14946 F: sound/soc/ti/rx51.c
14947 F: sound/soc/ti/sdma-pcm.*
14949 OMAP CLOCK FRAMEWORK SUPPORT
14950 M: Paul Walmsley <paul@pwsan.com>
14951 L: linux-omap@vger.kernel.org
14953 F: arch/arm/*omap*/*clock*
14955 OMAP DEVICE TREE SUPPORT
14956 M: Benoît Cousson <bcousson@baylibre.com>
14957 M: Tony Lindgren <tony@atomide.com>
14958 L: linux-omap@vger.kernel.org
14959 L: devicetree@vger.kernel.org
14961 F: arch/arm/boot/dts/*am3*
14962 F: arch/arm/boot/dts/*am4*
14963 F: arch/arm/boot/dts/*am5*
14964 F: arch/arm/boot/dts/*dra7*
14965 F: arch/arm/boot/dts/*omap*
14966 F: arch/arm/boot/dts/logicpd-som-lv*
14967 F: arch/arm/boot/dts/logicpd-torpedo*
14969 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14970 L: linux-omap@vger.kernel.org
14971 L: linux-fbdev@vger.kernel.org
14973 F: Documentation/arm/omap/dss.rst
14974 F: drivers/video/fbdev/omap2/
14976 OMAP FRAMEBUFFER SUPPORT
14977 L: linux-fbdev@vger.kernel.org
14978 L: linux-omap@vger.kernel.org
14980 F: drivers/video/fbdev/omap/
14982 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14983 M: Roger Quadros <rogerq@kernel.org>
14984 M: Tony Lindgren <tony@atomide.com>
14985 L: linux-omap@vger.kernel.org
14987 F: arch/arm/mach-omap2/*gpmc*
14988 F: drivers/memory/omap-gpmc.c
14991 M: Grygorii Strashko <grygorii.strashko@ti.com>
14992 M: Santosh Shilimkar <ssantosh@kernel.org>
14993 M: Kevin Hilman <khilman@kernel.org>
14994 L: linux-omap@vger.kernel.org
14996 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14997 F: drivers/gpio/gpio-omap.c
14999 OMAP HARDWARE SPINLOCK SUPPORT
15000 M: Ohad Ben-Cohen <ohad@wizery.com>
15001 L: linux-omap@vger.kernel.org
15003 F: drivers/hwspinlock/omap_hwspinlock.c
15005 OMAP HS MMC SUPPORT
15006 L: linux-mmc@vger.kernel.org
15007 L: linux-omap@vger.kernel.org
15009 F: drivers/mmc/host/omap_hsmmc.c
15012 M: Paul Walmsley <paul@pwsan.com>
15013 L: linux-omap@vger.kernel.org
15015 F: arch/arm/mach-omap2/omap_hwmod*data*
15018 M: Benoît Cousson <bcousson@baylibre.com>
15019 M: Paul Walmsley <paul@pwsan.com>
15020 L: linux-omap@vger.kernel.org
15022 F: arch/arm/mach-omap2/omap_hwmod.*
15025 M: Vignesh R <vigneshr@ti.com>
15026 L: linux-omap@vger.kernel.org
15027 L: linux-i2c@vger.kernel.org
15029 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
15030 F: drivers/i2c/busses/i2c-omap.c
15032 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
15033 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15034 L: linux-media@vger.kernel.org
15036 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
15037 F: drivers/media/platform/ti/omap3isp/
15038 F: drivers/staging/media/omap4iss/
15041 M: Aaro Koskinen <aaro.koskinen@iki.fi>
15042 L: linux-omap@vger.kernel.org
15044 F: drivers/mmc/host/omap.c
15046 OMAP POWER MANAGEMENT SUPPORT
15047 M: Kevin Hilman <khilman@kernel.org>
15048 L: linux-omap@vger.kernel.org
15050 F: arch/arm/*omap*/*pm*
15051 F: drivers/cpufreq/omap-cpufreq.c
15053 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
15054 M: Paul Walmsley <paul@pwsan.com>
15055 L: linux-omap@vger.kernel.org
15057 F: arch/arm/mach-omap2/prm*
15059 OMAP RANDOM NUMBER GENERATOR SUPPORT
15060 M: Deepak Saxena <dsaxena@plexity.net>
15062 F: drivers/char/hw_random/omap-rng.c
15065 L: linux-usb@vger.kernel.org
15066 L: linux-omap@vger.kernel.org
15068 F: arch/arm/*omap*/usb*
15069 F: drivers/usb/*/*omap*
15071 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
15072 M: Mark Jackson <mpfj@newflow.co.uk>
15073 L: linux-omap@vger.kernel.org
15075 F: arch/arm/boot/dts/am335x-nano.dts
15078 M: Aaro Koskinen <aaro.koskinen@iki.fi>
15079 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
15080 M: Tony Lindgren <tony@atomide.com>
15081 L: linux-omap@vger.kernel.org
15083 Q: http://patchwork.kernel.org/project/linux-omap/list/
15084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15085 F: arch/arm/configs/omap1_defconfig
15086 F: arch/arm/mach-omap1/
15087 F: arch/arm/plat-omap/
15088 F: drivers/i2c/busses/i2c-omap.c
15089 F: include/linux/platform_data/ams-delta-fiq.h
15090 F: include/linux/platform_data/i2c-omap.h
15093 M: Tony Lindgren <tony@atomide.com>
15094 L: linux-omap@vger.kernel.org
15096 W: http://www.muru.com/linux/omap/
15097 W: http://linux.omap.com/
15098 Q: http://patchwork.kernel.org/project/linux-omap/list/
15099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15100 F: arch/arm/configs/omap2plus_defconfig
15101 F: arch/arm/mach-omap2/
15102 F: arch/arm/plat-omap/
15103 F: drivers/bus/ti-sysc.c
15104 F: drivers/i2c/busses/i2c-omap.c
15105 F: drivers/irqchip/irq-omap-intc.c
15106 F: drivers/mfd/*omap*.c
15107 F: drivers/mfd/menelaus.c
15108 F: drivers/mfd/palmas.c
15109 F: drivers/mfd/tps65217.c
15110 F: drivers/mfd/tps65218.c
15111 F: drivers/mfd/tps65910.c
15112 F: drivers/mfd/twl-core.[ch]
15113 F: drivers/mfd/twl4030*.c
15114 F: drivers/mfd/twl6030*.c
15115 F: drivers/mfd/twl6040*.c
15116 F: drivers/regulator/palmas-regulator*.c
15117 F: drivers/regulator/pbias-regulator.c
15118 F: drivers/regulator/tps65217-regulator.c
15119 F: drivers/regulator/tps65218-regulator.c
15120 F: drivers/regulator/tps65219-regulator.c
15121 F: drivers/regulator/tps65910-regulator.c
15122 F: drivers/regulator/twl-regulator.c
15123 F: drivers/regulator/twl6030-regulator.c
15124 F: include/linux/platform_data/i2c-omap.h
15125 F: include/linux/platform_data/ti-sysc.h
15128 M: Bob Copeland <me@bobcopeland.com>
15129 L: linux-karma-devel@lists.sourceforge.net
15131 F: Documentation/filesystems/omfs.rst
15134 OMNIKEY CARDMAN 4000 DRIVER
15135 M: Harald Welte <laforge@gnumonks.org>
15137 F: drivers/char/pcmcia/cm4000_cs.c
15138 F: include/linux/cm4000_cs.h
15139 F: include/uapi/linux/cm4000_cs.h
15141 OMNIKEY CARDMAN 4040 DRIVER
15142 M: Harald Welte <laforge@gnumonks.org>
15144 F: drivers/char/pcmcia/cm4040_cs.*
15146 OMNIVISION OG01A1B SENSOR DRIVER
15147 M: Shawn Tu <shawnx.tu@intel.com>
15148 L: linux-media@vger.kernel.org
15150 F: drivers/media/i2c/og01a1b.c
15152 OMNIVISION OV02A10 SENSOR DRIVER
15153 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15154 L: linux-media@vger.kernel.org
15156 T: git git://linuxtv.org/media_tree.git
15157 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
15158 F: drivers/media/i2c/ov02a10.c
15160 OMNIVISION OV08D10 SENSOR DRIVER
15161 M: Jimmy Su <jimmy.su@intel.com>
15162 L: linux-media@vger.kernel.org
15164 T: git git://linuxtv.org/media_tree.git
15165 F: drivers/media/i2c/ov08d10.c
15167 OMNIVISION OV13858 SENSOR DRIVER
15168 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15169 L: linux-media@vger.kernel.org
15171 T: git git://linuxtv.org/media_tree.git
15172 F: drivers/media/i2c/ov13858.c
15174 OMNIVISION OV13B10 SENSOR DRIVER
15175 M: Arec Kao <arec.kao@intel.com>
15176 L: linux-media@vger.kernel.org
15178 T: git git://linuxtv.org/media_tree.git
15179 F: drivers/media/i2c/ov13b10.c
15181 OMNIVISION OV2680 SENSOR DRIVER
15182 M: Rui Miguel Silva <rmfrfs@gmail.com>
15183 L: linux-media@vger.kernel.org
15185 T: git git://linuxtv.org/media_tree.git
15186 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15187 F: drivers/media/i2c/ov2680.c
15189 OMNIVISION OV2685 SENSOR DRIVER
15190 M: Shunqian Zheng <zhengsq@rock-chips.com>
15191 L: linux-media@vger.kernel.org
15193 T: git git://linuxtv.org/media_tree.git
15194 F: drivers/media/i2c/ov2685.c
15196 OMNIVISION OV2740 SENSOR DRIVER
15197 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15198 R: Shawn Tu <shawnx.tu@intel.com>
15199 R: Bingbu Cao <bingbu.cao@intel.com>
15200 L: linux-media@vger.kernel.org
15202 T: git git://linuxtv.org/media_tree.git
15203 F: drivers/media/i2c/ov2740.c
15205 OMNIVISION OV5640 SENSOR DRIVER
15206 M: Steve Longerbeam <slongerbeam@gmail.com>
15207 L: linux-media@vger.kernel.org
15209 T: git git://linuxtv.org/media_tree.git
15210 F: drivers/media/i2c/ov5640.c
15212 OMNIVISION OV5647 SENSOR DRIVER
15213 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
15214 M: Jacopo Mondi <jacopo@jmondi.org>
15215 L: linux-media@vger.kernel.org
15217 T: git git://linuxtv.org/media_tree.git
15218 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15219 F: drivers/media/i2c/ov5647.c
15221 OMNIVISION OV5670 SENSOR DRIVER
15222 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
15223 L: linux-media@vger.kernel.org
15225 T: git git://linuxtv.org/media_tree.git
15226 F: drivers/media/i2c/ov5670.c
15228 OMNIVISION OV5675 SENSOR DRIVER
15229 M: Shawn Tu <shawnx.tu@intel.com>
15230 L: linux-media@vger.kernel.org
15232 T: git git://linuxtv.org/media_tree.git
15233 F: drivers/media/i2c/ov5675.c
15235 OMNIVISION OV5693 SENSOR DRIVER
15236 M: Daniel Scally <djrscally@gmail.com>
15237 L: linux-media@vger.kernel.org
15239 T: git git://linuxtv.org/media_tree.git
15240 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15241 F: drivers/media/i2c/ov5693.c
15243 OMNIVISION OV5695 SENSOR DRIVER
15244 M: Shunqian Zheng <zhengsq@rock-chips.com>
15245 L: linux-media@vger.kernel.org
15247 T: git git://linuxtv.org/media_tree.git
15248 F: drivers/media/i2c/ov5695.c
15250 OMNIVISION OV7670 SENSOR DRIVER
15251 L: linux-media@vger.kernel.org
15253 T: git git://linuxtv.org/media_tree.git
15254 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
15255 F: drivers/media/i2c/ov7670.c
15257 OMNIVISION OV772x SENSOR DRIVER
15258 M: Jacopo Mondi <jacopo@jmondi.org>
15259 L: linux-media@vger.kernel.org
15261 T: git git://linuxtv.org/media_tree.git
15262 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15263 F: drivers/media/i2c/ov772x.c
15264 F: include/media/i2c/ov772x.h
15266 OMNIVISION OV7740 SENSOR DRIVER
15267 M: Wenyou Yang <wenyou.yang@microchip.com>
15268 L: linux-media@vger.kernel.org
15270 T: git git://linuxtv.org/media_tree.git
15271 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
15272 F: drivers/media/i2c/ov7740.c
15274 OMNIVISION OV8856 SENSOR DRIVER
15275 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15276 L: linux-media@vger.kernel.org
15278 T: git git://linuxtv.org/media_tree.git
15279 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15280 F: drivers/media/i2c/ov8856.c
15282 OMNIVISION OV9282 SENSOR DRIVER
15283 M: Paul J. Murphy <paul.j.murphy@intel.com>
15284 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15285 L: linux-media@vger.kernel.org
15287 T: git git://linuxtv.org/media_tree.git
15288 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15289 F: drivers/media/i2c/ov9282.c
15291 OMNIVISION OV9640 SENSOR DRIVER
15292 M: Petr Cvek <petrcvekcz@gmail.com>
15293 L: linux-media@vger.kernel.org
15295 F: drivers/media/i2c/ov9640.*
15297 OMNIVISION OV9650 SENSOR DRIVER
15298 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15299 R: Akinobu Mita <akinobu.mita@gmail.com>
15300 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
15301 L: linux-media@vger.kernel.org
15303 T: git git://linuxtv.org/media_tree.git
15304 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
15305 F: drivers/media/i2c/ov9650.c
15307 OMNIVISION OV9734 SENSOR DRIVER
15308 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15309 R: Bingbu Cao <bingbu.cao@intel.com>
15310 L: linux-media@vger.kernel.org
15312 T: git git://linuxtv.org/media_tree.git
15313 F: drivers/media/i2c/ov9734.c
15315 ONBOARD USB HUB DRIVER
15316 M: Matthias Kaehlcke <mka@chromium.org>
15317 L: linux-usb@vger.kernel.org
15319 F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15320 F: drivers/usb/misc/onboard_usb_hub.c
15322 ONENAND FLASH DRIVER
15323 M: Kyungmin Park <kyungmin.park@samsung.com>
15324 L: linux-mtd@lists.infradead.org
15326 F: drivers/mtd/nand/onenand/
15327 F: include/linux/mtd/onenand*.h
15329 ONION OMEGA2+ BOARD
15330 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15331 L: linux-mips@vger.kernel.org
15333 F: arch/mips/boot/dts/ralink/omega2p.dts
15336 M: Jens Wiklander <jens.wiklander@linaro.org>
15337 L: op-tee@lists.trustedfirmware.org
15339 F: Documentation/ABI/testing/sysfs-bus-optee-devices
15340 F: drivers/tee/optee/
15342 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15343 M: Sumit Garg <sumit.garg@linaro.org>
15344 L: op-tee@lists.trustedfirmware.org
15346 F: drivers/char/hw_random/optee-rng.c
15349 M: Clément Léger <clement.leger@bootlin.com>
15350 L: linux-rtc@vger.kernel.org
15352 F: drivers/rtc/rtc-optee.c
15355 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15356 L: linux-rdma@vger.kernel.org
15358 F: drivers/infiniband/ulp/opa_vnic
15360 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
15361 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
15362 M: Frank Rowand <frowand.list@gmail.com>
15363 L: devicetree@vger.kernel.org
15365 F: Documentation/devicetree/dynamic-resolution-notes.rst
15366 F: Documentation/devicetree/overlay-notes.rst
15367 F: drivers/of/overlay.c
15368 F: drivers/of/resolver.c
15369 K: of_overlay_notifier_
15371 OPEN FIRMWARE AND FLATTENED DEVICE TREE
15372 M: Rob Herring <robh+dt@kernel.org>
15373 M: Frank Rowand <frowand.list@gmail.com>
15374 L: devicetree@vger.kernel.org
15376 C: irc://irc.libera.chat/devicetree
15377 W: http://www.devicetree.org/
15378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15379 F: Documentation/ABI/testing/sysfs-firmware-ofw
15381 F: include/linux/of*.h
15384 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15385 M: Rob Herring <robh+dt@kernel.org>
15386 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15387 L: devicetree@vger.kernel.org
15389 C: irc://irc.libera.chat/devicetree
15390 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15392 F: Documentation/devicetree/
15393 F: arch/*/boot/dts/
15394 F: include/dt-bindings/
15396 OPENCOMPUTE PTP CLOCK DRIVER
15397 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15398 M: Vadim Fedorenko <vadfed@fb.com>
15399 L: netdev@vger.kernel.org
15401 F: drivers/ptp/ptp_ocp.c
15403 OPENCORES I2C BUS DRIVER
15404 M: Peter Korsgaard <peter@korsgaard.com>
15405 M: Andrew Lunn <andrew@lunn.ch>
15406 L: linux-i2c@vger.kernel.org
15408 F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15409 F: Documentation/i2c/busses/i2c-ocores.rst
15410 F: drivers/i2c/busses/i2c-ocores.c
15411 F: include/linux/platform_data/i2c-ocores.h
15413 OPENRISC ARCHITECTURE
15414 M: Jonas Bonn <jonas@southpole.se>
15415 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15416 M: Stafford Horne <shorne@gmail.com>
15417 L: openrisc@lists.librecores.org
15419 W: http://openrisc.io
15420 T: git git://github.com/openrisc/linux.git
15421 F: Documentation/devicetree/bindings/openrisc/
15422 F: Documentation/openrisc/
15424 F: drivers/irqchip/irq-ompic.c
15425 F: drivers/irqchip/irq-or1k-*
15428 M: Pravin B Shelar <pshelar@ovn.org>
15429 L: netdev@vger.kernel.org
15430 L: dev@openvswitch.org
15432 W: http://openvswitch.org
15433 F: include/uapi/linux/openvswitch.h
15434 F: net/openvswitch/
15436 OPERATING PERFORMANCE POINTS (OPP)
15437 M: Viresh Kumar <vireshk@kernel.org>
15438 M: Nishanth Menon <nm@ti.com>
15439 M: Stephen Boyd <sboyd@kernel.org>
15440 L: linux-pm@vger.kernel.org
15442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15443 F: Documentation/devicetree/bindings/opp/
15444 F: Documentation/power/opp.rst
15446 F: include/linux/pm_opp.h
15449 M: Clemens Ladisch <clemens@ladisch.de>
15450 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15453 F: sound/drivers/opl4/
15455 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15456 M: Mark Fasheh <mark@fasheh.com>
15457 M: Joel Becker <jlbec@evilplan.org>
15458 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15459 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15461 W: http://ocfs2.wiki.kernel.org
15462 F: Documentation/filesystems/dlmfs.rst
15463 F: Documentation/filesystems/ocfs2.rst
15466 ORANGEFS FILESYSTEM
15467 M: Mike Marshall <hubcap@omnibond.com>
15468 R: Martin Brandenburg <martin@omnibond.com>
15469 L: devel@lists.orangefs.org
15471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15472 F: Documentation/filesystems/orangefs.rst
15476 L: linux-wireless@vger.kernel.org
15478 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15479 W: http://www.nongnu.org/orinoco/
15480 F: drivers/net/wireless/intersil/orinoco/
15482 OV2659 OMNIVISION SENSOR DRIVER
15483 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15484 L: linux-media@vger.kernel.org
15486 W: https://linuxtv.org
15487 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15488 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15489 F: drivers/media/i2c/ov2659.c
15490 F: include/media/i2c/ov2659.h
15493 M: Miklos Szeredi <miklos@szeredi.hu>
15494 L: linux-unionfs@vger.kernel.org
15496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15497 F: Documentation/filesystems/overlayfs.rst
15500 P54 WIRELESS DRIVER
15501 M: Christian Lamparter <chunkeey@googlemail.com>
15502 L: linux-wireless@vger.kernel.org
15504 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15505 F: drivers/net/wireless/intersil/p54/
15508 M: Vladimir Oltean <olteanv@gmail.com>
15509 L: netdev@vger.kernel.org
15511 F: Documentation/core-api/packing.rst
15512 F: include/linux/packing.h
15515 PADATA PARALLEL EXECUTION MECHANISM
15516 M: Steffen Klassert <steffen.klassert@secunet.com>
15517 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15518 L: linux-crypto@vger.kernel.org
15519 L: linux-kernel@vger.kernel.org
15521 F: Documentation/core-api/padata.rst
15522 F: include/linux/padata.h
15526 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15527 L: linux-fsdevel@vger.kernel.org
15529 T: git git://git.infradead.org/users/willy/pagecache.git
15530 F: Documentation/filesystems/locking.rst
15531 F: Documentation/filesystems/vfs.rst
15532 F: include/linux/pagemap.h
15534 F: mm/page-writeback.c
15539 M: Jesper Dangaard Brouer <hawk@kernel.org>
15540 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15541 L: netdev@vger.kernel.org
15543 F: Documentation/networking/page_pool.rst
15544 F: include/net/page_pool.h
15545 F: include/trace/events/page_pool.h
15546 F: net/core/page_pool.c
15549 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15550 M: Andrew Morton <akpm@linux-foundation.org>
15551 L: linux-mm@kvack.org
15553 F: Documentation/mm/page_table_check.rst
15554 F: include/linux/page_table_check.h
15555 F: mm/page_table_check.c
15557 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15558 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15559 L: platform-driver-x86@vger.kernel.org
15561 F: drivers/platform/x86/panasonic-laptop.c
15563 PARALLAX PING IIO SENSOR DRIVER
15564 M: Andreas Klinger <ak@it-klinger.de>
15565 L: linux-iio@vger.kernel.org
15567 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15568 F: drivers/iio/proximity/ping.c
15570 PARALLEL LCD/KEYPAD PANEL DRIVER
15571 M: Willy Tarreau <willy@haproxy.com>
15572 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15574 F: Documentation/admin-guide/lcd-panel-cgram.rst
15575 F: drivers/auxdisplay/panel.c
15577 PARALLEL PORT SUBSYSTEM
15578 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15579 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15580 L: linux-parport@lists.infradead.org (subscribers-only)
15582 F: Documentation/driver-api/parport*.rst
15583 F: drivers/char/ppdev.c
15584 F: drivers/parport/
15585 F: include/linux/parport*.h
15586 F: include/uapi/linux/ppdev.h
15588 PARAVIRT_OPS INTERFACE
15589 M: Juergen Gross <jgross@suse.com>
15590 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15591 R: Alexey Makhalov <amakhalov@vmware.com>
15592 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15593 L: virtualization@lists.linux-foundation.org
15596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15597 F: Documentation/virt/paravirt_ops.rst
15598 F: arch/*/include/asm/paravirt*.h
15599 F: arch/*/kernel/paravirt*
15600 F: include/linux/hypervisor.h
15602 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15603 M: Tim Waugh <tim@cyberelk.net>
15604 L: linux-parport@lists.infradead.org (subscribers-only)
15606 F: Documentation/admin-guide/blockdev/paride.rst
15607 F: drivers/block/paride/
15609 PARISC ARCHITECTURE
15610 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15611 M: Helge Deller <deller@gmx.de>
15612 L: linux-parisc@vger.kernel.org
15614 W: https://parisc.wiki.kernel.org
15615 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15618 F: Documentation/parisc/
15620 F: drivers/char/agp/parisc-agp.c
15621 F: drivers/input/misc/hp_sdc_rtc.c
15622 F: drivers/input/serio/gscps2.c
15623 F: drivers/input/serio/hp_sdc*
15625 F: drivers/parport/parport_gsc.*
15626 F: drivers/tty/serial/8250/8250_gsc.c
15627 F: drivers/video/console/sti*
15628 F: drivers/video/fbdev/sti*
15629 F: drivers/video/logo/logo_parisc*
15630 F: include/linux/hp_sdc.h
15633 M: Jiri Pirko <jiri@nvidia.com>
15634 L: netdev@vger.kernel.org
15636 F: include/linux/parman.h
15638 F: lib/test_parman.c
15640 PC ENGINES APU BOARD DRIVER
15641 M: Enrico Weigelt, metux IT consult <info@metux.net>
15643 F: drivers/platform/x86/pcengines-apuv2.c
15645 PC87360 HARDWARE MONITORING DRIVER
15646 M: Jim Cromie <jim.cromie@gmail.com>
15647 L: linux-hwmon@vger.kernel.org
15649 F: Documentation/hwmon/pc87360.rst
15650 F: drivers/hwmon/pc87360.c
15652 PC8736x GPIO DRIVER
15653 M: Jim Cromie <jim.cromie@gmail.com>
15655 F: drivers/char/pc8736x_gpio.c
15657 PC87427 HARDWARE MONITORING DRIVER
15658 M: Jean Delvare <jdelvare@suse.com>
15659 L: linux-hwmon@vger.kernel.org
15661 F: Documentation/hwmon/pc87427.rst
15662 F: drivers/hwmon/pc87427.c
15665 M: Riku Voipio <riku.voipio@iki.fi>
15667 F: drivers/leds/leds-pca9532.c
15668 F: include/linux/leds-pca9532.h
15670 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15671 M: Guenter Roeck <linux@roeck-us.net>
15672 L: linux-i2c@vger.kernel.org
15674 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15676 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15677 M: Khalid Aziz <khalid@gonehiking.org>
15679 F: drivers/firmware/pcdp.*
15681 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15682 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15683 M: Pali Rohár <pali@kernel.org>
15684 L: linux-pci@vger.kernel.org
15685 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15687 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15688 F: drivers/pci/controller/pci-aardvark.c
15690 PCI DRIVER FOR ALTERA PCIE IP
15691 M: Joyce Ooi <joyce.ooi@intel.com>
15692 L: linux-pci@vger.kernel.org
15694 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15695 F: drivers/pci/controller/pcie-altera.c
15697 PCI DRIVER FOR APPLIEDMICRO XGENE
15698 M: Toan Le <toan@os.amperecomputing.com>
15699 L: linux-pci@vger.kernel.org
15700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15702 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15703 F: drivers/pci/controller/pci-xgene.c
15705 PCI DRIVER FOR ARM VERSATILE PLATFORM
15706 M: Rob Herring <robh@kernel.org>
15707 L: linux-pci@vger.kernel.org
15708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15710 F: Documentation/devicetree/bindings/pci/versatile.yaml
15711 F: drivers/pci/controller/pci-versatile.c
15713 PCI DRIVER FOR ARMADA 8K
15714 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15715 L: linux-pci@vger.kernel.org
15716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15718 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15719 F: drivers/pci/controller/dwc/pcie-armada8k.c
15721 PCI DRIVER FOR CADENCE PCIE IP
15722 M: Tom Joseph <tjoseph@cadence.com>
15723 L: linux-pci@vger.kernel.org
15725 F: Documentation/devicetree/bindings/pci/cdns,*
15726 F: drivers/pci/controller/cadence/
15728 PCI DRIVER FOR FREESCALE LAYERSCAPE
15729 M: Minghuan Lian <minghuan.Lian@nxp.com>
15730 M: Mingkai Hu <mingkai.hu@nxp.com>
15731 M: Roy Zang <roy.zang@nxp.com>
15732 L: linuxppc-dev@lists.ozlabs.org
15733 L: linux-pci@vger.kernel.org
15734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15736 F: drivers/pci/controller/dwc/*layerscape*
15738 PCI DRIVER FOR GENERIC OF HOSTS
15739 M: Will Deacon <will@kernel.org>
15740 L: linux-pci@vger.kernel.org
15741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15743 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15744 F: drivers/pci/controller/pci-host-common.c
15745 F: drivers/pci/controller/pci-host-generic.c
15747 PCI DRIVER FOR IMX6
15748 M: Richard Zhu <hongxing.zhu@nxp.com>
15749 M: Lucas Stach <l.stach@pengutronix.de>
15750 L: linux-pci@vger.kernel.org
15751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15753 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15754 F: drivers/pci/controller/dwc/*imx6*
15756 PCI DRIVER FOR FU740
15757 M: Paul Walmsley <paul.walmsley@sifive.com>
15758 M: Greentime Hu <greentime.hu@sifive.com>
15759 L: linux-pci@vger.kernel.org
15761 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15762 F: drivers/pci/controller/dwc/pcie-fu740.c
15764 PCI DRIVER FOR INTEL IXP4XX
15765 M: Linus Walleij <linus.walleij@linaro.org>
15767 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15768 F: drivers/pci/controller/pci-ixp4xx.c
15770 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15771 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15772 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15773 L: linux-pci@vger.kernel.org
15775 F: drivers/pci/controller/vmd.c
15777 PCI DRIVER FOR MICROSEMI SWITCHTEC
15778 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15779 M: Logan Gunthorpe <logang@deltatee.com>
15780 L: linux-pci@vger.kernel.org
15782 F: Documentation/ABI/testing/sysfs-class-switchtec
15783 F: Documentation/driver-api/switchtec.rst
15784 F: drivers/ntb/hw/mscc/
15785 F: drivers/pci/switch/switchtec*
15786 F: include/linux/switchtec.h
15787 F: include/uapi/linux/switchtec_ioctl.h
15789 PCI DRIVER FOR MOBIVEIL PCIE IP
15790 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15791 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15792 L: linux-pci@vger.kernel.org
15794 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15795 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15797 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15798 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15799 M: Pali Rohár <pali@kernel.org>
15800 L: linux-pci@vger.kernel.org
15801 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15803 F: drivers/pci/controller/*mvebu*
15805 PCI DRIVER FOR NVIDIA TEGRA
15806 M: Thierry Reding <thierry.reding@gmail.com>
15807 L: linux-tegra@vger.kernel.org
15808 L: linux-pci@vger.kernel.org
15810 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15811 F: drivers/pci/controller/pci-tegra.c
15813 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15814 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15815 L: linux-pci@vger.kernel.org
15816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15818 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15819 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15821 PCI DRIVER FOR RENESAS R-CAR
15822 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15823 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15824 L: linux-pci@vger.kernel.org
15825 L: linux-renesas-soc@vger.kernel.org
15827 F: Documentation/devicetree/bindings/pci/*rcar*
15828 F: drivers/pci/controller/*rcar*
15830 PCI DRIVER FOR SAMSUNG EXYNOS
15831 M: Jingoo Han <jingoohan1@gmail.com>
15832 L: linux-pci@vger.kernel.org
15833 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15834 L: linux-samsung-soc@vger.kernel.org
15836 F: drivers/pci/controller/dwc/pci-exynos.c
15838 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15839 M: Jingoo Han <jingoohan1@gmail.com>
15840 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15841 L: linux-pci@vger.kernel.org
15843 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15844 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15845 F: drivers/pci/controller/dwc/*designware*
15847 PCI DRIVER FOR TI DRA7XX/J721E
15848 M: Kishon Vijay Abraham I <kishon@ti.com>
15849 L: linux-omap@vger.kernel.org
15850 L: linux-pci@vger.kernel.org
15851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15853 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15854 F: drivers/pci/controller/cadence/pci-j721e.c
15855 F: drivers/pci/controller/dwc/pci-dra7xx.c
15857 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15858 M: Linus Walleij <linus.walleij@linaro.org>
15859 L: linux-pci@vger.kernel.org
15861 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15862 F: drivers/pci/controller/pci-v3-semi.c
15864 PCI ENDPOINT SUBSYSTEM
15865 M: Kishon Vijay Abraham I <kishon@ti.com>
15866 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15867 R: Krzysztof Wilczyński <kw@linux.com>
15868 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15869 L: linux-pci@vger.kernel.org
15871 Q: https://patchwork.kernel.org/project/linux-pci/list/
15872 B: https://bugzilla.kernel.org
15873 C: irc://irc.oftc.net/linux-pci
15874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15875 F: Documentation/PCI/endpoint/*
15876 F: Documentation/misc-devices/pci-endpoint-test.rst
15877 F: drivers/misc/pci_endpoint_test.c
15878 F: drivers/pci/endpoint/
15881 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15882 M: Mahesh J Salgaonkar <mahesh@linux.ibm.com>
15883 R: Oliver O'Halloran <oohall@gmail.com>
15884 L: linuxppc-dev@lists.ozlabs.org
15886 F: Documentation/PCI/pci-error-recovery.rst
15887 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15888 F: arch/powerpc/include/*/eeh*.h
15889 F: arch/powerpc/kernel/eeh*.c
15890 F: arch/powerpc/platforms/*/eeh*.c
15891 F: drivers/pci/pcie/aer.c
15892 F: drivers/pci/pcie/dpc.c
15893 F: drivers/pci/pcie/err.c
15896 M: Linas Vepstas <linasvepstas@gmail.com>
15897 L: linux-pci@vger.kernel.org
15899 F: Documentation/PCI/pci-error-recovery.rst
15901 PCI PEER-TO-PEER DMA (P2PDMA)
15902 M: Bjorn Helgaas <bhelgaas@google.com>
15903 M: Logan Gunthorpe <logang@deltatee.com>
15904 L: linux-pci@vger.kernel.org
15906 Q: https://patchwork.kernel.org/project/linux-pci/list/
15907 B: https://bugzilla.kernel.org
15908 C: irc://irc.oftc.net/linux-pci
15909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15910 F: Documentation/driver-api/pci/p2pdma.rst
15911 F: drivers/pci/p2pdma.c
15912 F: include/linux/pci-p2pdma.h
15914 PCI MSI DRIVER FOR ALTERA MSI IP
15915 M: Joyce Ooi <joyce.ooi@intel.com>
15916 L: linux-pci@vger.kernel.org
15918 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15919 F: drivers/pci/controller/pcie-altera-msi.c
15921 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15922 M: Toan Le <toan@os.amperecomputing.com>
15923 L: linux-pci@vger.kernel.org
15924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15926 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15927 F: drivers/pci/controller/pci-xgene-msi.c
15929 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15930 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15931 R: Rob Herring <robh@kernel.org>
15932 R: Krzysztof Wilczyński <kw@linux.com>
15933 L: linux-pci@vger.kernel.org
15935 Q: https://patchwork.kernel.org/project/linux-pci/list/
15936 B: https://bugzilla.kernel.org
15937 C: irc://irc.oftc.net/linux-pci
15938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15939 F: drivers/pci/controller/
15940 F: drivers/pci/pci-bridge-emul.c
15941 F: drivers/pci/pci-bridge-emul.h
15944 M: Bjorn Helgaas <bhelgaas@google.com>
15945 L: linux-pci@vger.kernel.org
15947 Q: https://patchwork.kernel.org/project/linux-pci/list/
15948 B: https://bugzilla.kernel.org
15949 C: irc://irc.oftc.net/linux-pci
15950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15951 F: Documentation/PCI/
15952 F: Documentation/devicetree/bindings/pci/
15953 F: arch/x86/kernel/early-quirks.c
15954 F: arch/x86/kernel/quirks.c
15956 F: drivers/acpi/pci*
15958 F: include/asm-generic/pci*
15959 F: include/linux/of_pci.h
15960 F: include/linux/pci*
15961 F: include/uapi/linux/pci*
15964 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15965 M: Jonathan Chocron <jonnyc@amazon.com>
15966 L: linux-pci@vger.kernel.org
15968 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15969 F: drivers/pci/controller/dwc/pcie-al.c
15971 PCIE DRIVER FOR AMLOGIC MESON
15972 M: Yue Wang <yue.wang@Amlogic.com>
15973 L: linux-pci@vger.kernel.org
15974 L: linux-amlogic@lists.infradead.org
15976 F: drivers/pci/controller/dwc/pci-meson.c
15978 PCIE DRIVER FOR AXIS ARTPEC
15979 M: Jesper Nilsson <jesper.nilsson@axis.com>
15980 L: linux-arm-kernel@axis.com
15981 L: linux-pci@vger.kernel.org
15983 F: Documentation/devicetree/bindings/pci/axis,artpec*
15984 F: drivers/pci/controller/dwc/*artpec*
15986 PCIE DRIVER FOR CAVIUM THUNDERX
15987 M: Robert Richter <rric@kernel.org>
15988 L: linux-pci@vger.kernel.org
15989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15991 F: drivers/pci/controller/pci-thunder-*
15993 PCIE DRIVER FOR HISILICON
15994 M: Zhou Wang <wangzhou1@hisilicon.com>
15995 L: linux-pci@vger.kernel.org
15997 F: drivers/pci/controller/dwc/pcie-hisi.c
15999 PCIE DRIVER FOR HISILICON KIRIN
16000 M: Xiaowei Song <songxiaowei@hisilicon.com>
16001 M: Binghui Wang <wangbinghui@hisilicon.com>
16002 L: linux-pci@vger.kernel.org
16004 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
16005 F: drivers/pci/controller/dwc/pcie-kirin.c
16007 PCIE DRIVER FOR HISILICON STB
16008 M: Shawn Guo <shawn.guo@linaro.org>
16009 L: linux-pci@vger.kernel.org
16011 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
16012 F: drivers/pci/controller/dwc/pcie-histb.c
16014 PCIE DRIVER FOR INTEL KEEM BAY
16015 M: Srikanth Thokala <srikanth.thokala@intel.com>
16016 L: linux-pci@vger.kernel.org
16018 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
16019 F: drivers/pci/controller/dwc/pcie-keembay.c
16021 PCIE DRIVER FOR INTEL LGM GW SOC
16022 M: Rahul Tanwar <rtanwar@maxlinear.com>
16023 L: linux-pci@vger.kernel.org
16025 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
16026 F: drivers/pci/controller/dwc/pcie-intel-gw.c
16028 PCIE DRIVER FOR MEDIATEK
16029 M: Ryder Lee <ryder.lee@mediatek.com>
16030 M: Jianjun Wang <jianjun.wang@mediatek.com>
16031 L: linux-pci@vger.kernel.org
16032 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16034 F: Documentation/devicetree/bindings/pci/mediatek*
16035 F: drivers/pci/controller/*mediatek*
16037 PCIE DRIVER FOR MICROCHIP
16038 M: Daire McNamara <daire.mcnamara@microchip.com>
16039 L: linux-pci@vger.kernel.org
16041 F: Documentation/devicetree/bindings/pci/microchip*
16042 F: drivers/pci/controller/*microchip*
16044 PCIE DRIVER FOR QUALCOMM MSM
16045 M: Stanimir Varbanov <svarbanov@mm-sol.com>
16046 L: linux-pci@vger.kernel.org
16047 L: linux-arm-msm@vger.kernel.org
16049 F: drivers/pci/controller/dwc/pcie-qcom.c
16051 PCIE ENDPOINT DRIVER FOR QUALCOMM
16052 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16053 L: linux-pci@vger.kernel.org
16054 L: linux-arm-msm@vger.kernel.org
16056 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
16057 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
16059 PCIE DRIVER FOR ROCKCHIP
16060 M: Shawn Lin <shawn.lin@rock-chips.com>
16061 L: linux-pci@vger.kernel.org
16062 L: linux-rockchip@lists.infradead.org
16064 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
16065 F: drivers/pci/controller/pcie-rockchip*
16067 PCIE DRIVER FOR SOCIONEXT UNIPHIER
16068 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16069 L: linux-pci@vger.kernel.org
16071 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
16072 F: drivers/pci/controller/dwc/pcie-uniphier*
16074 PCIE DRIVER FOR ST SPEAR13XX
16075 M: Pratyush Anand <pratyush.anand@gmail.com>
16076 L: linux-pci@vger.kernel.org
16078 F: drivers/pci/controller/dwc/*spear*
16080 PCI DRIVER FOR XILINX VERSAL CPM
16081 M: Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
16082 M: Michal Simek <michal.simek@amd.com>
16083 L: linux-pci@vger.kernel.org
16085 F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16086 F: drivers/pci/controller/pcie-xilinx-cpm.c
16089 M: Dominik Brodowski <linux@dominikbrodowski.net>
16091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
16092 F: Documentation/pcmcia/
16097 PCNET32 NETWORK DRIVER
16098 M: Don Fry <pcnet32@frontier.com>
16099 L: netdev@vger.kernel.org
16101 F: drivers/net/ethernet/amd/pcnet32.c
16103 PCRYPT PARALLEL CRYPTO ENGINE
16104 M: Steffen Klassert <steffen.klassert@secunet.com>
16105 L: linux-crypto@vger.kernel.org
16108 F: include/crypto/pcrypt.h
16110 PEAQ WMI HOTKEYS DRIVER
16111 M: Hans de Goede <hdegoede@redhat.com>
16112 L: platform-driver-x86@vger.kernel.org
16114 F: drivers/platform/x86/peaq-wmi.c
16116 PECI HARDWARE MONITORING DRIVERS
16117 M: Iwona Winiarska <iwona.winiarska@intel.com>
16118 L: linux-hwmon@vger.kernel.org
16120 F: Documentation/hwmon/peci-cputemp.rst
16121 F: Documentation/hwmon/peci-dimmtemp.rst
16122 F: drivers/hwmon/peci/
16125 M: Iwona Winiarska <iwona.winiarska@intel.com>
16126 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
16128 F: Documentation/devicetree/bindings/peci/
16129 F: Documentation/peci/
16131 F: include/linux/peci-cpu.h
16132 F: include/linux/peci.h
16134 PENSANDO ETHERNET DRIVERS
16135 M: Shannon Nelson <snelson@pensando.io>
16136 M: drivers@pensando.io
16137 L: netdev@vger.kernel.org
16139 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
16140 F: drivers/net/ethernet/pensando/
16142 PER-CPU MEMORY ALLOCATOR
16143 M: Dennis Zhou <dennis@kernel.org>
16144 M: Tejun Heo <tj@kernel.org>
16145 M: Christoph Lameter <cl@linux.com>
16146 L: linux-mm@kvack.org
16148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
16149 F: arch/*/include/asm/percpu.h
16150 F: include/linux/percpu*.h
16154 PER-TASK DELAY ACCOUNTING
16155 M: Balbir Singh <bsingharora@gmail.com>
16157 F: include/linux/delayacct.h
16158 F: kernel/delayacct.c
16160 PERFORMANCE EVENTS SUBSYSTEM
16161 M: Peter Zijlstra <peterz@infradead.org>
16162 M: Ingo Molnar <mingo@redhat.com>
16163 M: Arnaldo Carvalho de Melo <acme@kernel.org>
16164 R: Mark Rutland <mark.rutland@arm.com>
16165 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16166 R: Jiri Olsa <jolsa@kernel.org>
16167 R: Namhyung Kim <namhyung@kernel.org>
16168 L: linux-perf-users@vger.kernel.org
16169 L: linux-kernel@vger.kernel.org
16171 W: https://perf.wiki.kernel.org/
16172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16174 F: arch/*/events/*/*
16175 F: arch/*/include/asm/perf_event.h
16176 F: arch/*/kernel/*/*/perf_event*.c
16177 F: arch/*/kernel/*/perf_event*.c
16178 F: arch/*/kernel/perf_callchain.c
16179 F: arch/*/kernel/perf_event*.c
16180 F: include/linux/perf_event.h
16181 F: include/uapi/linux/perf_event.h
16186 PERFORMANCE EVENTS TOOLING ARM64
16187 R: John Garry <john.garry@huawei.com>
16188 R: Will Deacon <will@kernel.org>
16189 R: James Clark <james.clark@arm.com>
16190 R: Mike Leach <mike.leach@linaro.org>
16191 R: Leo Yan <leo.yan@linaro.org>
16192 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16194 F: tools/build/feature/test-libopencsd.c
16195 F: tools/perf/arch/arm*/
16196 F: tools/perf/pmu-events/arch/arm64/
16197 F: tools/perf/util/arm-spe*
16198 F: tools/perf/util/cs-etm*
16200 PERSONALITY HANDLING
16201 M: Christoph Hellwig <hch@infradead.org>
16202 L: linux-abi-devel@lists.sourceforge.net
16204 F: include/linux/personality.h
16205 F: include/uapi/linux/personality.h
16207 PHOENIX RC FLIGHT CONTROLLER ADAPTER
16208 M: Marcus Folkesson <marcus.folkesson@gmail.com>
16209 L: linux-input@vger.kernel.org
16211 F: Documentation/input/devices/pxrc.rst
16212 F: drivers/input/joystick/pxrc.c
16215 M: Remi Denis-Courmont <courmisch@gmail.com>
16217 F: Documentation/networking/phonet.rst
16218 F: include/linux/phonet.h
16219 F: include/net/phonet/
16220 F: include/uapi/linux/phonet.h
16224 M: Joern Engel <joern@lazybastard.org>
16225 L: linux-mtd@lists.infradead.org
16227 F: drivers/mtd/devices/phram.c
16230 M: Bruno Prémont <bonbons@linux-vserver.org>
16231 L: linux-input@vger.kernel.org
16233 F: drivers/hid/hid-picolcd*
16236 M: Christian Brauner <christian@brauner.io>
16237 L: linux-kernel@vger.kernel.org
16239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16241 F: tools/testing/selftests/clone3/
16242 F: tools/testing/selftests/pid_namespace/
16243 F: tools/testing/selftests/pidfd/
16246 K: \b(clone_args|kernel_clone_args)\b
16248 PIN CONTROL SUBSYSTEM
16249 M: Linus Walleij <linus.walleij@linaro.org>
16250 L: linux-gpio@vger.kernel.org
16252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16253 F: Documentation/devicetree/bindings/pinctrl/
16254 F: Documentation/driver-api/pin-control.rst
16255 F: drivers/pinctrl/
16256 F: include/dt-bindings/pinctrl/
16257 F: include/linux/pinctrl/
16259 PIN CONTROLLER - AMD
16260 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16261 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16263 F: drivers/pinctrl/pinctrl-amd.c
16265 PIN CONTROLLER - FREESCALE
16266 M: Dong Aisheng <aisheng.dong@nxp.com>
16267 M: Fabio Estevam <festevam@gmail.com>
16268 M: Shawn Guo <shawnguo@kernel.org>
16269 M: Jacky Bai <ping.bai@nxp.com>
16270 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16271 L: linux-gpio@vger.kernel.org
16273 F: Documentation/devicetree/bindings/pinctrl/fsl,*
16274 F: drivers/pinctrl/freescale/
16276 PIN CONTROLLER - INTEL
16277 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16278 M: Andy Shevchenko <andy@kernel.org>
16280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16281 F: drivers/pinctrl/intel/
16283 PIN CONTROLLER - KEEMBAY
16284 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16286 F: drivers/pinctrl/pinctrl-keembay*
16288 PIN CONTROLLER - MEDIATEK
16289 M: Sean Wang <sean.wang@kernel.org>
16290 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16292 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16293 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
16294 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16295 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16296 F: drivers/pinctrl/mediatek/
16298 PIN CONTROLLER - MICROCHIP AT91
16299 M: Ludovic Desroches <ludovic.desroches@microchip.com>
16300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16301 L: linux-gpio@vger.kernel.org
16303 F: drivers/gpio/gpio-sama5d2-piobu.c
16304 F: drivers/pinctrl/pinctrl-at91*
16306 PIN CONTROLLER - QUALCOMM
16307 M: Bjorn Andersson <andersson@kernel.org>
16308 L: linux-arm-msm@vger.kernel.org
16310 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16311 F: drivers/pinctrl/qcom/
16313 PIN CONTROLLER - RENESAS
16314 M: Geert Uytterhoeven <geert+renesas@glider.be>
16315 L: linux-renesas-soc@vger.kernel.org
16317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16318 F: Documentation/devicetree/bindings/pinctrl/renesas,*
16319 F: drivers/pinctrl/renesas/
16321 PIN CONTROLLER - SAMSUNG
16322 M: Tomasz Figa <tomasz.figa@gmail.com>
16323 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16324 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16325 R: Alim Akhtar <alim.akhtar@samsung.com>
16326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16327 L: linux-samsung-soc@vger.kernel.org
16329 C: irc://irc.libera.chat/linux-exynos
16330 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
16331 B: mailto:linux-samsung-soc@vger.kernel.org
16332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16333 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16334 F: drivers/pinctrl/samsung/
16335 F: include/dt-bindings/pinctrl/samsung.h
16337 PIN CONTROLLER - SINGLE
16338 M: Tony Lindgren <tony@atomide.com>
16339 M: Haojian Zhuang <haojian.zhuang@linaro.org>
16340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16341 L: linux-omap@vger.kernel.org
16343 F: drivers/pinctrl/pinctrl-single.c
16345 PIN CONTROLLER - THUNDERBAY
16346 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16348 F: drivers/pinctrl/pinctrl-thunderbay.c
16350 PIN CONTROLLER - SUNPLUS / TIBBO
16351 M: Dvorkin Dmitry <dvorkin@tibbo.com>
16352 M: Wells Lu <wellslutw@gmail.com>
16353 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16355 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
16356 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
16357 F: drivers/pinctrl/sunplus/
16358 F: include/dt-bindings/pinctrl/sppctl*.h
16360 PINE64 PINEPHONE KEYBOARD DRIVER
16361 M: Samuel Holland <samuel@sholland.org>
16363 F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
16364 F: drivers/input/keyboard/pinephone-keyboard.c
16367 M: linux-block@vger.kernel.org
16369 F: drivers/block/pktcdvd.c
16370 F: include/linux/pktcdvd.h
16371 F: include/uapi/linux/pktcdvd.h
16373 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16374 M: Tomasz Duszynski <tduszyns@gmail.com>
16376 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16377 F: drivers/iio/chemical/pms7003.c
16380 M: Jacob Keller <jacob.e.keller@intel.com>
16382 F: Documentation/driver-api/pldmfw/
16383 F: include/linux/pldmfw.h
16387 M: Logan Gunthorpe <logang@deltatee.com>
16389 F: drivers/dma/plx_dma.c
16392 M: Charles Hsu <hsu.yungteng@gmail.com>
16393 L: linux-hwmon@vger.kernel.org
16395 F: Documentation/hwmon/pm6764tr.rst
16396 F: drivers/hwmon/pmbus/pm6764tr.c
16399 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16400 L: linux-pm@vger.kernel.org
16402 W: https://01.org/pm-graph
16403 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16404 T: git git://github.com/intel/pm-graph
16405 F: tools/power/pm-graph
16407 PMBUS HARDWARE MONITORING DRIVERS
16408 M: Guenter Roeck <linux@roeck-us.net>
16409 L: linux-hwmon@vger.kernel.org
16411 W: http://hwmon.wiki.kernel.org/
16412 W: http://www.roeck-us.net/linux/drivers/
16413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16414 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16415 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16416 F: Documentation/hwmon/adm1275.rst
16417 F: Documentation/hwmon/ibm-cffps.rst
16418 F: Documentation/hwmon/ir35221.rst
16419 F: Documentation/hwmon/lm25066.rst
16420 F: Documentation/hwmon/ltc2978.rst
16421 F: Documentation/hwmon/ltc3815.rst
16422 F: Documentation/hwmon/max16064.rst
16423 F: Documentation/hwmon/max20751.rst
16424 F: Documentation/hwmon/max31785.rst
16425 F: Documentation/hwmon/max34440.rst
16426 F: Documentation/hwmon/max8688.rst
16427 F: Documentation/hwmon/pmbus-core.rst
16428 F: Documentation/hwmon/pmbus.rst
16429 F: Documentation/hwmon/tps40422.rst
16430 F: Documentation/hwmon/ucd9000.rst
16431 F: Documentation/hwmon/ucd9200.rst
16432 F: Documentation/hwmon/zl6100.rst
16433 F: drivers/hwmon/pmbus/
16434 F: include/linux/pmbus.h
16436 PMC SIERRA MaxRAID DRIVER
16437 L: linux-scsi@vger.kernel.org
16439 W: http://www.pmc-sierra.com/
16440 F: drivers/scsi/pmcraid.*
16442 PMC SIERRA PM8001 DRIVER
16443 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16444 L: linux-scsi@vger.kernel.org
16446 F: drivers/scsi/pm8001/
16448 PNI RM3100 IIO DRIVER
16449 M: Song Qiang <songqiang1304521@gmail.com>
16450 L: linux-iio@vger.kernel.org
16452 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16453 F: drivers/iio/magnetometer/rm3100*
16456 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16457 L: linux-acpi@vger.kernel.org
16460 F: include/linux/pnp.h
16462 POSIX CLOCKS and TIMERS
16463 M: Thomas Gleixner <tglx@linutronix.de>
16464 L: linux-kernel@vger.kernel.org
16466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16468 F: include/linux/time_namespace.h
16469 F: include/linux/timer*
16470 F: kernel/time/*timer*
16471 F: kernel/time/namespace.c
16473 POWER MANAGEMENT CORE
16474 M: "Rafael J. Wysocki" <rafael@kernel.org>
16475 L: linux-pm@vger.kernel.org
16477 B: https://bugzilla.kernel.org
16478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16479 F: drivers/base/power/
16480 F: drivers/powercap/
16481 F: include/linux/intel_rapl.h
16482 F: include/linux/pm.h
16483 F: include/linux/pm_*
16484 F: include/linux/powercap.h
16485 F: kernel/configs/nopm.config
16487 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16488 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16489 L: linux-pm@vger.kernel.org
16491 B: https://bugzilla.kernel.org
16492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16493 F: drivers/powercap/dtpm*
16494 F: include/linux/dtpm.h
16496 POWER STATE COORDINATION INTERFACE (PSCI)
16497 M: Mark Rutland <mark.rutland@arm.com>
16498 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16501 F: drivers/firmware/psci/
16502 F: include/linux/psci.h
16503 F: include/uapi/linux/psci.h
16505 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16506 M: Sebastian Reichel <sre@kernel.org>
16507 L: linux-pm@vger.kernel.org
16509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16510 F: Documentation/ABI/testing/sysfs-class-power
16511 F: Documentation/devicetree/bindings/power/supply/
16512 F: drivers/power/supply/
16513 F: include/linux/power/
16514 F: include/linux/power_supply.h
16516 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16517 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16518 L: linuxppc-dev@lists.ozlabs.org
16520 F: drivers/char/powernv-op-panel.c
16522 PPP OVER ATM (RFC 2364)
16523 M: Mitchell Blank Jr <mitch@sfgoth.com>
16525 F: include/uapi/linux/atmppp.h
16526 F: net/atm/pppoatm.c
16529 M: Michal Ostrowski <mostrows@earthlink.net>
16531 F: drivers/net/ppp/pppoe.c
16532 F: drivers/net/ppp/pppox.c
16535 M: James Chapman <jchapman@katalix.com>
16537 F: include/linux/if_pppol2tp.h
16538 F: include/uapi/linux/if_pppol2tp.h
16539 F: net/l2tp/l2tp_ppp.c
16541 PPP PROTOCOL DRIVERS AND COMPRESSORS
16542 M: Paul Mackerras <paulus@samba.org>
16543 L: linux-ppp@vger.kernel.org
16545 F: drivers/net/ppp/ppp_*
16548 M: Rodolfo Giometti <giometti@enneenne.com>
16549 L: linuxpps@ml.enneenne.com (subscribers-only)
16551 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16552 F: Documentation/ABI/testing/sysfs-pps
16553 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16554 F: Documentation/driver-api/pps.rst
16556 F: include/linux/pps*.h
16557 F: include/uapi/linux/pps.h
16560 M: Dmitry Kozlov <xeb@mail.ru>
16561 L: netdev@vger.kernel.org
16563 W: http://sourceforge.net/projects/accel-pptp
16564 F: drivers/net/ppp/pptp.c
16566 PRESSURE STALL INFORMATION (PSI)
16567 M: Johannes Weiner <hannes@cmpxchg.org>
16568 M: Suren Baghdasaryan <surenb@google.com>
16570 F: include/linux/psi*
16571 F: kernel/sched/psi.c
16574 M: Petr Mladek <pmladek@suse.com>
16575 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16576 R: Steven Rostedt <rostedt@goodmis.org>
16577 R: John Ogness <john.ogness@linutronix.de>
16579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16580 F: include/linux/printk.h
16584 R: Chris Down <chris@chrisdown.name>
16586 F: Documentation/core-api/printk-index.rst
16587 F: kernel/printk/index.c
16591 L: linux-kernel@vger.kernel.org
16592 L: linux-fsdevel@vger.kernel.org
16594 F: Documentation/filesystems/proc.rst
16596 F: include/linux/proc_fs.h
16597 F: tools/testing/selftests/proc/
16600 M: Luis Chamberlain <mcgrof@kernel.org>
16601 M: Kees Cook <keescook@chromium.org>
16602 M: Iurii Zaikin <yzaikin@google.com>
16603 L: linux-kernel@vger.kernel.org
16604 L: linux-fsdevel@vger.kernel.org
16606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16607 F: fs/proc/proc_sysctl.c
16608 F: include/linux/sysctl.h
16609 F: kernel/sysctl-test.c
16611 F: tools/testing/selftests/sysctl/
16613 PS3 NETWORK SUPPORT
16614 M: Geoff Levand <geoff@infradead.org>
16615 L: netdev@vger.kernel.org
16616 L: linuxppc-dev@lists.ozlabs.org
16618 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16620 PS3 PLATFORM SUPPORT
16621 M: Geoff Levand <geoff@infradead.org>
16622 L: linuxppc-dev@lists.ozlabs.org
16624 F: arch/powerpc/boot/ps3*
16625 F: arch/powerpc/include/asm/lv1call.h
16626 F: arch/powerpc/include/asm/ps3*.h
16627 F: arch/powerpc/platforms/ps3/
16630 F: drivers/rtc/rtc-ps3.c
16631 F: drivers/usb/host/*ps3.c
16632 F: sound/ppc/snd_ps3*
16635 M: Jim Paris <jim@jtan.com>
16636 M: Geoff Levand <geoff@infradead.org>
16637 L: linuxppc-dev@lists.ozlabs.org
16639 F: drivers/block/ps3vram.c
16641 PSAMPLE PACKET SAMPLING SUPPORT
16642 M: Yotam Gigi <yotam.gi@gmail.com>
16644 F: include/net/psample.h
16645 F: include/uapi/linux/psample.h
16649 M: Kees Cook <keescook@chromium.org>
16650 M: Anton Vorontsov <anton@enomsg.org>
16651 M: Colin Cross <ccross@android.com>
16652 M: Tony Luck <tony.luck@intel.com>
16654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16655 F: Documentation/admin-guide/ramoops.rst
16656 F: Documentation/admin-guide/pstore-blk.rst
16657 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16658 F: drivers/acpi/apei/erst.c
16659 F: drivers/firmware/efi/efi-pstore.c
16661 F: include/linux/pstore*
16662 K: \b(pstore|ramoops)
16664 PTP HARDWARE CLOCK SUPPORT
16665 M: Richard Cochran <richardcochran@gmail.com>
16666 L: netdev@vger.kernel.org
16668 W: http://linuxptp.sourceforge.net/
16669 F: Documentation/ABI/testing/sysfs-ptp
16670 F: Documentation/driver-api/ptp.rst
16671 F: drivers/net/phy/dp83640*
16673 F: include/linux/ptp_cl*
16675 PTP VIRTUAL CLOCK SUPPORT
16676 M: Yangbo Lu <yangbo.lu@nxp.com>
16677 L: netdev@vger.kernel.org
16679 F: drivers/ptp/ptp_vclock.c
16680 F: net/ethtool/phc_vclocks.c
16683 M: Oleg Nesterov <oleg@redhat.com>
16685 F: arch/*/*/ptrace*.c
16686 F: arch/*/include/asm/ptrace*.h
16687 F: arch/*/ptrace*.c
16688 F: include/asm-generic/syscall.h
16689 F: include/linux/ptrace.h
16690 F: include/linux/regset.h
16691 F: include/uapi/linux/ptrace.h
16695 M: Hans Verkuil <hverkuil@xs4all.nl>
16696 L: linux-media@vger.kernel.org
16698 T: git git://linuxtv.org/media_tree.git
16699 F: Documentation/admin-guide/media/pulse8-cec.rst
16700 F: drivers/media/cec/usb/pulse8/
16702 PURELIFI PLFXLC DRIVER
16703 M: Srinivasan Raju <srini.raju@purelifi.com>
16704 L: linux-wireless@vger.kernel.org
16706 F: drivers/net/wireless/purelifi/plfxlc/
16708 PVRUSB2 VIDEO4LINUX DRIVER
16709 M: Mike Isely <isely@pobox.com>
16710 L: pvrusb2@isely.net (subscribers-only)
16711 L: linux-media@vger.kernel.org
16713 W: http://www.isely.net/pvrusb2/
16714 T: git git://linuxtv.org/media_tree.git
16715 F: Documentation/driver-api/media/drivers/pvrusb2*
16716 F: drivers/media/usb/pvrusb2/
16719 M: Hans Verkuil <hverkuil@xs4all.nl>
16720 L: linux-media@vger.kernel.org
16722 T: git git://linuxtv.org/media_tree.git
16723 F: drivers/media/usb/pwc/*
16724 F: include/trace/events/pwc.h
16727 M: Sean Young <sean@mess.org>
16728 L: linux-media@vger.kernel.org
16730 F: drivers/media/rc/pwm-ir-tx.c
16733 M: Thierry Reding <thierry.reding@gmail.com>
16734 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16735 L: linux-pwm@vger.kernel.org
16737 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16739 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
16740 F: Documentation/devicetree/bindings/pwm/
16741 F: Documentation/driver-api/pwm.rst
16742 F: drivers/gpio/gpio-mvebu.c
16744 F: drivers/video/backlight/pwm_bl.c
16745 F: include/dt-bindings/pwm/
16746 F: include/linux/pwm.h
16747 F: include/linux/pwm_backlight.h
16748 K: pwm_(config|apply_state|ops)
16751 M: Robert Jarzmik <robert.jarzmik@free.fr>
16752 L: linux-gpio@vger.kernel.org
16754 F: drivers/gpio/gpio-pxa.c
16760 M: Robert Jarzmik <robert.jarzmik@free.fr>
16761 L: linux-rtc@vger.kernel.org
16764 PXA2xx/PXA3xx SUPPORT
16765 M: Daniel Mack <daniel@zonque.org>
16766 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16767 M: Robert Jarzmik <robert.jarzmik@free.fr>
16768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16770 T: git git://github.com/hzhuang1/linux.git
16771 T: git git://github.com/rjarzmik/linux.git
16772 F: arch/arm/boot/dts/pxa*
16773 F: arch/arm/mach-pxa/
16774 F: drivers/dma/pxa*
16775 F: drivers/pcmcia/pxa2xx*
16776 F: drivers/pinctrl/pxa/
16777 F: drivers/spi/spi-pxa2xx*
16778 F: drivers/usb/gadget/udc/pxa2*
16779 F: include/sound/pxa2xx-lib.h
16784 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16785 L: qat-linux@intel.com
16787 F: drivers/crypto/qat/
16789 QCOM AUDIO (ASoC) DRIVERS
16790 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16791 M: Banajit Goswami <bgoswami@quicinc.com>
16792 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16794 F: Documentation/devicetree/bindings/soc/qcom/qcom,apr.yaml
16795 F: Documentation/devicetree/bindings/sound/qcom,*
16796 F: drivers/soc/qcom/apr.c
16797 F: include/dt-bindings/sound/qcom,wcd9335.h
16798 F: sound/soc/codecs/lpass-rx-macro.*
16799 F: sound/soc/codecs/lpass-tx-macro.*
16800 F: sound/soc/codecs/lpass-va-macro.c
16801 F: sound/soc/codecs/lpass-wsa-macro.*
16802 F: sound/soc/codecs/msm8916-wcd-analog.c
16803 F: sound/soc/codecs/msm8916-wcd-digital.c
16804 F: sound/soc/codecs/wcd9335.*
16805 F: sound/soc/codecs/wcd934x.c
16806 F: sound/soc/codecs/wcd-clsh-v2.*
16807 F: sound/soc/codecs/wcd-mbhc-v2.*
16808 F: sound/soc/codecs/wsa881x.c
16809 F: sound/soc/codecs/wsa883x.c
16812 QCOM EMBEDDED USB DEBUGGER (EUD)
16813 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16814 L: linux-arm-msm@vger.kernel.org
16816 F: Documentation/ABI/testing/sysfs-driver-eud
16817 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16818 F: drivers/usb/misc/qcom_eud.c
16821 M: Alex Elder <elder@kernel.org>
16822 L: netdev@vger.kernel.org
16824 F: drivers/net/ipa/
16826 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16827 M: Gabriel Somlo <somlo@cmu.edu>
16828 M: "Michael S. Tsirkin" <mst@redhat.com>
16829 L: qemu-devel@nongnu.org
16831 F: drivers/firmware/qemu_fw_cfg.c
16832 F: include/uapi/linux/qemu_fw_cfg.h
16835 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16836 L: linux-rdma@vger.kernel.org
16838 F: drivers/infiniband/hw/qib/
16840 QLOGIC QL41xxx FCOE DRIVER
16841 M: Saurav Kashyap <skashyap@marvell.com>
16842 M: Javed Hasan <jhasan@marvell.com>
16843 M: GR-QLogic-Storage-Upstream@marvell.com
16844 L: linux-scsi@vger.kernel.org
16846 F: drivers/scsi/qedf/
16848 QLOGIC QL41xxx ISCSI DRIVER
16849 M: Nilesh Javali <njavali@marvell.com>
16850 M: Manish Rangankar <mrangankar@marvell.com>
16851 M: GR-QLogic-Storage-Upstream@marvell.com
16852 L: linux-scsi@vger.kernel.org
16854 F: drivers/scsi/qedi/
16856 QLOGIC QL4xxx ETHERNET DRIVER
16857 M: Ariel Elior <aelior@marvell.com>
16858 M: Manish Chopra <manishc@marvell.com>
16859 L: netdev@vger.kernel.org
16861 F: drivers/net/ethernet/qlogic/qed/
16862 F: drivers/net/ethernet/qlogic/qede/
16863 F: include/linux/qed/
16865 QLOGIC QL4xxx RDMA DRIVER
16866 M: Michal Kalderon <mkalderon@marvell.com>
16867 M: Ariel Elior <aelior@marvell.com>
16868 L: linux-rdma@vger.kernel.org
16870 F: drivers/infiniband/hw/qedr/
16871 F: include/uapi/rdma/qedr-abi.h
16873 QLOGIC QLA1280 SCSI DRIVER
16874 M: Michael Reed <mdr@sgi.com>
16875 L: linux-scsi@vger.kernel.org
16877 F: drivers/scsi/qla1280.[ch]
16879 QLOGIC QLA2XXX FC-SCSI DRIVER
16880 M: Nilesh Javali <njavali@marvell.com>
16881 M: GR-QLogic-Storage-Upstream@marvell.com
16882 L: linux-scsi@vger.kernel.org
16884 F: drivers/scsi/qla2xxx/
16886 QLOGIC QLA3XXX NETWORK DRIVER
16887 M: GR-Linux-NIC-Dev@marvell.com
16888 L: netdev@vger.kernel.org
16890 F: drivers/net/ethernet/qlogic/qla3xxx.*
16892 QLOGIC QLA4XXX iSCSI DRIVER
16893 M: Nilesh Javali <njavali@marvell.com>
16894 M: Manish Rangankar <mrangankar@marvell.com>
16895 M: GR-QLogic-Storage-Upstream@marvell.com
16896 L: linux-scsi@vger.kernel.org
16898 F: drivers/scsi/qla4xxx/
16900 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16901 M: Shahed Shaikh <shshaikh@marvell.com>
16902 M: Manish Chopra <manishc@marvell.com>
16903 M: GR-Linux-NIC-Dev@marvell.com
16904 L: netdev@vger.kernel.org
16906 F: drivers/net/ethernet/qlogic/qlcnic/
16908 QLOGIC QLGE 10Gb ETHERNET DRIVER
16909 M: Manish Chopra <manishc@marvell.com>
16910 M: GR-Linux-NIC-Dev@marvell.com
16911 M: Coiby Xu <coiby.xu@gmail.com>
16912 L: netdev@vger.kernel.org
16914 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16915 F: drivers/staging/qlge/
16917 QM1D1B0004 MEDIA DRIVER
16918 M: Akihiro Tsukada <tskd08@gmail.com>
16919 L: linux-media@vger.kernel.org
16921 F: drivers/media/tuners/qm1d1b0004*
16923 QM1D1C0042 MEDIA DRIVER
16924 M: Akihiro Tsukada <tskd08@gmail.com>
16925 L: linux-media@vger.kernel.org
16927 F: drivers/media/tuners/qm1d1c0042*
16930 M: Anders Larsen <al@alarsen.net>
16932 W: http://www.alarsen.net/linux/qnx4fs/
16934 F: include/uapi/linux/qnx4_fs.h
16935 F: include/uapi/linux/qnxtypes.h
16937 QORIQ DPAA2 FSL-MC BUS DRIVER
16938 M: Stuart Yoder <stuyoder@gmail.com>
16939 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16940 L: linux-kernel@vger.kernel.org
16942 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16943 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16944 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16945 F: drivers/bus/fsl-mc/
16946 F: include/uapi/linux/fsl_mc.h
16948 QT1010 MEDIA DRIVER
16949 M: Antti Palosaari <crope@iki.fi>
16950 L: linux-media@vger.kernel.org
16952 W: https://linuxtv.org
16953 W: http://palosaari.fi/linux/
16954 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16955 T: git git://linuxtv.org/anttip/media_tree.git
16956 F: drivers/media/tuners/qt1010*
16958 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16959 M: Kalle Valo <kvalo@kernel.org>
16960 L: ath10k@lists.infradead.org
16962 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16964 F: drivers/net/wireless/ath/ath10k/
16965 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16967 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16968 M: Kalle Valo <kvalo@kernel.org>
16969 L: ath11k@lists.infradead.org
16971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16972 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16973 F: drivers/net/wireless/ath/ath11k/
16975 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16976 M: Toke Høiland-Jørgensen <toke@toke.dk>
16977 L: linux-wireless@vger.kernel.org
16979 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16980 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16981 F: drivers/net/wireless/ath/ath9k/
16983 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16984 M: Stephan Gerhold <stephan@gerhold.net>
16985 L: netdev@vger.kernel.org
16986 L: linux-arm-msm@vger.kernel.org
16988 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16989 F: drivers/net/wwan/qcom_bam_dmux.c
16991 QUALCOMM CAMERA SUBSYSTEM DRIVER
16992 M: Robert Foss <robert.foss@linaro.org>
16993 M: Todor Tomov <todor.too@gmail.com>
16994 L: linux-media@vger.kernel.org
16996 F: Documentation/admin-guide/media/qcom_camss.rst
16997 F: Documentation/devicetree/bindings/media/*camss*
16998 F: drivers/media/platform/qcom/camss/
17000 QUALCOMM CLOCK DRIVERS
17001 M: Bjorn Andersson <andersson@kernel.org>
17002 L: linux-arm-msm@vger.kernel.org
17004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
17005 F: Documentation/devicetree/bindings/clock/qcom,*
17006 F: drivers/clk/qcom/
17007 F: include/dt-bindings/clock/qcom,*
17009 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
17010 M: Niklas Cassel <nks@flawful.org>
17011 L: linux-pm@vger.kernel.org
17012 L: linux-arm-msm@vger.kernel.org
17014 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
17015 F: drivers/soc/qcom/cpr.c
17017 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
17018 M: Ilia Lin <ilia.lin@kernel.org>
17019 L: linux-pm@vger.kernel.org
17021 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
17022 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
17023 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
17025 QUALCOMM CRYPTO DRIVERS
17026 M: Thara Gopinath <thara.gopinath@gmail.com>
17027 L: linux-crypto@vger.kernel.org
17028 L: linux-arm-msm@vger.kernel.org
17030 F: drivers/crypto/qce/
17032 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
17033 M: Timur Tabi <timur@kernel.org>
17034 L: netdev@vger.kernel.org
17036 F: drivers/net/ethernet/qualcomm/emac/
17038 QUALCOMM ETHQOS ETHERNET DRIVER
17039 M: Vinod Koul <vkoul@kernel.org>
17040 R: Bhupesh Sharma <bhupesh.sharma@linaro.org>
17041 L: netdev@vger.kernel.org
17043 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
17044 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
17046 QUALCOMM FASTRPC DRIVER
17047 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17048 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
17049 L: linux-arm-msm@vger.kernel.org
17051 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
17052 F: drivers/misc/fastrpc.c
17053 F: include/uapi/misc/fastrpc.h
17055 QUALCOMM HEXAGON ARCHITECTURE
17056 M: Brian Cain <bcain@quicinc.com>
17057 L: linux-hexagon@vger.kernel.org
17058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
17062 QUALCOMM HIDMA DRIVER
17063 M: Sinan Kaya <okaya@kernel.org>
17064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17065 L: linux-arm-msm@vger.kernel.org
17066 L: dmaengine@vger.kernel.org
17068 F: drivers/dma/qcom/hidma*
17070 QUALCOMM I2C CCI DRIVER
17071 M: Loic Poulain <loic.poulain@linaro.org>
17072 M: Robert Foss <robert.foss@linaro.org>
17073 L: linux-i2c@vger.kernel.org
17074 L: linux-arm-msm@vger.kernel.org
17076 F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
17077 F: drivers/i2c/busses/i2c-qcom-cci.c
17079 QUALCOMM INTERCONNECT BWMON DRIVER
17080 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17081 L: linux-arm-msm@vger.kernel.org
17083 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
17084 F: drivers/soc/qcom/icc-bwmon.c
17087 M: Rob Clark <robdclark@gmail.com>
17088 L: iommu@lists.linux.dev
17089 L: linux-arm-msm@vger.kernel.org
17091 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
17093 QUALCOMM IPC ROUTER (QRTR) DRIVER
17094 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17095 L: linux-arm-msm@vger.kernel.org
17097 F: include/trace/events/qrtr.h
17098 F: include/uapi/linux/qrtr.h
17101 QUALCOMM IPCC MAILBOX DRIVER
17102 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17103 L: linux-arm-msm@vger.kernel.org
17105 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
17106 F: drivers/mailbox/qcom-ipcc.c
17107 F: include/dt-bindings/mailbox/qcom-ipcc.h
17109 QUALCOMM IPQ4019 USB PHY DRIVER
17110 M: Robert Marko <robert.marko@sartura.hr>
17111 M: Luka Perkov <luka.perkov@sartura.hr>
17112 L: linux-arm-msm@vger.kernel.org
17114 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
17115 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
17117 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
17118 M: Robert Marko <robert.marko@sartura.hr>
17119 M: Luka Perkov <luka.perkov@sartura.hr>
17120 L: linux-arm-msm@vger.kernel.org
17122 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
17123 F: drivers/regulator/vqmmc-ipq4019-regulator.c
17125 QUALCOMM NAND CONTROLLER DRIVER
17126 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17127 L: linux-mtd@lists.infradead.org
17128 L: linux-arm-msm@vger.kernel.org
17130 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
17131 F: drivers/mtd/nand/raw/qcom_nandc.c
17133 QUALCOMM RMNET DRIVER
17134 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
17135 M: Sean Tranchetti <quic_stranche@quicinc.com>
17136 L: netdev@vger.kernel.org
17138 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
17139 F: drivers/net/ethernet/qualcomm/rmnet/
17140 F: include/linux/if_rmnet.h
17142 QUALCOMM TSENS THERMAL DRIVER
17143 M: Amit Kucheria <amitk@kernel.org>
17144 M: Thara Gopinath <thara.gopinath@gmail.com>
17145 L: linux-pm@vger.kernel.org
17146 L: linux-arm-msm@vger.kernel.org
17148 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
17149 F: drivers/thermal/qcom/
17151 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
17152 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
17153 L: linux-media@vger.kernel.org
17154 L: linux-arm-msm@vger.kernel.org
17156 T: git git://linuxtv.org/media_tree.git
17157 F: Documentation/devicetree/bindings/media/*venus*
17158 F: drivers/media/platform/qcom/venus/
17160 QUALCOMM WCN36XX WIRELESS DRIVER
17161 M: Loic Poulain <loic.poulain@linaro.org>
17162 L: wcn36xx@lists.infradead.org
17164 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
17165 F: drivers/net/wireless/ath/wcn36xx/
17167 QUANTENNA QTNFMAC WIRELESS DRIVER
17168 M: Igor Mitsyanko <imitsyanko@quantenna.com>
17169 R: Sergey Matyukevich <geomatsi@gmail.com>
17170 L: linux-wireless@vger.kernel.org
17172 F: drivers/net/wireless/quantenna
17174 RADEON and AMDGPU DRM DRIVERS
17175 M: Alex Deucher <alexander.deucher@amd.com>
17176 M: Christian König <christian.koenig@amd.com>
17177 M: Pan, Xinhui <Xinhui.Pan@amd.com>
17178 L: amd-gfx@lists.freedesktop.org
17180 T: git https://gitlab.freedesktop.org/agd5f/linux.git
17181 B: https://gitlab.freedesktop.org/drm/amd/-/issues
17182 C: irc://irc.oftc.net/radeon
17183 F: Documentation/gpu/amdgpu/
17184 F: drivers/gpu/drm/amd/
17185 F: drivers/gpu/drm/radeon/
17186 F: include/uapi/drm/amdgpu_drm.h
17187 F: include/uapi/drm/radeon_drm.h
17189 RADEON FRAMEBUFFER DISPLAY DRIVER
17190 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
17191 L: linux-fbdev@vger.kernel.org
17193 F: drivers/video/fbdev/aty/radeon*
17194 F: include/uapi/linux/radeonfb.h
17196 RADIOSHARK RADIO DRIVER
17197 M: Hans Verkuil <hverkuil@xs4all.nl>
17198 L: linux-media@vger.kernel.org
17200 T: git git://linuxtv.org/media_tree.git
17201 F: drivers/media/radio/radio-shark.c
17203 RADIOSHARK2 RADIO DRIVER
17204 M: Hans Verkuil <hverkuil@xs4all.nl>
17205 L: linux-media@vger.kernel.org
17207 T: git git://linuxtv.org/media_tree.git
17208 F: drivers/media/radio/radio-shark2.c
17209 F: drivers/media/radio/radio-tea5777.c
17211 RADOS BLOCK DEVICE (RBD)
17212 M: Ilya Dryomov <idryomov@gmail.com>
17213 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
17214 L: ceph-devel@vger.kernel.org
17216 W: http://ceph.com/
17217 T: git git://github.com/ceph/ceph-client.git
17218 F: Documentation/ABI/testing/sysfs-bus-rbd
17219 F: drivers/block/rbd.c
17220 F: drivers/block/rbd_types.h
17222 RAGE128 FRAMEBUFFER DISPLAY DRIVER
17223 M: Paul Mackerras <paulus@samba.org>
17224 L: linux-fbdev@vger.kernel.org
17226 F: drivers/video/fbdev/aty/aty128fb.c
17228 RAINSHADOW-CEC DRIVER
17229 M: Hans Verkuil <hverkuil@xs4all.nl>
17230 L: linux-media@vger.kernel.org
17232 T: git git://linuxtv.org/media_tree.git
17233 F: drivers/media/cec/usb/rainshadow/
17235 RALINK MIPS ARCHITECTURE
17236 M: John Crispin <john@phrozen.org>
17237 L: linux-mips@vger.kernel.org
17239 F: arch/mips/ralink
17241 RALINK MT7621 MIPS ARCHITECTURE
17242 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17243 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17244 L: linux-mips@vger.kernel.org
17246 F: arch/mips/boot/dts/ralink/mt7621*
17248 RALINK PINCTRL DRIVER
17249 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17250 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17251 L: linux-mips@vger.kernel.org
17253 F: drivers/pinctrl/ralink/
17255 RALINK RT2X00 WIRELESS LAN DRIVER
17256 M: Stanislaw Gruszka <stf_xl@wp.pl>
17257 M: Helmut Schaa <helmut.schaa@googlemail.com>
17258 L: linux-wireless@vger.kernel.org
17260 F: drivers/net/wireless/ralink/rt2x00/
17262 RAMDISK RAM BLOCK DEVICE DRIVER
17263 M: Jens Axboe <axboe@kernel.dk>
17265 F: Documentation/admin-guide/blockdev/ramdisk.rst
17266 F: drivers/block/brd.c
17268 RANCHU VIRTUAL BOARD FOR MIPS
17269 M: Miodrag Dinic <miodrag.dinic@mips.com>
17270 L: linux-mips@vger.kernel.org
17272 F: arch/mips/configs/generic/board-ranchu.config
17273 F: arch/mips/generic/board-ranchu.c
17275 RANDOM NUMBER DRIVER
17276 M: "Theodore Ts'o" <tytso@mit.edu>
17277 M: Jason A. Donenfeld <Jason@zx2c4.com>
17278 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17280 F: drivers/char/random.c
17281 F: drivers/virt/vmgenid.c
17284 M: Matt Porter <mporter@kernel.crashing.org>
17285 M: Alexandre Bounine <alex.bou9@gmail.com>
17287 F: drivers/rapidio/
17290 M: Tony Luck <tony.luck@intel.com>
17291 M: Borislav Petkov <bp@alien8.de>
17292 L: linux-edac@vger.kernel.org
17294 F: Documentation/admin-guide/ras.rst
17296 F: include/linux/ras.h
17297 F: include/ras/ras_event.h
17299 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17300 L: linux-wireless@vger.kernel.org
17302 F: drivers/net/wireless/ray*
17304 RC-CORE / LIRC FRAMEWORK
17305 M: Sean Young <sean@mess.org>
17306 L: linux-media@vger.kernel.org
17308 W: http://linuxtv.org
17309 T: git git://linuxtv.org/media_tree.git
17310 F: Documentation/driver-api/media/rc-core.rst
17311 F: Documentation/userspace-api/media/rc/
17312 F: drivers/media/rc/
17313 F: include/media/rc-map.h
17314 F: include/media/rc-core.h
17315 F: include/uapi/linux/lirc.h
17317 RCMM REMOTE CONTROLS DECODER
17318 M: Patrick Lerda <patrick9876@free.fr>
17320 F: drivers/media/rc/ir-rcmm-decoder.c
17322 RCUTORTURE TEST FRAMEWORK
17323 M: "Paul E. McKenney" <paulmck@kernel.org>
17324 M: Josh Triplett <josh@joshtriplett.org>
17325 R: Steven Rostedt <rostedt@goodmis.org>
17326 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17327 R: Lai Jiangshan <jiangshanlai@gmail.com>
17328 L: rcu@vger.kernel.org
17330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17331 F: tools/testing/selftests/rcutorture
17333 RDACM20 Camera Sensor
17334 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17335 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17336 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17337 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17338 L: linux-media@vger.kernel.org
17340 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17341 F: drivers/media/i2c/max9271.c
17342 F: drivers/media/i2c/max9271.h
17343 F: drivers/media/i2c/rdacm20.c
17345 RDACM21 Camera Sensor
17346 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17347 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17348 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17349 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17350 L: linux-media@vger.kernel.org
17352 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17353 F: drivers/media/i2c/max9271.c
17354 F: drivers/media/i2c/max9271.h
17355 F: drivers/media/i2c/rdacm21.c
17358 M: Florian Fainelli <florian@openwrt.org>
17361 RDC R6040 FAST ETHERNET DRIVER
17362 M: Florian Fainelli <f.fainelli@gmail.com>
17363 L: netdev@vger.kernel.org
17365 F: drivers/net/ethernet/rdc/r6040.c
17367 RDMAVT - RDMA verbs software
17368 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17369 L: linux-rdma@vger.kernel.org
17371 F: drivers/infiniband/sw/rdmavt
17373 RDS - RELIABLE DATAGRAM SOCKETS
17374 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
17375 L: netdev@vger.kernel.org
17376 L: linux-rdma@vger.kernel.org
17377 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
17379 W: https://oss.oracle.com/projects/rds/
17380 F: Documentation/networking/rds.rst
17383 RDT - RESOURCE ALLOCATION
17384 M: Fenghua Yu <fenghua.yu@intel.com>
17385 M: Reinette Chatre <reinette.chatre@intel.com>
17386 L: linux-kernel@vger.kernel.org
17388 F: Documentation/x86/resctrl*
17389 F: arch/x86/include/asm/resctrl.h
17390 F: arch/x86/kernel/cpu/resctrl/
17391 F: tools/testing/selftests/resctrl/
17393 READ-COPY UPDATE (RCU)
17394 M: "Paul E. McKenney" <paulmck@kernel.org>
17395 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17396 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17397 M: Josh Triplett <josh@joshtriplett.org>
17398 R: Steven Rostedt <rostedt@goodmis.org>
17399 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17400 R: Lai Jiangshan <jiangshanlai@gmail.com>
17401 R: Joel Fernandes <joel@joelfernandes.org>
17402 L: rcu@vger.kernel.org
17404 W: http://www.rdrop.com/users/paulmck/RCU/
17405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17406 F: Documentation/RCU/
17407 F: include/linux/rcu*
17409 X: Documentation/RCU/torture.rst
17410 X: include/linux/srcu*.h
17411 X: kernel/rcu/srcu*.c
17413 REAL TIME CLOCK (RTC) SUBSYSTEM
17414 M: Alessandro Zummo <a.zummo@towertech.it>
17415 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17416 L: linux-rtc@vger.kernel.org
17418 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17420 F: Documentation/admin-guide/rtc.rst
17421 F: Documentation/devicetree/bindings/rtc/
17423 F: include/linux/platform_data/rtc-*
17424 F: include/linux/rtc.h
17425 F: include/linux/rtc/
17426 F: include/uapi/linux/rtc.h
17427 F: tools/testing/selftests/rtc/
17429 REALTEK AUDIO CODECS
17430 M: Oder Chiou <oder_chiou@realtek.com>
17432 F: include/sound/rt*.h
17433 F: sound/soc/codecs/rt*
17435 REALTEK OTTO WATCHDOG
17436 M: Sander Vanheule <sander@svanheule.net>
17437 L: linux-watchdog@vger.kernel.org
17439 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17440 F: drivers/watchdog/realtek_otto_wdt.c
17442 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17443 M: Linus Walleij <linus.walleij@linaro.org>
17444 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17446 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17447 F: drivers/net/dsa/realtek/*
17449 REALTEK WIRELESS DRIVER (rtlwifi family)
17450 M: Ping-Ke Shih <pkshih@realtek.com>
17451 L: linux-wireless@vger.kernel.org
17453 W: https://wireless.wiki.kernel.org/
17454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17455 F: drivers/net/wireless/realtek/rtlwifi/
17457 REALTEK WIRELESS DRIVER (rtw88)
17458 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17459 L: linux-wireless@vger.kernel.org
17461 F: drivers/net/wireless/realtek/rtw88/
17463 REALTEK WIRELESS DRIVER (rtw89)
17464 M: Ping-Ke Shih <pkshih@realtek.com>
17465 L: linux-wireless@vger.kernel.org
17467 F: drivers/net/wireless/realtek/rtw89/
17469 REDPINE WIRELESS DRIVER
17470 M: Amitkumar Karwar <amitkarwar@gmail.com>
17471 M: Siva Rebbagondla <siva8118@gmail.com>
17472 L: linux-wireless@vger.kernel.org
17474 F: drivers/net/wireless/rsi/
17476 REGISTER MAP ABSTRACTION
17477 M: Mark Brown <broonie@kernel.org>
17478 L: linux-kernel@vger.kernel.org
17480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17481 F: Documentation/devicetree/bindings/regmap/
17482 F: drivers/base/regmap/
17483 F: include/linux/regmap.h
17485 REISERFS FILE SYSTEM
17486 L: reiserfs-devel@vger.kernel.org
17490 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17491 M: Bjorn Andersson <andersson@kernel.org>
17492 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17493 L: linux-remoteproc@vger.kernel.org
17495 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17496 F: Documentation/ABI/testing/sysfs-class-remoteproc
17497 F: Documentation/devicetree/bindings/remoteproc/
17498 F: Documentation/staging/remoteproc.rst
17499 F: drivers/remoteproc/
17500 F: include/linux/remoteproc.h
17501 F: include/linux/remoteproc/
17503 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17504 M: Bjorn Andersson <andersson@kernel.org>
17505 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17506 L: linux-remoteproc@vger.kernel.org
17508 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17509 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17510 F: Documentation/staging/rpmsg.rst
17512 F: include/linux/rpmsg.h
17513 F: include/linux/rpmsg/
17514 F: include/uapi/linux/rpmsg.h
17517 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17518 M: Stephan Gerhold <stephan@gerhold.net>
17519 L: netdev@vger.kernel.org
17520 L: linux-remoteproc@vger.kernel.org
17522 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17524 RENESAS CLOCK DRIVERS
17525 M: Geert Uytterhoeven <geert+renesas@glider.be>
17526 L: linux-renesas-soc@vger.kernel.org
17528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17529 F: Documentation/devicetree/bindings/clock/renesas,*
17530 F: drivers/clk/renesas/
17532 RENESAS EMEV2 I2C DRIVER
17533 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17534 L: linux-renesas-soc@vger.kernel.org
17536 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17537 F: drivers/i2c/busses/i2c-emev2.c
17539 RENESAS ETHERNET DRIVERS
17540 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17541 L: netdev@vger.kernel.org
17542 L: linux-renesas-soc@vger.kernel.org
17543 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17544 F: drivers/net/ethernet/renesas/
17545 F: include/linux/sh_eth.h
17547 RENESAS R-CAR GYROADC DRIVER
17548 M: Marek Vasut <marek.vasut@gmail.com>
17549 L: linux-iio@vger.kernel.org
17551 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17552 F: drivers/iio/adc/rcar-gyroadc.c
17554 RENESAS R-CAR I2C DRIVERS
17555 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17556 L: linux-renesas-soc@vger.kernel.org
17558 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17559 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17560 F: drivers/i2c/busses/i2c-rcar.c
17561 F: drivers/i2c/busses/i2c-sh_mobile.c
17563 RENESAS R-CAR SATA DRIVER
17564 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17566 L: linux-ide@vger.kernel.org
17567 L: linux-renesas-soc@vger.kernel.org
17568 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17569 F: drivers/ata/sata_rcar.c
17571 RENESAS R-CAR THERMAL DRIVERS
17572 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17573 L: linux-renesas-soc@vger.kernel.org
17575 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17576 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17577 F: drivers/thermal/rcar_gen3_thermal.c
17578 F: drivers/thermal/rcar_thermal.c
17580 RENESAS RIIC DRIVER
17581 M: Chris Brandt <chris.brandt@renesas.com>
17582 L: linux-renesas-soc@vger.kernel.org
17584 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17585 F: drivers/i2c/busses/i2c-riic.c
17587 RENESAS USB PHY DRIVER
17588 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17589 L: linux-renesas-soc@vger.kernel.org
17591 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17593 RENESAS RZ/G2L A/D DRIVER
17594 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17595 L: linux-iio@vger.kernel.org
17596 L: linux-renesas-soc@vger.kernel.org
17598 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17599 F: drivers/iio/adc/rzg2l_adc.c
17601 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17602 M: Clément Léger <clement.leger@bootlin.com>
17603 L: linux-renesas-soc@vger.kernel.org
17604 L: netdev@vger.kernel.org
17606 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17607 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17608 F: drivers/net/dsa/rzn1_a5psw*
17609 F: drivers/net/pcs/pcs-rzn1-miic.c
17610 F: include/dt-bindings/net/pcs-rzn1-miic.h
17611 F: include/linux/pcs-rzn1-miic.h
17612 F: net/dsa/tag_rzn1_a5psw.c
17614 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17615 M: Miquel Raynal <miquel.raynal@bootlin.com>
17616 L: linux-rtc@vger.kernel.org
17617 L: linux-renesas-soc@vger.kernel.org
17619 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17620 F: drivers/rtc/rtc-rzn1.c
17622 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17623 M: Miquel Raynal <miquel.raynal@bootlin.com>
17624 L: linux-mtd@lists.infradead.org
17625 L: linux-renesas-soc@vger.kernel.org
17627 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17628 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17630 RENESAS VERSACLOCK 7 CLOCK DRIVER
17631 M: Alex Helms <alexander.helms.jy@renesas.com>
17633 F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
17634 F: drivers/clk/clk-versaclock7.c
17636 RESET CONTROLLER FRAMEWORK
17637 M: Philipp Zabel <p.zabel@pengutronix.de>
17639 T: git git://git.pengutronix.de/git/pza/linux
17640 F: Documentation/devicetree/bindings/reset/
17641 F: Documentation/driver-api/reset.rst
17643 F: include/dt-bindings/reset/
17644 F: include/linux/reset-controller.h
17645 F: include/linux/reset.h
17646 F: include/linux/reset/
17647 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17649 RESTARTABLE SEQUENCES SUPPORT
17650 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17651 M: Peter Zijlstra <peterz@infradead.org>
17652 M: "Paul E. McKenney" <paulmck@kernel.org>
17653 M: Boqun Feng <boqun.feng@gmail.com>
17654 L: linux-kernel@vger.kernel.org
17656 F: include/trace/events/rseq.h
17657 F: include/uapi/linux/rseq.h
17659 F: tools/testing/selftests/rseq/
17662 M: Johannes Berg <johannes@sipsolutions.net>
17663 L: linux-wireless@vger.kernel.org
17665 W: https://wireless.wiki.kernel.org/
17666 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17669 F: Documentation/ABI/stable/sysfs-class-rfkill
17670 F: Documentation/driver-api/rfkill.rst
17671 F: include/linux/rfkill.h
17672 F: include/uapi/linux/rfkill.h
17676 M: Thomas Graf <tgraf@suug.ch>
17677 M: Herbert Xu <herbert@gondor.apana.org.au>
17678 L: netdev@vger.kernel.org
17680 F: include/linux/rhashtable-types.h
17681 F: include/linux/rhashtable.h
17682 F: lib/rhashtable.c
17683 F: lib/test_rhashtable.c
17685 RICOH R5C592 MEMORYSTICK DRIVER
17686 M: Maxim Levitsky <maximlevitsky@gmail.com>
17688 F: drivers/memstick/host/r592.*
17690 RICOH SMARTMEDIA/XD DRIVER
17691 M: Maxim Levitsky <maximlevitsky@gmail.com>
17693 F: drivers/mtd/nand/raw/r852.c
17694 F: drivers/mtd/nand/raw/r852.h
17697 M: Atish Patra <atishp@atishpatra.org>
17698 R: Anup Patel <anup@brainfault.org>
17699 L: linux-riscv@lists.infradead.org
17701 F: drivers/perf/riscv_pmu.c
17702 F: drivers/perf/riscv_pmu_legacy.c
17703 F: drivers/perf/riscv_pmu_sbi.c
17705 RISC-V ARCHITECTURE
17706 M: Paul Walmsley <paul.walmsley@sifive.com>
17707 M: Palmer Dabbelt <palmer@dabbelt.com>
17708 M: Albert Ou <aou@eecs.berkeley.edu>
17709 L: linux-riscv@lists.infradead.org
17711 P: Documentation/riscv/patch-acceptance.rst
17712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17717 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17718 M: Conor Dooley <conor.dooley@microchip.com>
17719 M: Daire McNamara <daire.mcnamara@microchip.com>
17720 L: linux-riscv@lists.infradead.org
17722 F: Documentation/devicetree/bindings/clock/microchip,mpfs.yaml
17723 F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
17724 F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
17725 F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
17726 F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
17727 F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
17728 F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
17729 F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
17730 F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
17731 F: arch/riscv/boot/dts/microchip/
17732 F: drivers/char/hw_random/mpfs-rng.c
17733 F: drivers/clk/microchip/clk-mpfs.c
17734 F: drivers/i2c/busses/i2c-microchip-core.c
17735 F: drivers/mailbox/mailbox-mpfs.c
17736 F: drivers/pci/controller/pcie-microchip-host.c
17737 F: drivers/reset/reset-mpfs.c
17738 F: drivers/rtc/rtc-mpfs.c
17739 F: drivers/soc/microchip/
17740 F: drivers/spi/spi-microchip-core-qspi.c
17741 F: drivers/spi/spi-microchip-core.c
17742 F: drivers/usb/musb/mpfs.c
17743 F: include/soc/microchip/mpfs.h
17746 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17747 M: Jack Wang <jinpu.wang@ionos.com>
17748 L: linux-block@vger.kernel.org
17750 F: drivers/block/rnbd/
17753 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17755 W: http://sourceforge.net/projects/roccat/
17756 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17757 F: drivers/hid/hid-roccat*
17758 F: include/linux/hid-roccat*
17760 ROCKCHIP I2S TDM DRIVER
17761 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17762 L: linux-rockchip@lists.infradead.org
17764 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17765 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17767 ROCKCHIP ISP V1 DRIVER
17768 M: Dafna Hirschfeld <dafna@fastmail.com>
17769 L: linux-media@vger.kernel.org
17770 L: linux-rockchip@lists.infradead.org
17772 F: Documentation/admin-guide/media/rkisp1.rst
17773 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17774 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17775 F: drivers/media/platform/rockchip/rkisp1
17776 F: include/uapi/linux/rkisp1-config.h
17778 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17779 M: Jacob Chen <jacob-chen@iotwrt.com>
17780 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17781 L: linux-media@vger.kernel.org
17782 L: linux-rockchip@lists.infradead.org
17784 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17785 F: drivers/media/platform/rockchip/rga/
17787 ROCKCHIP VIDEO DECODER DRIVER
17788 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17789 L: linux-media@vger.kernel.org
17790 L: linux-rockchip@lists.infradead.org
17792 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17793 F: drivers/staging/media/rkvdec/
17796 M: Jiri Pirko <jiri@resnulli.us>
17797 L: netdev@vger.kernel.org
17799 F: drivers/net/ethernet/rocker/
17801 ROCKETPORT EXPRESS/INFINITY DRIVER
17802 M: Kevin Cernekee <cernekee@gmail.com>
17803 L: linux-serial@vger.kernel.org
17805 F: drivers/tty/serial/rp2.*
17807 ROHM BD99954 CHARGER IC
17808 R: Matti Vaittinen <mazziesaccount@gmail.com>
17810 F: drivers/power/supply/bd99954-charger.c
17811 F: drivers/power/supply/bd99954-charger.h
17813 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17814 M: Tomasz Duszynski <tduszyns@gmail.com>
17816 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17817 F: drivers/iio/light/bh1750.c
17819 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17820 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17821 L: linux-kernel@vger.kernel.org
17822 L: linux-renesas-soc@vger.kernel.org
17824 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17825 F: drivers/gpio/gpio-bd9571mwv.c
17826 F: drivers/mfd/bd9571mwv.c
17827 F: drivers/regulator/bd9571mwv-regulator.c
17828 F: include/linux/mfd/bd9571mwv.h
17830 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17831 R: Matti Vaittinen <mazziesaccount@gmail.com>
17833 F: drivers/clk/clk-bd718x7.c
17834 F: drivers/gpio/gpio-bd71815.c
17835 F: drivers/gpio/gpio-bd71828.c
17836 F: drivers/mfd/rohm-bd71828.c
17837 F: drivers/mfd/rohm-bd718x7.c
17838 F: drivers/mfd/rohm-bd9576.c
17839 F: drivers/regulator/bd71815-regulator.c
17840 F: drivers/regulator/bd71828-regulator.c
17841 F: drivers/regulator/bd718x7-regulator.c
17842 F: drivers/regulator/bd9576-regulator.c
17843 F: drivers/regulator/rohm-regulator.c
17844 F: drivers/rtc/rtc-bd70528.c
17845 F: drivers/watchdog/bd9576_wdt.c
17846 F: include/linux/mfd/rohm-bd71815.h
17847 F: include/linux/mfd/rohm-bd71828.h
17848 F: include/linux/mfd/rohm-bd718x7.h
17849 F: include/linux/mfd/rohm-bd957x.h
17850 F: include/linux/mfd/rohm-generic.h
17851 F: include/linux/mfd/rohm-shared.h
17854 M: Ralf Baechle <ralf@linux-mips.org>
17855 L: linux-hams@vger.kernel.org
17857 W: http://www.linux-ax25.org/
17858 F: include/net/rose.h
17859 F: include/uapi/linux/rose.h
17862 ROTATION DRIVER FOR ALLWINNER A83T
17863 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17864 L: linux-media@vger.kernel.org
17866 T: git git://linuxtv.org/media_tree.git
17867 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17868 F: drivers/media/platform/sunxi/sun8i-rotate/
17871 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17872 L: linux-remoteproc@vger.kernel.org
17874 F: drivers/tty/rpmsg_tty.c
17876 RTL2830 MEDIA DRIVER
17877 M: Antti Palosaari <crope@iki.fi>
17878 L: linux-media@vger.kernel.org
17880 W: https://linuxtv.org
17881 W: http://palosaari.fi/linux/
17882 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17883 T: git git://linuxtv.org/anttip/media_tree.git
17884 F: drivers/media/dvb-frontends/rtl2830*
17886 RTL2832 MEDIA DRIVER
17887 M: Antti Palosaari <crope@iki.fi>
17888 L: linux-media@vger.kernel.org
17890 W: https://linuxtv.org
17891 W: http://palosaari.fi/linux/
17892 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17893 T: git git://linuxtv.org/anttip/media_tree.git
17894 F: drivers/media/dvb-frontends/rtl2832*
17896 RTL2832_SDR MEDIA DRIVER
17897 M: Antti Palosaari <crope@iki.fi>
17898 L: linux-media@vger.kernel.org
17900 W: https://linuxtv.org
17901 W: http://palosaari.fi/linux/
17902 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17903 T: git git://linuxtv.org/anttip/media_tree.git
17904 F: drivers/media/dvb-frontends/rtl2832_sdr*
17906 RTL8180 WIRELESS DRIVER
17907 L: linux-wireless@vger.kernel.org
17909 W: https://wireless.wiki.kernel.org/
17910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17911 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17913 RTL8187 WIRELESS DRIVER
17914 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17915 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17916 M: Larry Finger <Larry.Finger@lwfinger.net>
17917 L: linux-wireless@vger.kernel.org
17919 W: https://wireless.wiki.kernel.org/
17920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17921 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17923 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17924 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17925 L: linux-wireless@vger.kernel.org
17927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17928 F: drivers/net/wireless/realtek/rtl8xxxu/
17930 RTRS TRANSPORT DRIVERS
17931 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17932 M: Jack Wang <jinpu.wang@ionos.com>
17933 L: linux-rdma@vger.kernel.org
17935 F: drivers/infiniband/ulp/rtrs/
17937 RUNTIME VERIFICATION (RV)
17938 M: Daniel Bristot de Oliveira <bristot@kernel.org>
17939 M: Steven Rostedt <rostedt@goodmis.org>
17940 L: linux-trace-devel@vger.kernel.org
17942 F: Documentation/trace/rv/
17943 F: include/linux/rv.h
17945 F: kernel/trace/rv/
17946 F: tools/verification/
17949 M: Miguel Ojeda <ojeda@kernel.org>
17950 M: Alex Gaynor <alex.gaynor@gmail.com>
17951 M: Wedson Almeida Filho <wedsonaf@gmail.com>
17952 R: Boqun Feng <boqun.feng@gmail.com>
17953 R: Gary Guo <gary@garyguo.net>
17954 R: Björn Roy Baron <bjorn3_gh@protonmail.com>
17955 L: rust-for-linux@vger.kernel.org
17957 W: https://github.com/Rust-for-Linux/linux
17958 B: https://github.com/Rust-for-Linux/linux/issues
17959 T: git https://github.com/Rust-for-Linux/linux.git rust-next
17960 F: Documentation/rust/
17966 RXRPC SOCKETS (AF_RXRPC)
17967 M: David Howells <dhowells@redhat.com>
17968 M: Marc Dionne <marc.dionne@auristor.com>
17969 L: linux-afs@lists.infradead.org
17971 W: https://www.infradead.org/~dhowells/kafs/
17972 F: Documentation/networking/rxrpc.rst
17973 F: include/keys/rxrpc-type.h
17974 F: include/net/af_rxrpc.h
17975 F: include/trace/events/rxrpc.h
17976 F: include/uapi/linux/rxrpc.h
17979 S3 SAVAGE FRAMEBUFFER DRIVER
17980 M: Antonino Daplas <adaplas@gmail.com>
17981 L: linux-fbdev@vger.kernel.org
17983 F: drivers/video/fbdev/savage/
17986 M: Heiko Carstens <hca@linux.ibm.com>
17987 M: Vasily Gorbik <gor@linux.ibm.com>
17988 M: Alexander Gordeev <agordeev@linux.ibm.com>
17989 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17990 R: Sven Schnelle <svens@linux.ibm.com>
17991 L: linux-s390@vger.kernel.org
17993 W: http://www.ibm.com/developerworks/linux/linux390/
17994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17995 F: Documentation/driver-api/s390-drivers.rst
17996 F: Documentation/s390/
18000 S390 COMMON I/O LAYER
18001 M: Vineeth Vijayan <vneethv@linux.ibm.com>
18002 M: Peter Oberparleiter <oberpar@linux.ibm.com>
18003 L: linux-s390@vger.kernel.org
18005 W: http://www.ibm.com/developerworks/linux/linux390/
18006 F: drivers/s390/cio/
18009 M: Stefan Haberland <sth@linux.ibm.com>
18010 M: Jan Hoeppner <hoeppner@linux.ibm.com>
18011 L: linux-s390@vger.kernel.org
18013 W: http://www.ibm.com/developerworks/linux/linux390/
18014 F: block/partitions/ibm.c
18015 F: drivers/s390/block/dasd*
18016 F: include/linux/dasd_mod.h
18019 M: Matthew Rosato <mjrosato@linux.ibm.com>
18020 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18021 L: linux-s390@vger.kernel.org
18023 W: http://www.ibm.com/developerworks/linux/linux390/
18024 F: drivers/iommu/s390-iommu.c
18026 S390 IUCV NETWORK LAYER
18027 M: Alexandra Winter <wintera@linux.ibm.com>
18028 M: Wenjia Zhang <wenjia@linux.ibm.com>
18029 L: linux-s390@vger.kernel.org
18030 L: netdev@vger.kernel.org
18032 W: http://www.ibm.com/developerworks/linux/linux390/
18033 F: drivers/s390/net/*iucv*
18034 F: include/net/iucv/
18037 S390 NETWORK DRIVERS
18038 M: Alexandra Winter <wintera@linux.ibm.com>
18039 M: Wenjia Zhang <wenjia@linux.ibm.com>
18040 L: linux-s390@vger.kernel.org
18041 L: netdev@vger.kernel.org
18043 W: http://www.ibm.com/developerworks/linux/linux390/
18044 F: drivers/s390/net/
18047 M: Niklas Schnelle <schnelle@linux.ibm.com>
18048 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18049 L: linux-s390@vger.kernel.org
18051 W: http://www.ibm.com/developerworks/linux/linux390/
18053 F: drivers/pci/hotplug/s390_pci_hpc.c
18054 F: Documentation/s390/pci.rst
18056 S390 VFIO AP DRIVER
18057 M: Tony Krowiak <akrowiak@linux.ibm.com>
18058 M: Halil Pasic <pasic@linux.ibm.com>
18059 M: Jason Herne <jjherne@linux.ibm.com>
18060 L: linux-s390@vger.kernel.org
18062 W: http://www.ibm.com/developerworks/linux/linux390/
18063 F: Documentation/s390/vfio-ap*
18064 F: drivers/s390/crypto/vfio_ap*
18066 S390 VFIO-CCW DRIVER
18067 M: Eric Farman <farman@linux.ibm.com>
18068 M: Matthew Rosato <mjrosato@linux.ibm.com>
18069 R: Halil Pasic <pasic@linux.ibm.com>
18070 L: linux-s390@vger.kernel.org
18071 L: kvm@vger.kernel.org
18073 F: Documentation/s390/vfio-ccw.rst
18074 F: drivers/s390/cio/vfio_ccw*
18075 F: include/uapi/linux/vfio_ccw.h
18077 S390 VFIO-PCI DRIVER
18078 M: Matthew Rosato <mjrosato@linux.ibm.com>
18079 M: Eric Farman <farman@linux.ibm.com>
18080 L: linux-s390@vger.kernel.org
18081 L: kvm@vger.kernel.org
18083 F: arch/s390/kvm/pci*
18084 F: drivers/vfio/pci/vfio_pci_zdev.c
18085 F: include/uapi/linux/vfio_zdev.h
18088 M: Harald Freudenberger <freude@linux.ibm.com>
18089 L: linux-s390@vger.kernel.org
18091 W: http://www.ibm.com/developerworks/linux/linux390/
18092 F: drivers/s390/crypto/
18095 M: Steffen Maier <maier@linux.ibm.com>
18096 M: Benjamin Block <bblock@linux.ibm.com>
18097 L: linux-s390@vger.kernel.org
18099 W: http://www.ibm.com/developerworks/linux/linux390/
18100 F: drivers/s390/scsi/zfcp_*
18102 S3C ADC BATTERY DRIVER
18103 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18104 L: linux-samsung-soc@vger.kernel.org
18106 F: drivers/power/supply/s3c_adc_battery.c
18107 F: include/linux/s3c_adc_battery.h
18109 S3C24XX SD/MMC Driver
18110 M: Ben Dooks <ben-linux@fluff.org>
18111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18113 F: drivers/mmc/host/s3cmci.*
18115 SAA6588 RDS RECEIVER DRIVER
18116 M: Hans Verkuil <hverkuil@xs4all.nl>
18117 L: linux-media@vger.kernel.org
18119 W: https://linuxtv.org
18120 T: git git://linuxtv.org/media_tree.git
18121 F: drivers/media/i2c/saa6588*
18123 SAA7134 VIDEO4LINUX DRIVER
18124 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18125 L: linux-media@vger.kernel.org
18127 W: https://linuxtv.org
18128 T: git git://linuxtv.org/media_tree.git
18129 F: Documentation/driver-api/media/drivers/saa7134*
18130 F: drivers/media/pci/saa7134/
18132 SAA7146 VIDEO4LINUX-2 DRIVER
18133 M: Hans Verkuil <hverkuil@xs4all.nl>
18134 L: linux-media@vger.kernel.org
18136 T: git git://linuxtv.org/media_tree.git
18137 F: drivers/staging/media/deprecated/saa7146/
18138 F: include/media/drv-intf/saa7146*
18140 SAFESETID SECURITY MODULE
18141 M: Micah Morton <mortonm@chromium.org>
18143 F: Documentation/admin-guide/LSM/SafeSetID.rst
18144 F: security/safesetid/
18146 SAMSUNG AUDIO (ASoC) DRIVERS
18147 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18148 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18149 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18151 B: mailto:linux-samsung-soc@vger.kernel.org
18152 F: Documentation/devicetree/bindings/sound/samsung*
18153 F: sound/soc/samsung/
18155 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
18156 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18157 L: linux-crypto@vger.kernel.org
18158 L: linux-samsung-soc@vger.kernel.org
18160 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
18161 F: drivers/crypto/exynos-rng.c
18163 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
18164 M: Łukasz Stelmach <l.stelmach@samsung.com>
18165 L: linux-samsung-soc@vger.kernel.org
18167 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
18168 F: drivers/char/hw_random/exynos-trng.c
18170 SAMSUNG FRAMEBUFFER DRIVER
18171 M: Jingoo Han <jingoohan1@gmail.com>
18172 L: linux-fbdev@vger.kernel.org
18174 F: drivers/video/fbdev/s3c-fb.c
18176 SAMSUNG INTERCONNECT DRIVERS
18177 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18178 M: Artur Świgoń <a.swigon@samsung.com>
18179 L: linux-pm@vger.kernel.org
18180 L: linux-samsung-soc@vger.kernel.org
18182 F: drivers/interconnect/samsung/
18184 SAMSUNG LAPTOP DRIVER
18185 M: Corentin Chary <corentin.chary@gmail.com>
18186 L: platform-driver-x86@vger.kernel.org
18188 F: drivers/platform/x86/samsung-laptop.c
18190 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
18191 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18192 L: linux-kernel@vger.kernel.org
18193 L: linux-samsung-soc@vger.kernel.org
18195 B: mailto:linux-samsung-soc@vger.kernel.org
18196 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
18197 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
18198 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
18199 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
18200 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
18201 F: drivers/clk/clk-s2mps11.c
18202 F: drivers/mfd/sec*.c
18203 F: drivers/regulator/s2m*.c
18204 F: drivers/regulator/s5m*.c
18205 F: drivers/rtc/rtc-s5m.c
18206 F: include/linux/mfd/samsung/
18208 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
18209 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
18210 L: linux-media@vger.kernel.org
18211 L: linux-samsung-soc@vger.kernel.org
18213 F: drivers/media/platform/samsung/s3c-camif/
18214 F: include/media/drv-intf/s3c_camif.h
18216 SAMSUNG S3FWRN5 NFC DRIVER
18217 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18218 M: Krzysztof Opasiak <k.opasiak@samsung.com>
18219 L: linux-nfc@lists.01.org (subscribers-only)
18221 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
18222 F: drivers/nfc/s3fwrn5
18224 SAMSUNG S5C73M3 CAMERA DRIVER
18225 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18226 M: Andrzej Hajda <andrzej.hajda@intel.com>
18227 L: linux-media@vger.kernel.org
18229 F: drivers/media/i2c/s5c73m3/*
18231 SAMSUNG S5K5BAF CAMERA DRIVER
18232 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18233 M: Andrzej Hajda <andrzej.hajda@intel.com>
18234 L: linux-media@vger.kernel.org
18236 F: drivers/media/i2c/s5k5baf.c
18238 SAMSUNG S5P Security SubSystem (SSS) DRIVER
18239 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18240 M: Vladimir Zapolskiy <vz@mleia.com>
18241 L: linux-crypto@vger.kernel.org
18242 L: linux-samsung-soc@vger.kernel.org
18244 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
18245 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
18246 F: drivers/crypto/s5p-sss.c
18248 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
18249 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18250 L: linux-media@vger.kernel.org
18252 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18253 F: drivers/media/platform/samsung/exynos4-is/
18255 SAMSUNG SOC CLOCK DRIVERS
18256 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18257 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18258 M: Tomasz Figa <tomasz.figa@gmail.com>
18259 M: Chanwoo Choi <cw00.choi@samsung.com>
18260 R: Alim Akhtar <alim.akhtar@samsung.com>
18261 L: linux-samsung-soc@vger.kernel.org
18263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
18264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
18265 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
18266 F: Documentation/devicetree/bindings/clock/samsung,s3c*
18267 F: drivers/clk/samsung/
18268 F: include/dt-bindings/clock/exynos*.h
18269 F: include/dt-bindings/clock/s3c*.h
18270 F: include/dt-bindings/clock/s5p*.h
18271 F: include/dt-bindings/clock/samsung,*.h
18272 F: include/linux/clk/samsung.h
18273 F: include/linux/platform_data/clk-s3c2410.h
18275 SAMSUNG SPI DRIVERS
18276 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18277 M: Andi Shyti <andi@etezian.org>
18278 L: linux-spi@vger.kernel.org
18279 L: linux-samsung-soc@vger.kernel.org
18281 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
18282 F: drivers/spi/spi-s3c*
18283 F: include/linux/platform_data/spi-s3c64xx.h
18284 F: include/linux/spi/s3c24xx-fiq.h
18286 SAMSUNG SXGBE DRIVERS
18287 M: Byungho An <bh74.an@samsung.com>
18288 L: netdev@vger.kernel.org
18290 F: drivers/net/ethernet/samsung/sxgbe/
18292 SAMSUNG THERMAL DRIVER
18293 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
18294 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18295 L: linux-pm@vger.kernel.org
18296 L: linux-samsung-soc@vger.kernel.org
18298 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
18299 F: drivers/thermal/samsung/
18301 SAMSUNG USB2 PHY DRIVER
18302 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18303 L: linux-kernel@vger.kernel.org
18305 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18306 F: Documentation/driver-api/phy/samsung-usb2.rst
18307 F: drivers/phy/samsung/phy-exynos4210-usb2.c
18308 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
18309 F: drivers/phy/samsung/phy-exynos5250-usb2.c
18310 F: drivers/phy/samsung/phy-s5pv210-usb2.c
18311 F: drivers/phy/samsung/phy-samsung-usb2.c
18312 F: drivers/phy/samsung/phy-samsung-usb2.h
18314 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18315 M: Paul Barker <paul.barker@sancloud.com>
18316 R: Marc Murphy <marc.murphy@sancloud.com>
18318 F: arch/arm/boot/dts/am335x-sancloud*
18321 M: Zwane Mwaikambo <zwanem@gmail.com>
18323 F: drivers/watchdog/sc1200wdt.c
18326 M: Ingo Molnar <mingo@redhat.com>
18327 M: Peter Zijlstra <peterz@infradead.org>
18328 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
18329 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
18330 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
18331 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
18332 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
18333 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
18334 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18335 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18336 L: linux-kernel@vger.kernel.org
18338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18339 F: include/linux/preempt.h
18340 F: include/linux/sched.h
18341 F: include/linux/wait.h
18342 F: include/uapi/linux/sched.h
18345 SCR24X CHIP CARD INTERFACE DRIVER
18346 M: Lubomir Rintel <lkundrak@v3.sk>
18348 F: drivers/char/pcmcia/scr24x_cs.c
18350 SCSI RDMA PROTOCOL (SRP) INITIATOR
18351 M: Bart Van Assche <bvanassche@acm.org>
18352 L: linux-rdma@vger.kernel.org
18354 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18355 F: drivers/infiniband/ulp/srp/
18356 F: include/scsi/srp.h
18358 SCSI RDMA PROTOCOL (SRP) TARGET
18359 M: Bart Van Assche <bvanassche@acm.org>
18360 L: linux-rdma@vger.kernel.org
18361 L: target-devel@vger.kernel.org
18363 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18364 F: drivers/infiniband/ulp/srpt/
18367 M: Doug Gilbert <dgilbert@interlog.com>
18368 L: linux-scsi@vger.kernel.org
18370 W: http://sg.danny.cz/sg
18371 F: Documentation/scsi/scsi-generic.rst
18372 F: drivers/scsi/sg.c
18373 F: include/scsi/sg.h
18376 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
18377 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18378 L: linux-scsi@vger.kernel.org
18380 Q: https://patchwork.kernel.org/project/linux-scsi/list/
18381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18383 F: Documentation/devicetree/bindings/scsi/
18389 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18390 L: linux-scsi@vger.kernel.org
18392 F: Documentation/scsi/st.rst
18393 F: drivers/scsi/st.*
18394 F: drivers/scsi/st_*.h
18396 SCSI TARGET CORE USER DRIVER
18397 M: Bodo Stroesser <bostroesser@gmail.com>
18398 L: linux-scsi@vger.kernel.org
18399 L: target-devel@vger.kernel.org
18401 F: Documentation/target/tcmu-design.rst
18402 F: drivers/target/target_core_user.c
18403 F: include/uapi/linux/target_core_user.h
18405 SCSI TARGET SUBSYSTEM
18406 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18407 L: linux-scsi@vger.kernel.org
18408 L: target-devel@vger.kernel.org
18410 W: http://www.linux-iscsi.org
18411 Q: https://patchwork.kernel.org/project/target-devel/list/
18412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18413 F: Documentation/target/
18418 M: Vlad Yasevich <vyasevich@gmail.com>
18419 M: Neil Horman <nhorman@tuxdriver.com>
18420 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18421 L: linux-sctp@vger.kernel.org
18423 W: http://lksctp.sourceforge.net
18424 F: Documentation/networking/sctp.rst
18425 F: include/linux/sctp.h
18426 F: include/net/sctp/
18427 F: include/uapi/linux/sctp.h
18431 M: Jim Cromie <jim.cromie@gmail.com>
18433 F: Documentation/i2c/busses/scx200_acb.rst
18434 F: arch/x86/platform/scx200/
18435 F: drivers/i2c/busses/scx200*
18436 F: drivers/mtd/maps/scx200_docflash.c
18437 F: drivers/watchdog/scx200_wdt.c
18438 F: include/linux/scx200.h
18441 M: Jim Cromie <jim.cromie@gmail.com>
18443 F: drivers/char/scx200_gpio.c
18444 F: include/linux/scx200_gpio.h
18446 SCx200 HRT CLOCKSOURCE DRIVER
18447 M: Jim Cromie <jim.cromie@gmail.com>
18449 F: drivers/clocksource/scx200_hrt.c
18451 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18452 M: Sascha Sommer <saschasommer@freenet.de>
18453 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18455 F: drivers/mmc/host/sdricoh_cs.c
18457 SECO BOARDS CEC DRIVER
18458 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18460 F: drivers/media/cec/platform/seco/seco-cec.c
18461 F: drivers/media/cec/platform/seco/seco-cec.h
18464 M: Kees Cook <keescook@chromium.org>
18465 R: Andy Lutomirski <luto@amacapital.net>
18466 R: Will Drewry <wad@chromium.org>
18468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18469 F: Documentation/userspace-api/seccomp_filter.rst
18470 F: include/linux/seccomp.h
18471 F: include/uapi/linux/seccomp.h
18472 F: kernel/seccomp.c
18473 F: tools/testing/selftests/kselftest_harness.h
18474 F: tools/testing/selftests/seccomp/*
18475 K: \bsecure_computing
18478 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18479 M: Al Cooper <alcooperx@gmail.com>
18480 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18481 L: linux-mmc@vger.kernel.org
18483 F: drivers/mmc/host/sdhci-brcmstb*
18485 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18486 M: Adrian Hunter <adrian.hunter@intel.com>
18487 L: linux-mmc@vger.kernel.org
18489 F: drivers/mmc/host/sdhci*
18491 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18492 M: Eugen Hristev <eugen.hristev@microchip.com>
18493 L: linux-mmc@vger.kernel.org
18495 F: drivers/mmc/host/sdhci-of-at91.c
18497 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18498 M: Ben Dooks <ben-linux@fluff.org>
18499 M: Jaehoon Chung <jh80.chung@samsung.com>
18500 L: linux-mmc@vger.kernel.org
18502 F: drivers/mmc/host/sdhci-s3c*
18504 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18505 M: Viresh Kumar <vireshk@kernel.org>
18506 L: linux-mmc@vger.kernel.org
18508 F: drivers/mmc/host/sdhci-spear.c
18510 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18511 M: Vignesh Raghavendra <vigneshr@ti.com>
18512 L: linux-mmc@vger.kernel.org
18514 F: drivers/mmc/host/sdhci-omap.c
18516 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18517 M: Haibo Chen <haibo.chen@nxp.com>
18518 L: linux-imx@nxp.com
18519 L: linux-mmc@vger.kernel.org
18521 F: drivers/mmc/host/sdhci-esdhc-imx.c
18523 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18524 M: Jonathan Derrick <jonathan.derrick@intel.com>
18525 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
18526 L: linux-block@vger.kernel.org
18528 F: block/opal_proto.h
18530 F: include/linux/sed*
18531 F: include/uapi/linux/sed*
18534 M: Security Officers <security@kernel.org>
18536 F: Documentation/admin-guide/security-bugs.rst
18539 M: Paul Moore <paul@paul-moore.com>
18540 M: James Morris <jmorris@namei.org>
18541 M: "Serge E. Hallyn" <serge@hallyn.com>
18542 L: linux-security-module@vger.kernel.org (suggested Cc:)
18544 W: http://kernsec.org/
18545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18547 X: security/selinux/
18549 SELINUX SECURITY MODULE
18550 M: Paul Moore <paul@paul-moore.com>
18551 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18552 M: Eric Paris <eparis@parisplace.org>
18553 L: selinux@vger.kernel.org
18555 W: https://selinuxproject.org
18556 W: https://github.com/SELinuxProject
18557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18558 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18559 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18560 F: Documentation/admin-guide/LSM/SELinux.rst
18561 F: include/trace/events/avc.h
18562 F: include/uapi/linux/selinux_netlink.h
18563 F: scripts/selinux/
18564 F: security/selinux/
18567 M: Jiri Slaby <jirislaby@kernel.org>
18569 F: drivers/misc/phantom.c
18570 F: include/uapi/linux/phantom.h
18572 SENSEAIR SUNRISE 006-0-0007
18573 M: Jacopo Mondi <jacopo@jmondi.org>
18575 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18576 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18577 F: drivers/iio/chemical/sunrise_co2.c
18579 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18580 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18582 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18583 F: drivers/iio/chemical/scd30.h
18584 F: drivers/iio/chemical/scd30_core.c
18585 F: drivers/iio/chemical/scd30_i2c.c
18586 F: drivers/iio/chemical/scd30_serial.c
18588 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18589 M: Roan van Dijk <roan@protonic.nl>
18591 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18592 F: drivers/iio/chemical/scd4x.c
18594 SENSIRION SGP40 GAS SENSOR DRIVER
18595 M: Andreas Klinger <ak@it-klinger.de>
18597 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18598 F: drivers/iio/chemical/sgp40.c
18600 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18601 M: Tomasz Duszynski <tduszyns@gmail.com>
18603 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18604 F: drivers/iio/chemical/sps30.c
18605 F: drivers/iio/chemical/sps30_i2c.c
18606 F: drivers/iio/chemical/sps30_serial.c
18609 M: Rob Herring <robh@kernel.org>
18610 L: linux-serial@vger.kernel.org
18612 F: Documentation/devicetree/bindings/serial/serial.yaml
18613 F: drivers/tty/serdev/
18614 F: include/linux/serdev.h
18617 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18618 L: linux-serial@vger.kernel.org
18620 F: Documentation/devicetree/bindings/serial/
18621 F: drivers/tty/serial/
18624 M: Sean Young <sean@mess.org>
18625 L: linux-media@vger.kernel.org
18627 F: drivers/media/rc/serial_ir.c
18629 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18630 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18631 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18633 F: Documentation/devicetree/bindings/slimbus/
18634 F: drivers/slimbus/
18635 F: include/linux/slimbus.h
18638 M: Edward Cree <ecree.xilinx@gmail.com>
18639 M: Martin Habets <habetsm.xilinx@gmail.com>
18640 L: netdev@vger.kernel.org
18642 F: drivers/net/ethernet/sfc/
18644 SFF/SFP/SFP+ MODULE SUPPORT
18645 M: Russell King <linux@armlinux.org.uk>
18646 L: netdev@vger.kernel.org
18648 F: Documentation/devicetree/bindings/net/sff,sfp.yaml
18649 F: drivers/net/phy/phylink.c
18650 F: drivers/net/phy/sfp*
18651 F: include/linux/mdio/mdio-i2c.h
18652 F: include/linux/phylink.h
18653 F: include/linux/sfp.h
18654 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)
18657 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18659 F: drivers/misc/sgi-gru/
18661 SGI XP/XPC/XPNET DRIVER
18662 M: Robin Holt <robinmholt@gmail.com>
18663 M: Steve Wahl <steve.wahl@hpe.com>
18664 R: Mike Travis <mike.travis@hpe.com>
18666 F: drivers/misc/sgi-xp/
18668 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18669 M: Karsten Graul <kgraul@linux.ibm.com>
18670 M: Wenjia Zhang <wenjia@linux.ibm.com>
18671 L: linux-s390@vger.kernel.org
18673 W: http://www.ibm.com/developerworks/linux/linux390/
18676 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18677 M: Linus Walleij <linus.walleij@linaro.org>
18678 L: linux-iio@vger.kernel.org
18680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18681 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18682 F: drivers/iio/light/gp2ap002.c
18684 SHARP RJ54N1CB0C SENSOR DRIVER
18685 M: Jacopo Mondi <jacopo@jmondi.org>
18686 L: linux-media@vger.kernel.org
18688 T: git git://linuxtv.org/media_tree.git
18689 F: drivers/media/i2c/rj54n1cb0c.c
18690 F: include/media/i2c/rj54n1cb0c.h
18692 SH_VOU V4L2 OUTPUT DRIVER
18693 L: linux-media@vger.kernel.org
18695 F: drivers/media/platform/renesas/sh_vou.c
18696 F: include/media/drv-intf/sh_vou.h
18698 SI2157 MEDIA DRIVER
18699 M: Antti Palosaari <crope@iki.fi>
18700 L: linux-media@vger.kernel.org
18702 W: https://linuxtv.org
18703 W: http://palosaari.fi/linux/
18704 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18705 T: git git://linuxtv.org/anttip/media_tree.git
18706 F: drivers/media/tuners/si2157*
18708 SI2165 MEDIA DRIVER
18709 M: Matthias Schwarzott <zzam@gentoo.org>
18710 L: linux-media@vger.kernel.org
18712 W: https://linuxtv.org
18713 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18714 F: drivers/media/dvb-frontends/si2165*
18716 SI2168 MEDIA DRIVER
18717 M: Antti Palosaari <crope@iki.fi>
18718 L: linux-media@vger.kernel.org
18720 W: https://linuxtv.org
18721 W: http://palosaari.fi/linux/
18722 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18723 T: git git://linuxtv.org/anttip/media_tree.git
18724 F: drivers/media/dvb-frontends/si2168*
18726 SI470X FM RADIO RECEIVER I2C DRIVER
18727 M: Hans Verkuil <hverkuil@xs4all.nl>
18728 L: linux-media@vger.kernel.org
18730 W: https://linuxtv.org
18731 T: git git://linuxtv.org/media_tree.git
18732 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18734 SI470X FM RADIO RECEIVER USB DRIVER
18735 M: Hans Verkuil <hverkuil@xs4all.nl>
18736 L: linux-media@vger.kernel.org
18738 W: https://linuxtv.org
18739 T: git git://linuxtv.org/media_tree.git
18740 F: drivers/media/radio/si470x/radio-si470x-common.c
18741 F: drivers/media/radio/si470x/radio-si470x-usb.c
18742 F: drivers/media/radio/si470x/radio-si470x.h
18744 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18745 M: Eduardo Valentin <edubezval@gmail.com>
18746 L: linux-media@vger.kernel.org
18748 W: https://linuxtv.org
18749 T: git git://linuxtv.org/media_tree.git
18750 F: drivers/media/radio/si4713/si4713.?
18752 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18753 M: Eduardo Valentin <edubezval@gmail.com>
18754 L: linux-media@vger.kernel.org
18756 W: https://linuxtv.org
18757 T: git git://linuxtv.org/media_tree.git
18758 F: drivers/media/radio/si4713/radio-platform-si4713.c
18760 SI4713 FM RADIO TRANSMITTER USB DRIVER
18761 M: Hans Verkuil <hverkuil@xs4all.nl>
18762 L: linux-media@vger.kernel.org
18764 W: https://linuxtv.org
18765 T: git git://linuxtv.org/media_tree.git
18766 F: drivers/media/radio/si4713/radio-usb-si4713.c
18769 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18770 L: linux-media@vger.kernel.org
18772 W: https://linuxtv.org
18773 T: git git://linuxtv.org/media_tree.git
18774 F: drivers/media/common/siano/
18775 F: drivers/media/mmc/siano/
18776 F: drivers/media/usb/siano/
18777 F: drivers/media/usb/siano/
18780 M: Palmer Dabbelt <palmer@dabbelt.com>
18781 M: Paul Walmsley <paul.walmsley@sifive.com>
18782 L: linux-riscv@lists.infradead.org
18784 T: git git://github.com/sifive/riscv-linux.git
18788 SIFIVE FU540 SYSTEM-ON-CHIP
18789 M: Paul Walmsley <paul.walmsley@sifive.com>
18790 M: Palmer Dabbelt <palmer@dabbelt.com>
18791 L: linux-riscv@lists.infradead.org
18793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18798 M: Green Wan <green.wan@sifive.com>
18800 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18801 F: drivers/dma/sf-pdma/
18803 SILEAD TOUCHSCREEN DRIVER
18804 M: Hans de Goede <hdegoede@redhat.com>
18805 L: linux-input@vger.kernel.org
18806 L: platform-driver-x86@vger.kernel.org
18808 F: drivers/input/touchscreen/silead.c
18809 F: drivers/platform/x86/touchscreen_dmi.c
18811 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18812 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18814 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18815 F: drivers/net/wireless/silabs/wfx/
18817 SILICON MOTION SM712 FRAME BUFFER DRIVER
18818 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18819 M: Teddy Wang <teddy.wang@siliconmotion.com>
18820 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18821 L: linux-fbdev@vger.kernel.org
18823 F: Documentation/fb/sm712fb.rst
18824 F: drivers/video/fbdev/sm712*
18826 SILVACO I3C DUAL-ROLE MASTER
18827 M: Miquel Raynal <miquel.raynal@bootlin.com>
18828 M: Conor Culhane <conor.culhane@silvaco.com>
18829 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18831 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18832 F: drivers/i3c/master/svc-i3c-master.c
18835 M: Hans de Goede <hdegoede@redhat.com>
18836 L: linux-fbdev@vger.kernel.org
18838 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18839 F: drivers/video/fbdev/simplefb.c
18840 F: include/linux/platform_data/simplefb.h
18842 SIMTEC EB110ATX (Chalice CATS)
18843 M: Simtec Linux Team <linux@simtec.co.uk>
18845 W: http://www.simtec.co.uk/products/EB110ATX/
18847 SIMTEC EB2410ITX (BAST)
18848 M: Simtec Linux Team <linux@simtec.co.uk>
18850 W: http://www.simtec.co.uk/products/EB2410ITX/
18851 F: arch/arm/mach-s3c/bast-ide.c
18852 F: arch/arm/mach-s3c/bast-irq.c
18853 F: arch/arm/mach-s3c/mach-bast.c
18856 M: Thorsten Scherer <t.scherer@eckelmann.de>
18857 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18858 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18860 F: drivers/gpio/gpio-siox.c
18862 F: include/trace/events/siox.h
18864 SIPHASH PRF ROUTINES
18865 M: Jason A. Donenfeld <Jason@zx2c4.com>
18867 F: include/linux/siphash.h
18869 F: lib/test_siphash.c
18871 SIS 190 ETHERNET DRIVER
18872 M: Francois Romieu <romieu@fr.zoreil.com>
18873 L: netdev@vger.kernel.org
18875 F: drivers/net/ethernet/sis/sis190.c
18877 SIS 900/7016 FAST ETHERNET DRIVER
18878 M: Daniele Venzano <venza@brownhat.org>
18879 L: netdev@vger.kernel.org
18881 W: http://www.brownhat.org/sis900.html
18882 F: drivers/net/ethernet/sis/sis900.*
18884 SIS FRAMEBUFFER DRIVER
18885 M: Thomas Winischhofer <thomas@winischhofer.net>
18887 W: http://www.winischhofer.net/linuxsisvga.shtml
18888 F: Documentation/fb/sisfb.rst
18889 F: drivers/video/fbdev/sis/
18890 F: include/video/sisfb.h
18892 SIS I2C TOUCHSCREEN DRIVER
18893 M: Mika Penttilä <mika.penttila@nextfour.com>
18894 L: linux-input@vger.kernel.org
18896 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18897 F: drivers/input/touchscreen/sis_i2c.c
18900 M: Thomas Winischhofer <thomas@winischhofer.net>
18902 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18903 F: drivers/usb/misc/sisusbvga/
18905 SL28 CPLD MFD DRIVER
18906 M: Michael Walle <michael@walle.cc>
18908 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18909 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18910 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18911 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18912 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18913 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18914 F: drivers/gpio/gpio-sl28cpld.c
18915 F: drivers/hwmon/sl28cpld-hwmon.c
18916 F: drivers/irqchip/irq-sl28cpld.c
18917 F: drivers/pwm/pwm-sl28cpld.c
18918 F: drivers/watchdog/sl28cpld_wdt.c
18921 M: Christoph Lameter <cl@linux.com>
18922 M: Pekka Enberg <penberg@kernel.org>
18923 M: David Rientjes <rientjes@google.com>
18924 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18925 M: Andrew Morton <akpm@linux-foundation.org>
18926 M: Vlastimil Babka <vbabka@suse.cz>
18927 R: Roman Gushchin <roman.gushchin@linux.dev>
18928 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
18929 L: linux-mm@kvack.org
18931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18932 F: include/linux/sl?b*.h
18935 SLCAN CAN NETWORK DRIVER
18936 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
18937 L: linux-can@vger.kernel.org
18939 F: drivers/net/can/slcan/
18941 SLEEPABLE READ-COPY UPDATE (SRCU)
18942 M: Lai Jiangshan <jiangshanlai@gmail.com>
18943 M: "Paul E. McKenney" <paulmck@kernel.org>
18944 M: Josh Triplett <josh@joshtriplett.org>
18945 R: Steven Rostedt <rostedt@goodmis.org>
18946 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18947 L: rcu@vger.kernel.org
18949 W: http://www.rdrop.com/users/paulmck/RCU/
18950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18951 F: include/linux/srcu*.h
18952 F: kernel/rcu/srcu*.c
18954 SMACK SECURITY MODULE
18955 M: Casey Schaufler <casey@schaufler-ca.com>
18956 L: linux-security-module@vger.kernel.org
18958 W: http://schaufler-ca.com
18959 T: git git://github.com/cschaufler/smack-next
18960 F: Documentation/admin-guide/LSM/Smack.rst
18963 SMC91x ETHERNET DRIVER
18964 M: Nicolas Pitre <nico@fluxnic.net>
18966 F: drivers/net/ethernet/smsc/smc91x.*
18968 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18969 M: Mark Rutland <mark.rutland@arm.com>
18970 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
18971 M: Sudeep Holla <sudeep.holla@arm.com>
18972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18974 F: drivers/firmware/smccc/
18975 F: include/linux/arm-smccc.h
18977 SMM665 HARDWARE MONITOR DRIVER
18978 M: Guenter Roeck <linux@roeck-us.net>
18979 L: linux-hwmon@vger.kernel.org
18981 F: Documentation/hwmon/smm665.rst
18982 F: drivers/hwmon/smm665.c
18984 SMSC EMC2103 HARDWARE MONITOR DRIVER
18985 M: Steve Glendinning <steve.glendinning@shawell.net>
18986 L: linux-hwmon@vger.kernel.org
18988 F: Documentation/hwmon/emc2103.rst
18989 F: drivers/hwmon/emc2103.c
18991 SMSC SCH5627 HARDWARE MONITOR DRIVER
18992 M: Hans de Goede <hdegoede@redhat.com>
18993 L: linux-hwmon@vger.kernel.org
18995 F: Documentation/hwmon/sch5627.rst
18996 F: drivers/hwmon/sch5627.c
18998 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18999 M: Steve Glendinning <steve.glendinning@shawell.net>
19000 L: linux-fbdev@vger.kernel.org
19002 F: drivers/video/fbdev/smscufx.c
19004 SMSC47B397 HARDWARE MONITOR DRIVER
19005 M: Jean Delvare <jdelvare@suse.com>
19006 L: linux-hwmon@vger.kernel.org
19008 F: Documentation/hwmon/smsc47b397.rst
19009 F: drivers/hwmon/smsc47b397.c
19011 SMSC911x ETHERNET DRIVER
19012 M: Steve Glendinning <steve.glendinning@shawell.net>
19013 L: netdev@vger.kernel.org
19015 F: drivers/net/ethernet/smsc/smsc911x.*
19016 F: include/linux/smsc911x.h
19018 SMSC9420 PCI ETHERNET DRIVER
19019 M: Steve Glendinning <steve.glendinning@shawell.net>
19020 L: netdev@vger.kernel.org
19022 F: drivers/net/ethernet/smsc/smsc9420.*
19024 SOCIONEXT (SNI) AVE NETWORK DRIVER
19025 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
19026 L: netdev@vger.kernel.org
19028 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
19029 F: drivers/net/ethernet/socionext/sni_ave.c
19031 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
19032 M: Jassi Brar <jaswinder.singh@linaro.org>
19033 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
19034 L: netdev@vger.kernel.org
19036 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
19037 F: drivers/net/ethernet/socionext/netsec.c
19039 SOCIONEXT (SNI) Synquacer SPI DRIVER
19040 M: Masahisa Kojima <masahisa.kojima@linaro.org>
19041 M: Jassi Brar <jaswinder.singh@linaro.org>
19042 L: linux-spi@vger.kernel.org
19044 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
19045 F: drivers/spi/spi-synquacer.c
19047 SOCIONEXT SYNQUACER I2C DRIVER
19048 M: Ard Biesheuvel <ardb@kernel.org>
19049 L: linux-i2c@vger.kernel.org
19051 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
19052 F: drivers/i2c/busses/i2c-synquacer.c
19054 SOCIONEXT UNIPHIER SOUND DRIVER
19055 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19057 F: sound/soc/uniphier/
19059 SOEKRIS NET48XX LED SUPPORT
19060 M: Chris Boot <bootc@bootc.net>
19062 F: drivers/leds/leds-net48xx.c
19064 SOFT-IWARP DRIVER (siw)
19065 M: Bernard Metzler <bmt@zurich.ibm.com>
19066 L: linux-rdma@vger.kernel.org
19068 F: drivers/infiniband/sw/siw/
19069 F: include/uapi/rdma/siw-abi.h
19071 SOFT-ROCE DRIVER (rxe)
19072 M: Zhu Yanjun <zyjzyj2000@gmail.com>
19073 L: linux-rdma@vger.kernel.org
19075 F: drivers/infiniband/sw/rxe/
19076 F: include/uapi/rdma/rdma_user_rxe.h
19078 SOFTLOGIC 6x10 MPEG CODEC
19079 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19080 M: Anton Sviridenko <anton@corp.bluecherry.net>
19081 M: Andrey Utkin <andrey_utkin@fastmail.com>
19082 M: Ismael Luceno <ismael@iodev.co.uk>
19083 L: linux-media@vger.kernel.org
19085 F: drivers/media/pci/solo6x10/
19087 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
19088 M: James Morse <james.morse@arm.com>
19089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19091 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
19092 F: drivers/firmware/arm_sdei.c
19093 F: include/linux/arm_sdei.h
19094 F: include/uapi/linux/arm_sdei.h
19096 SOFTWARE NODES AND DEVICE PROPERTIES
19097 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19098 R: Daniel Scally <djrscally@gmail.com>
19099 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19100 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19101 L: linux-acpi@vger.kernel.org
19103 F: drivers/base/property.c
19104 F: drivers/base/swnode.c
19105 F: include/linux/fwnode.h
19106 F: include/linux/property.h
19108 SOFTWARE RAID (Multiple Disks) SUPPORT
19109 M: Song Liu <song@kernel.org>
19110 L: linux-raid@vger.kernel.org
19112 Q: https://patchwork.kernel.org/project/linux-raid/list/
19113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
19114 F: drivers/md/Kconfig
19115 F: drivers/md/Makefile
19117 F: drivers/md/raid*
19118 F: include/linux/raid/
19119 F: include/uapi/linux/raid/
19121 SOLIDRUN CLEARFOG SUPPORT
19122 M: Russell King <linux@armlinux.org.uk>
19124 F: arch/arm/boot/dts/armada-388-clearfog*
19125 F: arch/arm/boot/dts/armada-38x-solidrun-*
19127 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
19128 M: Russell King <linux@armlinux.org.uk>
19130 F: arch/arm/boot/dts/imx6*-cubox-i*
19131 F: arch/arm/boot/dts/imx6*-hummingboard*
19132 F: arch/arm/boot/dts/imx6*-sr-*
19134 SONIC NETWORK DRIVER
19135 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
19136 L: netdev@vger.kernel.org
19138 F: drivers/net/ethernet/natsemi/sonic.*
19140 SONICS SILICON BACKPLANE DRIVER (SSB)
19141 M: Michael Buesch <m@bues.ch>
19142 L: linux-wireless@vger.kernel.org
19145 F: include/linux/ssb/
19147 SONY IMX208 SENSOR DRIVER
19148 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19149 L: linux-media@vger.kernel.org
19151 T: git git://linuxtv.org/media_tree.git
19152 F: drivers/media/i2c/imx208.c
19154 SONY IMX214 SENSOR DRIVER
19155 M: Ricardo Ribalda <ribalda@kernel.org>
19156 L: linux-media@vger.kernel.org
19158 T: git git://linuxtv.org/media_tree.git
19159 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
19160 F: drivers/media/i2c/imx214.c
19162 SONY IMX219 SENSOR DRIVER
19163 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
19164 L: linux-media@vger.kernel.org
19166 T: git git://linuxtv.org/media_tree.git
19167 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
19168 F: drivers/media/i2c/imx219.c
19170 SONY IMX258 SENSOR DRIVER
19171 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19172 L: linux-media@vger.kernel.org
19174 T: git git://linuxtv.org/media_tree.git
19175 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
19176 F: drivers/media/i2c/imx258.c
19178 SONY IMX274 SENSOR DRIVER
19179 M: Leon Luo <leonl@leopardimaging.com>
19180 L: linux-media@vger.kernel.org
19182 T: git git://linuxtv.org/media_tree.git
19183 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
19184 F: drivers/media/i2c/imx274.c
19186 SONY IMX290 SENSOR DRIVER
19187 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19188 L: linux-media@vger.kernel.org
19190 T: git git://linuxtv.org/media_tree.git
19191 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
19192 F: drivers/media/i2c/imx290.c
19194 SONY IMX319 SENSOR DRIVER
19195 M: Bingbu Cao <bingbu.cao@intel.com>
19196 L: linux-media@vger.kernel.org
19198 T: git git://linuxtv.org/media_tree.git
19199 F: drivers/media/i2c/imx319.c
19201 SONY IMX334 SENSOR DRIVER
19202 M: Paul J. Murphy <paul.j.murphy@intel.com>
19203 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19204 L: linux-media@vger.kernel.org
19206 T: git git://linuxtv.org/media_tree.git
19207 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
19208 F: drivers/media/i2c/imx334.c
19210 SONY IMX335 SENSOR DRIVER
19211 M: Paul J. Murphy <paul.j.murphy@intel.com>
19212 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19213 L: linux-media@vger.kernel.org
19215 T: git git://linuxtv.org/media_tree.git
19216 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
19217 F: drivers/media/i2c/imx335.c
19219 SONY IMX355 SENSOR DRIVER
19220 M: Tianshu Qiu <tian.shu.qiu@intel.com>
19221 L: linux-media@vger.kernel.org
19223 T: git git://linuxtv.org/media_tree.git
19224 F: drivers/media/i2c/imx355.c
19226 SONY IMX412 SENSOR DRIVER
19227 M: Paul J. Murphy <paul.j.murphy@intel.com>
19228 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19229 L: linux-media@vger.kernel.org
19231 T: git git://linuxtv.org/media_tree.git
19232 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
19233 F: drivers/media/i2c/imx412.c
19235 SONY MEMORYSTICK SUBSYSTEM
19236 M: Maxim Levitsky <maximlevitsky@gmail.com>
19237 M: Alex Dubov <oakad@yahoo.com>
19238 M: Ulf Hansson <ulf.hansson@linaro.org>
19239 L: linux-mmc@vger.kernel.org
19241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
19242 F: drivers/memstick/
19243 F: include/linux/memstick.h
19245 SONY VAIO CONTROL DEVICE DRIVER
19246 M: Mattia Dongili <malattia@linux.it>
19247 L: platform-driver-x86@vger.kernel.org
19249 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
19250 F: Documentation/admin-guide/laptops/sony-laptop.rst
19251 F: drivers/char/sonypi.c
19252 F: drivers/platform/x86/sony-laptop.c
19253 F: include/linux/sony-laptop.h
19256 M: Jaroslav Kysela <perex@perex.cz>
19257 M: Takashi Iwai <tiwai@suse.com>
19258 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19260 W: http://www.alsa-project.org/
19261 Q: http://patchwork.kernel.org/project/alsa-devel/list/
19262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19263 F: Documentation/sound/
19265 F: include/uapi/sound/
19267 F: tools/testing/selftests/alsa
19269 SOUND - COMPRESSED AUDIO
19270 M: Vinod Koul <vkoul@kernel.org>
19271 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19274 F: Documentation/sound/designs/compress-offload.rst
19275 F: include/sound/compress_driver.h
19276 F: include/uapi/sound/compress_*
19277 F: sound/core/compress_offload.c
19278 F: sound/soc/soc-compress.c
19280 SOUND - DMAENGINE HELPERS
19281 M: Lars-Peter Clausen <lars@metafoo.de>
19283 F: include/sound/dmaengine_pcm.h
19284 F: sound/core/pcm_dmaengine.c
19285 F: sound/soc/soc-generic-dmaengine-pcm.c
19287 SOUND - ALSA SELFTESTS
19288 M: Mark Brown <broonie@kernel.org>
19289 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19290 L: linux-kselftest@vger.kernel.org
19292 F: tools/testing/selftests/alsa
19294 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
19295 M: Liam Girdwood <lgirdwood@gmail.com>
19296 M: Mark Brown <broonie@kernel.org>
19297 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19299 W: http://alsa-project.org/main/index.php/ASoC
19300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
19301 F: Documentation/devicetree/bindings/sound/
19302 F: Documentation/sound/soc/
19303 F: include/dt-bindings/sound/
19304 F: include/sound/soc*
19307 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19308 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19309 M: Liam Girdwood <lgirdwood@gmail.com>
19310 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
19311 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19312 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
19313 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
19314 M: Daniel Baluta <daniel.baluta@nxp.com>
19315 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
19317 W: https://github.com/thesofproject/linux/
19320 SOUNDWIRE SUBSYSTEM
19321 M: Vinod Koul <vkoul@kernel.org>
19322 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19323 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19324 R: Sanyog Kale <sanyog.r.kale@intel.com>
19325 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19328 F: Documentation/driver-api/soundwire/
19329 F: drivers/soundwire/
19330 F: include/linux/soundwire/
19333 M: Olli Salonen <olli.salonen@iki.fi>
19334 L: linux-media@vger.kernel.org
19336 W: https://linuxtv.org
19337 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19338 F: drivers/media/dvb-frontends/sp2*
19340 SPARC + UltraSPARC (sparc/sparc64)
19341 M: "David S. Miller" <davem@davemloft.net>
19342 L: sparclinux@vger.kernel.org
19344 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
19345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19350 SPARC SERIAL DRIVERS
19351 M: "David S. Miller" <davem@davemloft.net>
19352 L: sparclinux@vger.kernel.org
19354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19356 F: drivers/tty/serial/suncore.c
19357 F: drivers/tty/serial/sunhv.c
19358 F: drivers/tty/serial/sunsab.c
19359 F: drivers/tty/serial/sunsab.h
19360 F: drivers/tty/serial/sunsu.c
19361 F: drivers/tty/serial/sunzilog.c
19362 F: drivers/tty/serial/sunzilog.h
19363 F: drivers/tty/vcc.c
19364 F: include/linux/sunserialcore.h
19367 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
19368 L: linux-sparse@vger.kernel.org
19370 W: https://sparse.docs.kernel.org/
19371 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19372 Q: https://patchwork.kernel.org/project/linux-sparse/list/
19373 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19374 F: include/linux/compiler.h
19376 SPEAKUP CONSOLE SPEECH DRIVER
19377 M: William Hubbs <w.d.hubbs@gmail.com>
19378 M: Chris Brannon <chris@the-brannons.com>
19379 M: Kirk Reiser <kirk@reisers.ca>
19380 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
19381 L: speakup@linux-speakup.org
19383 W: http://www.linux-speakup.org/
19384 W: https://github.com/linux-speakup/speakup
19385 B: https://github.com/linux-speakup/speakup/issues
19386 F: drivers/accessibility/speakup/
19388 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19389 M: Viresh Kumar <vireshk@kernel.org>
19390 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19394 W: http://www.st.com/spear
19395 F: arch/arm/boot/dts/spear*
19396 F: arch/arm/mach-spear/
19397 F: drivers/clk/spear/
19398 F: drivers/pinctrl/spear/
19401 M: Tudor Ambarus <tudor.ambarus@microchip.com>
19402 M: Pratyush Yadav <pratyush@kernel.org>
19403 R: Michael Walle <michael@walle.cc>
19404 L: linux-mtd@lists.infradead.org
19406 W: http://www.linux-mtd.infradead.org/
19407 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19408 C: irc://irc.oftc.net/mtd
19409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19410 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19411 F: drivers/mtd/spi-nor/
19412 F: include/linux/mtd/spi-nor.h
19415 M: Mark Brown <broonie@kernel.org>
19416 L: linux-spi@vger.kernel.org
19418 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19420 F: Documentation/devicetree/bindings/spi/
19421 F: Documentation/spi/
19423 F: include/linux/spi/
19424 F: include/uapi/linux/spi/
19427 SPIDERNET NETWORK DRIVER for CELL
19428 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19429 M: Geoff Levand <geoff@infradead.org>
19430 L: netdev@vger.kernel.org
19431 L: linuxppc-dev@lists.ozlabs.org
19433 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19434 F: drivers/net/ethernet/toshiba/spider_net*
19437 M: Stephen Boyd <sboyd@kernel.org>
19438 L: linux-kernel@vger.kernel.org
19440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19441 F: Documentation/devicetree/bindings/spmi/
19443 F: include/dt-bindings/spmi/spmi.h
19444 F: include/linux/spmi.h
19445 F: include/trace/events/spmi.h
19448 M: Jeremy Kerr <jk@ozlabs.org>
19449 L: linuxppc-dev@lists.ozlabs.org
19451 W: http://www.ibm.com/developerworks/power/cell/
19452 F: Documentation/filesystems/spufs/spufs.rst
19453 F: arch/powerpc/platforms/cell/spufs/
19455 SQUASHFS FILE SYSTEM
19456 M: Phillip Lougher <phillip@squashfs.org.uk>
19457 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
19459 W: http://squashfs.org.uk
19460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19461 F: Documentation/filesystems/squashfs.rst
19464 SRM (Alpha) environment access
19465 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19467 F: arch/alpha/kernel/srm_env.c
19469 ST LSM6DSx IMU IIO DRIVER
19470 M: Lorenzo Bianconi <lorenzo@kernel.org>
19471 L: linux-iio@vger.kernel.org
19473 W: http://www.st.com/
19474 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19475 F: drivers/iio/imu/st_lsm6dsx/
19477 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19478 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19479 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19480 L: linux-media@vger.kernel.org
19482 T: git git://linuxtv.org/media_tree.git
19483 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
19484 F: drivers/media/i2c/st-mipid02.c
19486 ST STM32 I2C/SMBUS DRIVER
19487 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19488 M: Alain Volmat <alain.volmat@foss.st.com>
19489 L: linux-i2c@vger.kernel.org
19491 F: drivers/i2c/busses/i2c-stm32*
19493 ST STM32 SPI DRIVER
19494 M: Alain Volmat <alain.volmat@foss.st.com>
19495 L: linux-spi@vger.kernel.org
19497 F: drivers/spi/spi-stm32.c
19500 M: Daniel Nilsson <daniel.nilsson@flex.com>
19501 L: linux-hwmon@vger.kernel.org
19503 F: Documentation/hwmon/stpddc60.rst
19504 F: drivers/hwmon/pmbus/stpddc60.c
19506 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19507 M: Song Qiang <songqiang1304521@gmail.com>
19508 L: linux-iio@vger.kernel.org
19510 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19511 F: drivers/iio/proximity/vl53l0x-i2c.c
19514 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19515 M: Sasha Levin <sashal@kernel.org>
19516 L: stable@vger.kernel.org
19518 F: Documentation/process/stable-kernel-rules.rst
19520 STAGING - ATOMISP DRIVER
19521 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19522 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19523 L: linux-media@vger.kernel.org
19525 F: drivers/staging/media/atomisp/
19527 STAGING - FIELDBUS SUBSYSTEM
19528 M: Sven Van Asbroeck <TheSven73@gmail.com>
19530 F: drivers/staging/fieldbus/*
19531 F: drivers/staging/fieldbus/Documentation/
19533 STAGING - HMS ANYBUS-S BUS
19534 M: Sven Van Asbroeck <TheSven73@gmail.com>
19536 F: drivers/staging/fieldbus/anybuss/
19538 STAGING - INDUSTRIAL IO
19539 M: Jonathan Cameron <jic23@kernel.org>
19540 L: linux-iio@vger.kernel.org
19542 F: Documentation/devicetree/bindings/staging/iio/
19543 F: drivers/staging/iio/
19545 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19546 M: Marc Dietrich <marvin24@gmx.de>
19547 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19548 L: linux-tegra@vger.kernel.org
19550 F: drivers/staging/nvec/
19552 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19553 M: Jens Frederich <jfrederich@gmail.com>
19554 M: Jon Nettleton <jon.nettleton@gmail.com>
19556 W: http://wiki.laptop.org/go/DCON
19557 F: drivers/staging/olpc_dcon/
19559 STAGING - REALTEK RTL8188EU DRIVERS
19560 M: Larry Finger <Larry.Finger@lwfinger.net>
19561 M: Phillip Potter <phil@philpotter.co.uk>
19562 R: Pavel Skripkin <paskripkin@gmail.com>
19564 F: drivers/staging/r8188eu/
19566 STAGING - REALTEK RTL8712U DRIVERS
19567 M: Larry Finger <Larry.Finger@lwfinger.net>
19568 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19570 F: drivers/staging/rtl8712/
19572 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19573 M: Michael Hennerich <michael.hennerich@analog.com>
19574 L: linux-fbdev@vger.kernel.org
19576 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19577 F: drivers/staging/fbtft/fb_seps525.c
19579 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19580 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19581 M: Teddy Wang <teddy.wang@siliconmotion.com>
19582 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19583 L: linux-fbdev@vger.kernel.org
19585 F: drivers/staging/sm750fb/
19587 STAGING - VIA VT665X DRIVERS
19588 M: Forest Bond <forest@alittletooquiet.net>
19590 F: drivers/staging/vt665?/
19593 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19594 L: linux-staging@lists.linux.dev
19596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19597 F: drivers/staging/
19599 STARFIRE/DURALAN NETWORK DRIVER
19600 M: Ion Badulescu <ionut@badula.org>
19602 F: drivers/net/ethernet/adaptec/starfire*
19604 STARFIVE JH7100 CLOCK DRIVERS
19605 M: Emil Renner Berthing <kernel@esmil.dk>
19607 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19608 F: drivers/clk/starfive/clk-starfive-jh7100*
19609 F: include/dt-bindings/clock/starfive-jh7100*.h
19611 STARFIVE JH7100 PINCTRL DRIVER
19612 M: Emil Renner Berthing <kernel@esmil.dk>
19613 L: linux-gpio@vger.kernel.org
19615 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19616 F: drivers/pinctrl/starfive/
19617 F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
19619 STARFIVE JH7100 RESET CONTROLLER DRIVER
19620 M: Emil Renner Berthing <kernel@esmil.dk>
19622 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19623 F: drivers/reset/reset-starfive-jh7100.c
19624 F: include/dt-bindings/reset/starfive-jh7100.h
19627 M: Peter Zijlstra <peterz@infradead.org>
19628 M: Josh Poimboeuf <jpoimboe@kernel.org>
19629 M: Jason Baron <jbaron@akamai.com>
19630 R: Steven Rostedt <rostedt@goodmis.org>
19631 R: Ard Biesheuvel <ardb@kernel.org>
19633 F: arch/*/include/asm/jump_label*.h
19634 F: arch/*/include/asm/static_call*.h
19635 F: arch/*/kernel/jump_label.c
19636 F: arch/*/kernel/static_call.c
19637 F: include/linux/jump_label*.h
19638 F: include/linux/static_call*.h
19639 F: kernel/jump_label.c
19640 F: kernel/static_call.c
19642 STI AUDIO (ASoC) DRIVERS
19643 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19644 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19646 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19650 M: Alain Volmat <alain.volmat@foss.st.com>
19652 F: Documentation/devicetree/bindings/media/stih-cec.txt
19653 F: drivers/media/cec/platform/sti/
19655 STK1160 USB VIDEO CAPTURE DRIVER
19656 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19657 L: linux-media@vger.kernel.org
19659 T: git git://linuxtv.org/media_tree.git
19660 F: drivers/media/usb/stk1160/
19662 STM32 AUDIO (ASoC) DRIVERS
19663 M: Olivier Moysan <olivier.moysan@foss.st.com>
19664 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19665 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19667 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19668 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19671 STM32 TIMER/LPTIMER DRIVERS
19672 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19674 F: Documentation/ABI/testing/*timer-stm32
19675 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19676 F: drivers/*/stm32-*timer*
19677 F: drivers/pwm/pwm-stm32*
19678 F: include/linux/*/stm32-*tim*
19680 STMMAC ETHERNET DRIVER
19681 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19682 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19683 M: Jose Abreu <joabreu@synopsys.com>
19684 L: netdev@vger.kernel.org
19686 W: http://www.stlinux.com
19687 F: Documentation/networking/device_drivers/ethernet/stmicro/
19688 F: drivers/net/ethernet/stmicro/stmmac/
19691 M: Sam Creasey <sammy@sammy.net>
19693 W: http://sammy.net/sun3/
19694 F: arch/m68k/include/asm/sun3*
19695 F: arch/m68k/kernel/*sun3*
19696 F: arch/m68k/sun3*/
19697 F: drivers/net/ethernet/i825xx/sun3*
19699 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19700 M: Hans de Goede <hdegoede@redhat.com>
19701 L: linux-input@vger.kernel.org
19703 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19704 F: drivers/input/keyboard/sun4i-lradc-keys.c
19706 SUNDANCE NETWORK DRIVER
19707 M: Denis Kirjanov <kda@linux-powerpc.org>
19708 L: netdev@vger.kernel.org
19710 F: drivers/net/ethernet/dlink/sundance.c
19712 SUN HAPPY MEAL ETHERNET DRIVER
19713 M: Sean Anderson <seanga2@gmail.com>
19715 F: drivers/net/ethernet/sun/sunhme.*
19717 SUNPLUS ETHERNET DRIVER
19718 M: Wells Lu <wellslutw@gmail.com>
19719 L: netdev@vger.kernel.org
19721 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19722 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19723 F: drivers/net/ethernet/sunplus/
19725 SUNPLUS OCOTP DRIVER
19726 M: Vincent Shih <vincent.sunplus@gmail.com>
19728 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19729 F: drivers/nvmem/sunplus-ocotp.c
19731 SUNPLUS USB2 PHY DRIVER
19732 M: Vincent Shih <vincent.sunplus@gmail.com>
19733 L: linux-usb@vger.kernel.org
19735 F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
19736 F: drivers/phy/sunplus/Kconfig
19737 F: drivers/phy/sunplus/Makefile
19738 F: drivers/phy/sunplus/phy-sunplus-usb2.c
19741 M: Hammer Hsieh <hammerh0314@gmail.com>
19743 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19744 F: drivers/pwm/pwm-sunplus.c
19747 M: Vincent Shih <vincent.sunplus@gmail.com>
19748 L: linux-rtc@vger.kernel.org
19750 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19751 F: drivers/rtc/rtc-sunplus.c
19753 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19754 M: Li-hao Kuo <lhjeff911@gmail.com>
19755 L: linux-spi@vger.kernel.org
19757 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19758 F: drivers/spi/spi-sunplus-sp7021.c
19760 SUNPLUS UART DRIVER
19761 M: Hammer Hsieh <hammerh0314@gmail.com>
19763 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19764 F: drivers/tty/serial/sunplus-uart.c
19766 SUNPLUS WATCHDOG DRIVER
19767 M: Xiantao Hu <xt.hu@cqplus1.com>
19768 L: linux-watchdog@vger.kernel.org
19770 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19771 F: drivers/watchdog/sunplus_wdt.c
19774 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19775 M: Rich Felker <dalias@libc.org>
19776 L: linux-sh@vger.kernel.org
19778 Q: http://patchwork.kernel.org/project/linux-sh/list/
19779 F: Documentation/sh/
19784 M: "Rafael J. Wysocki" <rafael@kernel.org>
19785 M: Len Brown <len.brown@intel.com>
19786 M: Pavel Machek <pavel@ucw.cz>
19787 L: linux-pm@vger.kernel.org
19789 B: https://bugzilla.kernel.org
19790 F: Documentation/power/
19791 F: arch/x86/kernel/acpi/
19792 F: drivers/base/power/
19793 F: include/linux/freezer.h
19794 F: include/linux/pm.h
19795 F: include/linux/suspend.h
19799 M: Martin Mares <mj@ucw.cz>
19800 L: linux-video@atrey.karlin.mff.cuni.cz
19802 F: Documentation/admin-guide/svga.rst
19803 F: arch/x86/boot/video*
19806 M: Jiri Pirko <jiri@resnulli.us>
19807 M: Ivan Vecera <ivecera@redhat.com>
19808 L: netdev@vger.kernel.org
19810 F: include/net/switchdev.h
19813 SY8106A REGULATOR DRIVER
19814 M: Icenowy Zheng <icenowy@aosc.io>
19816 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19817 F: drivers/regulator/sy8106a-regulator.c
19819 SYNC FILE FRAMEWORK
19820 M: Sumit Semwal <sumit.semwal@linaro.org>
19821 R: Gustavo Padovan <gustavo@padovan.org>
19822 L: linux-media@vger.kernel.org
19823 L: dri-devel@lists.freedesktop.org
19825 T: git git://anongit.freedesktop.org/drm/drm-misc
19826 F: Documentation/driver-api/sync_file.rst
19827 F: drivers/dma-buf/dma-fence*
19828 F: drivers/dma-buf/sw_sync.c
19829 F: drivers/dma-buf/sync_*
19830 F: include/linux/sync_file.h
19831 F: include/uapi/linux/sync_file.h
19833 SYNOPSYS ARC ARCHITECTURE
19834 M: Vineet Gupta <vgupta@kernel.org>
19835 L: linux-snps-arc@lists.infradead.org
19837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19838 F: Documentation/arc/
19839 F: Documentation/devicetree/bindings/arc/*
19840 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19842 F: drivers/clocksource/arc_timer.c
19843 F: drivers/tty/serial/arc_uart.c
19845 SYNOPSYS ARC HSDK SDP pll clock driver
19846 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19848 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19849 F: drivers/clk/clk-hsdk-pll.c
19851 SYNOPSYS ARC SDP clock driver
19852 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19854 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19855 F: drivers/clk/axs10x/*
19857 SYNOPSYS ARC SDP platform support
19858 M: Alexey Brodkin <abrodkin@synopsys.com>
19860 F: Documentation/devicetree/bindings/arc/axs10*
19861 F: arch/arc/boot/dts/ax*
19862 F: arch/arc/plat-axs10x
19864 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19865 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19867 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19868 F: drivers/reset/reset-axs10x.c
19870 SYNOPSYS CREG GPIO DRIVER
19871 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19873 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19874 F: drivers/gpio/gpio-creg-snps.c
19876 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19877 M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
19878 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19880 F: drivers/tty/serial/8250/8250_dw.c
19881 F: drivers/tty/serial/8250/8250_dwlib.*
19882 F: drivers/tty/serial/8250/8250_lpss.c
19884 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19885 M: Hoan Tran <hoan@os.amperecomputing.com>
19886 M: Serge Semin <fancer.lancer@gmail.com>
19887 L: linux-gpio@vger.kernel.org
19889 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19890 F: drivers/gpio/gpio-dwapb.c
19892 SYNOPSYS DESIGNWARE APB SSI DRIVER
19893 M: Serge Semin <fancer.lancer@gmail.com>
19894 L: linux-spi@vger.kernel.org
19896 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19897 F: drivers/spi/spi-dw*
19899 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19900 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19902 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19903 F: drivers/dma/dw-axi-dmac/
19905 SYNOPSYS DESIGNWARE DMAC DRIVER
19906 M: Viresh Kumar <vireshk@kernel.org>
19907 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19909 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19910 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19912 F: include/dt-bindings/dma/dw-dmac.h
19913 F: include/linux/dma/dw.h
19914 F: include/linux/platform_data/dma-dw.h
19916 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19917 M: Jose Abreu <Jose.Abreu@synopsys.com>
19918 L: netdev@vger.kernel.org
19920 F: drivers/net/ethernet/synopsys/
19922 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19923 M: Jose Abreu <Jose.Abreu@synopsys.com>
19924 L: netdev@vger.kernel.org
19926 F: drivers/net/pcs/pcs-xpcs.c
19927 F: drivers/net/pcs/pcs-xpcs.h
19928 F: include/linux/pcs/pcs-xpcs.h
19930 SYNOPSYS DESIGNWARE I2C DRIVER
19931 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19932 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19933 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19934 R: Jan Dabros <jsd@semihalf.com>
19935 L: linux-i2c@vger.kernel.org
19937 F: drivers/i2c/busses/i2c-designware-*
19939 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19940 M: Jaehoon Chung <jh80.chung@samsung.com>
19941 L: linux-mmc@vger.kernel.org
19943 F: drivers/mmc/host/dw_mmc*
19945 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19946 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19948 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19949 F: drivers/reset/reset-hsdk.c
19950 F: include/dt-bindings/reset/snps,hsdk-reset.h
19952 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19953 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19954 M: Manjunath M B <manjumb@synopsys.com>
19955 L: linux-mmc@vger.kernel.org
19957 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19959 SYSTEM CONFIGURATION (SYSCON)
19960 M: Lee Jones <lee@kernel.org>
19961 M: Arnd Bergmann <arnd@arndb.de>
19963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19964 F: drivers/mfd/syscon.c
19966 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19967 M: Sudeep Holla <sudeep.holla@arm.com>
19968 R: Cristian Marussi <cristian.marussi@arm.com>
19969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19971 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19972 F: drivers/clk/clk-sc[mp]i.c
19973 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19974 F: drivers/firmware/arm_scmi/
19975 F: drivers/firmware/arm_scpi.c
19976 F: drivers/regulator/scmi-regulator.c
19977 F: drivers/reset/reset-scmi.c
19978 F: include/linux/sc[mp]i_protocol.h
19979 F: include/trace/events/scmi.h
19980 F: include/uapi/linux/virtio_scmi.h
19982 SYSTEM RESET/SHUTDOWN DRIVERS
19983 M: Sebastian Reichel <sre@kernel.org>
19984 L: linux-pm@vger.kernel.org
19986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19987 F: Documentation/devicetree/bindings/power/reset/
19988 F: drivers/power/reset/
19990 SYSTEM TRACE MODULE CLASS
19991 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19994 F: Documentation/trace/stm.rst
19995 F: drivers/hwtracing/stm/
19996 F: include/linux/stm.h
19997 F: include/uapi/linux/stm.h
19999 SYSTEM76 ACPI DRIVER
20000 M: Jeremy Soller <jeremy@system76.com>
20001 M: System76 Product Development <productdev@system76.com>
20002 L: platform-driver-x86@vger.kernel.org
20004 F: drivers/platform/x86/system76_acpi.c
20007 M: Christoph Hellwig <hch@infradead.org>
20009 F: Documentation/filesystems/sysv-fs.rst
20011 F: include/linux/sysv_fs.h
20013 TASKSTATS STATISTICS INTERFACE
20014 M: Balbir Singh <bsingharora@gmail.com>
20016 F: Documentation/accounting/taskstats*
20017 F: include/linux/taskstats*
20018 F: kernel/taskstats.c
20021 M: Jamal Hadi Salim <jhs@mojatatu.com>
20022 M: Cong Wang <xiyou.wangcong@gmail.com>
20023 M: Jiri Pirko <jiri@resnulli.us>
20024 L: netdev@vger.kernel.org
20026 F: include/net/pkt_cls.h
20027 F: include/net/pkt_sched.h
20028 F: include/net/tc_act/
20029 F: include/uapi/linux/pkt_cls.h
20030 F: include/uapi/linux/pkt_sched.h
20031 F: include/uapi/linux/tc_act/
20032 F: include/uapi/linux/tc_ematch/
20034 F: tools/testing/selftests/tc-testing
20036 TC90522 MEDIA DRIVER
20037 M: Akihiro Tsukada <tskd08@gmail.com>
20038 L: linux-media@vger.kernel.org
20040 F: drivers/media/dvb-frontends/tc90522*
20042 TCP LOW PRIORITY MODULE
20043 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
20044 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
20046 W: http://tcp-lp-mod.sourceforge.net/
20047 F: net/ipv4/tcp_lp.c
20049 TDA10071 MEDIA DRIVER
20050 M: Antti Palosaari <crope@iki.fi>
20051 L: linux-media@vger.kernel.org
20053 W: https://linuxtv.org
20054 W: http://palosaari.fi/linux/
20055 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20056 T: git git://linuxtv.org/anttip/media_tree.git
20057 F: drivers/media/dvb-frontends/tda10071*
20059 TDA18212 MEDIA DRIVER
20060 M: Antti Palosaari <crope@iki.fi>
20061 L: linux-media@vger.kernel.org
20063 W: https://linuxtv.org
20064 W: http://palosaari.fi/linux/
20065 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20066 T: git git://linuxtv.org/anttip/media_tree.git
20067 F: drivers/media/tuners/tda18212*
20069 TDA18218 MEDIA DRIVER
20070 M: Antti Palosaari <crope@iki.fi>
20071 L: linux-media@vger.kernel.org
20073 W: https://linuxtv.org
20074 W: http://palosaari.fi/linux/
20075 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20076 T: git git://linuxtv.org/anttip/media_tree.git
20077 F: drivers/media/tuners/tda18218*
20079 TDA18250 MEDIA DRIVER
20080 M: Olli Salonen <olli.salonen@iki.fi>
20081 L: linux-media@vger.kernel.org
20083 W: https://linuxtv.org
20084 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20085 T: git git://linuxtv.org/media_tree.git
20086 F: drivers/media/tuners/tda18250*
20088 TDA18271 MEDIA DRIVER
20089 M: Michael Krufky <mkrufky@linuxtv.org>
20090 L: linux-media@vger.kernel.org
20092 W: https://linuxtv.org
20093 W: http://github.com/mkrufky
20094 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20095 T: git git://linuxtv.org/mkrufky/tuners.git
20096 F: drivers/media/tuners/tda18271*
20098 TDA1997x MEDIA DRIVER
20099 M: Tim Harvey <tharvey@gateworks.com>
20100 L: linux-media@vger.kernel.org
20102 W: https://linuxtv.org
20103 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20104 F: drivers/media/i2c/tda1997x.*
20106 TDA827x MEDIA DRIVER
20107 M: Michael Krufky <mkrufky@linuxtv.org>
20108 L: linux-media@vger.kernel.org
20110 W: https://linuxtv.org
20111 W: http://github.com/mkrufky
20112 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20113 T: git git://linuxtv.org/mkrufky/tuners.git
20114 F: drivers/media/tuners/tda8290.*
20116 TDA8290 MEDIA DRIVER
20117 M: Michael Krufky <mkrufky@linuxtv.org>
20118 L: linux-media@vger.kernel.org
20120 W: https://linuxtv.org
20121 W: http://github.com/mkrufky
20122 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20123 T: git git://linuxtv.org/mkrufky/tuners.git
20124 F: drivers/media/tuners/tda8290.*
20126 TDA9840 MEDIA DRIVER
20127 M: Hans Verkuil <hverkuil@xs4all.nl>
20128 L: linux-media@vger.kernel.org
20130 W: https://linuxtv.org
20131 T: git git://linuxtv.org/media_tree.git
20132 F: drivers/media/i2c/tda9840*
20134 TEA5761 TUNER DRIVER
20135 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20136 L: linux-media@vger.kernel.org
20138 W: https://linuxtv.org
20139 T: git git://linuxtv.org/media_tree.git
20140 F: drivers/media/tuners/tea5761.*
20142 TEA5767 TUNER DRIVER
20143 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20144 L: linux-media@vger.kernel.org
20146 W: https://linuxtv.org
20147 T: git git://linuxtv.org/media_tree.git
20148 F: drivers/media/tuners/tea5767.*
20150 TEA6415C MEDIA DRIVER
20151 M: Hans Verkuil <hverkuil@xs4all.nl>
20152 L: linux-media@vger.kernel.org
20154 W: https://linuxtv.org
20155 T: git git://linuxtv.org/media_tree.git
20156 F: drivers/media/i2c/tea6415c*
20158 TEA6420 MEDIA DRIVER
20159 M: Hans Verkuil <hverkuil@xs4all.nl>
20160 L: linux-media@vger.kernel.org
20162 W: https://linuxtv.org
20163 T: git git://linuxtv.org/media_tree.git
20164 F: drivers/media/i2c/tea6420*
20167 M: Jiri Pirko <jiri@resnulli.us>
20168 L: netdev@vger.kernel.org
20170 F: drivers/net/team/
20171 F: include/linux/if_team.h
20172 F: include/uapi/linux/if_team.h
20173 F: tools/testing/selftests/drivers/net/team/
20175 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
20176 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
20178 F: arch/x86/platform/ts5500/
20180 TECHNOTREND USB IR RECEIVER
20181 M: Sean Young <sean@mess.org>
20182 L: linux-media@vger.kernel.org
20184 F: drivers/media/rc/ttusbir.c
20186 TECHWELL TW9910 VIDEO DECODER
20187 L: linux-media@vger.kernel.org
20189 F: drivers/media/i2c/tw9910.c
20190 F: include/media/i2c/tw9910.h
20193 M: Jens Wiklander <jens.wiklander@linaro.org>
20194 R: Sumit Garg <sumit.garg@linaro.org>
20195 L: op-tee@lists.trustedfirmware.org
20197 F: Documentation/staging/tee.rst
20199 F: include/linux/tee_drv.h
20200 F: include/uapi/linux/tee.h
20202 TEGRA ARCHITECTURE SUPPORT
20203 M: Thierry Reding <thierry.reding@gmail.com>
20204 M: Jonathan Hunter <jonathanh@nvidia.com>
20205 L: linux-tegra@vger.kernel.org
20207 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
20208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
20212 M: Peter De Schrijver <pdeschrijver@nvidia.com>
20213 M: Prashant Gaikwad <pgaikwad@nvidia.com>
20215 F: drivers/clk/tegra/
20218 M: Laxman Dewangan <ldewangan@nvidia.com>
20219 M: Jon Hunter <jonathanh@nvidia.com>
20221 F: drivers/dma/tegra*
20224 M: Laxman Dewangan <ldewangan@nvidia.com>
20225 R: Dmitry Osipenko <digetx@gmail.com>
20227 F: drivers/i2c/busses/i2c-tegra.c
20229 TEGRA IOMMU DRIVERS
20230 M: Thierry Reding <thierry.reding@gmail.com>
20231 R: Krishna Reddy <vdumpa@nvidia.com>
20232 L: linux-tegra@vger.kernel.org
20234 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
20235 F: drivers/iommu/tegra*
20238 M: Laxman Dewangan <ldewangan@nvidia.com>
20240 F: drivers/input/keyboard/tegra-kbc.c
20243 M: Stefan Agner <stefan@agner.ch>
20244 M: Lucas Stach <dev@lynxeye.de>
20246 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
20247 F: drivers/mtd/nand/raw/tegra_nand.c
20250 M: Thierry Reding <thierry.reding@gmail.com>
20252 F: drivers/pwm/pwm-tegra.c
20254 TEGRA SERIAL DRIVER
20255 M: Laxman Dewangan <ldewangan@nvidia.com>
20257 F: drivers/tty/serial/serial-tegra.c
20260 M: Laxman Dewangan <ldewangan@nvidia.com>
20262 F: drivers/spi/spi-tegra*
20264 TEGRA QUAD SPI DRIVER
20265 M: Thierry Reding <thierry.reding@gmail.com>
20266 M: Jonathan Hunter <jonathanh@nvidia.com>
20267 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20268 L: linux-tegra@vger.kernel.org
20270 F: drivers/spi/spi-tegra210-quad.c
20273 M: Thierry Reding <thierry.reding@gmail.com>
20274 M: Jonathan Hunter <jonathanh@nvidia.com>
20275 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20276 L: linux-media@vger.kernel.org
20277 L: linux-tegra@vger.kernel.org
20279 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
20280 F: drivers/staging/media/tegra-video/
20282 TEGRA XUSB PADCTL DRIVER
20283 M: JC Kuo <jckuo@nvidia.com>
20285 F: drivers/phy/tegra/xusb*
20287 TEHUTI ETHERNET DRIVER
20288 M: Andy Gospodarek <andy@greyhouse.net>
20289 L: netdev@vger.kernel.org
20291 F: drivers/net/ethernet/tehuti/*
20293 TELECOM CLOCK DRIVER FOR MCPL0010
20294 M: Mark Gross <markgross@kernel.org>
20296 F: drivers/char/tlclk.c
20298 TEMPO SEMICONDUCTOR DRIVERS
20299 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
20301 F: Documentation/devicetree/bindings/sound/tscs*.txt
20302 F: sound/soc/codecs/tscs*.c
20303 F: sound/soc/codecs/tscs*.h
20305 TENSILICA XTENSA PORT (xtensa)
20306 M: Chris Zankel <chris@zankel.net>
20307 M: Max Filippov <jcmvbkbc@gmail.com>
20308 L: linux-xtensa@linux-xtensa.org
20310 T: git git://github.com/czankel/xtensa-linux.git
20312 F: drivers/irqchip/irq-xtensa-*
20314 TEXAS INSTRUMENTS ASoC DRIVERS
20315 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20316 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20318 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20321 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20322 M: Ricardo Ribalda <ribalda@kernel.org>
20323 L: linux-iio@vger.kernel.org
20325 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20326 F: drivers/iio/dac/ti-dac7612.c
20328 TEXAS INSTRUMENTS DMA DRIVERS
20329 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20330 L: dmaengine@vger.kernel.org
20332 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20333 F: Documentation/devicetree/bindings/dma/ti-edma.txt
20334 F: Documentation/devicetree/bindings/dma/ti/
20336 X: drivers/dma/ti/cppi41.c
20337 F: include/linux/dma/k3-udma-glue.h
20338 F: include/linux/dma/ti-cppi5.h
20339 F: include/linux/dma/k3-psil.h
20341 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20342 M: Nishanth Menon <nm@ti.com>
20343 M: Tero Kristo <kristo@kernel.org>
20344 M: Santosh Shilimkar <ssantosh@kernel.org>
20345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20347 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20348 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20349 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20350 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20351 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20352 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20353 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20354 F: drivers/clk/keystone/sci-clk.c
20355 F: drivers/firmware/ti_sci*
20356 F: drivers/irqchip/irq-ti-sci-inta.c
20357 F: drivers/irqchip/irq-ti-sci-intr.c
20358 F: drivers/reset/reset-ti-sci.c
20359 F: drivers/soc/ti/ti_sci_inta_msi.c
20360 F: drivers/soc/ti/ti_sci_pm_domains.c
20361 F: include/dt-bindings/soc/ti,sci_pm_domain.h
20362 F: include/linux/soc/ti/ti_sci_inta_msi.h
20363 F: include/linux/soc/ti/ti_sci_protocol.h
20365 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20366 M: Robert Marko <robert.marko@sartura.hr>
20367 M: Luka Perkov <luka.perkov@sartura.hr>
20368 L: linux-hwmon@vger.kernel.org
20370 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20371 F: Documentation/hwmon/tps23861.rst
20372 F: drivers/hwmon/tps23861.c
20374 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20375 M: Puranjay Mohan <puranjay12@gmail.com>
20376 L: linux-iio@vger.kernel.org
20378 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20379 F: drivers/iio/temperature/tmp117.c
20381 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20382 M: Hans Verkuil <hverkuil@xs4all.nl>
20383 L: linux-media@vger.kernel.org
20385 W: https://linuxtv.org
20386 T: git git://linuxtv.org/media_tree.git
20387 F: drivers/media/radio/radio-raremono.c
20390 M: Rafael J. Wysocki <rafael@kernel.org>
20391 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20392 R: Amit Kucheria <amitk@kernel.org>
20393 R: Zhang Rui <rui.zhang@intel.com>
20394 L: linux-pm@vger.kernel.org
20396 Q: https://patchwork.kernel.org/project/linux-pm/list/
20397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20398 F: Documentation/ABI/testing/sysfs-class-thermal
20399 F: Documentation/devicetree/bindings/thermal/
20400 F: Documentation/driver-api/thermal/
20401 F: drivers/thermal/
20402 F: include/dt-bindings/thermal/
20403 F: include/linux/cpu_cooling.h
20404 F: include/linux/thermal.h
20405 F: include/uapi/linux/thermal.h
20406 F: tools/lib/thermal/
20409 THERMAL DRIVER FOR AMLOGIC SOCS
20410 M: Guillaume La Roque <glaroque@baylibre.com>
20411 L: linux-pm@vger.kernel.org
20412 L: linux-amlogic@lists.infradead.org
20414 W: http://linux-meson.com/
20415 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20416 F: drivers/thermal/amlogic_thermal.c
20418 THERMAL/CPU_COOLING
20419 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
20420 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20421 M: Viresh Kumar <viresh.kumar@linaro.org>
20422 R: Lukasz Luba <lukasz.luba@arm.com>
20423 L: linux-pm@vger.kernel.org
20425 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20426 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20427 F: drivers/thermal/cpufreq_cooling.c
20428 F: drivers/thermal/cpuidle_cooling.c
20429 F: include/linux/cpu_cooling.h
20431 THERMAL/POWER_ALLOCATOR
20432 M: Lukasz Luba <lukasz.luba@arm.com>
20433 L: linux-pm@vger.kernel.org
20435 F: Documentation/driver-api/thermal/power_allocator.rst
20436 F: drivers/thermal/gov_power_allocator.c
20437 F: include/trace/events/thermal_power_allocator.h
20439 THINKPAD ACPI EXTRAS DRIVER
20440 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20441 L: ibm-acpi-devel@lists.sourceforge.net
20442 L: platform-driver-x86@vger.kernel.org
20444 W: http://ibm-acpi.sourceforge.net
20445 W: http://thinkwiki.org/wiki/Ibm-acpi
20446 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20447 F: drivers/platform/x86/thinkpad_acpi.c
20449 THINKPAD LMI DRIVER
20450 M: Mark Pearson <markpearson@lenovo.com>
20451 L: platform-driver-x86@vger.kernel.org
20453 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
20454 F: drivers/platform/x86/think-lmi.?
20456 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20457 M: Isaac Hazan <isaac.hazan@intel.com>
20458 L: linux-usb@vger.kernel.org
20460 F: drivers/thunderbolt/dma_test.c
20463 M: Andreas Noever <andreas.noever@gmail.com>
20464 M: Michael Jamet <michael.jamet@intel.com>
20465 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20466 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20467 L: linux-usb@vger.kernel.org
20469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20470 F: Documentation/admin-guide/thunderbolt.rst
20471 F: drivers/thunderbolt/
20472 F: include/linux/thunderbolt.h
20474 THUNDERBOLT NETWORK DRIVER
20475 M: Michael Jamet <michael.jamet@intel.com>
20476 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20477 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20478 L: netdev@vger.kernel.org
20480 F: drivers/net/thunderbolt.c
20482 THUNDERX GPIO DRIVER
20483 M: Robert Richter <rric@kernel.org>
20485 F: drivers/gpio/gpio-thunderx.c
20487 TI AM437X VPFE DRIVER
20488 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20489 L: linux-media@vger.kernel.org
20491 W: https://linuxtv.org
20492 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20493 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20494 F: drivers/media/platform/ti/am437x/
20496 TI BANDGAP AND THERMAL DRIVER
20497 M: Eduardo Valentin <edubezval@gmail.com>
20498 M: Keerthy <j-keerthy@ti.com>
20499 L: linux-pm@vger.kernel.org
20500 L: linux-omap@vger.kernel.org
20502 F: drivers/thermal/ti-soc-thermal/
20504 TI BQ27XXX POWER SUPPLY DRIVER
20505 F: drivers/power/supply/bq27xxx_battery.c
20506 F: drivers/power/supply/bq27xxx_battery_i2c.c
20507 F: include/linux/power/bq27xxx_battery.h
20509 TI CDCE706 CLOCK DRIVER
20510 M: Max Filippov <jcmvbkbc@gmail.com>
20512 F: drivers/clk/clk-cdce706.c
20515 M: Tero Kristo <kristo@kernel.org>
20516 L: linux-omap@vger.kernel.org
20519 F: include/linux/clk/ti.h
20521 TI DAVINCI MACHINE SUPPORT
20522 M: Sekhar Nori <nsekhar@ti.com>
20523 R: Bartosz Golaszewski <brgl@bgdev.pl>
20524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20527 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20528 F: arch/arm/boot/dts/da850*
20529 F: arch/arm/mach-davinci/
20530 F: drivers/i2c/busses/i2c-davinci.c
20532 TI DAVINCI SERIES CLOCK DRIVER
20533 M: David Lechner <david@lechnology.com>
20534 R: Sekhar Nori <nsekhar@ti.com>
20536 F: Documentation/devicetree/bindings/clock/ti/davinci/
20537 F: drivers/clk/davinci/
20538 F: include/linux/clk/davinci.h
20540 TI DAVINCI SERIES GPIO DRIVER
20541 M: Keerthy <j-keerthy@ti.com>
20542 L: linux-gpio@vger.kernel.org
20544 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20545 F: drivers/gpio/gpio-davinci.c
20547 TI DAVINCI SERIES MEDIA DRIVER
20548 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20549 L: linux-media@vger.kernel.org
20551 W: https://linuxtv.org
20552 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20553 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20554 F: drivers/media/platform/ti/davinci/
20555 F: drivers/staging/media/deprecated/vpfe_capture/
20556 F: include/media/davinci/
20558 TI ENHANCED CAPTURE (eCAP) DRIVER
20559 M: Vignesh Raghavendra <vigneshr@ti.com>
20560 R: Julien Panis <jpanis@baylibre.com>
20561 L: linux-iio@vger.kernel.org
20562 L: linux-omap@vger.kernel.org
20564 F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
20565 F: drivers/counter/ti-ecap-capture.c
20567 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20568 R: David Lechner <david@lechnology.com>
20569 L: linux-iio@vger.kernel.org
20570 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20571 F: drivers/counter/ti-eqep.c
20573 TI ETHERNET SWITCH DRIVER (CPSW)
20574 R: Grygorii Strashko <grygorii.strashko@ti.com>
20575 L: linux-omap@vger.kernel.org
20576 L: netdev@vger.kernel.org
20578 F: drivers/net/ethernet/ti/cpsw*
20579 F: drivers/net/ethernet/ti/davinci*
20581 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20582 M: Alex Dubov <oakad@yahoo.com>
20584 W: http://tifmxx.berlios.de/
20585 F: drivers/memstick/host/tifm_ms.c
20586 F: drivers/misc/tifm*
20587 F: drivers/mmc/host/tifm_sd.c
20588 F: include/linux/tifm.h
20590 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20591 M: Nishanth Menon <nm@ti.com>
20592 M: Santosh Shilimkar <ssantosh@kernel.org>
20593 L: linux-kernel@vger.kernel.org
20594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20597 F: drivers/soc/ti/*
20599 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20600 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20601 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20602 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20604 F: sound/soc/codecs/isabelle*
20605 F: sound/soc/codecs/lm49453*
20607 TI PCM3060 ASoC CODEC DRIVER
20608 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20609 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20611 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20612 F: sound/soc/codecs/pcm3060*
20614 TI TAS571X FAMILY ASoC CODEC DRIVER
20615 M: Kevin Cernekee <cernekee@chromium.org>
20616 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20618 F: sound/soc/codecs/tas571x*
20620 TI TRF7970A NFC DRIVER
20621 M: Mark Greer <mgreer@animalcreek.com>
20622 L: linux-wireless@vger.kernel.org
20623 L: linux-nfc@lists.01.org (subscribers-only)
20625 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20626 F: drivers/nfc/trf7970a.c
20628 TI TSC2046 ADC DRIVER
20629 M: Oleksij Rempel <o.rempel@pengutronix.de>
20630 R: kernel@pengutronix.de
20631 L: linux-iio@vger.kernel.org
20633 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20634 F: drivers/iio/adc/ti-tsc2046.c
20636 TI TWL4030 SERIES SOC CODEC DRIVER
20637 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20638 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20640 F: sound/soc/codecs/twl4030*
20643 M: Benoit Parrot <bparrot@ti.com>
20644 L: linux-media@vger.kernel.org
20646 W: http://linuxtv.org/
20647 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20648 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20649 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20650 F: drivers/media/platform/ti/cal/
20651 F: drivers/media/platform/ti/vpe/
20653 TI WILINK WIRELESS DRIVERS
20654 L: linux-wireless@vger.kernel.org
20656 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20657 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20659 F: drivers/net/wireless/ti/
20660 F: include/linux/wl12xx.h
20662 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20663 M: John Stultz <jstultz@google.com>
20664 M: Thomas Gleixner <tglx@linutronix.de>
20665 R: Stephen Boyd <sboyd@kernel.org>
20666 L: linux-kernel@vger.kernel.org
20668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20669 F: include/linux/clocksource.h
20670 F: include/linux/time.h
20671 F: include/linux/timex.h
20672 F: include/uapi/linux/time.h
20673 F: include/uapi/linux/timex.h
20674 F: kernel/time/alarmtimer.c
20675 F: kernel/time/clocksource.c
20676 F: kernel/time/ntp.c
20677 F: kernel/time/time*.c
20678 F: tools/testing/selftests/timers/
20681 M: Jon Maloy <jmaloy@redhat.com>
20682 M: Ying Xue <ying.xue@windriver.com>
20683 L: netdev@vger.kernel.org (core kernel code)
20684 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20686 W: http://tipc.sourceforge.net/
20687 F: include/uapi/linux/tipc*.h
20690 TLAN NETWORK DRIVER
20691 M: Samuel Chessman <chessman@tux.org>
20692 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20694 W: http://sourceforge.net/projects/tlan/
20695 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20696 F: drivers/net/ethernet/ti/tlan.*
20698 TM6000 VIDEO4LINUX DRIVER
20699 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20700 L: linux-media@vger.kernel.org
20702 W: https://linuxtv.org
20703 T: git git://linuxtv.org/media_tree.git
20704 F: Documentation/admin-guide/media/tm6000*
20705 F: drivers/staging/media/deprecated/tm6000/
20707 TMIO/SDHI MMC DRIVER
20708 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20709 L: linux-mmc@vger.kernel.org
20710 L: linux-renesas-soc@vger.kernel.org
20712 F: drivers/mmc/host/renesas_sdhi*
20713 F: drivers/mmc/host/tmio_mmc*
20714 F: include/linux/mfd/tmio.h
20716 TMP401 HARDWARE MONITOR DRIVER
20717 M: Guenter Roeck <linux@roeck-us.net>
20718 L: linux-hwmon@vger.kernel.org
20720 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20721 F: Documentation/hwmon/tmp401.rst
20722 F: drivers/hwmon/tmp401.c
20724 TMP464 HARDWARE MONITOR DRIVER
20725 M: Agathe Porte <agathe.porte@nokia.com>
20726 M: Guenter Roeck <linux@roeck-us.net>
20727 L: linux-hwmon@vger.kernel.org
20729 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20730 F: Documentation/hwmon/tmp464.rst
20731 F: drivers/hwmon/tmp464.c
20733 TMP513 HARDWARE MONITOR DRIVER
20734 M: Eric Tremblay <etremblay@distech-controls.com>
20735 L: linux-hwmon@vger.kernel.org
20737 F: Documentation/hwmon/tmp513.rst
20738 F: drivers/hwmon/tmp513.c
20740 TMPFS (SHMEM FILESYSTEM)
20741 M: Hugh Dickins <hughd@google.com>
20742 L: linux-mm@kvack.org
20744 F: include/linux/shmem_fs.h
20747 TOMOYO SECURITY MODULE
20748 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20749 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20750 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20751 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20752 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20753 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20755 W: https://tomoyo.osdn.jp/
20756 F: security/tomoyo/
20758 TOPSTAR LAPTOP EXTRAS DRIVER
20759 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20760 L: platform-driver-x86@vger.kernel.org
20762 F: drivers/platform/x86/topstar-laptop.c
20764 TORTURE-TEST MODULES
20765 M: Davidlohr Bueso <dave@stgolabs.net>
20766 M: "Paul E. McKenney" <paulmck@kernel.org>
20767 M: Josh Triplett <josh@joshtriplett.org>
20768 L: linux-kernel@vger.kernel.org
20770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20771 F: Documentation/RCU/torture.rst
20772 F: kernel/locking/locktorture.c
20773 F: kernel/rcu/rcuscale.c
20774 F: kernel/rcu/rcutorture.c
20775 F: kernel/rcu/refscale.c
20776 F: kernel/torture.c
20778 TOSHIBA ACPI EXTRAS DRIVER
20779 M: Azael Avalos <coproscefalo@gmail.com>
20780 L: platform-driver-x86@vger.kernel.org
20782 F: drivers/platform/x86/toshiba_acpi.c
20784 TOSHIBA BLUETOOTH DRIVER
20785 M: Azael Avalos <coproscefalo@gmail.com>
20786 L: platform-driver-x86@vger.kernel.org
20788 F: drivers/platform/x86/toshiba_bluetooth.c
20790 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20791 M: Azael Avalos <coproscefalo@gmail.com>
20792 L: platform-driver-x86@vger.kernel.org
20794 F: drivers/platform/x86/toshiba_haps.c
20797 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20799 W: http://www.buzzard.org.uk/toshiba/
20800 F: drivers/char/toshiba.c
20801 F: include/linux/toshiba.h
20802 F: include/uapi/linux/toshiba.h
20804 TOSHIBA TC358743 DRIVER
20805 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
20806 L: linux-media@vger.kernel.org
20808 F: Documentation/devicetree/bindings/media/i2c/tc358743.txt
20809 F: drivers/media/i2c/tc358743*
20810 F: include/media/i2c/tc358743.h
20812 TOSHIBA WMI HOTKEYS DRIVER
20813 M: Azael Avalos <coproscefalo@gmail.com>
20814 L: platform-driver-x86@vger.kernel.org
20816 F: drivers/platform/x86/toshiba-wmi.c
20819 M: Peter Huewe <peterhuewe@gmx.de>
20820 M: Jarkko Sakkinen <jarkko@kernel.org>
20821 R: Jason Gunthorpe <jgg@ziepe.ca>
20822 L: linux-integrity@vger.kernel.org
20824 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20825 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20827 F: drivers/char/tpm/
20830 M: Duke Du <dukedu83@gmail.com>
20831 L: linux-hwmon@vger.kernel.org
20833 F: Documentation/hwmon/tps546d24.rst
20834 F: drivers/hwmon/pmbus/tps546d24.c
20837 M: Steven Rostedt <rostedt@goodmis.org>
20838 M: Masami Hiramatsu <mhiramat@kernel.org>
20840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
20841 F: Documentation/trace/*
20843 F: include/linux/trace*.h
20846 F: scripts/tracing/
20847 F: tools/testing/selftests/ftrace/
20849 TRACING MMIO ACCESSES (MMIOTRACE)
20850 M: Steven Rostedt <rostedt@goodmis.org>
20851 M: Masami Hiramatsu <mhiramat@kernel.org>
20852 R: Karol Herbst <karolherbst@gmail.com>
20853 R: Pekka Paalanen <ppaalanen@gmail.com>
20854 L: linux-kernel@vger.kernel.org
20855 L: nouveau@lists.freedesktop.org
20857 F: arch/x86/mm/kmmio.c
20858 F: arch/x86/mm/mmio-mod.c
20859 F: arch/x86/mm/testmmiotrace.c
20860 F: include/linux/mmiotrace.h
20861 F: kernel/trace/trace_mmiotrace.c
20863 TRACING OS NOISE / LATENCY TRACERS
20864 M: Steven Rostedt <rostedt@goodmis.org>
20865 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20867 F: kernel/trace/trace_osnoise.c
20868 F: include/trace/events/osnoise.h
20869 F: kernel/trace/trace_hwlat.c
20870 F: kernel/trace/trace_irqsoff.c
20871 F: kernel/trace/trace_sched_wakeup.c
20872 F: Documentation/trace/osnoise-tracer.rst
20873 F: Documentation/trace/timerlat-tracer.rst
20874 F: Documentation/trace/hwlat_detector.rst
20875 F: arch/*/kernel/trace.c
20877 Real-time Linux Analysis (RTLA) tools
20878 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20879 M: Steven Rostedt <rostedt@goodmis.org>
20880 L: linux-trace-devel@vger.kernel.org
20882 F: Documentation/tools/rtla/
20883 F: tools/tracing/rtla/
20885 TRADITIONAL CHINESE DOCUMENTATION
20886 M: Hu Haowen <src.res@email.cn>
20887 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
20889 W: https://github.com/srcres258/linux-doc
20890 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20891 F: Documentation/translations/zh_TW/
20894 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20895 M: Jiri Slaby <jirislaby@kernel.org>
20897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20898 F: Documentation/driver-api/serial/
20900 F: drivers/tty/serial/serial_core.c
20901 F: include/linux/selection.h
20902 F: include/linux/serial.h
20903 F: include/linux/serial_core.h
20904 F: include/linux/sysrq.h
20905 F: include/linux/tty*.h
20906 F: include/linux/vt.h
20907 F: include/linux/vt_*.h
20908 F: include/uapi/linux/serial.h
20909 F: include/uapi/linux/serial_core.h
20910 F: include/uapi/linux/tty.h
20912 TUA9001 MEDIA DRIVER
20913 M: Antti Palosaari <crope@iki.fi>
20914 L: linux-media@vger.kernel.org
20916 W: https://linuxtv.org
20917 W: http://palosaari.fi/linux/
20918 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20919 T: git git://linuxtv.org/anttip/media_tree.git
20920 F: drivers/media/tuners/tua9001*
20922 TULIP NETWORK DRIVERS
20923 L: netdev@vger.kernel.org
20924 L: linux-parisc@vger.kernel.org
20926 F: drivers/net/ethernet/dec/tulip/
20929 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20931 W: http://vtun.sourceforge.net/tun
20932 F: Documentation/networking/tuntap.rst
20933 F: arch/um/os-Linux/drivers/
20935 TURBOCHANNEL SUBSYSTEM
20936 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20937 M: Ralf Baechle <ralf@linux-mips.org>
20938 L: linux-mips@vger.kernel.org
20940 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20942 F: include/linux/tc.h
20945 M: "Len Brown" <lenb@kernel.org>
20946 L: linux-pm@vger.kernel.org
20948 Q: https://patchwork.kernel.org/project/linux-pm/list/
20949 B: https://bugzilla.kernel.org
20950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20951 F: tools/power/x86/turbostat/
20953 TW5864 VIDEO4LINUX DRIVER
20954 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20955 M: Anton Sviridenko <anton@corp.bluecherry.net>
20956 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20957 M: Andrey Utkin <andrey_utkin@fastmail.com>
20958 L: linux-media@vger.kernel.org
20960 F: drivers/media/pci/tw5864/
20962 TW68 VIDEO4LINUX DRIVER
20963 M: Hans Verkuil <hverkuil@xs4all.nl>
20964 L: linux-media@vger.kernel.org
20966 W: https://linuxtv.org
20967 T: git git://linuxtv.org/media_tree.git
20968 F: drivers/media/pci/tw68/
20970 TW686X VIDEO4LINUX DRIVER
20971 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20972 L: linux-media@vger.kernel.org
20974 W: http://linuxtv.org
20975 T: git git://linuxtv.org/media_tree.git
20976 F: drivers/media/pci/tw686x/
20978 U-BOOT ENVIRONMENT VARIABLES
20979 M: Rafał Miłecki <rafal@milecki.pl>
20981 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20982 F: drivers/nvmem/u-boot-env.c
20984 UACCE ACCELERATOR FRAMEWORK
20985 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20986 M: Zhou Wang <wangzhou1@hisilicon.com>
20987 L: linux-accelerators@lists.ozlabs.org
20988 L: linux-kernel@vger.kernel.org
20990 F: Documentation/ABI/testing/sysfs-driver-uacce
20991 F: Documentation/misc-devices/uacce.rst
20992 F: drivers/misc/uacce/
20993 F: include/linux/uacce.h
20994 F: include/uapi/misc/uacce/
20996 UBI FILE SYSTEM (UBIFS)
20997 M: Richard Weinberger <richard@nod.at>
20998 L: linux-mtd@lists.infradead.org
21000 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
21001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21003 F: Documentation/ABI/testing/sysfs-fs-ubifs
21004 F: Documentation/filesystems/ubifs-authentication.rst
21005 F: Documentation/filesystems/ubifs.rst
21008 UBLK USERSPACE BLOCK DRIVER
21009 M: Ming Lei <ming.lei@redhat.com>
21010 L: linux-block@vger.kernel.org
21012 F: Documentation/block/ublk.rst
21013 F: drivers/block/ublk_drv.c
21014 F: include/uapi/linux/ublk_cmd.h
21016 UCLINUX (M68KNOMMU AND COLDFIRE)
21017 M: Greg Ungerer <gerg@linux-m68k.org>
21018 L: linux-m68k@lists.linux-m68k.org
21019 L: uclinux-dev@uclinux.org (subscribers-only)
21021 W: http://www.linux-m68k.org/
21022 W: http://www.uclinux.org/
21023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
21024 F: arch/m68k/*/*_no.*
21026 F: arch/m68k/coldfire/
21027 F: arch/m68k/include/asm/*_no.*
21030 M: Jan Kara <jack@suse.com>
21032 F: Documentation/filesystems/udf.rst
21036 M: Bastien Nocera <hadess@hadess.net>
21037 L: linux-input@vger.kernel.org
21039 F: drivers/hid/hid-udraw-ps3.c
21042 M: Evgeniy Dushistov <dushistov@mail.ru>
21044 F: Documentation/admin-guide/ufs.rst
21047 UHID USERSPACE HID IO DRIVER
21048 M: David Rheinsberg <david.rheinsberg@gmail.com>
21049 L: linux-input@vger.kernel.org
21051 F: drivers/hid/uhid.c
21052 F: include/uapi/linux/uhid.h
21055 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21056 L: linux-usb@vger.kernel.org
21058 F: drivers/usb/common/ulpi.c
21059 F: include/linux/ulpi/
21062 M: Gabriel Krisman Bertazi <krisman@collabora.com>
21063 L: linux-fsdevel@vger.kernel.org
21068 M: Tony Finch <dot@dotat.at>
21070 W: http://dotat.at/prog/unifdef
21071 F: scripts/unifdef.c
21073 UNIFORM CDROM DRIVER
21074 M: Phillip Potter <phil@philpotter.co.uk>
21076 F: Documentation/cdrom/
21077 F: drivers/cdrom/cdrom.c
21078 F: include/linux/cdrom.h
21079 F: include/uapi/linux/cdrom.h
21081 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
21082 R: Alim Akhtar <alim.akhtar@samsung.com>
21083 R: Avri Altman <avri.altman@wdc.com>
21084 R: Bart Van Assche <bvanassche@acm.org>
21085 L: linux-scsi@vger.kernel.org
21087 F: Documentation/devicetree/bindings/ufs/
21088 F: Documentation/scsi/ufs.rst
21089 F: drivers/ufs/core/
21091 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
21092 M: Pedro Sousa <pedrom.sousa@synopsys.com>
21093 L: linux-scsi@vger.kernel.org
21095 F: drivers/ufs/host/*dwc*
21097 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
21098 M: Stanley Chu <stanley.chu@mediatek.com>
21099 L: linux-scsi@vger.kernel.org
21100 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
21102 F: drivers/ufs/host/ufs-mediatek*
21104 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
21105 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
21106 L: linux-renesas-soc@vger.kernel.org
21107 L: linux-scsi@vger.kernel.org
21109 F: drivers/ufs/host/ufs-renesas.c
21111 UNSORTED BLOCK IMAGES (UBI)
21112 M: Richard Weinberger <richard@nod.at>
21113 L: linux-mtd@lists.infradead.org
21115 W: http://www.linux-mtd.infradead.org/
21116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21118 F: drivers/mtd/ubi/
21119 F: include/linux/mtd/ubi.h
21120 F: include/uapi/mtd/ubi-user.h
21122 USB "USBNET" DRIVER FRAMEWORK
21123 M: Oliver Neukum <oneukum@suse.com>
21124 L: netdev@vger.kernel.org
21126 W: http://www.linux-usb.org/usbnet
21127 F: drivers/net/usb/usbnet.c
21128 F: include/linux/usb/usbnet.h
21131 M: Oliver Neukum <oneukum@suse.com>
21132 L: linux-usb@vger.kernel.org
21134 F: Documentation/usb/acm.rst
21135 F: drivers/usb/class/cdc-acm.*
21137 USB APPLE MFI FASTCHARGE DRIVER
21138 M: Bastien Nocera <hadess@hadess.net>
21139 L: linux-usb@vger.kernel.org
21141 F: drivers/usb/misc/apple-mfi-fastcharge.c
21143 USB AR5523 WIRELESS DRIVER
21144 M: Pontus Fuchs <pontus.fuchs@gmail.com>
21145 L: linux-wireless@vger.kernel.org
21147 F: drivers/net/wireless/ath/ar5523/
21150 M: Oliver Neukum <oneukum@suse.com>
21151 L: linux-usb@vger.kernel.org
21152 L: linux-scsi@vger.kernel.org
21154 F: drivers/usb/storage/uas.c
21156 USB CDC ETHERNET DRIVER
21157 M: Oliver Neukum <oliver@neukum.org>
21158 L: linux-usb@vger.kernel.org
21160 F: drivers/net/usb/cdc_*.c
21161 F: include/uapi/linux/usb/cdc.h
21163 USB CHAOSKEY DRIVER
21164 M: Keith Packard <keithp@keithp.com>
21165 L: linux-usb@vger.kernel.org
21167 F: drivers/usb/misc/chaoskey.c
21169 USB CYPRESS C67X00 DRIVER
21170 L: linux-usb@vger.kernel.org
21172 F: drivers/usb/c67x00/
21174 USB DAVICOM DM9601 DRIVER
21175 M: Peter Korsgaard <peter@korsgaard.com>
21176 L: netdev@vger.kernel.org
21178 W: http://www.linux-usb.org/usbnet
21179 F: drivers/net/usb/dm9601.c
21182 M: Alan Stern <stern@rowland.harvard.edu>
21183 L: linux-usb@vger.kernel.org
21185 F: Documentation/usb/ehci.rst
21186 F: drivers/usb/host/ehci*
21188 USB GADGET/PERIPHERAL SUBSYSTEM
21189 M: Felipe Balbi <balbi@kernel.org>
21190 L: linux-usb@vger.kernel.org
21192 W: http://www.linux-usb.org/gadget
21193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
21194 F: drivers/usb/gadget/
21195 F: include/linux/usb/gadget*
21197 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
21198 M: Jiri Kosina <jikos@kernel.org>
21199 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
21200 L: linux-usb@vger.kernel.org
21202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
21203 F: Documentation/hid/hiddev.rst
21204 F: drivers/hid/usbhid/
21206 USB INTEL XHCI ROLE MUX DRIVER
21207 M: Hans de Goede <hdegoede@redhat.com>
21208 L: linux-usb@vger.kernel.org
21210 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
21212 USB IP DRIVER FOR HISILICON KIRIN 960
21213 M: Yu Chen <chenyu56@huawei.com>
21214 M: Binghui Wang <wangbinghui@hisilicon.com>
21215 L: linux-usb@vger.kernel.org
21217 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
21218 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
21220 USB IP DRIVER FOR HISILICON KIRIN 970
21221 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21222 L: linux-usb@vger.kernel.org
21224 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
21225 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
21228 M: Olav Kongas <ok@artecdesign.ee>
21229 L: linux-usb@vger.kernel.org
21231 F: drivers/usb/host/isp116x*
21232 F: include/linux/usb/isp116x.h
21235 M: Rui Miguel Silva <rui.silva@linaro.org>
21236 L: linux-usb@vger.kernel.org
21238 F: drivers/usb/isp1760/*
21239 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
21241 USB LAN78XX ETHERNET DRIVER
21242 M: Woojung Huh <woojung.huh@microchip.com>
21243 M: UNGLinuxDriver@microchip.com
21244 L: netdev@vger.kernel.org
21246 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
21247 F: drivers/net/usb/lan78xx.*
21248 F: include/dt-bindings/net/microchip-lan78xx.h
21250 USB MASS STORAGE DRIVER
21251 M: Alan Stern <stern@rowland.harvard.edu>
21252 L: linux-usb@vger.kernel.org
21253 L: usb-storage@lists.one-eyed-alien.net
21255 F: drivers/usb/storage/
21258 M: Clemens Ladisch <clemens@ladisch.de>
21259 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21262 F: sound/usb/midi.*
21264 USB NETWORKING DRIVERS
21265 L: linux-usb@vger.kernel.org
21267 F: drivers/net/usb/
21270 M: Alan Stern <stern@rowland.harvard.edu>
21271 L: linux-usb@vger.kernel.org
21273 F: Documentation/usb/ohci.rst
21274 F: drivers/usb/host/ohci*
21276 USB OTG FSM (Finite State Machine)
21277 M: Peter Chen <peter.chen@kernel.org>
21278 L: linux-usb@vger.kernel.org
21280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
21281 F: drivers/usb/common/usb-otg-fsm.c
21284 M: Valentina Manea <valentina.manea.m@gmail.com>
21285 M: Shuah Khan <shuah@kernel.org>
21286 M: Shuah Khan <skhan@linuxfoundation.org>
21287 L: linux-usb@vger.kernel.org
21289 F: Documentation/usb/usbip_protocol.rst
21290 F: drivers/usb/usbip/
21291 F: tools/testing/selftests/drivers/usb/usbip/
21292 F: tools/usb/usbip/
21295 M: Petko Manolov <petkan@nucleusys.com>
21296 L: linux-usb@vger.kernel.org
21297 L: netdev@vger.kernel.org
21299 W: https://github.com/petkan/pegasus
21300 T: git git://github.com/petkan/pegasus.git
21301 F: drivers/net/usb/pegasus.*
21304 M: Felipe Balbi <balbi@kernel.org>
21305 L: linux-usb@vger.kernel.org
21307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
21308 F: drivers/usb/phy/
21310 USB PRINTER DRIVER (usblp)
21311 M: Pete Zaitcev <zaitcev@redhat.com>
21312 L: linux-usb@vger.kernel.org
21314 F: drivers/usb/class/usblp.c
21316 USB RAW GADGET DRIVER
21317 R: Andrey Konovalov <andreyknvl@gmail.com>
21318 L: linux-usb@vger.kernel.org
21320 F: Documentation/usb/raw-gadget.rst
21321 F: drivers/usb/gadget/legacy/raw_gadget.c
21322 F: include/uapi/linux/usb/raw_gadget.h
21324 USB QMI WWAN NETWORK DRIVER
21325 M: Bjørn Mork <bjorn@mork.no>
21326 L: netdev@vger.kernel.org
21328 F: Documentation/ABI/testing/sysfs-class-net-qmi
21329 F: drivers/net/usb/qmi_wwan.c
21332 M: Petko Manolov <petkan@nucleusys.com>
21333 L: linux-usb@vger.kernel.org
21334 L: netdev@vger.kernel.org
21336 W: https://github.com/petkan/rtl8150
21337 T: git git://github.com/petkan/rtl8150.git
21338 F: drivers/net/usb/rtl8150.c
21340 USB SERIAL SUBSYSTEM
21341 M: Johan Hovold <johan@kernel.org>
21342 L: linux-usb@vger.kernel.org
21344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21345 F: Documentation/usb/usb-serial.rst
21346 F: drivers/usb/serial/
21347 F: include/linux/usb/serial.h
21349 USB SMSC75XX ETHERNET DRIVER
21350 M: Steve Glendinning <steve.glendinning@shawell.net>
21351 L: netdev@vger.kernel.org
21353 F: drivers/net/usb/smsc75xx.*
21355 USB SMSC95XX ETHERNET DRIVER
21356 M: Steve Glendinning <steve.glendinning@shawell.net>
21357 M: UNGLinuxDriver@microchip.com
21358 L: netdev@vger.kernel.org
21360 F: drivers/net/usb/smsc95xx.*
21363 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21364 L: linux-usb@vger.kernel.org
21366 W: http://www.linux-usb.org
21367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21368 F: Documentation/devicetree/bindings/usb/
21369 F: Documentation/usb/
21371 F: include/dt-bindings/usb/
21372 F: include/linux/usb.h
21373 F: include/linux/usb/
21375 USB TYPEC BUS FOR ALTERNATE MODES
21376 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21377 L: linux-usb@vger.kernel.org
21379 F: Documentation/ABI/testing/sysfs-bus-typec
21380 F: Documentation/driver-api/usb/typec_bus.rst
21381 F: drivers/usb/typec/altmodes/
21382 F: include/linux/usb/typec_altmode.h
21385 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21386 L: linux-usb@vger.kernel.org
21388 F: Documentation/ABI/testing/sysfs-class-typec
21389 F: Documentation/driver-api/usb/typec.rst
21390 F: drivers/usb/typec/
21391 F: include/linux/usb/typec.h
21393 USB TYPEC INTEL PMC MUX DRIVER
21394 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21395 L: linux-usb@vger.kernel.org
21397 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21398 F: drivers/usb/typec/mux/intel_pmc_mux.c
21400 USB TYPEC PI3USB30532 MUX DRIVER
21401 M: Hans de Goede <hdegoede@redhat.com>
21402 L: linux-usb@vger.kernel.org
21404 F: drivers/usb/typec/mux/pi3usb30532.c
21406 USB TYPEC PORT CONTROLLER DRIVERS
21407 M: Guenter Roeck <linux@roeck-us.net>
21408 L: linux-usb@vger.kernel.org
21410 F: drivers/usb/typec/tcpm/
21413 M: Alan Stern <stern@rowland.harvard.edu>
21414 L: linux-usb@vger.kernel.org
21416 F: drivers/usb/host/uhci*
21419 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21420 L: linux-media@vger.kernel.org
21422 W: http://www.ideasonboard.org/uvc/
21423 T: git git://linuxtv.org/media_tree.git
21424 F: drivers/media/usb/uvc/
21425 F: include/uapi/linux/uvcvideo.h
21428 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21429 L: linux-usb@vger.kernel.org
21431 F: drivers/usb/gadget/function/*uvc*
21432 F: drivers/usb/gadget/legacy/webcam.c
21433 F: include/uapi/linux/usb/g_uvc.h
21435 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21436 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
21437 L: linux-wireless@vger.kernel.org
21439 F: drivers/net/wireless/rndis_wlan.c
21442 M: Mathias Nyman <mathias.nyman@intel.com>
21443 L: linux-usb@vger.kernel.org
21445 F: drivers/usb/host/pci-quirks*
21446 F: drivers/usb/host/xhci*
21449 L: linux-wireless@vger.kernel.org
21451 W: http://linux-lc100020.sourceforge.net
21452 F: drivers/net/wireless/zydas/zd1201.*
21455 M: Antoine Jacquet <royale@zerezo.com>
21456 L: linux-usb@vger.kernel.org
21457 L: linux-media@vger.kernel.org
21459 W: http://royale.zerezo.com/zr364xx/
21460 T: git git://linuxtv.org/media_tree.git
21461 F: Documentation/admin-guide/media/zr364xx*
21462 F: drivers/staging/media/deprecated/zr364xx/
21464 USER-MODE LINUX (UML)
21465 M: Richard Weinberger <richard@nod.at>
21466 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
21467 M: Johannes Berg <johannes@sipsolutions.net>
21468 L: linux-um@lists.infradead.org
21470 W: http://user-mode-linux.sourceforge.net
21471 Q: https://patchwork.ozlabs.org/project/linux-um/list/
21472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21474 F: Documentation/virt/uml/
21479 USERSPACE COPYIN/COPYOUT (UIOVEC)
21480 M: Alexander Viro <viro@zeniv.linux.org.uk>
21482 F: include/linux/uio.h
21485 USERSPACE DMA BUFFER DRIVER
21486 M: Gerd Hoffmann <kraxel@redhat.com>
21487 L: dri-devel@lists.freedesktop.org
21489 T: git git://anongit.freedesktop.org/drm/drm-misc
21490 F: drivers/dma-buf/udmabuf.c
21491 F: include/uapi/linux/udmabuf.h
21493 USERSPACE I/O (UIO)
21494 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21497 F: Documentation/driver-api/uio-howto.rst
21499 F: include/linux/uio_driver.h
21502 M: Karel Zak <kzak@redhat.com>
21503 L: util-linux@vger.kernel.org
21505 W: http://en.wikipedia.org/wiki/Util-linux
21506 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21509 M: Christoph Hellwig <hch@lst.de>
21510 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21511 L: linux-kernel@vger.kernel.org
21513 T: git git://git.infradead.org/users/hch/uuid.git
21514 F: include/linux/uuid.h
21515 F: include/uapi/linux/uuid.h
21520 M: Justin Ernst <justin.ernst@hpe.com>
21521 L: platform-driver-x86@vger.kernel.org
21523 F: drivers/platform/x86/uv_sysfs.c
21526 M: Michal Januszewski <spock@gentoo.org>
21527 L: linux-fbdev@vger.kernel.org
21529 W: https://github.com/mjanusz/v86d
21530 F: Documentation/fb/uvesafb.rst
21531 F: drivers/video/fbdev/uvesafb.*
21533 Ux500 CLOCK DRIVERS
21534 M: Ulf Hansson <ulf.hansson@linaro.org>
21535 L: linux-clk@vger.kernel.org
21536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21538 F: drivers/clk/ux500/
21541 M: Stefan Agner <stefan@agner.ch>
21542 L: linux-mtd@lists.infradead.org
21544 F: drivers/mtd/nand/raw/vf610_nfc.c
21546 VFAT/FAT/MSDOS FILESYSTEM
21547 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21549 F: Documentation/filesystems/vfat.rst
21551 F: tools/testing/selftests/filesystems/fat/
21554 M: Alex Williamson <alex.williamson@redhat.com>
21555 R: Cornelia Huck <cohuck@redhat.com>
21556 L: kvm@vger.kernel.org
21558 T: git git://github.com/awilliam/linux-vfio.git
21559 F: Documentation/driver-api/vfio.rst
21561 F: include/linux/vfio.h
21562 F: include/linux/vfio_pci_core.h
21563 F: include/uapi/linux/vfio.h
21566 M: Diana Craciun <diana.craciun@oss.nxp.com>
21567 L: kvm@vger.kernel.org
21569 F: drivers/vfio/fsl-mc/
21571 VFIO HISILICON PCI DRIVER
21572 M: Longfang Liu <liulongfang@huawei.com>
21573 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21574 L: kvm@vger.kernel.org
21576 F: drivers/vfio/pci/hisilicon/
21578 VFIO MEDIATED DEVICE DRIVERS
21579 M: Kirti Wankhede <kwankhede@nvidia.com>
21580 L: kvm@vger.kernel.org
21582 F: Documentation/driver-api/vfio-mediated-device.rst
21583 F: drivers/vfio/mdev/
21584 F: include/linux/mdev.h
21585 F: samples/vfio-mdev/
21587 VFIO PCI DEVICE SPECIFIC DRIVERS
21588 R: Jason Gunthorpe <jgg@nvidia.com>
21589 R: Yishai Hadas <yishaih@nvidia.com>
21590 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21591 R: Kevin Tian <kevin.tian@intel.com>
21592 L: kvm@vger.kernel.org
21594 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21595 F: drivers/vfio/pci/*/
21597 VFIO PLATFORM DRIVER
21598 M: Eric Auger <eric.auger@redhat.com>
21599 L: kvm@vger.kernel.org
21601 F: drivers/vfio/platform/
21603 VFIO MLX5 PCI DRIVER
21604 M: Yishai Hadas <yishaih@nvidia.com>
21605 L: kvm@vger.kernel.org
21607 F: drivers/vfio/pci/mlx5/
21610 R: Lukas Wunner <lukas@wunner.de>
21612 T: git git://anongit.freedesktop.org/drm/drm-misc
21613 F: Documentation/gpu/vga-switcheroo.rst
21614 F: drivers/gpu/vga/vga_switcheroo.c
21615 F: include/linux/vga_switcheroo.h
21617 VIA RHINE NETWORK DRIVER
21619 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21620 F: drivers/net/ethernet/via/via-rhine.c
21622 VIA SD/MMC CARD CONTROLLER DRIVER
21623 M: Bruce Chang <brucechang@via.com.tw>
21624 M: Harald Welte <HaraldWelte@viatech.com>
21626 F: drivers/mmc/host/via-sdmmc.c
21628 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21629 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21630 L: linux-fbdev@vger.kernel.org
21632 F: drivers/video/fbdev/via/
21633 F: include/linux/via-core.h
21634 F: include/linux/via-gpio.h
21635 F: include/linux/via_i2c.h
21637 VIA VELOCITY NETWORK DRIVER
21638 M: Francois Romieu <romieu@fr.zoreil.com>
21639 L: netdev@vger.kernel.org
21641 F: drivers/net/ethernet/via/via-velocity.*
21643 VICODEC VIRTUAL CODEC DRIVER
21644 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21645 L: linux-media@vger.kernel.org
21647 W: https://linuxtv.org
21648 T: git git://linuxtv.org/media_tree.git
21649 F: drivers/media/test-drivers/vicodec/*
21651 VIDEO I2C POLLING DRIVER
21652 M: Matt Ranostay <matt.ranostay@konsulko.com>
21653 L: linux-media@vger.kernel.org
21655 F: drivers/media/i2c/video-i2c.c
21657 VIDEO MULTIPLEXER DRIVER
21658 M: Philipp Zabel <p.zabel@pengutronix.de>
21659 L: linux-media@vger.kernel.org
21661 F: drivers/media/platform/video-mux.c
21663 VIDEOBUF2 FRAMEWORK
21664 M: Tomasz Figa <tfiga@chromium.org>
21665 M: Marek Szyprowski <m.szyprowski@samsung.com>
21666 L: linux-media@vger.kernel.org
21668 F: drivers/media/common/videobuf2/*
21669 F: include/media/videobuf2-*
21671 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21672 M: Shuah Khan <skhan@linuxfoundation.org>
21673 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21674 L: linux-media@vger.kernel.org
21676 W: https://linuxtv.org
21677 T: git git://linuxtv.org/media_tree.git
21678 F: drivers/media/test-drivers/vimc/*
21681 M: Alex Williamson <alex.williamson@redhat.com>
21682 M: Paolo Bonzini <pbonzini@redhat.com>
21683 L: kvm@vger.kernel.org
21687 VIRTIO AND VHOST VSOCK DRIVER
21688 M: Stefan Hajnoczi <stefanha@redhat.com>
21689 M: Stefano Garzarella <sgarzare@redhat.com>
21690 L: kvm@vger.kernel.org
21691 L: virtualization@lists.linux-foundation.org
21692 L: netdev@vger.kernel.org
21694 F: drivers/vhost/vsock.c
21695 F: include/linux/virtio_vsock.h
21696 F: include/uapi/linux/virtio_vsock.h
21697 F: net/vmw_vsock/virtio_transport.c
21698 F: net/vmw_vsock/virtio_transport_common.c
21700 VIRTIO BLOCK AND SCSI DRIVERS
21701 M: "Michael S. Tsirkin" <mst@redhat.com>
21702 M: Jason Wang <jasowang@redhat.com>
21703 R: Paolo Bonzini <pbonzini@redhat.com>
21704 R: Stefan Hajnoczi <stefanha@redhat.com>
21705 L: virtualization@lists.linux-foundation.org
21707 F: drivers/block/virtio_blk.c
21708 F: drivers/scsi/virtio_scsi.c
21709 F: drivers/vhost/scsi.c
21710 F: include/uapi/linux/virtio_blk.h
21711 F: include/uapi/linux/virtio_scsi.h
21713 VIRTIO CONSOLE DRIVER
21714 M: Amit Shah <amit@kernel.org>
21715 L: virtualization@lists.linux-foundation.org
21717 F: drivers/char/virtio_console.c
21718 F: include/linux/virtio_console.h
21719 F: include/uapi/linux/virtio_console.h
21721 VIRTIO CORE AND NET DRIVERS
21722 M: "Michael S. Tsirkin" <mst@redhat.com>
21723 M: Jason Wang <jasowang@redhat.com>
21724 L: virtualization@lists.linux-foundation.org
21726 F: Documentation/ABI/testing/sysfs-bus-vdpa
21727 F: Documentation/ABI/testing/sysfs-class-vduse
21728 F: Documentation/devicetree/bindings/virtio/
21729 F: drivers/block/virtio_blk.c
21730 F: drivers/crypto/virtio/
21731 F: drivers/net/virtio_net.c
21734 F: include/linux/vdpa.h
21735 F: include/linux/virtio*.h
21736 F: include/uapi/linux/virtio_*.h
21739 IFCVF VIRTIO DATA PATH ACCELERATOR
21740 R: Zhu Lingshan <lingshan.zhu@intel.com>
21741 F: drivers/vdpa/ifcvf/
21744 M: "Michael S. Tsirkin" <mst@redhat.com>
21745 M: David Hildenbrand <david@redhat.com>
21746 L: virtualization@lists.linux-foundation.org
21748 F: drivers/virtio/virtio_balloon.c
21749 F: include/uapi/linux/virtio_balloon.h
21750 F: include/linux/balloon_compaction.h
21751 F: mm/balloon_compaction.c
21753 VIRTIO CRYPTO DRIVER
21754 M: Gonglei <arei.gonglei@huawei.com>
21755 L: virtualization@lists.linux-foundation.org
21756 L: linux-crypto@vger.kernel.org
21758 F: drivers/crypto/virtio/
21759 F: include/uapi/linux/virtio_crypto.h
21761 VIRTIO DRIVERS FOR S390
21762 M: Cornelia Huck <cohuck@redhat.com>
21763 M: Halil Pasic <pasic@linux.ibm.com>
21764 M: Eric Farman <farman@linux.ibm.com>
21765 L: linux-s390@vger.kernel.org
21766 L: virtualization@lists.linux-foundation.org
21767 L: kvm@vger.kernel.org
21769 F: arch/s390/include/uapi/asm/virtio-ccw.h
21770 F: drivers/s390/virtio/
21773 M: Vivek Goyal <vgoyal@redhat.com>
21774 M: Stefan Hajnoczi <stefanha@redhat.com>
21775 M: Miklos Szeredi <miklos@szeredi.hu>
21776 L: virtualization@lists.linux-foundation.org
21777 L: linux-fsdevel@vger.kernel.org
21779 W: https://virtio-fs.gitlab.io/
21780 F: Documentation/filesystems/virtiofs.rst
21781 F: fs/fuse/virtio_fs.c
21782 F: include/uapi/linux/virtio_fs.h
21785 M: Enrico Weigelt, metux IT consult <info@metux.net>
21786 M: Viresh Kumar <vireshk@kernel.org>
21787 L: linux-gpio@vger.kernel.org
21788 L: virtualization@lists.linux-foundation.org
21790 F: drivers/gpio/gpio-virtio.c
21791 F: include/uapi/linux/virtio_gpio.h
21794 M: David Airlie <airlied@redhat.com>
21795 M: Gerd Hoffmann <kraxel@redhat.com>
21796 R: Gurchetan Singh <gurchetansingh@chromium.org>
21797 R: Chia-I Wu <olvaffe@gmail.com>
21798 L: dri-devel@lists.freedesktop.org
21799 L: virtualization@lists.linux-foundation.org
21801 T: git git://anongit.freedesktop.org/drm/drm-misc
21802 F: drivers/gpu/drm/virtio/
21803 F: include/uapi/linux/virtio_gpu.h
21805 VIRTIO HOST (VHOST)
21806 M: "Michael S. Tsirkin" <mst@redhat.com>
21807 M: Jason Wang <jasowang@redhat.com>
21808 L: kvm@vger.kernel.org
21809 L: virtualization@lists.linux-foundation.org
21810 L: netdev@vger.kernel.org
21812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21814 F: include/linux/vhost_iotlb.h
21815 F: include/uapi/linux/vhost.h
21817 VIRTIO INPUT DRIVER
21818 M: Gerd Hoffmann <kraxel@redhat.com>
21820 F: drivers/virtio/virtio_input.c
21821 F: include/uapi/linux/virtio_input.h
21823 VIRTIO IOMMU DRIVER
21824 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21825 L: virtualization@lists.linux-foundation.org
21827 F: drivers/iommu/virtio-iommu.c
21828 F: include/uapi/linux/virtio_iommu.h
21831 M: David Hildenbrand <david@redhat.com>
21832 L: virtualization@lists.linux-foundation.org
21834 W: https://virtio-mem.gitlab.io/
21835 F: drivers/virtio/virtio_mem.c
21836 F: include/uapi/linux/virtio_mem.h
21838 VIRTIO SOUND DRIVER
21839 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21840 M: "Michael S. Tsirkin" <mst@redhat.com>
21841 L: virtualization@lists.linux-foundation.org
21842 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21844 F: include/uapi/linux/virtio_snd.h
21848 M: Conghui Chen <conghui.chen@intel.com>
21849 M: Viresh Kumar <viresh.kumar@linaro.org>
21850 L: linux-i2c@vger.kernel.org
21851 L: virtualization@lists.linux-foundation.org
21853 F: drivers/i2c/busses/i2c-virtio.c
21854 F: include/uapi/linux/virtio_i2c.h
21857 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21858 L: virtualization@lists.linux-foundation.org
21860 F: drivers/nvdimm/virtio_pmem.c
21861 F: drivers/nvdimm/nd_virtio.c
21863 VIRTUAL BOX GUEST DEVICE DRIVER
21864 M: Hans de Goede <hdegoede@redhat.com>
21865 M: Arnd Bergmann <arnd@arndb.de>
21866 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21868 F: drivers/virt/vboxguest/
21869 F: include/linux/vbox_utils.h
21870 F: include/uapi/linux/vbox*.h
21872 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21873 M: Hans de Goede <hdegoede@redhat.com>
21874 L: linux-fsdevel@vger.kernel.org
21878 VIRTUAL SERIO DEVICE DRIVER
21879 M: Stephen Chandler Paul <thatslyude@gmail.com>
21881 F: drivers/input/serio/userio.c
21882 F: include/uapi/linux/userio.h
21884 VIVID VIRTUAL VIDEO DRIVER
21885 M: Hans Verkuil <hverkuil@xs4all.nl>
21886 L: linux-media@vger.kernel.org
21888 W: https://linuxtv.org
21889 T: git git://linuxtv.org/media_tree.git
21890 F: drivers/media/test-drivers/vivid/*
21892 VIDTV VIRTUAL DIGITAL TV DRIVER
21893 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21894 L: linux-media@vger.kernel.org
21896 W: https://linuxtv.org
21897 T: git git://linuxtv.org/media_tree.git
21898 F: drivers/media/test-drivers/vidtv/*
21901 M: Florian Fainelli <f.fainelli@gmail.com>
21902 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21904 F: drivers/vlynq/vlynq.c
21905 F: include/linux/vlynq.h
21908 M: Martyn Welch <martyn@welchs.me.uk>
21909 M: Manohar Vanga <manohar.vanga@gmail.com>
21910 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21911 L: linux-kernel@vger.kernel.org
21913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21914 F: Documentation/driver-api/vme.rst
21915 F: drivers/staging/vme_user/
21917 VM SOCKETS (AF_VSOCK)
21918 M: Stefano Garzarella <sgarzare@redhat.com>
21919 L: virtualization@lists.linux-foundation.org
21920 L: netdev@vger.kernel.org
21922 F: drivers/net/vsockmon.c
21923 F: include/net/af_vsock.h
21924 F: include/uapi/linux/vm_sockets.h
21925 F: include/uapi/linux/vm_sockets_diag.h
21926 F: include/uapi/linux/vsockmon.h
21928 F: tools/testing/vsock/
21930 VMWARE BALLOON DRIVER
21931 M: Nadav Amit <namit@vmware.com>
21932 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21933 L: linux-kernel@vger.kernel.org
21935 F: drivers/misc/vmw_balloon.c
21937 VMWARE HYPERVISOR INTERFACE
21938 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21939 M: Alexey Makhalov <amakhalov@vmware.com>
21940 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21941 L: virtualization@lists.linux-foundation.org
21944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21945 F: arch/x86/include/asm/vmware.h
21946 F: arch/x86/kernel/cpu/vmware.c
21948 VMWARE PVRDMA DRIVER
21949 M: Bryan Tan <bryantan@vmware.com>
21950 M: Vishnu Dasa <vdasa@vmware.com>
21951 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21952 L: linux-rdma@vger.kernel.org
21954 F: drivers/infiniband/hw/vmw_pvrdma/
21956 VMWARE PVSCSI DRIVER
21957 M: Vishal Bhakta <vbhakta@vmware.com>
21958 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21959 L: linux-scsi@vger.kernel.org
21961 F: drivers/scsi/vmw_pvscsi.c
21962 F: drivers/scsi/vmw_pvscsi.h
21964 VMWARE VIRTUAL PTP CLOCK DRIVER
21965 M: Vivek Thampi <vithampi@vmware.com>
21966 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21967 L: netdev@vger.kernel.org
21969 F: drivers/ptp/ptp_vmw.c
21972 M: Bryan Tan <bryantan@vmware.com>
21973 M: Vishnu Dasa <vdasa@vmware.com>
21974 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21975 L: linux-kernel@vger.kernel.org
21977 F: drivers/misc/vmw_vmci/
21978 F: include/linux/vmw_vmci*
21980 VMWARE VMMOUSE SUBDRIVER
21981 M: Zack Rusin <zackr@vmware.com>
21982 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21983 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21984 L: linux-input@vger.kernel.org
21986 F: drivers/input/mouse/vmmouse.c
21987 F: drivers/input/mouse/vmmouse.h
21989 VMWARE VMXNET3 ETHERNET DRIVER
21990 M: Ronak Doshi <doshir@vmware.com>
21991 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21992 L: netdev@vger.kernel.org
21994 F: drivers/net/vmxnet3/
21996 VMWARE VSOCK VMCI TRANSPORT DRIVER
21997 M: Bryan Tan <bryantan@vmware.com>
21998 M: Vishnu Dasa <vdasa@vmware.com>
21999 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22000 L: linux-kernel@vger.kernel.org
22002 F: net/vmw_vsock/vmci_transport*
22004 VOCORE VOCORE2 BOARD
22005 M: Harvey Hunt <harveyhuntnexus@gmail.com>
22006 L: linux-mips@vger.kernel.org
22008 F: arch/mips/boot/dts/ralink/vocore2.dts
22010 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
22011 M: Liam Girdwood <lgirdwood@gmail.com>
22012 M: Mark Brown <broonie@kernel.org>
22013 L: linux-kernel@vger.kernel.org
22015 W: http://www.slimlogic.co.uk/?p=48
22016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
22017 F: Documentation/devicetree/bindings/regulator/
22018 F: Documentation/power/regulator/
22019 F: drivers/regulator/
22020 F: include/dt-bindings/regulator/
22021 F: include/linux/regulator/
22022 K: regulator_get_optional
22024 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
22025 R: Matti Vaittinen <mazziesaccount@gmail.com>
22026 F: drivers/regulator/irq_helpers.c
22029 M: David Ahern <dsahern@kernel.org>
22030 L: netdev@vger.kernel.org
22032 F: Documentation/networking/vrf.rst
22033 F: drivers/net/vrf.c
22036 M: Petr Mladek <pmladek@suse.com>
22037 M: Steven Rostedt <rostedt@goodmis.org>
22038 M: Sergey Senozhatsky <senozhatsky@chromium.org>
22039 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22040 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
22042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
22043 F: Documentation/core-api/printk-formats.rst
22044 F: lib/test_printf.c
22045 F: lib/test_scanf.c
22048 VT1211 HARDWARE MONITOR DRIVER
22049 M: Juerg Haefliger <juergh@proton.me>
22050 L: linux-hwmon@vger.kernel.org
22052 F: Documentation/hwmon/vt1211.rst
22053 F: drivers/hwmon/vt1211.c
22055 VT8231 HARDWARE MONITOR DRIVER
22056 M: Roger Lucas <vt8231@hiddenengine.co.uk>
22057 L: linux-hwmon@vger.kernel.org
22059 F: drivers/hwmon/vt8231.c
22061 VUB300 USB to SDIO/SD/MMC bridge chip
22062 L: linux-mmc@vger.kernel.org
22064 F: drivers/mmc/host/vub300.c
22066 W1 DALLAS'S 1-WIRE BUS
22067 M: Evgeniy Polyakov <zbr@ioremap.net>
22069 F: Documentation/devicetree/bindings/w1/
22070 F: Documentation/w1/
22072 F: include/linux/w1.h
22074 W83791D HARDWARE MONITORING DRIVER
22075 M: Marc Hulsman <m.hulsman@tudelft.nl>
22076 L: linux-hwmon@vger.kernel.org
22078 F: Documentation/hwmon/w83791d.rst
22079 F: drivers/hwmon/w83791d.c
22081 W83793 HARDWARE MONITORING DRIVER
22082 M: Rudolf Marek <r.marek@assembler.cz>
22083 L: linux-hwmon@vger.kernel.org
22085 F: Documentation/hwmon/w83793.rst
22086 F: drivers/hwmon/w83793.c
22088 W83795 HARDWARE MONITORING DRIVER
22089 M: Jean Delvare <jdelvare@suse.com>
22090 L: linux-hwmon@vger.kernel.org
22092 F: drivers/hwmon/w83795.c
22094 W83L51xD SD/MMC CARD INTERFACE DRIVER
22095 M: Pierre Ossman <pierre@ossman.eu>
22097 F: drivers/mmc/host/wbsd.*
22099 WACOM PROTOCOL 4 SERIAL TABLETS
22100 M: Julian Squires <julian@cipht.net>
22101 M: Hans de Goede <hdegoede@redhat.com>
22102 L: linux-input@vger.kernel.org
22104 F: drivers/input/tablet/wacom_serial4.c
22106 WANGXUN ETHERNET DRIVER
22107 M: Jiawen Wu <jiawenwu@trustnetic.com>
22108 M: Mengyuan Lou <mengyuanlou@net-swift.com>
22109 W: https://www.net-swift.com
22110 L: netdev@vger.kernel.org
22112 F: Documentation/networking/device_drivers/ethernet/wangxun/*
22113 F: drivers/net/ethernet/wangxun/
22115 WATCHDOG DEVICE DRIVERS
22116 M: Wim Van Sebroeck <wim@linux-watchdog.org>
22117 M: Guenter Roeck <linux@roeck-us.net>
22118 L: linux-watchdog@vger.kernel.org
22120 W: http://www.linux-watchdog.org/
22121 T: git git://www.linux-watchdog.org/linux-watchdog.git
22122 F: Documentation/devicetree/bindings/watchdog/
22123 F: Documentation/watchdog/
22124 F: drivers/watchdog/
22125 F: include/linux/watchdog.h
22126 F: include/uapi/linux/watchdog.h
22128 WHISKEYCOVE PMIC GPIO DRIVER
22129 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
22130 L: linux-gpio@vger.kernel.org
22132 F: drivers/gpio/gpio-wcove.c
22135 M: Dianlong Li <long17.cool@163.com>
22136 L: linux-rtc@vger.kernel.org
22138 F: drivers/rtc/rtc-sd3078.c
22141 M: David Rheinsberg <david.rheinsberg@gmail.com>
22142 L: linux-input@vger.kernel.org
22144 F: drivers/hid/hid-wiimote*
22146 WILOCITY WIL6210 WIRELESS DRIVER
22147 L: linux-wireless@vger.kernel.org
22149 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
22150 F: drivers/net/wireless/ath/wil6210/
22153 M: David Härdeman <david@hardeman.nu>
22155 F: drivers/media/rc/winbond-cir.c
22157 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
22158 M: William Breathitt Gray <william.gray@linaro.org>
22159 L: linux-watchdog@vger.kernel.org
22161 F: drivers/watchdog/ebc-c384_wdt.c
22163 WINSYSTEMS WS16C48 GPIO DRIVER
22164 M: William Breathitt Gray <william.gray@linaro.org>
22165 L: linux-gpio@vger.kernel.org
22167 F: drivers/gpio/gpio-ws16c48.c
22169 WIREGUARD SECURE NETWORK TUNNEL
22170 M: Jason A. Donenfeld <Jason@zx2c4.com>
22171 L: wireguard@lists.zx2c4.com
22172 L: netdev@vger.kernel.org
22174 F: drivers/net/wireguard/
22175 F: tools/testing/selftests/wireguard/
22177 WISTRON LAPTOP BUTTON DRIVER
22178 M: Miloslav Trmac <mitr@volny.cz>
22180 F: drivers/input/misc/wistron_btns.c
22182 WL3501 WIRELESS PCMCIA CARD DRIVER
22183 L: linux-wireless@vger.kernel.org
22185 F: drivers/net/wireless/wl3501*
22187 WOLFSON MICROELECTRONICS DRIVERS
22188 L: patches@opensource.cirrus.com
22190 W: https://github.com/CirrusLogic/linux-drivers/wiki
22191 T: git https://github.com/CirrusLogic/linux-drivers.git
22192 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
22193 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
22194 F: Documentation/devicetree/bindings/mfd/wm831x.txt
22195 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
22196 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
22197 F: Documentation/devicetree/bindings/sound/wm*
22198 F: Documentation/hwmon/wm83??.rst
22199 F: arch/arm/mach-s3c/mach-crag6410*
22200 F: drivers/clk/clk-wm83*.c
22201 F: drivers/gpio/gpio-*wm*.c
22202 F: drivers/gpio/gpio-arizona.c
22203 F: drivers/hwmon/wm83??-hwmon.c
22204 F: drivers/input/misc/wm831x-on.c
22205 F: drivers/input/touchscreen/wm831x-ts.c
22206 F: drivers/input/touchscreen/wm97*.c
22207 F: drivers/leds/leds-wm83*.c
22208 F: drivers/mfd/arizona*
22209 F: drivers/mfd/cs47l24*
22210 F: drivers/mfd/wm*.c
22211 F: drivers/power/supply/wm83*.c
22212 F: drivers/regulator/arizona*
22213 F: drivers/regulator/wm8*.c
22214 F: drivers/rtc/rtc-wm83*.c
22215 F: drivers/video/backlight/wm83*_bl.c
22216 F: drivers/watchdog/wm83*_wdt.c
22217 F: include/linux/mfd/arizona/
22218 F: include/linux/mfd/wm831x/
22219 F: include/linux/mfd/wm8350/
22220 F: include/linux/mfd/wm8400*
22221 F: include/linux/regulator/arizona*
22222 F: include/linux/wm97xx.h
22223 F: include/sound/wm????.h
22224 F: sound/soc/codecs/arizona*
22225 F: sound/soc/codecs/cs47l24*
22226 F: sound/soc/codecs/wm*
22229 M: Tejun Heo <tj@kernel.org>
22230 R: Lai Jiangshan <jiangshanlai@gmail.com>
22232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
22233 F: Documentation/core-api/workqueue.rst
22234 F: include/linux/workqueue.h
22235 F: kernel/workqueue.c
22238 M: Loic Poulain <loic.poulain@linaro.org>
22239 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
22240 R: Johannes Berg <johannes@sipsolutions.net>
22241 L: netdev@vger.kernel.org
22243 F: drivers/net/wwan/
22244 F: include/linux/wwan.h
22245 F: include/uapi/linux/wwan.h
22247 X-POWERS AXP288 PMIC DRIVERS
22248 M: Hans de Goede <hdegoede@redhat.com>
22250 F: drivers/acpi/pmic/intel_pmic_xpower.c
22253 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
22254 M: Chen-Yu Tsai <wens@csie.org>
22255 L: linux-kernel@vger.kernel.org
22260 M: Martin Schiller <ms@dev.tdt.de>
22261 L: linux-x25@vger.kernel.org
22263 F: Documentation/networking/lapb-module.rst
22264 F: Documentation/networking/x25*
22265 F: drivers/net/wan/hdlc_x25.c
22266 F: drivers/net/wan/lapbether.c
22267 F: include/*/lapb.h
22268 F: include/net/x25*
22269 F: include/uapi/linux/x25.h
22273 X86 ARCHITECTURE (32-BIT AND 64-BIT)
22274 M: Thomas Gleixner <tglx@linutronix.de>
22275 M: Ingo Molnar <mingo@redhat.com>
22276 M: Borislav Petkov <bp@alien8.de>
22277 M: Dave Hansen <dave.hansen@linux.intel.com>
22279 R: "H. Peter Anvin" <hpa@zytor.com>
22280 L: linux-kernel@vger.kernel.org
22282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22283 F: Documentation/devicetree/bindings/x86/
22284 F: Documentation/x86/
22288 M: Andy Lutomirski <luto@kernel.org>
22289 L: linux-kernel@vger.kernel.org
22291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
22294 X86 MCE INFRASTRUCTURE
22295 M: Tony Luck <tony.luck@intel.com>
22296 M: Borislav Petkov <bp@alien8.de>
22297 L: linux-edac@vger.kernel.org
22299 F: Documentation/ABI/testing/sysfs-mce
22300 F: Documentation/x86/x86_64/machinecheck.rst
22301 F: arch/x86/kernel/cpu/mce/*
22303 X86 MICROCODE UPDATE SUPPORT
22304 M: Borislav Petkov <bp@alien8.de>
22306 F: arch/x86/kernel/cpu/microcode/*
22309 M: Dave Hansen <dave.hansen@linux.intel.com>
22310 M: Andy Lutomirski <luto@kernel.org>
22311 M: Peter Zijlstra <peterz@infradead.org>
22312 L: linux-kernel@vger.kernel.org
22314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
22317 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
22318 M: Hans de Goede <hdegoede@redhat.com>
22319 L: platform-driver-x86@vger.kernel.org
22321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22322 F: drivers/platform/x86/x86-android-tablets.c
22324 X86 PLATFORM DRIVERS
22325 M: Hans de Goede <hdegoede@redhat.com>
22326 M: Mark Gross <markgross@kernel.org>
22327 L: platform-driver-x86@vger.kernel.org
22329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22330 F: drivers/platform/olpc/
22331 F: drivers/platform/x86/
22333 X86 PLATFORM DRIVERS - ARCH
22334 R: Darren Hart <dvhart@infradead.org>
22335 R: Andy Shevchenko <andy@infradead.org>
22336 L: platform-driver-x86@vger.kernel.org
22339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22340 F: arch/x86/platform
22342 X86 PLATFORM UV HPE SUPERDOME FLEX
22343 M: Steve Wahl <steve.wahl@hpe.com>
22344 R: Mike Travis <mike.travis@hpe.com>
22345 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
22346 R: Russ Anderson <russ.anderson@hpe.com>
22348 F: arch/x86/include/asm/uv/
22349 F: arch/x86/kernel/apic/x2apic_uv_x.c
22350 F: arch/x86/platform/uv/
22352 X86 STACK UNWINDING
22353 M: Josh Poimboeuf <jpoimboe@kernel.org>
22354 M: Peter Zijlstra <peterz@infradead.org>
22356 F: arch/x86/include/asm/unwind*.h
22357 F: arch/x86/kernel/dumpstack.c
22358 F: arch/x86/kernel/stacktrace.c
22359 F: arch/x86/kernel/unwind_*.c
22362 M: Andy Lutomirski <luto@kernel.org>
22363 L: linux-kernel@vger.kernel.org
22365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22366 F: arch/x86/entry/vdso/
22369 M: Matthew Wilcox <willy@infradead.org>
22370 L: linux-fsdevel@vger.kernel.org
22372 F: Documentation/core-api/xarray.rst
22373 F: include/linux/idr.h
22374 F: include/linux/xarray.h
22377 F: tools/testing/radix-tree
22380 M: Benjamin Valentin <benpicco@googlemail.com>
22382 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22383 F: drivers/media/rc/xbox_remote.c
22385 XC2028/3028 TUNER DRIVER
22386 M: Mauro Carvalho Chehab <mchehab@kernel.org>
22387 L: linux-media@vger.kernel.org
22389 W: https://linuxtv.org
22390 T: git git://linuxtv.org/media_tree.git
22391 F: drivers/media/tuners/xc2028.*
22393 XDP (eXpress Data Path)
22394 M: Alexei Starovoitov <ast@kernel.org>
22395 M: Daniel Borkmann <daniel@iogearbox.net>
22396 M: David S. Miller <davem@davemloft.net>
22397 M: Jakub Kicinski <kuba@kernel.org>
22398 M: Jesper Dangaard Brouer <hawk@kernel.org>
22399 M: John Fastabend <john.fastabend@gmail.com>
22400 L: netdev@vger.kernel.org
22401 L: bpf@vger.kernel.org
22403 F: include/net/xdp.h
22404 F: include/net/xdp_priv.h
22405 F: include/trace/events/xdp.h
22406 F: kernel/bpf/cpumap.c
22407 F: kernel/bpf/devmap.c
22409 F: samples/bpf/xdp*
22410 F: tools/testing/selftests/bpf/*xdp*
22411 F: tools/testing/selftests/bpf/*/*xdp*
22412 F: drivers/net/ethernet/*/*/*/*/*xdp*
22413 F: drivers/net/ethernet/*/*/*xdp*
22414 K: (?:\b|_)xdp(?:\b|_)
22416 XDP SOCKETS (AF_XDP)
22417 M: Björn Töpel <bjorn@kernel.org>
22418 M: Magnus Karlsson <magnus.karlsson@intel.com>
22419 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
22420 R: Jonathan Lemon <jonathan.lemon@gmail.com>
22421 L: netdev@vger.kernel.org
22422 L: bpf@vger.kernel.org
22424 F: Documentation/networking/af_xdp.rst
22425 F: include/net/xdp_sock*
22426 F: include/net/xsk_buff_pool.h
22427 F: include/uapi/linux/if_xdp.h
22428 F: include/uapi/linux/xdp_diag.h
22429 F: include/net/netns/xdp.h
22431 F: tools/testing/selftests/bpf/*xsk*
22433 XEN BLOCK SUBSYSTEM
22434 M: Roger Pau Monné <roger.pau@citrix.com>
22435 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22437 F: drivers/block/xen*
22438 F: drivers/block/xen-blkback/*
22441 M: Stefano Stabellini <sstabellini@kernel.org>
22442 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22444 F: arch/arm/include/asm/xen/
22447 XEN HYPERVISOR ARM64
22448 M: Stefano Stabellini <sstabellini@kernel.org>
22449 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22451 F: arch/arm64/include/asm/xen/
22454 XEN HYPERVISOR INTERFACE
22455 M: Juergen Gross <jgross@suse.com>
22456 M: Stefano Stabellini <sstabellini@kernel.org>
22457 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
22458 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22461 F: Documentation/ABI/stable/sysfs-hypervisor-xen
22462 F: Documentation/ABI/testing/sysfs-hypervisor-xen
22463 F: drivers/*/xen-*front.c
22465 F: include/uapi/xen/
22467 F: kernel/configs/xen.config
22470 M: Juergen Gross <jgross@suse.com>
22471 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
22472 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22474 F: arch/x86/configs/xen.config
22475 F: arch/x86/include/asm/pvclock-abi.h
22476 F: arch/x86/include/asm/xen/
22477 F: arch/x86/platform/pvh/
22480 XEN NETWORK BACKEND DRIVER
22481 M: Wei Liu <wei.liu@kernel.org>
22482 M: Paul Durrant <paul@xen.org>
22483 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22484 L: netdev@vger.kernel.org
22486 F: drivers/net/xen-netback/*
22489 M: Juergen Gross <jgross@suse.com>
22490 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22492 F: arch/x86/pci/*xen*
22493 F: drivers/pci/*xen*
22496 M: Juergen Gross <jgross@suse.com>
22497 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22498 L: linux-scsi@vger.kernel.org
22500 F: drivers/scsi/xen-scsifront.c
22501 F: drivers/xen/xen-scsiback.c
22502 F: include/xen/interface/io/vscsiif.h
22505 M: Juergen Gross <jgross@suse.com>
22506 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22507 L: linux-usb@vger.kernel.org
22509 F: drivers/usb/host/xen*
22510 F: include/xen/interface/io/usbif.h
22512 XEN SOUND FRONTEND DRIVER
22513 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22514 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22515 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22519 XEN SWIOTLB SUBSYSTEM
22520 M: Juergen Gross <jgross@suse.com>
22521 M: Stefano Stabellini <sstabellini@kernel.org>
22522 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22523 L: iommu@lists.linux.dev
22525 F: arch/*/include/asm/xen/swiotlb-xen.h
22526 F: drivers/xen/swiotlb-xen.c
22527 F: include/xen/arm/swiotlb-xen.h
22528 F: include/xen/swiotlb-xen.h
22531 C: irc://irc.oftc.net/xfs
22532 M: Darrick J. Wong <djwong@kernel.org>
22533 L: linux-xfs@vger.kernel.org
22536 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22537 F: Documentation/ABI/testing/sysfs-fs-xfs
22538 F: Documentation/admin-guide/xfs.rst
22539 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22540 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22542 F: include/uapi/linux/dqblk_xfs.h
22543 F: include/uapi/linux/fsmap.h
22546 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22547 L: linux-iio@vger.kernel.org
22549 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22550 F: drivers/iio/adc/xilinx-ams.c
22552 XILINX AXI ETHERNET DRIVER
22553 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22555 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22558 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22559 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22560 L: linux-can@vger.kernel.org
22562 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22563 F: drivers/net/can/xilinx_can.c
22566 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22567 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22568 R: Michal Simek <michal.simek@xilinx.com>
22570 F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
22571 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22572 F: drivers/gpio/gpio-xilinx.c
22573 F: drivers/gpio/gpio-zynq.c
22575 XILINX SD-FEC IP CORES
22576 M: Derek Kiernan <derek.kiernan@xilinx.com>
22577 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22579 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22580 F: Documentation/misc-devices/xilinx_sdfec.rst
22581 F: drivers/misc/Kconfig
22582 F: drivers/misc/Makefile
22583 F: drivers/misc/xilinx_sdfec.c
22584 F: include/uapi/misc/xilinx_sdfec.h
22587 M: Sean Anderson <sean.anderson@seco.com>
22589 F: drivers/pwm/pwm-xilinx.c
22590 F: include/clocksource/timer-xilinx.h
22592 XILINX UARTLITE SERIAL DRIVER
22593 M: Peter Korsgaard <jacmet@sunsite.dk>
22594 L: linux-serial@vger.kernel.org
22596 F: drivers/tty/serial/uartlite.c
22598 XILINX VIDEO IP CORES
22599 M: Hyun Kwon <hyun.kwon@xilinx.com>
22600 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22601 L: linux-media@vger.kernel.org
22603 T: git git://linuxtv.org/media_tree.git
22604 F: Documentation/devicetree/bindings/media/xilinx/
22605 F: drivers/media/platform/xilinx/
22606 F: include/uapi/linux/xilinx-v4l2-controls.h
22608 XILINX ZYNQMP DPDMA DRIVER
22609 M: Hyun Kwon <hyun.kwon@xilinx.com>
22610 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22611 L: dmaengine@vger.kernel.org
22613 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22614 F: drivers/dma/xilinx/xilinx_dpdma.c
22615 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22617 XILINX ZYNQMP PSGTR PHY DRIVER
22618 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22619 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22620 L: linux-kernel@vger.kernel.org
22622 T: git https://github.com/Xilinx/linux-xlnx.git
22623 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22624 F: drivers/phy/xilinx/phy-zynqmp.c
22626 XILINX ZYNQMP SHA3 DRIVER
22627 M: Harsha <harsha.harsha@xilinx.com>
22629 F: drivers/crypto/xilinx/zynqmp-sha.c
22631 XILINX EVENT MANAGEMENT DRIVER
22632 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22634 F: drivers/soc/xilinx/xlnx_event_manager.c
22635 F: include/linux/firmware/xlnx-event-manager.h
22638 M: Eli Billauer <eli.billauer@gmail.com>
22639 L: linux-kernel@vger.kernel.org
22641 F: drivers/char/xillybus/
22644 M: George Cherian <gcherian@marvell.com>
22645 L: linux-i2c@vger.kernel.org
22647 W: http://www.marvell.com
22648 F: drivers/i2c/busses/i2c-xlp9xx.c
22650 XRA1403 GPIO EXPANDER
22651 M: Nandor Han <nandor.han@ge.com>
22652 M: Semi Malinen <semi.malinen@ge.com>
22653 L: linux-gpio@vger.kernel.org
22655 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22656 F: drivers/gpio/gpio-xra1403.c
22658 XTENSA XTFPGA PLATFORM SUPPORT
22659 M: Max Filippov <jcmvbkbc@gmail.com>
22660 L: linux-xtensa@linux-xtensa.org
22662 F: drivers/spi/spi-xtensa-xtfpga.c
22663 F: sound/soc/xtensa/xtfpga-i2s.c
22665 YAM DRIVER FOR AX.25
22666 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22667 L: linux-hams@vger.kernel.org
22669 F: drivers/net/hamradio/yam*
22670 F: include/linux/yam.h
22672 YAMA SECURITY MODULE
22673 M: Kees Cook <keescook@chromium.org>
22675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22676 F: Documentation/admin-guide/LSM/Yama.rst
22679 YEALINK PHONE DRIVER
22680 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22681 L: usbb2k-api-dev@nongnu.org
22683 F: Documentation/input/devices/yealink.rst
22684 F: drivers/input/misc/yealink.*
22686 Z8530 DRIVER FOR AX.25
22687 M: Joerg Reuter <jreuter@yaina.de>
22688 L: linux-hams@vger.kernel.org
22690 W: http://yaina.de/jreuter/
22691 W: http://www.qsl.net/dl1bke/
22692 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22693 F: drivers/net/hamradio/*scc.c
22694 F: drivers/net/hamradio/z8530.h
22696 ZBUD COMPRESSED PAGE ALLOCATOR
22697 M: Seth Jennings <sjenning@redhat.com>
22698 M: Dan Streetman <ddstreet@ieee.org>
22699 L: linux-mm@kvack.org
22703 Z3FOLD COMPRESSED PAGE ALLOCATOR
22704 M: Vitaly Wool <vitaly.wool@konsulko.com>
22705 R: Miaohe Lin <linmiaohe@huawei.com>
22706 L: linux-mm@kvack.org
22710 ZD1211RW WIRELESS DRIVER
22711 M: Ulrich Kunitz <kune@deine-taler.de>
22712 L: linux-wireless@vger.kernel.org
22713 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22715 W: http://zd1211.ath.cx/wiki/DriverRewrite
22716 F: drivers/net/wireless/zydas/zd1211rw/
22718 ZD1301 MEDIA DRIVER
22719 M: Antti Palosaari <crope@iki.fi>
22720 L: linux-media@vger.kernel.org
22722 W: https://linuxtv.org/
22723 W: http://palosaari.fi/linux/
22724 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22725 F: drivers/media/usb/dvb-usb-v2/zd1301*
22727 ZD1301_DEMOD MEDIA DRIVER
22728 M: Antti Palosaari <crope@iki.fi>
22729 L: linux-media@vger.kernel.org
22731 W: https://linuxtv.org/
22732 W: http://palosaari.fi/linux/
22733 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22734 F: drivers/media/dvb-frontends/zd1301_demod*
22736 ZHAOXIN PROCESSOR SUPPORT
22737 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22738 L: linux-kernel@vger.kernel.org
22740 F: arch/x86/kernel/cpu/zhaoxin.c
22743 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22744 M: Naohiro Aota <naohiro.aota@wdc.com>
22745 R: Johannes Thumshirn <jth@kernel.org>
22746 L: linux-fsdevel@vger.kernel.org
22748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22749 F: Documentation/filesystems/zonefs.rst
22752 ZPOOL COMPRESSED PAGE STORAGE API
22753 M: Dan Streetman <ddstreet@ieee.org>
22754 L: linux-mm@kvack.org
22756 F: include/linux/zpool.h
22759 ZR36067 VIDEO FOR LINUX DRIVER
22760 M: Corentin Labbe <clabbe@baylibre.com>
22761 L: mjpeg-users@lists.sourceforge.net
22762 L: linux-media@vger.kernel.org
22764 W: http://mjpeg.sourceforge.net/driver-zoran/
22765 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22766 F: Documentation/driver-api/media/drivers/zoran.rst
22767 F: drivers/staging/media/zoran/
22769 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22770 M: Minchan Kim <minchan@kernel.org>
22771 M: Nitin Gupta <ngupta@vflare.org>
22772 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22773 L: linux-kernel@vger.kernel.org
22775 F: Documentation/admin-guide/blockdev/zram.rst
22776 F: drivers/block/zram/
22778 ZS DECSTATION Z85C30 SERIAL DRIVER
22779 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22781 F: drivers/tty/serial/zs.*
22783 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22784 M: Minchan Kim <minchan@kernel.org>
22785 M: Nitin Gupta <ngupta@vflare.org>
22786 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22787 L: linux-mm@kvack.org
22789 F: Documentation/mm/zsmalloc.rst
22790 F: include/linux/zsmalloc.h
22794 M: Nick Terrell <terrelln@fb.com>
22796 B: https://github.com/facebook/zstd/issues
22797 T: git git://github.com/terrelln/linux.git
22798 F: include/linux/zstd*
22800 F: lib/decompress_unzstd.c
22805 ZSWAP COMPRESSED SWAP CACHING
22806 M: Seth Jennings <sjenning@redhat.com>
22807 M: Dan Streetman <ddstreet@ieee.org>
22808 M: Vitaly Wool <vitaly.wool@konsulko.com>
22809 L: linux-mm@kvack.org
22814 M: Linus Torvalds <torvalds@linux-foundation.org>
22815 L: linux-kernel@vger.kernel.org
22816 S: Buried alive in reporters
22817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git