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: drivers/gpio/gpio-adp5588.c
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: http://ez.analog.com/community/linux-device-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 L: Dell.Client.Kernel@dell.com
754 F: drivers/platform/x86/dell/alienware-wmi.c
756 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
757 M: Tomislav Denis <tomislav.denis@avl.com>
758 L: linux-iio@vger.kernel.org
760 W: http://www.allsensors.com/
761 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
762 F: drivers/iio/pressure/dlhl60d.c
764 ALLEGRO DVT VIDEO IP CORE DRIVER
765 M: Michael Tretter <m.tretter@pengutronix.de>
766 R: Pengutronix Kernel Team <kernel@pengutronix.de>
767 L: linux-media@vger.kernel.org
769 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
770 F: drivers/media/platform/allegro-dvt/
772 ALLWINNER A10 CSI DRIVER
773 M: Maxime Ripard <mripard@kernel.org>
774 L: linux-media@vger.kernel.org
776 T: git git://linuxtv.org/media_tree.git
777 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
778 F: drivers/media/platform/sunxi/sun4i-csi/
780 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
781 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
782 L: linux-media@vger.kernel.org
784 T: git git://linuxtv.org/media_tree.git
785 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
786 F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
788 ALLWINNER CPUFREQ DRIVER
789 M: Yangtao Li <tiny.windzz@gmail.com>
790 L: linux-pm@vger.kernel.org
792 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
793 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
795 ALLWINNER CRYPTO DRIVERS
796 M: Corentin Labbe <clabbe.montjoie@gmail.com>
797 L: linux-crypto@vger.kernel.org
799 F: drivers/crypto/allwinner/
801 ALLWINNER HARDWARE SPINLOCK SUPPORT
802 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
804 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
805 F: drivers/hwspinlock/sun6i_hwspinlock.c
807 ALLWINNER THERMAL DRIVER
808 M: Vasily Khoruzhick <anarsoul@gmail.com>
809 M: Yangtao Li <tiny.windzz@gmail.com>
810 L: linux-pm@vger.kernel.org
812 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
813 F: drivers/thermal/sun8i_thermal.c
816 M: Maxime Ripard <mripard@kernel.org>
817 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
818 L: linux-media@vger.kernel.org
820 F: drivers/staging/media/sunxi/cedrus/
822 ALLWINNER DMIC DRIVERS
823 M: Ban Tao <fengzheng923@gmail.com>
824 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
826 F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
827 F: sound/soc/sunxi/sun50i-dmic.c
830 M: Richard Henderson <richard.henderson@linaro.org>
831 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
832 M: Matt Turner <mattst88@gmail.com>
833 L: linux-alpha@vger.kernel.org
837 ALPS PS/2 TOUCHPAD DRIVER
838 R: Pali Rohár <pali@kernel.org>
839 F: drivers/input/mouse/alps.*
841 ALTERA I2C CONTROLLER DRIVER
842 M: Thor Thayer <thor.thayer@linux.intel.com>
844 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
845 F: drivers/i2c/busses/i2c-altera.c
847 ALTERA MAILBOX DRIVER
848 M: Mun Yew Tham <mun.yew.tham@intel.com>
850 F: drivers/mailbox/mailbox-altera.c
852 ALTERA MSGDMA IP CORE DRIVER
853 M: Olivier Dautricourt <olivierdautricourt@gmail.com>
854 R: Stefan Roese <sr@denx.de>
855 L: dmaengine@vger.kernel.org
857 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
858 F: drivers/dma/altera-msgdma.c
861 M: Mun Yew Tham <mun.yew.tham@intel.com>
862 L: linux-gpio@vger.kernel.org
864 F: drivers/gpio/gpio-altera.c
866 ALTERA SYSTEM MANAGER DRIVER
867 M: Thor Thayer <thor.thayer@linux.intel.com>
869 F: drivers/mfd/altera-sysmgr.c
870 F: include/linux/mfd/altera-sysmgr.h
872 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
873 M: Thor Thayer <thor.thayer@linux.intel.com>
875 F: drivers/gpio/gpio-altera-a10sr.c
876 F: drivers/mfd/altera-a10sr.c
877 F: drivers/reset/reset-a10sr.c
878 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
879 F: include/linux/mfd/altera-a10sr.h
881 ALTERA TRIPLE SPEED ETHERNET DRIVER
882 M: Joyce Ooi <joyce.ooi@intel.com>
883 L: netdev@vger.kernel.org
885 F: drivers/net/ethernet/altera/
888 M: Maxime Chevallier <maxime.chevallier@bootlin.com>
889 L: netdev@vger.kernel.org
891 F: drivers/net/pcs/pcs-altera-tse.c
892 F: include/linux/pcs-altera-tse.h
894 ALTERA UART/JTAG UART SERIAL DRIVERS
895 M: Tobias Klauser <tklauser@distanz.ch>
896 L: linux-serial@vger.kernel.org
898 F: drivers/tty/serial/altera_jtaguart.c
899 F: drivers/tty/serial/altera_uart.c
900 F: include/linux/altera_jtaguart.h
901 F: include/linux/altera_uart.h
903 AMAZON ANNAPURNA LABS FIC DRIVER
904 M: Talel Shenhar <talel@amazon.com>
906 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
907 F: drivers/irqchip/irq-al-fic.c
909 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
910 M: Talel Shenhar <talel@amazon.com>
911 M: Talel Shenhar <talelshenhar@gmail.com>
913 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
914 F: drivers/edac/al_mc_edac.c
916 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
917 M: Talel Shenhar <talel@amazon.com>
919 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
920 F: drivers/thermal/thermal_mmio.c
922 AMAZON ETHERNET DRIVERS
923 M: Shay Agroskin <shayagr@amazon.com>
924 M: Arthur Kiyanovski <akiyano@amazon.com>
925 R: David Arinzon <darinzon@amazon.com>
926 R: Noam Dagan <ndagan@amazon.com>
927 R: Saeed Bishara <saeedb@amazon.com>
928 L: netdev@vger.kernel.org
930 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
931 F: drivers/net/ethernet/amazon/
933 AMAZON RDMA EFA DRIVER
934 M: Gal Pressman <galpress@amazon.com>
935 R: Yossi Leybovich <sleybo@amazon.com>
936 L: linux-rdma@vger.kernel.org
938 Q: https://patchwork.kernel.org/project/linux-rdma/list/
939 F: drivers/infiniband/hw/efa/
940 F: include/uapi/rdma/efa-abi.h
942 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
943 M: Tom Lendacky <thomas.lendacky@amd.com>
944 M: John Allen <john.allen@amd.com>
945 L: linux-crypto@vger.kernel.org
947 F: drivers/crypto/ccp/
948 F: include/linux/ccp.h
950 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
951 M: Brijesh Singh <brijesh.singh@amd.com>
952 M: Tom Lendacky <thomas.lendacky@amd.com>
953 L: linux-crypto@vger.kernel.org
955 F: drivers/crypto/ccp/sev*
956 F: include/uapi/linux/psp-sev.h
959 M: Harry Wentland <harry.wentland@amd.com>
960 M: Leo Li <sunpeng.li@amd.com>
961 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
962 L: amd-gfx@lists.freedesktop.org
964 T: git https://gitlab.freedesktop.org/agd5f/linux.git
965 F: drivers/gpu/drm/amd/display/
967 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
968 M: Huang Rui <ray.huang@amd.com>
969 L: linux-hwmon@vger.kernel.org
971 F: Documentation/hwmon/fam15h_power.rst
972 F: drivers/hwmon/fam15h_power.c
975 M: Enrico Weigelt, metux IT consult <info@metux.net>
976 L: linux-gpio@vger.kernel.org
978 F: drivers/gpio/gpio-amd-fch.c
979 F: include/linux/platform_data/gpio/gpio-amd-fch.h
981 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
982 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
984 F: drivers/usb/gadget/udc/amd5536udc.*
986 AMD GEODE PROCESSOR/CHIPSET SUPPORT
987 M: Andres Salomon <dilinger@queued.net>
988 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
990 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
991 F: arch/x86/include/asm/geode.h
992 F: drivers/char/hw_random/geode-rng.c
993 F: drivers/crypto/geode*
994 F: drivers/video/fbdev/geode/
997 M: Joerg Roedel <joro@8bytes.org>
998 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
999 L: iommu@lists.linux.dev
1001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
1002 F: drivers/iommu/amd/
1003 F: include/linux/amd-iommu.h
1006 M: Felix Kuehling <Felix.Kuehling@amd.com>
1007 L: amd-gfx@lists.freedesktop.org
1009 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1010 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1011 F: drivers/gpu/drm/amd/amdkfd/
1012 F: drivers/gpu/drm/amd/include/cik_structs.h
1013 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1014 F: drivers/gpu/drm/amd/include/v9_structs.h
1015 F: drivers/gpu/drm/amd/include/vi_structs.h
1016 F: include/uapi/linux/kfd_ioctl.h
1017 F: include/uapi/linux/kfd_sysfs.h
1020 M: Sanjay R Mehta <sanju.mehta@amd.com>
1022 F: drivers/spi/spi-amd.c
1025 M: Elie Morisse <syniurge@gmail.com>
1026 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1027 L: linux-i2c@vger.kernel.org
1029 F: drivers/i2c/busses/i2c-amd-mp2*
1032 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1033 L: platform-driver-x86@vger.kernel.org
1035 F: drivers/platform/x86/amd/pmc.c
1038 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1039 L: platform-driver-x86@vger.kernel.org
1041 F: Documentation/ABI/testing/sysfs-amd-pmf
1042 F: drivers/platform/x86/amd/pmf/
1045 M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1046 R: Carlos Bilbao <carlos.bilbao@amd.com>
1047 L: platform-driver-x86@vger.kernel.org
1049 F: Documentation/x86/amd_hsmp.rst
1050 F: arch/x86/include/asm/amd_hsmp.h
1051 F: arch/x86/include/uapi/asm/amd_hsmp.h
1052 F: drivers/platform/x86/amd/hsmp.c
1054 AMD POWERPLAY AND SWSMU
1055 M: Evan Quan <evan.quan@amd.com>
1056 L: amd-gfx@lists.freedesktop.org
1058 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1059 F: drivers/gpu/drm/amd/pm/
1062 M: Huang Rui <ray.huang@amd.com>
1063 L: linux-pm@vger.kernel.org
1065 F: Documentation/admin-guide/pm/amd-pstate.rst
1066 F: drivers/cpufreq/amd-pstate*
1067 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1070 M: Sanjay R Mehta <sanju.mehta@amd.com>
1071 L: dmaengine@vger.kernel.org
1073 F: drivers/dma/ptdma/
1075 AMD SEATTLE DEVICE TREE SUPPORT
1076 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1077 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1078 M: Tom Lendacky <thomas.lendacky@amd.com>
1080 F: arch/arm64/boot/dts/amd/
1083 M: Tom Lendacky <thomas.lendacky@amd.com>
1084 M: "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1085 L: netdev@vger.kernel.org
1087 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1088 F: drivers/net/ethernet/amd/xgbe/
1090 AMD SENSOR FUSION HUB DRIVER
1091 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1092 L: linux-input@vger.kernel.org
1094 F: Documentation/hid/amd-sfh*
1095 F: drivers/hid/amd-sfh-hid/
1097 AMPHION VPU CODEC V4L2 DRIVER
1098 M: Ming Qian <ming.qian@nxp.com>
1099 M: Shijie Qin <shijie.qin@nxp.com>
1100 M: Zhou Peng <eagle.zhou@nxp.com>
1101 L: linux-media@vger.kernel.org
1103 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1104 F: drivers/media/platform/amphion/
1107 M: Christian Eggers <ceggers@arri.de>
1108 L: linux-iio@vger.kernel.org
1110 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1111 F: drivers/iio/light/as73211.c
1113 AMT (Automatic Multicast Tunneling)
1114 M: Taehee Yoo <ap420073@gmail.com>
1115 L: netdev@vger.kernel.org
1117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1119 F: drivers/net/amt.c
1121 ANALOG DEVICES INC AD7192 DRIVER
1122 M: Alexandru Tachici <alexandru.tachici@analog.com>
1123 L: linux-iio@vger.kernel.org
1125 W: https://ez.analog.com/linux-software-drivers
1126 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1127 F: drivers/iio/adc/ad7192.c
1129 ANALOG DEVICES INC AD7292 DRIVER
1130 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1131 L: linux-iio@vger.kernel.org
1133 W: https://ez.analog.com/linux-software-drivers
1134 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1135 F: drivers/iio/adc/ad7292.c
1137 ANALOG DEVICES INC AD3552R DRIVER
1138 M: Nuno Sá <nuno.sa@analog.com>
1139 L: linux-iio@vger.kernel.org
1141 W: https://ez.analog.com/linux-software-drivers
1142 F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1143 F: drivers/iio/dac/ad3552r.c
1145 ANALOG DEVICES INC AD7293 DRIVER
1146 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1147 L: linux-iio@vger.kernel.org
1149 W: https://ez.analog.com/linux-software-drivers
1150 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1151 F: drivers/iio/dac/ad7293.c
1153 ANALOG DEVICES INC AD7768-1 DRIVER
1154 M: Michael Hennerich <Michael.Hennerich@analog.com>
1155 L: linux-iio@vger.kernel.org
1157 W: https://ez.analog.com/linux-software-drivers
1158 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1159 F: drivers/iio/adc/ad7768-1.c
1161 ANALOG DEVICES INC AD7780 DRIVER
1162 M: Michael Hennerich <Michael.Hennerich@analog.com>
1163 M: Renato Lui Geh <renatogeh@gmail.com>
1164 L: linux-iio@vger.kernel.org
1166 W: https://ez.analog.com/linux-software-drivers
1167 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1168 F: drivers/iio/adc/ad7780.c
1170 ANALOG DEVICES INC AD74413R DRIVER
1171 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1172 L: linux-iio@vger.kernel.org
1174 W: http://ez.analog.com/community/linux-device-drivers
1175 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1176 F: drivers/iio/addac/ad74413r.c
1177 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1179 ANALOG DEVICES INC AD9389B DRIVER
1180 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1181 L: linux-media@vger.kernel.org
1183 F: drivers/media/i2c/ad9389b*
1185 ANALOG DEVICES INC ADA4250 DRIVER
1186 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1187 L: linux-iio@vger.kernel.org
1189 W: https://ez.analog.com/linux-software-drivers
1190 F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1191 F: drivers/iio/amplifiers/ada4250.c
1193 ANALOG DEVICES INC ADGS1408 DRIVER
1194 M: Mircea Caprioru <mircea.caprioru@analog.com>
1196 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1197 F: drivers/mux/adgs1408.c
1199 ANALOG DEVICES INC ADIN DRIVER
1200 M: Michael Hennerich <michael.hennerich@analog.com>
1201 L: netdev@vger.kernel.org
1203 W: https://ez.analog.com/linux-software-drivers
1204 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1205 F: drivers/net/phy/adin.c
1207 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1208 M: Nuno Sa <nuno.sa@analog.com>
1209 L: linux-iio@vger.kernel.org
1211 F: drivers/iio/imu/adis.c
1212 F: drivers/iio/imu/adis_buffer.c
1213 F: drivers/iio/imu/adis_trigger.c
1214 F: include/linux/iio/imu/adis.h
1216 ANALOG DEVICES INC ADIS16460 DRIVER
1217 M: Dragos Bogdan <dragos.bogdan@analog.com>
1218 L: linux-iio@vger.kernel.org
1220 W: https://ez.analog.com/linux-software-drivers
1221 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1222 F: drivers/iio/imu/adis16460.c
1224 ANALOG DEVICES INC ADIS16475 DRIVER
1225 M: Nuno Sa <nuno.sa@analog.com>
1226 L: linux-iio@vger.kernel.org
1227 W: https://ez.analog.com/linux-software-drivers
1229 F: drivers/iio/imu/adis16475.c
1230 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1232 ANALOG DEVICES INC ADM1177 DRIVER
1233 M: Michael Hennerich <Michael.Hennerich@analog.com>
1234 L: linux-hwmon@vger.kernel.org
1236 W: https://ez.analog.com/linux-software-drivers
1237 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1238 F: drivers/hwmon/adm1177.c
1240 ANALOG DEVICES INC ADMV1013 DRIVER
1241 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1242 L: linux-iio@vger.kernel.org
1244 W: https://ez.analog.com/linux-software-drivers
1245 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1246 F: drivers/iio/frequency/admv1013.c
1248 ANALOG DEVICES INC ADMV8818 DRIVER
1249 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1250 L: linux-iio@vger.kernel.org
1252 W: https://ez.analog.com/linux-software-drivers
1253 F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1254 F: drivers/iio/filter/admv8818.c
1256 ANALOG DEVICES INC ADMV1014 DRIVER
1257 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1258 L: linux-iio@vger.kernel.org
1260 W: https://ez.analog.com/linux-software-drivers
1261 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1262 F: drivers/iio/frequency/admv1014.c
1264 ANALOG DEVICES INC ADP5061 DRIVER
1265 M: Michael Hennerich <Michael.Hennerich@analog.com>
1266 L: linux-pm@vger.kernel.org
1268 W: https://ez.analog.com/linux-software-drivers
1269 F: drivers/power/supply/adp5061.c
1271 ANALOG DEVICES INC ADRF6780 DRIVER
1272 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1273 L: linux-iio@vger.kernel.org
1275 W: https://ez.analog.com/linux-software-drivers
1276 F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1277 F: drivers/iio/frequency/adrf6780.c
1279 ANALOG DEVICES INC ADV7180 DRIVER
1280 M: Lars-Peter Clausen <lars@metafoo.de>
1281 L: linux-media@vger.kernel.org
1283 W: https://ez.analog.com/linux-software-drivers
1284 F: drivers/media/i2c/adv7180.c
1285 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1287 ANALOG DEVICES INC ADV748X DRIVER
1288 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1289 L: linux-media@vger.kernel.org
1291 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1292 F: drivers/media/i2c/adv748x/*
1294 ANALOG DEVICES INC ADV7511 DRIVER
1295 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1296 L: linux-media@vger.kernel.org
1298 F: drivers/media/i2c/adv7511*
1300 ANALOG DEVICES INC ADV7604 DRIVER
1301 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1302 L: linux-media@vger.kernel.org
1304 F: drivers/media/i2c/adv7604*
1305 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1307 ANALOG DEVICES INC ADV7842 DRIVER
1308 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1309 L: linux-media@vger.kernel.org
1311 F: drivers/media/i2c/adv7842*
1313 ANALOG DEVICES INC ADXRS290 DRIVER
1314 M: Nishant Malpani <nish.malpani25@gmail.com>
1315 L: linux-iio@vger.kernel.org
1317 F: drivers/iio/gyro/adxrs290.c
1318 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1320 ANALOG DEVICES INC ASOC CODEC DRIVERS
1321 M: Lars-Peter Clausen <lars@metafoo.de>
1322 M: Nuno Sá <nuno.sa@analog.com>
1323 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1325 W: http://wiki.analog.com/
1326 W: https://ez.analog.com/linux-software-drivers
1327 F: sound/soc/codecs/ad1*
1328 F: sound/soc/codecs/ad7*
1329 F: sound/soc/codecs/adau*
1330 F: sound/soc/codecs/adav*
1331 F: sound/soc/codecs/sigmadsp.*
1332 F: sound/soc/codecs/ssm*
1334 ANALOG DEVICES INC DMA DRIVERS
1335 M: Lars-Peter Clausen <lars@metafoo.de>
1337 W: https://ez.analog.com/linux-software-drivers
1338 F: drivers/dma/dma-axi-dmac.c
1340 ANALOG DEVICES INC IIO DRIVERS
1341 M: Lars-Peter Clausen <lars@metafoo.de>
1342 M: Michael Hennerich <Michael.Hennerich@analog.com>
1344 W: http://wiki.analog.com/
1345 W: https://ez.analog.com/linux-software-drivers
1346 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1347 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1348 F: Documentation/devicetree/bindings/iio/*/adi,*
1349 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.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/adc/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/irqchip/irq-apple-aic.c
1919 F: drivers/mailbox/apple-mailbox.c
1920 F: drivers/nvme/host/apple.c
1921 F: drivers/nvmem/apple-efuses.c
1922 F: drivers/pinctrl/pinctrl-apple-gpio.c
1923 F: drivers/soc/apple/*
1924 F: drivers/watchdog/apple_wdt.c
1925 F: include/dt-bindings/interrupt-controller/apple-aic.h
1926 F: include/dt-bindings/pinctrl/apple.h
1927 F: include/linux/apple-mailbox.h
1928 F: include/linux/soc/apple/*
1930 ARM/APPLE MACHINE SOUND DRIVERS
1931 M: Martin Povišer <povik+lin@cutebit.org>
1932 L: asahi@lists.linux.dev
1933 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1935 F: Documentation/devicetree/bindings/sound/apple,*
1936 F: sound/soc/apple/*
1937 F: sound/soc/codecs/cs42l83-i2c.c
1939 ARM/ARTPEC MACHINE SUPPORT
1940 M: Jesper Nilsson <jesper.nilsson@axis.com>
1941 M: Lars Persson <lars.persson@axis.com>
1942 L: linux-arm-kernel@axis.com
1944 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1945 F: arch/arm/boot/dts/artpec6*
1946 F: arch/arm/mach-artpec
1948 F: drivers/crypto/axis
1949 F: drivers/mmc/host/usdhi6rol0.c
1950 F: drivers/pinctrl/pinctrl-artpec*
1952 ARM/ASPEED I2C DRIVER
1953 M: Brendan Higgins <brendanhiggins@google.com>
1954 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1955 R: Joel Stanley <joel@jms.id.au>
1956 L: linux-i2c@vger.kernel.org
1957 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1959 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1960 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1961 F: drivers/i2c/busses/i2c-aspeed.c
1962 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1964 ARM/ASPEED MACHINE SUPPORT
1965 M: Joel Stanley <joel@jms.id.au>
1966 R: Andrew Jeffery <andrew@aj.id.au>
1967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1970 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1972 F: Documentation/devicetree/bindings/arm/aspeed/
1973 F: arch/arm/boot/dts/aspeed-*
1974 F: arch/arm/mach-aspeed/
1977 ARM/BITMAIN ARCHITECTURE
1978 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1982 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1983 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1984 F: arch/arm64/boot/dts/bitmain/
1985 F: drivers/clk/clk-bm1880.c
1986 F: drivers/pinctrl/pinctrl-bm1880.c
1988 ARM/CALXEDA HIGHBANK ARCHITECTURE
1989 M: Andre Przywara <andre.przywara@arm.com>
1990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 F: arch/arm/boot/dts/ecx-*.dts*
1993 F: arch/arm/boot/dts/highbank.dts
1994 F: arch/arm/mach-highbank/
1996 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1997 M: Krzysztof Halasa <khalasa@piap.pl>
1999 F: arch/arm/mach-cns3xxx/
2001 ARM/CAVIUM THUNDER NETWORK DRIVER
2002 M: Sunil Goutham <sgoutham@marvell.com>
2003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 F: drivers/net/ethernet/cavium/thunder/
2007 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2008 M: Lukasz Majewski <lukma@denx.de>
2009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011 F: arch/arm/mach-ep93xx/ts72xx.c
2013 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2014 M: Alexander Shiyan <shc_work@mail.ru>
2015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2019 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
2020 M: Lennert Buytenhek <kernel@wantstofly.org>
2021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2025 M: Hartley Sweeten <hsweeten@visionengravers.com>
2026 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
2027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 F: arch/arm/mach-ep93xx/
2030 F: arch/arm/mach-ep93xx/include/mach/
2033 M: Russell King <linux@armlinux.org.uk>
2034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2036 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2037 F: drivers/clk/clkdev.c
2039 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2040 M: Baruch Siach <baruch@tkos.co.il>
2041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043 F: arch/arm/boot/dts/cx92755*
2046 ARM/CONTEC MICRO9 MACHINE SUPPORT
2047 M: Hubert Feurstein <hubert.feurstein@contec.at>
2049 F: arch/arm/mach-ep93xx/micro9.c
2051 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2052 M: Mathieu Poirier <mathieu.poirier@linaro.org>
2053 M: Suzuki K Poulose <suzuki.poulose@arm.com>
2054 R: Mike Leach <mike.leach@linaro.org>
2055 R: Leo Yan <leo.yan@linaro.org>
2056 L: coresight@lists.linaro.org (moderated for non-subscribers)
2057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2060 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2061 F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2062 F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2063 F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2064 F: Documentation/trace/coresight/*
2065 F: drivers/hwtracing/coresight/*
2066 F: include/dt-bindings/arm/coresight-cti-dt.h
2067 F: include/linux/coresight*
2068 F: samples/coresight/*
2069 F: tools/perf/arch/arm/util/auxtrace.c
2070 F: tools/perf/arch/arm/util/cs-etm.c
2071 F: tools/perf/arch/arm/util/cs-etm.h
2072 F: tools/perf/arch/arm/util/pmu.c
2073 F: tools/perf/util/cs-etm-decoder/*
2074 F: tools/perf/util/cs-etm.*
2076 ARM/CORGI MACHINE SUPPORT
2077 M: Richard Purdie <rpurdie@rpsys.net>
2080 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2081 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2082 M: Linus Walleij <linus.walleij@linaro.org>
2083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2085 T: git git://github.com/ulli-kroll/linux.git
2086 F: Documentation/devicetree/bindings/arm/gemini.yaml
2087 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2088 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2089 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2090 F: arch/arm/boot/dts/gemini*
2091 F: arch/arm/mach-gemini/
2092 F: drivers/crypto/gemini/
2093 F: drivers/net/ethernet/cortina/
2094 F: drivers/pinctrl/pinctrl-gemini.c
2095 F: drivers/rtc/rtc-ftrtc010.c
2097 ARM/CZ.NIC TURRIS SUPPORT
2098 M: Marek Behún <kabel@kernel.org>
2100 W: https://www.turris.cz/
2101 F: Documentation/ABI/testing/debugfs-moxtet
2102 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2103 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2104 F: Documentation/devicetree/bindings/bus/moxtet.txt
2105 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2106 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2107 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2108 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2109 F: drivers/bus/moxtet.c
2110 F: drivers/firmware/turris-mox-rwtm.c
2111 F: drivers/leds/leds-turris-omnia.c
2112 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2113 F: drivers/gpio/gpio-moxtet.c
2114 F: drivers/watchdog/armada_37xx_wdt.c
2115 F: include/dt-bindings/bus/moxtet.h
2116 F: include/linux/armada-37xx-rwtm-mailbox.h
2117 F: include/linux/moxtet.h
2119 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2120 M: Robert Jarzmik <robert.jarzmik@free.fr>
2121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123 F: arch/arm/mach-pxa/ezx.c
2125 ARM/FARADAY FA526 PORT
2126 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129 T: git git://git.berlios.de/gemini-board
2130 F: arch/arm/mm/*-fa*
2132 ARM/FOOTBRIDGE ARCHITECTURE
2133 M: Russell King <linux@armlinux.org.uk>
2134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136 W: http://www.armlinux.org.uk/
2137 F: arch/arm/include/asm/hardware/dec21285.h
2138 F: arch/arm/mach-footbridge/
2140 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2141 M: Shawn Guo <shawnguo@kernel.org>
2142 M: Sascha Hauer <s.hauer@pengutronix.de>
2143 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2144 R: Fabio Estevam <festevam@gmail.com>
2145 R: NXP Linux Team <linux-imx@nxp.com>
2146 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2149 X: drivers/media/i2c/
2153 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2154 M: Shawn Guo <shawnguo@kernel.org>
2155 M: Li Yang <leoyang.li@nxp.com>
2156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2159 F: arch/arm/boot/dts/ls1021a*
2160 F: arch/arm64/boot/dts/freescale/fsl-*
2161 F: arch/arm64/boot/dts/freescale/qoriq-*
2163 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2164 M: Shawn Guo <shawnguo@kernel.org>
2165 M: Sascha Hauer <s.hauer@pengutronix.de>
2166 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2167 R: Stefan Agner <stefan@agner.ch>
2168 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2171 F: arch/arm/boot/dts/vf*
2172 F: arch/arm/mach-imx/*vf610*
2174 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2175 M: Lennert Buytenhek <kernel@wantstofly.org>
2176 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 ARM/GUMSTIX MACHINE SUPPORT
2180 M: Steve Sakoman <sakoman@gmail.com>
2181 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2185 M: Philipp Zabel <philipp.zabel@gmail.com>
2186 M: Paul Parsons <lost.distance@yahoo.com>
2187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189 F: arch/arm/mach-pxa/hx4700.c
2190 F: arch/arm/mach-pxa/include/mach/hx4700.h
2191 F: sound/soc/pxa/hx4700.c
2193 ARM/HISILICON SOC SUPPORT
2194 M: Wei Xu <xuwei5@hisilicon.com>
2195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197 W: http://www.hisilicon.com
2198 T: git git://github.com/hisilicon/linux-hisi.git
2199 F: arch/arm/boot/dts/hi3*
2200 F: arch/arm/boot/dts/hip*
2201 F: arch/arm/boot/dts/hisi*
2202 F: arch/arm/mach-hisi/
2203 F: arch/arm64/boot/dts/hisilicon/
2205 ARM/HP JORNADA 7XX MACHINE SUPPORT
2206 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2210 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2211 F: arch/arm/mach-sa1100/jornada720.c
2213 ARM/HPE GXP ARCHITECTURE
2214 M: Jean-Marie Verdun <verdun@hpe.com>
2215 M: Nick Hawkins <nick.hawkins@hpe.com>
2217 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2218 F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2219 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2220 F: arch/arm/boot/dts/hpe-bmc*
2221 F: arch/arm/boot/dts/hpe-gxp*
2222 F: arch/arm/mach-hpe/
2223 F: drivers/clocksource/timer-gxp.c
2224 F: drivers/spi/spi-gxp.c
2225 F: drivers/watchdog/gxp-wdt.c
2227 ARM/IGEP MACHINE SUPPORT
2228 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2229 M: Javier Martinez Canillas <javier@dowhile0.org>
2230 L: linux-omap@vger.kernel.org
2231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233 F: arch/arm/boot/dts/omap3-igep*
2235 ARM/INCOME PXA270 SUPPORT
2236 M: Marek Vasut <marek.vasut@gmail.com>
2237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2241 ARM/INTEL IOP32X ARM ARCHITECTURE
2242 M: Lennert Buytenhek <kernel@wantstofly.org>
2243 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246 ARM/INTEL IQ81342EX MACHINE SUPPORT
2247 M: Lennert Buytenhek <kernel@wantstofly.org>
2248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2251 ARM/INTEL IXDP2850 MACHINE SUPPORT
2252 M: Lennert Buytenhek <kernel@wantstofly.org>
2253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2256 ARM/INTEL IXP4XX ARM ARCHITECTURE
2257 M: Linus Walleij <linusw@kernel.org>
2258 M: Imre Kaloz <kaloz@openwrt.org>
2259 M: Krzysztof Halasa <khalasa@piap.pl>
2260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2263 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2264 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2265 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2266 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2267 F: arch/arm/mach-ixp4xx/
2268 F: drivers/bus/intel-ixp4xx-eb.c
2269 F: drivers/clocksource/timer-ixp4xx.c
2270 F: drivers/crypto/ixp4xx_crypto.c
2271 F: drivers/gpio/gpio-ixp4xx.c
2272 F: drivers/irqchip/irq-ixp4xx.c
2273 F: include/linux/irqchip/irq-ixp4xx.h
2274 F: include/linux/platform_data/timer-ixp4xx.h
2276 ARM/INTEL KEEMBAY ARCHITECTURE
2277 M: Paul J. Murphy <paul.j.murphy@intel.com>
2278 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2280 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2281 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2282 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2284 ARM/INTEL XSC3 (MANZANO) ARM CORE
2285 M: Lennert Buytenhek <kernel@wantstofly.org>
2286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2289 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2290 M: Lennert Buytenhek <kernel@wantstofly.org>
2291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294 ARM/LG1K ARCHITECTURE
2295 M: Chanho Min <chanho.min@lge.com>
2296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2298 F: arch/arm64/boot/dts/lg/
2300 ARM/LOGICPD PXA270 MACHINE SUPPORT
2301 M: Lennert Buytenhek <kernel@wantstofly.org>
2302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2305 ARM/LPC18XX ARCHITECTURE
2306 M: Vladimir Zapolskiy <vz@mleia.com>
2307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2309 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2310 F: arch/arm/boot/dts/lpc43*
2311 F: drivers/i2c/busses/i2c-lpc2k.c
2312 F: drivers/memory/pl172.c
2313 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2314 F: drivers/rtc/rtc-lpc24xx.c
2317 ARM/LPC32XX SOC SUPPORT
2318 M: Vladimir Zapolskiy <vz@mleia.com>
2319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2321 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2322 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2323 F: arch/arm/boot/dts/lpc32*
2324 F: arch/arm/mach-lpc32xx/
2325 F: drivers/i2c/busses/i2c-pnx.c
2326 F: drivers/net/ethernet/nxp/lpc_eth.c
2327 F: drivers/usb/host/ohci-nxp.c
2328 F: drivers/watchdog/pnx4008_wdt.c
2331 ARM/MAGICIAN MACHINE SUPPORT
2332 M: Philipp Zabel <philipp.zabel@gmail.com>
2335 ARM/Marvell Dove/MV78xx0/Orion SOC support
2336 M: Andrew Lunn <andrew@lunn.ch>
2337 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2338 M: Gregory Clement <gregory.clement@bootlin.com>
2339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2342 F: Documentation/devicetree/bindings/soc/dove/
2343 F: arch/arm/boot/dts/dove*
2344 F: arch/arm/boot/dts/orion5x*
2345 F: arch/arm/mach-dove/
2346 F: arch/arm/mach-mv78xx0/
2347 F: arch/arm/mach-orion5x/
2348 F: arch/arm/plat-orion/
2349 F: drivers/soc/dove/
2351 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2352 M: Andrew Lunn <andrew@lunn.ch>
2353 M: Gregory Clement <gregory.clement@bootlin.com>
2354 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2358 F: arch/arm/boot/dts/armada*
2359 F: arch/arm/boot/dts/kirkwood*
2360 F: arch/arm/configs/mvebu_*_defconfig
2361 F: arch/arm/mach-mvebu/
2362 F: arch/arm64/boot/dts/marvell/armada*
2363 F: arch/arm64/boot/dts/marvell/cn913*
2364 F: drivers/cpufreq/armada-37xx-cpufreq.c
2365 F: drivers/cpufreq/armada-8k-cpufreq.c
2366 F: drivers/cpufreq/mvebu-cpufreq.c
2367 F: drivers/irqchip/irq-armada-370-xp.c
2368 F: drivers/irqchip/irq-mvebu-*
2369 F: drivers/pinctrl/mvebu/
2370 F: drivers/rtc/rtc-armada38x.c
2372 ARM/Mediatek RTC DRIVER
2373 M: Eddie Huang <eddie.huang@mediatek.com>
2374 M: Sean Wang <sean.wang@mediatek.com>
2375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2378 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2379 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2380 F: drivers/rtc/rtc-mt2712.c
2381 F: drivers/rtc/rtc-mt6397.c
2382 F: drivers/rtc/rtc-mt7622.c
2384 ARM/Mediatek SoC support
2385 M: Matthias Brugger <matthias.bgg@gmail.com>
2386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2387 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2389 W: https://mtk.wiki.kernel.org/
2390 C: irc://chat.freenode.net/linux-mediatek
2391 F: arch/arm/boot/dts/mt6*
2392 F: arch/arm/boot/dts/mt7*
2393 F: arch/arm/boot/dts/mt8*
2394 F: arch/arm/mach-mediatek/
2395 F: arch/arm64/boot/dts/mediatek/
2396 F: drivers/soc/mediatek/
2401 ARM/Mediatek USB3 PHY DRIVER
2402 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2406 F: Documentation/devicetree/bindings/phy/mediatek,*
2407 F: drivers/phy/mediatek/
2409 ARM/Microchip (AT91) SoC support
2410 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2411 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2412 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415 W: http://www.linux4sam.org
2416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2417 F: arch/arm/boot/dts/at91*.dts
2418 F: arch/arm/boot/dts/at91*.dtsi
2419 F: arch/arm/boot/dts/sama*.dts
2420 F: arch/arm/boot/dts/sama*.dtsi
2421 F: arch/arm/include/debug/at91.S
2422 F: arch/arm/mach-at91/
2423 F: drivers/memory/atmel*
2424 F: drivers/watchdog/sama5d4_wdt.c
2425 F: include/soc/at91/
2426 X: drivers/input/touchscreen/atmel_mxt_ts.c
2427 X: drivers/net/wireless/atmel/
2431 ARM/Microchip Sparx5 SoC support
2432 M: Lars Povlsen <lars.povlsen@microchip.com>
2433 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2434 M: Daniel Machon <daniel.machon@microchip.com>
2435 M: UNGLinuxDriver@microchip.com
2436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2438 T: git git://github.com/microchip-ung/linux-upstream.git
2439 F: arch/arm64/boot/dts/microchip/
2440 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2443 Microchip Timer Counter Block (TCB) Capture Driver
2444 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2446 L: linux-iio@vger.kernel.org
2448 F: drivers/counter/microchip-tcb-capture.c
2450 ARM/MILBEAUT ARCHITECTURE
2451 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2452 M: Takao Orito <orito.takao@socionext.com>
2453 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455 F: arch/arm/boot/dts/milbeaut*
2456 F: arch/arm/mach-milbeaut/
2459 ARM/MIOA701 MACHINE SUPPORT
2460 M: Robert Jarzmik <robert.jarzmik@free.fr>
2461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2463 F: arch/arm/mach-pxa/mioa701.c
2465 ARM/MStar/Sigmastar Armv7 SoC support
2466 M: Daniel Palmer <daniel@thingy.jp>
2467 M: Romain Perier <romain.perier@gmail.com>
2468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2470 W: http://linux-chenxing.org/
2471 T: git git://github.com/linux-chenxing/linux.git
2472 F: Documentation/devicetree/bindings/arm/mstar/*
2473 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2474 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2475 F: arch/arm/boot/dts/mstar-*
2476 F: arch/arm/mach-mstar/
2477 F: drivers/clk/mstar/
2478 F: drivers/clocksource/timer-msc313e.c
2479 F: drivers/gpio/gpio-msc313.c
2480 F: drivers/rtc/rtc-msc313.c
2481 F: drivers/watchdog/msc313e_wdt.c
2482 F: include/dt-bindings/clock/mstar-*
2483 F: include/dt-bindings/gpio/msc313-gpio.h
2485 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2486 M: Michael Petchkovsky <mkpetch@internode.on.net>
2489 ARM/NOMADIK/Ux500 ARCHITECTURES
2490 M: Linus Walleij <linus.walleij@linaro.org>
2491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2494 F: Documentation/devicetree/bindings/arm/ste-*
2495 F: Documentation/devicetree/bindings/arm/ux500.yaml
2496 F: Documentation/devicetree/bindings/arm/ux500/
2497 F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2498 F: arch/arm/boot/dts/ste-*
2499 F: arch/arm/mach-nomadik/
2500 F: arch/arm/mach-ux500/
2501 F: drivers/clk/clk-nomadik.c
2502 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2503 F: drivers/dma/ste_dma40*
2504 F: drivers/hwspinlock/u8500_hsem.c
2505 F: drivers/i2c/busses/i2c-nomadik.c
2506 F: drivers/iio/adc/ab8500-gpadc.c
2507 F: drivers/mfd/ab8500*
2508 F: drivers/mfd/abx500*
2509 F: drivers/mfd/db8500*
2510 F: drivers/pinctrl/nomadik/
2511 F: drivers/rtc/rtc-ab8500.c
2512 F: drivers/rtc/rtc-pl031.c
2513 F: drivers/soc/ux500/
2515 ARM/NUVOTON NPCM ARCHITECTURE
2516 M: Avi Fishman <avifishman70@gmail.com>
2517 M: Tomer Maimon <tmaimon77@gmail.com>
2518 M: Tali Perry <tali.perry1@gmail.com>
2519 R: Patrick Venture <venture@google.com>
2520 R: Nancy Yuen <yuenn@google.com>
2521 R: Benjamin Fair <benjaminfair@google.com>
2522 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2524 F: Documentation/devicetree/bindings/*/*/*npcm*
2525 F: Documentation/devicetree/bindings/*/*npcm*
2526 F: Documentation/devicetree/bindings/arm/npcm/*
2527 F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2528 F: arch/arm/boot/dts/nuvoton-npcm*
2529 F: arch/arm/mach-npcm/
2530 F: arch/arm64/boot/dts/nuvoton/
2532 F: drivers/*/*/*npcm*
2533 F: drivers/rtc/rtc-nct3018y.c
2534 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2535 F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2537 ARM/NUVOTON WPCM450 ARCHITECTURE
2538 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2539 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2541 W: https://github.com/neuschaefer/wpcm450/wiki
2542 F: Documentation/devicetree/bindings/*/*wpcm*
2543 F: arch/arm/boot/dts/nuvoton-wpcm450*
2544 F: arch/arm/mach-npcm/wpcm450.c
2545 F: drivers/*/*/*wpcm*
2548 ARM/NXP S32G ARCHITECTURE
2549 M: Chester Lin <clin@suse.com>
2550 R: Andreas Färber <afaerber@suse.de>
2551 R: Matthias Brugger <mbrugger@suse.com>
2552 R: NXP S32 Linux Team <s32@nxp.com>
2553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2557 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2558 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2560 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2561 F: arch/arm/mach-s3c/gta02.h
2562 F: arch/arm/mach-s3c/mach-gta02.c
2564 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2565 M: Alexander Clouter <alex@digriz.org.uk>
2566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2568 W: http://www.digriz.org.uk/ts78xx/kernel
2569 F: arch/arm/mach-orion5x/ts78xx-*
2571 ARM/OXNAS platform support
2572 M: Neil Armstrong <neil.armstrong@linaro.org>
2573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2574 L: linux-oxnas@groups.io (moderated for non-subscribers)
2576 F: arch/arm/boot/dts/ox8*.dts*
2577 F: arch/arm/mach-oxnas/
2578 F: drivers/power/reset/oxnas-restart.c
2581 ARM/PALM TREO SUPPORT
2582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2584 F: arch/arm/mach-pxa/palmtreo.*
2586 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2587 M: Marek Vasut <marek.vasut@gmail.com>
2588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2590 W: http://hackndev.com
2591 F: arch/arm/mach-pxa/include/mach/palmld.h
2592 F: arch/arm/mach-pxa/include/mach/palmtc.h
2593 F: arch/arm/mach-pxa/include/mach/palmtx.h
2594 F: arch/arm/mach-pxa/palmld.c
2595 F: arch/arm/mach-pxa/palmt5.*
2596 F: arch/arm/mach-pxa/palmtc.c
2597 F: arch/arm/mach-pxa/palmte2.*
2598 F: arch/arm/mach-pxa/palmtx.c
2601 M: Sergey Lapin <slapin@ossfans.org>
2602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2604 W: http://hackndev.com
2605 F: arch/arm/mach-pxa/palmz72.*
2608 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2610 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2612 ARM/PT DIGITAL BOARD PORT
2613 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2616 W: http://www.armlinux.org.uk/
2618 ARM/QUALCOMM SUPPORT
2619 M: Andy Gross <agross@kernel.org>
2620 M: Bjorn Andersson <andersson@kernel.org>
2621 R: Konrad Dybcio <konrad.dybcio@somainline.org>
2622 L: linux-arm-msm@vger.kernel.org
2624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2625 F: Documentation/devicetree/bindings/*/qcom*
2626 F: Documentation/devicetree/bindings/soc/qcom/
2627 F: arch/arm/boot/dts/qcom-*.dts
2628 F: arch/arm/boot/dts/qcom-*.dtsi
2629 F: arch/arm/configs/qcom_defconfig
2630 F: arch/arm/mach-qcom/
2631 F: arch/arm64/boot/dts/qcom/
2632 F: drivers/*/*/qcom*
2633 F: drivers/*/*/qcom/
2634 F: drivers/*/pm8???-*
2637 F: drivers/bluetooth/btqcomsmd.c
2638 F: drivers/clocksource/timer-qcom.c
2639 F: drivers/cpuidle/cpuidle-qcom-spm.c
2640 F: drivers/extcon/extcon-qcom*
2641 F: drivers/i2c/busses/i2c-qcom-geni.c
2642 F: drivers/i2c/busses/i2c-qup.c
2643 F: drivers/iommu/msm*
2644 F: drivers/mfd/ssbi.c
2645 F: drivers/mmc/host/mmci_qcom*
2646 F: drivers/mmc/host/sdhci-msm.c
2647 F: drivers/pci/controller/dwc/pcie-qcom.c
2648 F: drivers/phy/qualcomm/
2649 F: drivers/power/*/msm*
2650 F: drivers/reset/reset-qcom-*
2651 F: drivers/ufs/host/ufs-qcom*
2652 F: drivers/spi/spi-geni-qcom.c
2653 F: drivers/spi/spi-qcom-qspi.c
2654 F: drivers/spi/spi-qup.c
2655 F: drivers/tty/serial/msm_serial.c
2656 F: drivers/usb/dwc3/dwc3-qcom.c
2657 F: include/dt-bindings/*/qcom*
2658 F: include/linux/*/qcom*
2659 F: include/linux/soc/qcom/
2661 ARM/RADISYS ENP2611 MACHINE SUPPORT
2662 M: Lennert Buytenhek <kernel@wantstofly.org>
2663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2666 ARM/RDA MICRO ARCHITECTURE
2667 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2669 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2671 F: Documentation/devicetree/bindings/arm/rda.yaml
2672 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2673 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2674 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2675 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2676 F: arch/arm/boot/dts/rda8810pl-*
2677 F: drivers/clocksource/timer-rda.c
2678 F: drivers/gpio/gpio-rda.c
2679 F: drivers/irqchip/irq-rda-intc.c
2680 F: drivers/tty/serial/rda-uart.c
2682 ARM/REALTEK ARCHITECTURE
2683 M: Andreas Färber <afaerber@suse.de>
2684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2685 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2687 F: Documentation/devicetree/bindings/arm/realtek.yaml
2688 F: arch/arm/boot/dts/rtd*
2689 F: arch/arm/mach-realtek/
2690 F: arch/arm64/boot/dts/realtek/
2692 ARM/RENESAS ARM64 ARCHITECTURE
2693 M: Geert Uytterhoeven <geert+renesas@glider.be>
2694 M: Magnus Damm <magnus.damm@gmail.com>
2695 L: linux-renesas-soc@vger.kernel.org
2697 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2698 C: irc://irc.libera.chat/renesas-soc
2699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2700 F: Documentation/devicetree/bindings/arm/renesas.yaml
2701 F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2702 F: Documentation/devicetree/bindings/soc/renesas/
2703 F: arch/arm64/boot/dts/renesas/
2704 F: drivers/soc/renesas/
2705 F: include/linux/soc/renesas/
2707 ARM/RISCPC ARCHITECTURE
2708 M: Russell King <linux@armlinux.org.uk>
2709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2711 W: http://www.armlinux.org.uk/
2712 F: arch/arm/include/asm/hardware/ioc.h
2713 F: arch/arm/include/asm/hardware/iomd.h
2714 F: arch/arm/include/asm/hardware/memc.h
2715 F: arch/arm/mach-rpc/
2716 F: drivers/net/ethernet/8390/etherh.c
2717 F: drivers/net/ethernet/i825xx/ether1*
2718 F: drivers/net/ethernet/seeq/ether3*
2719 F: drivers/scsi/arm/
2721 ARM/Rockchip SoC support
2722 M: Heiko Stuebner <heiko@sntech.de>
2723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2724 L: linux-rockchip@lists.infradead.org
2726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2727 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2728 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2729 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2730 F: arch/arm/boot/dts/rk3*
2731 F: arch/arm/boot/dts/rv1108*
2732 F: arch/arm/mach-rockchip/
2733 F: drivers/*/*/*rockchip*
2734 F: drivers/*/*rockchip*
2735 F: drivers/clk/rockchip/
2736 F: drivers/i2c/busses/i2c-rk3x.c
2737 F: sound/soc/rockchip/
2740 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2741 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2742 R: Alim Akhtar <alim.akhtar@samsung.com>
2743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2744 L: linux-samsung-soc@vger.kernel.org
2746 C: irc://irc.libera.chat/linux-exynos
2747 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2748 B: mailto:linux-samsung-soc@vger.kernel.org
2749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2750 F: Documentation/arm/samsung/
2751 F: Documentation/devicetree/bindings/arm/samsung/
2752 F: Documentation/devicetree/bindings/hwinfo/samsung,*
2753 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2754 F: Documentation/devicetree/bindings/soc/samsung/
2755 F: arch/arm/boot/dts/exynos*
2756 F: arch/arm/boot/dts/s3c*
2757 F: arch/arm/boot/dts/s5p*
2758 F: arch/arm/mach-exynos*/
2759 F: arch/arm/mach-s3c/
2760 F: arch/arm/mach-s5p*/
2761 F: arch/arm64/boot/dts/exynos/
2762 F: drivers/*/*/*s3c24*
2763 F: drivers/*/*s3c24*
2764 F: drivers/*/*s3c64xx*
2765 F: drivers/*/*s5pv210*
2766 F: drivers/clocksource/samsung_pwm_timer.c
2767 F: drivers/memory/samsung/
2768 F: drivers/pwm/pwm-samsung.c
2769 F: drivers/soc/samsung/
2770 F: drivers/tty/serial/samsung*
2771 F: include/clocksource/samsung_pwm.h
2772 F: include/linux/platform_data/*s3c*
2773 F: include/linux/serial_s3c.h
2774 F: include/linux/soc/samsung/
2780 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2781 M: Łukasz Stelmach <l.stelmach@samsung.com>
2782 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2783 L: linux-media@vger.kernel.org
2785 F: drivers/media/platform/samsung/s5p-g2d/
2787 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2788 M: Marek Szyprowski <m.szyprowski@samsung.com>
2789 L: linux-samsung-soc@vger.kernel.org
2790 L: linux-media@vger.kernel.org
2792 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2793 F: drivers/media/cec/platform/s5p/
2795 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2796 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2797 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2798 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2800 L: linux-media@vger.kernel.org
2802 F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2803 F: drivers/media/platform/samsung/s5p-jpeg/
2805 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2806 M: Marek Szyprowski <m.szyprowski@samsung.com>
2807 M: Andrzej Hajda <andrzej.hajda@intel.com>
2808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2809 L: linux-media@vger.kernel.org
2811 F: drivers/media/platform/samsung/s5p-mfc/
2813 ARM/SHMOBILE ARM ARCHITECTURE
2814 M: Geert Uytterhoeven <geert+renesas@glider.be>
2815 M: Magnus Damm <magnus.damm@gmail.com>
2816 L: linux-renesas-soc@vger.kernel.org
2818 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2819 C: irc://irc.libera.chat/renesas-soc
2820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2821 F: Documentation/devicetree/bindings/arm/renesas.yaml
2822 F: Documentation/devicetree/bindings/soc/renesas/
2823 F: arch/arm/boot/dts/emev2*
2824 F: arch/arm/boot/dts/gr-peach*
2825 F: arch/arm/boot/dts/iwg20d-q7*
2826 F: arch/arm/boot/dts/r7s*
2827 F: arch/arm/boot/dts/r8a*
2828 F: arch/arm/boot/dts/r9a*
2829 F: arch/arm/boot/dts/sh*
2830 F: arch/arm/configs/shmobile_defconfig
2831 F: arch/arm/include/debug/renesas-scif.S
2832 F: arch/arm/mach-shmobile/
2833 F: drivers/soc/renesas/
2834 F: include/linux/soc/renesas/
2836 ARM/SOCFPGA ARCHITECTURE
2837 M: Dinh Nguyen <dinguyen@kernel.org>
2839 W: http://www.rocketboards.org
2840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2841 F: arch/arm/boot/dts/socfpga*
2842 F: arch/arm/configs/socfpga_defconfig
2843 F: arch/arm/mach-socfpga/
2844 F: arch/arm64/boot/dts/altera/
2845 F: arch/arm64/boot/dts/intel/
2847 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2848 M: Dinh Nguyen <dinguyen@kernel.org>
2850 F: drivers/clk/socfpga/
2852 ARM/SOCFPGA EDAC SUPPORT
2853 M: Dinh Nguyen <dinguyen@kernel.org>
2855 F: drivers/edac/altera_edac.[ch]
2857 ARM/SPREADTRUM SoC SUPPORT
2858 M: Orson Zhai <orsonzhai@gmail.com>
2859 M: Baolin Wang <baolin.wang7@gmail.com>
2860 M: Chunyan Zhang <zhang.lyra@gmail.com>
2862 F: arch/arm64/boot/dts/sprd
2867 ARM/STI ARCHITECTURE
2868 M: Patrice Chotard <patrice.chotard@foss.st.com>
2869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2871 W: http://www.stlinux.com
2872 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2873 F: arch/arm/boot/dts/sti*
2874 F: arch/arm/mach-sti/
2875 F: drivers/ata/ahci_st.c
2876 F: drivers/char/hw_random/st-rng.c
2877 F: drivers/clocksource/arm_global_timer.c
2878 F: drivers/clocksource/clksrc_st_lpc.c
2879 F: drivers/cpufreq/sti-cpufreq.c
2880 F: drivers/dma/st_fdma*
2881 F: drivers/i2c/busses/i2c-st.c
2882 F: drivers/media/platform/st/sti/c8sectpfe/
2883 F: drivers/media/rc/st_rc.c
2884 F: drivers/mmc/host/sdhci-st.c
2885 F: drivers/phy/st/phy-miphy28lp.c
2886 F: drivers/phy/st/phy-stih407-usb.c
2887 F: drivers/pinctrl/pinctrl-st.c
2888 F: drivers/remoteproc/st_remoteproc.c
2889 F: drivers/remoteproc/st_slim_rproc.c
2890 F: drivers/reset/sti/
2891 F: drivers/rtc/rtc-st-lpc.c
2892 F: drivers/tty/serial/st-asc.c
2893 F: drivers/usb/dwc3/dwc3-st.c
2894 F: drivers/usb/host/ehci-st.c
2895 F: drivers/usb/host/ohci-st.c
2896 F: drivers/watchdog/st_lpc_wdt.c
2897 F: include/linux/remoteproc/st_slim_rproc.h
2899 ARM/STM32 ARCHITECTURE
2900 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2901 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2902 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2906 F: arch/arm/boot/dts/stm32*
2907 F: arch/arm/mach-stm32/
2908 F: drivers/clocksource/armv7m_systick.c
2912 ARM/SUNPLUS SP7021 SOC SUPPORT
2913 M: Qin Jian <qinjian@cqplus1.com>
2914 L: linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2916 W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2917 F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2918 F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2919 F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2920 F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2921 F: arch/arm/boot/dts/sunplus-sp7021*.dts*
2922 F: arch/arm/configs/sp7021_*defconfig
2923 F: arch/arm/mach-sunplus/
2924 F: drivers/irqchip/irq-sp7021-intc.c
2925 F: drivers/reset/reset-sunplus.c
2926 F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2927 F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2929 ARM/Synaptics SoC support
2930 M: Jisheng Zhang <jszhang@kernel.org>
2931 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2934 F: arch/arm/boot/dts/berlin*
2935 F: arch/arm/mach-berlin/
2936 F: arch/arm64/boot/dts/synaptics/
2938 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2939 M: Lennert Buytenhek <kernel@wantstofly.org>
2940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2943 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2944 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2945 L: linux-tegra@vger.kernel.org
2946 L: linux-media@vger.kernel.org
2948 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2949 F: drivers/media/cec/platform/tegra/
2951 ARM/TESLA FSD SoC SUPPORT
2952 M: Alim Akhtar <alim.akhtar@samsung.com>
2953 M: linux-fsd@tesla.com
2954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2955 L: linux-samsung-soc@vger.kernel.org
2957 F: arch/arm64/boot/dts/tesla*
2959 ARM/TETON BGA MACHINE SUPPORT
2960 M: "Mark F. Brown" <mark.brown314@gmail.com>
2961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2964 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2965 M: Santosh Shilimkar <ssantosh@kernel.org>
2966 L: linux-kernel@vger.kernel.org
2968 F: drivers/memory/*emif*
2970 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2971 M: Nishanth Menon <nm@ti.com>
2972 M: Santosh Shilimkar <ssantosh@kernel.org>
2973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2976 F: arch/arm/boot/dts/keystone-*
2977 F: arch/arm/mach-keystone/
2979 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2980 M: Santosh Shilimkar <ssantosh@kernel.org>
2981 L: linux-kernel@vger.kernel.org
2983 F: drivers/clk/keystone/
2985 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2986 M: Santosh Shilimkar <ssantosh@kernel.org>
2987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2988 L: linux-kernel@vger.kernel.org
2990 F: drivers/clocksource/timer-keystone.c
2992 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2993 M: Santosh Shilimkar <ssantosh@kernel.org>
2994 L: linux-kernel@vger.kernel.org
2996 F: drivers/power/reset/keystone-reset.c
2998 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2999 M: Nishanth Menon <nm@ti.com>
3000 M: Vignesh Raghavendra <vigneshr@ti.com>
3001 M: Tero Kristo <kristo@kernel.org>
3002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3004 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
3005 F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3006 F: arch/arm64/boot/dts/ti/Makefile
3007 F: arch/arm64/boot/dts/ti/k3-*
3008 F: include/dt-bindings/pinctrl/k3.h
3010 ARM/THECUS N2100 MACHINE SUPPORT
3011 M: Lennert Buytenhek <kernel@wantstofly.org>
3012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3015 ARM/TOSA MACHINE SUPPORT
3016 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
3017 M: Dirk Opfer <dirk@opfer-online.de>
3020 ARM/TOSHIBA VISCONTI ARCHITECTURE
3021 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3025 F: Documentation/devicetree/bindings/arm/toshiba.yaml
3026 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3027 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3028 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3029 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3030 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3031 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3032 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3033 F: arch/arm64/boot/dts/toshiba/
3034 F: drivers/clk/visconti/
3035 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3036 F: drivers/gpio/gpio-visconti.c
3037 F: drivers/pci/controller/dwc/pcie-visconti.c
3038 F: drivers/pinctrl/visconti/
3039 F: drivers/watchdog/visconti_wdt.c
3042 ARM/UNIPHIER ARCHITECTURE
3043 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3044 M: Masami Hiramatsu <mhiramat@kernel.org>
3045 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3047 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3048 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3049 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3050 F: arch/arm/boot/dts/uniphier*
3051 F: arch/arm/include/asm/hardware/cache-uniphier.h
3052 F: arch/arm/mach-uniphier/
3053 F: arch/arm/mm/cache-uniphier.c
3054 F: arch/arm64/boot/dts/socionext/uniphier*
3055 F: drivers/bus/uniphier-system-bus.c
3056 F: drivers/clk/uniphier/
3057 F: drivers/dma/uniphier-mdmac.c
3058 F: drivers/gpio/gpio-uniphier.c
3059 F: drivers/i2c/busses/i2c-uniphier*
3060 F: drivers/irqchip/irq-uniphier-aidet.c
3061 F: drivers/mmc/host/uniphier-sd.c
3062 F: drivers/pinctrl/uniphier/
3063 F: drivers/reset/reset-uniphier.c
3064 F: drivers/tty/serial/8250/8250_uniphier.c
3067 ARM/VERSATILE EXPRESS PLATFORM
3068 M: Liviu Dudau <liviu.dudau@arm.com>
3069 M: Sudeep Holla <sudeep.holla@arm.com>
3070 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
3071 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3075 F: arch/arm/boot/dts/vexpress*
3076 F: arch/arm/mach-vexpress/
3077 F: arch/arm64/boot/dts/arm/
3078 F: drivers/clk/versatile/clk-vexpress-osc.c
3079 F: drivers/clocksource/timer-versatile.c
3083 M: Russell King <linux@armlinux.org.uk>
3084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3086 W: http://www.armlinux.org.uk/
3089 ARM/VOIPAC PXA270 SUPPORT
3090 M: Marek Vasut <marek.vasut@gmail.com>
3091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3093 F: arch/arm/mach-pxa/include/mach/vpac270.h
3094 F: arch/arm/mach-pxa/vpac270.c
3096 ARM/VT8500 ARM ARCHITECTURE
3097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3099 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3100 F: arch/arm/mach-vt8500/
3101 F: drivers/clocksource/timer-vt8500.c
3102 F: drivers/i2c/busses/i2c-wmt.c
3103 F: drivers/mmc/host/wmt-sdmmc.c
3104 F: drivers/pwm/pwm-vt8500.c
3105 F: drivers/rtc/rtc-vt8500.c
3106 F: drivers/tty/serial/vt8500_serial.c
3107 F: drivers/usb/host/ehci-platform.c
3108 F: drivers/usb/host/uhci-platform.c
3109 F: drivers/video/fbdev/vt8500lcdfb.*
3110 F: drivers/video/fbdev/wm8505fb*
3111 F: drivers/video/fbdev/wmt_ge_rops.*
3113 ARM/ZIPIT Z2 SUPPORT
3114 M: Marek Vasut <marek.vasut@gmail.com>
3115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3117 F: arch/arm/mach-pxa/include/mach/z2.h
3118 F: arch/arm/mach-pxa/z2.c
3120 ARM/ZYNQ ARCHITECTURE
3121 M: Michal Simek <michal.simek@xilinx.com>
3122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3124 W: http://wiki.xilinx.com
3125 T: git https://github.com/Xilinx/linux-xlnx.git
3126 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3127 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3128 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3129 F: arch/arm/mach-zynq/
3130 F: drivers/clocksource/timer-cadence-ttc.c
3131 F: drivers/cpuidle/cpuidle-zynq.c
3132 F: drivers/edac/synopsys_edac.c
3133 F: drivers/i2c/busses/i2c-cadence.c
3134 F: drivers/i2c/busses/i2c-xiic.c
3135 F: drivers/mmc/host/sdhci-of-arasan.c
3139 ARM64 PORT (AARCH64 ARCHITECTURE)
3140 M: Catalin Marinas <catalin.marinas@arm.com>
3141 M: Will Deacon <will@kernel.org>
3142 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3145 F: Documentation/arm64/
3147 F: tools/testing/selftests/arm64/
3148 X: arch/arm64/boot/dts/
3150 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3151 M: George McCollister <george.mccollister@gmail.com>
3152 L: netdev@vger.kernel.org
3154 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3155 F: drivers/net/dsa/xrs700x/*
3156 F: net/dsa/tag_xrs700x.c
3158 AS3645A LED FLASH CONTROLLER DRIVER
3159 M: Sakari Ailus <sakari.ailus@iki.fi>
3160 L: linux-leds@vger.kernel.org
3162 F: drivers/leds/flash/leds-as3645a.c
3164 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3165 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3166 L: linux-media@vger.kernel.org
3168 T: git git://linuxtv.org/media_tree.git
3169 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3170 F: drivers/media/i2c/ak7375.c
3172 ASAHI KASEI AK8974 DRIVER
3173 M: Linus Walleij <linus.walleij@linaro.org>
3174 L: linux-iio@vger.kernel.org
3176 W: http://www.akm.com/
3177 F: drivers/iio/magnetometer/ak8974.c
3179 ASC7621 HARDWARE MONITOR DRIVER
3180 M: George Joseph <george.joseph@fairview5.com>
3181 L: linux-hwmon@vger.kernel.org
3183 F: Documentation/hwmon/asc7621.rst
3184 F: drivers/hwmon/asc7621.c
3186 ASIX AX88796C SPI ETHERNET ADAPTER
3187 M: Łukasz Stelmach <l.stelmach@samsung.com>
3189 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3190 F: drivers/net/ethernet/asix/ax88796c_*
3192 ASPEED PECI CONTROLLER
3193 M: Iwona Winiarska <iwona.winiarska@intel.com>
3194 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3195 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3197 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3198 F: drivers/peci/controller/peci-aspeed.c
3200 ASPEED PINCTRL DRIVERS
3201 M: Andrew Jeffery <andrew@aj.id.au>
3202 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3203 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3204 L: linux-gpio@vger.kernel.org
3206 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3207 F: drivers/pinctrl/aspeed/
3209 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3210 M: Eddie James <eajames@linux.ibm.com>
3211 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3213 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3214 F: drivers/irqchip/irq-aspeed-scu-ic.c
3215 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3217 ASPEED SD/MMC DRIVER
3218 M: Andrew Jeffery <andrew@aj.id.au>
3219 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3220 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3221 L: linux-mmc@vger.kernel.org
3223 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3224 F: drivers/mmc/host/sdhci-of-aspeed*
3226 ASPEED SMC SPI DRIVER
3227 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3228 M: Cédric Le Goater <clg@kaod.org>
3229 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3230 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3231 L: linux-spi@vger.kernel.org
3233 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3234 F: drivers/spi/spi-aspeed-smc.c
3236 ASPEED VIDEO ENGINE DRIVER
3237 M: Eddie James <eajames@linux.ibm.com>
3238 L: linux-media@vger.kernel.org
3239 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3241 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3242 F: drivers/media/platform/aspeed/
3244 ASPEED USB UDC DRIVER
3245 M: Neal Liu <neal_liu@aspeedtech.com>
3246 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3248 F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3249 F: drivers/usb/gadget/udc/aspeed_udc.c
3251 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3252 M: Corentin Chary <corentin.chary@gmail.com>
3253 L: acpi4asus-user@lists.sourceforge.net
3254 L: platform-driver-x86@vger.kernel.org
3256 W: http://acpi4asus.sf.net
3257 F: drivers/platform/x86/asus*.c
3258 F: drivers/platform/x86/eeepc*.c
3260 ASUS TF103C DOCK DRIVER
3261 M: Hans de Goede <hdegoede@redhat.com>
3262 L: platform-driver-x86@vger.kernel.org
3264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3265 F: drivers/platform/x86/asus-tf103c-dock.c
3267 ASUS WMI HARDWARE MONITOR DRIVER
3268 M: Ed Brindley <kernel@maidavale.org>
3269 M: Denis Pauk <pauk.denis@gmail.com>
3270 L: linux-hwmon@vger.kernel.org
3272 F: drivers/hwmon/asus_wmi_sensors.c
3274 ASUS EC HARDWARE MONITOR DRIVER
3275 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3276 L: linux-hwmon@vger.kernel.org
3278 F: drivers/hwmon/asus-ec-sensors.c
3280 ASUS WIRELESS RADIO CONTROL DRIVER
3281 M: João Paulo Rechi Vita <jprvita@gmail.com>
3282 L: platform-driver-x86@vger.kernel.org
3284 F: drivers/platform/x86/asus-wireless.c
3287 M: David Howells <dhowells@redhat.com>
3288 L: keyrings@vger.kernel.org
3290 F: Documentation/crypto/asymmetric-keys.rst
3291 F: crypto/asymmetric_keys/
3292 F: include/crypto/pkcs7.h
3293 F: include/crypto/public_key.h
3294 F: include/linux/verification.h
3296 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3297 R: Dan Williams <dan.j.williams@intel.com>
3299 W: http://sourceforge.net/projects/xscaleiop
3300 F: Documentation/crypto/async-tx-api.rst
3302 F: include/linux/async_tx.h
3305 M: Bartosz Golaszewski <brgl@bgdev.pl>
3306 L: linux-i2c@vger.kernel.org
3308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3309 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3310 F: drivers/misc/eeprom/at24.c
3312 ATA OVER ETHERNET (AOE) DRIVER
3313 M: "Justin Sanders" <justin@coraid.com>
3315 W: http://www.openaoe.org/
3316 F: Documentation/admin-guide/aoe/
3317 F: drivers/block/aoe/
3319 ATC260X PMIC MFD DRIVER
3320 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3321 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3322 L: linux-actions@lists.infradead.org
3324 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3325 F: drivers/input/misc/atc260x-onkey.c
3326 F: drivers/mfd/atc260*
3327 F: drivers/power/reset/atc260x-poweroff.c
3328 F: drivers/regulator/atc260x-regulator.c
3329 F: include/linux/mfd/atc260x/*
3331 ATHEROS 71XX/9XXX GPIO DRIVER
3332 M: Alban Bedel <albeu@free.fr>
3334 W: https://github.com/AlbanBedel/linux
3335 T: git git://github.com/AlbanBedel/linux
3336 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3337 F: drivers/gpio/gpio-ath79.c
3339 ATHEROS 71XX/9XXX USB PHY DRIVER
3340 M: Alban Bedel <albeu@free.fr>
3342 W: https://github.com/AlbanBedel/linux
3343 T: git git://github.com/AlbanBedel/linux
3344 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3345 F: drivers/phy/qualcomm/phy-ath79-usb.c
3347 ATHEROS ATH GENERIC UTILITIES
3348 M: Kalle Valo <kvalo@kernel.org>
3349 L: linux-wireless@vger.kernel.org
3351 F: drivers/net/wireless/ath/*
3353 ATHEROS ATH5K WIRELESS DRIVER
3354 M: Jiri Slaby <jirislaby@kernel.org>
3355 M: Nick Kossifidis <mickflemm@gmail.com>
3356 M: Luis Chamberlain <mcgrof@kernel.org>
3357 L: linux-wireless@vger.kernel.org
3359 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3360 F: drivers/net/wireless/ath/ath5k/
3362 ATHEROS ATH6KL WIRELESS DRIVER
3363 L: linux-wireless@vger.kernel.org
3365 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3366 F: drivers/net/wireless/ath/ath6kl/
3369 M: Ville Syrjala <syrjala@sci.fi>
3371 F: drivers/input/misc/ati_remote2.c
3373 ATK0110 HWMON DRIVER
3374 M: Luca Tettamanti <kronos.it@gmail.com>
3375 L: linux-hwmon@vger.kernel.org
3377 F: drivers/hwmon/asus_atk0110.c
3379 ATLX ETHERNET DRIVERS
3380 M: Chris Snook <chris.snook@gmail.com>
3381 L: netdev@vger.kernel.org
3383 W: http://sourceforge.net/projects/atl1
3384 W: http://atl1.sourceforge.net
3385 F: drivers/net/ethernet/atheros/
3388 M: Chas Williams <3chas3@gmail.com>
3389 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3390 L: netdev@vger.kernel.org
3392 W: http://linux-atm.sourceforge.net
3394 F: include/linux/atm*
3395 F: include/uapi/linux/atm*
3397 ATMEL MACB ETHERNET DRIVER
3398 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3399 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3401 F: drivers/net/ethernet/cadence/
3403 ATMEL MAXTOUCH DRIVER
3404 M: Nick Dyer <nick@shmanahar.org>
3406 T: git git://github.com/ndyer/linux.git
3407 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3408 F: drivers/input/touchscreen/atmel_mxt_ts.c
3410 ATMEL WIRELESS DRIVER
3411 M: Simon Kelley <simon@thekelleys.org.uk>
3412 L: linux-wireless@vger.kernel.org
3414 W: http://www.thekelleys.org.uk/atmel
3415 W: http://atmelwlandriver.sourceforge.net/
3416 F: drivers/net/wireless/atmel/atmel*
3418 ATOMIC INFRASTRUCTURE
3419 M: Will Deacon <will@kernel.org>
3420 M: Peter Zijlstra <peterz@infradead.org>
3421 R: Boqun Feng <boqun.feng@gmail.com>
3422 R: Mark Rutland <mark.rutland@arm.com>
3423 L: linux-kernel@vger.kernel.org
3425 F: arch/*/include/asm/atomic*.h
3426 F: include/*/atomic*.h
3427 F: include/linux/refcount.h
3428 F: Documentation/atomic_*.txt
3431 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3432 M: Bradley Grove <linuxdrivers@attotech.com>
3433 L: linux-scsi@vger.kernel.org
3435 W: http://www.attotech.com
3436 F: drivers/scsi/esas2r
3438 ATUSB IEEE 802.15.4 RADIO DRIVER
3439 M: Stefan Schmidt <stefan@datenfreihafen.org>
3440 L: linux-wpan@vger.kernel.org
3442 F: drivers/net/ieee802154/at86rf230.h
3443 F: drivers/net/ieee802154/atusb.c
3444 F: drivers/net/ieee802154/atusb.h
3447 M: Paul Moore <paul@paul-moore.com>
3448 M: Eric Paris <eparis@redhat.com>
3449 L: linux-audit@redhat.com (moderated for non-subscribers)
3451 W: https://github.com/linux-audit
3452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3453 F: include/asm-generic/audit_*.h
3454 F: include/linux/audit.h
3455 F: include/linux/audit_arch.h
3456 F: include/uapi/linux/audit.h
3460 AUXILIARY DISPLAY DRIVERS
3461 M: Miguel Ojeda <ojeda@kernel.org>
3463 F: Documentation/devicetree/bindings/auxdisplay/
3464 F: drivers/auxdisplay/
3465 F: include/linux/cfag12864b.h
3467 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3468 M: Andreas Klinger <ak@it-klinger.de>
3469 L: linux-iio@vger.kernel.org
3471 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3472 F: drivers/iio/adc/hx711.c
3475 M: Ralf Baechle <ralf@linux-mips.org>
3476 L: linux-hams@vger.kernel.org
3478 W: http://www.linux-ax25.org/
3479 F: include/net/ax25.h
3480 F: include/uapi/linux/ax25.h
3484 M: Peter Rosin <peda@axentia.se>
3485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3487 F: arch/arm/boot/dts/at91-linea.dtsi
3488 F: arch/arm/boot/dts/at91-natte.dtsi
3489 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3490 F: arch/arm/boot/dts/at91-tse850-3.dts
3492 AXENTIA ASOC DRIVERS
3493 M: Peter Rosin <peda@axentia.se>
3494 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3496 F: Documentation/devicetree/bindings/sound/axentia,*
3497 F: sound/soc/atmel/tse850-pcm5142.c
3499 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3500 M: Nuno Sá <nuno.sa@analog.com>
3501 L: linux-hwmon@vger.kernel.org
3503 W: https://ez.analog.com/linux-software-drivers
3504 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3505 F: drivers/hwmon/axi-fan-control.c
3507 AXXIA I2C CONTROLLER
3508 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3509 L: linux-i2c@vger.kernel.org
3511 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3512 F: drivers/i2c/busses/i2c-axxia.c
3515 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3516 L: linux-media@vger.kernel.org
3518 W: https://linuxtv.org
3519 T: git git://linuxtv.org/media_tree.git
3520 F: drivers/media/usb/dvb-usb-v2/az6007.c
3522 AZTECH FM RADIO RECEIVER DRIVER
3523 M: Hans Verkuil <hverkuil@xs4all.nl>
3524 L: linux-media@vger.kernel.org
3526 W: https://linuxtv.org
3527 T: git git://linuxtv.org/media_tree.git
3528 F: drivers/media/radio/radio-aztech*
3531 L: linux-wireless@vger.kernel.org
3532 L: b43-dev@lists.infradead.org
3534 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3535 F: drivers/net/wireless/broadcom/b43/
3537 B43LEGACY WIRELESS DRIVER
3538 M: Larry Finger <Larry.Finger@lwfinger.net>
3539 L: linux-wireless@vger.kernel.org
3540 L: b43-dev@lists.infradead.org
3542 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3543 F: drivers/net/wireless/broadcom/b43legacy/
3545 BACKLIGHT CLASS/SUBSYSTEM
3546 M: Lee Jones <lee@kernel.org>
3547 M: Daniel Thompson <daniel.thompson@linaro.org>
3548 M: Jingoo Han <jingoohan1@gmail.com>
3549 L: dri-devel@lists.freedesktop.org
3551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3552 F: Documentation/ABI/stable/sysfs-class-backlight
3553 F: Documentation/ABI/testing/sysfs-class-backlight
3554 F: Documentation/devicetree/bindings/leds/backlight
3555 F: drivers/video/backlight/
3556 F: include/linux/backlight.h
3557 F: include/linux/pwm_backlight.h
3559 BARCO P50 GPIO DRIVER
3560 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3561 M: Peter Korsgaard <peter.korsgaard@barco.com>
3563 F: drivers/platform/x86/barco-p50-gpio.c
3566 M: Marek Lindner <mareklindner@neomailbox.ch>
3567 M: Simon Wunderlich <sw@simonwunderlich.de>
3568 M: Antonio Quartulli <a@unstable.cc>
3569 M: Sven Eckelmann <sven@narfation.org>
3570 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3572 W: https://www.open-mesh.org/
3573 Q: https://patchwork.open-mesh.org/project/batman/list/
3574 B: https://www.open-mesh.org/projects/batman-adv/issues
3575 C: ircs://irc.hackint.org/batadv
3576 T: git https://git.open-mesh.org/linux-merge.git
3577 F: Documentation/networking/batman-adv.rst
3578 F: include/uapi/linux/batadv_packet.h
3579 F: include/uapi/linux/batman_adv.h
3582 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3583 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3584 L: linux-hams@vger.kernel.org
3586 W: http://www.baycom.org/~tom/ham/ham.html
3587 F: drivers/net/hamradio/baycom*
3589 BCACHE (BLOCK LAYER CACHE)
3590 M: Coly Li <colyli@suse.de>
3591 M: Kent Overstreet <kent.overstreet@gmail.com>
3592 L: linux-bcache@vger.kernel.org
3594 W: http://bcache.evilpiepirate.org
3595 C: irc://irc.oftc.net/bcache
3596 F: drivers/md/bcache/
3598 BDISP ST MEDIA DRIVER
3599 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3600 L: linux-media@vger.kernel.org
3602 W: https://linuxtv.org
3603 T: git git://linuxtv.org/media_tree.git
3604 F: drivers/media/platform/st/sti/bdisp
3606 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3607 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3608 L: netdev@vger.kernel.org
3610 F: drivers/net/ethernet/ec_bhf.c
3613 M: Luis de Bethencourt <luisbg@kernel.org>
3614 M: Salah Triki <salah.triki@gmail.com>
3616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3617 F: Documentation/filesystems/befs.rst
3621 M: Paolo Valente <paolo.valente@linaro.org>
3622 M: Jens Axboe <axboe@kernel.dk>
3623 L: linux-block@vger.kernel.org
3625 F: Documentation/block/bfq-iosched.rst
3629 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3631 F: Documentation/filesystems/bfs.rst
3633 F: include/uapi/linux/bfs_fs.h
3636 M: Yury Norov <yury.norov@gmail.com>
3637 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3638 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3640 F: include/linux/bitmap.h
3641 F: include/linux/cpumask.h
3642 F: include/linux/find.h
3643 F: include/linux/nodemask.h
3646 F: lib/cpumask_kunit.c
3648 F: lib/find_bit_benchmark.c
3649 F: lib/test_bitmap.c
3650 F: tools/include/linux/bitmap.h
3651 F: tools/include/linux/find.h
3652 F: tools/lib/bitmap.c
3653 F: tools/lib/find_bit.c
3655 BLINKM RGB LED DRIVER
3656 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3658 F: drivers/leds/leds-blinkm.c
3661 M: Jens Axboe <axboe@kernel.dk>
3662 L: linux-block@vger.kernel.org
3664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3665 F: Documentation/ABI/stable/sysfs-block
3666 F: Documentation/block/
3669 F: include/linux/bio.h
3670 F: include/linux/blk*
3671 F: kernel/trace/blktrace.c
3675 M: Joern Engel <joern@lazybastard.org>
3676 L: linux-mtd@lists.infradead.org
3678 F: drivers/mtd/devices/block2mtd.c
3681 M: Marcel Holtmann <marcel@holtmann.org>
3682 M: Johan Hedberg <johan.hedberg@gmail.com>
3683 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3684 L: linux-bluetooth@vger.kernel.org
3686 W: http://www.bluez.org/
3687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3689 F: drivers/bluetooth/
3692 M: Marcel Holtmann <marcel@holtmann.org>
3693 M: Johan Hedberg <johan.hedberg@gmail.com>
3694 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3695 L: linux-bluetooth@vger.kernel.org
3697 W: http://www.bluez.org/
3698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3700 F: include/net/bluetooth/
3704 M: Jay Vosburgh <j.vosburgh@gmail.com>
3705 M: Veaceslav Falico <vfalico@gmail.com>
3706 M: Andy Gospodarek <andy@greyhouse.net>
3707 L: netdev@vger.kernel.org
3709 W: http://sourceforge.net/projects/bonding/
3710 F: Documentation/networking/bonding.rst
3711 F: drivers/net/bonding/
3712 F: include/net/bond*
3713 F: include/uapi/linux/if_bonding.h
3714 F: tools/testing/selftests/drivers/net/bonding/
3716 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3717 M: Dan Robertson <dan@dlrobertson.com>
3718 L: linux-iio@vger.kernel.org
3720 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3721 F: drivers/iio/accel/bma400*
3723 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3724 M: Alexei Starovoitov <ast@kernel.org>
3725 M: Daniel Borkmann <daniel@iogearbox.net>
3726 M: Andrii Nakryiko <andrii@kernel.org>
3727 R: Martin KaFai Lau <martin.lau@linux.dev>
3728 R: Song Liu <song@kernel.org>
3729 R: Yonghong Song <yhs@fb.com>
3730 R: John Fastabend <john.fastabend@gmail.com>
3731 R: KP Singh <kpsingh@kernel.org>
3732 R: Stanislav Fomichev <sdf@google.com>
3733 R: Hao Luo <haoluo@google.com>
3734 R: Jiri Olsa <jolsa@kernel.org>
3735 L: bpf@vger.kernel.org
3738 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3741 F: Documentation/bpf/
3742 F: Documentation/networking/filter.rst
3743 F: Documentation/userspace-api/ebpf/
3745 F: include/linux/bpf*
3746 F: include/linux/btf*
3747 F: include/linux/filter.h
3748 F: include/trace/events/xdp.h
3749 F: include/uapi/linux/bpf*
3750 F: include/uapi/linux/btf*
3751 F: include/uapi/linux/filter.h
3753 F: kernel/trace/bpf_trace.c
3756 F: net/core/filter.c
3757 F: net/sched/act_bpf.c
3758 F: net/sched/cls_bpf.c
3760 F: scripts/bpf_doc.py
3761 F: scripts/pahole-flags.sh
3762 F: scripts/pahole-version.sh
3765 F: tools/testing/selftests/bpf/
3768 M: Shubham Bansal <illusionist.neo@gmail.com>
3769 L: bpf@vger.kernel.org
3774 M: Daniel Borkmann <daniel@iogearbox.net>
3775 M: Alexei Starovoitov <ast@kernel.org>
3776 M: Zi Shen Lim <zlim.lnx@gmail.com>
3777 L: bpf@vger.kernel.org
3781 BPF JIT for MIPS (32-BIT AND 64-BIT)
3782 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3783 M: Paul Burton <paulburton@kernel.org>
3784 L: bpf@vger.kernel.org
3788 BPF JIT for NFP NICs
3789 M: Jakub Kicinski <kuba@kernel.org>
3790 L: bpf@vger.kernel.org
3792 F: drivers/net/ethernet/netronome/nfp/bpf/
3794 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3795 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3796 M: Michael Ellerman <mpe@ellerman.id.au>
3797 L: bpf@vger.kernel.org
3799 F: arch/powerpc/net/
3801 BPF JIT for RISC-V (32-bit)
3802 M: Luke Nelson <luke.r.nels@gmail.com>
3803 M: Xi Wang <xi.wang@gmail.com>
3804 L: bpf@vger.kernel.org
3807 X: arch/riscv/net/bpf_jit_comp64.c
3809 BPF JIT for RISC-V (64-bit)
3810 M: Björn Töpel <bjorn@kernel.org>
3811 L: bpf@vger.kernel.org
3814 X: arch/riscv/net/bpf_jit_comp32.c
3817 M: Ilya Leoshkevich <iii@linux.ibm.com>
3818 M: Heiko Carstens <hca@linux.ibm.com>
3819 M: Vasily Gorbik <gor@linux.ibm.com>
3820 L: bpf@vger.kernel.org
3823 X: arch/s390/net/pnet.c
3825 BPF JIT for SPARC (32-BIT AND 64-BIT)
3826 M: David S. Miller <davem@davemloft.net>
3827 L: bpf@vger.kernel.org
3831 BPF JIT for X86 32-BIT
3832 M: Wang YanQing <udknight@gmail.com>
3833 L: bpf@vger.kernel.org
3835 F: arch/x86/net/bpf_jit_comp32.c
3837 BPF JIT for X86 64-BIT
3838 M: Alexei Starovoitov <ast@kernel.org>
3839 M: Daniel Borkmann <daniel@iogearbox.net>
3840 L: bpf@vger.kernel.org
3843 X: arch/x86/net/bpf_jit_comp32.c
3846 M: Alexei Starovoitov <ast@kernel.org>
3847 M: Daniel Borkmann <daniel@iogearbox.net>
3848 R: John Fastabend <john.fastabend@gmail.com>
3849 L: bpf@vger.kernel.org
3851 F: kernel/bpf/verifier.c
3852 F: kernel/bpf/tnum.c
3853 F: kernel/bpf/core.c
3854 F: kernel/bpf/syscall.c
3855 F: kernel/bpf/dispatcher.c
3856 F: kernel/bpf/trampoline.c
3857 F: include/linux/bpf*
3858 F: include/linux/filter.h
3859 F: include/linux/tnum.h
3862 M: Martin KaFai Lau <martin.lau@linux.dev>
3863 L: bpf@vger.kernel.org
3866 F: include/linux/btf*
3869 M: Song Liu <song@kernel.org>
3870 R: Jiri Olsa <jolsa@kernel.org>
3871 L: bpf@vger.kernel.org
3873 F: kernel/trace/bpf_trace.c
3874 F: kernel/bpf/stackmap.c
3876 BPF [NETWORKING] (tc BPF, sock_addr)
3877 M: Martin KaFai Lau <martin.lau@linux.dev>
3878 M: Daniel Borkmann <daniel@iogearbox.net>
3879 R: John Fastabend <john.fastabend@gmail.com>
3880 L: bpf@vger.kernel.org
3881 L: netdev@vger.kernel.org
3883 F: net/core/filter.c
3884 F: net/sched/act_bpf.c
3885 F: net/sched/cls_bpf.c
3887 BPF [NETWORKING] (struct_ops, reuseport)
3888 M: Martin KaFai Lau <martin.lau@linux.dev>
3889 L: bpf@vger.kernel.org
3890 L: netdev@vger.kernel.org
3892 F: kernel/bpf/bpf_struct*
3894 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3895 M: KP Singh <kpsingh@kernel.org>
3896 R: Florent Revest <revest@chromium.org>
3897 R: Brendan Jackman <jackmanb@chromium.org>
3898 L: bpf@vger.kernel.org
3900 F: Documentation/bpf/prog_lsm.rst
3901 F: include/linux/bpf_lsm.h
3902 F: kernel/bpf/bpf_lsm.c
3905 BPF [STORAGE & CGROUPS]
3906 M: Martin KaFai Lau <martin.lau@linux.dev>
3907 L: bpf@vger.kernel.org
3909 F: kernel/bpf/cgroup.c
3910 F: kernel/bpf/*storage.c
3911 F: kernel/bpf/bpf_lru*
3914 M: Andrii Nakryiko <andrii@kernel.org>
3915 L: bpf@vger.kernel.org
3917 F: kernel/bpf/ringbuf.c
3920 M: Yonghong Song <yhs@fb.com>
3921 L: bpf@vger.kernel.org
3923 F: kernel/bpf/*iter.c
3925 BPF [L7 FRAMEWORK] (sockmap)
3926 M: John Fastabend <john.fastabend@gmail.com>
3927 M: Jakub Sitnicki <jakub@cloudflare.com>
3928 L: netdev@vger.kernel.org
3929 L: bpf@vger.kernel.org
3931 F: include/linux/skmsg.h
3933 F: net/core/sock_map.c
3934 F: net/ipv4/tcp_bpf.c
3935 F: net/ipv4/udp_bpf.c
3936 F: net/unix/unix_bpf.c
3938 BPF [LIBRARY] (libbpf)
3939 M: Andrii Nakryiko <andrii@kernel.org>
3940 L: bpf@vger.kernel.org
3944 BPF [TOOLING] (bpftool)
3945 M: Quentin Monnet <quentin@isovalent.com>
3946 L: bpf@vger.kernel.org
3948 F: kernel/bpf/disasm.*
3949 F: tools/bpf/bpftool/
3951 BPF [SELFTESTS] (Test Runners & Infrastructure)
3952 M: Andrii Nakryiko <andrii@kernel.org>
3953 R: Mykola Lysenko <mykolal@fb.com>
3954 L: bpf@vger.kernel.org
3956 F: tools/testing/selftests/bpf/
3959 L: bpf@vger.kernel.org
3961 K: (?:\b|_)bpf(?:\b|_)
3963 BROADCOM B44 10/100 ETHERNET DRIVER
3964 M: Michael Chan <michael.chan@broadcom.com>
3965 L: netdev@vger.kernel.org
3967 F: drivers/net/ethernet/broadcom/b44.*
3969 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3970 M: Florian Fainelli <f.fainelli@gmail.com>
3971 L: netdev@vger.kernel.org
3972 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3974 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3975 F: drivers/net/dsa/b53/*
3976 F: drivers/net/dsa/bcm_sf2*
3977 F: include/linux/dsa/brcm.h
3978 F: include/linux/platform_data/b53.h
3980 BROADCOM BCMBCA ARM ARCHITECTURE
3981 M: William Zhang <william.zhang@broadcom.com>
3982 M: Anand Gore <anand.gore@broadcom.com>
3983 M: Kursad Oney <kursad.oney@broadcom.com>
3984 M: Florian Fainelli <f.fainelli@gmail.com>
3985 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3988 T: git git://github.com/broadcom/stblinux.git
3989 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3990 F: arch/arm64/boot/dts/broadcom/bcmbca/*
4007 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4008 M: Florian Fainelli <f.fainelli@gmail.com>
4009 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4010 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4011 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4013 T: git git://github.com/broadcom/stblinux.git
4014 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4015 F: drivers/pci/controller/pcie-brcmstb.c
4016 F: drivers/staging/vc04_services
4021 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4022 M: Florian Fainelli <f.fainelli@gmail.com>
4023 M: Ray Jui <rjui@broadcom.com>
4024 M: Scott Branden <sbranden@broadcom.com>
4025 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4027 T: git git://github.com/broadcom/mach-bcm
4028 F: arch/arm/mach-bcm/
4034 BROADCOM BCM47XX MIPS ARCHITECTURE
4035 M: Hauke Mehrtens <hauke@hauke-m.de>
4036 M: Rafał Miłecki <zajec5@gmail.com>
4037 L: linux-mips@vger.kernel.org
4039 F: Documentation/devicetree/bindings/mips/brcm/
4040 F: arch/mips/bcm47xx/*
4041 F: arch/mips/include/asm/mach-bcm47xx/*
4043 BROADCOM BCM4908 ETHERNET DRIVER
4044 M: Rafał Miłecki <rafal@milecki.pl>
4045 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4046 L: netdev@vger.kernel.org
4048 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4049 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
4050 F: drivers/net/ethernet/broadcom/unimac.h
4052 BROADCOM BCM4908 PINMUX DRIVER
4053 M: Rafał Miłecki <rafal@milecki.pl>
4054 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4055 L: linux-gpio@vger.kernel.org
4057 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4058 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
4060 BROADCOM BCM5301X ARM ARCHITECTURE
4061 M: Florian Fainelli <f.fainelli@gmail.com>
4062 M: Hauke Mehrtens <hauke@hauke-m.de>
4063 M: Rafał Miłecki <zajec5@gmail.com>
4064 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4067 F: arch/arm/boot/dts/bcm470*
4068 F: arch/arm/boot/dts/bcm5301*
4069 F: arch/arm/boot/dts/bcm953012*
4070 F: arch/arm/mach-bcm/bcm_5301x.c
4072 BROADCOM BCM53573 ARM ARCHITECTURE
4073 M: Florian Fainelli <f.fainelli@gmail.com>
4074 M: Rafał Miłecki <rafal@milecki.pl>
4075 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4076 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4078 F: arch/arm/boot/dts/bcm47189*
4079 F: arch/arm/boot/dts/bcm53573*
4081 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4082 M: Kevin Cernekee <cernekee@gmail.com>
4083 L: linux-usb@vger.kernel.org
4085 F: drivers/usb/gadget/udc/bcm63xx_udc.*
4087 BROADCOM BCM7XXX ARM ARCHITECTURE
4088 M: Florian Fainelli <f.fainelli@gmail.com>
4089 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4092 T: git git://github.com/broadcom/stblinux.git
4093 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4094 F: arch/arm/boot/dts/bcm7*.dts*
4095 F: arch/arm/include/asm/hardware/cache-b15-rac.h
4096 F: arch/arm/mach-bcm/*brcmstb*
4097 F: arch/arm/mm/cache-b15-rac.c
4098 F: drivers/bus/brcmstb_gisb.c
4099 F: drivers/pci/controller/pcie-brcmstb.c
4105 M: Al Cooper <alcooperx@gmail.com>
4106 L: linux-usb@vger.kernel.org
4107 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4109 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4110 F: drivers/usb/gadget/udc/bdc/
4112 BROADCOM BMIPS CPUFREQ DRIVER
4113 M: Markus Mayer <mmayer@broadcom.com>
4114 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4115 L: linux-pm@vger.kernel.org
4117 F: drivers/cpufreq/bmips-cpufreq.c
4119 BROADCOM BMIPS MIPS ARCHITECTURE
4120 M: Florian Fainelli <f.fainelli@gmail.com>
4121 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4122 L: linux-mips@vger.kernel.org
4124 T: git git://github.com/broadcom/stblinux.git
4125 F: arch/mips/bmips/*
4126 F: arch/mips/boot/dts/brcm/bcm*.dts*
4127 F: arch/mips/include/asm/mach-bmips/*
4128 F: arch/mips/kernel/*bmips*
4129 F: drivers/soc/bcm/bcm63xx
4130 F: drivers/irqchip/irq-bcm63*
4131 F: drivers/irqchip/irq-bcm7*
4132 F: drivers/irqchip/irq-brcmstb*
4133 F: include/linux/bcm963xx_nvram.h
4134 F: include/linux/bcm963xx_tag.h
4136 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4137 M: Rasesh Mody <rmody@marvell.com>
4138 M: GR-Linux-NIC-Dev@marvell.com
4139 L: netdev@vger.kernel.org
4141 F: drivers/net/ethernet/broadcom/bnx2.*
4142 F: drivers/net/ethernet/broadcom/bnx2_*
4144 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4145 M: Saurav Kashyap <skashyap@marvell.com>
4146 M: Javed Hasan <jhasan@marvell.com>
4147 M: GR-QLogic-Storage-Upstream@marvell.com
4148 L: linux-scsi@vger.kernel.org
4150 F: drivers/scsi/bnx2fc/
4152 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4153 M: Nilesh Javali <njavali@marvell.com>
4154 M: Manish Rangankar <mrangankar@marvell.com>
4155 M: GR-QLogic-Storage-Upstream@marvell.com
4156 L: linux-scsi@vger.kernel.org
4158 F: drivers/scsi/bnx2i/
4160 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4161 M: Ariel Elior <aelior@marvell.com>
4162 M: Sudarsana Kalluru <skalluru@marvell.com>
4163 M: Manish Chopra <manishc@marvell.com>
4164 L: netdev@vger.kernel.org
4166 F: drivers/net/ethernet/broadcom/bnx2x/
4168 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4169 M: Michael Chan <michael.chan@broadcom.com>
4170 L: netdev@vger.kernel.org
4172 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4173 F: drivers/net/ethernet/broadcom/bnxt/
4174 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4176 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4177 M: Arend van Spriel <aspriel@gmail.com>
4178 M: Franky Lin <franky.lin@broadcom.com>
4179 M: Hante Meuleman <hante.meuleman@broadcom.com>
4180 L: linux-wireless@vger.kernel.org
4181 L: brcm80211-dev-list.pdl@broadcom.com
4182 L: SHA-cyfmac-dev-list@infineon.com
4184 F: drivers/net/wireless/broadcom/brcm80211/
4186 BROADCOM BRCMSTB GPIO DRIVER
4187 M: Doug Berger <opendmb@gmail.com>
4188 M: Florian Fainelli <f.fainelli@gmail.com>
4189 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4191 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4192 F: drivers/gpio/gpio-brcmstb.c
4194 BROADCOM BRCMSTB I2C DRIVER
4195 M: Kamal Dasu <kdasu.kdev@gmail.com>
4196 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4197 L: linux-i2c@vger.kernel.org
4199 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4200 F: drivers/i2c/busses/i2c-brcmstb.c
4202 BROADCOM BRCMSTB UART DRIVER
4203 M: Al Cooper <alcooperx@gmail.com>
4204 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4205 L: linux-serial@vger.kernel.org
4207 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4208 F: drivers/tty/serial/8250/8250_bcm7271.c
4210 BROADCOM BRCMSTB USB EHCI DRIVER
4211 M: Al Cooper <alcooperx@gmail.com>
4212 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4213 L: linux-usb@vger.kernel.org
4215 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4216 F: drivers/usb/host/ehci-brcm.*
4218 BROADCOM BRCMSTB USB PIN MAP DRIVER
4219 M: Al Cooper <alcooperx@gmail.com>
4220 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4221 L: linux-usb@vger.kernel.org
4223 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4224 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4226 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4227 M: Al Cooper <alcooperx@gmail.com>
4228 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4229 L: linux-kernel@vger.kernel.org
4231 F: drivers/phy/broadcom/phy-brcm-usb*
4233 BROADCOM ETHERNET PHY DRIVERS
4234 M: Florian Fainelli <f.fainelli@gmail.com>
4235 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4236 L: netdev@vger.kernel.org
4238 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4239 F: drivers/net/phy/bcm*.[ch]
4240 F: drivers/net/phy/broadcom.c
4241 F: include/linux/brcmphy.h
4243 BROADCOM GENET ETHERNET DRIVER
4244 M: Doug Berger <opendmb@gmail.com>
4245 M: Florian Fainelli <f.fainelli@gmail.com>
4246 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4247 L: netdev@vger.kernel.org
4249 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4250 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4251 F: drivers/net/ethernet/broadcom/genet/
4252 F: drivers/net/ethernet/broadcom/unimac.h
4253 F: drivers/net/mdio/mdio-bcm-unimac.c
4254 F: include/linux/platform_data/bcmgenet.h
4255 F: include/linux/platform_data/mdio-bcm-unimac.h
4257 BROADCOM IPROC ARM ARCHITECTURE
4258 M: Ray Jui <rjui@broadcom.com>
4259 M: Scott Branden <sbranden@broadcom.com>
4260 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4263 T: git git://github.com/broadcom/stblinux.git
4264 F: arch/arm64/boot/dts/broadcom/northstar2/*
4265 F: arch/arm64/boot/dts/broadcom/stingray/*
4266 F: drivers/clk/bcm/clk-ns*
4267 F: drivers/clk/bcm/clk-sr*
4268 F: drivers/pinctrl/bcm/pinctrl-ns*
4269 F: include/dt-bindings/clock/bcm-sr*
4286 BROADCOM IPROC GBIT ETHERNET DRIVER
4287 M: Rafał Miłecki <rafal@milecki.pl>
4288 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4289 L: netdev@vger.kernel.org
4291 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4292 F: drivers/net/ethernet/broadcom/bgmac*
4293 F: drivers/net/ethernet/broadcom/unimac.h
4295 BROADCOM KONA GPIO DRIVER
4296 M: Ray Jui <rjui@broadcom.com>
4297 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4299 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4300 F: drivers/gpio/gpio-bcm-kona.c
4302 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4303 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4304 M: Kashyap Desai <kashyap.desai@broadcom.com>
4305 M: Sumit Saxena <sumit.saxena@broadcom.com>
4306 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4307 L: mpi3mr-linuxdrv.pdl@broadcom.com
4308 L: linux-scsi@vger.kernel.org
4310 W: https://www.broadcom.com/support/storage
4311 F: drivers/scsi/mpi3mr/
4313 BROADCOM NETXTREME-E ROCE DRIVER
4314 M: Selvin Xavier <selvin.xavier@broadcom.com>
4315 L: linux-rdma@vger.kernel.org
4317 W: http://www.broadcom.com
4318 F: drivers/infiniband/hw/bnxt_re/
4319 F: include/uapi/rdma/bnxt_re-abi.h
4321 BROADCOM NVRAM DRIVER
4322 M: Rafał Miłecki <zajec5@gmail.com>
4323 L: linux-mips@vger.kernel.org
4325 F: drivers/firmware/broadcom/*
4327 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4328 M: Rafał Miłecki <rafal@milecki.pl>
4329 M: Florian Fainelli <f.fainelli@gmail.com>
4330 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4331 L: linux-pm@vger.kernel.org
4333 T: git git://github.com/broadcom/stblinux.git
4334 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4335 F: include/dt-bindings/soc/bcm-pmb.h
4337 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4338 M: Rafał Miłecki <zajec5@gmail.com>
4339 L: linux-wireless@vger.kernel.org
4342 F: include/linux/bcma/
4345 M: Kamal Dasu <kdasu.kdev@gmail.com>
4346 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4348 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4349 F: drivers/spi/spi-bcm-qspi.*
4350 F: drivers/spi/spi-brcmstb-qspi.c
4351 F: drivers/spi/spi-iproc-qspi.c
4353 BROADCOM STB AVS CPUFREQ DRIVER
4354 M: Markus Mayer <mmayer@broadcom.com>
4355 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4356 L: linux-pm@vger.kernel.org
4358 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4359 F: drivers/cpufreq/brcmstb*
4361 BROADCOM STB AVS TMON DRIVER
4362 M: Markus Mayer <mmayer@broadcom.com>
4363 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4364 L: linux-pm@vger.kernel.org
4366 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4367 F: drivers/thermal/broadcom/brcmstb*
4369 BROADCOM STB DPFE DRIVER
4370 M: Markus Mayer <mmayer@broadcom.com>
4371 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4372 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4374 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4375 F: drivers/memory/brcmstb_dpfe.c
4377 BROADCOM STB NAND FLASH DRIVER
4378 M: Brian Norris <computersforpeace@gmail.com>
4379 M: Kamal Dasu <kdasu.kdev@gmail.com>
4380 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4381 L: linux-mtd@lists.infradead.org
4383 F: drivers/mtd/nand/raw/brcmnand/
4384 F: include/linux/platform_data/brcmnand.h
4386 BROADCOM STB PCIE DRIVER
4387 M: Jim Quinlan <jim2101024@gmail.com>
4388 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4389 M: Florian Fainelli <f.fainelli@gmail.com>
4390 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4391 L: linux-pci@vger.kernel.org
4393 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4394 F: drivers/pci/controller/pcie-brcmstb.c
4396 BROADCOM SYSTEMPORT ETHERNET DRIVER
4397 M: Florian Fainelli <f.fainelli@gmail.com>
4398 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4399 L: netdev@vger.kernel.org
4401 F: drivers/net/ethernet/broadcom/bcmsysport.*
4402 F: drivers/net/ethernet/broadcom/unimac.h
4403 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4405 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4406 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4407 M: Prashant Sreedharan <prashant@broadcom.com>
4408 M: Michael Chan <mchan@broadcom.com>
4409 L: netdev@vger.kernel.org
4411 F: drivers/net/ethernet/broadcom/tg3.*
4414 M: Scott Branden <scott.branden@broadcom.com>
4415 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4417 F: drivers/misc/bcm-vk/
4418 F: include/uapi/linux/misc/bcm_vk.h
4420 BROCADE BFA FC SCSI DRIVER
4421 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4422 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4423 L: linux-scsi@vger.kernel.org
4425 F: drivers/scsi/bfa/
4427 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4428 M: Rasesh Mody <rmody@marvell.com>
4429 M: Sudarsana Kalluru <skalluru@marvell.com>
4430 M: GR-Linux-NIC-Dev@marvell.com
4431 L: netdev@vger.kernel.org
4433 F: drivers/net/ethernet/brocade/bna/
4435 BSG (block layer generic sg v4 driver)
4436 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4437 L: linux-scsi@vger.kernel.org
4440 F: include/linux/bsg.h
4441 F: include/uapi/linux/bsg.h
4444 M: Clemens Ladisch <clemens@ladisch.de>
4445 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4448 F: Documentation/sound/cards/bt87x.rst
4449 F: sound/pci/bt87x.c
4452 M: Michael Buesch <m@bues.ch>
4454 W: http://bu3sch.de/btgpio.php
4455 F: drivers/gpio/gpio-bt8xx.c
4458 M: Chris Mason <clm@fb.com>
4459 M: Josef Bacik <josef@toxicpanda.com>
4460 M: David Sterba <dsterba@suse.com>
4461 L: linux-btrfs@vger.kernel.org
4463 W: http://btrfs.wiki.kernel.org/
4464 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4465 C: irc://irc.libera.chat/btrfs
4466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4467 F: Documentation/filesystems/btrfs.rst
4469 F: include/linux/btrfs*
4470 F: include/uapi/linux/btrfs*
4472 BTTV VIDEO4LINUX DRIVER
4473 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4474 L: linux-media@vger.kernel.org
4476 W: https://linuxtv.org
4477 T: git git://linuxtv.org/media_tree.git
4478 F: Documentation/driver-api/media/drivers/bttv*
4479 F: drivers/media/pci/bt8xx/bttv*
4481 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4482 M: Chanwoo Choi <cw00.choi@samsung.com>
4483 L: linux-pm@vger.kernel.org
4484 L: linux-samsung-soc@vger.kernel.org
4486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4487 F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4488 F: drivers/devfreq/exynos-bus.c
4490 BUSLOGIC SCSI DRIVER
4491 M: Khalid Aziz <khalid@gonehiking.org>
4492 L: linux-scsi@vger.kernel.org
4494 F: drivers/scsi/BusLogic.*
4495 F: drivers/scsi/FlashPoint.*
4497 C-MEDIA CMI8788 DRIVER
4498 M: Clemens Ladisch <clemens@ladisch.de>
4499 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4502 F: sound/pci/oxygen/
4505 M: Guo Ren <guoren@kernel.org>
4506 L: linux-csky@vger.kernel.org
4508 T: git https://github.com/c-sky/csky-linux.git
4509 F: Documentation/devicetree/bindings/csky/
4510 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4511 F: Documentation/devicetree/bindings/timer/csky,*
4513 F: drivers/clocksource/timer-gx6605s.c
4514 F: drivers/clocksource/timer-mp-csky.c
4515 F: drivers/irqchip/irq-csky-*
4519 CA8210 IEEE-802.15.4 RADIO DRIVER
4520 L: linux-wpan@vger.kernel.org
4522 W: https://github.com/Cascoda/ca8210-linux.git
4523 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4524 F: drivers/net/ieee802154/ca8210.c
4526 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4527 M: Damien Le Moal <damien.lemoal@wdc.com>
4528 L: linux-riscv@lists.infradead.org
4529 L: linux-gpio@vger.kernel.org (pinctrl driver)
4530 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4531 F: drivers/pinctrl/pinctrl-k210.c
4533 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4534 M: Damien Le Moal <damien.lemoal@wdc.com>
4535 L: linux-kernel@vger.kernel.org
4536 L: linux-riscv@lists.infradead.org
4538 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4539 F: drivers/reset/reset-k210.c
4541 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4542 M: Damien Le Moal <damien.lemoal@wdc.com>
4543 L: linux-riscv@lists.infradead.org
4545 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4546 F: drivers/soc/canaan/
4547 F: include/soc/canaan/
4549 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4550 M: David Howells <dhowells@redhat.com>
4551 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4553 F: Documentation/filesystems/caching/cachefiles.rst
4556 CADENCE MIPI-CSI2 BRIDGES
4557 M: Maxime Ripard <mripard@kernel.org>
4558 L: linux-media@vger.kernel.org
4560 F: Documentation/devicetree/bindings/media/cdns,*.txt
4561 F: drivers/media/platform/cadence/cdns-csi2*
4564 L: linux-mtd@lists.infradead.org
4566 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4567 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4569 CADENCE USB3 DRD IP DRIVER
4570 M: Peter Chen <peter.chen@kernel.org>
4571 M: Pawel Laszczak <pawell@cadence.com>
4572 R: Roger Quadros <rogerq@kernel.org>
4573 R: Aswath Govindraju <a-govindraju@ti.com>
4574 L: linux-usb@vger.kernel.org
4576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4577 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4578 F: drivers/usb/cdns3/
4579 X: drivers/usb/cdns3/cdnsp*
4581 CADENCE USBSSP DRD IP DRIVER
4582 M: Pawel Laszczak <pawell@cadence.com>
4583 L: linux-usb@vger.kernel.org
4585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4586 F: drivers/usb/cdns3/
4587 X: drivers/usb/cdns3/cdns3*
4589 CADET FM/AM RADIO RECEIVER DRIVER
4590 M: Hans Verkuil <hverkuil@xs4all.nl>
4591 L: linux-media@vger.kernel.org
4593 W: https://linuxtv.org
4594 T: git git://linuxtv.org/media_tree.git
4595 F: drivers/media/radio/radio-cadet*
4597 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4598 L: linux-media@vger.kernel.org
4600 T: git git://linuxtv.org/media_tree.git
4601 F: Documentation/admin-guide/media/cafe_ccic*
4602 F: drivers/media/platform/marvell/
4605 L: netdev@vger.kernel.org
4607 F: Documentation/networking/caif/
4608 F: drivers/net/caif/
4609 F: include/net/caif/
4610 F: include/uapi/linux/caif/
4614 M: Toke Høiland-Jørgensen <toke@toke.dk>
4615 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4617 F: net/sched/sch_cake.c
4620 M: Wolfgang Grandegger <wg@grandegger.com>
4621 M: Marc Kleine-Budde <mkl@pengutronix.de>
4622 L: linux-can@vger.kernel.org
4624 W: https://github.com/linux-can
4625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4627 F: Documentation/devicetree/bindings/net/can/
4628 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4630 F: drivers/phy/phy-can-transceiver.c
4631 F: include/linux/can/bittiming.h
4632 F: include/linux/can/dev.h
4633 F: include/linux/can/length.h
4634 F: include/linux/can/platform/
4635 F: include/linux/can/rx-offload.h
4636 F: include/uapi/linux/can/error.h
4637 F: include/uapi/linux/can/netlink.h
4638 F: include/uapi/linux/can/vxcan.h
4641 M: Oliver Hartkopp <socketcan@hartkopp.net>
4642 M: Marc Kleine-Budde <mkl@pengutronix.de>
4643 L: linux-can@vger.kernel.org
4645 W: https://github.com/linux-can
4646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4648 F: Documentation/networking/can.rst
4649 F: include/linux/can/can-ml.h
4650 F: include/linux/can/core.h
4651 F: include/linux/can/skb.h
4652 F: include/net/netns/can.h
4653 F: include/uapi/linux/can.h
4654 F: include/uapi/linux/can/bcm.h
4655 F: include/uapi/linux/can/gw.h
4656 F: include/uapi/linux/can/isotp.h
4657 F: include/uapi/linux/can/raw.h
4660 CAN-J1939 NETWORK LAYER
4661 M: Robin van der Gracht <robin@protonic.nl>
4662 M: Oleksij Rempel <o.rempel@pengutronix.de>
4663 R: kernel@pengutronix.de
4664 L: linux-can@vger.kernel.org
4666 F: Documentation/networking/j1939.rst
4667 F: include/uapi/linux/can/j1939.h
4671 M: Serge Hallyn <serge@hallyn.com>
4672 L: linux-security-module@vger.kernel.org
4674 F: include/linux/capability.h
4675 F: include/uapi/linux/capability.h
4676 F: kernel/capability.c
4677 F: security/commoncap.c
4679 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4680 M: Kevin Tsai <ktsai@capellamicro.com>
4682 F: drivers/iio/light/cm*
4684 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4685 M: Christian Lamparter <chunkeey@googlemail.com>
4686 L: linux-wireless@vger.kernel.org
4688 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4689 F: drivers/net/wireless/ath/carl9170/
4692 M: Robert Richter <rric@kernel.org>
4694 W: http://www.marvell.com
4695 F: drivers/i2c/busses/i2c-octeon*
4696 F: drivers/i2c/busses/i2c-thunderx*
4698 CAVIUM LIQUIDIO NETWORK DRIVER
4699 M: Derek Chickles <dchickles@marvell.com>
4700 M: Satanand Burla <sburla@marvell.com>
4701 M: Felix Manlunas <fmanlunas@marvell.com>
4702 L: netdev@vger.kernel.org
4704 W: http://www.marvell.com
4705 F: drivers/net/ethernet/cavium/liquidio/
4708 M: Robert Richter <rric@kernel.org>
4710 W: http://www.marvell.com
4711 F: drivers/mmc/host/cavium*
4713 CAVIUM OCTEON-TX CRYPTO DRIVER
4714 M: George Cherian <gcherian@marvell.com>
4715 L: linux-crypto@vger.kernel.org
4717 W: http://www.marvell.com
4718 F: drivers/crypto/cavium/cpt/
4720 CAVIUM THUNDERX2 ARM64 SOC
4721 M: Robert Richter <rric@kernel.org>
4722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4724 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4725 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4727 CBS/ETF/TAPRIO QDISCS
4728 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4730 L: netdev@vger.kernel.org
4731 F: net/sched/sch_cbs.c
4732 F: net/sched/sch_etf.c
4733 F: net/sched/sch_taprio.c
4735 CC2520 IEEE-802.15.4 RADIO DRIVER
4736 M: Varka Bhadram <varkabhadram@gmail.com>
4737 L: linux-wpan@vger.kernel.org
4739 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4740 F: drivers/net/ieee802154/cc2520.c
4741 F: include/linux/spi/cc2520.h
4743 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4744 M: Gilad Ben-Yossef <gilad@benyossef.com>
4745 L: linux-crypto@vger.kernel.org
4747 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4748 F: drivers/crypto/ccree/
4750 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4751 M: Hadar Gat <hadar.gat@arm.com>
4752 L: linux-crypto@vger.kernel.org
4754 F: drivers/char/hw_random/cctrng.c
4755 F: drivers/char/hw_random/cctrng.h
4756 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4757 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4760 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4761 L: linux-media@vger.kernel.org
4763 W: http://linuxtv.org
4764 T: git git://linuxtv.org/media_tree.git
4765 F: Documentation/ABI/testing/debugfs-cec-error-inj
4766 F: Documentation/devicetree/bindings/media/cec.txt
4767 F: Documentation/driver-api/media/cec-core.rst
4768 F: Documentation/userspace-api/media/cec
4769 F: drivers/media/cec/
4770 F: drivers/media/rc/keymaps/rc-cec.c
4771 F: include/media/cec-notifier.h
4772 F: include/media/cec.h
4773 F: include/uapi/linux/cec-funcs.h
4774 F: include/uapi/linux/cec.h
4777 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4778 L: linux-media@vger.kernel.org
4780 W: http://linuxtv.org
4781 T: git git://linuxtv.org/media_tree.git
4782 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4783 F: drivers/media/cec/platform/cec-gpio/
4785 CELL BROADBAND ENGINE ARCHITECTURE
4786 M: Arnd Bergmann <arnd@arndb.de>
4787 L: linuxppc-dev@lists.ozlabs.org
4789 W: http://www.ibm.com/developerworks/power/cell/
4790 F: arch/powerpc/include/asm/cell*.h
4791 F: arch/powerpc/include/asm/spu*.h
4792 F: arch/powerpc/include/uapi/asm/spu*.h
4793 F: arch/powerpc/platforms/cell/
4795 CELLWISE CW2015 BATTERY DRIVER
4796 M: Tobias Schrammm <t.schramm@manjaro.org>
4798 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4799 F: drivers/power/supply/cw2015_battery.c
4801 CEPH COMMON CODE (LIBCEPH)
4802 M: Ilya Dryomov <idryomov@gmail.com>
4803 M: Xiubo Li <xiubli@redhat.com>
4804 R: Jeff Layton <jlayton@kernel.org>
4805 L: ceph-devel@vger.kernel.org
4808 T: git git://github.com/ceph/ceph-client.git
4809 F: include/linux/ceph/
4810 F: include/linux/crush/
4813 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4814 M: Xiubo Li <xiubli@redhat.com>
4815 M: Ilya Dryomov <idryomov@gmail.com>
4816 R: Jeff Layton <jlayton@kernel.org>
4817 L: ceph-devel@vger.kernel.org
4820 T: git git://github.com/ceph/ceph-client.git
4821 F: Documentation/filesystems/ceph.rst
4824 CERTIFICATE HANDLING
4825 M: David Howells <dhowells@redhat.com>
4826 M: David Woodhouse <dwmw2@infradead.org>
4827 L: keyrings@vger.kernel.org
4829 F: Documentation/admin-guide/module-signing.rst
4831 F: scripts/sign-file.c
4834 CFAG12864B LCD DRIVER
4835 M: Miguel Ojeda <ojeda@kernel.org>
4837 F: drivers/auxdisplay/cfag12864b.c
4838 F: include/linux/cfag12864b.h
4840 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4841 M: Miguel Ojeda <ojeda@kernel.org>
4843 F: drivers/auxdisplay/cfag12864bfb.c
4844 F: include/linux/cfag12864b.h
4846 CHAR and MISC DRIVERS
4847 M: Arnd Bergmann <arnd@arndb.de>
4848 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4853 F: include/linux/miscdevice.h
4854 X: drivers/char/agp/
4855 X: drivers/char/hw_random/
4856 X: drivers/char/ipmi/
4857 X: drivers/char/random.c
4858 X: drivers/char/tpm/
4861 M: Andy Whitcroft <apw@canonical.com>
4862 M: Joe Perches <joe@perches.com>
4863 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4864 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4866 F: scripts/checkpatch.pl
4868 CHECKPATCH DOCUMENTATION
4869 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4870 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4871 R: Joe Perches <joe@perches.com>
4873 F: Documentation/dev-tools/checkpatch.rst
4875 CHINESE DOCUMENTATION
4876 M: Alex Shi <alexs@kernel.org>
4877 M: Yanteng Si <siyanteng@loongson.cn>
4879 F: Documentation/translations/zh_CN/
4881 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4882 M: Peter Chen <peter.chen@kernel.org>
4883 L: linux-usb@vger.kernel.org
4885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4886 F: drivers/usb/chipidea/
4888 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4889 M: Hans de Goede <hdegoede@redhat.com>
4890 L: linux-input@vger.kernel.org
4892 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4893 F: drivers/input/touchscreen/chipone_icn8318.c
4895 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4896 M: Hans de Goede <hdegoede@redhat.com>
4897 L: linux-input@vger.kernel.org
4899 F: drivers/input/touchscreen/chipone_icn8505.c
4901 CHROME HARDWARE PLATFORM SUPPORT
4902 M: Benson Leung <bleung@chromium.org>
4903 L: chrome-platform@lists.linux.dev
4905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4906 F: drivers/platform/chrome/
4908 CHROMEOS EC CODEC DRIVER
4909 M: Cheng-Yi Chiang <cychiang@chromium.org>
4910 M: Tzung-Bi Shih <tzungbi@google.com>
4911 R: Guenter Roeck <groeck@chromium.org>
4912 L: chrome-platform@lists.linux.dev
4914 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4915 F: sound/soc/codecs/cros_ec_codec.*
4917 CHROMEOS EC SUBDRIVERS
4918 M: Benson Leung <bleung@chromium.org>
4919 R: Guenter Roeck <groeck@chromium.org>
4920 L: chrome-platform@lists.linux.dev
4922 F: drivers/power/supply/cros_usbpd-charger.c
4926 CHROMEOS EC USB TYPE-C DRIVER
4927 M: Prashant Malani <pmalani@chromium.org>
4928 L: chrome-platform@lists.linux.dev
4930 F: drivers/platform/chrome/cros_ec_typec.c
4931 F: drivers/platform/chrome/cros_typec_switch.c
4933 CHROMEOS EC USB PD NOTIFY DRIVER
4934 M: Prashant Malani <pmalani@chromium.org>
4935 L: chrome-platform@lists.linux.dev
4937 F: drivers/platform/chrome/cros_usbpd_notify.c
4938 F: include/linux/platform_data/cros_usbpd_notify.h
4940 CHRONTEL CH7322 CEC DRIVER
4941 M: Joe Tessler <jrt@google.com>
4942 L: linux-media@vger.kernel.org
4944 T: git git://linuxtv.org/media_tree.git
4945 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4946 F: drivers/media/cec/i2c/ch7322.c
4948 CIRRUS LOGIC AUDIO CODEC DRIVERS
4949 M: James Schulman <james.schulman@cirrus.com>
4950 M: David Rhodes <david.rhodes@cirrus.com>
4951 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4952 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4953 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4954 L: patches@opensource.cirrus.com
4956 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4957 F: include/dt-bindings/sound/cs*
4958 F: sound/pci/hda/cs*
4959 F: sound/pci/hda/hda_cs_dsp_ctl.*
4960 F: sound/soc/codecs/cs*
4962 CIRRUS LOGIC DSP FIRMWARE DRIVER
4963 M: Simon Trimmer <simont@opensource.cirrus.com>
4964 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4965 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4966 L: patches@opensource.cirrus.com
4968 W: https://github.com/CirrusLogic/linux-drivers/wiki
4969 T: git https://github.com/CirrusLogic/linux-drivers.git
4970 F: drivers/firmware/cirrus/*
4971 F: include/linux/firmware/cirrus/*
4973 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4974 M: Hartley Sweeten <hsweeten@visionengravers.com>
4975 L: netdev@vger.kernel.org
4977 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4979 CIRRUS LOGIC LOCHNAGAR DRIVER
4980 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4981 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4982 L: patches@opensource.cirrus.com
4984 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4985 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4986 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4987 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4988 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4989 F: Documentation/hwmon/lochnagar.rst
4990 F: drivers/clk/clk-lochnagar.c
4991 F: drivers/hwmon/lochnagar-hwmon.c
4992 F: drivers/mfd/lochnagar-i2c.c
4993 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4994 F: drivers/regulator/lochnagar-regulator.c
4995 F: include/dt-bindings/clk/lochnagar.h
4996 F: include/dt-bindings/pinctrl/lochnagar.h
4997 F: include/linux/mfd/lochnagar*
4998 F: sound/soc/codecs/lochnagar-sc.c
5000 CIRRUS LOGIC MADERA CODEC DRIVERS
5001 M: Charles Keepax <ckeepax@opensource.cirrus.com>
5002 M: Richard Fitzgerald <rf@opensource.cirrus.com>
5003 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5004 L: patches@opensource.cirrus.com
5006 W: https://github.com/CirrusLogic/linux-drivers/wiki
5007 T: git https://github.com/CirrusLogic/linux-drivers.git
5008 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5009 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5010 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5011 F: drivers/gpio/gpio-madera*
5012 F: drivers/irqchip/irq-madera*
5013 F: drivers/mfd/cs47l*
5014 F: drivers/mfd/madera*
5015 F: drivers/pinctrl/cirrus/*
5016 F: include/dt-bindings/sound/madera*
5017 F: include/linux/irqchip/irq-madera*
5018 F: include/linux/mfd/madera/*
5019 F: include/sound/madera*
5020 F: sound/soc/codecs/cs47l*
5021 F: sound/soc/codecs/madera*
5023 CISCO FCOE HBA DRIVER
5024 M: Satish Kharat <satishkh@cisco.com>
5025 M: Sesidhar Baddela <sebaddel@cisco.com>
5026 M: Karan Tilak Kumar <kartilak@cisco.com>
5027 L: linux-scsi@vger.kernel.org
5029 F: drivers/scsi/fnic/
5031 CISCO SCSI HBA DRIVER
5032 M: Karan Tilak Kumar <kartilak@cisco.com>
5033 M: Sesidhar Baddela <sebaddel@cisco.com>
5034 L: linux-scsi@vger.kernel.org
5036 F: drivers/scsi/snic/
5038 CISCO VIC ETHERNET NIC DRIVER
5039 M: Christian Benvenuti <benve@cisco.com>
5040 M: Govindarajulu Varadarajan <_govind@gmx.com>
5042 F: drivers/net/ethernet/cisco/enic/
5044 CISCO VIC LOW LATENCY NIC DRIVER
5045 M: Christian Benvenuti <benve@cisco.com>
5046 M: Nelson Escobar <neescoba@cisco.com>
5048 F: drivers/infiniband/hw/usnic/
5051 M: Miguel Ojeda <ojeda@kernel.org>
5055 CLANG/LLVM BUILD SUPPORT
5056 M: Nathan Chancellor <nathan@kernel.org>
5057 M: Nick Desaulniers <ndesaulniers@google.com>
5058 R: Tom Rix <trix@redhat.com>
5059 L: llvm@lists.linux.dev
5061 W: https://clangbuiltlinux.github.io/
5062 B: https://github.com/ClangBuiltLinux/linux/issues
5063 C: irc://irc.libera.chat/clangbuiltlinux
5064 F: Documentation/kbuild/llvm.rst
5065 F: include/linux/compiler-clang.h
5066 F: scripts/Makefile.clang
5067 F: scripts/clang-tools/
5068 K: \b(?i:clang|llvm)\b
5070 CLANG CONTROL FLOW INTEGRITY SUPPORT
5071 M: Sami Tolvanen <samitolvanen@google.com>
5072 M: Kees Cook <keescook@chromium.org>
5073 R: Nathan Chancellor <nathan@kernel.org>
5074 R: Nick Desaulniers <ndesaulniers@google.com>
5075 L: llvm@lists.linux.dev
5077 B: https://github.com/ClangBuiltLinux/linux/issues
5078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5079 F: include/linux/cfi.h
5083 M: Russell King <linux@armlinux.org.uk>
5084 L: linux-clk@vger.kernel.org
5086 F: include/linux/clk.h
5088 CLOCKSOURCE, CLOCKEVENT DRIVERS
5089 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5090 M: Thomas Gleixner <tglx@linutronix.de>
5091 L: linux-kernel@vger.kernel.org
5093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5094 F: Documentation/devicetree/bindings/timer/
5095 F: drivers/clocksource/
5098 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5099 M: Daniel Oliveira Nascimento <don@syst.com.br>
5100 L: platform-driver-x86@vger.kernel.org
5102 F: drivers/platform/x86/classmate-laptop.c
5105 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5106 L: linux-media@vger.kernel.org
5108 W: https://linuxtv.org
5109 T: git git://linuxtv.org/media_tree.git
5110 F: drivers/media/pci/cobalt/
5112 COCCINELLE/Semantic Patches (SmPL)
5113 M: Julia Lawall <Julia.Lawall@inria.fr>
5114 M: Nicolas Palix <nicolas.palix@imag.fr>
5115 L: cocci@inria.fr (moderated for non-subscribers)
5117 W: https://coccinelle.gitlabpages.inria.fr/website/
5118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5119 F: Documentation/dev-tools/coccinelle.rst
5120 F: scripts/coccicheck
5121 F: scripts/coccinelle/
5124 M: Jan Harkes <jaharkes@cs.cmu.edu>
5126 L: codalist@coda.cs.cmu.edu
5128 W: http://www.coda.cs.cmu.edu/
5129 F: Documentation/filesystems/coda.rst
5131 F: include/linux/coda*.h
5132 F: include/uapi/linux/coda*.h
5134 CODA V4L2 MEM2MEM DRIVER
5135 M: Philipp Zabel <p.zabel@pengutronix.de>
5136 L: linux-media@vger.kernel.org
5138 F: Documentation/devicetree/bindings/media/coda.yaml
5139 F: drivers/media/platform/chips-media/
5142 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5144 F: Documentation/process/code-of-conduct-interpretation.rst
5145 F: Documentation/process/code-of-conduct.rst
5148 M: Ian Abbott <abbotti@mev.co.uk>
5149 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5152 F: include/linux/comedi/
5153 F: include/uapi/linux/comedi.h
5155 COMMON CLK FRAMEWORK
5156 M: Michael Turquette <mturquette@baylibre.com>
5157 M: Stephen Boyd <sboyd@kernel.org>
5158 L: linux-clk@vger.kernel.org
5160 Q: http://patchwork.kernel.org/project/linux-clk/list/
5161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5162 F: Documentation/devicetree/bindings/clock/
5164 F: include/dt-bindings/clock/
5165 F: include/linux/clk-pr*
5166 F: include/linux/clk/
5167 F: include/linux/of_clk.h
5168 X: drivers/clk/clkdev.c
5170 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5171 M: Steve French <sfrench@samba.org>
5172 R: Paulo Alcantara <pc@cjr.nz> (DFS, global name space)
5173 R: Ronnie Sahlberg <lsahlber@redhat.com> (directory leases, sparse files)
5174 R: Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5175 L: linux-cifs@vger.kernel.org
5176 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5178 W: https://wiki.samba.org/index.php/LinuxCIFS
5179 T: git git://git.samba.org/sfrench/cifs-2.6.git
5180 F: Documentation/admin-guide/cifs/
5183 F: include/uapi/linux/cifs
5185 COMPACTPCI HOTPLUG CORE
5186 M: Scott Murray <scott@spiteful.org>
5187 L: linux-pci@vger.kernel.org
5189 F: drivers/pci/hotplug/cpci_hotplug*
5191 COMPACTPCI HOTPLUG GENERIC DRIVER
5192 M: Scott Murray <scott@spiteful.org>
5193 L: linux-pci@vger.kernel.org
5195 F: drivers/pci/hotplug/cpcihp_generic.c
5197 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5198 M: Scott Murray <scott@spiteful.org>
5199 L: linux-pci@vger.kernel.org
5201 F: drivers/pci/hotplug/cpcihp_zt5550.*
5203 COMPAL LAPTOP SUPPORT
5204 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5205 L: platform-driver-x86@vger.kernel.org
5207 F: drivers/platform/x86/compal-laptop.c
5210 M: Miguel Ojeda <ojeda@kernel.org>
5211 R: Nick Desaulniers <ndesaulniers@google.com>
5213 F: include/linux/compiler_attributes.h
5215 COMPUTE EXPRESS LINK (CXL)
5216 M: Alison Schofield <alison.schofield@intel.com>
5217 M: Vishal Verma <vishal.l.verma@intel.com>
5218 M: Ira Weiny <ira.weiny@intel.com>
5219 M: Ben Widawsky <bwidawsk@kernel.org>
5220 M: Dan Williams <dan.j.williams@intel.com>
5221 L: linux-cxl@vger.kernel.org
5224 F: include/uapi/linux/cxl_mem.h
5226 CONEXANT ACCESSRUNNER USB DRIVER
5227 L: accessrunner-general@lists.sourceforge.net
5229 W: http://accessrunner.sourceforge.net/
5230 F: drivers/usb/atm/cxacru.c
5233 M: Joel Becker <jlbec@evilplan.org>
5234 M: Christoph Hellwig <hch@lst.de>
5236 T: git git://git.infradead.org/users/hch/configfs.git
5238 F: include/linux/configfs.h
5239 F: samples/configfs/
5242 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5244 F: drivers/video/console/
5245 F: include/linux/console*
5248 M: Frederic Weisbecker <frederic@kernel.org>
5249 M: "Paul E. McKenney" <paulmck@kernel.org>
5251 F: kernel/context_tracking.c
5252 F: include/linux/context_tracking*
5254 CONTROL GROUP (CGROUP)
5255 M: Tejun Heo <tj@kernel.org>
5256 M: Zefan Li <lizefan.x@bytedance.com>
5257 M: Johannes Weiner <hannes@cmpxchg.org>
5258 L: cgroups@vger.kernel.org
5260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5261 F: Documentation/admin-guide/cgroup-v1/
5262 F: Documentation/admin-guide/cgroup-v2.rst
5263 F: include/linux/cgroup*
5265 F: tools/testing/selftests/cgroup/
5267 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5268 M: Tejun Heo <tj@kernel.org>
5269 M: Jens Axboe <axboe@kernel.dk>
5270 L: cgroups@vger.kernel.org
5271 L: linux-block@vger.kernel.org
5272 T: git git://git.kernel.dk/linux-block
5273 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5274 F: block/bfq-cgroup.c
5275 F: block/blk-cgroup.c
5276 F: block/blk-iolatency.c
5277 F: block/blk-throttle.c
5278 F: include/linux/blk-cgroup.h
5280 CONTROL GROUP - CPUSET
5281 M: Waiman Long <longman@redhat.com>
5282 M: Zefan Li <lizefan.x@bytedance.com>
5283 L: cgroups@vger.kernel.org
5285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5286 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5287 F: include/linux/cpuset.h
5288 F: kernel/cgroup/cpuset.c
5290 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5291 M: Johannes Weiner <hannes@cmpxchg.org>
5292 M: Michal Hocko <mhocko@kernel.org>
5293 M: Roman Gushchin <roman.gushchin@linux.dev>
5294 M: Shakeel Butt <shakeelb@google.com>
5295 R: Muchun Song <songmuchun@bytedance.com>
5296 L: cgroups@vger.kernel.org
5297 L: linux-mm@kvack.org
5301 F: tools/testing/selftests/cgroup/memcg_protection.m
5302 F: tools/testing/selftests/cgroup/test_kmem.c
5303 F: tools/testing/selftests/cgroup/test_memcontrol.c
5305 CORETEMP HARDWARE MONITORING DRIVER
5306 M: Fenghua Yu <fenghua.yu@intel.com>
5307 L: linux-hwmon@vger.kernel.org
5309 F: Documentation/hwmon/coretemp.rst
5310 F: drivers/hwmon/coretemp.c
5312 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5313 M: Marius Zachmann <mail@mariuszachmann.de>
5314 L: linux-hwmon@vger.kernel.org
5316 F: drivers/hwmon/corsair-cpro.c
5318 CORSAIR-PSU HARDWARE MONITOR DRIVER
5319 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5320 L: linux-hwmon@vger.kernel.org
5322 F: Documentation/hwmon/corsair-psu.rst
5323 F: drivers/hwmon/corsair-psu.c
5326 M: William Breathitt Gray <william.gray@linaro.org>
5327 L: linux-iio@vger.kernel.org
5329 T: git https://git.linaro.org/people/william.gray/counter.git
5330 F: Documentation/ABI/testing/sysfs-bus-counter
5331 F: Documentation/driver-api/generic-counter.rst
5333 F: include/linux/counter.h
5334 F: include/uapi/linux/counter.h
5338 M: Bence Csókás <bence98@sch.bme.hu>
5340 F: drivers/i2c/busses/i2c-cp2615.c
5342 CPMAC ETHERNET DRIVER
5343 M: Florian Fainelli <f.fainelli@gmail.com>
5344 L: netdev@vger.kernel.org
5346 F: drivers/net/ethernet/ti/cpmac.c
5348 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5349 M: Viresh Kumar <viresh.kumar@linaro.org>
5350 M: Sudeep Holla <sudeep.holla@arm.com>
5351 L: linux-pm@vger.kernel.org
5353 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5354 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5356 CPU FREQUENCY SCALING FRAMEWORK
5357 M: "Rafael J. Wysocki" <rafael@kernel.org>
5358 M: Viresh Kumar <viresh.kumar@linaro.org>
5359 L: linux-pm@vger.kernel.org
5361 B: https://bugzilla.kernel.org
5362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5364 F: Documentation/admin-guide/pm/cpufreq.rst
5365 F: Documentation/admin-guide/pm/intel_pstate.rst
5366 F: Documentation/cpu-freq/
5367 F: Documentation/devicetree/bindings/cpufreq/
5369 F: include/linux/cpufreq.h
5370 F: include/linux/sched/cpufreq.h
5371 F: kernel/sched/cpufreq*.c
5372 F: tools/testing/selftests/cpufreq/
5374 CPU IDLE TIME MANAGEMENT FRAMEWORK
5375 M: "Rafael J. Wysocki" <rafael@kernel.org>
5376 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5377 L: linux-pm@vger.kernel.org
5379 B: https://bugzilla.kernel.org
5380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5381 F: Documentation/admin-guide/pm/cpuidle.rst
5382 F: Documentation/driver-api/pm/cpuidle.rst
5384 F: include/linux/cpuidle.h
5386 CPU POWER MONITORING SUBSYSTEM
5387 M: Thomas Renninger <trenn@suse.com>
5388 M: Shuah Khan <shuah@kernel.org>
5389 M: Shuah Khan <skhan@linuxfoundation.org>
5390 L: linux-pm@vger.kernel.org
5392 F: tools/power/cpupower/
5395 M: "H. Peter Anvin" <hpa@zytor.com>
5397 F: arch/x86/kernel/cpuid.c
5398 F: arch/x86/kernel/msr.c
5400 CPUIDLE DRIVER - ARM BIG LITTLE
5401 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5402 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5403 L: linux-pm@vger.kernel.org
5404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5407 F: drivers/cpuidle/cpuidle-big_little.c
5409 CPUIDLE DRIVER - ARM EXYNOS
5410 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5411 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5412 M: Kukjin Kim <kgene@kernel.org>
5413 L: linux-pm@vger.kernel.org
5414 L: linux-samsung-soc@vger.kernel.org
5416 F: arch/arm/mach-exynos/pm.c
5417 F: drivers/cpuidle/cpuidle-exynos.c
5418 F: include/linux/platform_data/cpuidle-exynos.h
5420 CPUIDLE DRIVER - ARM PSCI
5421 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5422 M: Sudeep Holla <sudeep.holla@arm.com>
5423 L: linux-pm@vger.kernel.org
5424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5426 F: drivers/cpuidle/cpuidle-psci.c
5428 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5429 M: Ulf Hansson <ulf.hansson@linaro.org>
5430 L: linux-pm@vger.kernel.org
5431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5433 F: drivers/cpuidle/cpuidle-psci.h
5434 F: drivers/cpuidle/cpuidle-psci-domain.c
5436 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5437 M: Ulf Hansson <ulf.hansson@linaro.org>
5438 L: linux-pm@vger.kernel.org
5440 F: drivers/cpuidle/dt_idle_genpd.c
5441 F: drivers/cpuidle/dt_idle_genpd.h
5443 CPUIDLE DRIVER - RISC-V SBI
5444 M: Anup Patel <anup@brainfault.org>
5445 L: linux-pm@vger.kernel.org
5446 L: linux-riscv@lists.infradead.org
5448 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5451 M: Nicolas Pitre <nico@fluxnic.net>
5453 F: Documentation/filesystems/cramfs.rst
5457 M: Bastien Nocera <hadess@hadess.net>
5458 L: linux-input@vger.kernel.org
5460 F: drivers/hid/hid-creative-sb0540.c
5463 M: Herbert Xu <herbert@gondor.apana.org.au>
5464 M: "David S. Miller" <davem@davemloft.net>
5465 L: linux-crypto@vger.kernel.org
5467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5469 F: Documentation/crypto/
5470 F: Documentation/devicetree/bindings/crypto/
5475 F: include/linux/crypto*
5478 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5479 M: Neil Horman <nhorman@tuxdriver.com>
5480 L: linux-crypto@vger.kernel.org
5482 F: crypto/ansi_cprng.c
5486 M: Hans Verkuil <hverkuil@xs4all.nl>
5487 L: linux-media@vger.kernel.org
5489 W: http://linuxtv.org
5490 T: git git://linuxtv.org/media_tree.git
5491 F: drivers/media/i2c/cs3308.c
5493 CS5535 Audio ALSA driver
5494 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5496 F: sound/pci/cs5535audio/
5498 CSI DRIVERS FOR ALLWINNER V3s
5499 M: Yong Deng <yong.deng@magewell.com>
5500 L: linux-media@vger.kernel.org
5502 T: git git://linuxtv.org/media_tree.git
5503 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5504 F: drivers/media/platform/sunxi/sun6i-csi/
5507 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5508 M: Ondrej Ille <ondrej.ille@gmail.com>
5509 L: linux-can@vger.kernel.org
5511 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5512 F: drivers/net/can/ctucanfd/
5515 M: Solomon Peachy <pizza@shaftnet.org>
5517 F: drivers/net/wireless/st/cw1200/
5519 CX18 VIDEO4LINUX DRIVER
5520 M: Andy Walls <awalls@md.metrocast.net>
5521 L: linux-media@vger.kernel.org
5523 W: https://linuxtv.org
5524 T: git git://linuxtv.org/media_tree.git
5525 F: drivers/media/pci/cx18/
5526 F: include/uapi/linux/ivtv*
5528 CX2341X MPEG ENCODER HELPER MODULE
5529 M: Hans Verkuil <hverkuil@xs4all.nl>
5530 L: linux-media@vger.kernel.org
5532 W: https://linuxtv.org
5533 T: git git://linuxtv.org/media_tree.git
5534 F: drivers/media/common/cx2341x*
5535 F: include/media/drv-intf/cx2341x.h
5537 CX24120 MEDIA DRIVER
5538 M: Jemma Denson <jdenson@gmail.com>
5539 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5540 L: linux-media@vger.kernel.org
5542 W: https://linuxtv.org
5543 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5544 F: drivers/media/dvb-frontends/cx24120*
5546 CX88 VIDEO4LINUX DRIVER
5547 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5548 L: linux-media@vger.kernel.org
5550 W: https://linuxtv.org
5551 T: git git://linuxtv.org/media_tree.git
5552 F: Documentation/driver-api/media/drivers/cx88*
5553 F: drivers/media/pci/cx88/
5555 CXD2820R MEDIA DRIVER
5556 M: Antti Palosaari <crope@iki.fi>
5557 L: linux-media@vger.kernel.org
5559 W: https://linuxtv.org
5560 W: http://palosaari.fi/linux/
5561 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5562 T: git git://linuxtv.org/anttip/media_tree.git
5563 F: drivers/media/dvb-frontends/cxd2820r*
5565 CXGB3 ETHERNET DRIVER (CXGB3)
5566 M: Raju Rangoju <rajur@chelsio.com>
5567 L: netdev@vger.kernel.org
5569 W: http://www.chelsio.com
5570 F: drivers/net/ethernet/chelsio/cxgb3/
5572 CXGB3 ISCSI DRIVER (CXGB3I)
5573 M: Varun Prakash <varun@chelsio.com>
5574 L: linux-scsi@vger.kernel.org
5576 W: http://www.chelsio.com
5577 F: drivers/scsi/cxgbi/cxgb3i
5579 CXGB4 CRYPTO DRIVER (chcr)
5580 M: Ayush Sawal <ayush.sawal@chelsio.com>
5581 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5582 M: Rohit Maheshwari <rohitm@chelsio.com>
5583 L: linux-crypto@vger.kernel.org
5585 W: http://www.chelsio.com
5586 F: drivers/crypto/chelsio
5588 CXGB4 INLINE CRYPTO DRIVER
5589 M: Ayush Sawal <ayush.sawal@chelsio.com>
5590 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5591 M: Rohit Maheshwari <rohitm@chelsio.com>
5592 L: netdev@vger.kernel.org
5594 W: http://www.chelsio.com
5595 F: drivers/net/ethernet/chelsio/inline_crypto/
5597 CXGB4 ETHERNET DRIVER (CXGB4)
5598 M: Raju Rangoju <rajur@chelsio.com>
5599 L: netdev@vger.kernel.org
5601 W: http://www.chelsio.com
5602 F: drivers/net/ethernet/chelsio/cxgb4/
5604 CXGB4 ISCSI DRIVER (CXGB4I)
5605 M: Varun Prakash <varun@chelsio.com>
5606 L: linux-scsi@vger.kernel.org
5608 W: http://www.chelsio.com
5609 F: drivers/scsi/cxgbi/cxgb4i
5611 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5612 M: Potnuri Bharat Teja <bharat@chelsio.com>
5613 L: linux-rdma@vger.kernel.org
5615 W: http://www.openfabrics.org
5616 F: drivers/infiniband/hw/cxgb4/
5617 F: include/uapi/rdma/cxgb4-abi.h
5619 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5620 M: Raju Rangoju <rajur@chelsio.com>
5621 L: netdev@vger.kernel.org
5623 W: http://www.chelsio.com
5624 F: drivers/net/ethernet/chelsio/cxgb4vf/
5626 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5627 M: Frederic Barrat <fbarrat@linux.ibm.com>
5628 M: Andrew Donnellan <ajd@linux.ibm.com>
5629 L: linuxppc-dev@lists.ozlabs.org
5631 F: Documentation/ABI/testing/sysfs-class-cxl
5632 F: Documentation/powerpc/cxl.rst
5633 F: arch/powerpc/platforms/powernv/pci-cxl.c
5634 F: drivers/misc/cxl/
5635 F: include/misc/cxl*
5636 F: include/uapi/misc/cxl.h
5638 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5639 M: Manoj N. Kumar <manoj@linux.ibm.com>
5640 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5641 M: Uma Krishnan <ukrishn@linux.ibm.com>
5642 L: linux-scsi@vger.kernel.org
5644 F: Documentation/powerpc/cxlflash.rst
5645 F: drivers/scsi/cxlflash/
5646 F: include/uapi/scsi/cxlflash_ioctl.h
5649 M: Russell King <linux@armlinux.org.uk>
5650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5652 W: http://www.armlinux.org.uk/
5653 F: drivers/video/fbdev/cyber2000fb.*
5655 CYCLADES PC300 DRIVER
5657 F: drivers/net/wan/pc300*
5659 CYPRESS_FIRMWARE MEDIA DRIVER
5660 M: Antti Palosaari <crope@iki.fi>
5661 L: linux-media@vger.kernel.org
5663 W: https://linuxtv.org
5664 W: http://palosaari.fi/linux/
5665 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5666 T: git git://linuxtv.org/anttip/media_tree.git
5667 F: drivers/media/common/cypress_firmware*
5669 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5670 M: Linus Walleij <linus.walleij@linaro.org>
5671 L: linux-input@vger.kernel.org
5673 F: drivers/input/touchscreen/cy8ctma140.c
5675 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5676 M: Yassine Oudjana <y.oudjana@protonmail.com>
5677 L: linux-input@vger.kernel.org
5679 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5680 F: drivers/input/keyboard/cypress-sf.c
5682 CYTTSP TOUCHSCREEN DRIVER
5683 M: Linus Walleij <linus.walleij@linaro.org>
5684 L: linux-input@vger.kernel.org
5686 F: drivers/input/touchscreen/cyttsp*
5688 D-LINK DIR-685 TOUCHKEYS DRIVER
5689 M: Linus Walleij <linus.walleij@linaro.org>
5690 L: linux-input@vger.kernel.org
5692 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5694 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5695 M: Joshua Kinard <kumba@gentoo.org>
5697 F: drivers/rtc/rtc-ds1685.c
5698 F: include/linux/rtc/ds1685.h
5700 DAMA SLAVE for AX.25
5701 M: Joerg Reuter <jreuter@yaina.de>
5702 L: linux-hams@vger.kernel.org
5704 W: http://yaina.de/jreuter/
5705 W: http://www.qsl.net/dl1bke/
5706 F: net/ax25/af_ax25.c
5707 F: net/ax25/ax25_dev.c
5708 F: net/ax25/ax25_ds_*
5709 F: net/ax25/ax25_in.c
5710 F: net/ax25/ax25_out.c
5711 F: net/ax25/ax25_timer.c
5712 F: net/ax25/sysctl_net_ax25.c
5715 M: SeongJae Park <sj@kernel.org>
5716 L: damon@lists.linux.dev
5717 L: linux-mm@kvack.org
5719 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5720 F: Documentation/admin-guide/mm/damon/
5721 F: Documentation/mm/damon/
5722 F: include/linux/damon.h
5723 F: include/trace/events/damon.h
5725 F: tools/testing/selftests/damon/
5727 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5728 L: netdev@vger.kernel.org
5730 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5731 F: drivers/net/ethernet/dec/tulip/dmfe.c
5733 DC390/AM53C974 SCSI driver
5734 M: Hannes Reinecke <hare@suse.com>
5735 L: linux-scsi@vger.kernel.org
5737 F: drivers/scsi/am53c974.c
5740 M: Oliver Neukum <oliver@neukum.org>
5741 M: Ali Akcaagac <aliakc@web.de>
5742 M: Jamie Lenehan <lenehan@twibble.org>
5743 L: dc395x@twibble.org
5745 W: http://twibble.org/dist/dc395x/
5746 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5747 F: Documentation/scsi/dc395x.rst
5748 F: drivers/scsi/dc395x.*
5751 L: dccp@vger.kernel.org
5753 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5754 F: include/linux/dccp.h
5755 F: include/linux/tfrc.h
5756 F: include/uapi/linux/dccp.h
5759 DECSTATION PLATFORM SUPPORT
5760 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5761 L: linux-mips@vger.kernel.org
5763 W: http://www.linux-mips.org/wiki/DECstation
5765 F: arch/mips/include/asm/dec/
5766 F: arch/mips/include/asm/mach-dec/
5768 DEFXX FDDI NETWORK DRIVER
5769 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5771 F: drivers/net/fddi/defxx.*
5773 DEFZA FDDI NETWORK DRIVER
5774 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5776 F: drivers/net/fddi/defza.*
5778 DEINTERLACE DRIVERS FOR ALLWINNER H3
5779 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5780 L: linux-media@vger.kernel.org
5782 T: git git://linuxtv.org/media_tree.git
5783 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5784 F: drivers/media/platform/sunxi/sun8i-di/
5787 M: Matthew Garrett <mjg59@srcf.ucam.org>
5788 M: Pali Rohár <pali@kernel.org>
5789 L: platform-driver-x86@vger.kernel.org
5791 F: drivers/platform/x86/dell/dell-laptop.c
5793 DELL LAPTOP FREEFALL DRIVER
5794 M: Pali Rohár <pali@kernel.org>
5796 F: drivers/platform/x86/dell/dell-smo8800.c
5798 DELL LAPTOP RBTN DRIVER
5799 M: Pali Rohár <pali@kernel.org>
5801 F: drivers/platform/x86/dell/dell-rbtn.*
5803 DELL LAPTOP SMM DRIVER
5804 M: Pali Rohár <pali@kernel.org>
5806 F: Documentation/ABI/obsolete/procfs-i8k
5807 F: drivers/hwmon/dell-smm-hwmon.c
5808 F: include/uapi/linux/i8k.h
5810 DELL REMOTE BIOS UPDATE DRIVER
5811 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5812 L: platform-driver-x86@vger.kernel.org
5814 F: drivers/platform/x86/dell/dell_rbu.c
5817 M: Pali Rohár <pali@kernel.org>
5818 L: Dell.Client.Kernel@dell.com
5819 L: platform-driver-x86@vger.kernel.org
5821 F: drivers/platform/x86/dell/dell-smbios.*
5823 DELL SMBIOS SMM DRIVER
5824 L: Dell.Client.Kernel@dell.com
5825 L: platform-driver-x86@vger.kernel.org
5827 F: drivers/platform/x86/dell/dell-smbios-smm.c
5829 DELL SMBIOS WMI DRIVER
5830 L: Dell.Client.Kernel@dell.com
5831 L: platform-driver-x86@vger.kernel.org
5833 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5834 F: tools/wmi/dell-smbios-example.c
5836 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5837 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5838 L: platform-driver-x86@vger.kernel.org
5840 F: Documentation/driver-api/dcdbas.rst
5841 F: drivers/platform/x86/dell/dcdbas.*
5843 DELL WMI DESCRIPTOR DRIVER
5844 L: Dell.Client.Kernel@dell.com
5846 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5848 DELL WMI SYSMAN DRIVER
5849 M: Divya Bharathi <divya.bharathi@dell.com>
5850 M: Prasanth Ksr <prasanth.ksr@dell.com>
5851 L: Dell.Client.Kernel@dell.com
5852 L: platform-driver-x86@vger.kernel.org
5854 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5855 F: drivers/platform/x86/dell/dell-wmi-sysman/
5857 DELL WMI NOTIFICATIONS DRIVER
5858 M: Matthew Garrett <mjg59@srcf.ucam.org>
5859 M: Pali Rohár <pali@kernel.org>
5861 F: drivers/platform/x86/dell/dell-wmi-base.c
5863 DELL WMI HARDWARE PRIVACY SUPPORT
5864 M: Perry Yuan <Perry.Yuan@dell.com>
5865 L: Dell.Client.Kernel@dell.com
5866 L: platform-driver-x86@vger.kernel.org
5868 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5870 DELTA ST MEDIA DRIVER
5871 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5872 L: linux-media@vger.kernel.org
5874 W: https://linuxtv.org
5875 T: git git://linuxtv.org/media_tree.git
5876 F: drivers/media/platform/st/sti/delta
5878 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5879 M: Zev Weiss <zev@bewilderbeest.net>
5880 L: linux-hwmon@vger.kernel.org
5882 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5884 DELTA DPS920AB PSU DRIVER
5885 M: Robert Marko <robert.marko@sartura.hr>
5886 L: linux-hwmon@vger.kernel.org
5888 F: Documentation/hwmon/dps920ab.rst
5889 F: drivers/hwmon/pmbus/dps920ab.c
5891 DELTA NETWORKS TN48M CPLD DRIVERS
5892 M: Robert Marko <robert.marko@sartura.hr>
5894 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5895 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5896 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5897 F: drivers/gpio/gpio-tn48m.c
5898 F: include/dt-bindings/reset/delta,tn48m-reset.h
5901 L: linux-mtd@lists.infradead.org
5903 F: drivers/mtd/nand/raw/denali*
5905 DESIGNWARE EDMA CORE IP DRIVER
5906 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5907 L: dmaengine@vger.kernel.org
5909 F: drivers/dma/dw-edma/
5910 F: include/linux/dma/edma.h
5912 DESIGNWARE XDATA IP DRIVER
5913 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5914 L: linux-pci@vger.kernel.org
5916 F: Documentation/misc-devices/dw-xdata-pcie.rst
5917 F: drivers/misc/dw-xdata-pcie.c
5919 DESIGNWARE USB2 DRD IP DRIVER
5920 M: Minas Harutyunyan <hminas@synopsys.com>
5921 L: linux-usb@vger.kernel.org
5923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5924 F: drivers/usb/dwc2/
5926 DESIGNWARE USB3 DRD IP DRIVER
5927 M: Felipe Balbi <balbi@kernel.org>
5928 L: linux-usb@vger.kernel.org
5930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5931 F: drivers/usb/dwc3/
5933 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5934 M: Andreas Klinger <ak@it-klinger.de>
5935 L: linux-iio@vger.kernel.org
5937 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5938 F: drivers/iio/proximity/srf*.c
5940 DEVICE COREDUMP (DEV_COREDUMP)
5941 M: Johannes Berg <johannes@sipsolutions.net>
5942 L: linux-kernel@vger.kernel.org
5944 F: drivers/base/devcoredump.c
5945 F: include/linux/devcoredump.h
5947 DEVICE DEPENDENCY HELPER SCRIPT
5948 M: Saravana Kannan <saravanak@google.com>
5949 L: linux-kernel@vger.kernel.org
5951 F: scripts/dev-needs.sh
5953 DEVICE DIRECT ACCESS (DAX)
5954 M: Dan Williams <dan.j.williams@intel.com>
5955 M: Vishal Verma <vishal.l.verma@intel.com>
5956 M: Dave Jiang <dave.jiang@intel.com>
5957 L: nvdimm@lists.linux.dev
5961 DEVICE FREQUENCY (DEVFREQ)
5962 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5963 M: Kyungmin Park <kyungmin.park@samsung.com>
5964 M: Chanwoo Choi <cw00.choi@samsung.com>
5965 L: linux-pm@vger.kernel.org
5967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5968 F: Documentation/devicetree/bindings/devfreq/
5969 F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5971 F: include/linux/devfreq.h
5972 F: include/trace/events/devfreq.h
5974 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5975 M: Chanwoo Choi <cw00.choi@samsung.com>
5976 L: linux-pm@vger.kernel.org
5978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5979 F: Documentation/devicetree/bindings/devfreq/event/
5980 F: drivers/devfreq/devfreq-event.c
5981 F: drivers/devfreq/event/
5982 F: include/dt-bindings/pmu/exynos_ppmu.h
5983 F: include/linux/devfreq-event.h
5985 DEVICE NUMBER REGISTRY
5986 M: Torben Mathiasen <device@lanana.org>
5988 W: http://lanana.org/docs/device-list/index.html
5990 DEVICE RESOURCE MANAGEMENT HELPERS
5991 M: Hans de Goede <hdegoede@redhat.com>
5992 R: Matti Vaittinen <mazziesaccount@gmail.com>
5994 F: include/linux/devm-helpers.h
5997 M: Alasdair Kergon <agk@redhat.com>
5998 M: Mike Snitzer <snitzer@kernel.org>
5999 M: dm-devel@redhat.com
6000 L: dm-devel@redhat.com
6002 W: http://sources.redhat.com/dm
6003 Q: http://patchwork.kernel.org/project/dm-devel/list/
6004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6005 T: quilt http://people.redhat.com/agk/patches/linux/editing/
6006 F: Documentation/admin-guide/device-mapper/
6007 F: drivers/md/Kconfig
6008 F: drivers/md/Makefile
6010 F: drivers/md/persistent-data/
6011 F: include/linux/device-mapper.h
6012 F: include/linux/dm-*.h
6013 F: include/uapi/linux/dm-*.h
6016 M: Jiri Pirko <jiri@nvidia.com>
6017 L: netdev@vger.kernel.org
6019 F: Documentation/networking/devlink
6020 F: include/net/devlink.h
6021 F: include/uapi/linux/devlink.h
6022 F: net/core/devlink.c
6024 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
6025 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
6026 L: kernel@dh-electronics.com
6028 F: arch/arm/boot/dts/imx6*-dhcom-*
6030 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6031 M: Marek Vasut <marex@denx.de>
6032 L: kernel@dh-electronics.com
6034 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
6035 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
6037 DIALOG SEMICONDUCTOR DRIVERS
6038 M: Support Opensource <support.opensource@diasemi.com>
6040 W: http://www.dialog-semiconductor.com/products
6041 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
6042 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6043 F: Documentation/devicetree/bindings/mfd/da90*.txt
6044 F: Documentation/devicetree/bindings/mfd/da90*.yaml
6045 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6046 F: Documentation/devicetree/bindings/regulator/da92*.txt
6047 F: Documentation/devicetree/bindings/regulator/slg51000.txt
6048 F: Documentation/devicetree/bindings/sound/da[79]*.txt
6049 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6050 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6051 F: Documentation/hwmon/da90??.rst
6052 F: drivers/gpio/gpio-da90??.c
6053 F: drivers/hwmon/da90??-hwmon.c
6054 F: drivers/iio/adc/da91??-*.c
6055 F: drivers/input/misc/da72??.[ch]
6056 F: drivers/input/misc/da90??_onkey.c
6057 F: drivers/input/touchscreen/da9052_tsi.c
6058 F: drivers/leds/leds-da90??.c
6059 F: drivers/mfd/da903x.c
6060 F: drivers/mfd/da90??-*.c
6061 F: drivers/mfd/da91??-*.c
6062 F: drivers/pinctrl/pinctrl-da90??.c
6063 F: drivers/power/supply/da9052-battery.c
6064 F: drivers/power/supply/da91??-*.c
6065 F: drivers/regulator/da9???-regulator.[ch]
6066 F: drivers/regulator/slg51000-regulator.[ch]
6067 F: drivers/rtc/rtc-da90??.c
6068 F: drivers/thermal/da90??-thermal.c
6069 F: drivers/video/backlight/da90??_bl.c
6070 F: drivers/watchdog/da90??_wdt.c
6071 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6072 F: include/linux/mfd/da903x.h
6073 F: include/linux/mfd/da9052/
6074 F: include/linux/mfd/da9055/
6075 F: include/linux/mfd/da9062/
6076 F: include/linux/mfd/da9063/
6077 F: include/linux/mfd/da9150/
6078 F: include/linux/regulator/da9211.h
6079 F: include/sound/da[79]*.h
6080 F: sound/soc/codecs/da[79]*.[ch]
6082 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6083 M: William Breathitt Gray <william.gray@linaro.org>
6084 L: linux-gpio@vger.kernel.org
6086 F: drivers/gpio/gpio-gpio-mm.c
6088 DIOLAN U2C-12 I2C DRIVER
6089 M: Guenter Roeck <linux@roeck-us.net>
6090 L: linux-i2c@vger.kernel.org
6092 F: drivers/i2c/busses/i2c-diolan-u2c.c
6094 DIRECTORY NOTIFICATION (DNOTIFY)
6095 M: Jan Kara <jack@suse.cz>
6096 R: Amir Goldstein <amir73il@gmail.com>
6097 L: linux-fsdevel@vger.kernel.org
6099 F: Documentation/filesystems/dnotify.rst
6100 F: fs/notify/dnotify/
6101 F: include/linux/dnotify.h
6103 DISK GEOMETRY AND PARTITION HANDLING
6104 M: Andries Brouwer <aeb@cwi.nl>
6106 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6107 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6108 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6111 M: Jan Kara <jack@suse.com>
6113 F: Documentation/filesystems/quota.rst
6115 F: include/linux/quota*.h
6116 F: include/uapi/linux/quota*.h
6118 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6119 M: Bernie Thompson <bernie@plugable.com>
6120 L: linux-fbdev@vger.kernel.org
6122 W: http://plugable.com/category/projects/udlfb/
6123 F: Documentation/fb/udlfb.rst
6124 F: drivers/video/fbdev/udlfb.c
6125 F: include/video/udlfb.h
6127 DISTRIBUTED LOCK MANAGER (DLM)
6128 M: Christine Caulfield <ccaulfie@redhat.com>
6129 M: David Teigland <teigland@redhat.com>
6130 L: cluster-devel@redhat.com
6132 W: http://sources.redhat.com/cluster/
6133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6136 DMA BUFFER SHARING FRAMEWORK
6137 M: Sumit Semwal <sumit.semwal@linaro.org>
6138 M: Christian König <christian.koenig@amd.com>
6139 L: linux-media@vger.kernel.org
6140 L: dri-devel@lists.freedesktop.org
6141 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6143 T: git git://anongit.freedesktop.org/drm/drm-misc
6144 F: Documentation/driver-api/dma-buf.rst
6146 F: include/linux/*fence.h
6147 F: include/linux/dma-buf.h
6148 F: include/linux/dma-resv.h
6149 K: \bdma_(?:buf|fence|resv)\b
6151 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6152 M: Vinod Koul <vkoul@kernel.org>
6153 L: dmaengine@vger.kernel.org
6155 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6157 F: Documentation/devicetree/bindings/dma/
6158 F: Documentation/driver-api/dmaengine/
6160 F: include/dt-bindings/dma/
6161 F: include/linux/dma/
6162 F: include/linux/dmaengine.h
6163 F: include/linux/of_dma.h
6166 M: Christoph Hellwig <hch@lst.de>
6167 M: Marek Szyprowski <m.szyprowski@samsung.com>
6168 R: Robin Murphy <robin.murphy@arm.com>
6169 L: iommu@lists.linux.dev
6171 W: http://git.infradead.org/users/hch/dma-mapping.git
6172 T: git git://git.infradead.org/users/hch/dma-mapping.git
6173 F: include/asm-generic/dma-mapping.h
6174 F: include/linux/dma-direct.h
6175 F: include/linux/dma-mapping.h
6176 F: include/linux/dma-map-ops.h
6179 DMA MAPPING BENCHMARK
6180 M: Xiang Chen <chenxiang66@hisilicon.com>
6181 L: iommu@lists.linux.dev
6182 F: kernel/dma/map_benchmark.c
6183 F: tools/testing/selftests/dma/
6185 DMA-BUF HEAPS FRAMEWORK
6186 M: Sumit Semwal <sumit.semwal@linaro.org>
6187 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6188 R: Liam Mark <lmark@codeaurora.org>
6189 R: Laura Abbott <labbott@redhat.com>
6190 R: Brian Starkey <Brian.Starkey@arm.com>
6191 R: John Stultz <jstultz@google.com>
6192 L: linux-media@vger.kernel.org
6193 L: dri-devel@lists.freedesktop.org
6194 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6196 T: git git://anongit.freedesktop.org/drm/drm-misc
6197 F: drivers/dma-buf/dma-heap.c
6198 F: drivers/dma-buf/heaps/*
6199 F: include/linux/dma-heap.h
6200 F: include/uapi/linux/dma-heap.h
6202 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6203 M: Lukasz Luba <lukasz.luba@arm.com>
6204 L: linux-pm@vger.kernel.org
6205 L: linux-samsung-soc@vger.kernel.org
6207 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6208 F: drivers/memory/samsung/exynos5422-dmc.c
6210 DME1737 HARDWARE MONITOR DRIVER
6211 M: Juerg Haefliger <juergh@proton.me>
6212 L: linux-hwmon@vger.kernel.org
6214 F: Documentation/hwmon/dme1737.rst
6215 F: drivers/hwmon/dme1737.c
6218 M: Jean Delvare <jdelvare@suse.com>
6220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6221 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6222 F: drivers/firmware/dmi-id.c
6223 F: drivers/firmware/dmi_scan.c
6224 F: include/linux/dmi.h
6227 M: Jonathan Corbet <corbet@lwn.net>
6228 L: linux-doc@vger.kernel.org
6230 P: Documentation/doc-guide/maintainer-profile.rst
6231 T: git git://git.lwn.net/linux.git docs-next
6233 F: scripts/documentation-file-ref-check
6234 F: scripts/kernel-doc
6235 F: scripts/sphinx-pre-install
6236 X: Documentation/ABI/
6237 X: Documentation/admin-guide/media/
6238 X: Documentation/devicetree/
6239 X: Documentation/driver-api/media/
6240 X: Documentation/firmware-guide/acpi/
6241 X: Documentation/i2c/
6242 X: Documentation/power/
6243 X: Documentation/spi/
6244 X: Documentation/userspace-api/media/
6246 DOCUMENTATION REPORTING ISSUES
6247 M: Thorsten Leemhuis <linux@leemhuis.info>
6248 L: linux-doc@vger.kernel.org
6250 F: Documentation/admin-guide/reporting-issues.rst
6252 DOCUMENTATION SCRIPTS
6253 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6254 L: linux-doc@vger.kernel.org
6256 F: Documentation/sphinx/parse-headers.pl
6257 F: scripts/documentation-file-ref-check
6258 F: scripts/sphinx-pre-install
6260 DOCUMENTATION/ITALIAN
6261 M: Federico Vaga <federico.vaga@vaga.pv.it>
6262 L: linux-doc@vger.kernel.org
6264 F: Documentation/translations/it_IT
6266 DOCUMENTATION/JAPANESE
6267 R: Akira Yokosawa <akiyks@gmail.com>
6268 L: linux-doc@vger.kernel.org
6270 F: Documentation/translations/ja_JP
6272 DONGWOON DW9714 LENS VOICE COIL DRIVER
6273 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6274 L: linux-media@vger.kernel.org
6276 T: git git://linuxtv.org/media_tree.git
6277 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6278 F: drivers/media/i2c/dw9714.c
6280 DONGWOON DW9768 LENS VOICE COIL DRIVER
6281 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6282 L: linux-media@vger.kernel.org
6284 T: git git://linuxtv.org/media_tree.git
6285 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6286 F: drivers/media/i2c/dw9768.c
6288 DONGWOON DW9807 LENS VOICE COIL DRIVER
6289 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6290 L: linux-media@vger.kernel.org
6292 T: git git://linuxtv.org/media_tree.git
6293 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6294 F: drivers/media/i2c/dw9807-vcm.c
6297 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6298 L: blinux-list@redhat.com
6300 F: drivers/char/dtlk.c
6301 F: include/linux/dtlk.h
6303 DPAA2 DATAPATH I/O (DPIO) DRIVER
6304 M: Roy Pledge <Roy.Pledge@nxp.com>
6305 L: linux-kernel@vger.kernel.org
6307 F: drivers/soc/fsl/dpio
6309 DPAA2 ETHERNET DRIVER
6310 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6311 L: netdev@vger.kernel.org
6313 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6314 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6315 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6316 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6317 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6318 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6319 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6320 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6321 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6323 DPAA2 ETHERNET SWITCH DRIVER
6324 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6325 L: netdev@vger.kernel.org
6327 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6328 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6329 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6332 M: Philipp Reisner <philipp.reisner@linbit.com>
6333 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6334 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6335 L: drbd-dev@lists.linbit.com
6337 W: http://www.drbd.org
6338 T: git git://git.linbit.com/linux-drbd.git
6339 T: git git://git.linbit.com/drbd-8.4.git
6340 F: Documentation/admin-guide/blockdev/
6341 F: drivers/block/drbd/
6344 DRIVER COMPONENT FRAMEWORK
6345 L: dri-devel@lists.freedesktop.org
6346 F: drivers/base/component.c
6347 F: include/linux/component.h
6349 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6350 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6351 R: "Rafael J. Wysocki" <rafael@kernel.org>
6353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6354 F: Documentation/core-api/kobject.rst
6358 F: include/linux/debugfs.h
6359 F: include/linux/kobj*
6362 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6363 M: Nishanth Menon <nm@ti.com>
6364 L: linux-pm@vger.kernel.org
6366 F: drivers/soc/ti/smartreflex.c
6367 F: include/linux/power/smartreflex.h
6369 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6370 M: Maxime Ripard <mripard@kernel.org>
6371 M: Chen-Yu Tsai <wens@csie.org>
6372 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6373 L: dri-devel@lists.freedesktop.org
6375 T: git git://anongit.freedesktop.org/drm/drm-misc
6376 F: drivers/gpu/drm/sun4i/sun8i*
6378 DRM DRIVER FOR ARM PL111 CLCD
6379 M: Emma Anholt <emma@anholt.net>
6381 T: git git://anongit.freedesktop.org/drm/drm-misc
6382 F: drivers/gpu/drm/pl111/
6384 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6385 M: Linus Walleij <linus.walleij@linaro.org>
6387 T: git git://anongit.freedesktop.org/drm/drm-misc
6388 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6389 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6391 DRM DRIVER FOR ASPEED BMC GFX
6392 M: Joel Stanley <joel@jms.id.au>
6393 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6395 T: git git://anongit.freedesktop.org/drm/drm-misc
6396 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6397 F: drivers/gpu/drm/aspeed/
6399 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6400 M: Dave Airlie <airlied@redhat.com>
6401 R: Thomas Zimmermann <tzimmermann@suse.de>
6402 L: dri-devel@lists.freedesktop.org
6404 T: git git://anongit.freedesktop.org/drm/drm-misc
6405 F: drivers/gpu/drm/ast/
6407 DRM DRIVER FOR BOCHS VIRTUAL GPU
6408 M: Gerd Hoffmann <kraxel@redhat.com>
6409 L: virtualization@lists.linux-foundation.org
6411 T: git git://anongit.freedesktop.org/drm/drm-misc
6412 F: drivers/gpu/drm/tiny/bochs.c
6414 DRM DRIVER FOR BOE HIMAX8279D PANELS
6415 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6417 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6418 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6420 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6421 M: Jagan Teki <jagan@amarulasolutions.com>
6423 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6424 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6426 DRM DRIVER FOR EBBG FT8719 PANEL
6427 M: Joel Selvaraj <jo@jsfamily.in>
6429 T: git git://anongit.freedesktop.org/drm/drm-misc
6430 F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6431 F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6433 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6434 M: Linus Walleij <linus.walleij@linaro.org>
6436 T: git git://anongit.freedesktop.org/drm/drm-misc
6437 F: drivers/gpu/drm/tve200/
6439 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6440 M: Icenowy Zheng <icenowy@aosc.io>
6442 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6443 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6445 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6446 M: Jagan Teki <jagan@amarulasolutions.com>
6448 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6449 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6451 DRM DRIVER FOR GENERIC EDP PANELS
6452 R: Douglas Anderson <dianders@chromium.org>
6453 F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6454 F: drivers/gpu/drm/panel/panel-edp.c
6456 DRM DRIVER FOR GENERIC USB DISPLAY
6457 M: Noralf Trønnes <noralf@tronnes.org>
6459 W: https://github.com/notro/gud/wiki
6460 T: git git://anongit.freedesktop.org/drm/drm-misc
6461 F: drivers/gpu/drm/gud/
6462 F: include/drm/gud.h
6464 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6465 M: Hans de Goede <hdegoede@redhat.com>
6467 T: git git://anongit.freedesktop.org/drm/drm-misc
6468 F: drivers/gpu/drm/tiny/gm12u320.c
6470 DRM DRIVER FOR HX8357D PANELS
6471 M: Emma Anholt <emma@anholt.net>
6473 T: git git://anongit.freedesktop.org/drm/drm-misc
6474 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6475 F: drivers/gpu/drm/tiny/hx8357d.c
6477 DRM DRIVER FOR ILITEK ILI9225 PANELS
6478 M: David Lechner <david@lechnology.com>
6480 T: git git://anongit.freedesktop.org/drm/drm-misc
6481 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6482 F: drivers/gpu/drm/tiny/ili9225.c
6484 DRM DRIVER FOR ILITEK ILI9486 PANELS
6485 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6487 T: git git://anongit.freedesktop.org/drm/drm-misc
6488 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6489 F: drivers/gpu/drm/tiny/ili9486.c
6491 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6492 S: Orphan / Obsolete
6493 F: drivers/gpu/drm/i810/
6494 F: include/uapi/drm/i810_drm.h
6496 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6497 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6499 T: git git://anongit.freedesktop.org/drm/drm-misc
6500 F: drivers/gpu/drm/logicvc/
6502 DRM DRIVER FOR LVDS PANELS
6503 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6504 L: dri-devel@lists.freedesktop.org
6505 T: git git://anongit.freedesktop.org/drm/drm-misc
6507 F: drivers/gpu/drm/panel/panel-lvds.c
6508 F: Documentation/devicetree/bindings/display/lvds.yaml
6509 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6511 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6512 M: Guido Günther <agx@sigxcpu.org>
6513 R: Purism Kernel Team <kernel@puri.sm>
6515 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6516 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6518 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6519 S: Orphan / Obsolete
6520 F: drivers/gpu/drm/mga/
6521 F: include/uapi/drm/mga_drm.h
6523 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6524 M: Dave Airlie <airlied@redhat.com>
6525 R: Thomas Zimmermann <tzimmermann@suse.de>
6526 L: dri-devel@lists.freedesktop.org
6528 T: git git://anongit.freedesktop.org/drm/drm-misc
6529 F: drivers/gpu/drm/mgag200/
6531 DRM DRIVER FOR MI0283QT
6532 M: Noralf Trønnes <noralf@tronnes.org>
6534 T: git git://anongit.freedesktop.org/drm/drm-misc
6535 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6536 F: drivers/gpu/drm/tiny/mi0283qt.c
6538 DRM DRIVER FOR MIPI DBI compatible panels
6539 M: Noralf Trønnes <noralf@tronnes.org>
6541 W: https://github.com/notro/panel-mipi-dbi/wiki
6542 T: git git://anongit.freedesktop.org/drm/drm-misc
6543 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6544 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6546 DRM DRIVER FOR MSM ADRENO GPU
6547 M: Rob Clark <robdclark@gmail.com>
6548 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6549 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6550 R: Sean Paul <sean@poorly.run>
6551 L: linux-arm-msm@vger.kernel.org
6552 L: dri-devel@lists.freedesktop.org
6553 L: freedreno@lists.freedesktop.org
6555 T: git https://gitlab.freedesktop.org/drm/msm.git
6556 F: Documentation/devicetree/bindings/display/msm/
6557 F: drivers/gpu/drm/msm/
6558 F: include/uapi/drm/msm_drm.h
6560 DRM DRIVER FOR NOVATEK NT35510 PANELS
6561 M: Linus Walleij <linus.walleij@linaro.org>
6563 T: git git://anongit.freedesktop.org/drm/drm-misc
6564 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6565 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6567 DRM DRIVER FOR NOVATEK NT35560 PANELS
6568 M: Linus Walleij <linus.walleij@linaro.org>
6570 T: git git://anongit.freedesktop.org/drm/drm-misc
6571 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6572 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6574 DRM DRIVER FOR NOVATEK NT36672A PANELS
6575 M: Sumit Semwal <sumit.semwal@linaro.org>
6577 T: git git://anongit.freedesktop.org/drm/drm-misc
6578 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6579 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6581 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6582 M: Ben Skeggs <bskeggs@redhat.com>
6583 M: Karol Herbst <kherbst@redhat.com>
6584 M: Lyude Paul <lyude@redhat.com>
6585 L: dri-devel@lists.freedesktop.org
6586 L: nouveau@lists.freedesktop.org
6588 W: https://nouveau.freedesktop.org/
6589 Q: https://patchwork.freedesktop.org/project/nouveau/
6590 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6591 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6592 C: irc://irc.oftc.net/nouveau
6593 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6594 F: drivers/gpu/drm/nouveau/
6595 F: include/uapi/drm/nouveau_drm.h
6597 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6598 M: Stefan Mavrodiev <stefan@olimex.com>
6600 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6601 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6603 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6604 R: Douglas Anderson <dianders@chromium.org>
6605 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6606 F: drivers/gpu/drm/bridge/parade-ps8640.c
6608 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6609 M: Noralf Trønnes <noralf@tronnes.org>
6611 T: git git://anongit.freedesktop.org/drm/drm-misc
6612 F: Documentation/devicetree/bindings/display/repaper.txt
6613 F: drivers/gpu/drm/tiny/repaper.c
6615 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6616 M: Javier Martinez Canillas <javierm@redhat.com>
6618 T: git git://anongit.freedesktop.org/drm/drm-misc
6619 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6620 F: drivers/gpu/drm/solomon/ssd130x*
6622 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6623 M: Dave Airlie <airlied@redhat.com>
6624 M: Gerd Hoffmann <kraxel@redhat.com>
6625 L: virtualization@lists.linux-foundation.org
6627 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6628 T: git git://anongit.freedesktop.org/drm/drm-misc
6629 F: drivers/gpu/drm/tiny/cirrus.c
6631 DRM DRIVER FOR QXL VIRTUAL GPU
6632 M: Dave Airlie <airlied@redhat.com>
6633 M: Gerd Hoffmann <kraxel@redhat.com>
6634 L: virtualization@lists.linux-foundation.org
6635 L: spice-devel@lists.freedesktop.org
6637 T: git git://anongit.freedesktop.org/drm/drm-misc
6638 F: drivers/gpu/drm/qxl/
6639 F: include/uapi/drm/qxl_drm.h
6641 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6642 S: Orphan / Obsolete
6643 F: drivers/gpu/drm/r128/
6644 F: include/uapi/drm/r128_drm.h
6646 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6647 M: Robert Chiras <robert.chiras@nxp.com>
6649 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6650 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6652 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6653 M: Linus Walleij <linus.walleij@linaro.org>
6655 T: git git://anongit.freedesktop.org/drm/drm-misc
6656 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6657 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6659 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6660 M: Markuss Broks <markuss.broks@gmail.com>
6662 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6663 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6665 DRM DRIVER FOR SITRONIX ST7703 PANELS
6666 M: Guido Günther <agx@sigxcpu.org>
6667 R: Purism Kernel Team <kernel@puri.sm>
6668 R: Ondrej Jirman <megous@megous.com>
6670 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6671 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6673 DRM DRIVER FOR SAVAGE VIDEO CARDS
6674 S: Orphan / Obsolete
6675 F: drivers/gpu/drm/savage/
6676 F: include/uapi/drm/savage_drm.h
6678 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6679 M: Thomas Zimmermann <tzimmermann@suse.de>
6680 M: Javier Martinez Canillas <javierm@redhat.com>
6681 L: dri-devel@lists.freedesktop.org
6683 T: git git://anongit.freedesktop.org/drm/drm-misc
6684 F: drivers/gpu/drm/drm_aperture.c
6685 F: drivers/gpu/drm/tiny/simpledrm.c
6686 F: drivers/video/aperture.c
6687 F: include/drm/drm_aperture.h
6688 F: include/linux/aperture.h
6690 DRM DRIVER FOR SIS VIDEO CARDS
6691 S: Orphan / Obsolete
6692 F: drivers/gpu/drm/sis/
6693 F: include/uapi/drm/sis_drm.h
6695 DRM DRIVER FOR SITRONIX ST7586 PANELS
6696 M: David Lechner <david@lechnology.com>
6698 T: git git://anongit.freedesktop.org/drm/drm-misc
6699 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6700 F: drivers/gpu/drm/tiny/st7586.c
6702 DRM DRIVER FOR SITRONIX ST7701 PANELS
6703 M: Jagan Teki <jagan@amarulasolutions.com>
6705 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6706 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6708 DRM DRIVER FOR SITRONIX ST7735R PANELS
6709 M: David Lechner <david@lechnology.com>
6711 T: git git://anongit.freedesktop.org/drm/drm-misc
6712 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6713 F: drivers/gpu/drm/tiny/st7735r.c
6715 DRM DRIVER FOR ST-ERICSSON MCDE
6716 M: Linus Walleij <linus.walleij@linaro.org>
6718 T: git git://anongit.freedesktop.org/drm/drm-misc
6719 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6720 F: drivers/gpu/drm/mcde/
6722 DRM DRIVER FOR TDFX VIDEO CARDS
6723 S: Orphan / Obsolete
6724 F: drivers/gpu/drm/tdfx/
6726 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6727 M: Jagan Teki <jagan@amarulasolutions.com>
6729 F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6730 F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6732 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6733 R: Douglas Anderson <dianders@chromium.org>
6734 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6735 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6737 DRM DRIVER FOR TPO TPG110 PANELS
6738 M: Linus Walleij <linus.walleij@linaro.org>
6740 T: git git://anongit.freedesktop.org/drm/drm-misc
6741 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6742 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6744 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6745 M: Dave Airlie <airlied@redhat.com>
6746 R: Sean Paul <sean@poorly.run>
6747 R: Thomas Zimmermann <tzimmermann@suse.de>
6748 L: dri-devel@lists.freedesktop.org
6750 T: git git://anongit.freedesktop.org/drm/drm-misc
6751 F: drivers/gpu/drm/udl/
6753 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6754 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6755 M: Melissa Wen <melissa.srw@gmail.com>
6756 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6757 R: Daniel Vetter <daniel@ffwll.ch>
6758 L: dri-devel@lists.freedesktop.org
6760 T: git git://anongit.freedesktop.org/drm/drm-misc
6761 F: Documentation/gpu/vkms.rst
6762 F: drivers/gpu/drm/vkms/
6764 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6765 M: Hans de Goede <hdegoede@redhat.com>
6766 L: dri-devel@lists.freedesktop.org
6768 T: git git://anongit.freedesktop.org/drm/drm-misc
6769 F: drivers/gpu/drm/vboxvideo/
6771 DRM DRIVER FOR VMWARE VIRTUAL GPU
6772 M: Zack Rusin <zackr@vmware.com>
6773 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6774 L: dri-devel@lists.freedesktop.org
6776 T: git git://anongit.freedesktop.org/drm/drm-misc
6777 F: drivers/gpu/drm/vmwgfx/
6778 F: include/uapi/drm/vmwgfx_drm.h
6780 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6781 M: Linus Walleij <linus.walleij@linaro.org>
6783 T: git git://anongit.freedesktop.org/drm/drm-misc
6784 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6785 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6788 M: David Airlie <airlied@gmail.com>
6789 M: Daniel Vetter <daniel@ffwll.ch>
6790 L: dri-devel@lists.freedesktop.org
6792 B: https://gitlab.freedesktop.org/drm
6793 C: irc://irc.oftc.net/dri-devel
6794 T: git git://anongit.freedesktop.org/drm/drm
6795 F: Documentation/devicetree/bindings/display/
6796 F: Documentation/devicetree/bindings/gpu/
6797 F: Documentation/gpu/
6800 F: include/linux/vga*
6801 F: include/uapi/drm/
6803 DRM DRIVERS AND MISC GPU PATCHES
6804 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6805 M: Maxime Ripard <mripard@kernel.org>
6806 M: Thomas Zimmermann <tzimmermann@suse.de>
6808 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6809 T: git git://anongit.freedesktop.org/drm/drm-misc
6810 F: Documentation/gpu/
6811 F: drivers/gpu/drm/*
6814 F: include/linux/vga*
6815 F: include/uapi/drm/drm*
6817 DRM DRIVERS FOR ALLWINNER A10
6818 M: Maxime Ripard <mripard@kernel.org>
6819 M: Chen-Yu Tsai <wens@csie.org>
6820 L: dri-devel@lists.freedesktop.org
6822 T: git git://anongit.freedesktop.org/drm/drm-misc
6823 F: Documentation/devicetree/bindings/display/allwinner*
6824 F: drivers/gpu/drm/sun4i/
6826 DRM DRIVERS FOR AMLOGIC SOCS
6827 M: Neil Armstrong <neil.armstrong@linaro.org>
6828 L: dri-devel@lists.freedesktop.org
6829 L: linux-amlogic@lists.infradead.org
6831 W: http://linux-meson.com/
6832 T: git git://anongit.freedesktop.org/drm/drm-misc
6833 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6834 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6835 F: Documentation/gpu/meson.rst
6836 F: drivers/gpu/drm/meson/
6838 DRM DRIVERS FOR ATMEL HLCDC
6839 M: Sam Ravnborg <sam@ravnborg.org>
6840 M: Boris Brezillon <bbrezillon@kernel.org>
6841 L: dri-devel@lists.freedesktop.org
6843 T: git git://anongit.freedesktop.org/drm/drm-misc
6844 F: Documentation/devicetree/bindings/display/atmel/
6845 F: drivers/gpu/drm/atmel-hlcdc/
6847 DRM DRIVERS FOR BRIDGE CHIPS
6848 M: Andrzej Hajda <andrzej.hajda@intel.com>
6849 M: Neil Armstrong <neil.armstrong@linaro.org>
6850 M: Robert Foss <robert.foss@linaro.org>
6851 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6852 R: Jonas Karlman <jonas@kwiboo.se>
6853 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6855 T: git git://anongit.freedesktop.org/drm/drm-misc
6856 F: Documentation/devicetree/bindings/display/bridge/
6857 F: drivers/gpu/drm/bridge/
6859 DRM DRIVERS FOR EXYNOS
6860 M: Inki Dae <inki.dae@samsung.com>
6861 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6862 M: Kyungmin Park <kyungmin.park@samsung.com>
6863 L: dri-devel@lists.freedesktop.org
6865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6866 F: Documentation/devicetree/bindings/display/exynos/
6867 F: Documentation/devicetree/bindings/display/samsung/
6868 F: drivers/gpu/drm/exynos/
6869 F: include/uapi/drm/exynos_drm.h
6871 DRM DRIVERS FOR FREESCALE DCU
6872 M: Stefan Agner <stefan@agner.ch>
6873 M: Alison Wang <alison.wang@nxp.com>
6874 L: dri-devel@lists.freedesktop.org
6876 T: git git://anongit.freedesktop.org/drm/drm-misc
6877 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6878 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6879 F: drivers/gpu/drm/fsl-dcu/
6881 DRM DRIVERS FOR FREESCALE IMX
6882 M: Philipp Zabel <p.zabel@pengutronix.de>
6883 L: dri-devel@lists.freedesktop.org
6885 F: Documentation/devicetree/bindings/display/imx/
6886 F: drivers/gpu/drm/imx/
6887 F: drivers/gpu/ipu-v3/
6889 DRM DRIVERS FOR FREESCALE IMX BRIDGE
6890 M: Liu Ying <victor.liu@nxp.com>
6891 L: dri-devel@lists.freedesktop.org
6893 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6894 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6895 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6896 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6897 F: drivers/gpu/drm/bridge/imx/
6899 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6900 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6901 L: dri-devel@lists.freedesktop.org
6903 T: git git://github.com/patjak/drm-gma500
6904 F: drivers/gpu/drm/gma500/
6906 DRM DRIVERS FOR HISILICON
6907 M: Xinliang Liu <xinliang.liu@linaro.org>
6908 M: Tian Tao <tiantao6@hisilicon.com>
6909 R: John Stultz <jstultz@google.com>
6910 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6911 R: Chen Feng <puck.chen@hisilicon.com>
6912 L: dri-devel@lists.freedesktop.org
6914 T: git git://anongit.freedesktop.org/drm/drm-misc
6915 F: Documentation/devicetree/bindings/display/hisilicon/
6916 F: drivers/gpu/drm/hisilicon/
6918 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6919 M: Deepak Rawat <drawat.floss@gmail.com>
6920 L: linux-hyperv@vger.kernel.org
6921 L: dri-devel@lists.freedesktop.org
6923 T: git git://anongit.freedesktop.org/drm/drm-misc
6924 F: drivers/gpu/drm/hyperv
6926 DRM DRIVERS FOR LIMA
6927 M: Qiang Yu <yuq825@gmail.com>
6928 L: dri-devel@lists.freedesktop.org
6929 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6931 T: git git://anongit.freedesktop.org/drm/drm-misc
6932 F: drivers/gpu/drm/lima/
6933 F: include/uapi/drm/lima_drm.h
6935 DRM DRIVERS FOR MEDIATEK
6936 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6937 M: Philipp Zabel <p.zabel@pengutronix.de>
6938 L: dri-devel@lists.freedesktop.org
6939 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6941 F: Documentation/devicetree/bindings/display/mediatek/
6942 F: drivers/gpu/drm/mediatek/
6943 F: drivers/phy/mediatek/phy-mtk-dp.c
6944 F: drivers/phy/mediatek/phy-mtk-hdmi*
6945 F: drivers/phy/mediatek/phy-mtk-mipi*
6947 DRM DRIVERS FOR NVIDIA TEGRA
6948 M: Thierry Reding <thierry.reding@gmail.com>
6949 L: dri-devel@lists.freedesktop.org
6950 L: linux-tegra@vger.kernel.org
6952 T: git git://anongit.freedesktop.org/tegra/linux.git
6953 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
6954 F: Documentation/devicetree/bindings/gpu/host1x/
6955 F: drivers/gpu/drm/tegra/
6956 F: drivers/gpu/host1x/
6957 F: include/linux/host1x.h
6958 F: include/uapi/drm/tegra_drm.h
6960 DRM DRIVERS FOR RENESAS
6961 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6962 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6963 L: dri-devel@lists.freedesktop.org
6964 L: linux-renesas-soc@vger.kernel.org
6966 T: git git://linuxtv.org/pinchartl/media drm/du/next
6967 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6968 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6969 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6970 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6971 F: drivers/gpu/drm/rcar-du/
6972 F: drivers/gpu/drm/shmobile/
6973 F: include/linux/platform_data/shmob_drm.h
6975 DRM DRIVERS FOR ROCKCHIP
6976 M: Sandy Huang <hjc@rock-chips.com>
6977 M: Heiko Stübner <heiko@sntech.de>
6978 L: dri-devel@lists.freedesktop.org
6980 T: git git://anongit.freedesktop.org/drm/drm-misc
6981 F: Documentation/devicetree/bindings/display/rockchip/
6982 F: drivers/gpu/drm/rockchip/
6985 M: Alain Volmat <alain.volmat@foss.st.com>
6986 L: dri-devel@lists.freedesktop.org
6988 T: git git://anongit.freedesktop.org/drm/drm-misc
6989 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6990 F: drivers/gpu/drm/sti
6993 M: Yannick Fertre <yannick.fertre@foss.st.com>
6994 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6995 M: Philippe Cornu <philippe.cornu@foss.st.com>
6996 L: dri-devel@lists.freedesktop.org
6998 T: git git://anongit.freedesktop.org/drm/drm-misc
6999 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7000 F: drivers/gpu/drm/stm
7002 DRM DRIVERS FOR TI KEYSTONE
7003 M: Jyri Sarha <jyri.sarha@iki.fi>
7004 M: Tomi Valkeinen <tomba@kernel.org>
7005 L: dri-devel@lists.freedesktop.org
7007 T: git git://anongit.freedesktop.org/drm/drm-misc
7008 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7009 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7010 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7011 F: drivers/gpu/drm/tidss/
7013 DRM DRIVERS FOR TI LCDC
7014 M: Jyri Sarha <jyri.sarha@iki.fi>
7015 R: Tomi Valkeinen <tomba@kernel.org>
7016 L: dri-devel@lists.freedesktop.org
7018 F: Documentation/devicetree/bindings/display/tilcdc/
7019 F: drivers/gpu/drm/tilcdc/
7021 DRM DRIVERS FOR TI OMAP
7022 M: Tomi Valkeinen <tomba@kernel.org>
7023 L: dri-devel@lists.freedesktop.org
7025 F: Documentation/devicetree/bindings/display/ti/
7026 F: drivers/gpu/drm/omapdrm/
7029 M: Emma Anholt <emma@anholt.net>
7030 M: Melissa Wen <mwen@igalia.com>
7032 T: git git://anongit.freedesktop.org/drm/drm-misc
7033 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7034 F: drivers/gpu/drm/v3d/
7035 F: include/uapi/drm/v3d_drm.h
7038 M: Emma Anholt <emma@anholt.net>
7039 M: Maxime Ripard <mripard@kernel.org>
7041 T: git git://github.com/anholt/linux
7042 T: git git://anongit.freedesktop.org/drm/drm-misc
7043 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7044 F: drivers/gpu/drm/vc4/
7045 F: include/uapi/drm/vc4_drm.h
7047 DRM DRIVERS FOR VIVANTE GPU IP
7048 M: Lucas Stach <l.stach@pengutronix.de>
7049 R: Russell King <linux+etnaviv@armlinux.org.uk>
7050 R: Christian Gmeiner <christian.gmeiner@gmail.com>
7051 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7052 L: dri-devel@lists.freedesktop.org
7054 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7055 F: drivers/gpu/drm/etnaviv/
7056 F: include/uapi/drm/etnaviv_drm.h
7059 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7060 L: dri-devel@lists.freedesktop.org
7061 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
7063 T: git git://anongit.freedesktop.org/drm/drm-misc
7064 F: Documentation/gpu/xen-front.rst
7065 F: drivers/gpu/drm/xen/
7067 DRM DRIVERS FOR XILINX
7068 M: Hyun Kwon <hyun.kwon@xilinx.com>
7069 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7070 L: dri-devel@lists.freedesktop.org
7072 T: git git://anongit.freedesktop.org/drm/drm-misc
7073 F: Documentation/devicetree/bindings/display/xlnx/
7074 F: drivers/gpu/drm/xlnx/
7077 M: Thierry Reding <thierry.reding@gmail.com>
7078 R: Sam Ravnborg <sam@ravnborg.org>
7079 L: dri-devel@lists.freedesktop.org
7081 T: git git://anongit.freedesktop.org/drm/drm-misc
7082 F: Documentation/devicetree/bindings/display/panel/
7083 F: drivers/gpu/drm/drm_panel.c
7084 F: drivers/gpu/drm/panel/
7085 F: include/drm/drm_panel.h
7087 DRM PRIVACY-SCREEN CLASS
7088 M: Hans de Goede <hdegoede@redhat.com>
7089 L: dri-devel@lists.freedesktop.org
7091 T: git git://anongit.freedesktop.org/drm/drm-misc
7092 F: drivers/gpu/drm/drm_privacy_screen*
7093 F: include/drm/drm_privacy_screen*
7096 M: Christian Koenig <christian.koenig@amd.com>
7097 M: Huang Rui <ray.huang@amd.com>
7098 L: dri-devel@lists.freedesktop.org
7100 T: git git://anongit.freedesktop.org/drm/drm-misc
7101 F: drivers/gpu/drm/ttm/
7105 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
7106 L: dri-devel@lists.freedesktop.org
7108 T: git git://anongit.freedesktop.org/drm/drm-misc
7109 F: drivers/gpu/drm/scheduler/
7110 F: include/drm/gpu_scheduler.h
7112 DSBR100 USB FM RADIO DRIVER
7113 M: Alexey Klimov <klimov.linux@gmail.com>
7114 L: linux-media@vger.kernel.org
7116 T: git git://linuxtv.org/media_tree.git
7117 F: drivers/media/radio/dsbr100.c
7120 M: Hans Verkuil <hverkuil@xs4all.nl>
7121 L: linux-media@vger.kernel.org
7123 W: https://linuxtv.org
7124 T: git git://linuxtv.org/media_tree.git
7125 F: drivers/media/pci/dt3155/
7127 DVB_USB_AF9015 MEDIA DRIVER
7128 M: Antti Palosaari <crope@iki.fi>
7129 L: linux-media@vger.kernel.org
7131 W: https://linuxtv.org
7132 W: http://palosaari.fi/linux/
7133 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7134 T: git git://linuxtv.org/anttip/media_tree.git
7135 F: drivers/media/usb/dvb-usb-v2/af9015*
7137 DVB_USB_AF9035 MEDIA DRIVER
7138 M: Antti Palosaari <crope@iki.fi>
7139 L: linux-media@vger.kernel.org
7141 W: https://linuxtv.org
7142 W: http://palosaari.fi/linux/
7143 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7144 T: git git://linuxtv.org/anttip/media_tree.git
7145 F: drivers/media/usb/dvb-usb-v2/af9035*
7147 DVB_USB_ANYSEE MEDIA DRIVER
7148 M: Antti Palosaari <crope@iki.fi>
7149 L: linux-media@vger.kernel.org
7151 W: https://linuxtv.org
7152 W: http://palosaari.fi/linux/
7153 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7154 T: git git://linuxtv.org/anttip/media_tree.git
7155 F: drivers/media/usb/dvb-usb-v2/anysee*
7157 DVB_USB_AU6610 MEDIA DRIVER
7158 M: Antti Palosaari <crope@iki.fi>
7159 L: linux-media@vger.kernel.org
7161 W: https://linuxtv.org
7162 W: http://palosaari.fi/linux/
7163 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7164 T: git git://linuxtv.org/anttip/media_tree.git
7165 F: drivers/media/usb/dvb-usb-v2/au6610*
7167 DVB_USB_CE6230 MEDIA DRIVER
7168 M: Antti Palosaari <crope@iki.fi>
7169 L: linux-media@vger.kernel.org
7171 W: https://linuxtv.org
7172 W: http://palosaari.fi/linux/
7173 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7174 T: git git://linuxtv.org/anttip/media_tree.git
7175 F: drivers/media/usb/dvb-usb-v2/ce6230*
7177 DVB_USB_CXUSB MEDIA DRIVER
7178 M: Michael Krufky <mkrufky@linuxtv.org>
7179 L: linux-media@vger.kernel.org
7181 W: https://linuxtv.org
7182 W: http://github.com/mkrufky
7183 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7184 T: git git://linuxtv.org/media_tree.git
7185 F: drivers/media/usb/dvb-usb/cxusb*
7187 DVB_USB_EC168 MEDIA DRIVER
7188 M: Antti Palosaari <crope@iki.fi>
7189 L: linux-media@vger.kernel.org
7191 W: https://linuxtv.org
7192 W: http://palosaari.fi/linux/
7193 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7194 T: git git://linuxtv.org/anttip/media_tree.git
7195 F: drivers/media/usb/dvb-usb-v2/ec168*
7197 DVB_USB_GL861 MEDIA DRIVER
7198 M: Antti Palosaari <crope@iki.fi>
7199 L: linux-media@vger.kernel.org
7201 W: https://linuxtv.org
7202 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7203 T: git git://linuxtv.org/anttip/media_tree.git
7204 F: drivers/media/usb/dvb-usb-v2/gl861*
7206 DVB_USB_MXL111SF MEDIA DRIVER
7207 M: Michael Krufky <mkrufky@linuxtv.org>
7208 L: linux-media@vger.kernel.org
7210 W: https://linuxtv.org
7211 W: http://github.com/mkrufky
7212 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7213 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7214 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7216 DVB_USB_RTL28XXU MEDIA DRIVER
7217 M: Antti Palosaari <crope@iki.fi>
7218 L: linux-media@vger.kernel.org
7220 W: https://linuxtv.org
7221 W: http://palosaari.fi/linux/
7222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7223 T: git git://linuxtv.org/anttip/media_tree.git
7224 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7226 DVB_USB_V2 MEDIA DRIVER
7227 M: Antti Palosaari <crope@iki.fi>
7228 L: linux-media@vger.kernel.org
7230 W: https://linuxtv.org
7231 W: http://palosaari.fi/linux/
7232 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7233 T: git git://linuxtv.org/anttip/media_tree.git
7234 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7235 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7238 M: Jason Baron <jbaron@akamai.com>
7240 F: include/linux/dynamic_debug.h
7241 F: lib/dynamic_debug.c
7243 DYNAMIC INTERRUPT MODERATION
7244 M: Tal Gilboa <talgi@nvidia.com>
7246 F: Documentation/networking/net_dim.rst
7247 F: include/linux/dim.h
7250 DZ DECSTATION DZ11 SERIAL DRIVER
7251 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7253 F: drivers/tty/serial/dz.*
7255 E3X0 POWER BUTTON DRIVER
7256 M: Moritz Fischer <moritz.fischer@ettus.com>
7257 L: usrp-users@lists.ettus.com
7259 W: http://www.ettus.com
7260 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7261 F: drivers/input/misc/e3x0-button.c
7264 M: Antti Palosaari <crope@iki.fi>
7265 L: linux-media@vger.kernel.org
7267 W: https://linuxtv.org
7268 W: http://palosaari.fi/linux/
7269 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7270 T: git git://linuxtv.org/anttip/media_tree.git
7271 F: drivers/media/tuners/e4000*
7273 EARTH_PT1 MEDIA DRIVER
7274 M: Akihiro Tsukada <tskd08@gmail.com>
7275 L: linux-media@vger.kernel.org
7277 F: drivers/media/pci/pt1/
7279 EARTH_PT3 MEDIA DRIVER
7280 M: Akihiro Tsukada <tskd08@gmail.com>
7281 L: linux-media@vger.kernel.org
7283 F: drivers/media/pci/pt3/
7286 M: Antti Palosaari <crope@iki.fi>
7287 L: linux-media@vger.kernel.org
7289 W: https://linuxtv.org
7290 W: http://palosaari.fi/linux/
7291 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7292 T: git git://linuxtv.org/anttip/media_tree.git
7293 F: drivers/media/dvb-frontends/ec100*
7296 M: Tyler Hicks <code@tyhicks.com>
7297 L: ecryptfs@vger.kernel.org
7299 W: http://ecryptfs.org
7300 W: https://launchpad.net/ecryptfs
7301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7302 F: Documentation/filesystems/ecryptfs.rst
7306 M: Yazen Ghannam <yazen.ghannam@amd.com>
7307 L: linux-edac@vger.kernel.org
7309 F: drivers/edac/amd64_edac*
7310 F: drivers/edac/mce_amd*
7313 M: Jan Luebbe <jlu@pengutronix.de>
7314 L: linux-edac@vger.kernel.org
7316 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7317 F: drivers/edac/armada_xp_*
7320 M: Stefan Schaeckeler <sschaeck@cisco.com>
7322 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7323 F: drivers/edac/aspeed_edac.c
7326 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7328 F: drivers/edac/bluefield_edac.c
7331 M: Andre Przywara <andre.przywara@arm.com>
7332 L: linux-edac@vger.kernel.org
7334 F: drivers/edac/highbank*
7337 M: Ralf Baechle <ralf@linux-mips.org>
7338 L: linux-edac@vger.kernel.org
7339 L: linux-mips@vger.kernel.org
7341 F: drivers/edac/octeon_edac*
7343 EDAC-CAVIUM THUNDERX
7344 M: Robert Richter <rric@kernel.org>
7345 L: linux-edac@vger.kernel.org
7347 F: drivers/edac/thunderx_edac*
7350 M: Borislav Petkov <bp@alien8.de>
7351 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7352 M: Tony Luck <tony.luck@intel.com>
7353 R: James Morse <james.morse@arm.com>
7354 R: Robert Richter <rric@kernel.org>
7355 L: linux-edac@vger.kernel.org
7357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7358 F: Documentation/admin-guide/ras.rst
7359 F: Documentation/driver-api/edac.rst
7361 F: include/linux/edac.h
7364 M: Lei Wang <lewan@microsoft.com>
7365 L: linux-edac@vger.kernel.org
7367 F: drivers/edac/dmc520_edac.c
7370 M: Mark Gross <markgross@kernel.org>
7371 L: linux-edac@vger.kernel.org
7373 F: drivers/edac/e752x_edac.c
7376 L: linux-edac@vger.kernel.org
7378 F: drivers/edac/e7xxx_edac.c
7381 M: York Sun <york.sun@nxp.com>
7382 L: linux-edac@vger.kernel.org
7384 F: drivers/edac/fsl_ddr_edac.*
7387 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7388 L: linux-edac@vger.kernel.org
7390 F: drivers/edac/ghes_edac.c
7393 M: Tony Luck <tony.luck@intel.com>
7394 L: linux-edac@vger.kernel.org
7396 F: drivers/edac/i10nm_base.c
7399 L: linux-edac@vger.kernel.org
7401 F: drivers/edac/i3000_edac.c
7404 L: linux-edac@vger.kernel.org
7406 F: drivers/edac/i5000_edac.c
7409 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7410 L: linux-edac@vger.kernel.org
7412 F: drivers/edac/i5400_edac.c
7415 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7416 L: linux-edac@vger.kernel.org
7418 F: drivers/edac/i7300_edac.c
7421 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7422 L: linux-edac@vger.kernel.org
7424 F: drivers/edac/i7core_edac.c
7427 M: Tim Small <tim@buttersideup.com>
7428 L: linux-edac@vger.kernel.org
7430 F: drivers/edac/i82443bxgx_edac.c
7433 M: "Arvind R." <arvino55@gmail.com>
7434 L: linux-edac@vger.kernel.org
7436 F: drivers/edac/i82975x_edac.c
7439 M: Jason Baron <jbaron@akamai.com>
7440 L: linux-edac@vger.kernel.org
7442 F: drivers/edac/ie31200_edac.c
7445 M: Tony Luck <tony.luck@intel.com>
7446 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7447 L: linux-edac@vger.kernel.org
7449 F: drivers/edac/igen6_edac.c
7452 M: Johannes Thumshirn <morbidrsa@gmail.com>
7453 L: linux-edac@vger.kernel.org
7455 F: drivers/edac/mpc85xx_edac.[ch]
7458 M: Egor Martovetsky <egor@pasemi.com>
7459 L: linux-edac@vger.kernel.org
7461 F: drivers/edac/pasemi_edac.c
7464 M: Tony Luck <tony.luck@intel.com>
7465 L: linux-edac@vger.kernel.org
7467 F: drivers/edac/pnd2_edac.[ch]
7470 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7471 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7472 L: linux-arm-msm@vger.kernel.org
7473 L: linux-edac@vger.kernel.org
7475 F: drivers/edac/qcom_edac.c
7478 M: Tim Small <tim@buttersideup.com>
7479 L: linux-edac@vger.kernel.org
7481 F: drivers/edac/r82600_edac.c
7484 M: Tony Luck <tony.luck@intel.com>
7485 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7486 L: linux-edac@vger.kernel.org
7488 F: drivers/edac/sb_edac.c
7491 M: Tony Luck <tony.luck@intel.com>
7492 L: linux-edac@vger.kernel.org
7494 F: drivers/edac/skx_*.[ch]
7497 M: Tero Kristo <kristo@kernel.org>
7498 L: linux-edac@vger.kernel.org
7500 F: drivers/edac/ti_edac.c
7502 EDIROL UA-101/UA-1000 DRIVER
7503 M: Clemens Ladisch <clemens@ladisch.de>
7504 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7507 F: sound/usb/misc/ua101.c
7510 M: Ivan Hu <ivan.hu@canonical.com>
7511 M: Ard Biesheuvel <ardb@kernel.org>
7512 L: linux-efi@vger.kernel.org
7514 F: drivers/firmware/efi/test/
7516 EFI VARIABLE FILESYSTEM
7517 M: Matthew Garrett <matthew.garrett@nebula.com>
7518 M: Jeremy Kerr <jk@ozlabs.org>
7519 M: Ard Biesheuvel <ardb@kernel.org>
7520 L: linux-efi@vger.kernel.org
7522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7525 EFIFB FRAMEBUFFER DRIVER
7526 M: Peter Jones <pjones@redhat.com>
7527 L: linux-fbdev@vger.kernel.org
7529 F: drivers/video/fbdev/efifb.c
7533 W: http://aeschi.ch.eu.org/efs/
7536 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7537 M: Douglas Miller <dougmill@linux.ibm.com>
7538 L: netdev@vger.kernel.org
7540 F: drivers/net/ethernet/ibm/ehea/
7542 ELM327 CAN NETWORK DRIVER
7543 M: Max Staudt <max@enpas.org>
7544 L: linux-can@vger.kernel.org
7546 F: Documentation/networking/device_drivers/can/can327.rst
7547 F: drivers/net/can/can327.c
7549 EM28XX VIDEO4LINUX DRIVER
7550 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7551 L: linux-media@vger.kernel.org
7553 W: https://linuxtv.org
7554 T: git git://linuxtv.org/media_tree.git
7555 F: Documentation/admin-guide/media/em28xx*
7556 F: drivers/media/usb/em28xx/
7559 M: Olivia Mackall <olivia@selenic.com>
7560 M: David Woodhouse <dwmw2@infradead.org>
7561 L: linux-embedded@vger.kernel.org
7564 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7565 M: Adrian Hunter <adrian.hunter@intel.com>
7566 M: Ritesh Harjani <riteshh@codeaurora.org>
7567 M: Asutosh Das <asutoshd@codeaurora.org>
7568 L: linux-mmc@vger.kernel.org
7570 F: drivers/mmc/host/cqhci*
7572 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7573 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7574 L: linux-scsi@vger.kernel.org
7576 W: http://www.broadcom.com
7577 F: drivers/scsi/be2iscsi/
7579 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7580 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7581 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7582 M: Somnath Kotur <somnath.kotur@broadcom.com>
7583 L: netdev@vger.kernel.org
7585 W: http://www.emulex.com
7586 F: drivers/net/ethernet/emulex/benet/
7588 EMULEX ONECONNECT ROCE DRIVER
7589 M: Selvin Xavier <selvin.xavier@broadcom.com>
7590 L: linux-rdma@vger.kernel.org
7592 W: http://www.broadcom.com
7593 F: drivers/infiniband/hw/ocrdma/
7594 F: include/uapi/rdma/ocrdma-abi.h
7596 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7597 M: James Smart <james.smart@broadcom.com>
7598 M: Dick Kennedy <dick.kennedy@broadcom.com>
7599 L: linux-scsi@vger.kernel.org
7601 W: http://www.broadcom.com
7602 F: drivers/scsi/lpfc/
7604 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7605 M: James Smart <james.smart@broadcom.com>
7606 M: Ram Vegesna <ram.vegesna@broadcom.com>
7607 L: linux-scsi@vger.kernel.org
7608 L: target-devel@vger.kernel.org
7610 W: http://www.broadcom.com
7611 F: drivers/scsi/elx/
7613 ENE CB710 FLASH CARD READER DRIVER
7614 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7616 F: drivers/misc/cb710/
7617 F: drivers/mmc/host/cb710-mmc.*
7618 F: include/linux/cb710.h
7620 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7621 M: Maxim Levitsky <maximlevitsky@gmail.com>
7623 F: drivers/media/rc/ene_ir.*
7625 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7626 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7627 L: linuxppc-dev@lists.ozlabs.org
7629 F: drivers/tty/ehv_bytechan.c
7631 EPSON S1D13XXX FRAMEBUFFER DRIVER
7632 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7635 F: drivers/video/fbdev/s1d13xxxfb.c
7636 F: include/video/s1d13xxxfb.h
7639 M: Gao Xiang <xiang@kernel.org>
7640 M: Chao Yu <chao@kernel.org>
7641 R: Yue Hu <huyue2@coolpad.com>
7642 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7643 L: linux-erofs@lists.ozlabs.org
7645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7646 F: Documentation/filesystems/erofs.rst
7648 F: include/trace/events/erofs.h
7650 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7651 M: Jeff Layton <jlayton@kernel.org>
7653 F: include/linux/errseq.h
7657 M: Frank Jungclaus <frank.jungclaus@esd.eu>
7659 L: linux-can@vger.kernel.org
7661 F: drivers/net/can/usb/esd_usb.c
7663 ET131X NETWORK DRIVER
7664 M: Mark Einon <mark.einon@gmail.com>
7666 F: drivers/net/ethernet/agere/
7668 ETAS ES58X CAN/USB DRIVER
7669 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7670 L: linux-can@vger.kernel.org
7672 F: drivers/net/can/usb/etas_es58x/
7675 M: Roopa Prabhu <roopa@nvidia.com>
7676 M: Nikolay Aleksandrov <razor@blackwall.org>
7677 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7678 L: netdev@vger.kernel.org
7680 W: http://www.linuxfoundation.org/en/Net:Bridge
7681 F: include/linux/netfilter_bridge/
7684 ETHERNET PHY LIBRARY
7685 M: Andrew Lunn <andrew@lunn.ch>
7686 M: Heiner Kallweit <hkallweit1@gmail.com>
7687 R: Russell King <linux@armlinux.org.uk>
7688 L: netdev@vger.kernel.org
7690 F: Documentation/ABI/testing/sysfs-class-net-phydev
7691 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7692 F: Documentation/devicetree/bindings/net/mdio*
7693 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7694 F: Documentation/networking/phy.rst
7695 F: drivers/net/mdio/
7696 F: drivers/net/mdio/acpi_mdio.c
7697 F: drivers/net/mdio/fwnode_mdio.c
7698 F: drivers/net/mdio/of_mdio.c
7701 F: include/dt-bindings/net/qca-ar803x.h
7702 F: include/linux/linkmode.h
7703 F: include/linux/*mdio*.h
7704 F: include/linux/mdio/*.h
7705 F: include/linux/mii.h
7706 F: include/linux/of_net.h
7707 F: include/linux/phy.h
7708 F: include/linux/phy_fixed.h
7709 F: include/linux/platform_data/mdio-bcm-unimac.h
7710 F: include/linux/platform_data/mdio-gpio.h
7711 F: include/trace/events/mdio.h
7712 F: include/uapi/linux/mdio.h
7713 F: include/uapi/linux/mii.h
7714 F: net/core/of_net.c
7717 R: Eric Biederman <ebiederm@xmission.com>
7718 R: Kees Cook <keescook@chromium.org>
7719 L: linux-mm@kvack.org
7721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7724 F: include/linux/binfmts.h
7725 F: include/linux/elf.h
7726 F: include/uapi/linux/binfmts.h
7727 F: include/uapi/linux/elf.h
7728 F: tools/testing/selftests/exec/
7733 M: Namjae Jeon <linkinjeon@kernel.org>
7734 M: Sungjong Seo <sj1557.seo@samsung.com>
7735 L: linux-fsdevel@vger.kernel.org
7737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7741 M: Jan Kara <jack@suse.com>
7742 L: linux-ext4@vger.kernel.org
7744 F: Documentation/filesystems/ext2.rst
7746 F: include/linux/ext2*
7749 M: "Theodore Ts'o" <tytso@mit.edu>
7750 M: Andreas Dilger <adilger.kernel@dilger.ca>
7751 L: linux-ext4@vger.kernel.org
7753 W: http://ext4.wiki.kernel.org
7754 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7756 F: Documentation/filesystems/ext4/
7758 F: include/trace/events/ext4.h
7760 Extended Verification Module (EVM)
7761 M: Mimi Zohar <zohar@linux.ibm.com>
7762 L: linux-integrity@vger.kernel.org
7764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7765 F: security/integrity/evm/
7766 F: security/integrity/
7768 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7769 M: Ard Biesheuvel <ardb@kernel.org>
7770 L: linux-efi@vger.kernel.org
7772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7773 F: Documentation/admin-guide/efi-stub.rst
7774 F: arch/*/include/asm/efi.h
7775 F: arch/*/kernel/efi.c
7776 F: arch/arm/boot/compressed/efi-header.S
7777 F: arch/arm64/kernel/efi-entry.S
7778 F: arch/x86/platform/efi/
7779 F: drivers/firmware/efi/
7780 F: include/linux/efi*.h
7782 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7783 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7784 M: Chanwoo Choi <cw00.choi@samsung.com>
7785 L: linux-kernel@vger.kernel.org
7787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7788 F: Documentation/devicetree/bindings/extcon/
7789 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7791 F: include/linux/extcon.h
7792 F: include/linux/extcon/
7795 M: Masami Hiramatsu <mhiramat@kernel.org>
7797 F: Documentation/admin-guide/bootconfig.rst
7798 F: fs/proc/bootconfig.c
7799 F: include/linux/bootconfig.h
7800 F: lib/bootconfig-data.S
7802 F: tools/bootconfig/*
7803 F: tools/bootconfig/scripts/*
7806 M: Jingoo Han <jingoohan1@gmail.com>
7807 L: dri-devel@lists.freedesktop.org
7809 F: drivers/gpu/drm/exynos/exynos_dp*
7811 EXYNOS SYSMMU (IOMMU) driver
7812 M: Marek Szyprowski <m.szyprowski@samsung.com>
7813 L: iommu@lists.linux.dev
7815 F: drivers/iommu/exynos-iommu.c
7818 M: Jaegeuk Kim <jaegeuk@kernel.org>
7819 M: Chao Yu <chao@kernel.org>
7820 L: linux-f2fs-devel@lists.sourceforge.net
7822 W: https://f2fs.wiki.kernel.org/
7823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7824 F: Documentation/ABI/testing/sysfs-fs-f2fs
7825 F: Documentation/filesystems/f2fs.rst
7827 F: include/linux/f2fs_fs.h
7828 F: include/trace/events/f2fs.h
7829 F: include/uapi/linux/f2fs.h
7831 F71805F HARDWARE MONITORING DRIVER
7832 M: Jean Delvare <jdelvare@suse.com>
7833 L: linux-hwmon@vger.kernel.org
7835 F: Documentation/hwmon/f71805f.rst
7836 F: drivers/hwmon/f71805f.c
7839 M: Josh Poimboeuf <jpoimboe@kernel.org>
7841 F: scripts/faddr2line
7844 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7845 L: netdev@vger.kernel.org
7847 F: Documentation/networking/failover.rst
7848 F: include/net/failover.h
7849 F: net/core/failover.c
7852 M: Jan Kara <jack@suse.cz>
7853 R: Amir Goldstein <amir73il@gmail.com>
7854 R: Matthew Bobrowski <repnop@google.com>
7855 L: linux-fsdevel@vger.kernel.org
7857 F: fs/notify/fanotify/
7858 F: include/linux/fanotify.h
7859 F: include/uapi/linux/fanotify.h
7861 FARSYNC SYNCHRONOUS DRIVER
7862 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7864 W: http://www.farsite.co.uk/
7865 F: drivers/net/wan/farsync.*
7867 FAULT INJECTION SUPPORT
7868 M: Akinobu Mita <akinobu.mita@gmail.com>
7870 F: Documentation/fault-injection/
7871 F: lib/fault-inject.c
7873 FBTFT Framebuffer drivers
7874 L: dri-devel@lists.freedesktop.org
7875 L: linux-fbdev@vger.kernel.org
7877 F: drivers/staging/fbtft/
7880 M: Michael Buesch <m@bues.ch>
7881 L: linux-media@vger.kernel.org
7883 F: drivers/media/tuners/fc0011.c
7884 F: drivers/media/tuners/fc0011.h
7887 M: Antti Palosaari <crope@iki.fi>
7888 L: linux-media@vger.kernel.org
7890 W: https://linuxtv.org
7891 W: http://palosaari.fi/linux/
7892 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7893 T: git git://linuxtv.org/anttip/media_tree.git
7894 F: drivers/media/tuners/fc2580*
7896 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7897 M: Hannes Reinecke <hare@suse.de>
7898 L: linux-scsi@vger.kernel.org
7900 W: www.Open-FCoE.org
7901 F: drivers/scsi/fcoe/
7902 F: drivers/scsi/libfc/
7904 F: include/scsi/libfc.h
7905 F: include/scsi/libfcoe.h
7906 F: include/uapi/scsi/fc/
7908 FILE LOCKING (flock() and fcntl()/lockf())
7909 M: Jeff Layton <jlayton@kernel.org>
7910 M: Chuck Lever <chuck.lever@oracle.com>
7911 L: linux-fsdevel@vger.kernel.org
7915 F: include/linux/fcntl.h
7916 F: include/uapi/linux/fcntl.h
7918 FILESYSTEM DIRECT ACCESS (DAX)
7919 M: Dan Williams <dan.j.williams@intel.com>
7920 R: Matthew Wilcox <willy@infradead.org>
7921 R: Jan Kara <jack@suse.cz>
7922 L: linux-fsdevel@vger.kernel.org
7923 L: nvdimm@lists.linux.dev
7926 F: include/linux/dax.h
7927 F: include/trace/events/fs_dax.h
7929 FILESYSTEMS (VFS and infrastructure)
7930 M: Alexander Viro <viro@zeniv.linux.org.uk>
7931 L: linux-fsdevel@vger.kernel.org
7934 F: include/linux/fs.h
7935 F: include/linux/fs_types.h
7936 F: include/uapi/linux/fs.h
7937 F: include/uapi/linux/openat2.h
7939 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7940 M: Riku Voipio <riku.voipio@iki.fi>
7941 L: linux-hwmon@vger.kernel.org
7943 F: drivers/hwmon/f75375s.c
7944 F: include/linux/f75375s.h
7946 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7947 M: Clemens Ladisch <clemens@ladisch.de>
7948 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7949 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7952 F: include/uapi/sound/firewire.h
7955 FIREWIRE MEDIA DRIVERS (firedtv)
7956 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7957 L: linux-media@vger.kernel.org
7958 L: linux1394-devel@lists.sourceforge.net
7960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7961 F: drivers/media/firewire/
7963 FIREWIRE SBP-2 TARGET
7964 M: Chris Boot <bootc@bootc.net>
7965 L: linux-scsi@vger.kernel.org
7966 L: target-devel@vger.kernel.org
7967 L: linux1394-devel@lists.sourceforge.net
7969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7970 F: drivers/target/sbp/
7973 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7974 L: linux1394-devel@lists.sourceforge.net
7976 W: http://ieee1394.wiki.kernel.org/
7977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7978 F: drivers/firewire/
7979 F: include/linux/firewire.h
7980 F: include/uapi/linux/firewire*.h
7983 FIRMWARE FRAMEWORK FOR ARMV8-A
7984 M: Sudeep Holla <sudeep.holla@arm.com>
7985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7987 F: drivers/firmware/arm_ffa/
7988 F: include/linux/arm_ffa.h
7990 FIRMWARE LOADER (request_firmware)
7991 M: Luis Chamberlain <mcgrof@kernel.org>
7992 M: Russ Weight <russell.h.weight@intel.com>
7993 L: linux-kernel@vger.kernel.org
7995 F: Documentation/firmware_class/
7996 F: drivers/base/firmware_loader/
7997 F: include/linux/firmware.h
7999 FLEXTIMER FTM-QUADDEC DRIVER
8000 M: Patrick Havelange <patrick.havelange@essensium.com>
8001 L: linux-iio@vger.kernel.org
8003 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8004 F: drivers/counter/ftm-quaddec.c
8007 M: Denis Efremov <efremov@linux.com>
8008 L: linux-block@vger.kernel.org
8010 F: drivers/block/floppy.c
8012 FLYSKY FSIA6B RC RECEIVER
8013 M: Markus Koch <markus@notsyncing.net>
8014 L: linux-input@vger.kernel.org
8016 F: drivers/input/joystick/fsia6b.c
8018 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
8019 M: Geoffrey D. Bennett <g@b4.vu>
8020 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8023 F: sound/usb/mixer_scarlett_gen2.c
8025 FORCEDETH GIGABIT ETHERNET DRIVER
8026 M: Rain River <rain.1986.08.12@gmail.com>
8027 M: Zhu Yanjun <zyjzyj2000@gmail.com>
8028 L: netdev@vger.kernel.org
8030 F: drivers/net/ethernet/nvidia/*
8033 M: Kees Cook <keescook@chromium.org>
8034 L: linux-hardening@vger.kernel.org
8036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8037 F: include/linux/fortify-string.h
8038 F: lib/fortify_kunit.c
8039 F: lib/test_fortify/*
8040 F: scripts/test_fortify.sh
8044 M: Wu Hao <hao.wu@intel.com>
8045 R: Tom Rix <trix@redhat.com>
8046 L: linux-fpga@vger.kernel.org
8048 F: Documentation/ABI/testing/sysfs-bus-dfl*
8049 F: Documentation/fpga/dfl.rst
8050 F: drivers/fpga/dfl*
8051 F: drivers/uio/uio_dfl.c
8052 F: include/linux/dfl.h
8053 F: include/uapi/linux/fpga-dfl.h
8055 FPGA MANAGER FRAMEWORK
8056 M: Moritz Fischer <mdf@kernel.org>
8057 M: Wu Hao <hao.wu@intel.com>
8058 M: Xu Yilun <yilun.xu@intel.com>
8059 R: Tom Rix <trix@redhat.com>
8060 L: linux-fpga@vger.kernel.org
8062 Q: http://patchwork.kernel.org/project/linux-fpga/list/
8063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8064 F: Documentation/devicetree/bindings/fpga/
8065 F: Documentation/driver-api/fpga/
8066 F: Documentation/fpga/
8068 F: include/linux/fpga/
8070 INTEL MAX10 BMC SECURE UPDATES
8071 M: Russ Weight <russell.h.weight@intel.com>
8072 L: linux-fpga@vger.kernel.org
8074 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
8075 F: drivers/fpga/intel-m10-bmc-sec-update.c
8077 MICROCHIP POLARFIRE FPGA DRIVERS
8078 M: Conor Dooley <conor.dooley@microchip.com>
8079 R: Ivan Bornyakov <i.bornyakov@metrotek.ru>
8080 L: linux-fpga@vger.kernel.org
8082 F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
8083 F: drivers/fpga/microchip-spi.c
8086 M: Bill Metzenthen <billm@melbpc.org.au>
8088 W: http://floatingpoint.sourceforge.net/emulator/index.html
8089 F: arch/x86/math-emu/
8092 M: Daniel Vetter <daniel@ffwll.ch>
8093 F: drivers/video/fbdev/core/
8095 T: git git://anongit.freedesktop.org/drm/drm-misc
8098 M: Helge Deller <deller@gmx.de>
8099 L: linux-fbdev@vger.kernel.org
8100 L: dri-devel@lists.freedesktop.org
8102 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8104 F: Documentation/fb/
8106 F: include/linux/fb.h
8107 F: include/uapi/linux/fb.h
8108 F: include/uapi/video/
8111 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8112 M: Horia Geantă <horia.geanta@nxp.com>
8113 M: Pankaj Gupta <pankaj.gupta@nxp.com>
8114 M: Gaurav Jain <gaurav.jain@nxp.com>
8115 L: linux-crypto@vger.kernel.org
8117 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
8118 F: drivers/crypto/caam/
8120 FREESCALE COLDFIRE M5441X MMC DRIVER
8121 M: Angelo Dureghello <angelo.dureghello@timesys.com>
8122 L: linux-mmc@vger.kernel.org
8124 F: drivers/mmc/host/sdhci-esdhc-mcf.c
8125 F: include/linux/platform_data/mmc-esdhc-mcf.h
8127 FREESCALE DIU FRAMEBUFFER DRIVER
8128 M: Timur Tabi <timur@kernel.org>
8129 L: linux-fbdev@vger.kernel.org
8131 F: drivers/video/fbdev/fsl-diu-fb.*
8133 FREESCALE DMA DRIVER
8134 M: Li Yang <leoyang.li@nxp.com>
8135 M: Zhang Wei <zw@zh-kernel.org>
8136 L: linuxppc-dev@lists.ozlabs.org
8138 F: drivers/dma/fsldma.*
8140 FREESCALE DSPI DRIVER
8141 M: Vladimir Oltean <olteanv@gmail.com>
8142 L: linux-spi@vger.kernel.org
8144 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8145 F: drivers/spi/spi-fsl-dspi.c
8146 F: include/linux/spi/spi-fsl-dspi.h
8148 FREESCALE ENETC ETHERNET DRIVERS
8149 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8150 L: netdev@vger.kernel.org
8152 F: drivers/net/ethernet/freescale/enetc/
8154 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8155 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8156 L: netdev@vger.kernel.org
8158 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8159 F: drivers/net/ethernet/freescale/gianfar*
8161 FREESCALE GPMI NAND DRIVER
8162 M: Han Xu <han.xu@nxp.com>
8163 L: linux-mtd@lists.infradead.org
8165 F: drivers/mtd/nand/raw/gpmi-nand/*
8167 FREESCALE I2C CPM DRIVER
8168 M: Jochen Friedrich <jochen@scram.de>
8169 L: linuxppc-dev@lists.ozlabs.org
8170 L: linux-i2c@vger.kernel.org
8172 F: drivers/i2c/busses/i2c-cpm.c
8174 FREESCALE IMX / MXC FEC DRIVER
8175 M: Joakim Zhang <qiangqing.zhang@nxp.com>
8176 L: netdev@vger.kernel.org
8178 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8179 F: drivers/net/ethernet/freescale/fec.h
8180 F: drivers/net/ethernet/freescale/fec_main.c
8181 F: drivers/net/ethernet/freescale/fec_ptp.c
8183 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8184 M: Sascha Hauer <s.hauer@pengutronix.de>
8185 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8186 L: linux-fbdev@vger.kernel.org
8187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8189 F: drivers/video/fbdev/imxfb.c
8191 FREESCALE IMX DDR PMU DRIVER
8192 M: Frank Li <Frank.li@nxp.com>
8193 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8195 F: Documentation/admin-guide/perf/imx-ddr.rst
8196 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8197 F: drivers/perf/fsl_imx8_ddr_perf.c
8199 FREESCALE IMX I2C DRIVER
8200 M: Oleksij Rempel <o.rempel@pengutronix.de>
8201 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8202 L: linux-i2c@vger.kernel.org
8204 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8205 F: drivers/i2c/busses/i2c-imx.c
8207 FREESCALE IMX LPI2C DRIVER
8208 M: Dong Aisheng <aisheng.dong@nxp.com>
8209 L: linux-i2c@vger.kernel.org
8210 L: linux-imx@nxp.com
8212 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8213 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8215 FREESCALE MPC I2C DRIVER
8216 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8217 L: linux-i2c@vger.kernel.org
8219 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8220 F: drivers/i2c/busses/i2c-mpc.c
8222 FREESCALE QORIQ DPAA ETHERNET DRIVER
8223 M: Madalin Bucur <madalin.bucur@nxp.com>
8224 L: netdev@vger.kernel.org
8226 F: drivers/net/ethernet/freescale/dpaa
8228 FREESCALE QORIQ DPAA FMAN DRIVER
8229 M: Madalin Bucur <madalin.bucur@nxp.com>
8230 L: netdev@vger.kernel.org
8232 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8233 F: drivers/net/ethernet/freescale/fman
8235 FREESCALE QORIQ PTP CLOCK DRIVER
8236 M: Yangbo Lu <yangbo.lu@nxp.com>
8237 L: netdev@vger.kernel.org
8239 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8240 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8241 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8242 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8243 F: drivers/ptp/ptp_qoriq.c
8244 F: drivers/ptp/ptp_qoriq_debugfs.c
8245 F: include/linux/fsl/ptp_qoriq.h
8247 FREESCALE QUAD SPI DRIVER
8248 M: Han Xu <han.xu@nxp.com>
8249 L: linux-spi@vger.kernel.org
8251 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8252 F: drivers/spi/spi-fsl-qspi.c
8254 FREESCALE QUICC ENGINE LIBRARY
8255 M: Qiang Zhao <qiang.zhao@nxp.com>
8256 L: linuxppc-dev@lists.ozlabs.org
8258 F: drivers/soc/fsl/qe/
8259 F: include/soc/fsl/qe/
8261 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8262 M: Li Yang <leoyang.li@nxp.com>
8263 L: netdev@vger.kernel.org
8264 L: linuxppc-dev@lists.ozlabs.org
8266 F: drivers/net/ethernet/freescale/ucc_geth*
8268 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8269 M: Zhao Qiang <qiang.zhao@nxp.com>
8270 L: netdev@vger.kernel.org
8271 L: linuxppc-dev@lists.ozlabs.org
8273 F: drivers/net/wan/fsl_ucc_hdlc*
8275 FREESCALE QUICC ENGINE UCC UART DRIVER
8276 M: Timur Tabi <timur@kernel.org>
8277 L: linuxppc-dev@lists.ozlabs.org
8279 F: drivers/tty/serial/ucc_uart.c
8281 FREESCALE SOC DRIVERS
8282 M: Li Yang <leoyang.li@nxp.com>
8283 L: linuxppc-dev@lists.ozlabs.org
8284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8286 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8287 F: Documentation/devicetree/bindings/soc/fsl/
8289 F: include/linux/fsl/
8292 FREESCALE SOC FS_ENET DRIVER
8293 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8294 L: linuxppc-dev@lists.ozlabs.org
8295 L: netdev@vger.kernel.org
8297 F: drivers/net/ethernet/freescale/fs_enet/
8298 F: include/linux/fs_enet_pd.h
8300 FREESCALE SOC SOUND DRIVERS
8301 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8302 M: Xiubo Li <Xiubo.Lee@gmail.com>
8303 R: Fabio Estevam <festevam@gmail.com>
8304 R: Nicolin Chen <nicoleotsuka@gmail.com>
8305 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8306 L: linuxppc-dev@lists.ozlabs.org
8308 F: sound/soc/fsl/fsl*
8309 F: sound/soc/fsl/imx*
8310 F: sound/soc/fsl/mpc8610_hpcd.c
8312 FREESCALE USB PERIPHERAL DRIVERS
8313 M: Li Yang <leoyang.li@nxp.com>
8314 L: linux-usb@vger.kernel.org
8315 L: linuxppc-dev@lists.ozlabs.org
8317 F: drivers/usb/gadget/udc/fsl*
8319 FREESCALE USB PHY DRIVER
8320 M: Ran Wang <ran.wang_1@nxp.com>
8321 L: linux-usb@vger.kernel.org
8322 L: linuxppc-dev@lists.ozlabs.org
8324 F: drivers/usb/phy/phy-fsl-usb*
8327 M: Christoph Hellwig <hch@infradead.org>
8329 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8333 M: "Rafael J. Wysocki" <rafael@kernel.org>
8334 M: Pavel Machek <pavel@ucw.cz>
8335 L: linux-pm@vger.kernel.org
8337 F: Documentation/power/freezing-of-tasks.rst
8338 F: include/linux/freezer.h
8342 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8343 L: linux-kernel@vger.kernel.org
8345 F: include/linux/frontswap.h
8348 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8349 M: David Howells <dhowells@redhat.com>
8350 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8352 F: Documentation/filesystems/caching/
8354 F: include/linux/fscache*.h
8356 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8357 M: Theodore Y. Ts'o <tytso@mit.edu>
8358 M: Jaegeuk Kim <jaegeuk@kernel.org>
8359 M: Eric Biggers <ebiggers@kernel.org>
8360 L: linux-fscrypt@vger.kernel.org
8362 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8363 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8364 F: Documentation/filesystems/fscrypt.rst
8366 F: include/linux/fscrypt*.h
8367 F: include/uapi/linux/fscrypt.h
8370 M: Jeremy Kerr <jk@ozlabs.org>
8371 M: Joel Stanley <joel@jms.id.au>
8372 R: Alistar Popple <alistair@popple.id.au>
8373 R: Eddie James <eajames@linux.ibm.com>
8374 L: linux-fsi@lists.ozlabs.org
8376 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8379 F: include/linux/fsi*.h
8380 F: include/trace/events/fsi*.h
8382 FSI-ATTACHED I2C DRIVER
8383 M: Eddie James <eajames@linux.ibm.com>
8384 L: linux-i2c@vger.kernel.org
8385 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8387 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8388 F: drivers/i2c/busses/i2c-fsi.c
8390 FSI-ATTACHED SPI DRIVER
8391 M: Eddie James <eajames@linux.ibm.com>
8392 L: linux-spi@vger.kernel.org
8394 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8395 F: drivers/spi/spi-fsi.c
8397 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8398 M: Jan Kara <jack@suse.cz>
8399 R: Amir Goldstein <amir73il@gmail.com>
8400 L: linux-fsdevel@vger.kernel.org
8402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8404 F: include/linux/fsnotify*.h
8406 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8407 M: Eric Biggers <ebiggers@kernel.org>
8408 M: Theodore Y. Ts'o <tytso@mit.edu>
8409 L: linux-fscrypt@vger.kernel.org
8411 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8412 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8413 F: Documentation/filesystems/fsverity.rst
8415 F: include/linux/fsverity.h
8416 F: include/uapi/linux/fsverity.h
8418 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8419 M: Michael Zaidman <michael.zaidman@gmail.com>
8420 L: linux-i2c@vger.kernel.org
8421 L: linux-input@vger.kernel.org
8423 F: drivers/hid/hid-ft260.c
8425 FUJITSU LAPTOP EXTRAS
8426 M: Jonathan Woithe <jwoithe@just42.net>
8427 L: platform-driver-x86@vger.kernel.org
8429 F: drivers/platform/x86/fujitsu-laptop.c
8431 FUJITSU M-5MO LS CAMERA ISP DRIVER
8432 M: Kyungmin Park <kyungmin.park@samsung.com>
8433 M: Heungjun Kim <riverful.kim@samsung.com>
8434 L: linux-media@vger.kernel.org
8436 F: drivers/media/i2c/m5mols/
8437 F: include/media/i2c/m5mols.h
8439 FUJITSU TABLET EXTRAS
8440 M: Robert Gerlach <khnz@gmx.de>
8441 L: platform-driver-x86@vger.kernel.org
8443 F: drivers/platform/x86/fujitsu-tablet.c
8445 FUNGIBLE ETHERNET DRIVERS
8446 M: Dimitris Michailidis <dmichail@fungible.com>
8447 L: netdev@vger.kernel.org
8449 F: drivers/net/ethernet/fungible/
8451 FUSE: FILESYSTEM IN USERSPACE
8452 M: Miklos Szeredi <miklos@szeredi.hu>
8453 L: linux-fsdevel@vger.kernel.org
8455 W: https://github.com/libfuse/
8456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8457 F: Documentation/filesystems/fuse.rst
8459 F: include/uapi/linux/fuse.h
8462 M: Thomas Gleixner <tglx@linutronix.de>
8463 M: Ingo Molnar <mingo@redhat.com>
8464 R: Peter Zijlstra <peterz@infradead.org>
8465 R: Darren Hart <dvhart@infradead.org>
8466 R: Davidlohr Bueso <dave@stgolabs.net>
8467 R: André Almeida <andrealmeid@igalia.com>
8468 L: linux-kernel@vger.kernel.org
8470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8471 F: Documentation/locking/*futex*
8472 F: include/asm-generic/futex.h
8473 F: include/linux/futex.h
8474 F: include/uapi/linux/futex.h
8476 F: tools/perf/bench/futex*
8477 F: tools/testing/selftests/futex/
8479 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8480 M: Tim Harvey <tharvey@gateworks.com>
8481 M: Robert Jones <rjones@gateworks.com>
8483 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8484 F: drivers/mfd/gateworks-gsc.c
8485 F: include/linux/mfd/gsc.h
8486 F: Documentation/hwmon/gsc-hwmon.rst
8487 F: drivers/hwmon/gsc-hwmon.c
8488 F: include/linux/platform_data/gsc_hwmon.h
8491 M: Kees Cook <keescook@chromium.org>
8492 L: linux-hardening@vger.kernel.org
8494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8495 F: Documentation/kbuild/gcc-plugins.rst
8496 F: scripts/Makefile.gcc-plugins
8497 F: scripts/gcc-plugins/
8499 GCOV BASED KERNEL PROFILING
8500 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8502 F: Documentation/dev-tools/gcov.rst
8505 GDB KERNEL DEBUGGING HELPER SCRIPTS
8506 M: Jan Kiszka <jan.kiszka@siemens.com>
8507 M: Kieran Bingham <kbingham@kernel.org>
8511 GEMINI CRYPTO DRIVER
8512 M: Corentin Labbe <clabbe@baylibre.com>
8513 L: linux-crypto@vger.kernel.org
8515 F: drivers/crypto/gemini/
8517 GEMTEK FM RADIO RECEIVER DRIVER
8518 M: Hans Verkuil <hverkuil@xs4all.nl>
8519 L: linux-media@vger.kernel.org
8521 W: https://linuxtv.org
8522 T: git git://linuxtv.org/media_tree.git
8523 F: drivers/media/radio/radio-gemtek*
8525 GENERIC ARCHITECTURE TOPOLOGY
8526 M: Sudeep Holla <sudeep.holla@arm.com>
8527 L: linux-kernel@vger.kernel.org
8529 F: drivers/base/arch_topology.c
8530 F: include/linux/arch_topology.h
8533 M: Thomas Gleixner <tglx@linutronix.de>
8534 M: Peter Zijlstra <peterz@infradead.org>
8535 M: Andy Lutomirski <luto@kernel.org>
8536 L: linux-kernel@vger.kernel.org
8538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8539 F: include/linux/entry-common.h
8540 F: include/linux/entry-kvm.h
8543 GENERIC GPIO I2C DRIVER
8544 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8546 F: drivers/i2c/busses/i2c-gpio.c
8547 F: include/linux/platform_data/i2c-gpio.h
8549 GENERIC GPIO I2C MULTIPLEXER DRIVER
8550 M: Peter Korsgaard <peter.korsgaard@barco.com>
8551 L: linux-i2c@vger.kernel.org
8553 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8554 F: drivers/i2c/muxes/i2c-mux-gpio.c
8555 F: include/linux/platform_data/i2c-mux-gpio.h
8557 GENERIC HDLC (WAN) DRIVERS
8558 M: Krzysztof Halasa <khc@pm.waw.pl>
8560 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8561 F: drivers/net/wan/c101.c
8562 F: drivers/net/wan/hd6457*
8563 F: drivers/net/wan/hdlc*
8564 F: drivers/net/wan/n2.c
8565 F: drivers/net/wan/pc300too.c
8566 F: drivers/net/wan/pci200syn.c
8567 F: drivers/net/wan/wanxl*
8569 GENERIC INCLUDE/ASM HEADER FILES
8570 M: Arnd Bergmann <arnd@arndb.de>
8571 L: linux-arch@vger.kernel.org
8573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8574 F: include/asm-generic/
8575 F: include/uapi/asm-generic/
8577 GENERIC PHY FRAMEWORK
8578 M: Kishon Vijay Abraham I <kishon@ti.com>
8579 M: Vinod Koul <vkoul@kernel.org>
8580 L: linux-phy@lists.infradead.org
8582 Q: https://patchwork.kernel.org/project/linux-phy/list/
8583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8584 F: Documentation/devicetree/bindings/phy/
8586 F: include/dt-bindings/phy/
8587 F: include/linux/phy/
8589 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8590 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8592 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8595 M: "Rafael J. Wysocki" <rafael@kernel.org>
8596 M: Kevin Hilman <khilman@kernel.org>
8597 M: Ulf Hansson <ulf.hansson@linaro.org>
8598 L: linux-pm@vger.kernel.org
8600 F: Documentation/devicetree/bindings/power/power?domain*
8601 F: drivers/base/power/domain*.c
8602 F: include/linux/pm_domain.h
8604 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8605 M: Eugen Hristev <eugen.hristev@microchip.com>
8606 L: linux-input@vger.kernel.org
8608 F: drivers/input/touchscreen/resistive-adc-touch.c
8610 GENERIC STRING LIBRARY
8611 R: Andy Shevchenko <andy@kernel.org>
8614 F: lib/string_helpers.c
8615 F: lib/test_string.c
8616 F: lib/test-string_helpers.c
8618 GENERIC UIO DRIVER FOR PCI DEVICES
8619 M: "Michael S. Tsirkin" <mst@redhat.com>
8620 L: kvm@vger.kernel.org
8622 F: drivers/uio/uio_pci_generic.c
8624 GENERIC VDSO LIBRARY
8625 M: Andy Lutomirski <luto@kernel.org>
8626 M: Thomas Gleixner <tglx@linutronix.de>
8627 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8628 L: linux-kernel@vger.kernel.org
8630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8631 F: include/asm-generic/vdso/vsyscall.h
8633 F: kernel/time/vsyscall.c
8636 GENWQE (IBM Generic Workqueue Card)
8637 M: Frank Haverkamp <haver@linux.ibm.com>
8639 F: drivers/misc/genwqe/
8641 GET_MAINTAINER SCRIPT
8642 M: Joe Perches <joe@perches.com>
8644 F: scripts/get_maintainer.pl
8647 M: Bob Peterson <rpeterso@redhat.com>
8648 M: Andreas Gruenbacher <agruenba@redhat.com>
8649 L: cluster-devel@redhat.com
8651 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8653 F: Documentation/filesystems/gfs2*
8655 F: include/uapi/linux/gfs2_ondisk.h
8658 M: Thomas Weißschuh <thomas@weissschuh.net>
8659 L: platform-driver-x86@vger.kernel.org
8661 F: drivers/platform/x86/gigabyte-wmi.c
8664 M: Johan Hovold <johan@kernel.org>
8666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8667 F: Documentation/ABI/testing/sysfs-class-gnss
8668 F: Documentation/devicetree/bindings/gnss/
8670 F: include/linux/gnss.h
8673 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8674 L: linux-media@vger.kernel.org
8676 F: drivers/media/usb/go7007/
8679 M: Bastien Nocera <hadess@hadess.net>
8680 M: Hans de Goede <hdegoede@redhat.com>
8681 L: linux-input@vger.kernel.org
8683 F: drivers/input/touchscreen/goodix*
8685 GOOGLE ETHERNET DRIVERS
8686 M: Jeroen de Borst <jeroendb@google.com>
8687 M: Catherine Sullivan <csully@google.com>
8688 R: Shailend Chand <shailend@google.com>
8689 L: netdev@vger.kernel.org
8691 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8692 F: drivers/net/ethernet/google
8694 GPD POCKET FAN DRIVER
8695 M: Hans de Goede <hdegoede@redhat.com>
8696 L: platform-driver-x86@vger.kernel.org
8698 F: drivers/platform/x86/gpd-pocket-fan.c
8701 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8702 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8703 L: linux-gpio@vger.kernel.org
8704 L: linux-acpi@vger.kernel.org
8706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8707 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8708 F: drivers/gpio/gpiolib-acpi.c
8709 F: drivers/gpio/gpiolib-acpi.h
8712 M: Geert Uytterhoeven <geert+renesas@glider.be>
8713 L: linux-gpio@vger.kernel.org
8715 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8716 F: drivers/gpio/gpio-aggregator.c
8719 M: Sean Young <sean@mess.org>
8720 L: linux-media@vger.kernel.org
8722 F: drivers/media/rc/gpio-ir-tx.c
8725 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8726 L: linux-gpio@vger.kernel.org
8728 F: drivers/gpio/gpio-mockup.c
8729 F: tools/testing/selftests/gpio/
8732 R: Michael Walle <michael@walle.cc>
8734 F: drivers/gpio/gpio-regmap.c
8735 F: include/linux/gpio/regmap.h
8738 M: Linus Walleij <linus.walleij@linaro.org>
8739 M: Bartosz Golaszewski <brgl@bgdev.pl>
8740 L: linux-gpio@vger.kernel.org
8742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8743 F: Documentation/ABI/obsolete/sysfs-gpio
8744 F: Documentation/ABI/testing/gpio-cdev
8745 F: Documentation/admin-guide/gpio/
8746 F: Documentation/devicetree/bindings/gpio/
8747 F: Documentation/driver-api/gpio/
8749 F: include/asm-generic/gpio.h
8750 F: include/dt-bindings/gpio/
8751 F: include/linux/gpio.h
8752 F: include/linux/gpio/
8753 F: include/linux/of_gpio.h
8754 F: include/uapi/linux/gpio.h
8757 GRE DEMULTIPLEXER DRIVER
8758 M: Dmitry Kozlov <xeb@mail.ru>
8759 L: netdev@vger.kernel.org
8761 F: include/net/gre.h
8762 F: net/ipv4/gre_demux.c
8763 F: net/ipv4/gre_offload.c
8765 GRETH 10/100/1G Ethernet MAC device driver
8766 M: Andreas Larsson <andreas@gaisler.com>
8767 L: netdev@vger.kernel.org
8769 F: drivers/net/ethernet/aeroflex/
8771 GREYBUS AUDIO PROTOCOLS DRIVERS
8772 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8773 M: Mark Greer <mgreer@animalcreek.com>
8775 F: drivers/staging/greybus/audio_apbridgea.c
8776 F: drivers/staging/greybus/audio_apbridgea.h
8777 F: drivers/staging/greybus/audio_codec.c
8778 F: drivers/staging/greybus/audio_codec.h
8779 F: drivers/staging/greybus/audio_gb.c
8780 F: drivers/staging/greybus/audio_manager.c
8781 F: drivers/staging/greybus/audio_manager.h
8782 F: drivers/staging/greybus/audio_manager_module.c
8783 F: drivers/staging/greybus/audio_manager_private.h
8784 F: drivers/staging/greybus/audio_manager_sysfs.c
8785 F: drivers/staging/greybus/audio_module.c
8786 F: drivers/staging/greybus/audio_topology.c
8788 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8789 M: Viresh Kumar <vireshk@kernel.org>
8791 F: drivers/staging/greybus/authentication.c
8792 F: drivers/staging/greybus/bootrom.c
8793 F: drivers/staging/greybus/firmware.h
8794 F: drivers/staging/greybus/fw-core.c
8795 F: drivers/staging/greybus/fw-download.c
8796 F: drivers/staging/greybus/fw-management.c
8797 F: drivers/staging/greybus/greybus_authentication.h
8798 F: drivers/staging/greybus/greybus_firmware.h
8799 F: drivers/staging/greybus/hid.c
8800 F: drivers/staging/greybus/i2c.c
8801 F: drivers/staging/greybus/spi.c
8802 F: drivers/staging/greybus/spilib.c
8803 F: drivers/staging/greybus/spilib.h
8805 GREYBUS LOOPBACK DRIVER
8806 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8808 F: drivers/staging/greybus/loopback.c
8810 GREYBUS PLATFORM DRIVERS
8811 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8813 F: drivers/staging/greybus/arche-apb-ctrl.c
8814 F: drivers/staging/greybus/arche-platform.c
8815 F: drivers/staging/greybus/arche_platform.h
8817 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8818 M: Rui Miguel Silva <rmfrfs@gmail.com>
8820 F: drivers/staging/greybus/gpio.c
8821 F: drivers/staging/greybus/light.c
8822 F: drivers/staging/greybus/power_supply.c
8823 F: drivers/staging/greybus/sdio.c
8824 F: drivers/staging/greybus/spi.c
8825 F: drivers/staging/greybus/spilib.c
8828 M: Johan Hovold <johan@kernel.org>
8829 M: Alex Elder <elder@kernel.org>
8830 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8831 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8834 F: drivers/staging/greybus/
8835 F: include/linux/greybus.h
8836 F: include/linux/greybus/
8838 GREYBUS UART PROTOCOLS DRIVERS
8839 M: David Lin <dtwlin@gmail.com>
8841 F: drivers/staging/greybus/log.c
8842 F: drivers/staging/greybus/uart.c
8844 GS1662 VIDEO SERIALIZER
8845 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8846 L: linux-media@vger.kernel.org
8848 T: git git://linuxtv.org/media_tree.git
8849 F: drivers/media/spi/gs1662.c
8851 GSPCA FINEPIX SUBDRIVER
8852 M: Frank Zago <frank@zago.net>
8853 L: linux-media@vger.kernel.org
8855 T: git git://linuxtv.org/media_tree.git
8856 F: drivers/media/usb/gspca/finepix.c
8858 GSPCA GL860 SUBDRIVER
8859 M: Olivier Lorin <o.lorin@laposte.net>
8860 L: linux-media@vger.kernel.org
8862 T: git git://linuxtv.org/media_tree.git
8863 F: drivers/media/usb/gspca/gl860/
8865 GSPCA M5602 SUBDRIVER
8866 M: Erik Andren <erik.andren@gmail.com>
8867 L: linux-media@vger.kernel.org
8869 T: git git://linuxtv.org/media_tree.git
8870 F: drivers/media/usb/gspca/m5602/
8872 GSPCA PAC207 SONIXB SUBDRIVER
8873 M: Hans Verkuil <hverkuil@xs4all.nl>
8874 L: linux-media@vger.kernel.org
8876 T: git git://linuxtv.org/media_tree.git
8877 F: drivers/media/usb/gspca/pac207.c
8879 GSPCA SN9C20X SUBDRIVER
8880 M: Brian Johnson <brijohn@gmail.com>
8881 L: linux-media@vger.kernel.org
8883 T: git git://linuxtv.org/media_tree.git
8884 F: drivers/media/usb/gspca/sn9c20x.c
8886 GSPCA T613 SUBDRIVER
8887 M: Leandro Costantino <lcostantino@gmail.com>
8888 L: linux-media@vger.kernel.org
8890 T: git git://linuxtv.org/media_tree.git
8891 F: drivers/media/usb/gspca/t613.c
8893 GSPCA USB WEBCAM DRIVER
8894 M: Hans Verkuil <hverkuil@xs4all.nl>
8895 L: linux-media@vger.kernel.org
8897 T: git git://linuxtv.org/media_tree.git
8898 F: drivers/media/usb/gspca/
8900 GTP (GPRS Tunneling Protocol)
8901 M: Pablo Neira Ayuso <pablo@netfilter.org>
8902 M: Harald Welte <laforge@gnumonks.org>
8903 L: osmocom-net-gprs@lists.osmocom.org
8905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8906 F: drivers/net/gtp.c
8908 GUID PARTITION TABLE (GPT)
8909 M: Davidlohr Bueso <dave@stgolabs.net>
8910 L: linux-efi@vger.kernel.org
8912 F: block/partitions/efi.*
8914 HABANALABS PCI DRIVER
8915 M: Oded Gabbay <ogabbay@kernel.org>
8917 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8918 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8919 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8920 F: drivers/misc/habanalabs/
8921 F: include/uapi/misc/habanalabs.h
8924 M: Antti Palosaari <crope@iki.fi>
8925 L: linux-media@vger.kernel.org
8927 W: https://linuxtv.org
8928 W: http://palosaari.fi/linux/
8929 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8930 T: git git://linuxtv.org/anttip/media_tree.git
8931 F: drivers/media/usb/hackrf/
8933 HANTRO VPU CODEC DRIVER
8934 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8935 M: Philipp Zabel <p.zabel@pengutronix.de>
8936 L: linux-media@vger.kernel.org
8937 L: linux-rockchip@lists.infradead.org
8939 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8940 F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
8941 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8942 F: drivers/staging/media/hantro/
8944 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8945 M: Frank Seidel <frank@f-seidel.de>
8946 L: platform-driver-x86@vger.kernel.org
8948 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8949 F: drivers/platform/x86/hdaps.c
8952 M: Jean Delvare <jdelvare@suse.com>
8953 M: Guenter Roeck <linux@roeck-us.net>
8954 L: linux-hwmon@vger.kernel.org
8956 W: http://hwmon.wiki.kernel.org/
8957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8958 F: Documentation/ABI/testing/sysfs-class-hwmon
8959 F: Documentation/devicetree/bindings/hwmon/
8960 F: Documentation/hwmon/
8962 F: include/linux/hwmon*.h
8963 F: include/trace/events/hwmon*.h
8964 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8966 HARDWARE RANDOM NUMBER GENERATOR CORE
8967 M: Olivia Mackall <olivia@selenic.com>
8968 M: Herbert Xu <herbert@gondor.apana.org.au>
8969 L: linux-crypto@vger.kernel.org
8971 F: Documentation/admin-guide/hw_random.rst
8972 F: Documentation/devicetree/bindings/rng/
8973 F: drivers/char/hw_random/
8974 F: include/linux/hw_random.h
8976 HARDWARE SPINLOCK CORE
8977 M: Ohad Ben-Cohen <ohad@wizery.com>
8978 M: Bjorn Andersson <andersson@kernel.org>
8979 R: Baolin Wang <baolin.wang7@gmail.com>
8980 L: linux-remoteproc@vger.kernel.org
8982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8983 F: Documentation/devicetree/bindings/hwlock/
8984 F: Documentation/locking/hwspinlock.rst
8985 F: drivers/hwspinlock/
8986 F: include/linux/hwspinlock.h
8988 HARDWARE TRACING FACILITIES
8989 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8991 F: drivers/hwtracing/
8993 HARMONY SOUND DRIVER
8994 L: linux-parisc@vger.kernel.org
8996 F: sound/parisc/harmony.*
8998 HDPVR USB VIDEO ENCODER DRIVER
8999 M: Hans Verkuil <hverkuil@xs4all.nl>
9000 L: linux-media@vger.kernel.org
9002 W: https://linuxtv.org
9003 T: git git://linuxtv.org/media_tree.git
9004 F: drivers/media/usb/hdpvr/
9006 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9007 M: Matt Hsiao <matt.hsiao@hpe.com>
9009 F: drivers/misc/hpilo.[ch]
9011 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9012 M: Jerry Hoemann <jerry.hoemann@hpe.com>
9014 F: Documentation/watchdog/hpwdt.rst
9015 F: drivers/watchdog/hpwdt.c
9017 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9018 M: Don Brace <don.brace@microchip.com>
9019 L: storagedev@microchip.com
9020 L: linux-scsi@vger.kernel.org
9022 F: Documentation/scsi/hpsa.rst
9023 F: drivers/scsi/hpsa*.[ch]
9024 F: include/linux/cciss*.h
9025 F: include/uapi/linux/cciss*.h
9028 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9029 L: linux-rdma@vger.kernel.org
9031 F: drivers/infiniband/hw/hfi1
9034 L: linux-fsdevel@vger.kernel.org
9036 F: Documentation/filesystems/hfs.rst
9040 L: linux-fsdevel@vger.kernel.org
9042 F: Documentation/filesystems/hfsplus.rst
9045 HGA FRAMEBUFFER DRIVER
9046 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9047 L: linux-nvidia@lists.surfsouth.com
9049 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9050 F: drivers/video/fbdev/hgafb.c
9052 HIBERNATION (aka Software Suspend, aka swsusp)
9053 M: "Rafael J. Wysocki" <rafael@kernel.org>
9054 M: Pavel Machek <pavel@ucw.cz>
9055 L: linux-pm@vger.kernel.org
9057 B: https://bugzilla.kernel.org
9058 F: arch/*/include/asm/suspend*.h
9060 F: drivers/base/power/
9061 F: include/linux/freezer.h
9062 F: include/linux/pm.h
9063 F: include/linux/suspend.h
9067 M: Jiri Kosina <jikos@kernel.org>
9068 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
9069 L: linux-input@vger.kernel.org
9071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9073 F: include/linux/hid*
9074 F: include/uapi/linux/hid*
9076 HID LOGITECH DRIVERS
9077 R: Filipe Laíns <lains@riseup.net>
9078 L: linux-input@vger.kernel.org
9080 F: drivers/hid/hid-logitech-*
9082 HID PLAYSTATION DRIVER
9083 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
9084 L: linux-input@vger.kernel.org
9086 F: drivers/hid/hid-playstation.c
9088 HID SENSOR HUB DRIVERS
9089 M: Jiri Kosina <jikos@kernel.org>
9090 M: Jonathan Cameron <jic23@kernel.org>
9091 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9092 L: linux-input@vger.kernel.org
9093 L: linux-iio@vger.kernel.org
9095 F: Documentation/hid/hid-sensor*
9096 F: drivers/hid/hid-sensor-*
9097 F: drivers/iio/*/hid-*
9098 F: include/linux/hid-sensor-*
9101 M: Ping Cheng <ping.cheng@wacom.com>
9102 M: Jason Gerecke <jason.gerecke@wacom.com>
9103 L: linux-input@vger.kernel.org
9105 F: drivers/hid/wacom.h
9106 F: drivers/hid/wacom_*
9108 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9109 M: Thomas Gleixner <tglx@linutronix.de>
9110 L: linux-kernel@vger.kernel.org
9112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9113 F: Documentation/timers/
9114 F: include/linux/clockchips.h
9115 F: include/linux/hrtimer.h
9116 F: kernel/time/clockevents.c
9117 F: kernel/time/hrtimer.c
9118 F: kernel/time/timer_*.c
9120 HIGH-SPEED SCC DRIVER FOR AX.25
9121 L: linux-hams@vger.kernel.org
9123 F: drivers/net/hamradio/scc.c
9125 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9126 M: HighPoint Linux Team <linux@highpoint-tech.com>
9128 W: http://www.highpoint-tech.com
9129 F: Documentation/scsi/hptiop.rst
9130 F: drivers/scsi/hptiop.c
9133 M: Jes Sorensen <jes@trained-monkey.org>
9134 L: linux-hippi@sunsite.dk
9136 F: drivers/net/hippi/
9137 F: include/linux/hippidevice.h
9138 F: include/uapi/linux/if_hippi.h
9141 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9142 M: Kurt Kanzenbach <kurt@linutronix.de>
9143 L: netdev@vger.kernel.org
9145 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9146 F: drivers/net/dsa/hirschmann/*
9147 F: include/linux/platform_data/hirschmann-hellcreek.h
9148 F: net/dsa/tag_hellcreek.c
9150 HISILICON DMA DRIVER
9151 M: Zhou Wang <wangzhou1@hisilicon.com>
9152 L: dmaengine@vger.kernel.org
9154 F: drivers/dma/hisi_dma.c
9156 HISILICON GPIO DRIVER
9157 M: Jay Fang <f.fangjian@huawei.com>
9158 L: linux-gpio@vger.kernel.org
9160 F: drivers/gpio/gpio-hisi.c
9162 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9163 M: Longfang Liu <liulongfang@huawei.com>
9164 L: linux-crypto@vger.kernel.org
9166 F: Documentation/ABI/testing/debugfs-hisi-hpre
9167 F: drivers/crypto/hisilicon/hpre/hpre.h
9168 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9169 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9171 HISILICON I2C CONTROLLER DRIVER
9172 M: Yicong Yang <yangyicong@hisilicon.com>
9173 L: linux-i2c@vger.kernel.org
9175 W: https://www.hisilicon.com
9176 F: drivers/i2c/busses/i2c-hisi.c
9178 HISILICON LPC BUS DRIVER
9179 M: john.garry@huawei.com
9181 W: http://www.hisilicon.com
9182 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9183 F: drivers/bus/hisi_lpc.c
9185 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9186 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9187 M: Salil Mehta <salil.mehta@huawei.com>
9188 L: netdev@vger.kernel.org
9190 W: http://www.hisilicon.com
9191 F: drivers/net/ethernet/hisilicon/hns3/
9193 HISILICON NETWORK SUBSYSTEM DRIVER
9194 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9195 M: Salil Mehta <salil.mehta@huawei.com>
9196 L: netdev@vger.kernel.org
9198 W: http://www.hisilicon.com
9199 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9200 F: drivers/net/ethernet/hisilicon/
9202 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9203 M: John Stultz <jstultz@google.com>
9204 L: linux-kernel@vger.kernel.org
9206 F: drivers/misc/hisi_hikey_usb.c
9208 HISILICON PMU DRIVER
9209 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9210 M: Qi Liu <liuqi115@huawei.com>
9212 W: http://www.hisilicon.com
9213 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9214 F: Documentation/admin-guide/perf/hisi-pmu.rst
9215 F: drivers/perf/hisilicon
9217 HISILICON HNS3 PMU DRIVER
9218 M: Guangbin Huang <huangguangbin2@huawei.com>
9220 F: Documentation/admin-guide/perf/hns3-pmu.rst
9221 F: drivers/perf/hisilicon/hns3_pmu.c
9224 M: Weili Qian <qianweili@huawei.com>
9225 M: Zhou Wang <wangzhou1@hisilicon.com>
9226 L: linux-crypto@vger.kernel.org
9228 F: drivers/crypto/hisilicon/Kconfig
9229 F: drivers/crypto/hisilicon/Makefile
9230 F: drivers/crypto/hisilicon/qm.c
9231 F: drivers/crypto/hisilicon/sgl.c
9232 F: include/linux/hisi_acc_qm.h
9234 HISILICON ZIP Controller DRIVER
9235 M: Yang Shen <shenyang39@huawei.com>
9236 M: Zhou Wang <wangzhou1@hisilicon.com>
9237 L: linux-crypto@vger.kernel.org
9239 F: Documentation/ABI/testing/debugfs-hisi-zip
9240 F: drivers/crypto/hisilicon/zip/
9242 HISILICON ROCE DRIVER
9243 M: Haoyue Xu <xuhaoyue1@hisilicon.com>
9244 M: Wenpeng Liang <liangwenpeng@huawei.com>
9245 L: linux-rdma@vger.kernel.org
9247 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9248 F: drivers/infiniband/hw/hns/
9250 HISILICON SAS Controller
9251 M: John Garry <john.garry@huawei.com>
9253 W: http://www.hisilicon.com
9254 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9255 F: drivers/scsi/hisi_sas/
9257 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9258 M: Kai Ye <yekai13@huawei.com>
9259 M: Longfang Liu <liulongfang@huawei.com>
9260 L: linux-crypto@vger.kernel.org
9262 F: Documentation/ABI/testing/debugfs-hisi-sec
9263 F: drivers/crypto/hisilicon/sec2/sec.h
9264 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9265 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9266 F: drivers/crypto/hisilicon/sec2/sec_main.c
9268 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9269 M: Jay Fang <f.fangjian@huawei.com>
9270 L: linux-spi@vger.kernel.org
9272 W: http://www.hisilicon.com
9273 F: drivers/spi/spi-hisi-kunpeng.c
9275 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9276 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9277 L: linux-kernel@vger.kernel.org
9279 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9280 F: drivers/spmi/hisi-spmi-controller.c
9282 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9283 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9284 L: linux-kernel@vger.kernel.org
9286 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9287 F: drivers/mfd/hi6421-spmi-pmic.c
9289 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9290 M: Weili Qian <qianweili@huawei.com>
9292 F: drivers/crypto/hisilicon/trng/trng.c
9294 HISILICON V3XX SPI NOR FLASH Controller Driver
9295 M: John Garry <john.garry@huawei.com>
9297 W: http://www.hisilicon.com
9298 F: drivers/spi/spi-hisi-sfc-v3xx.c
9300 HMM - Heterogeneous Memory Management
9301 M: Jérôme Glisse <jglisse@redhat.com>
9302 L: linux-mm@kvack.org
9304 F: Documentation/mm/hmm.rst
9305 F: include/linux/hmm*
9308 F: tools/testing/selftests/vm/*hmm*
9311 M: Jouni Malinen <j@w1.fi>
9312 L: linux-wireless@vger.kernel.org
9314 W: http://w1.fi/hostap-driver.html
9315 F: drivers/net/wireless/intersil/hostap/
9317 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9318 L: platform-driver-x86@vger.kernel.org
9320 F: drivers/platform/x86/tc1100-wmi.c
9322 HPET: High Precision Event Timers driver
9323 M: Clemens Ladisch <clemens@ladisch.de>
9325 F: Documentation/timers/hpet.rst
9326 F: drivers/char/hpet.c
9327 F: include/linux/hpet.h
9328 F: include/uapi/linux/hpet.h
9332 F: arch/x86/include/asm/hpet.h
9333 F: arch/x86/kernel/hpet.c
9336 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9338 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9342 M: Sebastian Reichel <sre@kernel.org>
9344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9345 F: Documentation/ABI/testing/sysfs-bus-hsi
9346 F: Documentation/driver-api/hsi.rst
9348 F: include/linux/hsi/
9349 F: include/uapi/linux/hsi/
9352 L: linux-usb@vger.kernel.org
9354 F: drivers/net/usb/hso.c
9356 HSR NETWORK PROTOCOL
9357 L: netdev@vger.kernel.org
9361 HT16K33 LED CONTROLLER DRIVER
9362 M: Robin van der Gracht <robin@protonic.nl>
9364 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9365 F: drivers/auxdisplay/ht16k33.c
9367 HTCPEN TOUCHSCREEN DRIVER
9368 M: Pau Oliva Fora <pof@eslack.org>
9369 L: linux-input@vger.kernel.org
9371 F: drivers/input/touchscreen/htcpen.c
9374 M: Dipen Patel <dipenp@nvidia.com>
9376 F: Documentation/devicetree/bindings/timestamp/
9377 F: Documentation/driver-api/hte/
9379 F: include/linux/hte.h
9381 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9382 M: Lorenzo Bianconi <lorenzo@kernel.org>
9383 L: linux-iio@vger.kernel.org
9385 W: http://www.st.com/
9386 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9387 F: drivers/iio/humidity/hts221*
9389 HUAWEI ETHERNET DRIVER
9390 L: netdev@vger.kernel.org
9392 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9393 F: drivers/net/ethernet/huawei/hinic/
9396 M: Mike Kravetz <mike.kravetz@oracle.com>
9397 M: Muchun Song <songmuchun@bytedance.com>
9398 L: linux-mm@kvack.org
9400 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9401 F: Documentation/admin-guide/mm/hugetlbpage.rst
9402 F: Documentation/mm/hugetlbfs_reserv.rst
9403 F: Documentation/mm/vmemmap_dedup.rst
9405 F: include/linux/hugetlb.h
9407 F: mm/hugetlb_vmemmap.c
9408 F: mm/hugetlb_vmemmap.h
9411 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9412 L: linux-media@vger.kernel.org
9414 W: https://linuxtv.org
9415 T: git git://linuxtv.org/media_tree.git
9416 F: drivers/media/platform/st/sti/hva
9418 HWPOISON MEMORY FAILURE HANDLING
9419 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9420 R: Miaohe Lin <linmiaohe@huawei.com>
9421 L: linux-mm@kvack.org
9423 F: mm/hwpoison-inject.c
9424 F: mm/memory-failure.c
9426 HYCON HY46XX TOUCHSCREEN SUPPORT
9427 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9428 L: linux-input@vger.kernel.org
9430 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9431 F: drivers/input/touchscreen/hycon-hy46xx.c
9433 HYGON PROCESSOR SUPPORT
9434 M: Pu Wen <puwen@hygon.cn>
9435 L: linux-kernel@vger.kernel.org
9437 F: arch/x86/kernel/cpu/hygon.c
9439 HYNIX HI556 SENSOR DRIVER
9440 M: Shawn Tu <shawnx.tu@intel.com>
9441 L: linux-media@vger.kernel.org
9443 T: git git://linuxtv.org/media_tree.git
9444 F: drivers/media/i2c/hi556.c
9446 HYNIX HI846 SENSOR DRIVER
9447 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9448 L: linux-media@vger.kernel.org
9450 F: drivers/media/i2c/hi846.c
9452 HYNIX HI847 SENSOR DRIVER
9453 M: Shawn Tu <shawnx.tu@intel.com>
9454 L: linux-media@vger.kernel.org
9456 F: drivers/media/i2c/hi847.c
9458 Hyper-V/Azure CORE AND DRIVERS
9459 M: "K. Y. Srinivasan" <kys@microsoft.com>
9460 M: Haiyang Zhang <haiyangz@microsoft.com>
9461 M: Stephen Hemminger <sthemmin@microsoft.com>
9462 M: Wei Liu <wei.liu@kernel.org>
9463 M: Dexuan Cui <decui@microsoft.com>
9464 L: linux-hyperv@vger.kernel.org
9466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9467 F: Documentation/ABI/stable/sysfs-bus-vmbus
9468 F: Documentation/ABI/testing/debugfs-hyperv
9469 F: Documentation/virt/hyperv
9470 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9471 F: arch/arm64/hyperv
9472 F: arch/arm64/include/asm/hyperv-tlfs.h
9473 F: arch/arm64/include/asm/mshyperv.h
9475 F: arch/x86/include/asm/hyperv-tlfs.h
9476 F: arch/x86/include/asm/mshyperv.h
9477 F: arch/x86/include/asm/trace/hyperv.h
9478 F: arch/x86/kernel/cpu/mshyperv.c
9479 F: drivers/clocksource/hyperv_timer.c
9480 F: drivers/hid/hid-hyperv.c
9482 F: drivers/input/serio/hyperv-keyboard.c
9483 F: drivers/iommu/hyperv-iommu.c
9484 F: drivers/net/ethernet/microsoft/
9485 F: drivers/net/hyperv/
9486 F: drivers/pci/controller/pci-hyperv-intf.c
9487 F: drivers/pci/controller/pci-hyperv.c
9488 F: drivers/scsi/storvsc_drv.c
9489 F: drivers/uio/uio_hv_generic.c
9490 F: drivers/video/fbdev/hyperv_fb.c
9491 F: include/asm-generic/hyperv-tlfs.h
9492 F: include/asm-generic/mshyperv.h
9493 F: include/clocksource/hyperv_timer.h
9494 F: include/linux/hyperv.h
9495 F: include/uapi/linux/hyperv.h
9496 F: net/vmw_vsock/hyperv_transport.c
9500 M: Vignesh Raghavendra <vigneshr@ti.com>
9501 L: linux-mtd@lists.infradead.org
9503 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9504 C: irc://irc.oftc.net/mtd
9505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9506 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9507 F: drivers/mtd/hyperbus/
9508 F: include/linux/mtd/hyperbus.h
9510 HYPERVISOR VIRTUAL CONSOLE DRIVER
9511 L: linuxppc-dev@lists.ozlabs.org
9516 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9517 L: linux-i2c@vger.kernel.org
9518 L: linux-acpi@vger.kernel.org
9520 F: drivers/i2c/i2c-core-acpi.c
9522 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9523 M: Ajay Gupta <ajayg@nvidia.com>
9524 L: linux-i2c@vger.kernel.org
9526 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9527 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9530 M: Peter Rosin <peda@axentia.se>
9531 L: linux-i2c@vger.kernel.org
9533 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9534 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9535 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9536 F: Documentation/i2c/i2c-topology.rst
9537 F: Documentation/i2c/muxes/
9538 F: drivers/i2c/i2c-mux.c
9539 F: drivers/i2c/muxes/
9540 F: include/linux/i2c-mux.h
9542 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9543 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9544 L: linux-i2c@vger.kernel.org
9546 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9547 F: drivers/i2c/busses/i2c-mv64xxx.c
9549 I2C OVER PARALLEL PORT
9550 M: Jean Delvare <jdelvare@suse.com>
9551 L: linux-i2c@vger.kernel.org
9553 F: Documentation/i2c/busses/i2c-parport.rst
9554 F: drivers/i2c/busses/i2c-parport.c
9557 M: Wolfram Sang <wsa@kernel.org>
9558 L: linux-i2c@vger.kernel.org
9560 W: https://i2c.wiki.kernel.org/
9561 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9563 F: Documentation/devicetree/bindings/i2c/i2c.txt
9564 F: Documentation/i2c/
9566 F: include/dt-bindings/i2c/i2c.h
9567 F: include/linux/i2c-dev.h
9568 F: include/linux/i2c-smbus.h
9569 F: include/linux/i2c.h
9570 F: include/uapi/linux/i2c-*.h
9571 F: include/uapi/linux/i2c.h
9573 I2C SUBSYSTEM HOST DRIVERS
9574 L: linux-i2c@vger.kernel.org
9576 W: https://i2c.wiki.kernel.org/
9577 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9579 F: Documentation/devicetree/bindings/i2c/
9580 F: drivers/i2c/algos/
9581 F: drivers/i2c/busses/
9582 F: include/dt-bindings/i2c/
9585 M: Jean Delvare <jdelvare@suse.com>
9586 L: linux-i2c@vger.kernel.org
9588 F: Documentation/i2c/busses/i2c-taos-evm.rst
9589 F: drivers/i2c/busses/i2c-taos-evm.c
9592 M: Till Harbaum <till@harbaum.org>
9593 L: linux-i2c@vger.kernel.org
9595 W: http://www.harbaum.org/till/i2c_tiny_usb
9596 F: drivers/i2c/busses/i2c-tiny-usb.c
9598 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9599 M: Jean Delvare <jdelvare@suse.com>
9600 L: linux-i2c@vger.kernel.org
9602 F: Documentation/i2c/busses/i2c-ali1535.rst
9603 F: Documentation/i2c/busses/i2c-ali1563.rst
9604 F: Documentation/i2c/busses/i2c-ali15x3.rst
9605 F: Documentation/i2c/busses/i2c-amd756.rst
9606 F: Documentation/i2c/busses/i2c-amd8111.rst
9607 F: Documentation/i2c/busses/i2c-i801.rst
9608 F: Documentation/i2c/busses/i2c-nforce2.rst
9609 F: Documentation/i2c/busses/i2c-piix4.rst
9610 F: Documentation/i2c/busses/i2c-sis5595.rst
9611 F: Documentation/i2c/busses/i2c-sis630.rst
9612 F: Documentation/i2c/busses/i2c-sis96x.rst
9613 F: Documentation/i2c/busses/i2c-via.rst
9614 F: Documentation/i2c/busses/i2c-viapro.rst
9615 F: drivers/i2c/busses/i2c-ali1535.c
9616 F: drivers/i2c/busses/i2c-ali1563.c
9617 F: drivers/i2c/busses/i2c-ali15x3.c
9618 F: drivers/i2c/busses/i2c-amd756-s4882.c
9619 F: drivers/i2c/busses/i2c-amd756.c
9620 F: drivers/i2c/busses/i2c-amd8111.c
9621 F: drivers/i2c/busses/i2c-i801.c
9622 F: drivers/i2c/busses/i2c-isch.c
9623 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9624 F: drivers/i2c/busses/i2c-nforce2.c
9625 F: drivers/i2c/busses/i2c-piix4.c
9626 F: drivers/i2c/busses/i2c-sis5595.c
9627 F: drivers/i2c/busses/i2c-sis630.c
9628 F: drivers/i2c/busses/i2c-sis96x.c
9629 F: drivers/i2c/busses/i2c-via.c
9630 F: drivers/i2c/busses/i2c-viapro.c
9632 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9633 M: Hans de Goede <hdegoede@redhat.com>
9634 L: linux-i2c@vger.kernel.org
9636 F: drivers/i2c/busses/i2c-cht-wc.c
9638 I2C/SMBUS ISMT DRIVER
9639 M: Seth Heasley <seth.heasley@intel.com>
9640 M: Neil Horman <nhorman@tuxdriver.com>
9641 L: linux-i2c@vger.kernel.org
9642 F: Documentation/i2c/busses/i2c-ismt.rst
9643 F: drivers/i2c/busses/i2c-ismt.c
9645 I2C/SMBUS STUB DRIVER
9646 M: Jean Delvare <jdelvare@suse.com>
9647 L: linux-i2c@vger.kernel.org
9649 F: drivers/i2c/i2c-stub.c
9651 I3C DRIVER FOR CADENCE I3C MASTER IP
9652 M: Przemysław Gaj <pgaj@cadence.com>
9654 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9655 F: drivers/i3c/master/i3c-master-cdns.c
9657 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9658 M: Vitor Soares <vitor.soares@synopsys.com>
9660 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9661 F: drivers/i3c/master/dw*
9664 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9665 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9667 C: irc://chat.freenode.net/linux-i3c
9668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9669 F: Documentation/ABI/testing/sysfs-bus-i3c
9670 F: Documentation/devicetree/bindings/i3c/
9671 F: Documentation/driver-api/i3c
9673 F: include/linux/i3c/
9675 IA64 (Itanium) PLATFORM
9676 L: linux-ia64@vger.kernel.org
9678 F: Documentation/ia64/
9681 IBM Power 842 compression accelerator
9682 M: Haren Myneni <haren@us.ibm.com>
9685 F: drivers/crypto/nx/Kconfig
9686 F: drivers/crypto/nx/Makefile
9687 F: drivers/crypto/nx/nx-842*
9688 F: include/linux/sw842.h
9691 IBM Power in-Nest Crypto Acceleration
9692 M: Breno Leitão <leitao@debian.org>
9693 M: Nayna Jain <nayna@linux.ibm.com>
9694 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9695 L: linux-crypto@vger.kernel.org
9697 F: drivers/crypto/nx/Kconfig
9698 F: drivers/crypto/nx/Makefile
9699 F: drivers/crypto/nx/nx-aes*
9700 F: drivers/crypto/nx/nx-sha*
9701 F: drivers/crypto/nx/nx.*
9702 F: drivers/crypto/nx/nx_csbcpb.h
9703 F: drivers/crypto/nx/nx_debugfs.c
9705 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9706 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9707 L: linux-pci@vger.kernel.org
9708 L: linuxppc-dev@lists.ozlabs.org
9710 F: drivers/pci/hotplug/rpadlpar*
9712 IBM Power Linux RAID adapter
9713 M: Brian King <brking@us.ibm.com>
9715 F: drivers/scsi/ipr.*
9717 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9718 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9719 L: linux-pci@vger.kernel.org
9720 L: linuxppc-dev@lists.ozlabs.org
9722 F: drivers/pci/hotplug/rpaphp*
9724 IBM Power SRIOV Virtual NIC Device Driver
9725 M: Dany Madden <drt@linux.ibm.com>
9726 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9727 L: netdev@vger.kernel.org
9729 F: drivers/net/ethernet/ibm/ibmvnic.*
9731 IBM Power Virtual Accelerator Switchboard
9732 L: linuxppc-dev@lists.ozlabs.org
9734 F: arch/powerpc/include/asm/vas.h
9735 F: arch/powerpc/platforms/powernv/copy-paste.h
9736 F: arch/powerpc/platforms/powernv/vas*
9738 IBM Power Virtual Ethernet Device Driver
9739 M: Nick Child <nnac123@linux.ibm.com>
9740 L: netdev@vger.kernel.org
9742 F: drivers/net/ethernet/ibm/ibmveth.*
9744 IBM Power Virtual FC Device Drivers
9745 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9746 L: linux-scsi@vger.kernel.org
9748 F: drivers/scsi/ibmvscsi/ibmvfc*
9750 IBM Power Virtual Management Channel Driver
9751 M: Brad Warrum <bwarrum@linux.ibm.com>
9752 M: Ritu Agarwal <rituagar@linux.ibm.com>
9754 F: drivers/misc/ibmvmc.*
9756 IBM Power Virtual SCSI Device Drivers
9757 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9758 L: linux-scsi@vger.kernel.org
9760 F: drivers/scsi/ibmvscsi/ibmvscsi*
9761 F: include/scsi/viosrp.h
9763 IBM Power Virtual SCSI Device Target Driver
9764 M: Michael Cyr <mikecyr@linux.ibm.com>
9765 L: linux-scsi@vger.kernel.org
9766 L: target-devel@vger.kernel.org
9768 F: drivers/scsi/ibmvscsi_tgt/
9770 IBM Power VMX Cryptographic instructions
9771 M: Breno Leitão <leitao@debian.org>
9772 M: Nayna Jain <nayna@linux.ibm.com>
9773 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9774 L: linux-crypto@vger.kernel.org
9776 F: drivers/crypto/vmx/Kconfig
9777 F: drivers/crypto/vmx/Makefile
9778 F: drivers/crypto/vmx/aes*
9779 F: drivers/crypto/vmx/ghash*
9780 F: drivers/crypto/vmx/ppc-xlate.pl
9781 F: drivers/crypto/vmx/vmx.c
9783 IBM ServeRAID RAID DRIVER
9785 F: drivers/scsi/ips.*
9787 ICH LPC AND GPIO DRIVER
9788 M: Peter Tyser <ptyser@xes-inc.com>
9790 F: drivers/gpio/gpio-ich.c
9791 F: drivers/mfd/lpc_ich.c
9794 M: Max Staudt <max@enpas.org>
9795 L: linux-i2c@vger.kernel.org
9797 F: drivers/i2c/busses/i2c-icy.c
9799 IDEAPAD LAPTOP EXTRAS DRIVER
9800 M: Ike Panhc <ike.pan@canonical.com>
9801 L: platform-driver-x86@vger.kernel.org
9803 W: http://launchpad.net/ideapad-laptop
9804 F: drivers/platform/x86/ideapad-laptop.c
9806 IDEAPAD LAPTOP SLIDEBAR DRIVER
9807 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9808 L: linux-input@vger.kernel.org
9810 W: https://github.com/o2genum/ideapad-slidebar
9811 F: drivers/input/misc/ideapad_slidebar.c
9814 M: Christian Brauner <brauner@kernel.org>
9815 M: Seth Forshee <sforshee@kernel.org>
9816 L: linux-fsdevel@vger.kernel.org
9818 T: git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
9819 F: Documentation/filesystems/idmappings.rst
9820 F: tools/testing/selftests/mount_setattr/
9821 F: include/linux/mnt_idmapping.h
9823 IDT VersaClock 5 CLOCK DRIVER
9824 M: Luca Ceresoli <luca@lucaceresoli.net>
9826 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9827 F: drivers/clk/clk-versaclock5.c
9829 IEEE 802.15.4 SUBSYSTEM
9830 M: Alexander Aring <alex.aring@gmail.com>
9831 M: Stefan Schmidt <stefan@datenfreihafen.org>
9832 L: linux-wpan@vger.kernel.org
9834 W: https://linux-wpan.org/
9835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9837 F: Documentation/networking/ieee802154.rst
9838 F: drivers/net/ieee802154/
9839 F: include/linux/ieee802154.h
9840 F: include/linux/nl802154.h
9841 F: include/net/af_ieee802154.h
9842 F: include/net/cfg802154.h
9843 F: include/net/ieee802154_netdev.h
9844 F: include/net/mac802154.h
9845 F: include/net/nl802154.h
9850 M: Yotam Gigi <yotam.gi@gmail.com>
9851 M: Jamal Hadi Salim <jhs@mojatatu.com>
9852 F: include/net/ife.h
9853 F: include/uapi/linux/ife.h
9856 IGORPLUG-USB IR RECEIVER
9857 M: Sean Young <sean@mess.org>
9858 L: linux-media@vger.kernel.org
9860 F: drivers/media/rc/igorplugusb.c
9862 IGUANAWORKS USB IR TRANSCEIVER
9863 M: Sean Young <sean@mess.org>
9864 L: linux-media@vger.kernel.org
9866 F: drivers/media/rc/iguanair.c
9868 IIO DIGITAL POTENTIOMETER DAC
9869 M: Peter Rosin <peda@axentia.se>
9870 L: linux-iio@vger.kernel.org
9872 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9873 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9874 F: drivers/iio/dac/dpot-dac.c
9876 IIO ENVELOPE DETECTOR
9877 M: Peter Rosin <peda@axentia.se>
9878 L: linux-iio@vger.kernel.org
9880 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9881 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9882 F: drivers/iio/adc/envelope-detector.c
9885 M: Peter Rosin <peda@axentia.se>
9886 L: linux-iio@vger.kernel.org
9888 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9889 F: drivers/iio/multiplexer/iio-mux.c
9891 IIO SCMI BASED DRIVER
9892 M: Jyoti Bhayana <jbhayana@google.com>
9893 L: linux-iio@vger.kernel.org
9895 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9897 IIO SUBSYSTEM AND DRIVERS
9898 M: Jonathan Cameron <jic23@kernel.org>
9899 R: Lars-Peter Clausen <lars@metafoo.de>
9900 L: linux-iio@vger.kernel.org
9902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9903 F: Documentation/ABI/testing/configfs-iio*
9904 F: Documentation/ABI/testing/sysfs-bus-iio*
9905 F: Documentation/devicetree/bindings/iio/
9907 F: drivers/staging/iio/
9908 F: include/dt-bindings/iio/
9909 F: include/linux/iio/
9913 M: Peter Rosin <peda@axentia.se>
9914 L: linux-iio@vger.kernel.org
9916 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9917 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9918 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9919 F: drivers/iio/afe/iio-rescale.c
9921 IKANOS/ADI EAGLE ADSL USB DRIVER
9922 M: Matthieu Castet <castet.matthieu@free.fr>
9923 M: Stanislaw Gruszka <stf_xl@wp.pl>
9925 F: drivers/usb/atm/ueagle-atm.c
9927 IMAGIS TOUCHSCREEN DRIVER
9928 M: Markuss Broks <markuss.broks@gmail.com>
9930 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9931 F: drivers/input/touchscreen/imagis.c
9933 IMGTEC ASCII LCD DRIVER
9934 M: Paul Burton <paulburton@kernel.org>
9936 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9937 F: drivers/auxdisplay/img-ascii-lcd.c
9939 IMGTEC IR DECODER DRIVER
9941 F: drivers/media/rc/img-ir/
9943 IMON SOUNDGRAPH USB IR RECEIVER
9944 M: Sean Young <sean@mess.org>
9945 L: linux-media@vger.kernel.org
9947 F: drivers/media/rc/imon.c
9948 F: drivers/media/rc/imon_raw.c
9950 IMS TWINTURBO FRAMEBUFFER DRIVER
9951 L: linux-fbdev@vger.kernel.org
9953 F: drivers/video/fbdev/imsttfb.c
9955 INA209 HARDWARE MONITOR DRIVER
9956 M: Guenter Roeck <linux@roeck-us.net>
9957 L: linux-hwmon@vger.kernel.org
9959 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9960 F: Documentation/hwmon/ina209.rst
9961 F: drivers/hwmon/ina209.c
9963 INA2XX HARDWARE MONITOR DRIVER
9964 M: Guenter Roeck <linux@roeck-us.net>
9965 L: linux-hwmon@vger.kernel.org
9967 F: Documentation/hwmon/ina2xx.rst
9968 F: drivers/hwmon/ina2xx.c
9969 F: include/linux/platform_data/ina2xx.h
9971 INDUSTRY PACK SUBSYSTEM (IPACK)
9972 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9973 M: Jens Taprogge <jens.taprogge@taprogge.org>
9974 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9975 L: industrypack-devel@lists.sourceforge.net
9977 W: http://industrypack.sourceforge.net
9980 INFINEON DPS310 Driver
9981 M: Eddie James <eajames@linux.ibm.com>
9982 L: linux-iio@vger.kernel.org
9984 F: drivers/iio/pressure/dps310.c
9986 INFINIBAND SUBSYSTEM
9987 M: Jason Gunthorpe <jgg@nvidia.com>
9988 M: Leon Romanovsky <leonro@nvidia.com>
9989 L: linux-rdma@vger.kernel.org
9991 W: https://github.com/linux-rdma/rdma-core
9992 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9994 F: Documentation/devicetree/bindings/infiniband/
9995 F: Documentation/infiniband/
9996 F: drivers/infiniband/
9998 F: include/trace/events/ib_mad.h
9999 F: include/trace/events/ib_umad.h
10000 F: include/uapi/linux/if_infiniband.h
10001 F: include/uapi/rdma/
10002 F: samples/bpf/ibumad_kern.c
10003 F: samples/bpf/ibumad_user.c
10005 INGENIC JZ4780 NAND DRIVER
10006 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10007 L: linux-mtd@lists.infradead.org
10008 L: linux-mips@vger.kernel.org
10010 F: drivers/mtd/nand/raw/ingenic/
10012 INGENIC JZ47xx SoCs
10013 M: Paul Cercueil <paul@crapouillou.net>
10014 L: linux-mips@vger.kernel.org
10016 F: arch/mips/boot/dts/ingenic/
10017 F: arch/mips/generic/board-ingenic.c
10018 F: arch/mips/include/asm/mach-ingenic/
10019 F: arch/mips/ingenic/Kconfig
10020 F: drivers/clk/ingenic/
10021 F: drivers/dma/dma-jz4780.c
10022 F: drivers/gpu/drm/ingenic/
10023 F: drivers/i2c/busses/i2c-jz4780.c
10024 F: drivers/iio/adc/ingenic-adc.c
10025 F: drivers/irqchip/irq-ingenic.c
10026 F: drivers/memory/jz4780-nemc.c
10027 F: drivers/mmc/host/jz4740_mmc.c
10028 F: drivers/mtd/nand/raw/ingenic/
10029 F: drivers/pinctrl/pinctrl-ingenic.c
10030 F: drivers/power/supply/ingenic-battery.c
10031 F: drivers/pwm/pwm-jz4740.c
10032 F: drivers/remoteproc/ingenic_rproc.c
10033 F: drivers/rtc/rtc-jz4740.c
10034 F: drivers/tty/serial/8250/8250_ingenic.c
10035 F: drivers/usb/musb/jz4740.c
10036 F: drivers/watchdog/jz4740_wdt.c
10037 F: include/dt-bindings/iio/adc/ingenic,adc.h
10038 F: include/linux/mfd/ingenic-tcu.h
10039 F: sound/soc/codecs/jz47*
10040 F: sound/soc/jz4740/
10042 INJOINIC IP5xxx POWER BANK IC DRIVER
10043 M: Samuel Holland <samuel@sholland.org>
10045 F: drivers/power/supply/ip5xxx_power.c
10048 M: Jan Kara <jack@suse.cz>
10049 R: Amir Goldstein <amir73il@gmail.com>
10050 L: linux-fsdevel@vger.kernel.org
10052 F: Documentation/filesystems/inotify.rst
10053 F: fs/notify/inotify/
10054 F: include/linux/inotify.h
10055 F: include/uapi/linux/inotify.h
10057 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10058 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
10059 L: linux-input@vger.kernel.org
10061 Q: http://patchwork.kernel.org/project/linux-input/list/
10062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10063 F: Documentation/devicetree/bindings/input/
10064 F: Documentation/devicetree/bindings/serio/
10065 F: Documentation/input/
10067 F: include/dt-bindings/input/
10068 F: include/linux/input.h
10069 F: include/linux/input/
10070 F: include/uapi/linux/input-event-codes.h
10071 F: include/uapi/linux/input.h
10073 INPUT MULTITOUCH (MT) PROTOCOL
10074 M: Henrik Rydberg <rydberg@bitmath.org>
10075 L: linux-input@vger.kernel.org
10077 F: Documentation/input/multi-touch-protocol.rst
10078 F: drivers/input/input-mt.c
10081 INSIDE SECURE CRYPTO DRIVER
10082 M: Antoine Tenart <atenart@kernel.org>
10083 L: linux-crypto@vger.kernel.org
10085 F: drivers/crypto/inside-secure/
10087 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10088 M: Mimi Zohar <zohar@linux.ibm.com>
10089 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10090 L: linux-integrity@vger.kernel.org
10092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10093 F: security/integrity/ima/
10094 F: security/integrity/
10096 INTEL 810/815 FRAMEBUFFER DRIVER
10097 M: Antonino Daplas <adaplas@gmail.com>
10098 L: linux-fbdev@vger.kernel.org
10100 F: drivers/video/fbdev/i810/
10102 INTEL 8255 GPIO DRIVER
10103 M: William Breathitt Gray <william.gray@linaro.org>
10104 L: linux-gpio@vger.kernel.org
10106 F: drivers/gpio/gpio-i8255.c
10107 F: drivers/gpio/gpio-i8255.h
10110 M: Cezary Rojewski <cezary.rojewski@intel.com>
10111 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10112 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
10113 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10114 M: Bard Liao <yung-chuan.liao@linux.intel.com>
10115 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10116 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
10117 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10119 F: sound/soc/intel/
10121 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10122 M: Hans de Goede <hdegoede@redhat.com>
10123 L: platform-driver-x86@vger.kernel.org
10125 F: drivers/platform/x86/intel/atomisp2/pm.c
10127 INTEL ATOMISP2 LED DRIVER
10128 M: Hans de Goede <hdegoede@redhat.com>
10129 L: platform-driver-x86@vger.kernel.org
10131 F: drivers/platform/x86/intel/atomisp2/led.c
10133 INTEL BIOS SAR INT1092 DRIVER
10134 M: Shravan Sudhakar <s.shravan@intel.com>
10135 M: Intel Corporation <linuxwwan@intel.com>
10136 L: platform-driver-x86@vger.kernel.org
10138 F: drivers/platform/x86/intel/int1092/
10140 INTEL BROXTON PMC DRIVER
10141 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10142 M: Zha Qipeng <qipeng.zha@intel.com>
10144 F: drivers/mfd/intel_pmc_bxt.c
10145 F: include/linux/mfd/intel_pmc_bxt.h
10147 INTEL C600 SERIES SAS CONTROLLER DRIVER
10148 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10149 L: linux-scsi@vger.kernel.org
10151 T: git git://git.code.sf.net/p/intel-sas/isci
10152 F: drivers/scsi/isci/
10154 INTEL CPU family model numbers
10155 M: Tony Luck <tony.luck@intel.com>
10157 L: linux-kernel@vger.kernel.org
10159 F: arch/x86/include/asm/intel-family.h
10161 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10162 M: Jani Nikula <jani.nikula@linux.intel.com>
10163 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10164 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
10165 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10166 L: intel-gfx@lists.freedesktop.org
10168 W: https://01.org/linuxgraphics/
10169 Q: http://patchwork.freedesktop.org/project/intel-gfx/
10170 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10171 C: irc://irc.oftc.net/intel-gfx
10172 T: git git://anongit.freedesktop.org/drm-intel
10173 F: Documentation/gpu/i915.rst
10174 F: drivers/gpu/drm/i915/
10175 F: include/drm/i915*
10176 F: include/uapi/drm/i915_drm.h
10178 INTEL ETHERNET DRIVERS
10179 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
10180 M: Tony Nguyen <anthony.l.nguyen@intel.com>
10181 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10183 W: http://www.intel.com/support/feedback.htm
10184 W: http://e1000.sourceforge.net/
10185 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10188 F: Documentation/networking/device_drivers/ethernet/intel/
10189 F: drivers/net/ethernet/intel/
10190 F: drivers/net/ethernet/intel/*/
10191 F: include/linux/avf/virtchnl.h
10192 F: include/linux/net/intel/iidc.h
10194 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10195 M: Mustafa Ismail <mustafa.ismail@intel.com>
10196 M: Shiraz Saleem <shiraz.saleem@intel.com>
10197 L: linux-rdma@vger.kernel.org
10199 F: drivers/infiniband/hw/irdma/
10200 F: include/uapi/rdma/irdma-abi.h
10202 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10203 M: Maik Broemme <mbroemme@libmpq.org>
10204 L: linux-fbdev@vger.kernel.org
10206 F: Documentation/fb/intelfb.rst
10207 F: drivers/video/fbdev/intelfb/
10210 M: Andy Shevchenko <andy@kernel.org>
10211 L: linux-gpio@vger.kernel.org
10213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10214 F: drivers/gpio/gpio-ich.c
10215 F: drivers/gpio/gpio-merrifield.c
10216 F: drivers/gpio/gpio-ml-ioh.c
10217 F: drivers/gpio/gpio-pch.c
10218 F: drivers/gpio/gpio-sch.c
10219 F: drivers/gpio/gpio-sodaville.c
10221 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10222 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10223 M: Zhi Wang <zhi.a.wang@intel.com>
10224 L: intel-gvt-dev@lists.freedesktop.org
10225 L: intel-gfx@lists.freedesktop.org
10227 W: https://01.org/igvt-g
10228 T: git https://github.com/intel/gvt-linux.git
10229 F: drivers/gpu/drm/i915/gvt/
10231 INTEL HID EVENT DRIVER
10232 M: Alex Hung <alex.hung@canonical.com>
10233 L: platform-driver-x86@vger.kernel.org
10235 F: drivers/platform/x86/intel/hid.c
10237 INTEL I/OAT DMA DRIVER
10238 M: Dave Jiang <dave.jiang@intel.com>
10239 R: Dan Williams <dan.j.williams@intel.com>
10240 L: dmaengine@vger.kernel.org
10242 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10243 F: drivers/dma/ioat*
10246 M: Fenghua Yu <fenghua.yu@intel.com>
10247 M: Dave Jiang <dave.jiang@intel.com>
10248 L: dmaengine@vger.kernel.org
10250 F: drivers/dma/idxd/*
10251 F: include/uapi/linux/idxd.h
10254 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10255 M: Len Brown <lenb@kernel.org>
10256 L: linux-pm@vger.kernel.org
10258 B: https://bugzilla.kernel.org
10259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10260 F: drivers/idle/intel_idle.c
10262 INTEL IN FIELD SCAN (IFS) DEVICE
10263 M: Jithu Joseph <jithu.joseph@intel.com>
10264 R: Ashok Raj <ashok.raj@intel.com>
10265 R: Tony Luck <tony.luck@intel.com>
10267 F: drivers/platform/x86/intel/ifs
10268 F: include/trace/events/intel_ifs.h
10270 INTEL INTEGRATED SENSOR HUB DRIVER
10271 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10272 M: Jiri Kosina <jikos@kernel.org>
10273 L: linux-input@vger.kernel.org
10275 F: drivers/hid/intel-ish-hid/
10278 M: David Woodhouse <dwmw2@infradead.org>
10279 M: Lu Baolu <baolu.lu@linux.intel.com>
10280 L: iommu@lists.linux.dev
10282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10283 F: drivers/iommu/intel/
10284 F: include/linux/intel-svm.h
10286 INTEL IOP-ADMA DMA DRIVER
10287 R: Dan Williams <dan.j.williams@intel.com>
10289 F: drivers/dma/iop-adma.c
10291 INTEL IPU3 CSI-2 CIO2 DRIVER
10292 M: Yong Zhi <yong.zhi@intel.com>
10293 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10294 M: Bingbu Cao <bingbu.cao@intel.com>
10295 M: Dan Scally <djrscally@gmail.com>
10296 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10297 L: linux-media@vger.kernel.org
10299 T: git git://linuxtv.org/media_tree.git
10300 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10301 F: drivers/media/pci/intel/ipu3/
10303 INTEL IPU3 CSI-2 IMGU DRIVER
10304 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10305 R: Bingbu Cao <bingbu.cao@intel.com>
10306 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10307 L: linux-media@vger.kernel.org
10309 F: Documentation/admin-guide/media/ipu3.rst
10310 F: Documentation/admin-guide/media/ipu3_rcb.svg
10311 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10312 F: drivers/staging/media/ipu3/
10314 INTEL IXP4XX CRYPTO SUPPORT
10315 M: Corentin Labbe <clabbe@baylibre.com>
10316 L: linux-crypto@vger.kernel.org
10318 F: drivers/crypto/ixp4xx_crypto.c
10320 INTEL ISHTP ECLITE DRIVER
10321 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10322 L: platform-driver-x86@vger.kernel.org
10324 F: drivers/platform/x86/intel/ishtp_eclite.c
10326 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10327 M: Krzysztof Halasa <khalasa@piap.pl>
10329 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10330 F: drivers/net/wan/ixp4xx_hss.c
10331 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10332 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10333 F: include/linux/soc/ixp4xx/npe.h
10334 F: include/linux/soc/ixp4xx/qmgr.h
10336 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10337 M: Deepak Saxena <dsaxena@plexity.net>
10339 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10340 F: drivers/char/hw_random/ixp4xx-rng.c
10342 INTEL KEEM BAY DRM DRIVER
10343 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10344 M: Edmund Dea <edmund.j.dea@intel.com>
10346 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10347 F: drivers/gpu/drm/kmb/
10349 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10350 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10352 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10353 F: drivers/crypto/keembay/Kconfig
10354 F: drivers/crypto/keembay/Makefile
10355 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10356 F: drivers/crypto/keembay/ocs-aes.c
10357 F: drivers/crypto/keembay/ocs-aes.h
10359 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10360 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10361 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10362 M: Mark Gross <mgross@linux.intel.com>
10364 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10365 F: drivers/crypto/keembay/Kconfig
10366 F: drivers/crypto/keembay/Makefile
10367 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10369 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10370 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10371 M: Declan Murphy <declan.murphy@intel.com>
10373 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10374 F: drivers/crypto/keembay/Kconfig
10375 F: drivers/crypto/keembay/Makefile
10376 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10377 F: drivers/crypto/keembay/ocs-hcu.c
10378 F: drivers/crypto/keembay/ocs-hcu.h
10380 INTEL THUNDER BAY EMMC PHY DRIVER
10381 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10382 M: Rashmi A <rashmi.a@intel.com>
10384 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10385 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10387 INTEL MANAGEMENT ENGINE (mei)
10388 M: Tomas Winkler <tomas.winkler@intel.com>
10389 L: linux-kernel@vger.kernel.org
10391 F: Documentation/driver-api/mei/*
10392 F: drivers/misc/mei/
10393 F: drivers/watchdog/mei_wdt.c
10394 F: include/linux/mei_aux.h
10395 F: include/linux/mei_cl_bus.h
10396 F: include/uapi/linux/mei.h
10399 INTEL MAX 10 BMC MFD DRIVER
10400 M: Xu Yilun <yilun.xu@intel.com>
10401 R: Tom Rix <trix@redhat.com>
10403 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10404 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10405 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10406 F: drivers/mfd/intel-m10-bmc.c
10407 F: include/linux/mfd/intel-m10-bmc.h
10409 INTEL MENLOW THERMAL DRIVER
10410 M: Sujith Thomas <sujith.thomas@intel.com>
10411 L: linux-pm@vger.kernel.org
10413 F: drivers/thermal/intel/intel_menlow.c
10415 INTEL P-Unit IPC DRIVER
10416 M: Zha Qipeng <qipeng.zha@intel.com>
10417 L: platform-driver-x86@vger.kernel.org
10419 F: arch/x86/include/asm/intel_punit_ipc.h
10420 F: drivers/platform/x86/intel/punit_ipc.c
10422 INTEL PMC CORE DRIVER
10423 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10424 M: David E Box <david.e.box@intel.com>
10425 L: platform-driver-x86@vger.kernel.org
10427 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10428 F: drivers/platform/x86/intel/pmc/
10430 INTEL PMIC GPIO DRIVERS
10431 M: Andy Shevchenko <andy@kernel.org>
10433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10434 F: drivers/gpio/gpio-*cove.c
10436 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10437 M: Andy Shevchenko <andy@kernel.org>
10439 F: drivers/mfd/intel_soc_pmic*
10440 F: include/linux/mfd/intel_soc_pmic*
10443 M: David E. Box <david.e.box@linux.intel.com>
10445 F: drivers/platform/x86/intel/pmt/
10447 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10448 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10449 L: linux-wireless@vger.kernel.org
10451 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10452 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10453 F: drivers/net/wireless/intel/ipw2x00/
10455 INTEL PSTATE DRIVER
10456 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10457 M: Len Brown <lenb@kernel.org>
10458 L: linux-pm@vger.kernel.org
10460 F: drivers/cpufreq/intel_pstate.c
10462 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10463 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10464 L: linux-iio@vger.kernel.org
10465 F: drivers/counter/intel-qep.c
10468 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10470 F: arch/x86/include/asm/intel_scu_ipc.h
10471 F: drivers/platform/x86/intel_scu_*
10474 M: David E. Box <david.e.box@linux.intel.com>
10476 F: drivers/platform/x86/intel/sdsi.c
10477 F: tools/arch/x86/intel_sdsi/
10478 F: tools/testing/selftests/drivers/sdsi/
10480 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10481 M: Daniel Scally <djrscally@gmail.com>
10483 F: drivers/platform/x86/intel/int3472/
10485 INTEL SPEED SELECT TECHNOLOGY
10486 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10487 L: platform-driver-x86@vger.kernel.org
10489 F: drivers/platform/x86/intel/speed_select_if/
10490 F: include/uapi/linux/isst_if.h
10491 F: tools/power/x86/intel-speed-select/
10493 INTEL STRATIX10 FIRMWARE DRIVERS
10494 M: Dinh Nguyen <dinguyen@kernel.org>
10495 L: linux-kernel@vger.kernel.org
10497 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10498 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10499 F: drivers/firmware/stratix10-rsu.c
10500 F: drivers/firmware/stratix10-svc.c
10501 F: include/linux/firmware/intel/stratix10-smc.h
10502 F: include/linux/firmware/intel/stratix10-svc-client.h
10503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10505 INTEL TELEMETRY DRIVER
10506 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10507 M: "David E. Box" <david.e.box@linux.intel.com>
10508 L: platform-driver-x86@vger.kernel.org
10510 F: arch/x86/include/asm/intel_telemetry.h
10511 F: drivers/platform/x86/intel/telemetry/
10513 INTEL UNCORE FREQUENCY CONTROL
10514 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10515 L: platform-driver-x86@vger.kernel.org
10517 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10518 F: drivers/platform/x86/intel/uncore-frequency/
10520 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10521 M: David E. Box <david.e.box@linux.intel.com>
10523 F: drivers/platform/x86/intel/vsec.*
10525 INTEL VIRTUAL BUTTON DRIVER
10526 M: AceLan Kao <acelan.kao@canonical.com>
10527 L: platform-driver-x86@vger.kernel.org
10529 F: drivers/platform/x86/intel/vbtn.c
10531 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10532 M: Stanislaw Gruszka <stf_xl@wp.pl>
10533 L: linux-wireless@vger.kernel.org
10535 F: drivers/net/wireless/intel/iwlegacy/
10537 INTEL WIRELESS WIFI LINK (iwlwifi)
10538 M: Gregory Greenman <gregory.greenman@intel.com>
10539 L: linux-wireless@vger.kernel.org
10541 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10543 F: drivers/net/wireless/intel/iwlwifi/
10545 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10546 M: Jithu Joseph <jithu.joseph@intel.com>
10547 R: Maurice Ma <maurice.ma@intel.com>
10549 W: https://slimbootloader.github.io/security/firmware-update.html
10550 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10552 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10553 L: Dell.Client.Kernel@dell.com
10555 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10557 INTEL WWAN IOSM DRIVER
10558 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10559 M: Intel Corporation <linuxwwan@intel.com>
10560 L: netdev@vger.kernel.org
10562 F: drivers/net/wwan/iosm/
10565 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10567 F: Documentation/trace/intel_th.rst
10568 F: drivers/hwtracing/intel_th/
10569 F: include/linux/intel_th.h
10571 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10572 M: Ning Sun <ning.sun@intel.com>
10573 L: tboot-devel@lists.sourceforge.net
10575 W: http://tboot.sourceforge.net
10576 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10577 F: Documentation/x86/intel_txt.rst
10578 F: arch/x86/kernel/tboot.c
10579 F: include/linux/tboot.h
10582 M: Jarkko Sakkinen <jarkko@kernel.org>
10583 R: Dave Hansen <dave.hansen@linux.intel.com>
10584 L: linux-sgx@vger.kernel.org
10586 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10588 F: Documentation/x86/sgx.rst
10589 F: arch/x86/entry/vdso/vsgx.S
10590 F: arch/x86/include/asm/sgx.h
10591 F: arch/x86/include/uapi/asm/sgx.h
10592 F: arch/x86/kernel/cpu/sgx/*
10593 F: tools/testing/selftests/sgx/*
10597 M: Georgi Djakov <djakov@kernel.org>
10598 L: linux-pm@vger.kernel.org
10600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10601 F: Documentation/devicetree/bindings/interconnect/
10602 F: Documentation/driver-api/interconnect.rst
10603 F: drivers/interconnect/
10604 F: include/dt-bindings/interconnect/
10605 F: include/linux/interconnect-provider.h
10606 F: include/linux/interconnect.h
10608 INTERRUPT COUNTER DRIVER
10609 M: Oleksij Rempel <o.rempel@pengutronix.de>
10610 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10611 L: linux-iio@vger.kernel.org
10612 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10613 F: drivers/counter/interrupt-cnt.c
10615 INTERSIL ISL7998X VIDEO DECODER DRIVER
10616 M: Michael Tretter <m.tretter@pengutronix.de>
10617 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10618 L: linux-media@vger.kernel.org
10620 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10621 F: drivers/media/i2c/isl7998x.c
10623 INVENSENSE ICM-426xx IMU DRIVER
10624 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10625 L: linux-iio@vger.kernel.org
10627 W: https://invensense.tdk.com/
10628 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10629 F: drivers/iio/imu/inv_icm42600/
10631 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10632 M: Linus Walleij <linus.walleij@linaro.org>
10633 L: linux-iio@vger.kernel.org
10635 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10636 F: drivers/iio/gyro/mpu3050*
10638 IOC3 ETHERNET DRIVER
10639 M: Ralf Baechle <ralf@linux-mips.org>
10640 L: linux-mips@vger.kernel.org
10642 F: drivers/net/ethernet/sgi/ioc3-eth.c
10644 IOMAP FILESYSTEM LIBRARY
10645 M: Christoph Hellwig <hch@infradead.org>
10646 M: Darrick J. Wong <djwong@kernel.org>
10647 L: linux-xfs@vger.kernel.org
10648 L: linux-fsdevel@vger.kernel.org
10650 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10652 F: include/linux/iomap.h
10654 IOMMU DMA-API LAYER
10655 M: Robin Murphy <robin.murphy@arm.com>
10656 L: iommu@lists.linux.dev
10658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10659 F: drivers/iommu/dma-iommu.c
10660 F: drivers/iommu/iova.c
10661 F: include/linux/dma-iommu.h
10662 F: include/linux/iova.h
10665 M: Joerg Roedel <joro@8bytes.org>
10666 M: Will Deacon <will@kernel.org>
10667 R: Robin Murphy <robin.murphy@arm.com>
10668 L: iommu@lists.linux.dev
10670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10671 F: Documentation/devicetree/bindings/iommu/
10672 F: Documentation/userspace-api/iommu.rst
10674 F: include/linux/iommu.h
10675 F: include/linux/iova.h
10676 F: include/linux/of_iommu.h
10677 F: include/uapi/linux/iommu.h
10680 M: Thomas Zimmermann <tzimmermann@suse.de>
10681 L: dri-devel@lists.freedesktop.org
10683 T: git git://anongit.freedesktop.org/drm/drm-misc
10684 F: include/linux/iosys-map.h
10687 M: Jens Axboe <axboe@kernel.dk>
10688 R: Pavel Begunkov <asml.silence@gmail.com>
10689 L: io-uring@vger.kernel.org
10691 T: git git://git.kernel.dk/linux-block
10692 T: git git://git.kernel.dk/liburing
10694 F: include/linux/io_uring.h
10695 F: include/linux/io_uring_types.h
10696 F: include/uapi/linux/io_uring.h
10700 M: Corey Minyard <minyard@acm.org>
10701 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10703 W: http://openipmi.sourceforge.net/
10704 T: git https://github.com/cminyard/linux-ipmi.git for-next
10705 F: Documentation/driver-api/ipmi.rst
10706 F: Documentation/devicetree/bindings/ipmi/
10707 F: drivers/char/ipmi/
10708 F: include/linux/ipmi*
10709 F: include/uapi/linux/ipmi*
10711 IPS SCSI RAID DRIVER
10712 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10713 L: linux-scsi@vger.kernel.org
10715 W: http://www.adaptec.com/
10716 F: drivers/scsi/ips*
10719 M: Simon Horman <horms@verge.net.au>
10720 M: Julian Anastasov <ja@ssi.bg>
10721 L: netdev@vger.kernel.org
10722 L: lvs-devel@vger.kernel.org
10724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10726 F: Documentation/networking/ipvs-sysctl.rst
10727 F: include/net/ip_vs.h
10728 F: include/uapi/linux/ip_vs.h
10729 F: net/netfilter/ipvs/
10732 M: Jiri Kosina <jikos@kernel.org>
10733 M: David Sterba <dsterba@suse.com>
10735 F: drivers/tty/ipwireless/
10737 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10738 M: Marc Zyngier <maz@kernel.org>
10740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10741 F: Documentation/core-api/irq/irq-domain.rst
10742 F: include/linux/irqdomain.h
10743 F: kernel/irq/irqdomain.c
10744 F: kernel/irq/msi.c
10747 M: Thomas Gleixner <tglx@linutronix.de>
10748 L: linux-kernel@vger.kernel.org
10750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10754 M: Thomas Gleixner <tglx@linutronix.de>
10755 M: Marc Zyngier <maz@kernel.org>
10756 L: linux-kernel@vger.kernel.org
10758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10759 F: Documentation/devicetree/bindings/interrupt-controller/
10760 F: drivers/irqchip/
10763 M: William Breathitt Gray <william.gray@linaro.org>
10765 F: Documentation/driver-api/isa.rst
10766 F: drivers/base/isa.c
10767 F: include/linux/isa.h
10770 M: Hans Verkuil <hverkuil@xs4all.nl>
10771 L: linux-media@vger.kernel.org
10773 W: https://linuxtv.org
10774 T: git git://linuxtv.org/media_tree.git
10775 F: drivers/media/radio/radio-isa*
10778 M: Jaroslav Kysela <perex@perex.cz>
10780 F: Documentation/driver-api/isapnp.rst
10781 F: drivers/pnp/isapnp/
10782 F: include/linux/isapnp.h
10785 M: Lee Duncan <lduncan@suse.com>
10786 M: Chris Leech <cleech@redhat.com>
10787 M: Mike Christie <michael.christie@oracle.com>
10788 L: open-iscsi@googlegroups.com
10789 L: linux-scsi@vger.kernel.org
10791 W: www.open-iscsi.com
10792 F: drivers/scsi/*iscsi*
10793 F: include/scsi/*iscsi*
10795 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10796 M: Peter Jones <pjones@redhat.com>
10797 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10799 F: drivers/firmware/iscsi_ibft*
10801 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10802 M: Sagi Grimberg <sagi@grimberg.me>
10803 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10804 L: linux-rdma@vger.kernel.org
10806 W: http://www.openfabrics.org
10807 W: www.open-iscsi.org
10808 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10809 F: drivers/infiniband/ulp/iser/
10811 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10812 M: Sagi Grimberg <sagi@grimberg.me>
10813 L: linux-rdma@vger.kernel.org
10814 L: target-devel@vger.kernel.org
10816 W: http://www.linux-iscsi.org
10817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10818 F: drivers/infiniband/ulp/isert
10820 ISDN/CMTP OVER BLUETOOTH
10821 M: Karsten Keil <isdn@linux-pingi.de>
10822 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10823 L: netdev@vger.kernel.org
10825 W: http://www.isdn4linux.de
10826 F: Documentation/isdn/
10827 F: drivers/isdn/capi/
10828 F: include/linux/isdn/
10829 F: include/uapi/linux/isdn/
10830 F: net/bluetooth/cmtp/
10832 ISDN/mISDN SUBSYSTEM
10833 M: Karsten Keil <isdn@linux-pingi.de>
10834 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10835 L: netdev@vger.kernel.org
10837 W: http://www.isdn4linux.de
10838 F: drivers/isdn/Kconfig
10839 F: drivers/isdn/Makefile
10840 F: drivers/isdn/hardware/
10841 F: drivers/isdn/mISDN/
10843 IT87 HARDWARE MONITORING DRIVER
10844 M: Jean Delvare <jdelvare@suse.com>
10845 L: linux-hwmon@vger.kernel.org
10847 F: Documentation/hwmon/it87.rst
10848 F: drivers/hwmon/it87.c
10850 IT913X MEDIA DRIVER
10851 M: Antti Palosaari <crope@iki.fi>
10852 L: linux-media@vger.kernel.org
10854 W: https://linuxtv.org
10855 W: http://palosaari.fi/linux/
10856 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10857 T: git git://linuxtv.org/anttip/media_tree.git
10858 F: drivers/media/tuners/it913x*
10860 ITE IT66121 HDMI BRIDGE DRIVER
10861 M: Phong LE <ple@baylibre.com>
10862 M: Neil Armstrong <neil.armstrong@linaro.org>
10864 T: git git://anongit.freedesktop.org/drm/drm-misc
10865 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10866 F: drivers/gpu/drm/bridge/ite-it66121.c
10868 IVTV VIDEO4LINUX DRIVER
10869 M: Andy Walls <awalls@md.metrocast.net>
10870 L: linux-media@vger.kernel.org
10872 W: https://linuxtv.org
10873 T: git git://linuxtv.org/media_tree.git
10874 F: Documentation/admin-guide/media/ivtv*
10875 F: drivers/media/pci/ivtv/
10876 F: include/uapi/linux/ivtv*
10878 IX2505V MEDIA DRIVER
10879 M: Malcolm Priestley <tvboxspy@gmail.com>
10880 L: linux-media@vger.kernel.org
10882 W: https://linuxtv.org
10883 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10884 F: drivers/media/dvb-frontends/ix2505v*
10886 JAILHOUSE HYPERVISOR INTERFACE
10887 M: Jan Kiszka <jan.kiszka@siemens.com>
10888 L: jailhouse-dev@googlegroups.com
10890 F: arch/x86/include/asm/jailhouse_para.h
10891 F: arch/x86/kernel/jailhouse.c
10893 JC42.4 TEMPERATURE SENSOR DRIVER
10894 M: Guenter Roeck <linux@roeck-us.net>
10895 L: linux-hwmon@vger.kernel.org
10897 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10898 F: Documentation/hwmon/jc42.rst
10899 F: drivers/hwmon/jc42.c
10902 M: Dave Kleikamp <shaggy@kernel.org>
10903 L: jfs-discussion@lists.sourceforge.net
10905 W: http://jfs.sourceforge.net/
10906 T: git git://github.com/kleikamp/linux-shaggy.git
10907 F: Documentation/admin-guide/jfs.rst
10911 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10912 L: netdev@vger.kernel.org
10914 F: drivers/net/ethernet/jme.*
10916 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10917 M: David Woodhouse <dwmw2@infradead.org>
10918 M: Richard Weinberger <richard@nod.at>
10919 L: linux-mtd@lists.infradead.org
10921 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10922 T: git git://git.infradead.org/ubifs-2.6.git
10924 F: include/uapi/linux/jffs2.h
10926 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10927 M: "Theodore Ts'o" <tytso@mit.edu>
10928 M: Jan Kara <jack@suse.com>
10929 L: linux-ext4@vger.kernel.org
10932 F: include/linux/jbd2.h
10934 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10935 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10936 L: linux-media@vger.kernel.org
10937 L: linux-renesas-soc@vger.kernel.org
10939 F: drivers/media/platform/renesas/rcar_jpu.c
10941 JSM Neo PCI based serial card
10942 L: linux-serial@vger.kernel.org
10944 F: drivers/tty/serial/jsm/
10946 K10TEMP HARDWARE MONITORING DRIVER
10947 M: Clemens Ladisch <clemens@ladisch.de>
10948 L: linux-hwmon@vger.kernel.org
10950 F: Documentation/hwmon/k10temp.rst
10951 F: drivers/hwmon/k10temp.c
10953 K8TEMP HARDWARE MONITORING DRIVER
10954 M: Rudolf Marek <r.marek@assembler.cz>
10955 L: linux-hwmon@vger.kernel.org
10957 F: Documentation/hwmon/k8temp.rst
10958 F: drivers/hwmon/k8temp.c
10961 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10962 R: Alexander Potapenko <glider@google.com>
10963 R: Andrey Konovalov <andreyknvl@gmail.com>
10964 R: Dmitry Vyukov <dvyukov@google.com>
10965 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
10966 L: kasan-dev@googlegroups.com
10968 F: Documentation/dev-tools/kasan.rst
10969 F: arch/*/include/asm/*kasan.h
10970 F: arch/*/mm/kasan_init*
10971 F: include/linux/kasan*.h
10972 F: lib/Kconfig.kasan
10973 F: lib/test_kasan*.c
10975 F: scripts/Makefile.kasan
10978 M: Masahiro Yamada <masahiroy@kernel.org>
10979 L: linux-kbuild@vger.kernel.org
10981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10982 F: Documentation/kbuild/kconfig*
10983 F: scripts/Kconfig.include
10984 F: scripts/kconfig/
10987 R: Dmitry Vyukov <dvyukov@google.com>
10988 R: Andrey Konovalov <andreyknvl@gmail.com>
10989 L: kasan-dev@googlegroups.com
10991 F: Documentation/dev-tools/kcov.rst
10992 F: include/linux/kcov.h
10993 F: include/uapi/linux/kcov.h
10995 F: scripts/Makefile.kcov
10998 M: Marco Elver <elver@google.com>
10999 R: Dmitry Vyukov <dvyukov@google.com>
11000 L: kasan-dev@googlegroups.com
11002 F: Documentation/dev-tools/kcsan.rst
11003 F: include/linux/kcsan*.h
11005 F: lib/Kconfig.kcsan
11006 F: scripts/Makefile.kcsan
11009 M: Baoquan He <bhe@redhat.com>
11010 R: Vivek Goyal <vgoyal@redhat.com>
11011 R: Dave Young <dyoung@redhat.com>
11012 L: kexec@lists.infradead.org
11014 W: http://lse.sourceforge.net/kdump/
11015 F: Documentation/admin-guide/kdump/
11016 F: fs/proc/vmcore.c
11017 F: include/linux/crash_core.h
11018 F: include/linux/crash_dump.h
11019 F: include/uapi/linux/vmcore.h
11020 F: kernel/crash_*.c
11022 KEENE FM RADIO TRANSMITTER DRIVER
11023 M: Hans Verkuil <hverkuil@xs4all.nl>
11024 L: linux-media@vger.kernel.org
11026 W: https://linuxtv.org
11027 T: git git://linuxtv.org/media_tree.git
11028 F: drivers/media/radio/radio-keene*
11031 M: Ian Kent <raven@themaw.net>
11032 L: autofs@vger.kernel.org
11036 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11037 M: Masahiro Yamada <masahiroy@kernel.org>
11038 M: Michal Marek <michal.lkml@markovi.net>
11039 R: Nick Desaulniers <ndesaulniers@google.com>
11040 L: linux-kbuild@vger.kernel.org
11042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11043 F: Documentation/kbuild/
11045 F: scripts/*vmlinux*
11047 F: scripts/Makefile*
11049 F: scripts/dummy-tools/
11052 F: scripts/package/
11054 KERNEL HARDENING (not covered by other areas)
11055 M: Kees Cook <keescook@chromium.org>
11056 L: linux-hardening@vger.kernel.org
11058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11059 F: include/linux/overflow.h
11060 F: include/linux/randomize_kstack.h
11062 K: \b(add|choose)_random_kstack_offset\b
11063 K: \b__check_(object_size|heap_object)\b
11066 L: kernel-janitors@vger.kernel.org
11068 W: http://kernelnewbies.org/KernelJanitors
11070 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11071 M: Chuck Lever <chuck.lever@oracle.com>
11072 M: Jeff Layton <jlayton@kernel.org>
11073 L: linux-nfs@vger.kernel.org
11075 W: http://nfs.sourceforge.net/
11076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11080 F: include/linux/lockd/
11081 F: include/linux/sunrpc/
11082 F: include/uapi/linux/nfsd/
11083 F: include/uapi/linux/sunrpc/
11085 F: Documentation/filesystems/nfs/
11088 M: Thorsten Leemhuis <linux@leemhuis.info>
11089 L: regressions@lists.linux.dev
11091 F: Documentation/admin-guide/reporting-regressions.rst
11092 F: Documentation/process/handling-regressions.rst
11094 KERNEL SELFTEST FRAMEWORK
11095 M: Shuah Khan <shuah@kernel.org>
11096 M: Shuah Khan <skhan@linuxfoundation.org>
11097 L: linux-kselftest@vger.kernel.org
11099 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
11100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11101 F: Documentation/dev-tools/kselftest*
11102 F: tools/testing/selftests/
11104 KERNEL SMB3 SERVER (KSMBD)
11105 M: Namjae Jeon <linkinjeon@kernel.org>
11106 M: Steve French <sfrench@samba.org>
11107 M: Hyunchul Lee <hyc.lee@gmail.com>
11108 R: Sergey Senozhatsky <senozhatsky@chromium.org>
11109 L: linux-cifs@vger.kernel.org
11111 T: git git://git.samba.org/ksmbd.git
11112 F: Documentation/filesystems/cifs/ksmbd.rst
11114 F: fs/smbfs_common/
11116 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11117 M: Brendan Higgins <brendanhiggins@google.com>
11118 M: David Gow <davidgow@google.com>
11119 L: linux-kselftest@vger.kernel.org
11120 L: kunit-dev@googlegroups.com
11122 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
11123 F: Documentation/dev-tools/kunit/
11126 F: tools/testing/kunit/
11128 KERNEL USERMODE HELPER
11129 M: Luis Chamberlain <mcgrof@kernel.org>
11130 L: linux-kernel@vger.kernel.org
11132 F: include/linux/umh.h
11135 KERNEL VIRTUAL MACHINE (KVM)
11136 M: Paolo Bonzini <pbonzini@redhat.com>
11137 L: kvm@vger.kernel.org
11139 W: http://www.linux-kvm.org
11140 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11141 F: Documentation/virt/kvm/
11142 F: include/asm-generic/kvm*
11143 F: include/kvm/iodev.h
11144 F: include/linux/kvm*
11145 F: include/trace/events/kvm.h
11146 F: include/uapi/asm-generic/kvm*
11147 F: include/uapi/linux/kvm*
11149 F: tools/testing/selftests/kvm/
11152 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11153 M: Marc Zyngier <maz@kernel.org>
11154 R: James Morse <james.morse@arm.com>
11155 R: Alexandru Elisei <alexandru.elisei@arm.com>
11156 R: Suzuki K Poulose <suzuki.poulose@arm.com>
11157 R: Oliver Upton <oliver.upton@linux.dev>
11158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11159 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
11161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11162 F: arch/arm64/include/asm/kvm*
11163 F: arch/arm64/include/uapi/asm/kvm*
11165 F: include/kvm/arm_*
11166 F: tools/testing/selftests/kvm/*/aarch64/
11167 F: tools/testing/selftests/kvm/aarch64/
11169 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11170 M: Huacai Chen <chenhuacai@kernel.org>
11171 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
11172 L: linux-mips@vger.kernel.org
11173 L: kvm@vger.kernel.org
11175 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11176 F: arch/mips/include/asm/kvm*
11177 F: arch/mips/include/uapi/asm/kvm*
11180 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11181 L: linuxppc-dev@lists.ozlabs.org
11182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11183 F: arch/powerpc/include/asm/kvm*
11184 F: arch/powerpc/include/uapi/asm/kvm*
11185 F: arch/powerpc/kernel/kvm*
11186 F: arch/powerpc/kvm/
11188 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11189 M: Anup Patel <anup@brainfault.org>
11190 R: Atish Patra <atishp@atishpatra.org>
11191 L: kvm@vger.kernel.org
11192 L: kvm-riscv@lists.infradead.org
11193 L: linux-riscv@lists.infradead.org
11195 T: git git://github.com/kvm-riscv/linux.git
11196 F: arch/riscv/include/asm/kvm*
11197 F: arch/riscv/include/uapi/asm/kvm*
11199 F: tools/testing/selftests/kvm/*/riscv/
11201 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11202 M: Christian Borntraeger <borntraeger@linux.ibm.com>
11203 M: Janosch Frank <frankja@linux.ibm.com>
11204 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
11205 R: David Hildenbrand <david@redhat.com>
11206 L: kvm@vger.kernel.org
11208 W: http://www.ibm.com/developerworks/linux/linux390/
11209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11210 F: Documentation/virt/kvm/s390*
11211 F: arch/s390/include/asm/gmap.h
11212 F: arch/s390/include/asm/kvm*
11213 F: arch/s390/include/uapi/asm/kvm*
11214 F: arch/s390/include/uapi/asm/uvdevice.h
11215 F: arch/s390/kernel/uv.c
11217 F: arch/s390/mm/gmap.c
11218 F: drivers/s390/char/uvdevice.c
11219 F: tools/testing/selftests/drivers/s390x/uvdevice/
11220 F: tools/testing/selftests/kvm/*/s390x/
11221 F: tools/testing/selftests/kvm/s390x/
11223 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11224 M: Sean Christopherson <seanjc@google.com>
11225 M: Paolo Bonzini <pbonzini@redhat.com>
11226 L: kvm@vger.kernel.org
11228 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11229 F: arch/x86/include/asm/kvm*
11230 F: arch/x86/include/asm/svm.h
11231 F: arch/x86/include/asm/vmx*.h
11232 F: arch/x86/include/uapi/asm/kvm*
11233 F: arch/x86/include/uapi/asm/svm.h
11234 F: arch/x86/include/uapi/asm/vmx.h
11238 KVM PARAVIRT (KVM/paravirt)
11239 M: Paolo Bonzini <pbonzini@redhat.com>
11240 R: Wanpeng Li <wanpengli@tencent.com>
11241 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11242 L: kvm@vger.kernel.org
11244 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11245 F: arch/x86/kernel/kvm.c
11246 F: arch/x86/kernel/kvmclock.c
11247 F: arch/x86/include/asm/pvclock-abi.h
11248 F: include/linux/kvm_para.h
11249 F: include/uapi/linux/kvm_para.h
11250 F: include/uapi/asm-generic/kvm_para.h
11251 F: include/asm-generic/kvm_para.h
11252 F: arch/um/include/asm/kvm_para.h
11253 F: arch/x86/include/asm/kvm_para.h
11254 F: arch/x86/include/uapi/asm/kvm_para.h
11256 KVM X86 HYPER-V (KVM/hyper-v)
11257 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11258 M: Sean Christopherson <seanjc@google.com>
11259 M: Paolo Bonzini <pbonzini@redhat.com>
11260 L: kvm@vger.kernel.org
11262 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11263 F: arch/x86/kvm/hyperv.*
11264 F: arch/x86/kvm/kvm_onhyperv.*
11265 F: arch/x86/kvm/svm/hyperv.*
11266 F: arch/x86/kvm/svm/svm_onhyperv.*
11267 F: arch/x86/kvm/vmx/evmcs.*
11270 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11271 M: Tejun Heo <tj@kernel.org>
11273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11275 F: include/linux/kernfs.h
11278 M: Eric Biederman <ebiederm@xmission.com>
11279 L: kexec@lists.infradead.org
11281 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11282 F: include/linux/kexec.h
11283 F: include/uapi/linux/kexec.h
11287 M: Mimi Zohar <zohar@linux.ibm.com>
11288 L: linux-integrity@vger.kernel.org
11289 L: keyrings@vger.kernel.org
11291 F: Documentation/security/keys/trusted-encrypted.rst
11292 F: include/keys/encrypted-type.h
11293 F: security/keys/encrypted-keys/
11296 M: James Bottomley <jejb@linux.ibm.com>
11297 M: Jarkko Sakkinen <jarkko@kernel.org>
11298 M: Mimi Zohar <zohar@linux.ibm.com>
11299 L: linux-integrity@vger.kernel.org
11300 L: keyrings@vger.kernel.org
11302 F: Documentation/security/keys/trusted-encrypted.rst
11303 F: include/keys/trusted-type.h
11304 F: include/keys/trusted_tpm.h
11305 F: security/keys/trusted-keys/
11308 M: Sumit Garg <sumit.garg@linaro.org>
11309 L: linux-integrity@vger.kernel.org
11310 L: keyrings@vger.kernel.org
11312 F: include/keys/trusted_tee.h
11313 F: security/keys/trusted-keys/trusted_tee.c
11316 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11317 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11318 L: linux-integrity@vger.kernel.org
11319 L: keyrings@vger.kernel.org
11321 F: include/keys/trusted_caam.h
11322 F: security/keys/trusted-keys/trusted_caam.c
11325 M: David Howells <dhowells@redhat.com>
11326 M: Jarkko Sakkinen <jarkko@kernel.org>
11327 L: keyrings@vger.kernel.org
11329 F: Documentation/security/keys/core.rst
11331 F: include/linux/key-type.h
11332 F: include/linux/key.h
11333 F: include/linux/keyctl.h
11334 F: include/uapi/linux/keyctl.h
11337 KEYS/KEYRINGS_INTEGRITY
11338 M: Jarkko Sakkinen <jarkko@kernel.org>
11339 M: Mimi Zohar <zohar@linux.ibm.com>
11340 L: linux-integrity@vger.kernel.org
11341 L: keyrings@vger.kernel.org
11343 F: security/integrity/platform_certs
11346 M: Alexander Potapenko <glider@google.com>
11347 M: Marco Elver <elver@google.com>
11348 R: Dmitry Vyukov <dvyukov@google.com>
11349 L: kasan-dev@googlegroups.com
11351 F: Documentation/dev-tools/kfence.rst
11352 F: arch/*/include/asm/kfence.h
11353 F: include/linux/kfence.h
11354 F: lib/Kconfig.kfence
11358 M: Stefani Seibold <stefani@seibold.net>
11360 F: include/linux/kfifo.h
11364 KGDB / KDB /debug_core
11365 M: Jason Wessel <jason.wessel@windriver.com>
11366 M: Daniel Thompson <daniel.thompson@linaro.org>
11367 R: Douglas Anderson <dianders@chromium.org>
11368 L: kgdb-bugreport@lists.sourceforge.net
11370 W: http://kgdb.wiki.kernel.org/
11371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11372 F: Documentation/dev-tools/kgdb.rst
11373 F: drivers/misc/kgdbts.c
11374 F: drivers/tty/serial/kgdboc.c
11375 F: include/linux/kdb.h
11376 F: include/linux/kgdb.h
11378 F: kernel/module/kdb.c
11380 KHADAS MCU MFD DRIVER
11381 M: Neil Armstrong <neil.armstrong@linaro.org>
11382 L: linux-amlogic@lists.infradead.org
11384 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11385 F: drivers/mfd/khadas-mcu.c
11386 F: include/linux/mfd/khadas-mcu.h
11387 F: drivers/thermal/khadas_mcu_fan.c
11390 M: Catalin Marinas <catalin.marinas@arm.com>
11392 F: Documentation/dev-tools/kmemleak.rst
11393 F: include/linux/kmemleak.h
11395 F: samples/kmemleak/kmemleak-test.c
11397 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11398 M: Luis Chamberlain <mcgrof@kernel.org>
11399 L: linux-kernel@vger.kernel.org
11400 L: linux-modules@vger.kernel.org
11402 F: include/linux/kmod.h
11405 F: tools/testing/selftests/kmod/
11408 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11409 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11410 M: "David S. Miller" <davem@davemloft.net>
11411 M: Masami Hiramatsu <mhiramat@kernel.org>
11413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
11414 F: Documentation/trace/kprobes.rst
11415 F: include/asm-generic/kprobes.h
11416 F: include/linux/kprobes.h
11417 F: kernel/kprobes.c
11418 F: lib/test_kprobes.c
11421 KS0108 LCD CONTROLLER DRIVER
11422 M: Miguel Ojeda <ojeda@kernel.org>
11424 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11425 F: drivers/auxdisplay/ks0108.c
11426 F: include/linux/ks0108.h
11428 KTD253 BACKLIGHT DRIVER
11429 M: Linus Walleij <linus.walleij@linaro.org>
11431 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11432 F: drivers/video/backlight/ktd253-backlight.c
11435 M: Steven Rostedt <rostedt@goodmis.org>
11436 M: John Hawley <warthog9@eaglescrag.net>
11438 F: tools/testing/ktest
11441 M: David Ahern <dsahern@kernel.org>
11442 L: netdev@vger.kernel.org
11444 F: include/net/l3mdev.h
11447 LANDLOCK SECURITY MODULE
11448 M: Mickaël Salaün <mic@digikod.net>
11449 L: linux-security-module@vger.kernel.org
11451 W: https://landlock.io
11452 T: git https://github.com/landlock-lsm/linux.git
11453 F: Documentation/security/landlock.rst
11454 F: Documentation/userspace-api/landlock.rst
11455 F: include/uapi/linux/landlock.h
11456 F: samples/landlock/
11457 F: security/landlock/
11458 F: tools/testing/selftests/landlock/
11462 LANTIQ / INTEL Ethernet drivers
11463 M: Hauke Mehrtens <hauke@hauke-m.de>
11464 L: netdev@vger.kernel.org
11466 F: drivers/net/dsa/lantiq_gswip.c
11467 F: drivers/net/dsa/lantiq_pce.h
11468 F: drivers/net/ethernet/lantiq_xrx200.c
11469 F: net/dsa/tag_gswip.c
11471 LANTIQ MIPS ARCHITECTURE
11472 M: John Crispin <john@phrozen.org>
11473 L: linux-mips@vger.kernel.org
11475 F: arch/mips/lantiq
11476 F: drivers/soc/lantiq
11478 LASI 53c700 driver for PARISC
11479 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11480 L: linux-scsi@vger.kernel.org
11482 F: Documentation/scsi/53c700.rst
11483 F: drivers/scsi/53c700*
11486 M: Tobin C. Harding <me@tobin.cc>
11487 M: Tycho Andersen <tycho@tycho.pizza>
11488 L: linux-hardening@vger.kernel.org
11490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11491 F: scripts/leaking_addresses.pl
11494 M: Pavel Machek <pavel@ucw.cz>
11495 L: linux-leds@vger.kernel.org
11497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11498 F: Documentation/devicetree/bindings/leds/
11500 F: include/linux/leds.h
11502 LEGACY EEPROM DRIVER
11503 M: Jean Delvare <jdelvare@suse.com>
11505 F: Documentation/misc-devices/eeprom.rst
11506 F: drivers/misc/eeprom/eeprom.c
11508 LEGO MINDSTORMS EV3
11509 R: David Lechner <david@lechnology.com>
11511 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11512 F: arch/arm/boot/dts/da850-lego-ev3.dts
11513 F: drivers/power/supply/lego_ev3_battery.c
11515 LEGO USB Tower driver
11516 M: Juergen Stuber <starblue@users.sourceforge.net>
11517 L: legousb-devel@lists.sourceforge.net
11519 W: http://legousb.sourceforge.net/
11520 F: drivers/usb/misc/legousbtower.c
11522 LETSKETCH HID TABLET DRIVER
11523 M: Hans de Goede <hdegoede@redhat.com>
11524 L: linux-input@vger.kernel.org
11526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11527 F: drivers/hid/hid-letsketch.c
11530 M: Matan Ziv-Av <matan@svgalib.org>
11531 L: platform-driver-x86@vger.kernel.org
11533 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11534 F: Documentation/admin-guide/laptops/lg-laptop.rst
11535 F: drivers/platform/x86/lg-laptop.c
11537 LG2160 MEDIA DRIVER
11538 M: Michael Krufky <mkrufky@linuxtv.org>
11539 L: linux-media@vger.kernel.org
11541 W: https://linuxtv.org
11542 W: http://github.com/mkrufky
11543 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11544 T: git git://linuxtv.org/mkrufky/tuners.git
11545 F: drivers/media/dvb-frontends/lg2160.*
11547 LGDT3305 MEDIA DRIVER
11548 M: Michael Krufky <mkrufky@linuxtv.org>
11549 L: linux-media@vger.kernel.org
11551 W: https://linuxtv.org
11552 W: http://github.com/mkrufky
11553 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11554 T: git git://linuxtv.org/mkrufky/tuners.git
11555 F: drivers/media/dvb-frontends/lgdt3305.*
11557 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11558 M: Viresh Kumar <vireshk@kernel.org>
11559 L: linux-ide@vger.kernel.org
11561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11562 F: drivers/ata/pata_arasan_cf.c
11563 F: include/linux/pata_arasan_cf_data.h
11565 LIBATA PATA DRIVERS
11566 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11567 L: linux-ide@vger.kernel.org
11568 F: drivers/ata/ata_*.c
11569 F: drivers/ata/pata_*.c
11571 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11572 M: Linus Walleij <linus.walleij@linaro.org>
11573 L: linux-ide@vger.kernel.org
11575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11576 F: drivers/ata/pata_ftide010.c
11577 F: drivers/ata/sata_gemini.c
11578 F: drivers/ata/sata_gemini.h
11580 LIBATA SATA AHCI PLATFORM devices support
11581 M: Hans de Goede <hdegoede@redhat.com>
11582 M: Jens Axboe <axboe@kernel.dk>
11583 L: linux-ide@vger.kernel.org
11585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11586 F: drivers/ata/ahci_platform.c
11587 F: drivers/ata/libahci_platform.c
11588 F: include/linux/ahci_platform.h
11590 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11591 M: Mikael Pettersson <mikpelinux@gmail.com>
11592 L: linux-ide@vger.kernel.org
11594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11595 F: drivers/ata/sata_promise.*
11597 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11598 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11599 L: linux-ide@vger.kernel.org
11601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11602 F: Documentation/ABI/testing/sysfs-ata
11603 F: Documentation/devicetree/bindings/ata/
11605 F: include/linux/ata.h
11606 F: include/linux/libata.h
11608 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11609 M: Vishal Verma <vishal.l.verma@intel.com>
11610 M: Dan Williams <dan.j.williams@intel.com>
11611 M: Dave Jiang <dave.jiang@intel.com>
11612 L: nvdimm@lists.linux.dev
11614 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11615 P: Documentation/nvdimm/maintainer-entry-profile.rst
11616 F: drivers/nvdimm/btt*
11618 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11619 M: Dan Williams <dan.j.williams@intel.com>
11620 M: Vishal Verma <vishal.l.verma@intel.com>
11621 M: Dave Jiang <dave.jiang@intel.com>
11622 L: nvdimm@lists.linux.dev
11624 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11625 P: Documentation/nvdimm/maintainer-entry-profile.rst
11626 F: drivers/nvdimm/pmem*
11628 LIBNVDIMM: DEVICETREE BINDINGS
11629 M: Oliver O'Halloran <oohall@gmail.com>
11630 L: nvdimm@lists.linux.dev
11632 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11633 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11634 F: drivers/nvdimm/of_pmem.c
11636 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11637 M: Dan Williams <dan.j.williams@intel.com>
11638 M: Vishal Verma <vishal.l.verma@intel.com>
11639 M: Dave Jiang <dave.jiang@intel.com>
11640 M: Ira Weiny <ira.weiny@intel.com>
11641 L: nvdimm@lists.linux.dev
11643 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11644 P: Documentation/nvdimm/maintainer-entry-profile.rst
11645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11646 F: drivers/acpi/nfit/*
11647 F: drivers/nvdimm/*
11648 F: include/linux/libnvdimm.h
11649 F: include/linux/nd.h
11650 F: include/uapi/linux/ndctl.h
11651 F: tools/testing/nvdimm/
11653 LICENSES and SPDX stuff
11654 M: Thomas Gleixner <tglx@linutronix.de>
11655 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11656 L: linux-spdx@vger.kernel.org
11658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11660 F: Documentation/process/license-rules.rst
11662 F: scripts/spdxcheck-test.sh
11663 F: scripts/spdxcheck.py
11665 LINEAR RANGES HELPERS
11666 M: Mark Brown <broonie@kernel.org>
11667 R: Matti Vaittinen <mazziesaccount@gmail.com>
11668 F: lib/linear_ranges.c
11669 F: lib/test_linear_ranges.c
11670 F: include/linux/linear_range.h
11672 LINUX FOR POWER MACINTOSH
11673 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11674 L: linuxppc-dev@lists.ozlabs.org
11676 F: arch/powerpc/platforms/powermac/
11677 F: drivers/macintosh/
11679 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11680 M: Michael Ellerman <mpe@ellerman.id.au>
11681 R: Nicholas Piggin <npiggin@gmail.com>
11682 R: Christophe Leroy <christophe.leroy@csgroup.eu>
11683 L: linuxppc-dev@lists.ozlabs.org
11685 W: https://github.com/linuxppc/wiki/wiki
11686 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11688 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11689 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11690 F: Documentation/devicetree/bindings/powerpc/
11691 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11692 F: Documentation/powerpc/
11694 F: drivers/*/*/*pasemi*
11695 F: drivers/*/*pasemi*
11696 F: drivers/char/tpm/tpm_ibmvtpm*
11697 F: drivers/crypto/nx/
11698 F: drivers/crypto/vmx/
11699 F: drivers/i2c/busses/i2c-opal.c
11700 F: drivers/net/ethernet/ibm/ibmveth.*
11701 F: drivers/net/ethernet/ibm/ibmvnic.*
11702 F: drivers/pci/hotplug/pnv_php.c
11703 F: drivers/pci/hotplug/rpa*
11704 F: drivers/rtc/rtc-opal.c
11705 F: drivers/scsi/ibmvscsi/
11706 F: drivers/tty/hvc/hvc_opal.c
11707 F: drivers/watchdog/wdrtas.c
11708 F: tools/testing/selftests/powerpc
11715 LINUX FOR POWERPC EMBEDDED MPC5XXX
11716 M: Anatolij Gustschin <agust@denx.de>
11717 L: linuxppc-dev@lists.ozlabs.org
11719 F: arch/powerpc/platforms/512x/
11720 F: arch/powerpc/platforms/52xx/
11722 LINUX FOR POWERPC EMBEDDED PPC4XX
11723 L: linuxppc-dev@lists.ozlabs.org
11725 F: arch/powerpc/platforms/40x/
11726 F: arch/powerpc/platforms/44x/
11728 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11729 M: Scott Wood <oss@buserror.net>
11730 L: linuxppc-dev@lists.ozlabs.org
11732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11733 F: Documentation/devicetree/bindings/powerpc/fsl/
11734 F: arch/powerpc/platforms/83xx/
11735 F: arch/powerpc/platforms/85xx/
11737 LINUX FOR POWERPC EMBEDDED PPC8XX
11738 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11739 L: linuxppc-dev@lists.ozlabs.org
11741 F: arch/powerpc/platforms/8xx/
11743 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11744 M: Kees Cook <keescook@chromium.org>
11746 F: drivers/misc/lkdtm/*
11747 F: tools/testing/selftests/lkdtm/*
11749 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11750 M: Alan Stern <stern@rowland.harvard.edu>
11751 M: Andrea Parri <parri.andrea@gmail.com>
11752 M: Will Deacon <will@kernel.org>
11753 M: Peter Zijlstra <peterz@infradead.org>
11754 M: Boqun Feng <boqun.feng@gmail.com>
11755 M: Nicholas Piggin <npiggin@gmail.com>
11756 M: David Howells <dhowells@redhat.com>
11757 M: Jade Alglave <j.alglave@ucl.ac.uk>
11758 M: Luc Maranget <luc.maranget@inria.fr>
11759 M: "Paul E. McKenney" <paulmck@kernel.org>
11760 R: Akira Yokosawa <akiyks@gmail.com>
11761 R: Daniel Lustig <dlustig@nvidia.com>
11762 R: Joel Fernandes <joel@joelfernandes.org>
11763 L: linux-kernel@vger.kernel.org
11764 L: linux-arch@vger.kernel.org
11766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11767 F: Documentation/atomic_bitops.txt
11768 F: Documentation/atomic_t.txt
11769 F: Documentation/core-api/refcount-vs-atomic.rst
11770 F: Documentation/litmus-tests/
11771 F: Documentation/memory-barriers.txt
11772 F: tools/memory-model/
11774 LIS3LV02D ACCELEROMETER DRIVER
11775 M: Eric Piel <eric.piel@tremplin-utc.net>
11777 F: Documentation/misc-devices/lis3lv02d.rst
11778 F: drivers/misc/lis3lv02d/
11779 F: drivers/platform/x86/hp_accel.c
11782 M: David Gow <davidgow@google.com>
11783 L: linux-kselftest@vger.kernel.org
11784 L: kunit-dev@googlegroups.com
11789 M: Karol Gugala <kgugala@antmicro.com>
11790 M: Mateusz Holenko <mholenko@antmicro.com>
11791 M: Gabriel Somlo <gsomlo@gmail.com>
11792 M: Joel Stanley <joel@jms.id.au>
11794 F: Documentation/devicetree/bindings/*/litex,*.yaml
11795 F: arch/openrisc/boot/dts/or1klitex.dts
11796 F: include/linux/litex.h
11797 F: drivers/tty/serial/liteuart.c
11798 F: drivers/soc/litex/*
11799 F: drivers/net/ethernet/litex/*
11800 F: drivers/mmc/host/litex_mmc.c
11804 M: Josh Poimboeuf <jpoimboe@kernel.org>
11805 M: Jiri Kosina <jikos@kernel.org>
11806 M: Miroslav Benes <mbenes@suse.cz>
11807 M: Petr Mladek <pmladek@suse.com>
11808 R: Joe Lawrence <joe.lawrence@redhat.com>
11809 L: live-patching@vger.kernel.org
11811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11812 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11813 F: Documentation/livepatch/
11814 F: arch/powerpc/include/asm/livepatch.h
11815 F: include/linux/livepatch.h
11816 F: kernel/livepatch/
11817 F: kernel/module/livepatch.c
11819 F: samples/livepatch/
11820 F: tools/testing/selftests/livepatch/
11823 L: netdev@vger.kernel.org
11825 F: include/linux/llc.h
11826 F: include/net/llc*
11827 F: include/uapi/linux/llc.h
11830 LM73 HARDWARE MONITOR DRIVER
11831 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11832 L: linux-hwmon@vger.kernel.org
11834 F: drivers/hwmon/lm73.c
11836 LM78 HARDWARE MONITOR DRIVER
11837 M: Jean Delvare <jdelvare@suse.com>
11838 L: linux-hwmon@vger.kernel.org
11840 F: Documentation/hwmon/lm78.rst
11841 F: drivers/hwmon/lm78.c
11843 LM83 HARDWARE MONITOR DRIVER
11844 M: Jean Delvare <jdelvare@suse.com>
11845 L: linux-hwmon@vger.kernel.org
11847 F: Documentation/hwmon/lm83.rst
11848 F: drivers/hwmon/lm83.c
11850 LM90 HARDWARE MONITOR DRIVER
11851 M: Jean Delvare <jdelvare@suse.com>
11852 L: linux-hwmon@vger.kernel.org
11854 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11855 F: Documentation/hwmon/lm90.rst
11856 F: drivers/hwmon/lm90.c
11857 F: include/dt-bindings/thermal/lm90.h
11859 LM95234 HARDWARE MONITOR DRIVER
11860 M: Guenter Roeck <linux@roeck-us.net>
11861 L: linux-hwmon@vger.kernel.org
11863 F: Documentation/hwmon/lm95234.rst
11864 F: drivers/hwmon/lm95234.c
11866 LME2510 MEDIA DRIVER
11867 M: Malcolm Priestley <tvboxspy@gmail.com>
11868 L: linux-media@vger.kernel.org
11870 W: https://linuxtv.org
11871 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11872 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11874 LOADPIN SECURITY MODULE
11875 M: Kees Cook <keescook@chromium.org>
11877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11878 F: Documentation/admin-guide/LSM/LoadPin.rst
11879 F: security/loadpin/
11882 M: Peter Zijlstra <peterz@infradead.org>
11883 M: Ingo Molnar <mingo@redhat.com>
11884 M: Will Deacon <will@kernel.org>
11885 R: Waiman Long <longman@redhat.com>
11886 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11887 L: linux-kernel@vger.kernel.org
11889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11890 F: Documentation/locking/
11891 F: arch/*/include/asm/spinlock*.h
11892 F: include/linux/lockdep.h
11893 F: include/linux/mutex*.h
11894 F: include/linux/rwlock*.h
11895 F: include/linux/rwsem*.h
11896 F: include/linux/seqlock.h
11897 F: include/linux/spinlock*.h
11899 F: lib/locking*.[ch]
11900 X: kernel/locking/locktorture.c
11902 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11903 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11904 L: linux-ntfs-dev@lists.sourceforge.net
11906 W: http://www.linux-ntfs.org/content/view/19/37/
11907 F: Documentation/admin-guide/ldm.rst
11908 F: block/partitions/ldm.*
11910 LOGITECH HID GAMING KEYBOARDS
11911 M: Hans de Goede <hdegoede@redhat.com>
11912 L: linux-input@vger.kernel.org
11914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11915 F: drivers/hid/hid-lg-g15.c
11917 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11918 M: Adrien Grassein <adrien.grassein@gmail.com>
11920 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11921 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11924 M: Huacai Chen <chenhuacai@kernel.org>
11925 R: WANG Xuerui <kernel@xen0n.name>
11926 L: loongarch@lists.linux.dev
11928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11930 F: drivers/*/*loongarch*
11931 F: Documentation/loongarch/
11932 F: Documentation/translations/zh_CN/loongarch/
11934 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11935 M: Sathya Prakash <sathya.prakash@broadcom.com>
11936 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11937 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11938 L: MPT-FusionLinux.pdl@broadcom.com
11939 L: linux-scsi@vger.kernel.org
11941 W: http://www.avagotech.com/support/
11942 F: drivers/message/fusion/
11943 F: drivers/scsi/mpt3sas/
11945 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11946 M: Matthew Wilcox <willy@infradead.org>
11947 L: linux-scsi@vger.kernel.org
11949 F: drivers/scsi/sym53c8xx_2/
11952 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11953 L: linux-iio@vger.kernel.org
11955 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11956 F: drivers/iio/dac/ltc1660.c
11958 LTC2688 IIO DAC DRIVER
11959 M: Nuno Sá <nuno.sa@analog.com>
11960 L: linux-iio@vger.kernel.org
11962 W: http://ez.analog.com/community/linux-device-drivers
11963 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11964 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11965 F: drivers/iio/dac/ltc2688.c
11967 LTC2947 HARDWARE MONITOR DRIVER
11968 M: Nuno Sá <nuno.sa@analog.com>
11969 L: linux-hwmon@vger.kernel.org
11971 W: https://ez.analog.com/linux-software-drivers
11972 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11973 F: drivers/hwmon/ltc2947-core.c
11974 F: drivers/hwmon/ltc2947-i2c.c
11975 F: drivers/hwmon/ltc2947-spi.c
11976 F: drivers/hwmon/ltc2947.h
11978 LTC2983 IIO TEMPERATURE DRIVER
11979 M: Nuno Sá <nuno.sa@analog.com>
11980 L: linux-iio@vger.kernel.org
11982 W: https://ez.analog.com/linux-software-drivers
11983 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11984 F: drivers/iio/temperature/ltc2983.c
11986 LTC4261 HARDWARE MONITOR DRIVER
11987 M: Guenter Roeck <linux@roeck-us.net>
11988 L: linux-hwmon@vger.kernel.org
11990 F: Documentation/hwmon/ltc4261.rst
11991 F: drivers/hwmon/ltc4261.c
11993 LTC4306 I2C MULTIPLEXER DRIVER
11994 M: Michael Hennerich <michael.hennerich@analog.com>
11995 L: linux-i2c@vger.kernel.org
11997 W: https://ez.analog.com/linux-software-drivers
11998 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11999 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
12001 LTP (Linux Test Project)
12002 M: Mike Frysinger <vapier@gentoo.org>
12003 M: Cyril Hrubis <chrubis@suse.cz>
12004 M: Wanlong Gao <wanlong.gao@gmail.com>
12005 M: Jan Stancek <jstancek@redhat.com>
12006 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
12007 M: Alexey Kodanev <alexey.kodanev@oracle.com>
12008 L: ltp@lists.linux.it (subscribers-only)
12010 W: http://linux-test-project.github.io/
12011 T: git git://github.com/linux-test-project/ltp.git
12013 LYNX 28G SERDES PHY DRIVER
12014 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12015 L: netdev@vger.kernel.org
12017 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12018 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
12021 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12022 L: netdev@vger.kernel.org
12024 F: drivers/net/pcs/pcs-lynx.c
12025 F: include/linux/pcs-lynx.h
12028 M: Geert Uytterhoeven <geert@linux-m68k.org>
12029 L: linux-m68k@lists.linux-m68k.org
12031 W: http://www.linux-m68k.org/
12032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12036 M68K ON APPLE MACINTOSH
12037 M: Joshua Thompson <funaho@jurai.org>
12038 L: linux-m68k@lists.linux-m68k.org
12040 W: http://www.mac.linux-m68k.org/
12042 F: drivers/macintosh/adb-iop.c
12043 F: drivers/macintosh/via-macii.c
12046 M: Philip Blundell <philb@gnu.org>
12048 W: http://www.tazenda.demon.co.uk/phil/linux-hp
12049 F: arch/m68k/hp300/
12051 M88DS3103 MEDIA DRIVER
12052 M: Antti Palosaari <crope@iki.fi>
12053 L: linux-media@vger.kernel.org
12055 W: https://linuxtv.org
12056 W: http://palosaari.fi/linux/
12057 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12058 T: git git://linuxtv.org/anttip/media_tree.git
12059 F: drivers/media/dvb-frontends/m88ds3103*
12061 M88RS2000 MEDIA DRIVER
12062 M: Malcolm Priestley <tvboxspy@gmail.com>
12063 L: linux-media@vger.kernel.org
12065 W: https://linuxtv.org
12066 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12067 F: drivers/media/dvb-frontends/m88rs2000*
12069 MA901 MASTERKIT USB FM RADIO DRIVER
12070 M: Alexey Klimov <klimov.linux@gmail.com>
12071 L: linux-media@vger.kernel.org
12073 T: git git://linuxtv.org/media_tree.git
12074 F: drivers/media/radio/radio-ma901.c
12077 M: Johannes Berg <johannes@sipsolutions.net>
12078 L: linux-wireless@vger.kernel.org
12080 W: https://wireless.wiki.kernel.org/
12081 Q: https://patchwork.kernel.org/project/linux-wireless/list/
12082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12084 F: Documentation/networking/mac80211-injection.rst
12085 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12086 F: drivers/net/wireless/mac80211_hwsim.[ch]
12087 F: include/net/mac80211.h
12091 M: Jassi Brar <jassisinghbrar@gmail.com>
12092 L: linux-kernel@vger.kernel.org
12094 F: drivers/mailbox/
12095 F: include/linux/mailbox_client.h
12096 F: include/linux/mailbox_controller.h
12097 F: include/dt-bindings/mailbox/
12098 F: Documentation/devicetree/bindings/mailbox/
12101 M: Viresh Kumar <viresh.kumar@linaro.org>
12102 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12103 L: linux-kernel@vger.kernel.org
12105 F: drivers/mailbox/arm_mhuv2.c
12106 F: include/linux/mailbox/arm_mhuv2_message.h
12107 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12109 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12110 M: Jeremy Kerr <jk@codeconstruct.com.au>
12111 M: Matt Johnston <matt@codeconstruct.com.au>
12112 L: netdev@vger.kernel.org
12114 F: Documentation/networking/mctp.rst
12115 F: drivers/net/mctp/
12116 F: include/net/mctp.h
12117 F: include/net/mctpdevice.h
12118 F: include/net/netns/mctp.h
12121 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12122 M: Michael Kerrisk <mtk.manpages@gmail.com>
12123 L: linux-man@vger.kernel.org
12125 W: http://www.kernel.org/doc/man-pages
12127 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12128 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
12129 L: linux-mips@vger.kernel.org
12131 F: arch/mips/boot/dts/img/pistachio*
12133 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12134 M: Andrew Lunn <andrew@lunn.ch>
12135 M: Vivien Didelot <vivien.didelot@gmail.com>
12136 L: netdev@vger.kernel.org
12138 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
12139 F: Documentation/networking/devlink/mv88e6xxx.rst
12140 F: drivers/net/dsa/mv88e6xxx/
12141 F: include/linux/dsa/mv88e6xxx.h
12142 F: include/linux/platform_data/mv88e6xxx.h
12144 MARVELL ARMADA 3700 PHY DRIVERS
12145 M: Miquel Raynal <miquel.raynal@bootlin.com>
12147 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12148 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12149 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12150 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12152 MARVELL ARMADA 3700 SERIAL DRIVER
12153 M: Pali Rohár <pali@kernel.org>
12155 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12156 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12157 F: drivers/tty/serial/mvebu-uart.c
12159 MARVELL ARMADA DRM SUPPORT
12160 M: Russell King <linux@armlinux.org.uk>
12162 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12163 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12164 F: Documentation/devicetree/bindings/display/armada/
12165 F: drivers/gpu/drm/armada/
12166 F: include/uapi/drm/armada_drm.h
12168 MARVELL CRYPTO DRIVER
12169 M: Boris Brezillon <bbrezillon@kernel.org>
12170 M: Arnaud Ebalard <arno@natisbad.org>
12171 M: Srujana Challa <schalla@marvell.com>
12172 L: linux-crypto@vger.kernel.org
12174 F: drivers/crypto/marvell/
12175 F: include/linux/soc/marvell/octeontx2/
12177 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12178 M: Mirko Lindner <mlindner@marvell.com>
12179 M: Stephen Hemminger <stephen@networkplumber.org>
12180 L: netdev@vger.kernel.org
12182 F: drivers/net/ethernet/marvell/sk*
12184 MARVELL LIBERTAS WIRELESS DRIVER
12185 L: libertas-dev@lists.infradead.org
12187 F: drivers/net/wireless/marvell/libertas/
12189 MARVELL MACCHIATOBIN SUPPORT
12190 M: Russell King <linux@armlinux.org.uk>
12191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12193 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12195 MARVELL MV643XX ETHERNET DRIVER
12196 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12197 L: netdev@vger.kernel.org
12199 F: drivers/net/ethernet/marvell/mv643xx_eth.*
12200 F: include/linux/mv643xx.h
12202 MARVELL MV88X3310 PHY DRIVER
12203 M: Russell King <linux@armlinux.org.uk>
12204 M: Marek Behún <kabel@kernel.org>
12205 L: netdev@vger.kernel.org
12207 F: drivers/net/phy/marvell10g.c
12209 MARVELL MVEBU THERMAL DRIVER
12210 M: Miquel Raynal <miquel.raynal@bootlin.com>
12212 F: drivers/thermal/armada_thermal.c
12214 MARVELL MVNETA ETHERNET DRIVER
12215 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12216 L: netdev@vger.kernel.org
12218 F: drivers/net/ethernet/marvell/mvneta.*
12220 MARVELL MVPP2 ETHERNET DRIVER
12221 M: Marcin Wojtas <mw@semihalf.com>
12222 M: Russell King <linux@armlinux.org.uk>
12223 L: netdev@vger.kernel.org
12225 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
12226 F: drivers/net/ethernet/marvell/mvpp2/
12228 MARVELL MWIFIEX WIRELESS DRIVER
12229 M: Amitkumar Karwar <amitkarwar@gmail.com>
12230 M: Ganapathi Bhat <ganapathi017@gmail.com>
12231 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12232 M: Xinming Hu <huxinming820@gmail.com>
12233 L: linux-wireless@vger.kernel.org
12235 F: drivers/net/wireless/marvell/mwifiex/
12237 MARVELL MWL8K WIRELESS DRIVER
12238 M: Lennert Buytenhek <buytenh@wantstofly.org>
12239 L: linux-wireless@vger.kernel.org
12241 F: drivers/net/wireless/marvell/mwl8k.c
12243 MARVELL NAND CONTROLLER DRIVER
12244 M: Miquel Raynal <miquel.raynal@bootlin.com>
12245 L: linux-mtd@lists.infradead.org
12247 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12248 F: drivers/mtd/nand/raw/marvell_nand.c
12250 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12251 M: Sunil Goutham <sgoutham@marvell.com>
12252 M: Geetha sowjanya <gakula@marvell.com>
12253 M: Subbaraya Sundeep <sbhatta@marvell.com>
12254 M: hariprasad <hkelam@marvell.com>
12255 L: netdev@vger.kernel.org
12257 F: drivers/net/ethernet/marvell/octeontx2/nic/
12258 F: include/linux/soc/marvell/octeontx2/
12260 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12261 M: Sunil Goutham <sgoutham@marvell.com>
12262 M: Linu Cherian <lcherian@marvell.com>
12263 M: Geetha sowjanya <gakula@marvell.com>
12264 M: Jerin Jacob <jerinj@marvell.com>
12265 M: hariprasad <hkelam@marvell.com>
12266 M: Subbaraya Sundeep <sbhatta@marvell.com>
12267 L: netdev@vger.kernel.org
12269 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12270 F: drivers/net/ethernet/marvell/octeontx2/af/
12272 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12273 M: Taras Chornyi <tchornyi@marvell.com>
12275 W: https://github.com/Marvell-switching/switchdev-prestera
12276 F: drivers/net/ethernet/marvell/prestera/
12278 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12279 M: Nicolas Pitre <nico@fluxnic.net>
12281 F: drivers/mmc/host/mvsdio.*
12283 MARVELL USB MDIO CONTROLLER DRIVER
12284 M: Tobias Waldekranz <tobias@waldekranz.com>
12285 L: netdev@vger.kernel.org
12287 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12288 F: drivers/net/mdio/mdio-mvusb.c
12290 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12291 M: Hu Ziji <huziji@marvell.com>
12292 L: linux-mmc@vger.kernel.org
12294 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12295 F: drivers/mmc/host/sdhci-xenon*
12297 MARVELL OCTEON ENDPOINT DRIVER
12298 M: Veerasenareddy Burru <vburru@marvell.com>
12299 M: Abhijit Ayarekar <aayarekar@marvell.com>
12300 L: netdev@vger.kernel.org
12302 F: drivers/net/ethernet/marvell/octeon_ep
12304 MATROX FRAMEBUFFER DRIVER
12305 L: linux-fbdev@vger.kernel.org
12307 F: drivers/video/fbdev/matrox/matroxfb_*
12308 F: include/uapi/linux/matroxfb.h
12311 M: Daniel Nilsson <daniel.nilsson@flex.com>
12312 L: linux-hwmon@vger.kernel.org
12314 F: Documentation/hwmon/max15301.rst
12315 F: drivers/hwmon/pmbus/max15301.c
12317 MAX16065 HARDWARE MONITOR DRIVER
12318 M: Guenter Roeck <linux@roeck-us.net>
12319 L: linux-hwmon@vger.kernel.org
12321 F: Documentation/hwmon/max16065.rst
12322 F: drivers/hwmon/max16065.c
12324 MAX2175 SDR TUNER DRIVER
12325 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12326 L: linux-media@vger.kernel.org
12328 T: git git://linuxtv.org/media_tree.git
12329 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12330 F: Documentation/userspace-api/media/drivers/max2175.rst
12331 F: drivers/media/i2c/max2175*
12332 F: include/uapi/linux/max2175.h
12334 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12335 L: linux-hwmon@vger.kernel.org
12337 F: Documentation/hwmon/max6650.rst
12338 F: drivers/hwmon/max6650.c
12340 MAX6697 HARDWARE MONITOR DRIVER
12341 M: Guenter Roeck <linux@roeck-us.net>
12342 L: linux-hwmon@vger.kernel.org
12344 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12345 F: Documentation/hwmon/max6697.rst
12346 F: drivers/hwmon/max6697.c
12347 F: include/linux/platform_data/max6697.h
12349 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12350 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12351 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12352 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12353 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12354 L: linux-media@vger.kernel.org
12356 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12357 F: drivers/media/i2c/max9286.c
12359 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12360 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12361 L: linux-media@vger.kernel.org
12363 F: drivers/staging/media/max96712/max96712.c
12365 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12366 M: Peter Rosin <peda@axentia.se>
12367 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12369 F: Documentation/devicetree/bindings/sound/max9860.txt
12370 F: sound/soc/codecs/max9860.*
12372 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12373 M: Andreas Klinger <ak@it-klinger.de>
12374 L: linux-iio@vger.kernel.org
12376 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12377 F: drivers/iio/proximity/mb1232.c
12379 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12380 R: Iskren Chernev <iskren.chernev@gmail.com>
12381 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12382 R: Marek Szyprowski <m.szyprowski@samsung.com>
12383 R: Matheus Castello <matheus@castello.eng.br>
12384 L: linux-pm@vger.kernel.org
12386 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12387 F: drivers/power/supply/max17040_battery.c
12389 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12390 R: Hans de Goede <hdegoede@redhat.com>
12391 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12392 R: Marek Szyprowski <m.szyprowski@samsung.com>
12393 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12394 R: Purism Kernel Team <kernel@puri.sm>
12395 L: linux-pm@vger.kernel.org
12397 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12398 F: drivers/power/supply/max17042_battery.c
12400 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12401 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12402 L: linux-kernel@vger.kernel.org
12404 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12405 F: drivers/regulator/max20086-regulator.c
12407 MAXIM MAX77650 PMIC MFD DRIVER
12408 M: Bartosz Golaszewski <brgl@bgdev.pl>
12409 L: linux-kernel@vger.kernel.org
12411 F: Documentation/devicetree/bindings/*/*max77650.yaml
12412 F: Documentation/devicetree/bindings/*/max77650*.yaml
12413 F: drivers/gpio/gpio-max77650.c
12414 F: drivers/input/misc/max77650-onkey.c
12415 F: drivers/leds/leds-max77650.c
12416 F: drivers/mfd/max77650.c
12417 F: drivers/power/supply/max77650-charger.c
12418 F: drivers/regulator/max77650-regulator.c
12419 F: include/linux/mfd/max77650.h
12421 MAXIM MAX77714 PMIC MFD DRIVER
12422 M: Luca Ceresoli <luca@lucaceresoli.net>
12424 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12425 F: drivers/mfd/max77714.c
12426 F: include/linux/mfd/max77714.h
12428 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12429 M: Javier Martinez Canillas <javier@dowhile0.org>
12430 L: linux-kernel@vger.kernel.org
12432 F: Documentation/devicetree/bindings/*/*max77802.yaml
12433 F: drivers/regulator/max77802-regulator.c
12434 F: include/dt-bindings/*/*max77802.h
12436 MAXIM MAX77976 BATTERY CHARGER
12437 M: Luca Ceresoli <luca@lucaceresoli.net>
12439 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12440 F: drivers/power/supply/max77976_charger.c
12442 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12443 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12444 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12445 L: linux-pm@vger.kernel.org
12447 B: mailto:linux-samsung-soc@vger.kernel.org
12448 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12449 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12450 F: drivers/power/supply/max14577_charger.c
12451 F: drivers/power/supply/max77693_charger.c
12453 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12454 M: Chanwoo Choi <cw00.choi@samsung.com>
12455 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12456 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12457 L: linux-kernel@vger.kernel.org
12459 B: mailto:linux-samsung-soc@vger.kernel.org
12460 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12461 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12462 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12463 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12464 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12465 F: drivers/*/*max77843.c
12466 F: drivers/*/max14577*.c
12467 F: drivers/*/max77686*.c
12468 F: drivers/*/max77693*.c
12469 F: drivers/clk/clk-max77686.c
12470 F: drivers/extcon/extcon-max14577.c
12471 F: drivers/extcon/extcon-max77693.c
12472 F: drivers/rtc/rtc-max77686.c
12473 F: include/linux/mfd/max14577*.h
12474 F: include/linux/mfd/max77686*.h
12475 F: include/linux/mfd/max77693*.h
12477 MAXIRADIO FM RADIO RECEIVER DRIVER
12478 M: Hans Verkuil <hverkuil@xs4all.nl>
12479 L: linux-media@vger.kernel.org
12481 W: https://linuxtv.org
12482 T: git git://linuxtv.org/media_tree.git
12483 F: drivers/media/radio/radio-maxiradio*
12485 MAXLINEAR ETHERNET PHY DRIVER
12486 M: Xu Liang <lxu@maxlinear.com>
12487 L: netdev@vger.kernel.org
12489 F: drivers/net/phy/mxl-gpy.c
12491 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12492 R: Yasushi SHOJI <yashi@spacecubics.com>
12493 L: linux-can@vger.kernel.org
12495 F: drivers/net/can/usb/mcba_usb.c
12497 MCAN MMIO DEVICE DRIVER
12498 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12499 L: linux-can@vger.kernel.org
12501 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12502 F: drivers/net/can/m_can/m_can.c
12503 F: drivers/net/can/m_can/m_can.h
12504 F: drivers/net/can/m_can/m_can_platform.c
12506 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12507 M: Rishi Gupta <gupt21@gmail.com>
12508 L: linux-i2c@vger.kernel.org
12509 L: linux-input@vger.kernel.org
12511 F: drivers/hid/hid-mcp2221.c
12513 MCP251XFD SPI-CAN NETWORK DRIVER
12514 M: Marc Kleine-Budde <mkl@pengutronix.de>
12515 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12516 R: Thomas Kopp <thomas.kopp@microchip.com>
12517 L: linux-can@vger.kernel.org
12519 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12520 F: drivers/net/can/spi/mcp251xfd/
12522 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12523 M: Peter Rosin <peda@axentia.se>
12524 L: linux-iio@vger.kernel.org
12526 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12527 F: drivers/iio/potentiometer/mcp4018.c
12528 F: drivers/iio/potentiometer/mcp4531.c
12530 MCR20A IEEE-802.15.4 RADIO DRIVER
12531 M: Xue Liu <liuxuenetmail@gmail.com>
12532 L: linux-wpan@vger.kernel.org
12534 W: https://github.com/xueliu/mcr20a-linux
12535 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12536 F: drivers/net/ieee802154/mcr20a.c
12537 F: drivers/net/ieee802154/mcr20a.h
12539 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12540 M: William Breathitt Gray <william.gray@linaro.org>
12541 L: linux-iio@vger.kernel.org
12543 F: drivers/iio/dac/cio-dac.c
12545 MEDIA CONTROLLER FRAMEWORK
12546 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12547 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12548 L: linux-media@vger.kernel.org
12550 W: https://www.linuxtv.org
12551 T: git git://linuxtv.org/media_tree.git
12552 F: drivers/media/mc/
12553 F: include/media/media-*.h
12554 F: include/uapi/linux/media.h
12556 MEDIA DRIVER FOR FREESCALE IMX PXP
12557 M: Philipp Zabel <p.zabel@pengutronix.de>
12558 L: linux-media@vger.kernel.org
12560 T: git git://linuxtv.org/media_tree.git
12561 F: drivers/media/platform/nxp/imx-pxp.[ch]
12563 MEDIA DRIVERS FOR ASCOT2E
12564 M: Sergey Kozlov <serjk@netup.ru>
12565 M: Abylay Ospan <aospan@netup.ru>
12566 L: linux-media@vger.kernel.org
12568 W: https://linuxtv.org
12569 W: http://netup.tv/
12570 T: git git://linuxtv.org/media_tree.git
12571 F: drivers/media/dvb-frontends/ascot2e*
12573 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12574 M: Jasmin Jessich <jasmin@anw.at>
12575 L: linux-media@vger.kernel.org
12577 W: https://linuxtv.org
12578 T: git git://linuxtv.org/media_tree.git
12579 F: drivers/media/dvb-frontends/cxd2099*
12581 MEDIA DRIVERS FOR CXD2841ER
12582 M: Sergey Kozlov <serjk@netup.ru>
12583 M: Abylay Ospan <aospan@netup.ru>
12584 L: linux-media@vger.kernel.org
12586 W: https://linuxtv.org
12587 W: http://netup.tv/
12588 T: git git://linuxtv.org/media_tree.git
12589 F: drivers/media/dvb-frontends/cxd2841er*
12591 MEDIA DRIVERS FOR CXD2880
12592 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12593 L: linux-media@vger.kernel.org
12595 W: http://linuxtv.org/
12596 T: git git://linuxtv.org/media_tree.git
12597 F: drivers/media/dvb-frontends/cxd2880/*
12598 F: drivers/media/spi/cxd2880*
12600 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12601 L: linux-media@vger.kernel.org
12603 W: https://linuxtv.org
12604 T: git git://linuxtv.org/media_tree.git
12605 F: drivers/media/pci/ddbridge/*
12607 MEDIA DRIVERS FOR FREESCALE IMX
12608 M: Steve Longerbeam <slongerbeam@gmail.com>
12609 M: Philipp Zabel <p.zabel@pengutronix.de>
12610 L: linux-media@vger.kernel.org
12612 T: git git://linuxtv.org/media_tree.git
12613 F: Documentation/admin-guide/media/imx.rst
12614 F: Documentation/devicetree/bindings/media/imx.txt
12615 F: drivers/staging/media/imx/
12616 F: include/linux/imx-media.h
12617 F: include/media/imx.h
12619 MEDIA DRIVERS FOR FREESCALE IMX7
12620 M: Rui Miguel Silva <rmfrfs@gmail.com>
12621 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12622 L: linux-media@vger.kernel.org
12624 T: git git://linuxtv.org/media_tree.git
12625 F: Documentation/admin-guide/media/imx7.rst
12626 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12627 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12628 F: drivers/media/platform/nxp/imx-mipi-csis.c
12629 F: drivers/staging/media/imx/imx7-media-csi.c
12631 MEDIA DRIVERS FOR HELENE
12632 M: Abylay Ospan <aospan@netup.ru>
12633 L: linux-media@vger.kernel.org
12635 W: https://linuxtv.org
12636 W: http://netup.tv/
12637 T: git git://linuxtv.org/media_tree.git
12638 F: drivers/media/dvb-frontends/helene*
12640 MEDIA DRIVERS FOR HORUS3A
12641 M: Sergey Kozlov <serjk@netup.ru>
12642 M: Abylay Ospan <aospan@netup.ru>
12643 L: linux-media@vger.kernel.org
12645 W: https://linuxtv.org
12646 W: http://netup.tv/
12647 T: git git://linuxtv.org/media_tree.git
12648 F: drivers/media/dvb-frontends/horus3a*
12650 MEDIA DRIVERS FOR LNBH25
12651 M: Sergey Kozlov <serjk@netup.ru>
12652 M: Abylay Ospan <aospan@netup.ru>
12653 L: linux-media@vger.kernel.org
12655 W: https://linuxtv.org
12656 W: http://netup.tv/
12657 T: git git://linuxtv.org/media_tree.git
12658 F: drivers/media/dvb-frontends/lnbh25*
12660 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12661 L: linux-media@vger.kernel.org
12663 W: https://linuxtv.org
12664 T: git git://linuxtv.org/media_tree.git
12665 F: drivers/media/dvb-frontends/mxl5xx*
12667 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12668 M: Sergey Kozlov <serjk@netup.ru>
12669 M: Abylay Ospan <aospan@netup.ru>
12670 L: linux-media@vger.kernel.org
12672 W: https://linuxtv.org
12673 W: http://netup.tv/
12674 T: git git://linuxtv.org/media_tree.git
12675 F: drivers/media/pci/netup_unidvb/*
12677 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12678 M: Dmitry Osipenko <digetx@gmail.com>
12679 L: linux-media@vger.kernel.org
12680 L: linux-tegra@vger.kernel.org
12682 T: git git://linuxtv.org/media_tree.git
12683 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12684 F: drivers/media/platform/nvidia/tegra-vde/
12686 MEDIA DRIVERS FOR RENESAS - CEU
12687 M: Jacopo Mondi <jacopo@jmondi.org>
12688 L: linux-media@vger.kernel.org
12689 L: linux-renesas-soc@vger.kernel.org
12691 T: git git://linuxtv.org/media_tree.git
12692 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12693 F: drivers/media/platform/renesas/renesas-ceu.c
12694 F: include/media/drv-intf/renesas-ceu.h
12696 MEDIA DRIVERS FOR RENESAS - DRIF
12697 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12698 L: linux-media@vger.kernel.org
12699 L: linux-renesas-soc@vger.kernel.org
12701 T: git git://linuxtv.org/media_tree.git
12702 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12703 F: drivers/media/platform/renesas/rcar_drif.c
12705 MEDIA DRIVERS FOR RENESAS - FCP
12706 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12707 L: linux-media@vger.kernel.org
12708 L: linux-renesas-soc@vger.kernel.org
12710 T: git git://linuxtv.org/media_tree.git
12711 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12712 F: drivers/media/platform/renesas/rcar-fcp.c
12713 F: include/media/rcar-fcp.h
12715 MEDIA DRIVERS FOR RENESAS - FDP1
12716 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12717 L: linux-media@vger.kernel.org
12718 L: linux-renesas-soc@vger.kernel.org
12720 T: git git://linuxtv.org/media_tree.git
12721 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12722 F: drivers/media/platform/renesas/rcar_fdp1.c
12724 MEDIA DRIVERS FOR RENESAS - VIN
12725 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12726 L: linux-media@vger.kernel.org
12727 L: linux-renesas-soc@vger.kernel.org
12729 T: git git://linuxtv.org/media_tree.git
12730 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12731 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12732 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12733 F: drivers/media/platform/renesas/rcar-isp.c
12734 F: drivers/media/platform/renesas/rcar-vin/
12736 MEDIA DRIVERS FOR RENESAS - VSP1
12737 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12738 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12739 L: linux-media@vger.kernel.org
12740 L: linux-renesas-soc@vger.kernel.org
12742 T: git git://linuxtv.org/media_tree.git
12743 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12744 F: drivers/media/platform/renesas/vsp1/
12746 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12747 L: linux-media@vger.kernel.org
12749 W: https://linuxtv.org
12750 T: git git://linuxtv.org/media_tree.git
12751 F: drivers/media/dvb-frontends/stv0910*
12753 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12754 L: linux-media@vger.kernel.org
12756 W: https://linuxtv.org
12757 T: git git://linuxtv.org/media_tree.git
12758 F: drivers/media/dvb-frontends/stv6111*
12760 MEDIA DRIVERS FOR STM32 - DCMI
12761 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12762 L: linux-media@vger.kernel.org
12764 T: git git://linuxtv.org/media_tree.git
12765 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12766 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12768 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12769 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12770 L: linux-media@vger.kernel.org
12772 W: https://linuxtv.org
12773 Q: http://patchwork.kernel.org/project/linux-media/list/
12774 T: git git://linuxtv.org/media_tree.git
12775 F: Documentation/admin-guide/media/
12776 F: Documentation/devicetree/bindings/media/
12777 F: Documentation/driver-api/media/
12778 F: Documentation/userspace-api/media/
12780 F: drivers/staging/media/
12781 F: include/dt-bindings/media/
12782 F: include/linux/platform_data/media/
12784 F: include/uapi/linux/dvb/
12785 F: include/uapi/linux/ivtv*
12786 F: include/uapi/linux/media.h
12787 F: include/uapi/linux/meye.h
12788 F: include/uapi/linux/uvcvideo.h
12789 F: include/uapi/linux/v4l2-*
12790 F: include/uapi/linux/videodev2.h
12792 MEDIATEK BLUETOOTH DRIVER
12793 M: Sean Wang <sean.wang@mediatek.com>
12794 L: linux-bluetooth@vger.kernel.org
12795 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12797 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12798 F: drivers/bluetooth/btmtkuart.c
12800 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12801 M: Sean Wang <sean.wang@mediatek.com>
12802 L: linux-pm@vger.kernel.org
12804 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12805 F: drivers/power/reset/mt6323-poweroff.c
12807 MEDIATEK CIR DRIVER
12808 M: Sean Wang <sean.wang@mediatek.com>
12810 F: drivers/media/rc/mtk-cir.c
12812 MEDIATEK DMA DRIVER
12813 M: Sean Wang <sean.wang@mediatek.com>
12814 L: dmaengine@vger.kernel.org
12815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12816 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12818 F: Documentation/devicetree/bindings/dma/mtk-*
12819 F: drivers/dma/mediatek/
12821 MEDIATEK ETHERNET DRIVER
12822 M: Felix Fietkau <nbd@nbd.name>
12823 M: John Crispin <john@phrozen.org>
12824 M: Sean Wang <sean.wang@mediatek.com>
12825 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12826 L: netdev@vger.kernel.org
12828 F: drivers/net/ethernet/mediatek/
12830 MEDIATEK I2C CONTROLLER DRIVER
12831 M: Qii Wang <qii.wang@mediatek.com>
12832 L: linux-i2c@vger.kernel.org
12834 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12835 F: drivers/i2c/busses/i2c-mt65xx.c
12837 MEDIATEK IOMMU DRIVER
12838 M: Yong Wu <yong.wu@mediatek.com>
12839 L: iommu@lists.linux.dev
12840 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12842 F: Documentation/devicetree/bindings/iommu/mediatek*
12843 F: drivers/iommu/mtk_iommu*
12844 F: include/dt-bindings/memory/mt*-port.h
12846 MEDIATEK JPEG DRIVER
12847 M: Bin Liu <bin.liu@mediatek.com>
12849 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12850 F: drivers/media/platform/mediatek/jpeg/
12852 MEDIATEK MDP DRIVER
12853 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12854 M: Houlong Wei <houlong.wei@mediatek.com>
12855 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12857 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12858 F: drivers/media/platform/mediatek/mdp/
12859 F: drivers/media/platform/mediatek/vpu/
12861 MEDIATEK MEDIA DRIVER
12862 M: Tiffany Lin <tiffany.lin@mediatek.com>
12863 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12864 M: Yunfei Dong <yunfei.dong@mediatek.com>
12866 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12867 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12868 F: drivers/media/platform/mediatek/vcodec/
12869 F: drivers/media/platform/mediatek/vpu/
12871 MEDIATEK MMC/SD/SDIO DRIVER
12872 M: Chaotian Jing <chaotian.jing@mediatek.com>
12874 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12875 F: drivers/mmc/host/mtk-sd.c
12877 MEDIATEK MT76 WIRELESS LAN DRIVER
12878 M: Felix Fietkau <nbd@nbd.name>
12879 M: Lorenzo Bianconi <lorenzo@kernel.org>
12880 M: Ryder Lee <ryder.lee@mediatek.com>
12881 R: Shayne Chen <shayne.chen@mediatek.com>
12882 R: Sean Wang <sean.wang@mediatek.com>
12883 L: linux-wireless@vger.kernel.org
12885 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12886 F: drivers/net/wireless/mediatek/mt76/
12888 MEDIATEK MT7601U WIRELESS LAN DRIVER
12889 M: Jakub Kicinski <kuba@kernel.org>
12890 L: linux-wireless@vger.kernel.org
12892 F: drivers/net/wireless/mediatek/mt7601u/
12894 MEDIATEK MT7621 CLOCK DRIVER
12895 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12897 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12898 F: drivers/clk/ralink/clk-mt7621.c
12900 MEDIATEK MT7621/28/88 I2C DRIVER
12901 M: Stefan Roese <sr@denx.de>
12902 L: linux-i2c@vger.kernel.org
12904 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12905 F: drivers/i2c/busses/i2c-mt7621.c
12907 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12908 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12910 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12911 F: drivers/pci/controller/pcie-mt7621.c
12913 MEDIATEK MT7621 PHY PCI DRIVER
12914 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12916 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12917 F: drivers/phy/ralink/phy-mt7621-pci.c
12919 MEDIATEK NAND CONTROLLER DRIVER
12920 L: linux-mtd@lists.infradead.org
12922 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12923 F: drivers/mtd/nand/raw/mtk_*
12925 MEDIATEK PMIC LED DRIVER
12926 M: Sean Wang <sean.wang@mediatek.com>
12928 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12929 F: drivers/leds/leds-mt6323.c
12931 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12932 M: Sean Wang <sean.wang@mediatek.com>
12934 F: drivers/char/hw_random/mtk-rng.c
12936 MEDIATEK SMI DRIVER
12937 M: Yong Wu <yong.wu@mediatek.com>
12938 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12940 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12941 F: drivers/memory/mtk-smi.c
12942 F: include/soc/mediatek/smi.h
12944 MEDIATEK SWITCH DRIVER
12945 M: Sean Wang <sean.wang@mediatek.com>
12946 M: Landen Chao <Landen.Chao@mediatek.com>
12947 M: DENG Qingfang <dqfext@gmail.com>
12948 L: netdev@vger.kernel.org
12950 F: drivers/net/dsa/mt7530.*
12951 F: net/dsa/tag_mtk.c
12953 MEDIATEK T7XX 5G WWAN MODEM DRIVER
12954 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
12955 M: Intel Corporation <linuxwwan@intel.com>
12956 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
12957 R: Liu Haijun <haijun.liu@mediatek.com>
12958 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
12959 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
12960 L: netdev@vger.kernel.org
12962 F: drivers/net/wwan/t7xx/
12964 MEDIATEK USB3 DRD IP DRIVER
12965 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12966 L: linux-usb@vger.kernel.org
12967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12968 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12970 F: Documentation/devicetree/bindings/usb/mediatek,*
12971 F: drivers/usb/host/xhci-mtk*
12972 F: drivers/usb/mtu3/
12974 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12975 M: Peter Senna Tschudin <peter.senna@gmail.com>
12976 M: Martin Donnelly <martin.donnelly@ge.com>
12977 M: Martyn Welch <martyn.welch@collabora.co.uk>
12979 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12980 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12982 MEGARAID SCSI/SAS DRIVERS
12983 M: Kashyap Desai <kashyap.desai@broadcom.com>
12984 M: Sumit Saxena <sumit.saxena@broadcom.com>
12985 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12986 L: megaraidlinux.pdl@broadcom.com
12987 L: linux-scsi@vger.kernel.org
12989 W: http://www.avagotech.com/support/
12990 F: Documentation/scsi/megaraid.rst
12991 F: drivers/scsi/megaraid.*
12992 F: drivers/scsi/megaraid/
12994 MELEXIS MLX90614 DRIVER
12995 M: Crt Mori <cmo@melexis.com>
12996 L: linux-iio@vger.kernel.org
12998 W: http://www.melexis.com
12999 F: drivers/iio/temperature/mlx90614.c
13001 MELEXIS MLX90632 DRIVER
13002 M: Crt Mori <cmo@melexis.com>
13003 L: linux-iio@vger.kernel.org
13005 W: http://www.melexis.com
13006 F: drivers/iio/temperature/mlx90632.c
13008 MELFAS MIP4 TOUCHSCREEN DRIVER
13009 M: Sangwon Jee <jeesw@melfas.com>
13011 W: http://www.melfas.com
13012 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13013 F: drivers/input/touchscreen/melfas_mip4.c
13015 MELLANOX BLUEFIELD I2C DRIVER
13016 M: Khalil Blaiech <kblaiech@nvidia.com>
13017 M: Asmaa Mnebhi <asmaa@nvidia.com>
13018 L: linux-i2c@vger.kernel.org
13020 F: drivers/i2c/busses/i2c-mlxbf.c
13022 MELLANOX ETHERNET DRIVER (mlx4_en)
13023 M: Tariq Toukan <tariqt@nvidia.com>
13024 L: netdev@vger.kernel.org
13026 W: http://www.mellanox.com
13027 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13028 F: drivers/net/ethernet/mellanox/mlx4/en_*
13030 MELLANOX ETHERNET DRIVER (mlx5e)
13031 M: Saeed Mahameed <saeedm@nvidia.com>
13032 L: netdev@vger.kernel.org
13034 W: http://www.mellanox.com
13035 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13036 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
13038 MELLANOX ETHERNET INNOVA DRIVERS
13039 R: Boris Pismenny <borisp@nvidia.com>
13040 L: netdev@vger.kernel.org
13042 W: http://www.mellanox.com
13043 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13044 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13045 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13046 F: include/linux/mlx5/mlx5_ifc_fpga.h
13048 MELLANOX ETHERNET SWITCH DRIVERS
13049 M: Ido Schimmel <idosch@nvidia.com>
13050 M: Petr Machata <petrm@nvidia.com>
13051 L: netdev@vger.kernel.org
13053 W: http://www.mellanox.com
13054 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13055 F: drivers/net/ethernet/mellanox/mlxsw/
13056 F: tools/testing/selftests/drivers/net/mlxsw/
13058 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13059 M: mlxsw@nvidia.com
13060 L: netdev@vger.kernel.org
13062 W: http://www.mellanox.com
13063 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13064 F: drivers/net/ethernet/mellanox/mlxfw/
13066 MELLANOX HARDWARE PLATFORM SUPPORT
13067 M: Hans de Goede <hdegoede@redhat.com>
13068 M: Mark Gross <markgross@kernel.org>
13069 M: Vadim Pasternak <vadimp@nvidia.com>
13070 L: platform-driver-x86@vger.kernel.org
13072 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13073 F: drivers/platform/mellanox/
13074 F: include/linux/platform_data/mlxreg.h
13076 MELLANOX MLX4 core VPI driver
13077 M: Tariq Toukan <tariqt@nvidia.com>
13078 L: netdev@vger.kernel.org
13079 L: linux-rdma@vger.kernel.org
13081 W: http://www.mellanox.com
13082 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13083 F: drivers/net/ethernet/mellanox/mlx4/
13084 F: include/linux/mlx4/
13086 MELLANOX MLX4 IB driver
13087 M: Yishai Hadas <yishaih@nvidia.com>
13088 L: linux-rdma@vger.kernel.org
13090 W: http://www.mellanox.com
13091 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13092 F: drivers/infiniband/hw/mlx4/
13093 F: include/linux/mlx4/
13094 F: include/uapi/rdma/mlx4-abi.h
13096 MELLANOX MLX5 core VPI driver
13097 M: Saeed Mahameed <saeedm@nvidia.com>
13098 M: Leon Romanovsky <leonro@nvidia.com>
13099 L: netdev@vger.kernel.org
13100 L: linux-rdma@vger.kernel.org
13102 W: http://www.mellanox.com
13103 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13104 F: Documentation/networking/device_drivers/ethernet/mellanox/
13105 F: drivers/net/ethernet/mellanox/mlx5/core/
13106 F: include/linux/mlx5/
13108 MELLANOX MLX5 IB driver
13109 M: Leon Romanovsky <leonro@nvidia.com>
13110 L: linux-rdma@vger.kernel.org
13112 W: http://www.mellanox.com
13113 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13114 F: drivers/infiniband/hw/mlx5/
13115 F: include/linux/mlx5/
13116 F: include/uapi/rdma/mlx5-abi.h
13118 MELLANOX MLXCPLD I2C AND MUX DRIVER
13119 M: Vadim Pasternak <vadimp@nvidia.com>
13120 M: Michael Shych <michaelsh@nvidia.com>
13121 L: linux-i2c@vger.kernel.org
13123 F: Documentation/i2c/busses/i2c-mlxcpld.rst
13124 F: drivers/i2c/busses/i2c-mlxcpld.c
13125 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
13127 MELLANOX MLXCPLD LED DRIVER
13128 M: Vadim Pasternak <vadimp@nvidia.com>
13129 L: linux-leds@vger.kernel.org
13131 F: Documentation/leds/leds-mlxcpld.rst
13132 F: drivers/leds/leds-mlxcpld.c
13133 F: drivers/leds/leds-mlxreg.c
13135 MELLANOX PLATFORM DRIVER
13136 M: Vadim Pasternak <vadimp@nvidia.com>
13137 L: platform-driver-x86@vger.kernel.org
13139 F: drivers/platform/x86/mlx-platform.c
13142 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13143 M: "Paul E. McKenney" <paulmck@kernel.org>
13144 L: linux-kernel@vger.kernel.org
13146 F: arch/powerpc/include/asm/membarrier.h
13147 F: include/uapi/linux/membarrier.h
13148 F: kernel/sched/membarrier.c
13151 M: Mike Rapoport <rppt@kernel.org>
13152 L: linux-mm@kvack.org
13154 F: Documentation/core-api/boot-time-mm.rst
13155 F: include/linux/memblock.h
13157 F: tools/testing/memblock/
13159 MEMORY CONTROLLER DRIVERS
13160 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13161 L: linux-kernel@vger.kernel.org
13163 B: mailto:krzysztof.kozlowski@linaro.org
13164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13165 F: Documentation/devicetree/bindings/memory-controllers/
13167 F: include/dt-bindings/memory/
13170 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13171 M: Dmitry Osipenko <digetx@gmail.com>
13172 L: linux-pm@vger.kernel.org
13173 L: linux-tegra@vger.kernel.org
13174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13176 F: drivers/devfreq/tegra30-devfreq.c
13179 M: Andrew Morton <akpm@linux-foundation.org>
13180 L: linux-mm@kvack.org
13182 W: http://www.linux-mm.org
13183 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13184 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13185 F: include/linux/gfp.h
13186 F: include/linux/gfp_types.h
13187 F: include/linux/memory_hotplug.h
13188 F: include/linux/mm.h
13189 F: include/linux/mmzone.h
13190 F: include/linux/pagewalk.h
13191 F: include/linux/vmalloc.h
13193 F: tools/testing/selftests/vm/
13196 M: David Hildenbrand <david@redhat.com>
13197 M: Oscar Salvador <osalvador@suse.de>
13198 L: linux-mm@kvack.org
13200 F: Documentation/admin-guide/mm/memory-hotplug.rst
13201 F: Documentation/core-api/memory-hotplug.rst
13202 F: drivers/base/memory.c
13203 F: include/linux/memory_hotplug.h
13204 F: mm/memory_hotplug.c
13205 F: tools/testing/selftests/memory-hotplug/
13207 MEMORY TECHNOLOGY DEVICES (MTD)
13208 M: Miquel Raynal <miquel.raynal@bootlin.com>
13209 M: Richard Weinberger <richard@nod.at>
13210 M: Vignesh Raghavendra <vigneshr@ti.com>
13211 L: linux-mtd@lists.infradead.org
13213 W: http://www.linux-mtd.infradead.org/
13214 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13215 C: irc://irc.oftc.net/mtd
13216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13218 F: Documentation/devicetree/bindings/mtd/
13220 F: include/linux/mtd/
13221 F: include/uapi/mtd/
13223 MEN A21 WATCHDOG DRIVER
13224 M: Johannes Thumshirn <morbidrsa@gmail.com>
13225 L: linux-watchdog@vger.kernel.org
13227 F: drivers/watchdog/mena21_wdt.c
13229 MEN CHAMELEON BUS (mcb)
13230 M: Johannes Thumshirn <morbidrsa@gmail.com>
13232 F: Documentation/driver-api/men-chameleon-bus.rst
13234 F: include/linux/mcb.h
13236 MEN F21BMC (Board Management Controller)
13237 M: Andreas Werner <andreas.werner@men.de>
13239 F: Documentation/hwmon/menf21bmc.rst
13240 F: drivers/hwmon/menf21bmc_hwmon.c
13241 F: drivers/leds/leds-menf21bmc.c
13242 F: drivers/mfd/menf21bmc.c
13243 F: drivers/watchdog/menf21bmc_wdt.c
13245 MEN Z069 WATCHDOG DRIVER
13246 M: Johannes Thumshirn <jth@kernel.org>
13247 L: linux-watchdog@vger.kernel.org
13249 F: drivers/watchdog/menz69_wdt.c
13251 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13252 M: Neil Armstrong <neil.armstrong@linaro.org>
13253 L: linux-media@vger.kernel.org
13254 L: linux-amlogic@lists.infradead.org
13256 W: http://linux-meson.com/
13257 T: git git://linuxtv.org/media_tree.git
13258 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13259 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13260 F: drivers/media/cec/platform/meson/ao-cec.c
13262 MESON GE2D DRIVER FOR AMLOGIC SOCS
13263 M: Neil Armstrong <neil.armstrong@linaro.org>
13264 L: linux-media@vger.kernel.org
13265 L: linux-amlogic@lists.infradead.org
13267 T: git git://linuxtv.org/media_tree.git
13268 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13269 F: drivers/media/platform/amlogic/meson-ge2d/
13271 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13272 M: Liang Yang <liang.yang@amlogic.com>
13273 L: linux-mtd@lists.infradead.org
13275 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
13276 F: drivers/mtd/nand/raw/meson_*
13278 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13279 M: Neil Armstrong <neil.armstrong@linaro.org>
13280 L: linux-media@vger.kernel.org
13281 L: linux-amlogic@lists.infradead.org
13283 T: git git://linuxtv.org/media_tree.git
13284 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13285 F: drivers/staging/media/meson/vdec/
13287 METHODE UDPU SUPPORT
13288 M: Vladimir Vid <vladimir.vid@sartura.hr>
13290 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13293 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13294 R: Hemant Kumar <quic_hemantk@quicinc.com>
13295 L: mhi@lists.linux.dev
13296 L: linux-arm-msm@vger.kernel.org
13298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13299 F: Documentation/ABI/stable/sysfs-bus-mhi
13300 F: Documentation/mhi/
13301 F: drivers/bus/mhi/
13302 F: include/linux/mhi.h
13304 MICROBLAZE ARCHITECTURE
13305 M: Michal Simek <monstr@monstr.eu>
13307 W: http://www.monstr.eu/fdt/
13308 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13309 F: arch/microblaze/
13311 MICROCHIP AT91 DMA DRIVERS
13312 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13313 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13314 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13315 L: dmaengine@vger.kernel.org
13317 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13318 F: drivers/dma/at_hdmac.c
13319 F: drivers/dma/at_hdmac_regs.h
13320 F: drivers/dma/at_xdmac.c
13321 F: include/dt-bindings/dma/at91.h
13323 MICROCHIP AT91 SERIAL DRIVER
13324 M: Richard Genoud <richard.genoud@gmail.com>
13326 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13327 F: drivers/tty/serial/atmel_serial.c
13328 F: drivers/tty/serial/atmel_serial.h
13330 MICROCHIP AT91 USART MFD DRIVER
13331 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13332 L: linux-kernel@vger.kernel.org
13334 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13335 F: drivers/mfd/at91-usart.c
13336 F: include/dt-bindings/mfd/at91-usart.h
13338 MICROCHIP AT91 USART SPI DRIVER
13339 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13340 L: linux-spi@vger.kernel.org
13342 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13343 F: drivers/spi/spi-at91-usart.c
13345 MICROCHIP AUDIO ASOC DRIVERS
13346 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13347 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13351 MICROCHIP CSI2DC DRIVER
13352 M: Eugen Hristev <eugen.hristev@microchip.com>
13353 L: linux-media@vger.kernel.org
13355 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13356 F: drivers/media/platform/atmel/microchip-csi2dc.c
13358 MICROCHIP ECC DRIVER
13359 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13360 L: linux-crypto@vger.kernel.org
13362 F: drivers/crypto/atmel-ecc.*
13364 MICROCHIP EIC DRIVER
13365 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13368 F: drivers/irqchip/irq-mchp-eic.c
13370 MICROCHIP I2C DRIVER
13371 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13372 L: linux-i2c@vger.kernel.org
13374 F: drivers/i2c/busses/i2c-at91-*.c
13375 F: drivers/i2c/busses/i2c-at91.h
13377 MICROCHIP ISC DRIVER
13378 M: Eugen Hristev <eugen.hristev@microchip.com>
13379 L: linux-media@vger.kernel.org
13381 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13382 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13383 F: drivers/media/platform/atmel/atmel-isc*
13384 F: drivers/media/platform/atmel/atmel-sama*-isc*
13385 F: include/linux/atmel-isc-media.h
13387 MICROCHIP ISI DRIVER
13388 M: Eugen Hristev <eugen.hristev@microchip.com>
13389 L: linux-media@vger.kernel.org
13391 F: drivers/media/platform/atmel/atmel-isi.c
13392 F: drivers/media/platform/atmel/atmel-isi.h
13394 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13395 M: Woojung Huh <woojung.huh@microchip.com>
13396 M: UNGLinuxDriver@microchip.com
13397 L: netdev@vger.kernel.org
13399 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13400 F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13401 F: drivers/net/dsa/microchip/*
13402 F: include/linux/platform_data/microchip-ksz.h
13403 F: net/dsa/tag_ksz.c
13405 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13406 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13407 R: UNGLinuxDriver@microchip.com
13408 L: netdev@vger.kernel.org
13410 F: drivers/net/phy/microchip_t1.c
13412 MICROCHIP LAN743X ETHERNET DRIVER
13413 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13414 M: UNGLinuxDriver@microchip.com
13415 L: netdev@vger.kernel.org
13417 F: drivers/net/ethernet/microchip/lan743x_*
13419 MICROCHIP LAN966X ETHERNET DRIVER
13420 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13421 M: UNGLinuxDriver@microchip.com
13422 L: netdev@vger.kernel.org
13424 F: drivers/net/ethernet/microchip/lan966x/*
13426 MICROCHIP LCDFB DRIVER
13427 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13428 L: linux-fbdev@vger.kernel.org
13430 F: drivers/video/fbdev/atmel_lcdfb.c
13431 F: include/video/atmel_lcdc.h
13433 MICROCHIP MCP16502 PMIC DRIVER
13434 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13437 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13438 F: drivers/regulator/mcp16502.c
13440 MICROCHIP MCP3911 ADC DRIVER
13441 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13442 M: Kent Gustavsson <kent@minoris.se>
13443 L: linux-iio@vger.kernel.org
13445 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13446 F: drivers/iio/adc/mcp3911.c
13448 MICROCHIP MMC/SD/SDIO MCI DRIVER
13449 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13451 F: drivers/mmc/host/atmel-mci.c
13453 MICROCHIP NAND DRIVER
13454 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13455 L: linux-mtd@lists.infradead.org
13457 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13458 F: drivers/mtd/nand/raw/atmel/*
13460 MICROCHIP OTPC DRIVER
13461 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13464 F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13465 F: drivers/nvmem/microchip-otpc.c
13466 F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13468 MICROCHIP PCI1XXXX I2C DRIVER
13469 M: Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
13470 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13471 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13472 L: linux-i2c@vger.kernel.org
13474 F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
13476 MICROCHIP PWM DRIVER
13477 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13479 L: linux-pwm@vger.kernel.org
13481 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13482 F: drivers/pwm/pwm-atmel.c
13484 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13485 M: Eugen Hristev <eugen.hristev@microchip.com>
13486 L: linux-iio@vger.kernel.org
13488 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13489 F: drivers/iio/adc/at91-sama5d2_adc.c
13490 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13492 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13493 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13495 F: drivers/power/reset/at91-sama5d2_shdwc.c
13497 MICROCHIP SPI DRIVER
13498 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13500 F: drivers/spi/spi-atmel.*
13502 MICROCHIP SSC DRIVER
13503 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13506 F: drivers/misc/atmel-ssc.c
13507 F: include/linux/atmel-ssc.h
13509 MICROCHIP USB251XB DRIVER
13510 M: Richard Leitner <richard.leitner@skidata.com>
13511 L: linux-usb@vger.kernel.org
13513 F: Documentation/devicetree/bindings/usb/usb251xb.txt
13514 F: drivers/usb/misc/usb251xb.c
13516 MICROCHIP USBA UDC DRIVER
13517 M: Cristian Birsan <cristian.birsan@microchip.com>
13518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13520 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13522 MICROCHIP WILC1000 WIFI DRIVER
13523 M: Ajay Singh <ajay.kathat@microchip.com>
13524 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13525 L: linux-wireless@vger.kernel.org
13527 F: drivers/net/wireless/microchip/wilc1000/
13529 MICROSEMI MIPS SOCS
13530 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13531 M: UNGLinuxDriver@microchip.com
13532 L: linux-mips@vger.kernel.org
13534 F: Documentation/devicetree/bindings/mips/mscc.txt
13535 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13536 F: arch/mips/boot/dts/mscc/
13537 F: arch/mips/configs/generic/board-ocelot.config
13538 F: arch/mips/generic/board-ocelot.c
13540 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13541 M: Don Brace <don.brace@microchip.com>
13542 L: storagedev@microchip.com
13543 L: linux-scsi@vger.kernel.org
13545 F: Documentation/scsi/smartpqi.rst
13546 F: drivers/scsi/smartpqi/Kconfig
13547 F: drivers/scsi/smartpqi/Makefile
13548 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13549 F: include/linux/cciss*.h
13550 F: include/uapi/linux/cciss*.h
13552 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
13553 M: Maximilian Luz <luzmaximilian@gmail.com>
13554 L: platform-driver-x86@vger.kernel.org
13556 F: drivers/platform/surface/surface_aggregator_tabletsw.c
13558 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13559 M: Maximilian Luz <luzmaximilian@gmail.com>
13560 L: linux-pm@vger.kernel.org
13561 L: platform-driver-x86@vger.kernel.org
13563 F: drivers/power/supply/surface_battery.c
13564 F: drivers/power/supply/surface_charger.c
13566 MICROSOFT SURFACE DTX DRIVER
13567 M: Maximilian Luz <luzmaximilian@gmail.com>
13568 L: platform-driver-x86@vger.kernel.org
13570 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13571 F: drivers/platform/surface/surface_dtx.c
13572 F: include/uapi/linux/surface_aggregator/dtx.h
13574 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13575 M: Maximilian Luz <luzmaximilian@gmail.com>
13576 L: platform-driver-x86@vger.kernel.org
13578 F: drivers/platform/surface/surface_gpe.c
13580 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13581 M: Hans de Goede <hdegoede@redhat.com>
13582 M: Mark Gross <markgross@kernel.org>
13583 M: Maximilian Luz <luzmaximilian@gmail.com>
13584 L: platform-driver-x86@vger.kernel.org
13586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13587 F: drivers/platform/surface/
13589 MICROSOFT SURFACE HID TRANSPORT DRIVER
13590 M: Maximilian Luz <luzmaximilian@gmail.com>
13591 L: linux-input@vger.kernel.org
13592 L: platform-driver-x86@vger.kernel.org
13594 F: drivers/hid/surface-hid/
13596 MICROSOFT SURFACE HOT-PLUG DRIVER
13597 M: Maximilian Luz <luzmaximilian@gmail.com>
13598 L: platform-driver-x86@vger.kernel.org
13600 F: drivers/platform/surface/surface_hotplug.c
13602 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13603 M: Maximilian Luz <luzmaximilian@gmail.com>
13604 L: platform-driver-x86@vger.kernel.org
13606 F: drivers/platform/surface/surface_platform_profile.c
13608 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13609 M: Chen Yu <yu.c.chen@intel.com>
13610 L: platform-driver-x86@vger.kernel.org
13612 F: drivers/platform/surface/surfacepro3_button.c
13614 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13615 M: Maximilian Luz <luzmaximilian@gmail.com>
13616 L: platform-driver-x86@vger.kernel.org
13618 W: https://github.com/linux-surface/surface-aggregator-module
13619 C: irc://irc.libera.chat/linux-surface
13620 F: Documentation/driver-api/surface_aggregator/
13621 F: drivers/platform/surface/aggregator/
13622 F: drivers/platform/surface/surface_acpi_notify.c
13623 F: drivers/platform/surface/surface_aggregator_cdev.c
13624 F: drivers/platform/surface/surface_aggregator_registry.c
13625 F: include/linux/surface_acpi_notify.h
13626 F: include/linux/surface_aggregator/
13627 F: include/uapi/linux/surface_aggregator/
13629 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
13630 M: Maximilian Luz <luzmaximilian@gmail.com>
13631 L: platform-driver-x86@vger.kernel.org
13633 F: drivers/platform/surface/surface_aggregator_hub.c
13635 MICROTEK X6 SCANNER
13636 M: Oliver Neukum <oliver@neukum.org>
13638 F: drivers/usb/image/microtek.*
13640 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13641 M: Luka Kovacic <luka.kovacic@sartura.hr>
13642 M: Luka Perkov <luka.perkov@sartura.hr>
13644 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13645 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13646 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13647 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13648 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13649 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13651 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13652 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13653 L: linux-media@vger.kernel.org
13655 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13656 F: Documentation/driver-api/media/drivers/ccs/
13657 F: Documentation/userspace-api/media/drivers/ccs.rst
13658 F: drivers/media/i2c/ccs-pll.c
13659 F: drivers/media/i2c/ccs-pll.h
13660 F: drivers/media/i2c/ccs/
13661 F: include/uapi/linux/ccs.h
13662 F: include/uapi/linux/smiapp.h
13665 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13666 L: linux-mips@vger.kernel.org
13668 W: http://www.linux-mips.org/
13669 Q: https://patchwork.kernel.org/project/linux-mips/list/
13670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13671 F: Documentation/devicetree/bindings/mips/
13672 F: Documentation/mips/
13674 F: drivers/platform/mips/
13675 F: include/dt-bindings/mips/
13677 MIPS BOSTON DEVELOPMENT BOARD
13678 M: Paul Burton <paulburton@kernel.org>
13679 L: linux-mips@vger.kernel.org
13681 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13682 F: arch/mips/boot/dts/img/boston.dts
13683 F: arch/mips/configs/generic/board-boston.config
13684 F: drivers/clk/imgtec/clk-boston.c
13685 F: include/dt-bindings/clock/boston-clock.h
13688 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13689 M: Serge Semin <fancer.lancer@gmail.com>
13690 L: linux-mips@vger.kernel.org
13692 F: drivers/bus/mips_cdmm.c
13693 F: drivers/clocksource/mips-gic-timer.c
13694 F: drivers/cpuidle/cpuidle-cps.c
13695 F: drivers/irqchip/irq-mips-cpu.c
13696 F: drivers/irqchip/irq-mips-gic.c
13698 MIPS GENERIC PLATFORM
13699 M: Paul Burton <paulburton@kernel.org>
13700 L: linux-mips@vger.kernel.org
13702 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13703 F: arch/mips/generic/
13704 F: arch/mips/tools/generic-board-config.sh
13706 MIPS RINT INSTRUCTION EMULATION
13707 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13708 L: linux-mips@vger.kernel.org
13710 F: arch/mips/math-emu/dp_rint.c
13711 F: arch/mips/math-emu/sp_rint.c
13713 MIPS/LOONGSON1 ARCHITECTURE
13714 M: Keguang Zhang <keguang.zhang@gmail.com>
13715 L: linux-mips@vger.kernel.org
13717 F: arch/mips/include/asm/mach-loongson32/
13718 F: arch/mips/loongson32/
13719 F: drivers/*/*/*loongson1*
13720 F: drivers/*/*loongson1*
13722 MIPS/LOONGSON2EF ARCHITECTURE
13723 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13724 L: linux-mips@vger.kernel.org
13726 F: arch/mips/include/asm/mach-loongson2ef/
13727 F: arch/mips/loongson2ef/
13728 F: drivers/cpufreq/loongson2_cpufreq.c
13730 MIPS/LOONGSON64 ARCHITECTURE
13731 M: Huacai Chen <chenhuacai@kernel.org>
13732 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13733 L: linux-mips@vger.kernel.org
13735 F: arch/mips/include/asm/mach-loongson64/
13736 F: arch/mips/loongson64/
13737 F: drivers/irqchip/irq-loongson*
13738 F: drivers/platform/mips/cpu_hwmon.c
13740 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13741 M: Hans Verkuil <hverkuil@xs4all.nl>
13742 L: linux-media@vger.kernel.org
13744 W: https://linuxtv.org
13745 T: git git://linuxtv.org/media_tree.git
13746 F: drivers/media/radio/radio-miropcm20*
13749 R: Lubomir Rintel <lkundrak@v3.sk>
13750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13753 F: arch/arm/boot/dts/mmp*
13754 F: arch/arm/mach-mmp/
13755 F: include/linux/soc/mmp/
13757 MMP USB PHY DRIVERS
13758 R: Lubomir Rintel <lkundrak@v3.sk>
13759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13761 F: drivers/phy/marvell/phy-mmp3-usb.c
13762 F: drivers/phy/marvell/phy-pxa-usb.c
13764 MMU GATHER AND TLB INVALIDATION
13765 M: Will Deacon <will@kernel.org>
13766 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13767 M: Andrew Morton <akpm@linux-foundation.org>
13768 M: Nick Piggin <npiggin@gmail.com>
13769 M: Peter Zijlstra <peterz@infradead.org>
13770 L: linux-arch@vger.kernel.org
13771 L: linux-mm@kvack.org
13773 F: arch/*/include/asm/tlb.h
13774 F: include/asm-generic/tlb.h
13777 MN88472 MEDIA DRIVER
13778 M: Antti Palosaari <crope@iki.fi>
13779 L: linux-media@vger.kernel.org
13781 W: https://linuxtv.org
13782 W: http://palosaari.fi/linux/
13783 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13784 F: drivers/media/dvb-frontends/mn88472*
13786 MN88473 MEDIA DRIVER
13787 M: Antti Palosaari <crope@iki.fi>
13788 L: linux-media@vger.kernel.org
13790 W: https://linuxtv.org
13791 W: http://palosaari.fi/linux/
13792 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13793 F: drivers/media/dvb-frontends/mn88473*
13796 M: Luis Chamberlain <mcgrof@kernel.org>
13797 L: linux-modules@vger.kernel.org
13798 L: linux-kernel@vger.kernel.org
13800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13801 F: include/linux/module.h
13805 MONOLITHIC POWER SYSTEM PMIC DRIVER
13806 M: Saravanan Sekar <sravanhome@gmail.com>
13808 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13809 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13810 F: drivers/iio/adc/mp2629_adc.c
13811 F: drivers/mfd/mp2629.c
13812 F: drivers/power/supply/mp2629_charger.c
13813 F: drivers/regulator/mp5416.c
13814 F: drivers/regulator/mpq7920.c
13815 F: drivers/regulator/mpq7920.h
13816 F: include/linux/mfd/mp2629.h
13818 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13820 W: http://popies.net/meye/
13821 F: Documentation/userspace-api/media/drivers/meye*
13822 F: drivers/media/pci/meye/
13823 F: include/uapi/linux/meye.h
13825 MOTORCOMM PHY DRIVER
13826 M: Peter Geis <pgwipeout@gmail.com>
13827 L: netdev@vger.kernel.org
13829 F: drivers/net/phy/motorcomm.c
13831 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13832 M: Jiri Slaby <jirislaby@kernel.org>
13834 F: Documentation/driver-api/tty/moxa-smartio.rst
13835 F: drivers/tty/mxser.*
13837 MR800 AVERMEDIA USB FM RADIO DRIVER
13838 M: Alexey Klimov <klimov.linux@gmail.com>
13839 L: linux-media@vger.kernel.org
13841 T: git git://linuxtv.org/media_tree.git
13842 F: drivers/media/radio/radio-mr800.c
13844 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13845 M: Alan Ott <alan@signal11.us>
13846 L: linux-wpan@vger.kernel.org
13848 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13849 F: drivers/net/ieee802154/mrf24j40.c
13852 M: "Lee, Chun-Yi" <jlee@suse.com>
13853 L: platform-driver-x86@vger.kernel.org
13855 F: drivers/platform/x86/msi-laptop.c
13858 L: platform-driver-x86@vger.kernel.org
13860 F: drivers/platform/x86/msi-wmi.c
13862 MSI001 MEDIA DRIVER
13863 M: Antti Palosaari <crope@iki.fi>
13864 L: linux-media@vger.kernel.org
13866 W: https://linuxtv.org
13867 W: http://palosaari.fi/linux/
13868 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13869 T: git git://linuxtv.org/anttip/media_tree.git
13870 F: drivers/media/tuners/msi001*
13872 MSI2500 MEDIA DRIVER
13873 M: Antti Palosaari <crope@iki.fi>
13874 L: linux-media@vger.kernel.org
13876 W: https://linuxtv.org
13877 W: http://palosaari.fi/linux/
13878 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13879 T: git git://linuxtv.org/anttip/media_tree.git
13880 F: drivers/media/usb/msi2500/
13882 MSTAR INTERRUPT CONTROLLER DRIVER
13883 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13884 M: Daniel Palmer <daniel@thingy.jp>
13886 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13887 F: drivers/irqchip/irq-mst-intc.c
13889 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13890 M: Robert Jarzmik <robert.jarzmik@free.fr>
13891 L: linux-mtd@lists.infradead.org
13893 F: drivers/mtd/devices/docg3*
13895 MT9M032 APTINA SENSOR DRIVER
13896 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13897 L: linux-media@vger.kernel.org
13899 T: git git://linuxtv.org/media_tree.git
13900 F: drivers/media/i2c/mt9m032.c
13901 F: include/media/i2c/mt9m032.h
13903 MT9P031 APTINA CAMERA SENSOR
13904 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13905 L: linux-media@vger.kernel.org
13907 T: git git://linuxtv.org/media_tree.git
13908 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13909 F: drivers/media/i2c/mt9p031.c
13910 F: include/media/i2c/mt9p031.h
13912 MT9T001 APTINA CAMERA SENSOR
13913 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13914 L: linux-media@vger.kernel.org
13916 T: git git://linuxtv.org/media_tree.git
13917 F: drivers/media/i2c/mt9t001.c
13918 F: include/media/i2c/mt9t001.h
13920 MT9T112 APTINA CAMERA SENSOR
13921 M: Jacopo Mondi <jacopo@jmondi.org>
13922 L: linux-media@vger.kernel.org
13924 T: git git://linuxtv.org/media_tree.git
13925 F: drivers/media/i2c/mt9t112.c
13926 F: include/media/i2c/mt9t112.h
13928 MT9V032 APTINA CAMERA SENSOR
13929 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13930 L: linux-media@vger.kernel.org
13932 T: git git://linuxtv.org/media_tree.git
13933 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13934 F: drivers/media/i2c/mt9v032.c
13935 F: include/media/i2c/mt9v032.h
13937 MT9V111 APTINA CAMERA SENSOR
13938 M: Jacopo Mondi <jacopo@jmondi.org>
13939 L: linux-media@vger.kernel.org
13941 T: git git://linuxtv.org/media_tree.git
13942 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13943 F: drivers/media/i2c/mt9v111.c
13945 MULTIFUNCTION DEVICES (MFD)
13946 M: Lee Jones <lee@kernel.org>
13948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13949 F: Documentation/devicetree/bindings/mfd/
13951 F: include/dt-bindings/mfd/
13952 F: include/linux/mfd/
13954 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13956 F: drivers/mmc/host/mmc_spi.c
13957 F: include/linux/spi/mmc_spi.h
13959 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13960 M: Ulf Hansson <ulf.hansson@linaro.org>
13961 L: linux-mmc@vger.kernel.org
13963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13964 F: Documentation/devicetree/bindings/mmc/
13966 F: include/linux/mmc/
13967 F: include/uapi/linux/mmc/
13969 MULTIPLEXER SUBSYSTEM
13970 M: Peter Rosin <peda@axentia.se>
13972 F: Documentation/ABI/testing/sysfs-class-mux*
13973 F: Documentation/devicetree/bindings/mux/
13975 F: include/dt-bindings/mux/
13976 F: include/linux/mux/
13978 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13979 M: Bin Liu <b-liu@ti.com>
13980 L: linux-usb@vger.kernel.org
13982 F: drivers/usb/musb/
13984 MXL301RF MEDIA DRIVER
13985 M: Akihiro Tsukada <tskd08@gmail.com>
13986 L: linux-media@vger.kernel.org
13988 F: drivers/media/tuners/mxl301rf*
13990 MXL5007T MEDIA DRIVER
13991 M: Michael Krufky <mkrufky@linuxtv.org>
13992 L: linux-media@vger.kernel.org
13994 W: https://linuxtv.org
13995 W: http://github.com/mkrufky
13996 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13997 T: git git://linuxtv.org/mkrufky/tuners.git
13998 F: drivers/media/tuners/mxl5007t.*
14001 M: Marek Vasut <marex@denx.de>
14002 M: Stefan Agner <stefan@agner.ch>
14003 L: dri-devel@lists.freedesktop.org
14005 T: git git://anongit.freedesktop.org/drm/drm-misc
14006 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
14007 F: drivers/gpu/drm/mxsfb/
14009 MYLEX DAC960 PCI RAID Controller
14010 M: Hannes Reinecke <hare@kernel.org>
14011 L: linux-scsi@vger.kernel.org
14013 F: drivers/scsi/myrb.*
14014 F: drivers/scsi/myrs.*
14016 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
14017 M: Chris Lee <christopher.lee@cspi.com>
14018 L: netdev@vger.kernel.org
14020 W: https://www.cspi.com/ethernet-products/support/downloads/
14021 F: drivers/net/ethernet/myricom/myri10ge/
14023 NAND FLASH SUBSYSTEM
14024 M: Miquel Raynal <miquel.raynal@bootlin.com>
14025 R: Richard Weinberger <richard@nod.at>
14026 L: linux-mtd@lists.infradead.org
14028 W: http://www.linux-mtd.infradead.org/
14029 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14030 C: irc://irc.oftc.net/mtd
14031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
14032 F: drivers/mtd/nand/
14033 F: include/linux/mtd/*nand*.h
14035 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14036 M: Daniel Mack <zonque@gmail.com>
14037 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14039 W: http://www.native-instruments.com
14040 F: sound/usb/caiaq/
14042 NATSEMI ETHERNET DRIVER (DP8381x)
14044 F: drivers/net/ethernet/natsemi/natsemi.c
14046 NCR 5380 SCSI DRIVERS
14047 M: Finn Thain <fthain@linux-m68k.org>
14048 M: Michael Schmitz <schmitzmic@gmail.com>
14049 L: linux-scsi@vger.kernel.org
14051 F: Documentation/scsi/g_NCR5380.rst
14052 F: drivers/scsi/NCR5380.*
14053 F: drivers/scsi/arm/cumana_1.c
14054 F: drivers/scsi/arm/oak.c
14055 F: drivers/scsi/atari_scsi.*
14056 F: drivers/scsi/dmx3191d.c
14057 F: drivers/scsi/g_NCR5380.*
14058 F: drivers/scsi/mac_scsi.*
14059 F: drivers/scsi/sun3_scsi.*
14060 F: drivers/scsi/sun3_scsi_vme.c
14063 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
14067 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14068 M: Guenter Roeck <linux@roeck-us.net>
14069 L: linux-hwmon@vger.kernel.org
14071 F: Documentation/hwmon/nct6775.rst
14072 F: drivers/hwmon/nct6775-core.c
14073 F: drivers/hwmon/nct6775-platform.c
14074 F: drivers/hwmon/nct6775.h
14076 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14077 M: Zev Weiss <zev@bewilderbeest.net>
14078 L: linux-hwmon@vger.kernel.org
14080 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14081 F: drivers/hwmon/nct6775-i2c.c
14084 M: Jakub Kicinski <kuba@kernel.org>
14086 F: drivers/net/netdevsim/*
14088 NETEM NETWORK EMULATOR
14089 M: Stephen Hemminger <stephen@networkplumber.org>
14090 L: netdev@vger.kernel.org
14092 F: net/sched/sch_netem.c
14094 NETERION 10GbE DRIVERS (s2io)
14095 M: Jon Mason <jdmason@kudzu.us>
14096 L: netdev@vger.kernel.org
14098 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14099 F: drivers/net/ethernet/neterion/
14102 M: Pablo Neira Ayuso <pablo@netfilter.org>
14103 M: Jozsef Kadlecsik <kadlec@netfilter.org>
14104 M: Florian Westphal <fw@strlen.de>
14105 L: netfilter-devel@vger.kernel.org
14106 L: coreteam@netfilter.org
14108 W: http://www.netfilter.org/
14109 W: http://www.iptables.org/
14110 W: http://www.nftables.org/
14111 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
14112 C: irc://irc.libera.chat/netfilter
14113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14115 F: include/linux/netfilter*
14116 F: include/linux/netfilter/
14117 F: include/net/netfilter/
14118 F: include/uapi/linux/netfilter*
14119 F: include/uapi/linux/netfilter/
14120 F: net/*/netfilter.c
14121 F: net/*/netfilter/
14122 F: net/bridge/br_netfilter*.c
14125 NETROM NETWORK LAYER
14126 M: Ralf Baechle <ralf@linux-mips.org>
14127 L: linux-hams@vger.kernel.org
14129 W: http://www.linux-ax25.org/
14130 F: include/net/netrom.h
14131 F: include/uapi/linux/netrom.h
14134 NETRONIX EMBEDDED CONTROLLER
14135 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14137 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14138 F: drivers/mfd/ntxec.c
14139 F: drivers/pwm/pwm-ntxec.c
14140 F: drivers/rtc/rtc-ntxec.c
14141 F: include/linux/mfd/ntxec.h
14143 NETRONOME ETHERNET DRIVERS
14144 M: Simon Horman <simon.horman@corigine.com>
14145 R: Jakub Kicinski <kuba@kernel.org>
14146 L: oss-drivers@corigine.com
14148 F: drivers/net/ethernet/netronome/
14150 NETWORK BLOCK DEVICE (NBD)
14151 M: Josef Bacik <josef@toxicpanda.com>
14152 L: linux-block@vger.kernel.org
14153 L: nbd@other.debian.org
14155 F: Documentation/admin-guide/blockdev/nbd.rst
14156 F: drivers/block/nbd.c
14157 F: include/trace/events/nbd.h
14158 F: include/uapi/linux/nbd.h
14160 NETWORK DROP MONITOR
14161 M: Neil Horman <nhorman@tuxdriver.com>
14162 L: netdev@vger.kernel.org
14164 W: https://fedorahosted.org/dropwatch/
14165 F: include/uapi/linux/net_dropmon.h
14166 F: net/core/drop_monitor.c
14169 M: "David S. Miller" <davem@davemloft.net>
14170 M: Eric Dumazet <edumazet@google.com>
14171 M: Jakub Kicinski <kuba@kernel.org>
14172 M: Paolo Abeni <pabeni@redhat.com>
14173 L: netdev@vger.kernel.org
14175 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14178 F: Documentation/devicetree/bindings/net/
14179 F: drivers/connector/
14181 F: include/dt-bindings/net/
14182 F: include/linux/etherdevice.h
14183 F: include/linux/fcdevice.h
14184 F: include/linux/fddidevice.h
14185 F: include/linux/hippidevice.h
14186 F: include/linux/if_*
14187 F: include/linux/inetdevice.h
14188 F: include/linux/netdevice.h
14189 F: include/uapi/linux/if_*
14190 F: include/uapi/linux/netdevice.h
14192 NETWORKING DRIVERS (WIRELESS)
14193 M: Kalle Valo <kvalo@kernel.org>
14194 L: linux-wireless@vger.kernel.org
14196 W: https://wireless.wiki.kernel.org/
14197 Q: https://patchwork.kernel.org/project/linux-wireless/list/
14198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14200 F: Documentation/devicetree/bindings/net/wireless/
14201 F: drivers/net/wireless/
14204 M: Andrew Lunn <andrew@lunn.ch>
14205 M: Vivien Didelot <vivien.didelot@gmail.com>
14206 M: Florian Fainelli <f.fainelli@gmail.com>
14207 M: Vladimir Oltean <olteanv@gmail.com>
14209 F: Documentation/devicetree/bindings/net/dsa/
14210 F: drivers/net/dsa/
14211 F: include/linux/dsa/
14212 F: include/linux/platform_data/dsa.h
14213 F: include/net/dsa.h
14215 F: tools/testing/selftests/drivers/net/dsa/
14217 NETWORKING [GENERAL]
14218 M: "David S. Miller" <davem@davemloft.net>
14219 M: Eric Dumazet <edumazet@google.com>
14220 M: Jakub Kicinski <kuba@kernel.org>
14221 M: Paolo Abeni <pabeni@redhat.com>
14222 L: netdev@vger.kernel.org
14224 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14225 B: mailto:netdev@vger.kernel.org
14226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14228 F: Documentation/networking/
14229 F: Documentation/process/maintainer-netdev.rst
14230 F: include/linux/in.h
14231 F: include/linux/net.h
14232 F: include/linux/netdevice.h
14234 F: include/uapi/linux/in.h
14235 F: include/uapi/linux/net.h
14236 F: include/uapi/linux/net_namespace.h
14237 F: include/uapi/linux/netdevice.h
14241 F: tools/testing/selftests/net/
14244 M: Steffen Klassert <steffen.klassert@secunet.com>
14245 M: Herbert Xu <herbert@gondor.apana.org.au>
14246 M: "David S. Miller" <davem@davemloft.net>
14247 L: netdev@vger.kernel.org
14249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14251 F: include/net/xfrm.h
14252 F: include/uapi/linux/xfrm.h
14255 F: net/ipv4/ip_vti.c
14256 F: net/ipv4/ipcomp.c
14260 F: net/ipv6/ip6_vti.c
14261 F: net/ipv6/ipcomp6.c
14265 F: tools/testing/selftests/net/ipsec.c
14267 NETWORKING [IPv4/IPv6]
14268 M: "David S. Miller" <davem@davemloft.net>
14269 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
14270 M: David Ahern <dsahern@kernel.org>
14271 L: netdev@vger.kernel.org
14273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14275 F: include/linux/ip.h
14276 F: include/linux/ipv6*
14277 F: include/net/fib*
14279 F: include/net/route.h
14283 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14284 M: Paul Moore <paul@paul-moore.com>
14285 L: netdev@vger.kernel.org
14286 L: linux-security-module@vger.kernel.org
14288 W: https://github.com/netlabel
14289 F: Documentation/netlabel/
14290 F: include/net/calipso.h
14291 F: include/net/cipso_ipv4.h
14292 F: include/net/netlabel.h
14293 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14294 F: include/uapi/linux/netfilter/xt_SECMARK.h
14295 F: net/ipv4/cipso_ipv4.c
14296 F: net/ipv6/calipso.c
14297 F: net/netfilter/xt_CONNSECMARK.c
14298 F: net/netfilter/xt_SECMARK.c
14302 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
14303 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14304 L: netdev@vger.kernel.org
14305 L: mptcp@lists.linux.dev
14307 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14308 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14309 F: Documentation/networking/mptcp-sysctl.rst
14310 F: include/net/mptcp.h
14311 F: include/trace/events/mptcp.h
14312 F: include/uapi/linux/mptcp.h
14314 F: tools/testing/selftests/bpf/*/*mptcp*.c
14315 F: tools/testing/selftests/net/mptcp/
14318 M: Eric Dumazet <edumazet@google.com>
14319 L: netdev@vger.kernel.org
14321 F: include/linux/tcp.h
14322 F: include/net/tcp.h
14323 F: include/trace/events/tcp.h
14324 F: include/uapi/linux/tcp.h
14325 F: net/ipv4/syncookies.c
14327 F: net/ipv6/syncookies.c
14331 M: Boris Pismenny <borisp@nvidia.com>
14332 M: John Fastabend <john.fastabend@gmail.com>
14333 M: Jakub Kicinski <kuba@kernel.org>
14334 L: netdev@vger.kernel.org
14336 F: include/net/tls.h
14337 F: include/uapi/linux/tls.h
14340 NETXEN (1/10) GbE SUPPORT
14341 M: Manish Chopra <manishc@marvell.com>
14342 M: Rahul Verma <rahulv@marvell.com>
14343 M: GR-Linux-NIC-Dev@marvell.com
14344 L: netdev@vger.kernel.org
14346 F: drivers/net/ethernet/qlogic/netxen/
14348 NET_FAILOVER MODULE
14349 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14350 L: netdev@vger.kernel.org
14352 F: Documentation/networking/net_failover.rst
14353 F: drivers/net/net_failover.c
14354 F: include/net/net_failover.h
14357 M: David Ahern <dsahern@kernel.org>
14358 L: netdev@vger.kernel.org
14360 F: include/net/netns/nexthop.h
14361 F: include/net/nexthop.h
14362 F: include/uapi/linux/nexthop.h
14363 F: net/ipv4/nexthop.c
14366 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14367 L: linux-nfc@lists.01.org (subscribers-only)
14368 L: netdev@vger.kernel.org
14370 B: mailto:linux-nfc@lists.01.org
14371 F: Documentation/devicetree/bindings/net/nfc/
14373 F: include/linux/platform_data/nfcmrvl.h
14374 F: include/net/nfc/
14375 F: include/uapi/linux/nfc.h
14378 NFC VIRTUAL NCI DEVICE DRIVER
14379 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14380 L: netdev@vger.kernel.org
14381 L: linux-nfc@lists.01.org (subscribers-only)
14383 F: drivers/nfc/virtual_ncidev.c
14384 F: tools/testing/selftests/nci/
14386 NFS, SUNRPC, AND LOCKD CLIENTS
14387 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14388 M: Anna Schumaker <anna@kernel.org>
14389 L: linux-nfs@vger.kernel.org
14391 W: http://client.linux-nfs.org
14392 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14396 F: include/linux/lockd/
14397 F: include/linux/nfs*
14398 F: include/linux/sunrpc/
14399 F: include/uapi/linux/nfs*
14400 F: include/uapi/linux/sunrpc/
14402 F: Documentation/filesystems/nfs/
14405 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14406 L: linux-nilfs@vger.kernel.org
14408 W: https://nilfs.sourceforge.io/
14409 W: https://nilfs.osdn.jp/
14410 T: git git://github.com/konis/nilfs2.git
14411 F: Documentation/filesystems/nilfs2.rst
14413 F: include/trace/events/nilfs2.h
14414 F: include/uapi/linux/nilfs2_api.h
14415 F: include/uapi/linux/nilfs2_ondisk.h
14417 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14418 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14420 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14421 F: Documentation/scsi/NinjaSCSI.rst
14422 F: drivers/scsi/pcmcia/nsp_*
14424 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14425 M: GOTO Masanori <gotom@debian.or.jp>
14426 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14428 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14429 F: Documentation/scsi/NinjaSCSI.rst
14430 F: drivers/scsi/nsp32*
14432 NINTENDO HID DRIVER
14433 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14434 L: linux-input@vger.kernel.org
14436 F: drivers/hid/hid-nintendo*
14439 M: Dinh Nguyen <dinguyen@kernel.org>
14441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14444 NITRO ENCLAVES (NE)
14445 M: Andra Paraschiv <andraprs@amazon.com>
14446 M: Alexandru Vasile <lexnv@amazon.com>
14447 M: Alexandru Ciobotaru <alcioa@amazon.com>
14448 L: linux-kernel@vger.kernel.org
14450 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14451 F: Documentation/virt/ne_overview.rst
14452 F: drivers/virt/nitro_enclaves/
14453 F: include/linux/nitro_enclaves.h
14454 F: include/uapi/linux/nitro_enclaves.h
14455 F: samples/nitro_enclaves/
14457 NOHZ, DYNTICKS SUPPORT
14458 M: Frederic Weisbecker <fweisbec@gmail.com>
14459 M: Thomas Gleixner <tglx@linutronix.de>
14460 M: Ingo Molnar <mingo@kernel.org>
14461 L: linux-kernel@vger.kernel.org
14463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14464 F: include/linux/sched/nohz.h
14465 F: include/linux/tick.h
14466 F: kernel/time/tick*.*
14468 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14469 M: Pavel Machek <pavel@ucw.cz>
14470 M: Sakari Ailus <sakari.ailus@iki.fi>
14471 L: linux-media@vger.kernel.org
14473 F: drivers/media/i2c/ad5820.c
14474 F: drivers/media/i2c/et8ek8
14476 NOKIA N900 POWER SUPPLY DRIVERS
14477 R: Pali Rohár <pali@kernel.org>
14478 F: drivers/power/supply/bq2415x_charger.c
14479 F: drivers/power/supply/bq27xxx_battery.c
14480 F: drivers/power/supply/bq27xxx_battery_i2c.c
14481 F: drivers/power/supply/isp1704_charger.c
14482 F: drivers/power/supply/rx51_battery.c
14483 F: include/linux/power/bq2415x_charger.h
14484 F: include/linux/power/bq27xxx_battery.h
14487 M: Willy Tarreau <w@1wt.eu>
14489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14490 F: tools/include/nolibc/
14491 F: tools/testing/selftests/nolibc/
14494 M: Matthias Maennich <maennich@google.com>
14496 F: Documentation/core-api/symbol-namespaces.rst
14500 M: Sanjay R Mehta <sanju.mehta@amd.com>
14501 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14502 L: ntb@lists.linux.dev
14504 F: drivers/ntb/hw/amd/
14507 M: Jon Mason <jdmason@kudzu.us>
14508 M: Dave Jiang <dave.jiang@intel.com>
14509 M: Allen Hubbe <allenbh@gmail.com>
14510 L: ntb@lists.linux.dev
14512 W: https://github.com/jonmason/ntb/wiki
14513 T: git git://github.com/jonmason/ntb.git
14514 F: drivers/net/ntb_netdev.c
14516 F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
14517 F: include/linux/ntb.h
14518 F: include/linux/ntb_transport.h
14519 F: tools/testing/selftests/ntb/
14522 M: Serge Semin <fancer.lancer@gmail.com>
14523 L: ntb@lists.linux.dev
14525 F: drivers/ntb/hw/idt/
14528 M: Dave Jiang <dave.jiang@intel.com>
14529 L: ntb@lists.linux.dev
14531 W: https://github.com/davejiang/linux/wiki
14532 T: git https://github.com/davejiang/linux.git
14533 F: drivers/ntb/hw/intel/
14536 M: Anton Altaparmakov <anton@tuxera.com>
14537 L: linux-ntfs-dev@lists.sourceforge.net
14539 W: http://www.tuxera.com/
14540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14541 F: Documentation/filesystems/ntfs.rst
14545 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14546 L: ntfs3@lists.linux.dev
14548 W: http://www.paragon-software.com/
14549 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14550 F: Documentation/filesystems/ntfs3.rst
14554 M: Finn Thain <fthain@linux-m68k.org>
14555 L: linux-m68k@lists.linux-m68k.org
14557 F: arch/*/include/asm/nubus.h
14559 F: include/linux/nubus.h
14560 F: include/uapi/linux/nubus.h
14562 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14563 M: Antonino Daplas <adaplas@gmail.com>
14564 L: linux-fbdev@vger.kernel.org
14566 F: drivers/video/fbdev/nvidia/
14567 F: drivers/video/fbdev/riva/
14569 NVIDIA WMI EC BACKLIGHT DRIVER
14570 M: Daniel Dadap <ddadap@nvidia.com>
14571 L: platform-driver-x86@vger.kernel.org
14573 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14574 F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
14577 M: Keith Busch <kbusch@kernel.org>
14578 M: Jens Axboe <axboe@fb.com>
14579 M: Christoph Hellwig <hch@lst.de>
14580 M: Sagi Grimberg <sagi@grimberg.me>
14581 L: linux-nvme@lists.infradead.org
14583 W: http://git.infradead.org/nvme.git
14584 T: git://git.infradead.org/nvme.git
14585 F: drivers/nvme/host/
14586 F: drivers/nvme/common/
14587 F: include/linux/nvme*
14588 F: include/uapi/linux/nvme_ioctl.h
14590 NVM EXPRESS FC TRANSPORT DRIVERS
14591 M: James Smart <james.smart@broadcom.com>
14592 L: linux-nvme@lists.infradead.org
14594 F: drivers/nvme/host/fc.c
14595 F: drivers/nvme/target/fc.c
14596 F: drivers/nvme/target/fcloop.c
14597 F: include/linux/nvme-fc-driver.h
14598 F: include/linux/nvme-fc.h
14600 NVM EXPRESS TARGET DRIVER
14601 M: Christoph Hellwig <hch@lst.de>
14602 M: Sagi Grimberg <sagi@grimberg.me>
14603 M: Chaitanya Kulkarni <kch@nvidia.com>
14604 L: linux-nvme@lists.infradead.org
14606 W: http://git.infradead.org/nvme.git
14607 T: git://git.infradead.org/nvme.git
14608 F: drivers/nvme/target/
14611 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14614 F: Documentation/ABI/stable/sysfs-bus-nvmem
14615 F: Documentation/devicetree/bindings/nvmem/
14617 F: include/linux/nvmem-consumer.h
14618 F: include/linux/nvmem-provider.h
14620 NXP C45 TJA11XX PHY DRIVER
14621 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14622 L: netdev@vger.kernel.org
14624 F: drivers/net/phy/nxp-c45-tja11xx.c
14627 M: Han Xu <han.xu@nxp.com>
14628 M: Haibo Chen <haibo.chen@nxp.com>
14629 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14630 L: linux-spi@vger.kernel.org
14632 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14633 F: drivers/spi/spi-nxp-fspi.c
14635 NXP FXAS21002C DRIVER
14636 M: Rui Miguel Silva <rmfrfs@gmail.com>
14637 L: linux-iio@vger.kernel.org
14639 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14640 F: drivers/iio/gyro/fxas21002c.h
14641 F: drivers/iio/gyro/fxas21002c_core.c
14642 F: drivers/iio/gyro/fxas21002c_i2c.c
14643 F: drivers/iio/gyro/fxas21002c_spi.c
14645 NXP i.MX CLOCK DRIVERS
14646 M: Abel Vesa <abelvesa@kernel.org>
14647 L: linux-clk@vger.kernel.org
14648 L: linux-imx@nxp.com
14650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14651 F: Documentation/devicetree/bindings/clock/imx*
14652 F: drivers/clk/imx/
14653 F: include/dt-bindings/clock/imx*
14655 NXP i.MX 8MQ DCSS DRIVER
14656 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14657 R: Lucas Stach <l.stach@pengutronix.de>
14658 L: dri-devel@lists.freedesktop.org
14660 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14661 F: drivers/gpu/drm/imx/dcss/
14663 NXP i.MX 8QXP ADC DRIVER
14664 M: Cai Huoqing <cai.huoqing@linux.dev>
14665 M: Haibo Chen <haibo.chen@nxp.com>
14666 L: linux-imx@nxp.com
14667 L: linux-iio@vger.kernel.org
14669 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14670 F: drivers/iio/adc/imx8qxp-adc.c
14672 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14673 M: Haibo Chen <haibo.chen@nxp.com>
14674 L: linux-iio@vger.kernel.org
14675 L: linux-imx@nxp.com
14677 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14678 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14679 F: drivers/iio/adc/imx7d_adc.c
14680 F: drivers/iio/adc/vf610_adc.c
14682 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14683 M: Jagan Teki <jagan@amarulasolutions.com>
14685 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14686 F: drivers/regulator/pf8x00-regulator.c
14688 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14689 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14690 L: linux-kernel@vger.kernel.org
14692 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14693 F: drivers/extcon/extcon-ptn5150.c
14695 NXP SGTL5000 DRIVER
14696 M: Fabio Estevam <festevam@gmail.com>
14697 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14699 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14700 F: sound/soc/codecs/sgtl5000*
14702 NXP SJA1105 ETHERNET SWITCH DRIVER
14703 M: Vladimir Oltean <olteanv@gmail.com>
14704 L: linux-kernel@vger.kernel.org
14706 F: drivers/net/dsa/sja1105
14707 F: drivers/net/pcs/pcs-xpcs-nxp.c
14709 NXP TDA998X DRM DRIVER
14710 M: Russell King <linux@armlinux.org.uk>
14712 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14713 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14714 F: drivers/gpu/drm/i2c/tda998x_drv.c
14715 F: include/drm/i2c/tda998x.h
14716 F: include/dt-bindings/display/tda998x.h
14720 M: Peter Rosin <peda@axentia.se>
14721 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14723 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14724 F: sound/soc/codecs/tfa9879*
14726 NXP/Goodix TFA989X (TFA1) DRIVER
14727 M: Stephan Gerhold <stephan@gerhold.net>
14728 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14730 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14731 F: sound/soc/codecs/tfa989x.c
14734 L: linux-nfc@lists.01.org (subscribers-only)
14736 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14737 F: drivers/nfc/nxp-nci
14739 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14740 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14741 R: NXP Linux Team <linux-imx@nxp.com>
14742 L: linux-media@vger.kernel.org
14744 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14745 F: drivers/media/platform/nxp/imx-jpeg
14747 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14748 M: Jonas Malaco <jonas@protocubo.io>
14749 L: linux-hwmon@vger.kernel.org
14751 F: Documentation/hwmon/nzxt-kraken2.rst
14752 F: drivers/hwmon/nzxt-kraken2.c
14754 NZXT-SMART2 HARDWARE MONITORING DRIVER
14755 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14756 L: linux-hwmon@vger.kernel.org
14758 F: Documentation/hwmon/nzxt-smart2.rst
14759 F: drivers/hwmon/nzxt-smart2.c
14762 M: Jiri Pirko <jiri@nvidia.com>
14763 L: netdev@vger.kernel.org
14765 F: include/linux/objagg.h
14767 F: lib/test_objagg.c
14770 M: Josh Poimboeuf <jpoimboe@kernel.org>
14771 M: Peter Zijlstra <peterz@infradead.org>
14774 F: include/linux/objtool.h
14776 OCELOT ETHERNET SWITCH DRIVER
14777 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14778 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14779 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14780 M: UNGLinuxDriver@microchip.com
14781 L: netdev@vger.kernel.org
14783 F: drivers/net/dsa/ocelot/*
14784 F: drivers/net/ethernet/mscc/
14785 F: include/soc/mscc/ocelot*
14786 F: net/dsa/tag_ocelot.c
14787 F: net/dsa/tag_ocelot_8021q.c
14788 F: tools/testing/selftests/drivers/net/ocelot/*
14790 OCELOT EXTERNAL SWITCH CONTROL
14791 M: Colin Foster <colin.foster@in-advantage.com>
14793 F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
14794 F: drivers/mfd/ocelot*
14795 F: include/linux/mfd/ocelot.h
14797 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14798 M: Frederic Barrat <fbarrat@linux.ibm.com>
14799 M: Andrew Donnellan <ajd@linux.ibm.com>
14800 L: linuxppc-dev@lists.ozlabs.org
14802 F: Documentation/userspace-api/accelerators/ocxl.rst
14803 F: arch/powerpc/include/asm/pnv-ocxl.h
14804 F: arch/powerpc/platforms/powernv/ocxl.c
14805 F: drivers/misc/ocxl/
14806 F: include/misc/ocxl*
14807 F: include/uapi/misc/ocxl.h
14810 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14811 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14812 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14813 L: linux-omap@vger.kernel.org
14815 F: sound/soc/ti/n810.c
14816 F: sound/soc/ti/omap*
14817 F: sound/soc/ti/rx51.c
14818 F: sound/soc/ti/sdma-pcm.*
14820 OMAP CLOCK FRAMEWORK SUPPORT
14821 M: Paul Walmsley <paul@pwsan.com>
14822 L: linux-omap@vger.kernel.org
14824 F: arch/arm/*omap*/*clock*
14826 OMAP DEVICE TREE SUPPORT
14827 M: Benoît Cousson <bcousson@baylibre.com>
14828 M: Tony Lindgren <tony@atomide.com>
14829 L: linux-omap@vger.kernel.org
14830 L: devicetree@vger.kernel.org
14832 F: arch/arm/boot/dts/*am3*
14833 F: arch/arm/boot/dts/*am4*
14834 F: arch/arm/boot/dts/*am5*
14835 F: arch/arm/boot/dts/*dra7*
14836 F: arch/arm/boot/dts/*omap*
14837 F: arch/arm/boot/dts/logicpd-som-lv*
14838 F: arch/arm/boot/dts/logicpd-torpedo*
14840 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14841 L: linux-omap@vger.kernel.org
14842 L: linux-fbdev@vger.kernel.org
14844 F: Documentation/arm/omap/dss.rst
14845 F: drivers/video/fbdev/omap2/
14847 OMAP FRAMEBUFFER SUPPORT
14848 L: linux-fbdev@vger.kernel.org
14849 L: linux-omap@vger.kernel.org
14851 F: drivers/video/fbdev/omap/
14853 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14854 M: Roger Quadros <rogerq@kernel.org>
14855 M: Tony Lindgren <tony@atomide.com>
14856 L: linux-omap@vger.kernel.org
14858 F: arch/arm/mach-omap2/*gpmc*
14859 F: drivers/memory/omap-gpmc.c
14862 M: Grygorii Strashko <grygorii.strashko@ti.com>
14863 M: Santosh Shilimkar <ssantosh@kernel.org>
14864 M: Kevin Hilman <khilman@kernel.org>
14865 L: linux-omap@vger.kernel.org
14867 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14868 F: drivers/gpio/gpio-omap.c
14870 OMAP HARDWARE SPINLOCK SUPPORT
14871 M: Ohad Ben-Cohen <ohad@wizery.com>
14872 L: linux-omap@vger.kernel.org
14874 F: drivers/hwspinlock/omap_hwspinlock.c
14876 OMAP HS MMC SUPPORT
14877 L: linux-mmc@vger.kernel.org
14878 L: linux-omap@vger.kernel.org
14880 F: drivers/mmc/host/omap_hsmmc.c
14883 M: Paul Walmsley <paul@pwsan.com>
14884 L: linux-omap@vger.kernel.org
14886 F: arch/arm/mach-omap2/omap_hwmod*data*
14889 M: Benoît Cousson <bcousson@baylibre.com>
14890 M: Paul Walmsley <paul@pwsan.com>
14891 L: linux-omap@vger.kernel.org
14893 F: arch/arm/mach-omap2/omap_hwmod.*
14896 M: Vignesh R <vigneshr@ti.com>
14897 L: linux-omap@vger.kernel.org
14898 L: linux-i2c@vger.kernel.org
14900 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14901 F: drivers/i2c/busses/i2c-omap.c
14903 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14904 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14905 L: linux-media@vger.kernel.org
14907 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14908 F: drivers/media/platform/ti/omap3isp/
14909 F: drivers/staging/media/omap4iss/
14912 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14913 L: linux-omap@vger.kernel.org
14915 F: drivers/mmc/host/omap.c
14917 OMAP POWER MANAGEMENT SUPPORT
14918 M: Kevin Hilman <khilman@kernel.org>
14919 L: linux-omap@vger.kernel.org
14921 F: arch/arm/*omap*/*pm*
14922 F: drivers/cpufreq/omap-cpufreq.c
14924 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14925 M: Paul Walmsley <paul@pwsan.com>
14926 L: linux-omap@vger.kernel.org
14928 F: arch/arm/mach-omap2/prm*
14930 OMAP RANDOM NUMBER GENERATOR SUPPORT
14931 M: Deepak Saxena <dsaxena@plexity.net>
14933 F: drivers/char/hw_random/omap-rng.c
14936 L: linux-usb@vger.kernel.org
14937 L: linux-omap@vger.kernel.org
14939 F: arch/arm/*omap*/usb*
14940 F: drivers/usb/*/*omap*
14942 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14943 M: Mark Jackson <mpfj@newflow.co.uk>
14944 L: linux-omap@vger.kernel.org
14946 F: arch/arm/boot/dts/am335x-nano.dts
14949 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14950 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
14951 M: Tony Lindgren <tony@atomide.com>
14952 L: linux-omap@vger.kernel.org
14954 Q: http://patchwork.kernel.org/project/linux-omap/list/
14955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14956 F: arch/arm/configs/omap1_defconfig
14957 F: arch/arm/mach-omap1/
14958 F: arch/arm/plat-omap/
14959 F: drivers/i2c/busses/i2c-omap.c
14960 F: include/linux/platform_data/ams-delta-fiq.h
14961 F: include/linux/platform_data/i2c-omap.h
14964 M: Tony Lindgren <tony@atomide.com>
14965 L: linux-omap@vger.kernel.org
14967 W: http://www.muru.com/linux/omap/
14968 W: http://linux.omap.com/
14969 Q: http://patchwork.kernel.org/project/linux-omap/list/
14970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14971 F: arch/arm/configs/omap2plus_defconfig
14972 F: arch/arm/mach-omap2/
14973 F: arch/arm/plat-omap/
14974 F: drivers/bus/ti-sysc.c
14975 F: drivers/i2c/busses/i2c-omap.c
14976 F: drivers/irqchip/irq-omap-intc.c
14977 F: drivers/mfd/*omap*.c
14978 F: drivers/mfd/menelaus.c
14979 F: drivers/mfd/palmas.c
14980 F: drivers/mfd/tps65217.c
14981 F: drivers/mfd/tps65218.c
14982 F: drivers/mfd/tps65910.c
14983 F: drivers/mfd/twl-core.[ch]
14984 F: drivers/mfd/twl4030*.c
14985 F: drivers/mfd/twl6030*.c
14986 F: drivers/mfd/twl6040*.c
14987 F: drivers/regulator/palmas-regulator*.c
14988 F: drivers/regulator/pbias-regulator.c
14989 F: drivers/regulator/tps65217-regulator.c
14990 F: drivers/regulator/tps65218-regulator.c
14991 F: drivers/regulator/tps65219-regulator.c
14992 F: drivers/regulator/tps65910-regulator.c
14993 F: drivers/regulator/twl-regulator.c
14994 F: drivers/regulator/twl6030-regulator.c
14995 F: include/linux/platform_data/i2c-omap.h
14996 F: include/linux/platform_data/ti-sysc.h
14999 M: Bob Copeland <me@bobcopeland.com>
15000 L: linux-karma-devel@lists.sourceforge.net
15002 F: Documentation/filesystems/omfs.rst
15005 OMNIKEY CARDMAN 4000 DRIVER
15006 M: Harald Welte <laforge@gnumonks.org>
15008 F: drivers/char/pcmcia/cm4000_cs.c
15009 F: include/linux/cm4000_cs.h
15010 F: include/uapi/linux/cm4000_cs.h
15012 OMNIKEY CARDMAN 4040 DRIVER
15013 M: Harald Welte <laforge@gnumonks.org>
15015 F: drivers/char/pcmcia/cm4040_cs.*
15017 OMNIVISION OG01A1B SENSOR DRIVER
15018 M: Shawn Tu <shawnx.tu@intel.com>
15019 L: linux-media@vger.kernel.org
15021 F: drivers/media/i2c/og01a1b.c
15023 OMNIVISION OV02A10 SENSOR DRIVER
15024 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15025 L: linux-media@vger.kernel.org
15027 T: git git://linuxtv.org/media_tree.git
15028 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
15029 F: drivers/media/i2c/ov02a10.c
15031 OMNIVISION OV08D10 SENSOR DRIVER
15032 M: Jimmy Su <jimmy.su@intel.com>
15033 L: linux-media@vger.kernel.org
15035 T: git git://linuxtv.org/media_tree.git
15036 F: drivers/media/i2c/ov08d10.c
15038 OMNIVISION OV13858 SENSOR DRIVER
15039 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15040 L: linux-media@vger.kernel.org
15042 T: git git://linuxtv.org/media_tree.git
15043 F: drivers/media/i2c/ov13858.c
15045 OMNIVISION OV13B10 SENSOR DRIVER
15046 M: Arec Kao <arec.kao@intel.com>
15047 L: linux-media@vger.kernel.org
15049 T: git git://linuxtv.org/media_tree.git
15050 F: drivers/media/i2c/ov13b10.c
15052 OMNIVISION OV2680 SENSOR DRIVER
15053 M: Rui Miguel Silva <rmfrfs@gmail.com>
15054 L: linux-media@vger.kernel.org
15056 T: git git://linuxtv.org/media_tree.git
15057 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15058 F: drivers/media/i2c/ov2680.c
15060 OMNIVISION OV2685 SENSOR DRIVER
15061 M: Shunqian Zheng <zhengsq@rock-chips.com>
15062 L: linux-media@vger.kernel.org
15064 T: git git://linuxtv.org/media_tree.git
15065 F: drivers/media/i2c/ov2685.c
15067 OMNIVISION OV2740 SENSOR DRIVER
15068 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15069 R: Shawn Tu <shawnx.tu@intel.com>
15070 R: Bingbu Cao <bingbu.cao@intel.com>
15071 L: linux-media@vger.kernel.org
15073 T: git git://linuxtv.org/media_tree.git
15074 F: drivers/media/i2c/ov2740.c
15076 OMNIVISION OV5640 SENSOR DRIVER
15077 M: Steve Longerbeam <slongerbeam@gmail.com>
15078 L: linux-media@vger.kernel.org
15080 T: git git://linuxtv.org/media_tree.git
15081 F: drivers/media/i2c/ov5640.c
15083 OMNIVISION OV5647 SENSOR DRIVER
15084 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
15085 M: Jacopo Mondi <jacopo@jmondi.org>
15086 L: linux-media@vger.kernel.org
15088 T: git git://linuxtv.org/media_tree.git
15089 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15090 F: drivers/media/i2c/ov5647.c
15092 OMNIVISION OV5670 SENSOR DRIVER
15093 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
15094 L: linux-media@vger.kernel.org
15096 T: git git://linuxtv.org/media_tree.git
15097 F: drivers/media/i2c/ov5670.c
15099 OMNIVISION OV5675 SENSOR DRIVER
15100 M: Shawn Tu <shawnx.tu@intel.com>
15101 L: linux-media@vger.kernel.org
15103 T: git git://linuxtv.org/media_tree.git
15104 F: drivers/media/i2c/ov5675.c
15106 OMNIVISION OV5693 SENSOR DRIVER
15107 M: Daniel Scally <djrscally@gmail.com>
15108 L: linux-media@vger.kernel.org
15110 T: git git://linuxtv.org/media_tree.git
15111 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15112 F: drivers/media/i2c/ov5693.c
15114 OMNIVISION OV5695 SENSOR DRIVER
15115 M: Shunqian Zheng <zhengsq@rock-chips.com>
15116 L: linux-media@vger.kernel.org
15118 T: git git://linuxtv.org/media_tree.git
15119 F: drivers/media/i2c/ov5695.c
15121 OMNIVISION OV7670 SENSOR DRIVER
15122 L: linux-media@vger.kernel.org
15124 T: git git://linuxtv.org/media_tree.git
15125 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
15126 F: drivers/media/i2c/ov7670.c
15128 OMNIVISION OV772x SENSOR DRIVER
15129 M: Jacopo Mondi <jacopo@jmondi.org>
15130 L: linux-media@vger.kernel.org
15132 T: git git://linuxtv.org/media_tree.git
15133 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15134 F: drivers/media/i2c/ov772x.c
15135 F: include/media/i2c/ov772x.h
15137 OMNIVISION OV7740 SENSOR DRIVER
15138 M: Wenyou Yang <wenyou.yang@microchip.com>
15139 L: linux-media@vger.kernel.org
15141 T: git git://linuxtv.org/media_tree.git
15142 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
15143 F: drivers/media/i2c/ov7740.c
15145 OMNIVISION OV8856 SENSOR DRIVER
15146 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15147 L: linux-media@vger.kernel.org
15149 T: git git://linuxtv.org/media_tree.git
15150 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15151 F: drivers/media/i2c/ov8856.c
15153 OMNIVISION OV9282 SENSOR DRIVER
15154 M: Paul J. Murphy <paul.j.murphy@intel.com>
15155 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15156 L: linux-media@vger.kernel.org
15158 T: git git://linuxtv.org/media_tree.git
15159 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15160 F: drivers/media/i2c/ov9282.c
15162 OMNIVISION OV9640 SENSOR DRIVER
15163 M: Petr Cvek <petrcvekcz@gmail.com>
15164 L: linux-media@vger.kernel.org
15166 F: drivers/media/i2c/ov9640.*
15168 OMNIVISION OV9650 SENSOR DRIVER
15169 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15170 R: Akinobu Mita <akinobu.mita@gmail.com>
15171 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
15172 L: linux-media@vger.kernel.org
15174 T: git git://linuxtv.org/media_tree.git
15175 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
15176 F: drivers/media/i2c/ov9650.c
15178 OMNIVISION OV9734 SENSOR DRIVER
15179 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15180 R: Bingbu Cao <bingbu.cao@intel.com>
15181 L: linux-media@vger.kernel.org
15183 T: git git://linuxtv.org/media_tree.git
15184 F: drivers/media/i2c/ov9734.c
15186 ONBOARD USB HUB DRIVER
15187 M: Matthias Kaehlcke <mka@chromium.org>
15188 L: linux-usb@vger.kernel.org
15190 F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15191 F: drivers/usb/misc/onboard_usb_hub.c
15193 ONENAND FLASH DRIVER
15194 M: Kyungmin Park <kyungmin.park@samsung.com>
15195 L: linux-mtd@lists.infradead.org
15197 F: drivers/mtd/nand/onenand/
15198 F: include/linux/mtd/onenand*.h
15200 ONION OMEGA2+ BOARD
15201 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15202 L: linux-mips@vger.kernel.org
15204 F: arch/mips/boot/dts/ralink/omega2p.dts
15207 M: Jens Wiklander <jens.wiklander@linaro.org>
15208 L: op-tee@lists.trustedfirmware.org
15210 F: Documentation/ABI/testing/sysfs-bus-optee-devices
15211 F: drivers/tee/optee/
15213 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15214 M: Sumit Garg <sumit.garg@linaro.org>
15215 L: op-tee@lists.trustedfirmware.org
15217 F: drivers/char/hw_random/optee-rng.c
15220 M: Clément Léger <clement.leger@bootlin.com>
15221 L: linux-rtc@vger.kernel.org
15223 F: drivers/rtc/rtc-optee.c
15226 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15227 L: linux-rdma@vger.kernel.org
15229 F: drivers/infiniband/ulp/opa_vnic
15231 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
15232 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
15233 M: Frank Rowand <frowand.list@gmail.com>
15234 L: devicetree@vger.kernel.org
15236 F: Documentation/devicetree/dynamic-resolution-notes.rst
15237 F: Documentation/devicetree/overlay-notes.rst
15238 F: drivers/of/overlay.c
15239 F: drivers/of/resolver.c
15240 K: of_overlay_notifier_
15242 OPEN FIRMWARE AND FLATTENED DEVICE TREE
15243 M: Rob Herring <robh+dt@kernel.org>
15244 M: Frank Rowand <frowand.list@gmail.com>
15245 L: devicetree@vger.kernel.org
15247 C: irc://irc.libera.chat/devicetree
15248 W: http://www.devicetree.org/
15249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15250 F: Documentation/ABI/testing/sysfs-firmware-ofw
15252 F: include/linux/of*.h
15255 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15256 M: Rob Herring <robh+dt@kernel.org>
15257 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15258 L: devicetree@vger.kernel.org
15260 C: irc://irc.libera.chat/devicetree
15261 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15263 F: Documentation/devicetree/
15264 F: arch/*/boot/dts/
15265 F: include/dt-bindings/
15267 OPENCOMPUTE PTP CLOCK DRIVER
15268 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15269 M: Vadim Fedorenko <vadfed@fb.com>
15270 L: netdev@vger.kernel.org
15272 F: drivers/ptp/ptp_ocp.c
15274 OPENCORES I2C BUS DRIVER
15275 M: Peter Korsgaard <peter@korsgaard.com>
15276 M: Andrew Lunn <andrew@lunn.ch>
15277 L: linux-i2c@vger.kernel.org
15279 F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15280 F: Documentation/i2c/busses/i2c-ocores.rst
15281 F: drivers/i2c/busses/i2c-ocores.c
15282 F: include/linux/platform_data/i2c-ocores.h
15284 OPENRISC ARCHITECTURE
15285 M: Jonas Bonn <jonas@southpole.se>
15286 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15287 M: Stafford Horne <shorne@gmail.com>
15288 L: openrisc@lists.librecores.org
15290 W: http://openrisc.io
15291 T: git git://github.com/openrisc/linux.git
15292 F: Documentation/devicetree/bindings/openrisc/
15293 F: Documentation/openrisc/
15295 F: drivers/irqchip/irq-ompic.c
15296 F: drivers/irqchip/irq-or1k-*
15299 M: Pravin B Shelar <pshelar@ovn.org>
15300 L: netdev@vger.kernel.org
15301 L: dev@openvswitch.org
15303 W: http://openvswitch.org
15304 F: include/uapi/linux/openvswitch.h
15305 F: net/openvswitch/
15307 OPERATING PERFORMANCE POINTS (OPP)
15308 M: Viresh Kumar <vireshk@kernel.org>
15309 M: Nishanth Menon <nm@ti.com>
15310 M: Stephen Boyd <sboyd@kernel.org>
15311 L: linux-pm@vger.kernel.org
15313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15314 F: Documentation/devicetree/bindings/opp/
15315 F: Documentation/power/opp.rst
15317 F: include/linux/pm_opp.h
15320 M: Clemens Ladisch <clemens@ladisch.de>
15321 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15324 F: sound/drivers/opl4/
15326 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15327 M: Mark Fasheh <mark@fasheh.com>
15328 M: Joel Becker <jlbec@evilplan.org>
15329 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15330 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15332 W: http://ocfs2.wiki.kernel.org
15333 F: Documentation/filesystems/dlmfs.rst
15334 F: Documentation/filesystems/ocfs2.rst
15337 ORANGEFS FILESYSTEM
15338 M: Mike Marshall <hubcap@omnibond.com>
15339 R: Martin Brandenburg <martin@omnibond.com>
15340 L: devel@lists.orangefs.org
15342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15343 F: Documentation/filesystems/orangefs.rst
15347 L: linux-wireless@vger.kernel.org
15349 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15350 W: http://www.nongnu.org/orinoco/
15351 F: drivers/net/wireless/intersil/orinoco/
15353 OV2659 OMNIVISION SENSOR DRIVER
15354 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15355 L: linux-media@vger.kernel.org
15357 W: https://linuxtv.org
15358 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15359 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15360 F: drivers/media/i2c/ov2659.c
15361 F: include/media/i2c/ov2659.h
15364 M: Miklos Szeredi <miklos@szeredi.hu>
15365 L: linux-unionfs@vger.kernel.org
15367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15368 F: Documentation/filesystems/overlayfs.rst
15371 P54 WIRELESS DRIVER
15372 M: Christian Lamparter <chunkeey@googlemail.com>
15373 L: linux-wireless@vger.kernel.org
15375 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15376 F: drivers/net/wireless/intersil/p54/
15379 M: Vladimir Oltean <olteanv@gmail.com>
15380 L: netdev@vger.kernel.org
15382 F: Documentation/core-api/packing.rst
15383 F: include/linux/packing.h
15386 PADATA PARALLEL EXECUTION MECHANISM
15387 M: Steffen Klassert <steffen.klassert@secunet.com>
15388 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15389 L: linux-crypto@vger.kernel.org
15390 L: linux-kernel@vger.kernel.org
15392 F: Documentation/core-api/padata.rst
15393 F: include/linux/padata.h
15397 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15398 L: linux-fsdevel@vger.kernel.org
15400 T: git git://git.infradead.org/users/willy/pagecache.git
15401 F: Documentation/filesystems/locking.rst
15402 F: Documentation/filesystems/vfs.rst
15403 F: include/linux/pagemap.h
15405 F: mm/page-writeback.c
15410 M: Jesper Dangaard Brouer <hawk@kernel.org>
15411 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15412 L: netdev@vger.kernel.org
15414 F: Documentation/networking/page_pool.rst
15415 F: include/net/page_pool.h
15416 F: include/trace/events/page_pool.h
15417 F: net/core/page_pool.c
15420 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15421 M: Andrew Morton <akpm@linux-foundation.org>
15422 L: linux-mm@kvack.org
15424 F: Documentation/mm/page_table_check.rst
15425 F: include/linux/page_table_check.h
15426 F: mm/page_table_check.c
15428 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15429 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15430 L: platform-driver-x86@vger.kernel.org
15432 F: drivers/platform/x86/panasonic-laptop.c
15434 PARALLAX PING IIO SENSOR DRIVER
15435 M: Andreas Klinger <ak@it-klinger.de>
15436 L: linux-iio@vger.kernel.org
15438 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15439 F: drivers/iio/proximity/ping.c
15441 PARALLEL LCD/KEYPAD PANEL DRIVER
15442 M: Willy Tarreau <willy@haproxy.com>
15443 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15445 F: Documentation/admin-guide/lcd-panel-cgram.rst
15446 F: drivers/auxdisplay/panel.c
15448 PARALLEL PORT SUBSYSTEM
15449 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15450 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15451 L: linux-parport@lists.infradead.org (subscribers-only)
15453 F: Documentation/driver-api/parport*.rst
15454 F: drivers/char/ppdev.c
15455 F: drivers/parport/
15456 F: include/linux/parport*.h
15457 F: include/uapi/linux/ppdev.h
15459 PARAVIRT_OPS INTERFACE
15460 M: Juergen Gross <jgross@suse.com>
15461 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15462 R: Alexey Makhalov <amakhalov@vmware.com>
15463 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15464 L: virtualization@lists.linux-foundation.org
15467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15468 F: Documentation/virt/paravirt_ops.rst
15469 F: arch/*/include/asm/paravirt*.h
15470 F: arch/*/kernel/paravirt*
15471 F: include/linux/hypervisor.h
15473 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15474 M: Tim Waugh <tim@cyberelk.net>
15475 L: linux-parport@lists.infradead.org (subscribers-only)
15477 F: Documentation/admin-guide/blockdev/paride.rst
15478 F: drivers/block/paride/
15480 PARISC ARCHITECTURE
15481 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15482 M: Helge Deller <deller@gmx.de>
15483 L: linux-parisc@vger.kernel.org
15485 W: https://parisc.wiki.kernel.org
15486 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15489 F: Documentation/parisc/
15491 F: drivers/char/agp/parisc-agp.c
15492 F: drivers/input/misc/hp_sdc_rtc.c
15493 F: drivers/input/serio/gscps2.c
15494 F: drivers/input/serio/hp_sdc*
15496 F: drivers/parport/parport_gsc.*
15497 F: drivers/tty/serial/8250/8250_gsc.c
15498 F: drivers/video/console/sti*
15499 F: drivers/video/fbdev/sti*
15500 F: drivers/video/logo/logo_parisc*
15501 F: include/linux/hp_sdc.h
15504 M: Jiri Pirko <jiri@nvidia.com>
15505 L: netdev@vger.kernel.org
15507 F: include/linux/parman.h
15509 F: lib/test_parman.c
15511 PC ENGINES APU BOARD DRIVER
15512 M: Enrico Weigelt, metux IT consult <info@metux.net>
15514 F: drivers/platform/x86/pcengines-apuv2.c
15516 PC87360 HARDWARE MONITORING DRIVER
15517 M: Jim Cromie <jim.cromie@gmail.com>
15518 L: linux-hwmon@vger.kernel.org
15520 F: Documentation/hwmon/pc87360.rst
15521 F: drivers/hwmon/pc87360.c
15523 PC8736x GPIO DRIVER
15524 M: Jim Cromie <jim.cromie@gmail.com>
15526 F: drivers/char/pc8736x_gpio.c
15528 PC87427 HARDWARE MONITORING DRIVER
15529 M: Jean Delvare <jdelvare@suse.com>
15530 L: linux-hwmon@vger.kernel.org
15532 F: Documentation/hwmon/pc87427.rst
15533 F: drivers/hwmon/pc87427.c
15536 M: Riku Voipio <riku.voipio@iki.fi>
15538 F: drivers/leds/leds-pca9532.c
15539 F: include/linux/leds-pca9532.h
15541 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15542 M: Guenter Roeck <linux@roeck-us.net>
15543 L: linux-i2c@vger.kernel.org
15545 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15547 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15548 M: Khalid Aziz <khalid@gonehiking.org>
15550 F: drivers/firmware/pcdp.*
15552 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15553 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15554 M: Pali Rohár <pali@kernel.org>
15555 L: linux-pci@vger.kernel.org
15556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15558 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15559 F: drivers/pci/controller/pci-aardvark.c
15561 PCI DRIVER FOR ALTERA PCIE IP
15562 M: Joyce Ooi <joyce.ooi@intel.com>
15563 L: linux-pci@vger.kernel.org
15565 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15566 F: drivers/pci/controller/pcie-altera.c
15568 PCI DRIVER FOR APPLIEDMICRO XGENE
15569 M: Toan Le <toan@os.amperecomputing.com>
15570 L: linux-pci@vger.kernel.org
15571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15573 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15574 F: drivers/pci/controller/pci-xgene.c
15576 PCI DRIVER FOR ARM VERSATILE PLATFORM
15577 M: Rob Herring <robh@kernel.org>
15578 L: linux-pci@vger.kernel.org
15579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15581 F: Documentation/devicetree/bindings/pci/versatile.yaml
15582 F: drivers/pci/controller/pci-versatile.c
15584 PCI DRIVER FOR ARMADA 8K
15585 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15586 L: linux-pci@vger.kernel.org
15587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15589 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15590 F: drivers/pci/controller/dwc/pcie-armada8k.c
15592 PCI DRIVER FOR CADENCE PCIE IP
15593 M: Tom Joseph <tjoseph@cadence.com>
15594 L: linux-pci@vger.kernel.org
15596 F: Documentation/devicetree/bindings/pci/cdns,*
15597 F: drivers/pci/controller/cadence/
15599 PCI DRIVER FOR FREESCALE LAYERSCAPE
15600 M: Minghuan Lian <minghuan.Lian@nxp.com>
15601 M: Mingkai Hu <mingkai.hu@nxp.com>
15602 M: Roy Zang <roy.zang@nxp.com>
15603 L: linuxppc-dev@lists.ozlabs.org
15604 L: linux-pci@vger.kernel.org
15605 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15607 F: drivers/pci/controller/dwc/*layerscape*
15609 PCI DRIVER FOR GENERIC OF HOSTS
15610 M: Will Deacon <will@kernel.org>
15611 L: linux-pci@vger.kernel.org
15612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15614 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15615 F: drivers/pci/controller/pci-host-common.c
15616 F: drivers/pci/controller/pci-host-generic.c
15618 PCI DRIVER FOR IMX6
15619 M: Richard Zhu <hongxing.zhu@nxp.com>
15620 M: Lucas Stach <l.stach@pengutronix.de>
15621 L: linux-pci@vger.kernel.org
15622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15624 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15625 F: drivers/pci/controller/dwc/*imx6*
15627 PCI DRIVER FOR FU740
15628 M: Paul Walmsley <paul.walmsley@sifive.com>
15629 M: Greentime Hu <greentime.hu@sifive.com>
15630 L: linux-pci@vger.kernel.org
15632 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15633 F: drivers/pci/controller/dwc/pcie-fu740.c
15635 PCI DRIVER FOR INTEL IXP4XX
15636 M: Linus Walleij <linus.walleij@linaro.org>
15638 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15639 F: drivers/pci/controller/pci-ixp4xx.c
15641 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15642 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15643 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15644 L: linux-pci@vger.kernel.org
15646 F: drivers/pci/controller/vmd.c
15648 PCI DRIVER FOR MICROSEMI SWITCHTEC
15649 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15650 M: Logan Gunthorpe <logang@deltatee.com>
15651 L: linux-pci@vger.kernel.org
15653 F: Documentation/ABI/testing/sysfs-class-switchtec
15654 F: Documentation/driver-api/switchtec.rst
15655 F: drivers/ntb/hw/mscc/
15656 F: drivers/pci/switch/switchtec*
15657 F: include/linux/switchtec.h
15658 F: include/uapi/linux/switchtec_ioctl.h
15660 PCI DRIVER FOR MOBIVEIL PCIE IP
15661 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15662 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15663 L: linux-pci@vger.kernel.org
15665 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15666 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15668 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15669 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15670 M: Pali Rohár <pali@kernel.org>
15671 L: linux-pci@vger.kernel.org
15672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15674 F: drivers/pci/controller/*mvebu*
15676 PCI DRIVER FOR NVIDIA TEGRA
15677 M: Thierry Reding <thierry.reding@gmail.com>
15678 L: linux-tegra@vger.kernel.org
15679 L: linux-pci@vger.kernel.org
15681 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15682 F: drivers/pci/controller/pci-tegra.c
15684 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15685 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15686 L: linux-pci@vger.kernel.org
15687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15689 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15690 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15692 PCI DRIVER FOR RENESAS R-CAR
15693 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15694 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15695 L: linux-pci@vger.kernel.org
15696 L: linux-renesas-soc@vger.kernel.org
15698 F: Documentation/devicetree/bindings/pci/*rcar*
15699 F: drivers/pci/controller/*rcar*
15701 PCI DRIVER FOR SAMSUNG EXYNOS
15702 M: Jingoo Han <jingoohan1@gmail.com>
15703 L: linux-pci@vger.kernel.org
15704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15705 L: linux-samsung-soc@vger.kernel.org
15707 F: drivers/pci/controller/dwc/pci-exynos.c
15709 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15710 M: Jingoo Han <jingoohan1@gmail.com>
15711 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15712 L: linux-pci@vger.kernel.org
15714 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15715 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15716 F: drivers/pci/controller/dwc/*designware*
15718 PCI DRIVER FOR TI DRA7XX/J721E
15719 M: Kishon Vijay Abraham I <kishon@ti.com>
15720 L: linux-omap@vger.kernel.org
15721 L: linux-pci@vger.kernel.org
15722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15724 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15725 F: drivers/pci/controller/cadence/pci-j721e.c
15726 F: drivers/pci/controller/dwc/pci-dra7xx.c
15728 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15729 M: Linus Walleij <linus.walleij@linaro.org>
15730 L: linux-pci@vger.kernel.org
15732 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15733 F: drivers/pci/controller/pci-v3-semi.c
15735 PCI ENDPOINT SUBSYSTEM
15736 M: Kishon Vijay Abraham I <kishon@ti.com>
15737 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15738 R: Krzysztof Wilczyński <kw@linux.com>
15739 L: linux-pci@vger.kernel.org
15741 Q: https://patchwork.kernel.org/project/linux-pci/list/
15742 B: https://bugzilla.kernel.org
15743 C: irc://irc.oftc.net/linux-pci
15744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15745 F: Documentation/PCI/endpoint/*
15746 F: Documentation/misc-devices/pci-endpoint-test.rst
15747 F: drivers/misc/pci_endpoint_test.c
15748 F: drivers/pci/endpoint/
15751 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15752 M: Russell Currey <ruscur@russell.cc>
15753 M: Oliver O'Halloran <oohall@gmail.com>
15754 L: linuxppc-dev@lists.ozlabs.org
15756 F: Documentation/PCI/pci-error-recovery.rst
15757 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15758 F: arch/powerpc/include/*/eeh*.h
15759 F: arch/powerpc/kernel/eeh*.c
15760 F: arch/powerpc/platforms/*/eeh*.c
15761 F: drivers/pci/pcie/aer.c
15762 F: drivers/pci/pcie/dpc.c
15763 F: drivers/pci/pcie/err.c
15766 M: Linas Vepstas <linasvepstas@gmail.com>
15767 L: linux-pci@vger.kernel.org
15769 F: Documentation/PCI/pci-error-recovery.rst
15771 PCI PEER-TO-PEER DMA (P2PDMA)
15772 M: Bjorn Helgaas <bhelgaas@google.com>
15773 M: Logan Gunthorpe <logang@deltatee.com>
15774 L: linux-pci@vger.kernel.org
15776 Q: https://patchwork.kernel.org/project/linux-pci/list/
15777 B: https://bugzilla.kernel.org
15778 C: irc://irc.oftc.net/linux-pci
15779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15780 F: Documentation/driver-api/pci/p2pdma.rst
15781 F: drivers/pci/p2pdma.c
15782 F: include/linux/pci-p2pdma.h
15784 PCI MSI DRIVER FOR ALTERA MSI IP
15785 M: Joyce Ooi <joyce.ooi@intel.com>
15786 L: linux-pci@vger.kernel.org
15788 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15789 F: drivers/pci/controller/pcie-altera-msi.c
15791 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15792 M: Toan Le <toan@os.amperecomputing.com>
15793 L: linux-pci@vger.kernel.org
15794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15796 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15797 F: drivers/pci/controller/pci-xgene-msi.c
15799 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15800 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15801 R: Rob Herring <robh@kernel.org>
15802 R: Krzysztof Wilczyński <kw@linux.com>
15803 L: linux-pci@vger.kernel.org
15805 Q: https://patchwork.kernel.org/project/linux-pci/list/
15806 B: https://bugzilla.kernel.org
15807 C: irc://irc.oftc.net/linux-pci
15808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15809 F: drivers/pci/controller/
15810 F: drivers/pci/pci-bridge-emul.c
15811 F: drivers/pci/pci-bridge-emul.h
15814 M: Bjorn Helgaas <bhelgaas@google.com>
15815 L: linux-pci@vger.kernel.org
15817 Q: https://patchwork.kernel.org/project/linux-pci/list/
15818 B: https://bugzilla.kernel.org
15819 C: irc://irc.oftc.net/linux-pci
15820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15821 F: Documentation/PCI/
15822 F: Documentation/devicetree/bindings/pci/
15823 F: arch/x86/kernel/early-quirks.c
15824 F: arch/x86/kernel/quirks.c
15826 F: drivers/acpi/pci*
15828 F: include/asm-generic/pci*
15829 F: include/linux/of_pci.h
15830 F: include/linux/pci*
15831 F: include/uapi/linux/pci*
15834 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15835 M: Jonathan Chocron <jonnyc@amazon.com>
15836 L: linux-pci@vger.kernel.org
15838 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15839 F: drivers/pci/controller/dwc/pcie-al.c
15841 PCIE DRIVER FOR AMLOGIC MESON
15842 M: Yue Wang <yue.wang@Amlogic.com>
15843 L: linux-pci@vger.kernel.org
15844 L: linux-amlogic@lists.infradead.org
15846 F: drivers/pci/controller/dwc/pci-meson.c
15848 PCIE DRIVER FOR AXIS ARTPEC
15849 M: Jesper Nilsson <jesper.nilsson@axis.com>
15850 L: linux-arm-kernel@axis.com
15851 L: linux-pci@vger.kernel.org
15853 F: Documentation/devicetree/bindings/pci/axis,artpec*
15854 F: drivers/pci/controller/dwc/*artpec*
15856 PCIE DRIVER FOR CAVIUM THUNDERX
15857 M: Robert Richter <rric@kernel.org>
15858 L: linux-pci@vger.kernel.org
15859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15861 F: drivers/pci/controller/pci-thunder-*
15863 PCIE DRIVER FOR HISILICON
15864 M: Zhou Wang <wangzhou1@hisilicon.com>
15865 L: linux-pci@vger.kernel.org
15867 F: drivers/pci/controller/dwc/pcie-hisi.c
15869 PCIE DRIVER FOR HISILICON KIRIN
15870 M: Xiaowei Song <songxiaowei@hisilicon.com>
15871 M: Binghui Wang <wangbinghui@hisilicon.com>
15872 L: linux-pci@vger.kernel.org
15874 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15875 F: drivers/pci/controller/dwc/pcie-kirin.c
15877 PCIE DRIVER FOR HISILICON STB
15878 M: Shawn Guo <shawn.guo@linaro.org>
15879 L: linux-pci@vger.kernel.org
15881 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15882 F: drivers/pci/controller/dwc/pcie-histb.c
15884 PCIE DRIVER FOR INTEL KEEM BAY
15885 M: Srikanth Thokala <srikanth.thokala@intel.com>
15886 L: linux-pci@vger.kernel.org
15888 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15889 F: drivers/pci/controller/dwc/pcie-keembay.c
15891 PCIE DRIVER FOR INTEL LGM GW SOC
15892 M: Rahul Tanwar <rtanwar@maxlinear.com>
15893 L: linux-pci@vger.kernel.org
15895 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15896 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15898 PCIE DRIVER FOR MEDIATEK
15899 M: Ryder Lee <ryder.lee@mediatek.com>
15900 M: Jianjun Wang <jianjun.wang@mediatek.com>
15901 L: linux-pci@vger.kernel.org
15902 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15904 F: Documentation/devicetree/bindings/pci/mediatek*
15905 F: drivers/pci/controller/*mediatek*
15907 PCIE DRIVER FOR MICROCHIP
15908 M: Daire McNamara <daire.mcnamara@microchip.com>
15909 L: linux-pci@vger.kernel.org
15911 F: Documentation/devicetree/bindings/pci/microchip*
15912 F: drivers/pci/controller/*microchip*
15914 PCIE DRIVER FOR QUALCOMM MSM
15915 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15916 L: linux-pci@vger.kernel.org
15917 L: linux-arm-msm@vger.kernel.org
15919 F: drivers/pci/controller/dwc/pcie-qcom.c
15921 PCIE ENDPOINT DRIVER FOR QUALCOMM
15922 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15923 L: linux-pci@vger.kernel.org
15924 L: linux-arm-msm@vger.kernel.org
15926 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15927 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15929 PCIE DRIVER FOR ROCKCHIP
15930 M: Shawn Lin <shawn.lin@rock-chips.com>
15931 L: linux-pci@vger.kernel.org
15932 L: linux-rockchip@lists.infradead.org
15934 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15935 F: drivers/pci/controller/pcie-rockchip*
15937 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15938 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15939 L: linux-pci@vger.kernel.org
15941 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
15942 F: drivers/pci/controller/dwc/pcie-uniphier*
15944 PCIE DRIVER FOR ST SPEAR13XX
15945 M: Pratyush Anand <pratyush.anand@gmail.com>
15946 L: linux-pci@vger.kernel.org
15948 F: drivers/pci/controller/dwc/*spear*
15950 PCI DRIVER FOR XILINX VERSAL CPM
15951 M: Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
15952 M: Michal Simek <michal.simek@amd.com>
15953 L: linux-pci@vger.kernel.org
15955 F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
15956 F: drivers/pci/controller/pcie-xilinx-cpm.c
15959 M: Dominik Brodowski <linux@dominikbrodowski.net>
15961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15962 F: Documentation/pcmcia/
15967 PCNET32 NETWORK DRIVER
15968 M: Don Fry <pcnet32@frontier.com>
15969 L: netdev@vger.kernel.org
15971 F: drivers/net/ethernet/amd/pcnet32.c
15973 PCRYPT PARALLEL CRYPTO ENGINE
15974 M: Steffen Klassert <steffen.klassert@secunet.com>
15975 L: linux-crypto@vger.kernel.org
15978 F: include/crypto/pcrypt.h
15980 PEAQ WMI HOTKEYS DRIVER
15981 M: Hans de Goede <hdegoede@redhat.com>
15982 L: platform-driver-x86@vger.kernel.org
15984 F: drivers/platform/x86/peaq-wmi.c
15986 PECI HARDWARE MONITORING DRIVERS
15987 M: Iwona Winiarska <iwona.winiarska@intel.com>
15988 L: linux-hwmon@vger.kernel.org
15990 F: Documentation/hwmon/peci-cputemp.rst
15991 F: Documentation/hwmon/peci-dimmtemp.rst
15992 F: drivers/hwmon/peci/
15995 M: Iwona Winiarska <iwona.winiarska@intel.com>
15996 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
15998 F: Documentation/devicetree/bindings/peci/
15999 F: Documentation/peci/
16001 F: include/linux/peci-cpu.h
16002 F: include/linux/peci.h
16004 PENSANDO ETHERNET DRIVERS
16005 M: Shannon Nelson <snelson@pensando.io>
16006 M: drivers@pensando.io
16007 L: netdev@vger.kernel.org
16009 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
16010 F: drivers/net/ethernet/pensando/
16012 PER-CPU MEMORY ALLOCATOR
16013 M: Dennis Zhou <dennis@kernel.org>
16014 M: Tejun Heo <tj@kernel.org>
16015 M: Christoph Lameter <cl@linux.com>
16016 L: linux-mm@kvack.org
16018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
16019 F: arch/*/include/asm/percpu.h
16020 F: include/linux/percpu*.h
16024 PER-TASK DELAY ACCOUNTING
16025 M: Balbir Singh <bsingharora@gmail.com>
16027 F: include/linux/delayacct.h
16028 F: kernel/delayacct.c
16030 PERFORMANCE EVENTS SUBSYSTEM
16031 M: Peter Zijlstra <peterz@infradead.org>
16032 M: Ingo Molnar <mingo@redhat.com>
16033 M: Arnaldo Carvalho de Melo <acme@kernel.org>
16034 R: Mark Rutland <mark.rutland@arm.com>
16035 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16036 R: Jiri Olsa <jolsa@kernel.org>
16037 R: Namhyung Kim <namhyung@kernel.org>
16038 L: linux-perf-users@vger.kernel.org
16039 L: linux-kernel@vger.kernel.org
16041 W: https://perf.wiki.kernel.org/
16042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16044 F: arch/*/events/*/*
16045 F: arch/*/include/asm/perf_event.h
16046 F: arch/*/kernel/*/*/perf_event*.c
16047 F: arch/*/kernel/*/perf_event*.c
16048 F: arch/*/kernel/perf_callchain.c
16049 F: arch/*/kernel/perf_event*.c
16050 F: include/linux/perf_event.h
16051 F: include/uapi/linux/perf_event.h
16056 PERFORMANCE EVENTS TOOLING ARM64
16057 R: John Garry <john.garry@huawei.com>
16058 R: Will Deacon <will@kernel.org>
16059 R: James Clark <james.clark@arm.com>
16060 R: Mike Leach <mike.leach@linaro.org>
16061 R: Leo Yan <leo.yan@linaro.org>
16062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16064 F: tools/build/feature/test-libopencsd.c
16065 F: tools/perf/arch/arm*/
16066 F: tools/perf/pmu-events/arch/arm64/
16067 F: tools/perf/util/arm-spe*
16068 F: tools/perf/util/cs-etm*
16070 PERSONALITY HANDLING
16071 M: Christoph Hellwig <hch@infradead.org>
16072 L: linux-abi-devel@lists.sourceforge.net
16074 F: include/linux/personality.h
16075 F: include/uapi/linux/personality.h
16077 PHOENIX RC FLIGHT CONTROLLER ADAPTER
16078 M: Marcus Folkesson <marcus.folkesson@gmail.com>
16079 L: linux-input@vger.kernel.org
16081 F: Documentation/input/devices/pxrc.rst
16082 F: drivers/input/joystick/pxrc.c
16085 M: Remi Denis-Courmont <courmisch@gmail.com>
16087 F: Documentation/networking/phonet.rst
16088 F: include/linux/phonet.h
16089 F: include/net/phonet/
16090 F: include/uapi/linux/phonet.h
16094 M: Joern Engel <joern@lazybastard.org>
16095 L: linux-mtd@lists.infradead.org
16097 F: drivers/mtd/devices/phram.c
16100 M: Bruno Prémont <bonbons@linux-vserver.org>
16101 L: linux-input@vger.kernel.org
16103 F: drivers/hid/hid-picolcd*
16106 M: Christian Brauner <christian@brauner.io>
16107 L: linux-kernel@vger.kernel.org
16109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16111 F: tools/testing/selftests/clone3/
16112 F: tools/testing/selftests/pid_namespace/
16113 F: tools/testing/selftests/pidfd/
16116 K: \b(clone_args|kernel_clone_args)\b
16118 PIN CONTROL SUBSYSTEM
16119 M: Linus Walleij <linus.walleij@linaro.org>
16120 L: linux-gpio@vger.kernel.org
16122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16123 F: Documentation/devicetree/bindings/pinctrl/
16124 F: Documentation/driver-api/pin-control.rst
16125 F: drivers/pinctrl/
16126 F: include/dt-bindings/pinctrl/
16127 F: include/linux/pinctrl/
16129 PIN CONTROLLER - AMD
16130 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16131 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16133 F: drivers/pinctrl/pinctrl-amd.c
16135 PIN CONTROLLER - FREESCALE
16136 M: Dong Aisheng <aisheng.dong@nxp.com>
16137 M: Fabio Estevam <festevam@gmail.com>
16138 M: Shawn Guo <shawnguo@kernel.org>
16139 M: Jacky Bai <ping.bai@nxp.com>
16140 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16141 L: linux-gpio@vger.kernel.org
16143 F: Documentation/devicetree/bindings/pinctrl/fsl,*
16144 F: drivers/pinctrl/freescale/
16146 PIN CONTROLLER - INTEL
16147 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16148 M: Andy Shevchenko <andy@kernel.org>
16150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16151 F: drivers/pinctrl/intel/
16153 PIN CONTROLLER - KEEMBAY
16154 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16156 F: drivers/pinctrl/pinctrl-keembay*
16158 PIN CONTROLLER - MEDIATEK
16159 M: Sean Wang <sean.wang@kernel.org>
16160 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16162 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16163 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
16164 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16165 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16166 F: drivers/pinctrl/mediatek/
16168 PIN CONTROLLER - MICROCHIP AT91
16169 M: Ludovic Desroches <ludovic.desroches@microchip.com>
16170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16171 L: linux-gpio@vger.kernel.org
16173 F: drivers/gpio/gpio-sama5d2-piobu.c
16174 F: drivers/pinctrl/pinctrl-at91*
16176 PIN CONTROLLER - QUALCOMM
16177 M: Bjorn Andersson <andersson@kernel.org>
16178 L: linux-arm-msm@vger.kernel.org
16180 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16181 F: drivers/pinctrl/qcom/
16183 PIN CONTROLLER - RENESAS
16184 M: Geert Uytterhoeven <geert+renesas@glider.be>
16185 L: linux-renesas-soc@vger.kernel.org
16187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16188 F: Documentation/devicetree/bindings/pinctrl/renesas,*
16189 F: drivers/pinctrl/renesas/
16191 PIN CONTROLLER - SAMSUNG
16192 M: Tomasz Figa <tomasz.figa@gmail.com>
16193 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16194 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16195 R: Alim Akhtar <alim.akhtar@samsung.com>
16196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16197 L: linux-samsung-soc@vger.kernel.org
16199 C: irc://irc.libera.chat/linux-exynos
16200 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
16201 B: mailto:linux-samsung-soc@vger.kernel.org
16202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16203 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16204 F: drivers/pinctrl/samsung/
16205 F: include/dt-bindings/pinctrl/samsung.h
16207 PIN CONTROLLER - SINGLE
16208 M: Tony Lindgren <tony@atomide.com>
16209 M: Haojian Zhuang <haojian.zhuang@linaro.org>
16210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16211 L: linux-omap@vger.kernel.org
16213 F: drivers/pinctrl/pinctrl-single.c
16215 PIN CONTROLLER - THUNDERBAY
16216 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16218 F: drivers/pinctrl/pinctrl-thunderbay.c
16220 PIN CONTROLLER - SUNPLUS / TIBBO
16221 M: Dvorkin Dmitry <dvorkin@tibbo.com>
16222 M: Wells Lu <wellslutw@gmail.com>
16223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16225 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
16226 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
16227 F: drivers/pinctrl/sunplus/
16228 F: include/dt-bindings/pinctrl/sppctl*.h
16231 M: linux-block@vger.kernel.org
16233 F: drivers/block/pktcdvd.c
16234 F: include/linux/pktcdvd.h
16235 F: include/uapi/linux/pktcdvd.h
16237 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16238 M: Tomasz Duszynski <tduszyns@gmail.com>
16240 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16241 F: drivers/iio/chemical/pms7003.c
16244 M: Jacob Keller <jacob.e.keller@intel.com>
16246 F: Documentation/driver-api/pldmfw/
16247 F: include/linux/pldmfw.h
16251 M: Logan Gunthorpe <logang@deltatee.com>
16253 F: drivers/dma/plx_dma.c
16256 M: Charles Hsu <hsu.yungteng@gmail.com>
16257 L: linux-hwmon@vger.kernel.org
16259 F: Documentation/hwmon/pm6764tr.rst
16260 F: drivers/hwmon/pmbus/pm6764tr.c
16263 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16264 L: linux-pm@vger.kernel.org
16266 W: https://01.org/pm-graph
16267 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16268 T: git git://github.com/intel/pm-graph
16269 F: tools/power/pm-graph
16271 PMBUS HARDWARE MONITORING DRIVERS
16272 M: Guenter Roeck <linux@roeck-us.net>
16273 L: linux-hwmon@vger.kernel.org
16275 W: http://hwmon.wiki.kernel.org/
16276 W: http://www.roeck-us.net/linux/drivers/
16277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16278 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16279 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16280 F: Documentation/hwmon/adm1275.rst
16281 F: Documentation/hwmon/ibm-cffps.rst
16282 F: Documentation/hwmon/ir35221.rst
16283 F: Documentation/hwmon/lm25066.rst
16284 F: Documentation/hwmon/ltc2978.rst
16285 F: Documentation/hwmon/ltc3815.rst
16286 F: Documentation/hwmon/max16064.rst
16287 F: Documentation/hwmon/max20751.rst
16288 F: Documentation/hwmon/max31785.rst
16289 F: Documentation/hwmon/max34440.rst
16290 F: Documentation/hwmon/max8688.rst
16291 F: Documentation/hwmon/pmbus-core.rst
16292 F: Documentation/hwmon/pmbus.rst
16293 F: Documentation/hwmon/tps40422.rst
16294 F: Documentation/hwmon/ucd9000.rst
16295 F: Documentation/hwmon/ucd9200.rst
16296 F: Documentation/hwmon/zl6100.rst
16297 F: drivers/hwmon/pmbus/
16298 F: include/linux/pmbus.h
16300 PMC SIERRA MaxRAID DRIVER
16301 L: linux-scsi@vger.kernel.org
16303 W: http://www.pmc-sierra.com/
16304 F: drivers/scsi/pmcraid.*
16306 PMC SIERRA PM8001 DRIVER
16307 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16308 L: linux-scsi@vger.kernel.org
16310 F: drivers/scsi/pm8001/
16312 PNI RM3100 IIO DRIVER
16313 M: Song Qiang <songqiang1304521@gmail.com>
16314 L: linux-iio@vger.kernel.org
16316 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16317 F: drivers/iio/magnetometer/rm3100*
16320 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16321 L: linux-acpi@vger.kernel.org
16324 F: include/linux/pnp.h
16326 POSIX CLOCKS and TIMERS
16327 M: Thomas Gleixner <tglx@linutronix.de>
16328 L: linux-kernel@vger.kernel.org
16330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16332 F: include/linux/time_namespace.h
16333 F: include/linux/timer*
16334 F: kernel/time/*timer*
16335 F: kernel/time/namespace.c
16337 POWER MANAGEMENT CORE
16338 M: "Rafael J. Wysocki" <rafael@kernel.org>
16339 L: linux-pm@vger.kernel.org
16341 B: https://bugzilla.kernel.org
16342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16343 F: drivers/base/power/
16344 F: drivers/powercap/
16345 F: include/linux/intel_rapl.h
16346 F: include/linux/pm.h
16347 F: include/linux/pm_*
16348 F: include/linux/powercap.h
16349 F: kernel/configs/nopm.config
16351 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16352 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16353 L: linux-pm@vger.kernel.org
16355 B: https://bugzilla.kernel.org
16356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16357 F: drivers/powercap/dtpm*
16358 F: include/linux/dtpm.h
16360 POWER STATE COORDINATION INTERFACE (PSCI)
16361 M: Mark Rutland <mark.rutland@arm.com>
16362 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16365 F: drivers/firmware/psci/
16366 F: include/linux/psci.h
16367 F: include/uapi/linux/psci.h
16369 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16370 M: Sebastian Reichel <sre@kernel.org>
16371 L: linux-pm@vger.kernel.org
16373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16374 F: Documentation/ABI/testing/sysfs-class-power
16375 F: Documentation/devicetree/bindings/power/supply/
16376 F: drivers/power/supply/
16377 F: include/linux/power/
16378 F: include/linux/power_supply.h
16380 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16381 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16382 L: linuxppc-dev@lists.ozlabs.org
16384 F: drivers/char/powernv-op-panel.c
16386 PPP OVER ATM (RFC 2364)
16387 M: Mitchell Blank Jr <mitch@sfgoth.com>
16389 F: include/uapi/linux/atmppp.h
16390 F: net/atm/pppoatm.c
16393 M: Michal Ostrowski <mostrows@earthlink.net>
16395 F: drivers/net/ppp/pppoe.c
16396 F: drivers/net/ppp/pppox.c
16399 M: James Chapman <jchapman@katalix.com>
16401 F: include/linux/if_pppol2tp.h
16402 F: include/uapi/linux/if_pppol2tp.h
16403 F: net/l2tp/l2tp_ppp.c
16405 PPP PROTOCOL DRIVERS AND COMPRESSORS
16406 M: Paul Mackerras <paulus@samba.org>
16407 L: linux-ppp@vger.kernel.org
16409 F: drivers/net/ppp/ppp_*
16412 M: Rodolfo Giometti <giometti@enneenne.com>
16413 L: linuxpps@ml.enneenne.com (subscribers-only)
16415 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16416 F: Documentation/ABI/testing/sysfs-pps
16417 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16418 F: Documentation/driver-api/pps.rst
16420 F: include/linux/pps*.h
16421 F: include/uapi/linux/pps.h
16424 M: Dmitry Kozlov <xeb@mail.ru>
16425 L: netdev@vger.kernel.org
16427 W: http://sourceforge.net/projects/accel-pptp
16428 F: drivers/net/ppp/pptp.c
16430 PRESSURE STALL INFORMATION (PSI)
16431 M: Johannes Weiner <hannes@cmpxchg.org>
16432 M: Suren Baghdasaryan <surenb@google.com>
16434 F: include/linux/psi*
16435 F: kernel/sched/psi.c
16438 M: Petr Mladek <pmladek@suse.com>
16439 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16440 R: Steven Rostedt <rostedt@goodmis.org>
16441 R: John Ogness <john.ogness@linutronix.de>
16443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16444 F: include/linux/printk.h
16448 R: Chris Down <chris@chrisdown.name>
16450 F: Documentation/core-api/printk-index.rst
16451 F: kernel/printk/index.c
16455 L: linux-kernel@vger.kernel.org
16456 L: linux-fsdevel@vger.kernel.org
16458 F: Documentation/filesystems/proc.rst
16460 F: include/linux/proc_fs.h
16461 F: tools/testing/selftests/proc/
16464 M: Luis Chamberlain <mcgrof@kernel.org>
16465 M: Kees Cook <keescook@chromium.org>
16466 M: Iurii Zaikin <yzaikin@google.com>
16467 L: linux-kernel@vger.kernel.org
16468 L: linux-fsdevel@vger.kernel.org
16470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16471 F: fs/proc/proc_sysctl.c
16472 F: include/linux/sysctl.h
16473 F: kernel/sysctl-test.c
16475 F: tools/testing/selftests/sysctl/
16477 PS3 NETWORK SUPPORT
16478 M: Geoff Levand <geoff@infradead.org>
16479 L: netdev@vger.kernel.org
16480 L: linuxppc-dev@lists.ozlabs.org
16482 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16484 PS3 PLATFORM SUPPORT
16485 M: Geoff Levand <geoff@infradead.org>
16486 L: linuxppc-dev@lists.ozlabs.org
16488 F: arch/powerpc/boot/ps3*
16489 F: arch/powerpc/include/asm/lv1call.h
16490 F: arch/powerpc/include/asm/ps3*.h
16491 F: arch/powerpc/platforms/ps3/
16494 F: drivers/rtc/rtc-ps3.c
16495 F: drivers/usb/host/*ps3.c
16496 F: sound/ppc/snd_ps3*
16499 M: Jim Paris <jim@jtan.com>
16500 M: Geoff Levand <geoff@infradead.org>
16501 L: linuxppc-dev@lists.ozlabs.org
16503 F: drivers/block/ps3vram.c
16505 PSAMPLE PACKET SAMPLING SUPPORT
16506 M: Yotam Gigi <yotam.gi@gmail.com>
16508 F: include/net/psample.h
16509 F: include/uapi/linux/psample.h
16513 M: Kees Cook <keescook@chromium.org>
16514 M: Anton Vorontsov <anton@enomsg.org>
16515 M: Colin Cross <ccross@android.com>
16516 M: Tony Luck <tony.luck@intel.com>
16518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16519 F: Documentation/admin-guide/ramoops.rst
16520 F: Documentation/admin-guide/pstore-blk.rst
16521 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16522 F: drivers/acpi/apei/erst.c
16523 F: drivers/firmware/efi/efi-pstore.c
16525 F: include/linux/pstore*
16526 K: \b(pstore|ramoops)
16528 PTP HARDWARE CLOCK SUPPORT
16529 M: Richard Cochran <richardcochran@gmail.com>
16530 L: netdev@vger.kernel.org
16532 W: http://linuxptp.sourceforge.net/
16533 F: Documentation/ABI/testing/sysfs-ptp
16534 F: Documentation/driver-api/ptp.rst
16535 F: drivers/net/phy/dp83640*
16537 F: include/linux/ptp_cl*
16539 PTP VIRTUAL CLOCK SUPPORT
16540 M: Yangbo Lu <yangbo.lu@nxp.com>
16541 L: netdev@vger.kernel.org
16543 F: drivers/ptp/ptp_vclock.c
16544 F: net/ethtool/phc_vclocks.c
16547 M: Oleg Nesterov <oleg@redhat.com>
16549 F: arch/*/*/ptrace*.c
16550 F: arch/*/include/asm/ptrace*.h
16551 F: arch/*/ptrace*.c
16552 F: include/asm-generic/syscall.h
16553 F: include/linux/ptrace.h
16554 F: include/linux/regset.h
16555 F: include/uapi/linux/ptrace.h
16559 M: Hans Verkuil <hverkuil@xs4all.nl>
16560 L: linux-media@vger.kernel.org
16562 T: git git://linuxtv.org/media_tree.git
16563 F: Documentation/admin-guide/media/pulse8-cec.rst
16564 F: drivers/media/cec/usb/pulse8/
16566 PURELIFI PLFXLC DRIVER
16567 M: Srinivasan Raju <srini.raju@purelifi.com>
16568 L: linux-wireless@vger.kernel.org
16570 F: drivers/net/wireless/purelifi/plfxlc/
16572 PVRUSB2 VIDEO4LINUX DRIVER
16573 M: Mike Isely <isely@pobox.com>
16574 L: pvrusb2@isely.net (subscribers-only)
16575 L: linux-media@vger.kernel.org
16577 W: http://www.isely.net/pvrusb2/
16578 T: git git://linuxtv.org/media_tree.git
16579 F: Documentation/driver-api/media/drivers/pvrusb2*
16580 F: drivers/media/usb/pvrusb2/
16583 M: Hans Verkuil <hverkuil@xs4all.nl>
16584 L: linux-media@vger.kernel.org
16586 T: git git://linuxtv.org/media_tree.git
16587 F: drivers/media/usb/pwc/*
16588 F: include/trace/events/pwc.h
16591 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16592 L: linux-hwmon@vger.kernel.org
16594 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16595 F: Documentation/hwmon/pwm-fan.rst
16596 F: drivers/hwmon/pwm-fan.c
16599 M: Sean Young <sean@mess.org>
16600 L: linux-media@vger.kernel.org
16602 F: drivers/media/rc/pwm-ir-tx.c
16605 M: Thierry Reding <thierry.reding@gmail.com>
16606 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16607 L: linux-pwm@vger.kernel.org
16609 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16611 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
16612 F: Documentation/devicetree/bindings/pwm/
16613 F: Documentation/driver-api/pwm.rst
16614 F: drivers/gpio/gpio-mvebu.c
16616 F: drivers/video/backlight/pwm_bl.c
16617 F: include/dt-bindings/pwm/
16618 F: include/linux/pwm.h
16619 F: include/linux/pwm_backlight.h
16620 K: pwm_(config|apply_state|ops)
16623 M: Robert Jarzmik <robert.jarzmik@free.fr>
16624 L: linux-gpio@vger.kernel.org
16626 F: drivers/gpio/gpio-pxa.c
16632 M: Robert Jarzmik <robert.jarzmik@free.fr>
16633 L: linux-rtc@vger.kernel.org
16636 PXA2xx/PXA3xx SUPPORT
16637 M: Daniel Mack <daniel@zonque.org>
16638 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16639 M: Robert Jarzmik <robert.jarzmik@free.fr>
16640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16642 T: git git://github.com/hzhuang1/linux.git
16643 T: git git://github.com/rjarzmik/linux.git
16644 F: arch/arm/boot/dts/pxa*
16645 F: arch/arm/mach-pxa/
16646 F: drivers/dma/pxa*
16647 F: drivers/pcmcia/pxa2xx*
16648 F: drivers/pinctrl/pxa/
16649 F: drivers/spi/spi-pxa2xx*
16650 F: drivers/usb/gadget/udc/pxa2*
16651 F: include/sound/pxa2xx-lib.h
16656 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16657 L: qat-linux@intel.com
16659 F: drivers/crypto/qat/
16661 QCOM AUDIO (ASoC) DRIVERS
16662 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16663 M: Banajit Goswami <bgoswami@quicinc.com>
16664 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16666 F: Documentation/devicetree/bindings/soc/qcom/qcom,apr.yaml
16667 F: Documentation/devicetree/bindings/sound/qcom,*
16668 F: drivers/soc/qcom/apr.c
16669 F: include/dt-bindings/sound/qcom,wcd9335.h
16670 F: sound/soc/codecs/lpass-rx-macro.*
16671 F: sound/soc/codecs/lpass-tx-macro.*
16672 F: sound/soc/codecs/lpass-va-macro.c
16673 F: sound/soc/codecs/lpass-wsa-macro.*
16674 F: sound/soc/codecs/msm8916-wcd-analog.c
16675 F: sound/soc/codecs/msm8916-wcd-digital.c
16676 F: sound/soc/codecs/wcd9335.*
16677 F: sound/soc/codecs/wcd934x.c
16678 F: sound/soc/codecs/wcd-clsh-v2.*
16679 F: sound/soc/codecs/wcd-mbhc-v2.*
16680 F: sound/soc/codecs/wsa881x.c
16681 F: sound/soc/codecs/wsa883x.c
16684 QCOM EMBEDDED USB DEBUGGER (EUD)
16685 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16686 L: linux-arm-msm@vger.kernel.org
16688 F: Documentation/ABI/testing/sysfs-driver-eud
16689 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16690 F: drivers/usb/misc/qcom_eud.c
16693 M: Alex Elder <elder@kernel.org>
16694 L: netdev@vger.kernel.org
16696 F: drivers/net/ipa/
16698 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16699 M: Gabriel Somlo <somlo@cmu.edu>
16700 M: "Michael S. Tsirkin" <mst@redhat.com>
16701 L: qemu-devel@nongnu.org
16703 F: drivers/firmware/qemu_fw_cfg.c
16704 F: include/uapi/linux/qemu_fw_cfg.h
16707 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16708 L: linux-rdma@vger.kernel.org
16710 F: drivers/infiniband/hw/qib/
16712 QLOGIC QL41xxx FCOE DRIVER
16713 M: Saurav Kashyap <skashyap@marvell.com>
16714 M: Javed Hasan <jhasan@marvell.com>
16715 M: GR-QLogic-Storage-Upstream@marvell.com
16716 L: linux-scsi@vger.kernel.org
16718 F: drivers/scsi/qedf/
16720 QLOGIC QL41xxx ISCSI DRIVER
16721 M: Nilesh Javali <njavali@marvell.com>
16722 M: Manish Rangankar <mrangankar@marvell.com>
16723 M: GR-QLogic-Storage-Upstream@marvell.com
16724 L: linux-scsi@vger.kernel.org
16726 F: drivers/scsi/qedi/
16728 QLOGIC QL4xxx ETHERNET DRIVER
16729 M: Ariel Elior <aelior@marvell.com>
16730 M: Manish Chopra <manishc@marvell.com>
16731 L: netdev@vger.kernel.org
16733 F: drivers/net/ethernet/qlogic/qed/
16734 F: drivers/net/ethernet/qlogic/qede/
16735 F: include/linux/qed/
16737 QLOGIC QL4xxx RDMA DRIVER
16738 M: Michal Kalderon <mkalderon@marvell.com>
16739 M: Ariel Elior <aelior@marvell.com>
16740 L: linux-rdma@vger.kernel.org
16742 F: drivers/infiniband/hw/qedr/
16743 F: include/uapi/rdma/qedr-abi.h
16745 QLOGIC QLA1280 SCSI DRIVER
16746 M: Michael Reed <mdr@sgi.com>
16747 L: linux-scsi@vger.kernel.org
16749 F: drivers/scsi/qla1280.[ch]
16751 QLOGIC QLA2XXX FC-SCSI DRIVER
16752 M: Nilesh Javali <njavali@marvell.com>
16753 M: GR-QLogic-Storage-Upstream@marvell.com
16754 L: linux-scsi@vger.kernel.org
16756 F: drivers/scsi/qla2xxx/
16758 QLOGIC QLA3XXX NETWORK DRIVER
16759 M: GR-Linux-NIC-Dev@marvell.com
16760 L: netdev@vger.kernel.org
16762 F: drivers/net/ethernet/qlogic/qla3xxx.*
16764 QLOGIC QLA4XXX iSCSI DRIVER
16765 M: Nilesh Javali <njavali@marvell.com>
16766 M: Manish Rangankar <mrangankar@marvell.com>
16767 M: GR-QLogic-Storage-Upstream@marvell.com
16768 L: linux-scsi@vger.kernel.org
16770 F: drivers/scsi/qla4xxx/
16772 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16773 M: Shahed Shaikh <shshaikh@marvell.com>
16774 M: Manish Chopra <manishc@marvell.com>
16775 M: GR-Linux-NIC-Dev@marvell.com
16776 L: netdev@vger.kernel.org
16778 F: drivers/net/ethernet/qlogic/qlcnic/
16780 QLOGIC QLGE 10Gb ETHERNET DRIVER
16781 M: Manish Chopra <manishc@marvell.com>
16782 M: GR-Linux-NIC-Dev@marvell.com
16783 M: Coiby Xu <coiby.xu@gmail.com>
16784 L: netdev@vger.kernel.org
16786 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16787 F: drivers/staging/qlge/
16789 QM1D1B0004 MEDIA DRIVER
16790 M: Akihiro Tsukada <tskd08@gmail.com>
16791 L: linux-media@vger.kernel.org
16793 F: drivers/media/tuners/qm1d1b0004*
16795 QM1D1C0042 MEDIA DRIVER
16796 M: Akihiro Tsukada <tskd08@gmail.com>
16797 L: linux-media@vger.kernel.org
16799 F: drivers/media/tuners/qm1d1c0042*
16802 M: Anders Larsen <al@alarsen.net>
16804 W: http://www.alarsen.net/linux/qnx4fs/
16806 F: include/uapi/linux/qnx4_fs.h
16807 F: include/uapi/linux/qnxtypes.h
16809 QORIQ DPAA2 FSL-MC BUS DRIVER
16810 M: Stuart Yoder <stuyoder@gmail.com>
16811 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16812 L: linux-kernel@vger.kernel.org
16814 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16815 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16816 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16817 F: drivers/bus/fsl-mc/
16818 F: include/uapi/linux/fsl_mc.h
16820 QT1010 MEDIA DRIVER
16821 M: Antti Palosaari <crope@iki.fi>
16822 L: linux-media@vger.kernel.org
16824 W: https://linuxtv.org
16825 W: http://palosaari.fi/linux/
16826 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16827 T: git git://linuxtv.org/anttip/media_tree.git
16828 F: drivers/media/tuners/qt1010*
16830 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16831 M: Kalle Valo <kvalo@kernel.org>
16832 L: ath10k@lists.infradead.org
16834 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16836 F: drivers/net/wireless/ath/ath10k/
16837 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16839 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16840 M: Kalle Valo <kvalo@kernel.org>
16841 L: ath11k@lists.infradead.org
16843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16844 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16845 F: drivers/net/wireless/ath/ath11k/
16847 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16848 M: Toke Høiland-Jørgensen <toke@toke.dk>
16849 L: linux-wireless@vger.kernel.org
16851 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16852 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16853 F: drivers/net/wireless/ath/ath9k/
16855 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16856 M: Stephan Gerhold <stephan@gerhold.net>
16857 L: netdev@vger.kernel.org
16858 L: linux-arm-msm@vger.kernel.org
16860 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16861 F: drivers/net/wwan/qcom_bam_dmux.c
16863 QUALCOMM CAMERA SUBSYSTEM DRIVER
16864 M: Robert Foss <robert.foss@linaro.org>
16865 M: Todor Tomov <todor.too@gmail.com>
16866 L: linux-media@vger.kernel.org
16868 F: Documentation/admin-guide/media/qcom_camss.rst
16869 F: Documentation/devicetree/bindings/media/*camss*
16870 F: drivers/media/platform/qcom/camss/
16872 QUALCOMM CLOCK DRIVERS
16873 M: Bjorn Andersson <andersson@kernel.org>
16874 L: linux-arm-msm@vger.kernel.org
16876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16877 F: Documentation/devicetree/bindings/clock/qcom,*
16878 F: drivers/clk/qcom/
16879 F: include/dt-bindings/clock/qcom,*
16881 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16882 M: Niklas Cassel <nks@flawful.org>
16883 L: linux-pm@vger.kernel.org
16884 L: linux-arm-msm@vger.kernel.org
16886 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16887 F: drivers/soc/qcom/cpr.c
16889 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16890 M: Ilia Lin <ilia.lin@kernel.org>
16891 L: linux-pm@vger.kernel.org
16893 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16894 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16895 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16897 QUALCOMM CRYPTO DRIVERS
16898 M: Thara Gopinath <thara.gopinath@gmail.com>
16899 L: linux-crypto@vger.kernel.org
16900 L: linux-arm-msm@vger.kernel.org
16902 F: drivers/crypto/qce/
16904 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16905 M: Timur Tabi <timur@kernel.org>
16906 L: netdev@vger.kernel.org
16908 F: drivers/net/ethernet/qualcomm/emac/
16910 QUALCOMM ETHQOS ETHERNET DRIVER
16911 M: Vinod Koul <vkoul@kernel.org>
16912 R: Bhupesh Sharma <bhupesh.sharma@linaro.org>
16913 L: netdev@vger.kernel.org
16915 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16916 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16918 QUALCOMM FASTRPC DRIVER
16919 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16920 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16921 L: linux-arm-msm@vger.kernel.org
16923 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16924 F: drivers/misc/fastrpc.c
16925 F: include/uapi/misc/fastrpc.h
16927 QUALCOMM HEXAGON ARCHITECTURE
16928 M: Brian Cain <bcain@quicinc.com>
16929 L: linux-hexagon@vger.kernel.org
16930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16934 QUALCOMM HIDMA DRIVER
16935 M: Sinan Kaya <okaya@kernel.org>
16936 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16937 L: linux-arm-msm@vger.kernel.org
16938 L: dmaengine@vger.kernel.org
16940 F: drivers/dma/qcom/hidma*
16942 QUALCOMM I2C CCI DRIVER
16943 M: Loic Poulain <loic.poulain@linaro.org>
16944 M: Robert Foss <robert.foss@linaro.org>
16945 L: linux-i2c@vger.kernel.org
16946 L: linux-arm-msm@vger.kernel.org
16948 F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
16949 F: drivers/i2c/busses/i2c-qcom-cci.c
16951 QUALCOMM INTERCONNECT BWMON DRIVER
16952 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16953 L: linux-arm-msm@vger.kernel.org
16955 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
16956 F: drivers/soc/qcom/icc-bwmon.c
16959 M: Rob Clark <robdclark@gmail.com>
16960 L: iommu@lists.linux.dev
16961 L: linux-arm-msm@vger.kernel.org
16963 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16965 QUALCOMM IPC ROUTER (QRTR) DRIVER
16966 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16967 L: linux-arm-msm@vger.kernel.org
16969 F: include/trace/events/qrtr.h
16970 F: include/uapi/linux/qrtr.h
16973 QUALCOMM IPCC MAILBOX DRIVER
16974 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16975 L: linux-arm-msm@vger.kernel.org
16977 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16978 F: drivers/mailbox/qcom-ipcc.c
16979 F: include/dt-bindings/mailbox/qcom-ipcc.h
16981 QUALCOMM IPQ4019 USB PHY DRIVER
16982 M: Robert Marko <robert.marko@sartura.hr>
16983 M: Luka Perkov <luka.perkov@sartura.hr>
16984 L: linux-arm-msm@vger.kernel.org
16986 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16987 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16989 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16990 M: Robert Marko <robert.marko@sartura.hr>
16991 M: Luka Perkov <luka.perkov@sartura.hr>
16992 L: linux-arm-msm@vger.kernel.org
16994 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16995 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16997 QUALCOMM NAND CONTROLLER DRIVER
16998 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16999 L: linux-mtd@lists.infradead.org
17000 L: linux-arm-msm@vger.kernel.org
17002 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
17003 F: drivers/mtd/nand/raw/qcom_nandc.c
17005 QUALCOMM RMNET DRIVER
17006 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
17007 M: Sean Tranchetti <quic_stranche@quicinc.com>
17008 L: netdev@vger.kernel.org
17010 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
17011 F: drivers/net/ethernet/qualcomm/rmnet/
17012 F: include/linux/if_rmnet.h
17014 QUALCOMM TSENS THERMAL DRIVER
17015 M: Amit Kucheria <amitk@kernel.org>
17016 M: Thara Gopinath <thara.gopinath@gmail.com>
17017 L: linux-pm@vger.kernel.org
17018 L: linux-arm-msm@vger.kernel.org
17020 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
17021 F: drivers/thermal/qcom/
17023 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
17024 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
17025 L: linux-media@vger.kernel.org
17026 L: linux-arm-msm@vger.kernel.org
17028 T: git git://linuxtv.org/media_tree.git
17029 F: Documentation/devicetree/bindings/media/*venus*
17030 F: drivers/media/platform/qcom/venus/
17032 QUALCOMM WCN36XX WIRELESS DRIVER
17033 M: Loic Poulain <loic.poulain@linaro.org>
17034 L: wcn36xx@lists.infradead.org
17036 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
17037 F: drivers/net/wireless/ath/wcn36xx/
17039 QUANTENNA QTNFMAC WIRELESS DRIVER
17040 M: Igor Mitsyanko <imitsyanko@quantenna.com>
17041 R: Sergey Matyukevich <geomatsi@gmail.com>
17042 L: linux-wireless@vger.kernel.org
17044 F: drivers/net/wireless/quantenna
17046 RADEON and AMDGPU DRM DRIVERS
17047 M: Alex Deucher <alexander.deucher@amd.com>
17048 M: Christian König <christian.koenig@amd.com>
17049 M: Pan, Xinhui <Xinhui.Pan@amd.com>
17050 L: amd-gfx@lists.freedesktop.org
17052 T: git https://gitlab.freedesktop.org/agd5f/linux.git
17053 B: https://gitlab.freedesktop.org/drm/amd/-/issues
17054 C: irc://irc.oftc.net/radeon
17055 F: Documentation/gpu/amdgpu/
17056 F: drivers/gpu/drm/amd/
17057 F: drivers/gpu/drm/radeon/
17058 F: include/uapi/drm/amdgpu_drm.h
17059 F: include/uapi/drm/radeon_drm.h
17061 RADEON FRAMEBUFFER DISPLAY DRIVER
17062 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
17063 L: linux-fbdev@vger.kernel.org
17065 F: drivers/video/fbdev/aty/radeon*
17066 F: include/uapi/linux/radeonfb.h
17068 RADIOSHARK RADIO DRIVER
17069 M: Hans Verkuil <hverkuil@xs4all.nl>
17070 L: linux-media@vger.kernel.org
17072 T: git git://linuxtv.org/media_tree.git
17073 F: drivers/media/radio/radio-shark.c
17075 RADIOSHARK2 RADIO DRIVER
17076 M: Hans Verkuil <hverkuil@xs4all.nl>
17077 L: linux-media@vger.kernel.org
17079 T: git git://linuxtv.org/media_tree.git
17080 F: drivers/media/radio/radio-shark2.c
17081 F: drivers/media/radio/radio-tea5777.c
17083 RADOS BLOCK DEVICE (RBD)
17084 M: Ilya Dryomov <idryomov@gmail.com>
17085 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
17086 L: ceph-devel@vger.kernel.org
17088 W: http://ceph.com/
17089 T: git git://github.com/ceph/ceph-client.git
17090 F: Documentation/ABI/testing/sysfs-bus-rbd
17091 F: drivers/block/rbd.c
17092 F: drivers/block/rbd_types.h
17094 RAGE128 FRAMEBUFFER DISPLAY DRIVER
17095 M: Paul Mackerras <paulus@samba.org>
17096 L: linux-fbdev@vger.kernel.org
17098 F: drivers/video/fbdev/aty/aty128fb.c
17100 RAINSHADOW-CEC DRIVER
17101 M: Hans Verkuil <hverkuil@xs4all.nl>
17102 L: linux-media@vger.kernel.org
17104 T: git git://linuxtv.org/media_tree.git
17105 F: drivers/media/cec/usb/rainshadow/
17107 RALINK MIPS ARCHITECTURE
17108 M: John Crispin <john@phrozen.org>
17109 L: linux-mips@vger.kernel.org
17111 F: arch/mips/ralink
17113 RALINK MT7621 MIPS ARCHITECTURE
17114 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17115 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17116 L: linux-mips@vger.kernel.org
17118 F: arch/mips/boot/dts/ralink/mt7621*
17120 RALINK PINCTRL DRIVER
17121 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17122 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17123 L: linux-mips@vger.kernel.org
17125 F: drivers/pinctrl/ralink/
17127 RALINK RT2X00 WIRELESS LAN DRIVER
17128 M: Stanislaw Gruszka <stf_xl@wp.pl>
17129 M: Helmut Schaa <helmut.schaa@googlemail.com>
17130 L: linux-wireless@vger.kernel.org
17132 F: drivers/net/wireless/ralink/rt2x00/
17134 RAMDISK RAM BLOCK DEVICE DRIVER
17135 M: Jens Axboe <axboe@kernel.dk>
17137 F: Documentation/admin-guide/blockdev/ramdisk.rst
17138 F: drivers/block/brd.c
17140 RANCHU VIRTUAL BOARD FOR MIPS
17141 M: Miodrag Dinic <miodrag.dinic@mips.com>
17142 L: linux-mips@vger.kernel.org
17144 F: arch/mips/configs/generic/board-ranchu.config
17145 F: arch/mips/generic/board-ranchu.c
17147 RANDOM NUMBER DRIVER
17148 M: "Theodore Ts'o" <tytso@mit.edu>
17149 M: Jason A. Donenfeld <Jason@zx2c4.com>
17150 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17152 F: drivers/char/random.c
17153 F: drivers/virt/vmgenid.c
17156 M: Matt Porter <mporter@kernel.crashing.org>
17157 M: Alexandre Bounine <alex.bou9@gmail.com>
17159 F: drivers/rapidio/
17162 M: Tony Luck <tony.luck@intel.com>
17163 M: Borislav Petkov <bp@alien8.de>
17164 L: linux-edac@vger.kernel.org
17166 F: Documentation/admin-guide/ras.rst
17168 F: include/linux/ras.h
17169 F: include/ras/ras_event.h
17171 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17172 L: linux-wireless@vger.kernel.org
17174 F: drivers/net/wireless/ray*
17176 RC-CORE / LIRC FRAMEWORK
17177 M: Sean Young <sean@mess.org>
17178 L: linux-media@vger.kernel.org
17180 W: http://linuxtv.org
17181 T: git git://linuxtv.org/media_tree.git
17182 F: Documentation/driver-api/media/rc-core.rst
17183 F: Documentation/userspace-api/media/rc/
17184 F: drivers/media/rc/
17185 F: include/media/rc-map.h
17186 F: include/media/rc-core.h
17187 F: include/uapi/linux/lirc.h
17189 RCMM REMOTE CONTROLS DECODER
17190 M: Patrick Lerda <patrick9876@free.fr>
17192 F: drivers/media/rc/ir-rcmm-decoder.c
17194 RCUTORTURE TEST FRAMEWORK
17195 M: "Paul E. McKenney" <paulmck@kernel.org>
17196 M: Josh Triplett <josh@joshtriplett.org>
17197 R: Steven Rostedt <rostedt@goodmis.org>
17198 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17199 R: Lai Jiangshan <jiangshanlai@gmail.com>
17200 L: rcu@vger.kernel.org
17202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17203 F: tools/testing/selftests/rcutorture
17205 RDACM20 Camera Sensor
17206 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17207 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17208 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17209 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17210 L: linux-media@vger.kernel.org
17212 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17213 F: drivers/media/i2c/max9271.c
17214 F: drivers/media/i2c/max9271.h
17215 F: drivers/media/i2c/rdacm20.c
17217 RDACM21 Camera Sensor
17218 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17219 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17220 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17221 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17222 L: linux-media@vger.kernel.org
17224 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17225 F: drivers/media/i2c/max9271.c
17226 F: drivers/media/i2c/max9271.h
17227 F: drivers/media/i2c/rdacm21.c
17230 M: Florian Fainelli <florian@openwrt.org>
17233 RDC R6040 FAST ETHERNET DRIVER
17234 M: Florian Fainelli <f.fainelli@gmail.com>
17235 L: netdev@vger.kernel.org
17237 F: drivers/net/ethernet/rdc/r6040.c
17239 RDMAVT - RDMA verbs software
17240 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17241 L: linux-rdma@vger.kernel.org
17243 F: drivers/infiniband/sw/rdmavt
17245 RDS - RELIABLE DATAGRAM SOCKETS
17246 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
17247 L: netdev@vger.kernel.org
17248 L: linux-rdma@vger.kernel.org
17249 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
17251 W: https://oss.oracle.com/projects/rds/
17252 F: Documentation/networking/rds.rst
17255 RDT - RESOURCE ALLOCATION
17256 M: Fenghua Yu <fenghua.yu@intel.com>
17257 M: Reinette Chatre <reinette.chatre@intel.com>
17258 L: linux-kernel@vger.kernel.org
17260 F: Documentation/x86/resctrl*
17261 F: arch/x86/include/asm/resctrl.h
17262 F: arch/x86/kernel/cpu/resctrl/
17263 F: tools/testing/selftests/resctrl/
17265 READ-COPY UPDATE (RCU)
17266 M: "Paul E. McKenney" <paulmck@kernel.org>
17267 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17268 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17269 M: Josh Triplett <josh@joshtriplett.org>
17270 R: Steven Rostedt <rostedt@goodmis.org>
17271 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17272 R: Lai Jiangshan <jiangshanlai@gmail.com>
17273 R: Joel Fernandes <joel@joelfernandes.org>
17274 L: rcu@vger.kernel.org
17276 W: http://www.rdrop.com/users/paulmck/RCU/
17277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17278 F: Documentation/RCU/
17279 F: include/linux/rcu*
17281 X: Documentation/RCU/torture.rst
17282 X: include/linux/srcu*.h
17283 X: kernel/rcu/srcu*.c
17285 REAL TIME CLOCK (RTC) SUBSYSTEM
17286 M: Alessandro Zummo <a.zummo@towertech.it>
17287 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17288 L: linux-rtc@vger.kernel.org
17290 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17292 F: Documentation/admin-guide/rtc.rst
17293 F: Documentation/devicetree/bindings/rtc/
17295 F: include/linux/platform_data/rtc-*
17296 F: include/linux/rtc.h
17297 F: include/linux/rtc/
17298 F: include/uapi/linux/rtc.h
17299 F: tools/testing/selftests/rtc/
17301 REALTEK AUDIO CODECS
17302 M: Oder Chiou <oder_chiou@realtek.com>
17304 F: include/sound/rt*.h
17305 F: sound/soc/codecs/rt*
17307 REALTEK OTTO WATCHDOG
17308 M: Sander Vanheule <sander@svanheule.net>
17309 L: linux-watchdog@vger.kernel.org
17311 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17312 F: drivers/watchdog/realtek_otto_wdt.c
17314 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17315 M: Linus Walleij <linus.walleij@linaro.org>
17316 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17318 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17319 F: drivers/net/dsa/realtek/*
17321 REALTEK WIRELESS DRIVER (rtlwifi family)
17322 M: Ping-Ke Shih <pkshih@realtek.com>
17323 L: linux-wireless@vger.kernel.org
17325 W: https://wireless.wiki.kernel.org/
17326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17327 F: drivers/net/wireless/realtek/rtlwifi/
17329 REALTEK WIRELESS DRIVER (rtw88)
17330 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17331 L: linux-wireless@vger.kernel.org
17333 F: drivers/net/wireless/realtek/rtw88/
17335 REALTEK WIRELESS DRIVER (rtw89)
17336 M: Ping-Ke Shih <pkshih@realtek.com>
17337 L: linux-wireless@vger.kernel.org
17339 F: drivers/net/wireless/realtek/rtw89/
17341 REDPINE WIRELESS DRIVER
17342 M: Amitkumar Karwar <amitkarwar@gmail.com>
17343 M: Siva Rebbagondla <siva8118@gmail.com>
17344 L: linux-wireless@vger.kernel.org
17346 F: drivers/net/wireless/rsi/
17348 REGISTER MAP ABSTRACTION
17349 M: Mark Brown <broonie@kernel.org>
17350 L: linux-kernel@vger.kernel.org
17352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17353 F: Documentation/devicetree/bindings/regmap/
17354 F: drivers/base/regmap/
17355 F: include/linux/regmap.h
17357 REISERFS FILE SYSTEM
17358 L: reiserfs-devel@vger.kernel.org
17362 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17363 M: Bjorn Andersson <andersson@kernel.org>
17364 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17365 L: linux-remoteproc@vger.kernel.org
17367 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17368 F: Documentation/ABI/testing/sysfs-class-remoteproc
17369 F: Documentation/devicetree/bindings/remoteproc/
17370 F: Documentation/staging/remoteproc.rst
17371 F: drivers/remoteproc/
17372 F: include/linux/remoteproc.h
17373 F: include/linux/remoteproc/
17375 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17376 M: Bjorn Andersson <andersson@kernel.org>
17377 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17378 L: linux-remoteproc@vger.kernel.org
17380 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17381 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17382 F: Documentation/staging/rpmsg.rst
17384 F: include/linux/rpmsg.h
17385 F: include/linux/rpmsg/
17386 F: include/uapi/linux/rpmsg.h
17389 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17390 M: Stephan Gerhold <stephan@gerhold.net>
17391 L: netdev@vger.kernel.org
17392 L: linux-remoteproc@vger.kernel.org
17394 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17396 RENESAS CLOCK DRIVERS
17397 M: Geert Uytterhoeven <geert+renesas@glider.be>
17398 L: linux-renesas-soc@vger.kernel.org
17400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17401 F: Documentation/devicetree/bindings/clock/renesas,*
17402 F: drivers/clk/renesas/
17404 RENESAS EMEV2 I2C DRIVER
17405 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17406 L: linux-renesas-soc@vger.kernel.org
17408 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17409 F: drivers/i2c/busses/i2c-emev2.c
17411 RENESAS ETHERNET DRIVERS
17412 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17413 L: netdev@vger.kernel.org
17414 L: linux-renesas-soc@vger.kernel.org
17415 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17416 F: drivers/net/ethernet/renesas/
17417 F: include/linux/sh_eth.h
17419 RENESAS R-CAR GYROADC DRIVER
17420 M: Marek Vasut <marek.vasut@gmail.com>
17421 L: linux-iio@vger.kernel.org
17423 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17424 F: drivers/iio/adc/rcar-gyroadc.c
17426 RENESAS R-CAR I2C DRIVERS
17427 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17428 L: linux-renesas-soc@vger.kernel.org
17430 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17431 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17432 F: drivers/i2c/busses/i2c-rcar.c
17433 F: drivers/i2c/busses/i2c-sh_mobile.c
17435 RENESAS R-CAR SATA DRIVER
17436 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17438 L: linux-ide@vger.kernel.org
17439 L: linux-renesas-soc@vger.kernel.org
17440 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17441 F: drivers/ata/sata_rcar.c
17443 RENESAS R-CAR THERMAL DRIVERS
17444 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17445 L: linux-renesas-soc@vger.kernel.org
17447 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17448 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17449 F: drivers/thermal/rcar_gen3_thermal.c
17450 F: drivers/thermal/rcar_thermal.c
17452 RENESAS RIIC DRIVER
17453 M: Chris Brandt <chris.brandt@renesas.com>
17454 L: linux-renesas-soc@vger.kernel.org
17456 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17457 F: drivers/i2c/busses/i2c-riic.c
17459 RENESAS USB PHY DRIVER
17460 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17461 L: linux-renesas-soc@vger.kernel.org
17463 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17465 RENESAS RZ/G2L A/D DRIVER
17466 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17467 L: linux-iio@vger.kernel.org
17468 L: linux-renesas-soc@vger.kernel.org
17470 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17471 F: drivers/iio/adc/rzg2l_adc.c
17473 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17474 M: Clément Léger <clement.leger@bootlin.com>
17475 L: linux-renesas-soc@vger.kernel.org
17476 L: netdev@vger.kernel.org
17478 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17479 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17480 F: drivers/net/dsa/rzn1_a5psw*
17481 F: drivers/net/pcs/pcs-rzn1-miic.c
17482 F: include/dt-bindings/net/pcs-rzn1-miic.h
17483 F: include/linux/pcs-rzn1-miic.h
17484 F: net/dsa/tag_rzn1_a5psw.c
17486 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17487 M: Miquel Raynal <miquel.raynal@bootlin.com>
17488 L: linux-rtc@vger.kernel.org
17489 L: linux-renesas-soc@vger.kernel.org
17491 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17492 F: drivers/rtc/rtc-rzn1.c
17494 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17495 M: Miquel Raynal <miquel.raynal@bootlin.com>
17496 L: linux-mtd@lists.infradead.org
17497 L: linux-renesas-soc@vger.kernel.org
17499 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17500 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17502 RESET CONTROLLER FRAMEWORK
17503 M: Philipp Zabel <p.zabel@pengutronix.de>
17505 T: git git://git.pengutronix.de/git/pza/linux
17506 F: Documentation/devicetree/bindings/reset/
17507 F: Documentation/driver-api/reset.rst
17509 F: include/dt-bindings/reset/
17510 F: include/linux/reset-controller.h
17511 F: include/linux/reset.h
17512 F: include/linux/reset/
17513 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17515 RESTARTABLE SEQUENCES SUPPORT
17516 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17517 M: Peter Zijlstra <peterz@infradead.org>
17518 M: "Paul E. McKenney" <paulmck@kernel.org>
17519 M: Boqun Feng <boqun.feng@gmail.com>
17520 L: linux-kernel@vger.kernel.org
17522 F: include/trace/events/rseq.h
17523 F: include/uapi/linux/rseq.h
17525 F: tools/testing/selftests/rseq/
17528 M: Johannes Berg <johannes@sipsolutions.net>
17529 L: linux-wireless@vger.kernel.org
17531 W: https://wireless.wiki.kernel.org/
17532 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17535 F: Documentation/ABI/stable/sysfs-class-rfkill
17536 F: Documentation/driver-api/rfkill.rst
17537 F: include/linux/rfkill.h
17538 F: include/uapi/linux/rfkill.h
17542 M: Thomas Graf <tgraf@suug.ch>
17543 M: Herbert Xu <herbert@gondor.apana.org.au>
17544 L: netdev@vger.kernel.org
17546 F: include/linux/rhashtable-types.h
17547 F: include/linux/rhashtable.h
17548 F: lib/rhashtable.c
17549 F: lib/test_rhashtable.c
17551 RICOH R5C592 MEMORYSTICK DRIVER
17552 M: Maxim Levitsky <maximlevitsky@gmail.com>
17554 F: drivers/memstick/host/r592.*
17556 RICOH SMARTMEDIA/XD DRIVER
17557 M: Maxim Levitsky <maximlevitsky@gmail.com>
17559 F: drivers/mtd/nand/raw/r852.c
17560 F: drivers/mtd/nand/raw/r852.h
17563 M: Atish Patra <atishp@atishpatra.org>
17564 R: Anup Patel <anup@brainfault.org>
17565 L: linux-riscv@lists.infradead.org
17567 F: drivers/perf/riscv_pmu.c
17568 F: drivers/perf/riscv_pmu_legacy.c
17569 F: drivers/perf/riscv_pmu_sbi.c
17571 RISC-V ARCHITECTURE
17572 M: Paul Walmsley <paul.walmsley@sifive.com>
17573 M: Palmer Dabbelt <palmer@dabbelt.com>
17574 M: Albert Ou <aou@eecs.berkeley.edu>
17575 L: linux-riscv@lists.infradead.org
17577 P: Documentation/riscv/patch-acceptance.rst
17578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17583 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17584 M: Conor Dooley <conor.dooley@microchip.com>
17585 M: Daire McNamara <daire.mcnamara@microchip.com>
17586 L: linux-riscv@lists.infradead.org
17588 F: Documentation/devicetree/bindings/clock/microchip,mpfs.yaml
17589 F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
17590 F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
17591 F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
17592 F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
17593 F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
17594 F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
17595 F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
17596 F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
17597 F: arch/riscv/boot/dts/microchip/
17598 F: drivers/char/hw_random/mpfs-rng.c
17599 F: drivers/clk/microchip/clk-mpfs.c
17600 F: drivers/i2c/busses/i2c-microchip-core.c
17601 F: drivers/mailbox/mailbox-mpfs.c
17602 F: drivers/pci/controller/pcie-microchip-host.c
17603 F: drivers/rtc/rtc-mpfs.c
17604 F: drivers/soc/microchip/
17605 F: drivers/spi/spi-microchip-core-qspi.c
17606 F: drivers/spi/spi-microchip-core.c
17607 F: drivers/usb/musb/mpfs.c
17608 F: include/soc/microchip/mpfs.h
17611 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17612 M: Jack Wang <jinpu.wang@ionos.com>
17613 L: linux-block@vger.kernel.org
17615 F: drivers/block/rnbd/
17618 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17620 W: http://sourceforge.net/projects/roccat/
17621 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17622 F: drivers/hid/hid-roccat*
17623 F: include/linux/hid-roccat*
17625 ROCKCHIP I2S TDM DRIVER
17626 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17627 L: linux-rockchip@lists.infradead.org
17629 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17630 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17632 ROCKCHIP ISP V1 DRIVER
17633 M: Dafna Hirschfeld <dafna@fastmail.com>
17634 L: linux-media@vger.kernel.org
17635 L: linux-rockchip@lists.infradead.org
17637 F: Documentation/admin-guide/media/rkisp1.rst
17638 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17639 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17640 F: drivers/media/platform/rockchip/rkisp1
17641 F: include/uapi/linux/rkisp1-config.h
17643 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17644 M: Jacob Chen <jacob-chen@iotwrt.com>
17645 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17646 L: linux-media@vger.kernel.org
17647 L: linux-rockchip@lists.infradead.org
17649 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17650 F: drivers/media/platform/rockchip/rga/
17652 ROCKCHIP VIDEO DECODER DRIVER
17653 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17654 L: linux-media@vger.kernel.org
17655 L: linux-rockchip@lists.infradead.org
17657 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17658 F: drivers/staging/media/rkvdec/
17661 M: Jiri Pirko <jiri@resnulli.us>
17662 L: netdev@vger.kernel.org
17664 F: drivers/net/ethernet/rocker/
17666 ROCKETPORT EXPRESS/INFINITY DRIVER
17667 M: Kevin Cernekee <cernekee@gmail.com>
17668 L: linux-serial@vger.kernel.org
17670 F: drivers/tty/serial/rp2.*
17672 ROHM BD99954 CHARGER IC
17673 R: Matti Vaittinen <mazziesaccount@gmail.com>
17675 F: drivers/power/supply/bd99954-charger.c
17676 F: drivers/power/supply/bd99954-charger.h
17678 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17679 M: Tomasz Duszynski <tduszyns@gmail.com>
17681 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17682 F: drivers/iio/light/bh1750.c
17684 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17685 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17686 L: linux-kernel@vger.kernel.org
17687 L: linux-renesas-soc@vger.kernel.org
17689 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17690 F: drivers/gpio/gpio-bd9571mwv.c
17691 F: drivers/mfd/bd9571mwv.c
17692 F: drivers/regulator/bd9571mwv-regulator.c
17693 F: include/linux/mfd/bd9571mwv.h
17695 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17696 R: Matti Vaittinen <mazziesaccount@gmail.com>
17698 F: drivers/clk/clk-bd718x7.c
17699 F: drivers/gpio/gpio-bd71815.c
17700 F: drivers/gpio/gpio-bd71828.c
17701 F: drivers/mfd/rohm-bd71828.c
17702 F: drivers/mfd/rohm-bd718x7.c
17703 F: drivers/mfd/rohm-bd9576.c
17704 F: drivers/regulator/bd71815-regulator.c
17705 F: drivers/regulator/bd71828-regulator.c
17706 F: drivers/regulator/bd718x7-regulator.c
17707 F: drivers/regulator/bd9576-regulator.c
17708 F: drivers/regulator/rohm-regulator.c
17709 F: drivers/rtc/rtc-bd70528.c
17710 F: drivers/watchdog/bd9576_wdt.c
17711 F: include/linux/mfd/rohm-bd71815.h
17712 F: include/linux/mfd/rohm-bd71828.h
17713 F: include/linux/mfd/rohm-bd718x7.h
17714 F: include/linux/mfd/rohm-bd957x.h
17715 F: include/linux/mfd/rohm-generic.h
17716 F: include/linux/mfd/rohm-shared.h
17719 M: Ralf Baechle <ralf@linux-mips.org>
17720 L: linux-hams@vger.kernel.org
17722 W: http://www.linux-ax25.org/
17723 F: include/net/rose.h
17724 F: include/uapi/linux/rose.h
17727 ROTATION DRIVER FOR ALLWINNER A83T
17728 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17729 L: linux-media@vger.kernel.org
17731 T: git git://linuxtv.org/media_tree.git
17732 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17733 F: drivers/media/platform/sunxi/sun8i-rotate/
17736 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17737 L: linux-remoteproc@vger.kernel.org
17739 F: drivers/tty/rpmsg_tty.c
17741 RTL2830 MEDIA DRIVER
17742 M: Antti Palosaari <crope@iki.fi>
17743 L: linux-media@vger.kernel.org
17745 W: https://linuxtv.org
17746 W: http://palosaari.fi/linux/
17747 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17748 T: git git://linuxtv.org/anttip/media_tree.git
17749 F: drivers/media/dvb-frontends/rtl2830*
17751 RTL2832 MEDIA DRIVER
17752 M: Antti Palosaari <crope@iki.fi>
17753 L: linux-media@vger.kernel.org
17755 W: https://linuxtv.org
17756 W: http://palosaari.fi/linux/
17757 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17758 T: git git://linuxtv.org/anttip/media_tree.git
17759 F: drivers/media/dvb-frontends/rtl2832*
17761 RTL2832_SDR MEDIA DRIVER
17762 M: Antti Palosaari <crope@iki.fi>
17763 L: linux-media@vger.kernel.org
17765 W: https://linuxtv.org
17766 W: http://palosaari.fi/linux/
17767 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17768 T: git git://linuxtv.org/anttip/media_tree.git
17769 F: drivers/media/dvb-frontends/rtl2832_sdr*
17771 RTL8180 WIRELESS DRIVER
17772 L: linux-wireless@vger.kernel.org
17774 W: https://wireless.wiki.kernel.org/
17775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17776 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17778 RTL8187 WIRELESS DRIVER
17779 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17780 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17781 M: Larry Finger <Larry.Finger@lwfinger.net>
17782 L: linux-wireless@vger.kernel.org
17784 W: https://wireless.wiki.kernel.org/
17785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17786 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17788 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17789 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17790 L: linux-wireless@vger.kernel.org
17792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17793 F: drivers/net/wireless/realtek/rtl8xxxu/
17795 RTRS TRANSPORT DRIVERS
17796 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17797 M: Jack Wang <jinpu.wang@ionos.com>
17798 L: linux-rdma@vger.kernel.org
17800 F: drivers/infiniband/ulp/rtrs/
17802 RUNTIME VERIFICATION (RV)
17803 M: Daniel Bristot de Oliveira <bristot@kernel.org>
17804 M: Steven Rostedt <rostedt@goodmis.org>
17805 L: linux-trace-devel@vger.kernel.org
17807 F: Documentation/trace/rv/
17808 F: include/linux/rv.h
17810 F: kernel/trace/rv/
17811 F: tools/verification/
17814 M: Miguel Ojeda <ojeda@kernel.org>
17815 M: Alex Gaynor <alex.gaynor@gmail.com>
17816 M: Wedson Almeida Filho <wedsonaf@gmail.com>
17817 R: Boqun Feng <boqun.feng@gmail.com>
17818 R: Gary Guo <gary@garyguo.net>
17819 R: Björn Roy Baron <bjorn3_gh@protonmail.com>
17820 L: rust-for-linux@vger.kernel.org
17822 W: https://github.com/Rust-for-Linux/linux
17823 B: https://github.com/Rust-for-Linux/linux/issues
17824 T: git https://github.com/Rust-for-Linux/linux.git rust-next
17825 F: Documentation/rust/
17831 RXRPC SOCKETS (AF_RXRPC)
17832 M: David Howells <dhowells@redhat.com>
17833 M: Marc Dionne <marc.dionne@auristor.com>
17834 L: linux-afs@lists.infradead.org
17836 W: https://www.infradead.org/~dhowells/kafs/
17837 F: Documentation/networking/rxrpc.rst
17838 F: include/keys/rxrpc-type.h
17839 F: include/net/af_rxrpc.h
17840 F: include/trace/events/rxrpc.h
17841 F: include/uapi/linux/rxrpc.h
17844 S3 SAVAGE FRAMEBUFFER DRIVER
17845 M: Antonino Daplas <adaplas@gmail.com>
17846 L: linux-fbdev@vger.kernel.org
17848 F: drivers/video/fbdev/savage/
17851 M: Heiko Carstens <hca@linux.ibm.com>
17852 M: Vasily Gorbik <gor@linux.ibm.com>
17853 M: Alexander Gordeev <agordeev@linux.ibm.com>
17854 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17855 R: Sven Schnelle <svens@linux.ibm.com>
17856 L: linux-s390@vger.kernel.org
17858 W: http://www.ibm.com/developerworks/linux/linux390/
17859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17860 F: Documentation/driver-api/s390-drivers.rst
17861 F: Documentation/s390/
17865 S390 COMMON I/O LAYER
17866 M: Vineeth Vijayan <vneethv@linux.ibm.com>
17867 M: Peter Oberparleiter <oberpar@linux.ibm.com>
17868 L: linux-s390@vger.kernel.org
17870 W: http://www.ibm.com/developerworks/linux/linux390/
17871 F: drivers/s390/cio/
17874 M: Stefan Haberland <sth@linux.ibm.com>
17875 M: Jan Hoeppner <hoeppner@linux.ibm.com>
17876 L: linux-s390@vger.kernel.org
17878 W: http://www.ibm.com/developerworks/linux/linux390/
17879 F: block/partitions/ibm.c
17880 F: drivers/s390/block/dasd*
17881 F: include/linux/dasd_mod.h
17884 M: Matthew Rosato <mjrosato@linux.ibm.com>
17885 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17886 L: linux-s390@vger.kernel.org
17888 W: http://www.ibm.com/developerworks/linux/linux390/
17889 F: drivers/iommu/s390-iommu.c
17891 S390 IUCV NETWORK LAYER
17892 M: Alexandra Winter <wintera@linux.ibm.com>
17893 M: Wenjia Zhang <wenjia@linux.ibm.com>
17894 L: linux-s390@vger.kernel.org
17895 L: netdev@vger.kernel.org
17897 W: http://www.ibm.com/developerworks/linux/linux390/
17898 F: drivers/s390/net/*iucv*
17899 F: include/net/iucv/
17902 S390 NETWORK DRIVERS
17903 M: Alexandra Winter <wintera@linux.ibm.com>
17904 M: Wenjia Zhang <wenjia@linux.ibm.com>
17905 L: linux-s390@vger.kernel.org
17906 L: netdev@vger.kernel.org
17908 W: http://www.ibm.com/developerworks/linux/linux390/
17909 F: drivers/s390/net/
17912 M: Niklas Schnelle <schnelle@linux.ibm.com>
17913 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17914 L: linux-s390@vger.kernel.org
17916 W: http://www.ibm.com/developerworks/linux/linux390/
17918 F: drivers/pci/hotplug/s390_pci_hpc.c
17919 F: Documentation/s390/pci.rst
17921 S390 VFIO AP DRIVER
17922 M: Tony Krowiak <akrowiak@linux.ibm.com>
17923 M: Halil Pasic <pasic@linux.ibm.com>
17924 M: Jason Herne <jjherne@linux.ibm.com>
17925 L: linux-s390@vger.kernel.org
17927 W: http://www.ibm.com/developerworks/linux/linux390/
17928 F: Documentation/s390/vfio-ap*
17929 F: drivers/s390/crypto/vfio_ap*
17931 S390 VFIO-CCW DRIVER
17932 M: Eric Farman <farman@linux.ibm.com>
17933 M: Matthew Rosato <mjrosato@linux.ibm.com>
17934 R: Halil Pasic <pasic@linux.ibm.com>
17935 L: linux-s390@vger.kernel.org
17936 L: kvm@vger.kernel.org
17938 F: Documentation/s390/vfio-ccw.rst
17939 F: drivers/s390/cio/vfio_ccw*
17940 F: include/uapi/linux/vfio_ccw.h
17942 S390 VFIO-PCI DRIVER
17943 M: Matthew Rosato <mjrosato@linux.ibm.com>
17944 M: Eric Farman <farman@linux.ibm.com>
17945 L: linux-s390@vger.kernel.org
17946 L: kvm@vger.kernel.org
17948 F: arch/s390/kvm/pci*
17949 F: drivers/vfio/pci/vfio_pci_zdev.c
17950 F: include/uapi/linux/vfio_zdev.h
17953 M: Harald Freudenberger <freude@linux.ibm.com>
17954 L: linux-s390@vger.kernel.org
17956 W: http://www.ibm.com/developerworks/linux/linux390/
17957 F: drivers/s390/crypto/
17960 M: Steffen Maier <maier@linux.ibm.com>
17961 M: Benjamin Block <bblock@linux.ibm.com>
17962 L: linux-s390@vger.kernel.org
17964 W: http://www.ibm.com/developerworks/linux/linux390/
17965 F: drivers/s390/scsi/zfcp_*
17967 S3C ADC BATTERY DRIVER
17968 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17969 L: linux-samsung-soc@vger.kernel.org
17971 F: drivers/power/supply/s3c_adc_battery.c
17972 F: include/linux/s3c_adc_battery.h
17974 S3C24XX SD/MMC Driver
17975 M: Ben Dooks <ben-linux@fluff.org>
17976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17978 F: drivers/mmc/host/s3cmci.*
17980 SAA6588 RDS RECEIVER DRIVER
17981 M: Hans Verkuil <hverkuil@xs4all.nl>
17982 L: linux-media@vger.kernel.org
17984 W: https://linuxtv.org
17985 T: git git://linuxtv.org/media_tree.git
17986 F: drivers/media/i2c/saa6588*
17988 SAA7134 VIDEO4LINUX DRIVER
17989 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17990 L: linux-media@vger.kernel.org
17992 W: https://linuxtv.org
17993 T: git git://linuxtv.org/media_tree.git
17994 F: Documentation/driver-api/media/drivers/saa7134*
17995 F: drivers/media/pci/saa7134/
17997 SAA7146 VIDEO4LINUX-2 DRIVER
17998 M: Hans Verkuil <hverkuil@xs4all.nl>
17999 L: linux-media@vger.kernel.org
18001 T: git git://linuxtv.org/media_tree.git
18002 F: drivers/media/common/saa7146/
18003 F: drivers/media/pci/saa7146/
18004 F: include/media/drv-intf/saa7146*
18006 SAFESETID SECURITY MODULE
18007 M: Micah Morton <mortonm@chromium.org>
18009 F: Documentation/admin-guide/LSM/SafeSetID.rst
18010 F: security/safesetid/
18012 SAMSUNG AUDIO (ASoC) DRIVERS
18013 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18014 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18015 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18017 B: mailto:linux-samsung-soc@vger.kernel.org
18018 F: Documentation/devicetree/bindings/sound/samsung*
18019 F: sound/soc/samsung/
18021 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
18022 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18023 L: linux-crypto@vger.kernel.org
18024 L: linux-samsung-soc@vger.kernel.org
18026 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
18027 F: drivers/crypto/exynos-rng.c
18029 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
18030 M: Łukasz Stelmach <l.stelmach@samsung.com>
18031 L: linux-samsung-soc@vger.kernel.org
18033 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
18034 F: drivers/char/hw_random/exynos-trng.c
18036 SAMSUNG FRAMEBUFFER DRIVER
18037 M: Jingoo Han <jingoohan1@gmail.com>
18038 L: linux-fbdev@vger.kernel.org
18040 F: drivers/video/fbdev/s3c-fb.c
18042 SAMSUNG INTERCONNECT DRIVERS
18043 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18044 M: Artur Świgoń <a.swigon@samsung.com>
18045 L: linux-pm@vger.kernel.org
18046 L: linux-samsung-soc@vger.kernel.org
18048 F: drivers/interconnect/samsung/
18050 SAMSUNG LAPTOP DRIVER
18051 M: Corentin Chary <corentin.chary@gmail.com>
18052 L: platform-driver-x86@vger.kernel.org
18054 F: drivers/platform/x86/samsung-laptop.c
18056 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
18057 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18058 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
18059 L: linux-kernel@vger.kernel.org
18060 L: linux-samsung-soc@vger.kernel.org
18062 B: mailto:linux-samsung-soc@vger.kernel.org
18063 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
18064 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
18065 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
18066 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
18067 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
18068 F: drivers/clk/clk-s2mps11.c
18069 F: drivers/mfd/sec*.c
18070 F: drivers/regulator/s2m*.c
18071 F: drivers/regulator/s5m*.c
18072 F: drivers/rtc/rtc-s5m.c
18073 F: include/linux/mfd/samsung/
18075 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
18076 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
18077 L: linux-media@vger.kernel.org
18078 L: linux-samsung-soc@vger.kernel.org
18080 F: drivers/media/platform/samsung/s3c-camif/
18081 F: include/media/drv-intf/s3c_camif.h
18083 SAMSUNG S3FWRN5 NFC DRIVER
18084 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18085 M: Krzysztof Opasiak <k.opasiak@samsung.com>
18086 L: linux-nfc@lists.01.org (subscribers-only)
18088 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
18089 F: drivers/nfc/s3fwrn5
18091 SAMSUNG S5C73M3 CAMERA DRIVER
18092 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18093 M: Andrzej Hajda <andrzej.hajda@intel.com>
18094 L: linux-media@vger.kernel.org
18096 F: drivers/media/i2c/s5c73m3/*
18098 SAMSUNG S5K5BAF CAMERA DRIVER
18099 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18100 M: Andrzej Hajda <andrzej.hajda@intel.com>
18101 L: linux-media@vger.kernel.org
18103 F: drivers/media/i2c/s5k5baf.c
18105 SAMSUNG S5P Security SubSystem (SSS) DRIVER
18106 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18107 M: Vladimir Zapolskiy <vz@mleia.com>
18108 L: linux-crypto@vger.kernel.org
18109 L: linux-samsung-soc@vger.kernel.org
18111 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
18112 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
18113 F: drivers/crypto/s5p-sss.c
18115 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
18116 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18117 L: linux-media@vger.kernel.org
18119 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18120 F: drivers/media/platform/samsung/exynos4-is/
18122 SAMSUNG SOC CLOCK DRIVERS
18123 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18124 M: Tomasz Figa <tomasz.figa@gmail.com>
18125 M: Chanwoo Choi <cw00.choi@samsung.com>
18126 R: Alim Akhtar <alim.akhtar@samsung.com>
18127 L: linux-samsung-soc@vger.kernel.org
18129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
18130 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
18131 F: Documentation/devicetree/bindings/clock/samsung,s3c*
18132 F: drivers/clk/samsung/
18133 F: include/dt-bindings/clock/exynos*.h
18134 F: include/dt-bindings/clock/s3c*.h
18135 F: include/dt-bindings/clock/s5p*.h
18136 F: include/dt-bindings/clock/samsung,*.h
18137 F: include/linux/clk/samsung.h
18138 F: include/linux/platform_data/clk-s3c2410.h
18140 SAMSUNG SPI DRIVERS
18141 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18142 M: Andi Shyti <andi@etezian.org>
18143 L: linux-spi@vger.kernel.org
18144 L: linux-samsung-soc@vger.kernel.org
18146 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
18147 F: drivers/spi/spi-s3c*
18148 F: include/linux/platform_data/spi-s3c64xx.h
18149 F: include/linux/spi/s3c24xx-fiq.h
18151 SAMSUNG SXGBE DRIVERS
18152 M: Byungho An <bh74.an@samsung.com>
18153 L: netdev@vger.kernel.org
18155 F: drivers/net/ethernet/samsung/sxgbe/
18157 SAMSUNG THERMAL DRIVER
18158 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
18159 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18160 L: linux-pm@vger.kernel.org
18161 L: linux-samsung-soc@vger.kernel.org
18163 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
18164 F: drivers/thermal/samsung/
18166 SAMSUNG USB2 PHY DRIVER
18167 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18168 L: linux-kernel@vger.kernel.org
18170 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18171 F: Documentation/driver-api/phy/samsung-usb2.rst
18172 F: drivers/phy/samsung/phy-exynos4210-usb2.c
18173 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
18174 F: drivers/phy/samsung/phy-exynos5250-usb2.c
18175 F: drivers/phy/samsung/phy-s5pv210-usb2.c
18176 F: drivers/phy/samsung/phy-samsung-usb2.c
18177 F: drivers/phy/samsung/phy-samsung-usb2.h
18179 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18180 M: Paul Barker <paul.barker@sancloud.com>
18181 R: Marc Murphy <marc.murphy@sancloud.com>
18183 F: arch/arm/boot/dts/am335x-sancloud*
18186 M: Zwane Mwaikambo <zwanem@gmail.com>
18188 F: drivers/watchdog/sc1200wdt.c
18191 M: Ingo Molnar <mingo@redhat.com>
18192 M: Peter Zijlstra <peterz@infradead.org>
18193 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
18194 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
18195 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
18196 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
18197 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
18198 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
18199 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18200 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18201 L: linux-kernel@vger.kernel.org
18203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18204 F: include/linux/preempt.h
18205 F: include/linux/sched.h
18206 F: include/linux/wait.h
18207 F: include/uapi/linux/sched.h
18210 SCR24X CHIP CARD INTERFACE DRIVER
18211 M: Lubomir Rintel <lkundrak@v3.sk>
18213 F: drivers/char/pcmcia/scr24x_cs.c
18215 SCSI RDMA PROTOCOL (SRP) INITIATOR
18216 M: Bart Van Assche <bvanassche@acm.org>
18217 L: linux-rdma@vger.kernel.org
18219 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18220 F: drivers/infiniband/ulp/srp/
18221 F: include/scsi/srp.h
18223 SCSI RDMA PROTOCOL (SRP) TARGET
18224 M: Bart Van Assche <bvanassche@acm.org>
18225 L: linux-rdma@vger.kernel.org
18226 L: target-devel@vger.kernel.org
18228 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18229 F: drivers/infiniband/ulp/srpt/
18232 M: Doug Gilbert <dgilbert@interlog.com>
18233 L: linux-scsi@vger.kernel.org
18235 W: http://sg.danny.cz/sg
18236 F: Documentation/scsi/scsi-generic.rst
18237 F: drivers/scsi/sg.c
18238 F: include/scsi/sg.h
18241 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
18242 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18243 L: linux-scsi@vger.kernel.org
18245 Q: https://patchwork.kernel.org/project/linux-scsi/list/
18246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18248 F: Documentation/devicetree/bindings/scsi/
18254 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18255 L: linux-scsi@vger.kernel.org
18257 F: Documentation/scsi/st.rst
18258 F: drivers/scsi/st.*
18259 F: drivers/scsi/st_*.h
18261 SCSI TARGET CORE USER DRIVER
18262 M: Bodo Stroesser <bostroesser@gmail.com>
18263 L: linux-scsi@vger.kernel.org
18264 L: target-devel@vger.kernel.org
18266 F: Documentation/target/tcmu-design.rst
18267 F: drivers/target/target_core_user.c
18268 F: include/uapi/linux/target_core_user.h
18270 SCSI TARGET SUBSYSTEM
18271 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18272 L: linux-scsi@vger.kernel.org
18273 L: target-devel@vger.kernel.org
18275 W: http://www.linux-iscsi.org
18276 Q: https://patchwork.kernel.org/project/target-devel/list/
18277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18278 F: Documentation/target/
18283 M: Vlad Yasevich <vyasevich@gmail.com>
18284 M: Neil Horman <nhorman@tuxdriver.com>
18285 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18286 L: linux-sctp@vger.kernel.org
18288 W: http://lksctp.sourceforge.net
18289 F: Documentation/networking/sctp.rst
18290 F: include/linux/sctp.h
18291 F: include/net/sctp/
18292 F: include/uapi/linux/sctp.h
18296 M: Jim Cromie <jim.cromie@gmail.com>
18298 F: Documentation/i2c/busses/scx200_acb.rst
18299 F: arch/x86/platform/scx200/
18300 F: drivers/i2c/busses/scx200*
18301 F: drivers/mtd/maps/scx200_docflash.c
18302 F: drivers/watchdog/scx200_wdt.c
18303 F: include/linux/scx200.h
18306 M: Jim Cromie <jim.cromie@gmail.com>
18308 F: drivers/char/scx200_gpio.c
18309 F: include/linux/scx200_gpio.h
18311 SCx200 HRT CLOCKSOURCE DRIVER
18312 M: Jim Cromie <jim.cromie@gmail.com>
18314 F: drivers/clocksource/scx200_hrt.c
18316 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18317 M: Sascha Sommer <saschasommer@freenet.de>
18318 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18320 F: drivers/mmc/host/sdricoh_cs.c
18322 SECO BOARDS CEC DRIVER
18323 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18325 F: drivers/media/cec/platform/seco/seco-cec.c
18326 F: drivers/media/cec/platform/seco/seco-cec.h
18329 M: Kees Cook <keescook@chromium.org>
18330 R: Andy Lutomirski <luto@amacapital.net>
18331 R: Will Drewry <wad@chromium.org>
18333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18334 F: Documentation/userspace-api/seccomp_filter.rst
18335 F: include/linux/seccomp.h
18336 F: include/uapi/linux/seccomp.h
18337 F: kernel/seccomp.c
18338 F: tools/testing/selftests/kselftest_harness.h
18339 F: tools/testing/selftests/seccomp/*
18340 K: \bsecure_computing
18343 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18344 M: Al Cooper <alcooperx@gmail.com>
18345 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18346 L: linux-mmc@vger.kernel.org
18348 F: drivers/mmc/host/sdhci-brcmstb*
18350 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18351 M: Adrian Hunter <adrian.hunter@intel.com>
18352 L: linux-mmc@vger.kernel.org
18354 F: drivers/mmc/host/sdhci*
18356 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18357 M: Eugen Hristev <eugen.hristev@microchip.com>
18358 L: linux-mmc@vger.kernel.org
18360 F: drivers/mmc/host/sdhci-of-at91.c
18362 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18363 M: Ben Dooks <ben-linux@fluff.org>
18364 M: Jaehoon Chung <jh80.chung@samsung.com>
18365 L: linux-mmc@vger.kernel.org
18367 F: drivers/mmc/host/sdhci-s3c*
18369 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18370 M: Viresh Kumar <vireshk@kernel.org>
18371 L: linux-mmc@vger.kernel.org
18373 F: drivers/mmc/host/sdhci-spear.c
18375 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18376 M: Vignesh Raghavendra <vigneshr@ti.com>
18377 L: linux-mmc@vger.kernel.org
18379 F: drivers/mmc/host/sdhci-omap.c
18381 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18382 M: Haibo Chen <haibo.chen@nxp.com>
18383 L: linux-imx@nxp.com
18384 L: linux-mmc@vger.kernel.org
18386 F: drivers/mmc/host/sdhci-esdhc-imx.c
18388 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18389 M: Jonathan Derrick <jonathan.derrick@intel.com>
18390 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
18391 L: linux-block@vger.kernel.org
18393 F: block/opal_proto.h
18395 F: include/linux/sed*
18396 F: include/uapi/linux/sed*
18399 M: Security Officers <security@kernel.org>
18401 F: Documentation/admin-guide/security-bugs.rst
18404 M: Paul Moore <paul@paul-moore.com>
18405 M: James Morris <jmorris@namei.org>
18406 M: "Serge E. Hallyn" <serge@hallyn.com>
18407 L: linux-security-module@vger.kernel.org (suggested Cc:)
18409 W: http://kernsec.org/
18410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18412 X: security/selinux/
18414 SELINUX SECURITY MODULE
18415 M: Paul Moore <paul@paul-moore.com>
18416 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18417 M: Eric Paris <eparis@parisplace.org>
18418 L: selinux@vger.kernel.org
18420 W: https://selinuxproject.org
18421 W: https://github.com/SELinuxProject
18422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18423 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18424 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18425 F: Documentation/admin-guide/LSM/SELinux.rst
18426 F: include/trace/events/avc.h
18427 F: include/uapi/linux/selinux_netlink.h
18428 F: scripts/selinux/
18429 F: security/selinux/
18432 M: Jiri Slaby <jirislaby@kernel.org>
18434 F: drivers/misc/phantom.c
18435 F: include/uapi/linux/phantom.h
18437 SENSEAIR SUNRISE 006-0-0007
18438 M: Jacopo Mondi <jacopo@jmondi.org>
18440 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18441 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18442 F: drivers/iio/chemical/sunrise_co2.c
18444 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18445 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18447 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18448 F: drivers/iio/chemical/scd30.h
18449 F: drivers/iio/chemical/scd30_core.c
18450 F: drivers/iio/chemical/scd30_i2c.c
18451 F: drivers/iio/chemical/scd30_serial.c
18453 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18454 M: Roan van Dijk <roan@protonic.nl>
18456 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18457 F: drivers/iio/chemical/scd4x.c
18459 SENSIRION SGP40 GAS SENSOR DRIVER
18460 M: Andreas Klinger <ak@it-klinger.de>
18462 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18463 F: drivers/iio/chemical/sgp40.c
18465 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18466 M: Tomasz Duszynski <tduszyns@gmail.com>
18468 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18469 F: drivers/iio/chemical/sps30.c
18470 F: drivers/iio/chemical/sps30_i2c.c
18471 F: drivers/iio/chemical/sps30_serial.c
18474 M: Rob Herring <robh@kernel.org>
18475 L: linux-serial@vger.kernel.org
18477 F: Documentation/devicetree/bindings/serial/serial.yaml
18478 F: drivers/tty/serdev/
18479 F: include/linux/serdev.h
18482 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18483 L: linux-serial@vger.kernel.org
18485 F: Documentation/devicetree/bindings/serial/
18486 F: drivers/tty/serial/
18489 M: Sean Young <sean@mess.org>
18490 L: linux-media@vger.kernel.org
18492 F: drivers/media/rc/serial_ir.c
18494 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18495 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18496 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18498 F: Documentation/devicetree/bindings/slimbus/
18499 F: drivers/slimbus/
18500 F: include/linux/slimbus.h
18503 M: Edward Cree <ecree.xilinx@gmail.com>
18504 M: Martin Habets <habetsm.xilinx@gmail.com>
18505 L: netdev@vger.kernel.org
18507 F: drivers/net/ethernet/sfc/
18509 SFF/SFP/SFP+ MODULE SUPPORT
18510 M: Russell King <linux@armlinux.org.uk>
18511 L: netdev@vger.kernel.org
18513 F: Documentation/devicetree/bindings/net/sff,sfp.yaml
18514 F: drivers/net/phy/phylink.c
18515 F: drivers/net/phy/sfp*
18516 F: include/linux/mdio/mdio-i2c.h
18517 F: include/linux/phylink.h
18518 F: include/linux/sfp.h
18519 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)
18522 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18524 F: drivers/misc/sgi-gru/
18526 SGI XP/XPC/XPNET DRIVER
18527 M: Robin Holt <robinmholt@gmail.com>
18528 M: Steve Wahl <steve.wahl@hpe.com>
18529 R: Mike Travis <mike.travis@hpe.com>
18531 F: drivers/misc/sgi-xp/
18533 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18534 M: Karsten Graul <kgraul@linux.ibm.com>
18535 M: Wenjia Zhang <wenjia@linux.ibm.com>
18536 L: linux-s390@vger.kernel.org
18538 W: http://www.ibm.com/developerworks/linux/linux390/
18541 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18542 M: Linus Walleij <linus.walleij@linaro.org>
18543 L: linux-iio@vger.kernel.org
18545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18546 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18547 F: drivers/iio/light/gp2ap002.c
18549 SHARP RJ54N1CB0C SENSOR DRIVER
18550 M: Jacopo Mondi <jacopo@jmondi.org>
18551 L: linux-media@vger.kernel.org
18553 T: git git://linuxtv.org/media_tree.git
18554 F: drivers/media/i2c/rj54n1cb0c.c
18555 F: include/media/i2c/rj54n1cb0c.h
18557 SH_VOU V4L2 OUTPUT DRIVER
18558 L: linux-media@vger.kernel.org
18560 F: drivers/media/platform/renesas/sh_vou.c
18561 F: include/media/drv-intf/sh_vou.h
18563 SI2157 MEDIA DRIVER
18564 M: Antti Palosaari <crope@iki.fi>
18565 L: linux-media@vger.kernel.org
18567 W: https://linuxtv.org
18568 W: http://palosaari.fi/linux/
18569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18570 T: git git://linuxtv.org/anttip/media_tree.git
18571 F: drivers/media/tuners/si2157*
18573 SI2165 MEDIA DRIVER
18574 M: Matthias Schwarzott <zzam@gentoo.org>
18575 L: linux-media@vger.kernel.org
18577 W: https://linuxtv.org
18578 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18579 F: drivers/media/dvb-frontends/si2165*
18581 SI2168 MEDIA DRIVER
18582 M: Antti Palosaari <crope@iki.fi>
18583 L: linux-media@vger.kernel.org
18585 W: https://linuxtv.org
18586 W: http://palosaari.fi/linux/
18587 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18588 T: git git://linuxtv.org/anttip/media_tree.git
18589 F: drivers/media/dvb-frontends/si2168*
18591 SI470X FM RADIO RECEIVER I2C DRIVER
18592 M: Hans Verkuil <hverkuil@xs4all.nl>
18593 L: linux-media@vger.kernel.org
18595 W: https://linuxtv.org
18596 T: git git://linuxtv.org/media_tree.git
18597 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18599 SI470X FM RADIO RECEIVER USB DRIVER
18600 M: Hans Verkuil <hverkuil@xs4all.nl>
18601 L: linux-media@vger.kernel.org
18603 W: https://linuxtv.org
18604 T: git git://linuxtv.org/media_tree.git
18605 F: drivers/media/radio/si470x/radio-si470x-common.c
18606 F: drivers/media/radio/si470x/radio-si470x-usb.c
18607 F: drivers/media/radio/si470x/radio-si470x.h
18609 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18610 M: Eduardo Valentin <edubezval@gmail.com>
18611 L: linux-media@vger.kernel.org
18613 W: https://linuxtv.org
18614 T: git git://linuxtv.org/media_tree.git
18615 F: drivers/media/radio/si4713/si4713.?
18617 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18618 M: Eduardo Valentin <edubezval@gmail.com>
18619 L: linux-media@vger.kernel.org
18621 W: https://linuxtv.org
18622 T: git git://linuxtv.org/media_tree.git
18623 F: drivers/media/radio/si4713/radio-platform-si4713.c
18625 SI4713 FM RADIO TRANSMITTER USB DRIVER
18626 M: Hans Verkuil <hverkuil@xs4all.nl>
18627 L: linux-media@vger.kernel.org
18629 W: https://linuxtv.org
18630 T: git git://linuxtv.org/media_tree.git
18631 F: drivers/media/radio/si4713/radio-usb-si4713.c
18634 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18635 L: linux-media@vger.kernel.org
18637 W: https://linuxtv.org
18638 T: git git://linuxtv.org/media_tree.git
18639 F: drivers/media/common/siano/
18640 F: drivers/media/mmc/siano/
18641 F: drivers/media/usb/siano/
18642 F: drivers/media/usb/siano/
18645 M: Palmer Dabbelt <palmer@dabbelt.com>
18646 M: Paul Walmsley <paul.walmsley@sifive.com>
18647 L: linux-riscv@lists.infradead.org
18649 T: git git://github.com/sifive/riscv-linux.git
18653 SIFIVE FU540 SYSTEM-ON-CHIP
18654 M: Paul Walmsley <paul.walmsley@sifive.com>
18655 M: Palmer Dabbelt <palmer@dabbelt.com>
18656 L: linux-riscv@lists.infradead.org
18658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18663 M: Green Wan <green.wan@sifive.com>
18665 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18666 F: drivers/dma/sf-pdma/
18668 SILEAD TOUCHSCREEN DRIVER
18669 M: Hans de Goede <hdegoede@redhat.com>
18670 L: linux-input@vger.kernel.org
18671 L: platform-driver-x86@vger.kernel.org
18673 F: drivers/input/touchscreen/silead.c
18674 F: drivers/platform/x86/touchscreen_dmi.c
18676 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18677 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18679 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18680 F: drivers/net/wireless/silabs/wfx/
18682 SILICON MOTION SM712 FRAME BUFFER DRIVER
18683 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18684 M: Teddy Wang <teddy.wang@siliconmotion.com>
18685 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18686 L: linux-fbdev@vger.kernel.org
18688 F: Documentation/fb/sm712fb.rst
18689 F: drivers/video/fbdev/sm712*
18691 SILVACO I3C DUAL-ROLE MASTER
18692 M: Miquel Raynal <miquel.raynal@bootlin.com>
18693 M: Conor Culhane <conor.culhane@silvaco.com>
18694 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18696 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18697 F: drivers/i3c/master/svc-i3c-master.c
18700 M: Hans de Goede <hdegoede@redhat.com>
18701 L: linux-fbdev@vger.kernel.org
18703 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18704 F: drivers/video/fbdev/simplefb.c
18705 F: include/linux/platform_data/simplefb.h
18707 SIMTEC EB110ATX (Chalice CATS)
18708 M: Simtec Linux Team <linux@simtec.co.uk>
18710 W: http://www.simtec.co.uk/products/EB110ATX/
18712 SIMTEC EB2410ITX (BAST)
18713 M: Simtec Linux Team <linux@simtec.co.uk>
18715 W: http://www.simtec.co.uk/products/EB2410ITX/
18716 F: arch/arm/mach-s3c/bast-ide.c
18717 F: arch/arm/mach-s3c/bast-irq.c
18718 F: arch/arm/mach-s3c/mach-bast.c
18721 M: Thorsten Scherer <t.scherer@eckelmann.de>
18722 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18723 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18725 F: drivers/gpio/gpio-siox.c
18727 F: include/trace/events/siox.h
18729 SIPHASH PRF ROUTINES
18730 M: Jason A. Donenfeld <Jason@zx2c4.com>
18732 F: include/linux/siphash.h
18734 F: lib/test_siphash.c
18736 SIS 190 ETHERNET DRIVER
18737 M: Francois Romieu <romieu@fr.zoreil.com>
18738 L: netdev@vger.kernel.org
18740 F: drivers/net/ethernet/sis/sis190.c
18742 SIS 900/7016 FAST ETHERNET DRIVER
18743 M: Daniele Venzano <venza@brownhat.org>
18744 L: netdev@vger.kernel.org
18746 W: http://www.brownhat.org/sis900.html
18747 F: drivers/net/ethernet/sis/sis900.*
18749 SIS FRAMEBUFFER DRIVER
18750 M: Thomas Winischhofer <thomas@winischhofer.net>
18752 W: http://www.winischhofer.net/linuxsisvga.shtml
18753 F: Documentation/fb/sisfb.rst
18754 F: drivers/video/fbdev/sis/
18755 F: include/video/sisfb.h
18757 SIS I2C TOUCHSCREEN DRIVER
18758 M: Mika Penttilä <mika.penttila@nextfour.com>
18759 L: linux-input@vger.kernel.org
18761 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18762 F: drivers/input/touchscreen/sis_i2c.c
18765 M: Thomas Winischhofer <thomas@winischhofer.net>
18767 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18768 F: drivers/usb/misc/sisusbvga/
18770 SL28 CPLD MFD DRIVER
18771 M: Michael Walle <michael@walle.cc>
18773 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18774 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18775 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18776 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18777 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18778 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18779 F: drivers/gpio/gpio-sl28cpld.c
18780 F: drivers/hwmon/sl28cpld-hwmon.c
18781 F: drivers/irqchip/irq-sl28cpld.c
18782 F: drivers/pwm/pwm-sl28cpld.c
18783 F: drivers/watchdog/sl28cpld_wdt.c
18786 M: Christoph Lameter <cl@linux.com>
18787 M: Pekka Enberg <penberg@kernel.org>
18788 M: David Rientjes <rientjes@google.com>
18789 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18790 M: Andrew Morton <akpm@linux-foundation.org>
18791 M: Vlastimil Babka <vbabka@suse.cz>
18792 R: Roman Gushchin <roman.gushchin@linux.dev>
18793 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
18794 L: linux-mm@kvack.org
18796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18797 F: include/linux/sl?b*.h
18800 SLCAN CAN NETWORK DRIVER
18801 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
18802 L: linux-can@vger.kernel.org
18804 F: drivers/net/can/slcan/
18806 SLEEPABLE READ-COPY UPDATE (SRCU)
18807 M: Lai Jiangshan <jiangshanlai@gmail.com>
18808 M: "Paul E. McKenney" <paulmck@kernel.org>
18809 M: Josh Triplett <josh@joshtriplett.org>
18810 R: Steven Rostedt <rostedt@goodmis.org>
18811 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18812 L: rcu@vger.kernel.org
18814 W: http://www.rdrop.com/users/paulmck/RCU/
18815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18816 F: include/linux/srcu*.h
18817 F: kernel/rcu/srcu*.c
18819 SMACK SECURITY MODULE
18820 M: Casey Schaufler <casey@schaufler-ca.com>
18821 L: linux-security-module@vger.kernel.org
18823 W: http://schaufler-ca.com
18824 T: git git://github.com/cschaufler/smack-next
18825 F: Documentation/admin-guide/LSM/Smack.rst
18828 SMC91x ETHERNET DRIVER
18829 M: Nicolas Pitre <nico@fluxnic.net>
18831 F: drivers/net/ethernet/smsc/smc91x.*
18833 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18834 M: Mark Rutland <mark.rutland@arm.com>
18835 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
18836 M: Sudeep Holla <sudeep.holla@arm.com>
18837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18839 F: drivers/firmware/smccc/
18840 F: include/linux/arm-smccc.h
18842 SMM665 HARDWARE MONITOR DRIVER
18843 M: Guenter Roeck <linux@roeck-us.net>
18844 L: linux-hwmon@vger.kernel.org
18846 F: Documentation/hwmon/smm665.rst
18847 F: drivers/hwmon/smm665.c
18849 SMSC EMC2103 HARDWARE MONITOR DRIVER
18850 M: Steve Glendinning <steve.glendinning@shawell.net>
18851 L: linux-hwmon@vger.kernel.org
18853 F: Documentation/hwmon/emc2103.rst
18854 F: drivers/hwmon/emc2103.c
18856 SMSC SCH5627 HARDWARE MONITOR DRIVER
18857 M: Hans de Goede <hdegoede@redhat.com>
18858 L: linux-hwmon@vger.kernel.org
18860 F: Documentation/hwmon/sch5627.rst
18861 F: drivers/hwmon/sch5627.c
18863 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18864 M: Steve Glendinning <steve.glendinning@shawell.net>
18865 L: linux-fbdev@vger.kernel.org
18867 F: drivers/video/fbdev/smscufx.c
18869 SMSC47B397 HARDWARE MONITOR DRIVER
18870 M: Jean Delvare <jdelvare@suse.com>
18871 L: linux-hwmon@vger.kernel.org
18873 F: Documentation/hwmon/smsc47b397.rst
18874 F: drivers/hwmon/smsc47b397.c
18876 SMSC911x ETHERNET DRIVER
18877 M: Steve Glendinning <steve.glendinning@shawell.net>
18878 L: netdev@vger.kernel.org
18880 F: drivers/net/ethernet/smsc/smsc911x.*
18881 F: include/linux/smsc911x.h
18883 SMSC9420 PCI ETHERNET DRIVER
18884 M: Steve Glendinning <steve.glendinning@shawell.net>
18885 L: netdev@vger.kernel.org
18887 F: drivers/net/ethernet/smsc/smsc9420.*
18889 SOCIONEXT (SNI) AVE NETWORK DRIVER
18890 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18891 L: netdev@vger.kernel.org
18893 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18894 F: drivers/net/ethernet/socionext/sni_ave.c
18896 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18897 M: Jassi Brar <jaswinder.singh@linaro.org>
18898 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
18899 L: netdev@vger.kernel.org
18901 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18902 F: drivers/net/ethernet/socionext/netsec.c
18904 SOCIONEXT (SNI) Synquacer SPI DRIVER
18905 M: Masahisa Kojima <masahisa.kojima@linaro.org>
18906 M: Jassi Brar <jaswinder.singh@linaro.org>
18907 L: linux-spi@vger.kernel.org
18909 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18910 F: drivers/spi/spi-synquacer.c
18912 SOCIONEXT SYNQUACER I2C DRIVER
18913 M: Ard Biesheuvel <ardb@kernel.org>
18914 L: linux-i2c@vger.kernel.org
18916 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18917 F: drivers/i2c/busses/i2c-synquacer.c
18919 SOCIONEXT UNIPHIER SOUND DRIVER
18920 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18922 F: sound/soc/uniphier/
18924 SOEKRIS NET48XX LED SUPPORT
18925 M: Chris Boot <bootc@bootc.net>
18927 F: drivers/leds/leds-net48xx.c
18929 SOFT-IWARP DRIVER (siw)
18930 M: Bernard Metzler <bmt@zurich.ibm.com>
18931 L: linux-rdma@vger.kernel.org
18933 F: drivers/infiniband/sw/siw/
18934 F: include/uapi/rdma/siw-abi.h
18936 SOFT-ROCE DRIVER (rxe)
18937 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18938 L: linux-rdma@vger.kernel.org
18940 F: drivers/infiniband/sw/rxe/
18941 F: include/uapi/rdma/rdma_user_rxe.h
18943 SOFTLOGIC 6x10 MPEG CODEC
18944 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18945 M: Anton Sviridenko <anton@corp.bluecherry.net>
18946 M: Andrey Utkin <andrey_utkin@fastmail.com>
18947 M: Ismael Luceno <ismael@iodev.co.uk>
18948 L: linux-media@vger.kernel.org
18950 F: drivers/media/pci/solo6x10/
18952 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18953 M: James Morse <james.morse@arm.com>
18954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18956 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18957 F: drivers/firmware/arm_sdei.c
18958 F: include/linux/arm_sdei.h
18959 F: include/uapi/linux/arm_sdei.h
18961 SOFTWARE NODES AND DEVICE PROPERTIES
18962 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18963 R: Daniel Scally <djrscally@gmail.com>
18964 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18965 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18966 L: linux-acpi@vger.kernel.org
18968 F: drivers/base/property.c
18969 F: drivers/base/swnode.c
18970 F: include/linux/fwnode.h
18971 F: include/linux/property.h
18973 SOFTWARE RAID (Multiple Disks) SUPPORT
18974 M: Song Liu <song@kernel.org>
18975 L: linux-raid@vger.kernel.org
18977 Q: https://patchwork.kernel.org/project/linux-raid/list/
18978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18979 F: drivers/md/Kconfig
18980 F: drivers/md/Makefile
18982 F: drivers/md/raid*
18983 F: include/linux/raid/
18984 F: include/uapi/linux/raid/
18986 SOLIDRUN CLEARFOG SUPPORT
18987 M: Russell King <linux@armlinux.org.uk>
18989 F: arch/arm/boot/dts/armada-388-clearfog*
18990 F: arch/arm/boot/dts/armada-38x-solidrun-*
18992 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18993 M: Russell King <linux@armlinux.org.uk>
18995 F: arch/arm/boot/dts/imx6*-cubox-i*
18996 F: arch/arm/boot/dts/imx6*-hummingboard*
18997 F: arch/arm/boot/dts/imx6*-sr-*
18999 SONIC NETWORK DRIVER
19000 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
19001 L: netdev@vger.kernel.org
19003 F: drivers/net/ethernet/natsemi/sonic.*
19005 SONICS SILICON BACKPLANE DRIVER (SSB)
19006 M: Michael Buesch <m@bues.ch>
19007 L: linux-wireless@vger.kernel.org
19010 F: include/linux/ssb/
19012 SONY IMX208 SENSOR DRIVER
19013 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19014 L: linux-media@vger.kernel.org
19016 T: git git://linuxtv.org/media_tree.git
19017 F: drivers/media/i2c/imx208.c
19019 SONY IMX214 SENSOR DRIVER
19020 M: Ricardo Ribalda <ribalda@kernel.org>
19021 L: linux-media@vger.kernel.org
19023 T: git git://linuxtv.org/media_tree.git
19024 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
19025 F: drivers/media/i2c/imx214.c
19027 SONY IMX219 SENSOR DRIVER
19028 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
19029 L: linux-media@vger.kernel.org
19031 T: git git://linuxtv.org/media_tree.git
19032 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
19033 F: drivers/media/i2c/imx219.c
19035 SONY IMX258 SENSOR DRIVER
19036 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19037 L: linux-media@vger.kernel.org
19039 T: git git://linuxtv.org/media_tree.git
19040 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
19041 F: drivers/media/i2c/imx258.c
19043 SONY IMX274 SENSOR DRIVER
19044 M: Leon Luo <leonl@leopardimaging.com>
19045 L: linux-media@vger.kernel.org
19047 T: git git://linuxtv.org/media_tree.git
19048 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
19049 F: drivers/media/i2c/imx274.c
19051 SONY IMX290 SENSOR DRIVER
19052 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19053 L: linux-media@vger.kernel.org
19055 T: git git://linuxtv.org/media_tree.git
19056 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
19057 F: drivers/media/i2c/imx290.c
19059 SONY IMX319 SENSOR DRIVER
19060 M: Bingbu Cao <bingbu.cao@intel.com>
19061 L: linux-media@vger.kernel.org
19063 T: git git://linuxtv.org/media_tree.git
19064 F: drivers/media/i2c/imx319.c
19066 SONY IMX334 SENSOR DRIVER
19067 M: Paul J. Murphy <paul.j.murphy@intel.com>
19068 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19069 L: linux-media@vger.kernel.org
19071 T: git git://linuxtv.org/media_tree.git
19072 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
19073 F: drivers/media/i2c/imx334.c
19075 SONY IMX335 SENSOR DRIVER
19076 M: Paul J. Murphy <paul.j.murphy@intel.com>
19077 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19078 L: linux-media@vger.kernel.org
19080 T: git git://linuxtv.org/media_tree.git
19081 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
19082 F: drivers/media/i2c/imx335.c
19084 SONY IMX355 SENSOR DRIVER
19085 M: Tianshu Qiu <tian.shu.qiu@intel.com>
19086 L: linux-media@vger.kernel.org
19088 T: git git://linuxtv.org/media_tree.git
19089 F: drivers/media/i2c/imx355.c
19091 SONY IMX412 SENSOR DRIVER
19092 M: Paul J. Murphy <paul.j.murphy@intel.com>
19093 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19094 L: linux-media@vger.kernel.org
19096 T: git git://linuxtv.org/media_tree.git
19097 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
19098 F: drivers/media/i2c/imx412.c
19100 SONY MEMORYSTICK SUBSYSTEM
19101 M: Maxim Levitsky <maximlevitsky@gmail.com>
19102 M: Alex Dubov <oakad@yahoo.com>
19103 M: Ulf Hansson <ulf.hansson@linaro.org>
19104 L: linux-mmc@vger.kernel.org
19106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
19107 F: drivers/memstick/
19108 F: include/linux/memstick.h
19110 SONY VAIO CONTROL DEVICE DRIVER
19111 M: Mattia Dongili <malattia@linux.it>
19112 L: platform-driver-x86@vger.kernel.org
19114 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
19115 F: Documentation/admin-guide/laptops/sony-laptop.rst
19116 F: drivers/char/sonypi.c
19117 F: drivers/platform/x86/sony-laptop.c
19118 F: include/linux/sony-laptop.h
19121 M: Jaroslav Kysela <perex@perex.cz>
19122 M: Takashi Iwai <tiwai@suse.com>
19123 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19125 W: http://www.alsa-project.org/
19126 Q: http://patchwork.kernel.org/project/alsa-devel/list/
19127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19128 F: Documentation/sound/
19130 F: include/uapi/sound/
19132 F: tools/testing/selftests/alsa
19134 SOUND - COMPRESSED AUDIO
19135 M: Vinod Koul <vkoul@kernel.org>
19136 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19139 F: Documentation/sound/designs/compress-offload.rst
19140 F: include/sound/compress_driver.h
19141 F: include/uapi/sound/compress_*
19142 F: sound/core/compress_offload.c
19143 F: sound/soc/soc-compress.c
19145 SOUND - DMAENGINE HELPERS
19146 M: Lars-Peter Clausen <lars@metafoo.de>
19148 F: include/sound/dmaengine_pcm.h
19149 F: sound/core/pcm_dmaengine.c
19150 F: sound/soc/soc-generic-dmaengine-pcm.c
19152 SOUND - ALSA SELFTESTS
19153 M: Mark Brown <broonie@kernel.org>
19154 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19155 L: linux-kselftest@vger.kernel.org
19157 F: tools/testing/selftests/alsa
19159 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
19160 M: Liam Girdwood <lgirdwood@gmail.com>
19161 M: Mark Brown <broonie@kernel.org>
19162 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19164 W: http://alsa-project.org/main/index.php/ASoC
19165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
19166 F: Documentation/devicetree/bindings/sound/
19167 F: Documentation/sound/soc/
19168 F: include/dt-bindings/sound/
19169 F: include/sound/soc*
19172 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19173 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19174 M: Liam Girdwood <lgirdwood@gmail.com>
19175 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
19176 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19177 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
19178 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
19179 M: Daniel Baluta <daniel.baluta@nxp.com>
19180 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
19182 W: https://github.com/thesofproject/linux/
19185 SOUNDWIRE SUBSYSTEM
19186 M: Vinod Koul <vkoul@kernel.org>
19187 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19188 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19189 R: Sanyog Kale <sanyog.r.kale@intel.com>
19190 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19193 F: Documentation/driver-api/soundwire/
19194 F: drivers/soundwire/
19195 F: include/linux/soundwire/
19198 M: Olli Salonen <olli.salonen@iki.fi>
19199 L: linux-media@vger.kernel.org
19201 W: https://linuxtv.org
19202 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19203 F: drivers/media/dvb-frontends/sp2*
19205 SPARC + UltraSPARC (sparc/sparc64)
19206 M: "David S. Miller" <davem@davemloft.net>
19207 L: sparclinux@vger.kernel.org
19209 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
19210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19215 SPARC SERIAL DRIVERS
19216 M: "David S. Miller" <davem@davemloft.net>
19217 L: sparclinux@vger.kernel.org
19219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19221 F: drivers/tty/serial/suncore.c
19222 F: drivers/tty/serial/sunhv.c
19223 F: drivers/tty/serial/sunsab.c
19224 F: drivers/tty/serial/sunsab.h
19225 F: drivers/tty/serial/sunsu.c
19226 F: drivers/tty/serial/sunzilog.c
19227 F: drivers/tty/serial/sunzilog.h
19228 F: drivers/tty/vcc.c
19229 F: include/linux/sunserialcore.h
19232 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
19233 L: linux-sparse@vger.kernel.org
19235 W: https://sparse.docs.kernel.org/
19236 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19237 Q: https://patchwork.kernel.org/project/linux-sparse/list/
19238 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19239 F: include/linux/compiler.h
19241 SPEAKUP CONSOLE SPEECH DRIVER
19242 M: William Hubbs <w.d.hubbs@gmail.com>
19243 M: Chris Brannon <chris@the-brannons.com>
19244 M: Kirk Reiser <kirk@reisers.ca>
19245 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
19246 L: speakup@linux-speakup.org
19248 W: http://www.linux-speakup.org/
19249 W: https://github.com/linux-speakup/speakup
19250 B: https://github.com/linux-speakup/speakup/issues
19251 F: drivers/accessibility/speakup/
19253 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19254 M: Viresh Kumar <vireshk@kernel.org>
19255 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19257 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19259 W: http://www.st.com/spear
19260 F: arch/arm/boot/dts/spear*
19261 F: arch/arm/mach-spear/
19262 F: drivers/clk/spear/
19263 F: drivers/pinctrl/spear/
19266 M: Tudor Ambarus <tudor.ambarus@microchip.com>
19267 M: Pratyush Yadav <pratyush@kernel.org>
19268 R: Michael Walle <michael@walle.cc>
19269 L: linux-mtd@lists.infradead.org
19271 W: http://www.linux-mtd.infradead.org/
19272 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19273 C: irc://irc.oftc.net/mtd
19274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19275 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19276 F: drivers/mtd/spi-nor/
19277 F: include/linux/mtd/spi-nor.h
19280 M: Mark Brown <broonie@kernel.org>
19281 L: linux-spi@vger.kernel.org
19283 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19285 F: Documentation/devicetree/bindings/spi/
19286 F: Documentation/spi/
19288 F: include/linux/spi/
19289 F: include/uapi/linux/spi/
19292 SPIDERNET NETWORK DRIVER for CELL
19293 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19294 M: Geoff Levand <geoff@infradead.org>
19295 L: netdev@vger.kernel.org
19296 L: linuxppc-dev@lists.ozlabs.org
19298 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19299 F: drivers/net/ethernet/toshiba/spider_net*
19302 M: Stephen Boyd <sboyd@kernel.org>
19303 L: linux-kernel@vger.kernel.org
19305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19306 F: Documentation/devicetree/bindings/spmi/
19308 F: include/dt-bindings/spmi/spmi.h
19309 F: include/linux/spmi.h
19310 F: include/trace/events/spmi.h
19313 M: Jeremy Kerr <jk@ozlabs.org>
19314 L: linuxppc-dev@lists.ozlabs.org
19316 W: http://www.ibm.com/developerworks/power/cell/
19317 F: Documentation/filesystems/spufs/spufs.rst
19318 F: arch/powerpc/platforms/cell/spufs/
19320 SQUASHFS FILE SYSTEM
19321 M: Phillip Lougher <phillip@squashfs.org.uk>
19322 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
19324 W: http://squashfs.org.uk
19325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19326 F: Documentation/filesystems/squashfs.rst
19329 SRM (Alpha) environment access
19330 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19332 F: arch/alpha/kernel/srm_env.c
19334 ST LSM6DSx IMU IIO DRIVER
19335 M: Lorenzo Bianconi <lorenzo@kernel.org>
19336 L: linux-iio@vger.kernel.org
19338 W: http://www.st.com/
19339 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19340 F: drivers/iio/imu/st_lsm6dsx/
19342 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19343 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19344 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19345 L: linux-media@vger.kernel.org
19347 T: git git://linuxtv.org/media_tree.git
19348 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
19349 F: drivers/media/i2c/st-mipid02.c
19351 ST STM32 I2C/SMBUS DRIVER
19352 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19353 M: Alain Volmat <alain.volmat@foss.st.com>
19354 L: linux-i2c@vger.kernel.org
19356 F: drivers/i2c/busses/i2c-stm32*
19358 ST STM32 SPI DRIVER
19359 M: Alain Volmat <alain.volmat@foss.st.com>
19360 L: linux-spi@vger.kernel.org
19362 F: drivers/spi/spi-stm32.c
19365 M: Daniel Nilsson <daniel.nilsson@flex.com>
19366 L: linux-hwmon@vger.kernel.org
19368 F: Documentation/hwmon/stpddc60.rst
19369 F: drivers/hwmon/pmbus/stpddc60.c
19371 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19372 M: Song Qiang <songqiang1304521@gmail.com>
19373 L: linux-iio@vger.kernel.org
19375 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19376 F: drivers/iio/proximity/vl53l0x-i2c.c
19379 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19380 M: Sasha Levin <sashal@kernel.org>
19381 L: stable@vger.kernel.org
19383 F: Documentation/process/stable-kernel-rules.rst
19385 STAGING - ATOMISP DRIVER
19386 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19387 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19388 L: linux-media@vger.kernel.org
19390 F: drivers/staging/media/atomisp/
19392 STAGING - FIELDBUS SUBSYSTEM
19393 M: Sven Van Asbroeck <TheSven73@gmail.com>
19395 F: drivers/staging/fieldbus/*
19396 F: drivers/staging/fieldbus/Documentation/
19398 STAGING - HMS ANYBUS-S BUS
19399 M: Sven Van Asbroeck <TheSven73@gmail.com>
19401 F: drivers/staging/fieldbus/anybuss/
19403 STAGING - INDUSTRIAL IO
19404 M: Jonathan Cameron <jic23@kernel.org>
19405 L: linux-iio@vger.kernel.org
19407 F: Documentation/devicetree/bindings/staging/iio/
19408 F: drivers/staging/iio/
19410 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19411 M: Marc Dietrich <marvin24@gmx.de>
19412 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19413 L: linux-tegra@vger.kernel.org
19415 F: drivers/staging/nvec/
19417 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19418 M: Jens Frederich <jfrederich@gmail.com>
19419 M: Jon Nettleton <jon.nettleton@gmail.com>
19421 W: http://wiki.laptop.org/go/DCON
19422 F: drivers/staging/olpc_dcon/
19424 STAGING - REALTEK RTL8188EU DRIVERS
19425 M: Larry Finger <Larry.Finger@lwfinger.net>
19426 M: Phillip Potter <phil@philpotter.co.uk>
19427 R: Pavel Skripkin <paskripkin@gmail.com>
19429 F: drivers/staging/r8188eu/
19431 STAGING - REALTEK RTL8712U DRIVERS
19432 M: Larry Finger <Larry.Finger@lwfinger.net>
19433 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19435 F: drivers/staging/rtl8712/
19437 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19438 M: Michael Hennerich <michael.hennerich@analog.com>
19439 L: linux-fbdev@vger.kernel.org
19441 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19442 F: drivers/staging/fbtft/fb_seps525.c
19444 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19445 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19446 M: Teddy Wang <teddy.wang@siliconmotion.com>
19447 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19448 L: linux-fbdev@vger.kernel.org
19450 F: drivers/staging/sm750fb/
19452 STAGING - VIA VT665X DRIVERS
19453 M: Forest Bond <forest@alittletooquiet.net>
19455 F: drivers/staging/vt665?/
19458 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19459 L: linux-staging@lists.linux.dev
19461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19462 F: drivers/staging/
19464 STARFIRE/DURALAN NETWORK DRIVER
19465 M: Ion Badulescu <ionut@badula.org>
19467 F: drivers/net/ethernet/adaptec/starfire*
19469 STARFIVE JH7100 CLOCK DRIVERS
19470 M: Emil Renner Berthing <kernel@esmil.dk>
19472 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19473 F: drivers/clk/starfive/clk-starfive-jh7100*
19474 F: include/dt-bindings/clock/starfive-jh7100*.h
19476 STARFIVE JH7100 PINCTRL DRIVER
19477 M: Emil Renner Berthing <kernel@esmil.dk>
19478 L: linux-gpio@vger.kernel.org
19480 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19481 F: drivers/pinctrl/pinctrl-starfive.c
19482 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
19484 STARFIVE JH7100 RESET CONTROLLER DRIVER
19485 M: Emil Renner Berthing <kernel@esmil.dk>
19487 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19488 F: drivers/reset/reset-starfive-jh7100.c
19489 F: include/dt-bindings/reset/starfive-jh7100.h
19492 M: Peter Zijlstra <peterz@infradead.org>
19493 M: Josh Poimboeuf <jpoimboe@kernel.org>
19494 M: Jason Baron <jbaron@akamai.com>
19495 R: Steven Rostedt <rostedt@goodmis.org>
19496 R: Ard Biesheuvel <ardb@kernel.org>
19498 F: arch/*/include/asm/jump_label*.h
19499 F: arch/*/include/asm/static_call*.h
19500 F: arch/*/kernel/jump_label.c
19501 F: arch/*/kernel/static_call.c
19502 F: include/linux/jump_label*.h
19503 F: include/linux/static_call*.h
19504 F: kernel/jump_label.c
19505 F: kernel/static_call.c
19507 STI AUDIO (ASoC) DRIVERS
19508 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19509 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19511 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19515 M: Alain Volmat <alain.volmat@foss.st.com>
19517 F: Documentation/devicetree/bindings/media/stih-cec.txt
19518 F: drivers/media/cec/platform/sti/
19520 STK1160 USB VIDEO CAPTURE DRIVER
19521 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19522 L: linux-media@vger.kernel.org
19524 T: git git://linuxtv.org/media_tree.git
19525 F: drivers/media/usb/stk1160/
19527 STM32 AUDIO (ASoC) DRIVERS
19528 M: Olivier Moysan <olivier.moysan@foss.st.com>
19529 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19530 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19532 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19533 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19536 STM32 TIMER/LPTIMER DRIVERS
19537 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19539 F: Documentation/ABI/testing/*timer-stm32
19540 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19541 F: drivers/*/stm32-*timer*
19542 F: drivers/pwm/pwm-stm32*
19543 F: include/linux/*/stm32-*tim*
19545 STMMAC ETHERNET DRIVER
19546 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19547 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19548 M: Jose Abreu <joabreu@synopsys.com>
19549 L: netdev@vger.kernel.org
19551 W: http://www.stlinux.com
19552 F: Documentation/networking/device_drivers/ethernet/stmicro/
19553 F: drivers/net/ethernet/stmicro/stmmac/
19556 M: Sam Creasey <sammy@sammy.net>
19558 W: http://sammy.net/sun3/
19559 F: arch/m68k/include/asm/sun3*
19560 F: arch/m68k/kernel/*sun3*
19561 F: arch/m68k/sun3*/
19562 F: drivers/net/ethernet/i825xx/sun3*
19564 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19565 M: Hans de Goede <hdegoede@redhat.com>
19566 L: linux-input@vger.kernel.org
19568 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19569 F: drivers/input/keyboard/sun4i-lradc-keys.c
19571 SUNDANCE NETWORK DRIVER
19572 M: Denis Kirjanov <kda@linux-powerpc.org>
19573 L: netdev@vger.kernel.org
19575 F: drivers/net/ethernet/dlink/sundance.c
19577 SUN HAPPY MEAL ETHERNET DRIVER
19578 M: Sean Anderson <seanga2@gmail.com>
19580 F: drivers/net/ethernet/sun/sunhme.*
19582 SUNPLUS ETHERNET DRIVER
19583 M: Wells Lu <wellslutw@gmail.com>
19584 L: netdev@vger.kernel.org
19586 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19587 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19588 F: drivers/net/ethernet/sunplus/
19590 SUNPLUS OCOTP DRIVER
19591 M: Vincent Shih <vincent.sunplus@gmail.com>
19593 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19594 F: drivers/nvmem/sunplus-ocotp.c
19597 M: Hammer Hsieh <hammerh0314@gmail.com>
19599 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19600 F: drivers/pwm/pwm-sunplus.c
19603 M: Vincent Shih <vincent.sunplus@gmail.com>
19604 L: linux-rtc@vger.kernel.org
19606 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19607 F: drivers/rtc/rtc-sunplus.c
19609 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19610 M: Li-hao Kuo <lhjeff911@gmail.com>
19611 L: linux-spi@vger.kernel.org
19613 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19614 F: drivers/spi/spi-sunplus-sp7021.c
19616 SUNPLUS UART DRIVER
19617 M: Hammer Hsieh <hammerh0314@gmail.com>
19619 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19620 F: drivers/tty/serial/sunplus-uart.c
19622 SUNPLUS WATCHDOG DRIVER
19623 M: Xiantao Hu <xt.hu@cqplus1.com>
19624 L: linux-watchdog@vger.kernel.org
19626 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19627 F: drivers/watchdog/sunplus_wdt.c
19630 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19631 M: Rich Felker <dalias@libc.org>
19632 L: linux-sh@vger.kernel.org
19634 Q: http://patchwork.kernel.org/project/linux-sh/list/
19635 F: Documentation/sh/
19640 M: "Rafael J. Wysocki" <rafael@kernel.org>
19641 M: Len Brown <len.brown@intel.com>
19642 M: Pavel Machek <pavel@ucw.cz>
19643 L: linux-pm@vger.kernel.org
19645 B: https://bugzilla.kernel.org
19646 F: Documentation/power/
19647 F: arch/x86/kernel/acpi/
19648 F: drivers/base/power/
19649 F: include/linux/freezer.h
19650 F: include/linux/pm.h
19651 F: include/linux/suspend.h
19655 M: Martin Mares <mj@ucw.cz>
19656 L: linux-video@atrey.karlin.mff.cuni.cz
19658 F: Documentation/admin-guide/svga.rst
19659 F: arch/x86/boot/video*
19662 M: Christoph Hellwig <hch@infradead.org>
19663 L: iommu@lists.linux.dev
19665 W: http://git.infradead.org/users/hch/dma-mapping.git
19666 T: git git://git.infradead.org/users/hch/dma-mapping.git
19667 F: arch/*/kernel/pci-swiotlb.c
19668 F: include/linux/swiotlb.h
19669 F: kernel/dma/swiotlb.c
19672 M: Jiri Pirko <jiri@resnulli.us>
19673 M: Ivan Vecera <ivecera@redhat.com>
19674 L: netdev@vger.kernel.org
19676 F: include/net/switchdev.h
19679 SY8106A REGULATOR DRIVER
19680 M: Icenowy Zheng <icenowy@aosc.io>
19682 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19683 F: drivers/regulator/sy8106a-regulator.c
19685 SYNC FILE FRAMEWORK
19686 M: Sumit Semwal <sumit.semwal@linaro.org>
19687 R: Gustavo Padovan <gustavo@padovan.org>
19688 L: linux-media@vger.kernel.org
19689 L: dri-devel@lists.freedesktop.org
19691 T: git git://anongit.freedesktop.org/drm/drm-misc
19692 F: Documentation/driver-api/sync_file.rst
19693 F: drivers/dma-buf/dma-fence*
19694 F: drivers/dma-buf/sw_sync.c
19695 F: drivers/dma-buf/sync_*
19696 F: include/linux/sync_file.h
19697 F: include/uapi/linux/sync_file.h
19699 SYNOPSYS ARC ARCHITECTURE
19700 M: Vineet Gupta <vgupta@kernel.org>
19701 L: linux-snps-arc@lists.infradead.org
19703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19704 F: Documentation/arc/
19705 F: Documentation/devicetree/bindings/arc/*
19706 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19708 F: drivers/clocksource/arc_timer.c
19709 F: drivers/tty/serial/arc_uart.c
19711 SYNOPSYS ARC HSDK SDP pll clock driver
19712 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19714 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19715 F: drivers/clk/clk-hsdk-pll.c
19717 SYNOPSYS ARC SDP clock driver
19718 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19720 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19721 F: drivers/clk/axs10x/*
19723 SYNOPSYS ARC SDP platform support
19724 M: Alexey Brodkin <abrodkin@synopsys.com>
19726 F: Documentation/devicetree/bindings/arc/axs10*
19727 F: arch/arc/boot/dts/ax*
19728 F: arch/arc/plat-axs10x
19730 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19731 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19733 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19734 F: drivers/reset/reset-axs10x.c
19736 SYNOPSYS CREG GPIO DRIVER
19737 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19739 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19740 F: drivers/gpio/gpio-creg-snps.c
19742 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19743 M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
19744 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19746 F: drivers/tty/serial/8250/8250_dw.c
19747 F: drivers/tty/serial/8250/8250_dwlib.*
19748 F: drivers/tty/serial/8250/8250_lpss.c
19750 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19751 M: Hoan Tran <hoan@os.amperecomputing.com>
19752 M: Serge Semin <fancer.lancer@gmail.com>
19753 L: linux-gpio@vger.kernel.org
19755 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19756 F: drivers/gpio/gpio-dwapb.c
19758 SYNOPSYS DESIGNWARE APB SSI DRIVER
19759 M: Serge Semin <fancer.lancer@gmail.com>
19760 L: linux-spi@vger.kernel.org
19762 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19763 F: drivers/spi/spi-dw*
19765 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19766 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19768 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19769 F: drivers/dma/dw-axi-dmac/
19771 SYNOPSYS DESIGNWARE DMAC DRIVER
19772 M: Viresh Kumar <vireshk@kernel.org>
19773 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19775 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19776 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19778 F: include/dt-bindings/dma/dw-dmac.h
19779 F: include/linux/dma/dw.h
19780 F: include/linux/platform_data/dma-dw.h
19782 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19783 M: Jose Abreu <Jose.Abreu@synopsys.com>
19784 L: netdev@vger.kernel.org
19786 F: drivers/net/ethernet/synopsys/
19788 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19789 M: Jose Abreu <Jose.Abreu@synopsys.com>
19790 L: netdev@vger.kernel.org
19792 F: drivers/net/pcs/pcs-xpcs.c
19793 F: drivers/net/pcs/pcs-xpcs.h
19794 F: include/linux/pcs/pcs-xpcs.h
19796 SYNOPSYS DESIGNWARE I2C DRIVER
19797 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19798 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19799 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19800 R: Jan Dabros <jsd@semihalf.com>
19801 L: linux-i2c@vger.kernel.org
19803 F: drivers/i2c/busses/i2c-designware-*
19805 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19806 M: Jaehoon Chung <jh80.chung@samsung.com>
19807 L: linux-mmc@vger.kernel.org
19809 F: drivers/mmc/host/dw_mmc*
19811 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19812 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19814 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19815 F: drivers/reset/reset-hsdk.c
19816 F: include/dt-bindings/reset/snps,hsdk-reset.h
19818 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19819 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19820 M: Manjunath M B <manjumb@synopsys.com>
19821 L: linux-mmc@vger.kernel.org
19823 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19825 SYSTEM CONFIGURATION (SYSCON)
19826 M: Lee Jones <lee@kernel.org>
19827 M: Arnd Bergmann <arnd@arndb.de>
19829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19830 F: drivers/mfd/syscon.c
19832 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19833 M: Sudeep Holla <sudeep.holla@arm.com>
19834 R: Cristian Marussi <cristian.marussi@arm.com>
19835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19837 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19838 F: drivers/clk/clk-sc[mp]i.c
19839 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19840 F: drivers/firmware/arm_scmi/
19841 F: drivers/firmware/arm_scpi.c
19842 F: drivers/regulator/scmi-regulator.c
19843 F: drivers/reset/reset-scmi.c
19844 F: include/linux/sc[mp]i_protocol.h
19845 F: include/trace/events/scmi.h
19846 F: include/uapi/linux/virtio_scmi.h
19848 SYSTEM RESET/SHUTDOWN DRIVERS
19849 M: Sebastian Reichel <sre@kernel.org>
19850 L: linux-pm@vger.kernel.org
19852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19853 F: Documentation/devicetree/bindings/power/reset/
19854 F: drivers/power/reset/
19856 SYSTEM TRACE MODULE CLASS
19857 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19860 F: Documentation/trace/stm.rst
19861 F: drivers/hwtracing/stm/
19862 F: include/linux/stm.h
19863 F: include/uapi/linux/stm.h
19865 SYSTEM76 ACPI DRIVER
19866 M: Jeremy Soller <jeremy@system76.com>
19867 M: System76 Product Development <productdev@system76.com>
19868 L: platform-driver-x86@vger.kernel.org
19870 F: drivers/platform/x86/system76_acpi.c
19873 M: Christoph Hellwig <hch@infradead.org>
19875 F: Documentation/filesystems/sysv-fs.rst
19877 F: include/linux/sysv_fs.h
19879 TASKSTATS STATISTICS INTERFACE
19880 M: Balbir Singh <bsingharora@gmail.com>
19882 F: Documentation/accounting/taskstats*
19883 F: include/linux/taskstats*
19884 F: kernel/taskstats.c
19887 M: Jamal Hadi Salim <jhs@mojatatu.com>
19888 M: Cong Wang <xiyou.wangcong@gmail.com>
19889 M: Jiri Pirko <jiri@resnulli.us>
19890 L: netdev@vger.kernel.org
19892 F: include/net/pkt_cls.h
19893 F: include/net/pkt_sched.h
19894 F: include/net/tc_act/
19895 F: include/uapi/linux/pkt_cls.h
19896 F: include/uapi/linux/pkt_sched.h
19897 F: include/uapi/linux/tc_act/
19898 F: include/uapi/linux/tc_ematch/
19900 F: tools/testing/selftests/tc-testing
19902 TC90522 MEDIA DRIVER
19903 M: Akihiro Tsukada <tskd08@gmail.com>
19904 L: linux-media@vger.kernel.org
19906 F: drivers/media/dvb-frontends/tc90522*
19908 TCP LOW PRIORITY MODULE
19909 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19910 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19912 W: http://tcp-lp-mod.sourceforge.net/
19913 F: net/ipv4/tcp_lp.c
19915 TDA10071 MEDIA DRIVER
19916 M: Antti Palosaari <crope@iki.fi>
19917 L: linux-media@vger.kernel.org
19919 W: https://linuxtv.org
19920 W: http://palosaari.fi/linux/
19921 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19922 T: git git://linuxtv.org/anttip/media_tree.git
19923 F: drivers/media/dvb-frontends/tda10071*
19925 TDA18212 MEDIA DRIVER
19926 M: Antti Palosaari <crope@iki.fi>
19927 L: linux-media@vger.kernel.org
19929 W: https://linuxtv.org
19930 W: http://palosaari.fi/linux/
19931 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19932 T: git git://linuxtv.org/anttip/media_tree.git
19933 F: drivers/media/tuners/tda18212*
19935 TDA18218 MEDIA DRIVER
19936 M: Antti Palosaari <crope@iki.fi>
19937 L: linux-media@vger.kernel.org
19939 W: https://linuxtv.org
19940 W: http://palosaari.fi/linux/
19941 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19942 T: git git://linuxtv.org/anttip/media_tree.git
19943 F: drivers/media/tuners/tda18218*
19945 TDA18250 MEDIA DRIVER
19946 M: Olli Salonen <olli.salonen@iki.fi>
19947 L: linux-media@vger.kernel.org
19949 W: https://linuxtv.org
19950 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19951 T: git git://linuxtv.org/media_tree.git
19952 F: drivers/media/tuners/tda18250*
19954 TDA18271 MEDIA DRIVER
19955 M: Michael Krufky <mkrufky@linuxtv.org>
19956 L: linux-media@vger.kernel.org
19958 W: https://linuxtv.org
19959 W: http://github.com/mkrufky
19960 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19961 T: git git://linuxtv.org/mkrufky/tuners.git
19962 F: drivers/media/tuners/tda18271*
19964 TDA1997x MEDIA DRIVER
19965 M: Tim Harvey <tharvey@gateworks.com>
19966 L: linux-media@vger.kernel.org
19968 W: https://linuxtv.org
19969 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19970 F: drivers/media/i2c/tda1997x.*
19972 TDA827x MEDIA DRIVER
19973 M: Michael Krufky <mkrufky@linuxtv.org>
19974 L: linux-media@vger.kernel.org
19976 W: https://linuxtv.org
19977 W: http://github.com/mkrufky
19978 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19979 T: git git://linuxtv.org/mkrufky/tuners.git
19980 F: drivers/media/tuners/tda8290.*
19982 TDA8290 MEDIA DRIVER
19983 M: Michael Krufky <mkrufky@linuxtv.org>
19984 L: linux-media@vger.kernel.org
19986 W: https://linuxtv.org
19987 W: http://github.com/mkrufky
19988 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19989 T: git git://linuxtv.org/mkrufky/tuners.git
19990 F: drivers/media/tuners/tda8290.*
19992 TDA9840 MEDIA DRIVER
19993 M: Hans Verkuil <hverkuil@xs4all.nl>
19994 L: linux-media@vger.kernel.org
19996 W: https://linuxtv.org
19997 T: git git://linuxtv.org/media_tree.git
19998 F: drivers/media/i2c/tda9840*
20000 TEA5761 TUNER DRIVER
20001 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20002 L: linux-media@vger.kernel.org
20004 W: https://linuxtv.org
20005 T: git git://linuxtv.org/media_tree.git
20006 F: drivers/media/tuners/tea5761.*
20008 TEA5767 TUNER DRIVER
20009 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20010 L: linux-media@vger.kernel.org
20012 W: https://linuxtv.org
20013 T: git git://linuxtv.org/media_tree.git
20014 F: drivers/media/tuners/tea5767.*
20016 TEA6415C MEDIA DRIVER
20017 M: Hans Verkuil <hverkuil@xs4all.nl>
20018 L: linux-media@vger.kernel.org
20020 W: https://linuxtv.org
20021 T: git git://linuxtv.org/media_tree.git
20022 F: drivers/media/i2c/tea6415c*
20024 TEA6420 MEDIA DRIVER
20025 M: Hans Verkuil <hverkuil@xs4all.nl>
20026 L: linux-media@vger.kernel.org
20028 W: https://linuxtv.org
20029 T: git git://linuxtv.org/media_tree.git
20030 F: drivers/media/i2c/tea6420*
20033 M: Jiri Pirko <jiri@resnulli.us>
20034 L: netdev@vger.kernel.org
20036 F: drivers/net/team/
20037 F: include/linux/if_team.h
20038 F: include/uapi/linux/if_team.h
20039 F: tools/testing/selftests/drivers/net/team/
20041 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
20042 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
20044 F: arch/x86/platform/ts5500/
20046 TECHNOTREND USB IR RECEIVER
20047 M: Sean Young <sean@mess.org>
20048 L: linux-media@vger.kernel.org
20050 F: drivers/media/rc/ttusbir.c
20052 TECHWELL TW9910 VIDEO DECODER
20053 L: linux-media@vger.kernel.org
20055 F: drivers/media/i2c/tw9910.c
20056 F: include/media/i2c/tw9910.h
20059 M: Jens Wiklander <jens.wiklander@linaro.org>
20060 R: Sumit Garg <sumit.garg@linaro.org>
20061 L: op-tee@lists.trustedfirmware.org
20063 F: Documentation/staging/tee.rst
20065 F: include/linux/tee_drv.h
20066 F: include/uapi/linux/tee.h
20068 TEGRA ARCHITECTURE SUPPORT
20069 M: Thierry Reding <thierry.reding@gmail.com>
20070 M: Jonathan Hunter <jonathanh@nvidia.com>
20071 L: linux-tegra@vger.kernel.org
20073 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
20074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
20078 M: Peter De Schrijver <pdeschrijver@nvidia.com>
20079 M: Prashant Gaikwad <pgaikwad@nvidia.com>
20081 F: drivers/clk/tegra/
20084 M: Laxman Dewangan <ldewangan@nvidia.com>
20085 M: Jon Hunter <jonathanh@nvidia.com>
20087 F: drivers/dma/tegra*
20090 M: Laxman Dewangan <ldewangan@nvidia.com>
20091 R: Dmitry Osipenko <digetx@gmail.com>
20093 F: drivers/i2c/busses/i2c-tegra.c
20095 TEGRA IOMMU DRIVERS
20096 M: Thierry Reding <thierry.reding@gmail.com>
20097 R: Krishna Reddy <vdumpa@nvidia.com>
20098 L: linux-tegra@vger.kernel.org
20100 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
20101 F: drivers/iommu/tegra*
20104 M: Laxman Dewangan <ldewangan@nvidia.com>
20106 F: drivers/input/keyboard/tegra-kbc.c
20109 M: Stefan Agner <stefan@agner.ch>
20110 M: Lucas Stach <dev@lynxeye.de>
20112 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
20113 F: drivers/mtd/nand/raw/tegra_nand.c
20116 M: Thierry Reding <thierry.reding@gmail.com>
20118 F: drivers/pwm/pwm-tegra.c
20120 TEGRA SERIAL DRIVER
20121 M: Laxman Dewangan <ldewangan@nvidia.com>
20123 F: drivers/tty/serial/serial-tegra.c
20126 M: Laxman Dewangan <ldewangan@nvidia.com>
20128 F: drivers/spi/spi-tegra*
20130 TEGRA QUAD SPI DRIVER
20131 M: Thierry Reding <thierry.reding@gmail.com>
20132 M: Jonathan Hunter <jonathanh@nvidia.com>
20133 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20134 L: linux-tegra@vger.kernel.org
20136 F: drivers/spi/spi-tegra210-quad.c
20139 M: Thierry Reding <thierry.reding@gmail.com>
20140 M: Jonathan Hunter <jonathanh@nvidia.com>
20141 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20142 L: linux-media@vger.kernel.org
20143 L: linux-tegra@vger.kernel.org
20145 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
20146 F: drivers/staging/media/tegra-video/
20148 TEGRA XUSB PADCTL DRIVER
20149 M: JC Kuo <jckuo@nvidia.com>
20151 F: drivers/phy/tegra/xusb*
20153 TEHUTI ETHERNET DRIVER
20154 M: Andy Gospodarek <andy@greyhouse.net>
20155 L: netdev@vger.kernel.org
20157 F: drivers/net/ethernet/tehuti/*
20159 TELECOM CLOCK DRIVER FOR MCPL0010
20160 M: Mark Gross <markgross@kernel.org>
20162 F: drivers/char/tlclk.c
20164 TEMPO SEMICONDUCTOR DRIVERS
20165 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
20167 F: Documentation/devicetree/bindings/sound/tscs*.txt
20168 F: sound/soc/codecs/tscs*.c
20169 F: sound/soc/codecs/tscs*.h
20171 TENSILICA XTENSA PORT (xtensa)
20172 M: Chris Zankel <chris@zankel.net>
20173 M: Max Filippov <jcmvbkbc@gmail.com>
20174 L: linux-xtensa@linux-xtensa.org
20176 T: git git://github.com/czankel/xtensa-linux.git
20178 F: drivers/irqchip/irq-xtensa-*
20180 TEXAS INSTRUMENTS ASoC DRIVERS
20181 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20182 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20184 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20187 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20188 M: Ricardo Ribalda <ribalda@kernel.org>
20189 L: linux-iio@vger.kernel.org
20191 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20192 F: drivers/iio/dac/ti-dac7612.c
20194 TEXAS INSTRUMENTS DMA DRIVERS
20195 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20196 L: dmaengine@vger.kernel.org
20198 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20199 F: Documentation/devicetree/bindings/dma/ti-edma.txt
20200 F: Documentation/devicetree/bindings/dma/ti/
20202 X: drivers/dma/ti/cppi41.c
20203 F: include/linux/dma/k3-udma-glue.h
20204 F: include/linux/dma/ti-cppi5.h
20205 F: include/linux/dma/k3-psil.h
20207 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20208 M: Nishanth Menon <nm@ti.com>
20209 M: Tero Kristo <kristo@kernel.org>
20210 M: Santosh Shilimkar <ssantosh@kernel.org>
20211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20213 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20214 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20215 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20216 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20217 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20218 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20219 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20220 F: drivers/clk/keystone/sci-clk.c
20221 F: drivers/firmware/ti_sci*
20222 F: drivers/irqchip/irq-ti-sci-inta.c
20223 F: drivers/irqchip/irq-ti-sci-intr.c
20224 F: drivers/reset/reset-ti-sci.c
20225 F: drivers/soc/ti/ti_sci_inta_msi.c
20226 F: drivers/soc/ti/ti_sci_pm_domains.c
20227 F: include/dt-bindings/soc/ti,sci_pm_domain.h
20228 F: include/linux/soc/ti/ti_sci_inta_msi.h
20229 F: include/linux/soc/ti/ti_sci_protocol.h
20231 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20232 M: Robert Marko <robert.marko@sartura.hr>
20233 M: Luka Perkov <luka.perkov@sartura.hr>
20234 L: linux-hwmon@vger.kernel.org
20236 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20237 F: Documentation/hwmon/tps23861.rst
20238 F: drivers/hwmon/tps23861.c
20240 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20241 M: Puranjay Mohan <puranjay12@gmail.com>
20242 L: linux-iio@vger.kernel.org
20244 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20245 F: drivers/iio/temperature/tmp117.c
20247 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20248 M: Hans Verkuil <hverkuil@xs4all.nl>
20249 L: linux-media@vger.kernel.org
20251 W: https://linuxtv.org
20252 T: git git://linuxtv.org/media_tree.git
20253 F: drivers/media/radio/radio-raremono.c
20256 M: Rafael J. Wysocki <rafael@kernel.org>
20257 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20258 R: Amit Kucheria <amitk@kernel.org>
20259 R: Zhang Rui <rui.zhang@intel.com>
20260 L: linux-pm@vger.kernel.org
20262 Q: https://patchwork.kernel.org/project/linux-pm/list/
20263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20264 F: Documentation/ABI/testing/sysfs-class-thermal
20265 F: Documentation/devicetree/bindings/thermal/
20266 F: Documentation/driver-api/thermal/
20267 F: drivers/thermal/
20268 F: include/dt-bindings/thermal/
20269 F: include/linux/cpu_cooling.h
20270 F: include/linux/thermal.h
20271 F: include/uapi/linux/thermal.h
20272 F: tools/lib/thermal/
20275 THERMAL DRIVER FOR AMLOGIC SOCS
20276 M: Guillaume La Roque <glaroque@baylibre.com>
20277 L: linux-pm@vger.kernel.org
20278 L: linux-amlogic@lists.infradead.org
20280 W: http://linux-meson.com/
20281 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20282 F: drivers/thermal/amlogic_thermal.c
20284 THERMAL/CPU_COOLING
20285 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
20286 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20287 M: Viresh Kumar <viresh.kumar@linaro.org>
20288 R: Lukasz Luba <lukasz.luba@arm.com>
20289 L: linux-pm@vger.kernel.org
20291 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20292 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20293 F: drivers/thermal/cpufreq_cooling.c
20294 F: drivers/thermal/cpuidle_cooling.c
20295 F: include/linux/cpu_cooling.h
20297 THERMAL/POWER_ALLOCATOR
20298 M: Lukasz Luba <lukasz.luba@arm.com>
20299 L: linux-pm@vger.kernel.org
20301 F: Documentation/driver-api/thermal/power_allocator.rst
20302 F: drivers/thermal/gov_power_allocator.c
20303 F: include/trace/events/thermal_power_allocator.h
20305 THINKPAD ACPI EXTRAS DRIVER
20306 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20307 L: ibm-acpi-devel@lists.sourceforge.net
20308 L: platform-driver-x86@vger.kernel.org
20310 W: http://ibm-acpi.sourceforge.net
20311 W: http://thinkwiki.org/wiki/Ibm-acpi
20312 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20313 F: drivers/platform/x86/thinkpad_acpi.c
20315 THINKPAD LMI DRIVER
20316 M: Mark Pearson <markpearson@lenovo.com>
20317 L: platform-driver-x86@vger.kernel.org
20319 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
20320 F: drivers/platform/x86/think-lmi.?
20322 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20323 M: Isaac Hazan <isaac.hazan@intel.com>
20324 L: linux-usb@vger.kernel.org
20326 F: drivers/thunderbolt/dma_test.c
20329 M: Andreas Noever <andreas.noever@gmail.com>
20330 M: Michael Jamet <michael.jamet@intel.com>
20331 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20332 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20333 L: linux-usb@vger.kernel.org
20335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20336 F: Documentation/admin-guide/thunderbolt.rst
20337 F: drivers/thunderbolt/
20338 F: include/linux/thunderbolt.h
20340 THUNDERBOLT NETWORK DRIVER
20341 M: Michael Jamet <michael.jamet@intel.com>
20342 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20343 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20344 L: netdev@vger.kernel.org
20346 F: drivers/net/thunderbolt.c
20348 THUNDERX GPIO DRIVER
20349 M: Robert Richter <rric@kernel.org>
20351 F: drivers/gpio/gpio-thunderx.c
20353 TI ADS131E0X ADC SERIES DRIVER
20354 M: Tomislav Denis <tomislav.denis@avl.com>
20355 L: linux-iio@vger.kernel.org
20357 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
20358 F: drivers/iio/adc/ti-ads131e08.c
20360 TI AM437X VPFE DRIVER
20361 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20362 L: linux-media@vger.kernel.org
20364 W: https://linuxtv.org
20365 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20366 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20367 F: drivers/media/platform/ti/am437x/
20369 TI BANDGAP AND THERMAL DRIVER
20370 M: Eduardo Valentin <edubezval@gmail.com>
20371 M: Keerthy <j-keerthy@ti.com>
20372 L: linux-pm@vger.kernel.org
20373 L: linux-omap@vger.kernel.org
20375 F: drivers/thermal/ti-soc-thermal/
20377 TI BQ27XXX POWER SUPPLY DRIVER
20378 F: drivers/power/supply/bq27xxx_battery.c
20379 F: drivers/power/supply/bq27xxx_battery_i2c.c
20380 F: include/linux/power/bq27xxx_battery.h
20382 TI CDCE706 CLOCK DRIVER
20383 M: Max Filippov <jcmvbkbc@gmail.com>
20385 F: drivers/clk/clk-cdce706.c
20388 M: Tero Kristo <kristo@kernel.org>
20389 L: linux-omap@vger.kernel.org
20392 F: include/linux/clk/ti.h
20394 TI DAVINCI MACHINE SUPPORT
20395 M: Sekhar Nori <nsekhar@ti.com>
20396 R: Bartosz Golaszewski <brgl@bgdev.pl>
20397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20400 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20401 F: arch/arm/boot/dts/da850*
20402 F: arch/arm/mach-davinci/
20403 F: drivers/i2c/busses/i2c-davinci.c
20405 TI DAVINCI SERIES CLOCK DRIVER
20406 M: David Lechner <david@lechnology.com>
20407 R: Sekhar Nori <nsekhar@ti.com>
20409 F: Documentation/devicetree/bindings/clock/ti/davinci/
20410 F: drivers/clk/davinci/
20412 TI DAVINCI SERIES GPIO DRIVER
20413 M: Keerthy <j-keerthy@ti.com>
20414 L: linux-gpio@vger.kernel.org
20416 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20417 F: drivers/gpio/gpio-davinci.c
20419 TI DAVINCI SERIES MEDIA DRIVER
20420 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20421 L: linux-media@vger.kernel.org
20423 W: https://linuxtv.org
20424 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20425 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20426 F: drivers/media/platform/ti/davinci/
20427 F: include/media/davinci/
20429 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20430 R: David Lechner <david@lechnology.com>
20431 L: linux-iio@vger.kernel.org
20432 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20433 F: drivers/counter/ti-eqep.c
20435 TI ETHERNET SWITCH DRIVER (CPSW)
20436 R: Grygorii Strashko <grygorii.strashko@ti.com>
20437 L: linux-omap@vger.kernel.org
20438 L: netdev@vger.kernel.org
20440 F: drivers/net/ethernet/ti/cpsw*
20441 F: drivers/net/ethernet/ti/davinci*
20443 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20444 M: Alex Dubov <oakad@yahoo.com>
20446 W: http://tifmxx.berlios.de/
20447 F: drivers/memstick/host/tifm_ms.c
20448 F: drivers/misc/tifm*
20449 F: drivers/mmc/host/tifm_sd.c
20450 F: include/linux/tifm.h
20452 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20453 M: Nishanth Menon <nm@ti.com>
20454 M: Santosh Shilimkar <ssantosh@kernel.org>
20455 L: linux-kernel@vger.kernel.org
20456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20459 F: drivers/soc/ti/*
20461 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20462 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20463 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20464 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20466 F: sound/soc/codecs/isabelle*
20467 F: sound/soc/codecs/lm49453*
20469 TI PCM3060 ASoC CODEC DRIVER
20470 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20471 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20473 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20474 F: sound/soc/codecs/pcm3060*
20476 TI TAS571X FAMILY ASoC CODEC DRIVER
20477 M: Kevin Cernekee <cernekee@chromium.org>
20478 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20480 F: sound/soc/codecs/tas571x*
20482 TI TRF7970A NFC DRIVER
20483 M: Mark Greer <mgreer@animalcreek.com>
20484 L: linux-wireless@vger.kernel.org
20485 L: linux-nfc@lists.01.org (subscribers-only)
20487 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20488 F: drivers/nfc/trf7970a.c
20490 TI TSC2046 ADC DRIVER
20491 M: Oleksij Rempel <o.rempel@pengutronix.de>
20492 R: kernel@pengutronix.de
20493 L: linux-iio@vger.kernel.org
20495 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20496 F: drivers/iio/adc/ti-tsc2046.c
20498 TI TWL4030 SERIES SOC CODEC DRIVER
20499 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20500 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20502 F: sound/soc/codecs/twl4030*
20505 M: Benoit Parrot <bparrot@ti.com>
20506 L: linux-media@vger.kernel.org
20508 W: http://linuxtv.org/
20509 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20510 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20511 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20512 F: drivers/media/platform/ti/cal/
20513 F: drivers/media/platform/ti/vpe/
20515 TI WILINK WIRELESS DRIVERS
20516 L: linux-wireless@vger.kernel.org
20518 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20519 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20521 F: drivers/net/wireless/ti/
20522 F: include/linux/wl12xx.h
20524 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20525 M: John Stultz <jstultz@google.com>
20526 M: Thomas Gleixner <tglx@linutronix.de>
20527 R: Stephen Boyd <sboyd@kernel.org>
20528 L: linux-kernel@vger.kernel.org
20530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20531 F: include/linux/clocksource.h
20532 F: include/linux/time.h
20533 F: include/linux/timex.h
20534 F: include/uapi/linux/time.h
20535 F: include/uapi/linux/timex.h
20536 F: kernel/time/alarmtimer.c
20537 F: kernel/time/clocksource.c
20538 F: kernel/time/ntp.c
20539 F: kernel/time/time*.c
20540 F: tools/testing/selftests/timers/
20543 M: Jon Maloy <jmaloy@redhat.com>
20544 M: Ying Xue <ying.xue@windriver.com>
20545 L: netdev@vger.kernel.org (core kernel code)
20546 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20548 W: http://tipc.sourceforge.net/
20549 F: include/uapi/linux/tipc*.h
20552 TLAN NETWORK DRIVER
20553 M: Samuel Chessman <chessman@tux.org>
20554 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20556 W: http://sourceforge.net/projects/tlan/
20557 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20558 F: drivers/net/ethernet/ti/tlan.*
20560 TM6000 VIDEO4LINUX DRIVER
20561 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20562 L: linux-media@vger.kernel.org
20564 W: https://linuxtv.org
20565 T: git git://linuxtv.org/media_tree.git
20566 F: Documentation/admin-guide/media/tm6000*
20567 F: drivers/media/usb/tm6000/
20569 TMIO/SDHI MMC DRIVER
20570 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20571 L: linux-mmc@vger.kernel.org
20572 L: linux-renesas-soc@vger.kernel.org
20574 F: drivers/mmc/host/renesas_sdhi*
20575 F: drivers/mmc/host/tmio_mmc*
20576 F: include/linux/mfd/tmio.h
20578 TMP401 HARDWARE MONITOR DRIVER
20579 M: Guenter Roeck <linux@roeck-us.net>
20580 L: linux-hwmon@vger.kernel.org
20582 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20583 F: Documentation/hwmon/tmp401.rst
20584 F: drivers/hwmon/tmp401.c
20586 TMP464 HARDWARE MONITOR DRIVER
20587 M: Agathe Porte <agathe.porte@nokia.com>
20588 M: Guenter Roeck <linux@roeck-us.net>
20589 L: linux-hwmon@vger.kernel.org
20591 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20592 F: Documentation/hwmon/tmp464.rst
20593 F: drivers/hwmon/tmp464.c
20595 TMP513 HARDWARE MONITOR DRIVER
20596 M: Eric Tremblay <etremblay@distech-controls.com>
20597 L: linux-hwmon@vger.kernel.org
20599 F: Documentation/hwmon/tmp513.rst
20600 F: drivers/hwmon/tmp513.c
20602 TMPFS (SHMEM FILESYSTEM)
20603 M: Hugh Dickins <hughd@google.com>
20604 L: linux-mm@kvack.org
20606 F: include/linux/shmem_fs.h
20609 TOMOYO SECURITY MODULE
20610 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20611 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20612 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20613 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20614 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20615 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20617 W: https://tomoyo.osdn.jp/
20618 F: security/tomoyo/
20620 TOPSTAR LAPTOP EXTRAS DRIVER
20621 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20622 L: platform-driver-x86@vger.kernel.org
20624 F: drivers/platform/x86/topstar-laptop.c
20626 TORTURE-TEST MODULES
20627 M: Davidlohr Bueso <dave@stgolabs.net>
20628 M: "Paul E. McKenney" <paulmck@kernel.org>
20629 M: Josh Triplett <josh@joshtriplett.org>
20630 L: linux-kernel@vger.kernel.org
20632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20633 F: Documentation/RCU/torture.rst
20634 F: kernel/locking/locktorture.c
20635 F: kernel/rcu/rcuscale.c
20636 F: kernel/rcu/rcutorture.c
20637 F: kernel/rcu/refscale.c
20638 F: kernel/torture.c
20640 TOSHIBA ACPI EXTRAS DRIVER
20641 M: Azael Avalos <coproscefalo@gmail.com>
20642 L: platform-driver-x86@vger.kernel.org
20644 F: drivers/platform/x86/toshiba_acpi.c
20646 TOSHIBA BLUETOOTH DRIVER
20647 M: Azael Avalos <coproscefalo@gmail.com>
20648 L: platform-driver-x86@vger.kernel.org
20650 F: drivers/platform/x86/toshiba_bluetooth.c
20652 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20653 M: Azael Avalos <coproscefalo@gmail.com>
20654 L: platform-driver-x86@vger.kernel.org
20656 F: drivers/platform/x86/toshiba_haps.c
20659 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20661 W: http://www.buzzard.org.uk/toshiba/
20662 F: drivers/char/toshiba.c
20663 F: include/linux/toshiba.h
20664 F: include/uapi/linux/toshiba.h
20666 TOSHIBA TC358743 DRIVER
20667 M: Mats Randgaard <matrandg@cisco.com>
20668 L: linux-media@vger.kernel.org
20670 F: drivers/media/i2c/tc358743*
20671 F: include/media/i2c/tc358743.h
20673 TOSHIBA WMI HOTKEYS DRIVER
20674 M: Azael Avalos <coproscefalo@gmail.com>
20675 L: platform-driver-x86@vger.kernel.org
20677 F: drivers/platform/x86/toshiba-wmi.c
20680 M: Peter Huewe <peterhuewe@gmx.de>
20681 M: Jarkko Sakkinen <jarkko@kernel.org>
20682 R: Jason Gunthorpe <jgg@ziepe.ca>
20683 L: linux-integrity@vger.kernel.org
20685 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20686 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20688 F: drivers/char/tpm/
20691 M: Duke Du <dukedu83@gmail.com>
20692 L: linux-hwmon@vger.kernel.org
20694 F: Documentation/hwmon/tps546d24.rst
20695 F: drivers/hwmon/pmbus/tps546d24.c
20698 M: Steven Rostedt <rostedt@goodmis.org>
20699 M: Ingo Molnar <mingo@redhat.com>
20701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20702 F: Documentation/trace/ftrace.rst
20703 F: arch/*/*/*/*ftrace*
20704 F: arch/*/*/*ftrace*
20706 F: include/*/ftrace.h
20707 F: include/linux/trace*.h
20710 F: scripts/tracing/
20711 F: tools/testing/selftests/ftrace/
20713 TRACING MMIO ACCESSES (MMIOTRACE)
20714 M: Steven Rostedt <rostedt@goodmis.org>
20715 M: Ingo Molnar <mingo@kernel.org>
20716 R: Karol Herbst <karolherbst@gmail.com>
20717 R: Pekka Paalanen <ppaalanen@gmail.com>
20718 L: linux-kernel@vger.kernel.org
20719 L: nouveau@lists.freedesktop.org
20721 F: arch/x86/mm/kmmio.c
20722 F: arch/x86/mm/mmio-mod.c
20723 F: arch/x86/mm/testmmiotrace.c
20724 F: include/linux/mmiotrace.h
20725 F: kernel/trace/trace_mmiotrace.c
20727 TRACING OS NOISE / LATENCY TRACERS
20728 M: Steven Rostedt <rostedt@goodmis.org>
20729 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20731 F: kernel/trace/trace_osnoise.c
20732 F: include/trace/events/osnoise.h
20733 F: kernel/trace/trace_hwlat.c
20734 F: kernel/trace/trace_irqsoff.c
20735 F: kernel/trace/trace_sched_wakeup.c
20736 F: Documentation/trace/osnoise-tracer.rst
20737 F: Documentation/trace/timerlat-tracer.rst
20738 F: Documentation/trace/hwlat_detector.rst
20739 F: arch/*/kernel/trace.c
20741 Real-time Linux Analysis (RTLA) tools
20742 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20743 M: Steven Rostedt <rostedt@goodmis.org>
20744 L: linux-trace-devel@vger.kernel.org
20746 F: Documentation/tools/rtla/
20747 F: tools/tracing/rtla/
20749 TRADITIONAL CHINESE DOCUMENTATION
20750 M: Hu Haowen <src.res@email.cn>
20751 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
20753 W: https://github.com/srcres258/linux-doc
20754 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20755 F: Documentation/translations/zh_TW/
20758 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20759 M: Jiri Slaby <jirislaby@kernel.org>
20761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20762 F: Documentation/driver-api/serial/
20764 F: drivers/tty/serial/serial_core.c
20765 F: include/linux/selection.h
20766 F: include/linux/serial.h
20767 F: include/linux/serial_core.h
20768 F: include/linux/sysrq.h
20769 F: include/linux/tty*.h
20770 F: include/linux/vt.h
20771 F: include/linux/vt_*.h
20772 F: include/uapi/linux/serial.h
20773 F: include/uapi/linux/serial_core.h
20774 F: include/uapi/linux/tty.h
20776 TUA9001 MEDIA DRIVER
20777 M: Antti Palosaari <crope@iki.fi>
20778 L: linux-media@vger.kernel.org
20780 W: https://linuxtv.org
20781 W: http://palosaari.fi/linux/
20782 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20783 T: git git://linuxtv.org/anttip/media_tree.git
20784 F: drivers/media/tuners/tua9001*
20786 TULIP NETWORK DRIVERS
20787 L: netdev@vger.kernel.org
20788 L: linux-parisc@vger.kernel.org
20790 F: drivers/net/ethernet/dec/tulip/
20793 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20795 W: http://vtun.sourceforge.net/tun
20796 F: Documentation/networking/tuntap.rst
20797 F: arch/um/os-Linux/drivers/
20799 TURBOCHANNEL SUBSYSTEM
20800 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20801 M: Ralf Baechle <ralf@linux-mips.org>
20802 L: linux-mips@vger.kernel.org
20804 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20806 F: include/linux/tc.h
20809 M: "Len Brown" <lenb@kernel.org>
20810 L: linux-pm@vger.kernel.org
20812 Q: https://patchwork.kernel.org/project/linux-pm/list/
20813 B: https://bugzilla.kernel.org
20814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20815 F: tools/power/x86/turbostat/
20817 TW5864 VIDEO4LINUX DRIVER
20818 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20819 M: Anton Sviridenko <anton@corp.bluecherry.net>
20820 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20821 M: Andrey Utkin <andrey_utkin@fastmail.com>
20822 L: linux-media@vger.kernel.org
20824 F: drivers/media/pci/tw5864/
20826 TW68 VIDEO4LINUX DRIVER
20827 M: Hans Verkuil <hverkuil@xs4all.nl>
20828 L: linux-media@vger.kernel.org
20830 W: https://linuxtv.org
20831 T: git git://linuxtv.org/media_tree.git
20832 F: drivers/media/pci/tw68/
20834 TW686X VIDEO4LINUX DRIVER
20835 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20836 L: linux-media@vger.kernel.org
20838 W: http://linuxtv.org
20839 T: git git://linuxtv.org/media_tree.git
20840 F: drivers/media/pci/tw686x/
20842 U-BOOT ENVIRONMENT VARIABLES
20843 M: Rafał Miłecki <rafal@milecki.pl>
20845 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20847 UACCE ACCELERATOR FRAMEWORK
20848 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20849 M: Zhou Wang <wangzhou1@hisilicon.com>
20850 L: linux-accelerators@lists.ozlabs.org
20851 L: linux-kernel@vger.kernel.org
20853 F: Documentation/ABI/testing/sysfs-driver-uacce
20854 F: Documentation/misc-devices/uacce.rst
20855 F: drivers/misc/uacce/
20856 F: include/linux/uacce.h
20857 F: include/uapi/misc/uacce/
20859 UBI FILE SYSTEM (UBIFS)
20860 M: Richard Weinberger <richard@nod.at>
20861 L: linux-mtd@lists.infradead.org
20863 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20866 F: Documentation/ABI/testing/sysfs-fs-ubifs
20867 F: Documentation/filesystems/ubifs-authentication.rst
20868 F: Documentation/filesystems/ubifs.rst
20871 UBLK USERSPACE BLOCK DRIVER
20872 M: Ming Lei <ming.lei@redhat.com>
20873 L: linux-block@vger.kernel.org
20875 F: Documentation/block/ublk.rst
20876 F: drivers/block/ublk_drv.c
20877 F: include/uapi/linux/ublk_cmd.h
20879 UCLINUX (M68KNOMMU AND COLDFIRE)
20880 M: Greg Ungerer <gerg@linux-m68k.org>
20881 L: linux-m68k@lists.linux-m68k.org
20882 L: uclinux-dev@uclinux.org (subscribers-only)
20884 W: http://www.linux-m68k.org/
20885 W: http://www.uclinux.org/
20886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20887 F: arch/m68k/*/*_no.*
20889 F: arch/m68k/coldfire/
20890 F: arch/m68k/include/asm/*_no.*
20893 M: Jan Kara <jack@suse.com>
20895 F: Documentation/filesystems/udf.rst
20899 M: Bastien Nocera <hadess@hadess.net>
20900 L: linux-input@vger.kernel.org
20902 F: drivers/hid/hid-udraw-ps3.c
20905 M: Evgeniy Dushistov <dushistov@mail.ru>
20907 F: Documentation/admin-guide/ufs.rst
20910 UHID USERSPACE HID IO DRIVER
20911 M: David Rheinsberg <david.rheinsberg@gmail.com>
20912 L: linux-input@vger.kernel.org
20914 F: drivers/hid/uhid.c
20915 F: include/uapi/linux/uhid.h
20918 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20919 L: linux-usb@vger.kernel.org
20921 F: drivers/usb/common/ulpi.c
20922 F: include/linux/ulpi/
20925 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20926 L: linux-fsdevel@vger.kernel.org
20931 M: Tony Finch <dot@dotat.at>
20933 W: http://dotat.at/prog/unifdef
20934 F: scripts/unifdef.c
20936 UNIFORM CDROM DRIVER
20937 M: Phillip Potter <phil@philpotter.co.uk>
20939 F: Documentation/cdrom/
20940 F: drivers/cdrom/cdrom.c
20941 F: include/linux/cdrom.h
20942 F: include/uapi/linux/cdrom.h
20944 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20945 R: Alim Akhtar <alim.akhtar@samsung.com>
20946 R: Avri Altman <avri.altman@wdc.com>
20947 R: Bart Van Assche <bvanassche@acm.org>
20948 L: linux-scsi@vger.kernel.org
20950 F: Documentation/devicetree/bindings/ufs/
20951 F: Documentation/scsi/ufs.rst
20952 F: drivers/ufs/core/
20954 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20955 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20956 L: linux-scsi@vger.kernel.org
20958 F: drivers/ufs/host/*dwc*
20960 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20961 M: Stanley Chu <stanley.chu@mediatek.com>
20962 L: linux-scsi@vger.kernel.org
20963 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20965 F: drivers/ufs/host/ufs-mediatek*
20967 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
20968 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
20969 L: linux-renesas-soc@vger.kernel.org
20970 L: linux-scsi@vger.kernel.org
20972 F: drivers/ufs/host/ufs-renesas.c
20974 UNSORTED BLOCK IMAGES (UBI)
20975 M: Richard Weinberger <richard@nod.at>
20976 L: linux-mtd@lists.infradead.org
20978 W: http://www.linux-mtd.infradead.org/
20979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20981 F: drivers/mtd/ubi/
20982 F: include/linux/mtd/ubi.h
20983 F: include/uapi/mtd/ubi-user.h
20985 USB "USBNET" DRIVER FRAMEWORK
20986 M: Oliver Neukum <oneukum@suse.com>
20987 L: netdev@vger.kernel.org
20989 W: http://www.linux-usb.org/usbnet
20990 F: drivers/net/usb/usbnet.c
20991 F: include/linux/usb/usbnet.h
20994 M: Oliver Neukum <oneukum@suse.com>
20995 L: linux-usb@vger.kernel.org
20997 F: Documentation/usb/acm.rst
20998 F: drivers/usb/class/cdc-acm.*
21000 USB APPLE MFI FASTCHARGE DRIVER
21001 M: Bastien Nocera <hadess@hadess.net>
21002 L: linux-usb@vger.kernel.org
21004 F: drivers/usb/misc/apple-mfi-fastcharge.c
21006 USB AR5523 WIRELESS DRIVER
21007 M: Pontus Fuchs <pontus.fuchs@gmail.com>
21008 L: linux-wireless@vger.kernel.org
21010 F: drivers/net/wireless/ath/ar5523/
21013 M: Oliver Neukum <oneukum@suse.com>
21014 L: linux-usb@vger.kernel.org
21015 L: linux-scsi@vger.kernel.org
21017 F: drivers/usb/storage/uas.c
21019 USB CDC ETHERNET DRIVER
21020 M: Oliver Neukum <oliver@neukum.org>
21021 L: linux-usb@vger.kernel.org
21023 F: drivers/net/usb/cdc_*.c
21024 F: include/uapi/linux/usb/cdc.h
21026 USB CHAOSKEY DRIVER
21027 M: Keith Packard <keithp@keithp.com>
21028 L: linux-usb@vger.kernel.org
21030 F: drivers/usb/misc/chaoskey.c
21032 USB CYPRESS C67X00 DRIVER
21033 L: linux-usb@vger.kernel.org
21035 F: drivers/usb/c67x00/
21037 USB DAVICOM DM9601 DRIVER
21038 M: Peter Korsgaard <peter@korsgaard.com>
21039 L: netdev@vger.kernel.org
21041 W: http://www.linux-usb.org/usbnet
21042 F: drivers/net/usb/dm9601.c
21045 M: Alan Stern <stern@rowland.harvard.edu>
21046 L: linux-usb@vger.kernel.org
21048 F: Documentation/usb/ehci.rst
21049 F: drivers/usb/host/ehci*
21051 USB GADGET/PERIPHERAL SUBSYSTEM
21052 M: Felipe Balbi <balbi@kernel.org>
21053 L: linux-usb@vger.kernel.org
21055 W: http://www.linux-usb.org/gadget
21056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
21057 F: drivers/usb/gadget/
21058 F: include/linux/usb/gadget*
21060 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
21061 M: Jiri Kosina <jikos@kernel.org>
21062 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
21063 L: linux-usb@vger.kernel.org
21065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
21066 F: Documentation/hid/hiddev.rst
21067 F: drivers/hid/usbhid/
21069 USB INTEL XHCI ROLE MUX DRIVER
21070 M: Hans de Goede <hdegoede@redhat.com>
21071 L: linux-usb@vger.kernel.org
21073 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
21075 USB IP DRIVER FOR HISILICON KIRIN 960
21076 M: Yu Chen <chenyu56@huawei.com>
21077 M: Binghui Wang <wangbinghui@hisilicon.com>
21078 L: linux-usb@vger.kernel.org
21080 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
21081 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
21083 USB IP DRIVER FOR HISILICON KIRIN 970
21084 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21085 L: linux-usb@vger.kernel.org
21087 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
21088 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
21091 M: Olav Kongas <ok@artecdesign.ee>
21092 L: linux-usb@vger.kernel.org
21094 F: drivers/usb/host/isp116x*
21095 F: include/linux/usb/isp116x.h
21098 M: Rui Miguel Silva <rui.silva@linaro.org>
21099 L: linux-usb@vger.kernel.org
21101 F: drivers/usb/isp1760/*
21102 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
21104 USB LAN78XX ETHERNET DRIVER
21105 M: Woojung Huh <woojung.huh@microchip.com>
21106 M: UNGLinuxDriver@microchip.com
21107 L: netdev@vger.kernel.org
21109 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
21110 F: drivers/net/usb/lan78xx.*
21111 F: include/dt-bindings/net/microchip-lan78xx.h
21113 USB MASS STORAGE DRIVER
21114 M: Alan Stern <stern@rowland.harvard.edu>
21115 L: linux-usb@vger.kernel.org
21116 L: usb-storage@lists.one-eyed-alien.net
21118 F: drivers/usb/storage/
21121 M: Clemens Ladisch <clemens@ladisch.de>
21122 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21125 F: sound/usb/midi.*
21127 USB NETWORKING DRIVERS
21128 L: linux-usb@vger.kernel.org
21130 F: drivers/net/usb/
21133 M: Alan Stern <stern@rowland.harvard.edu>
21134 L: linux-usb@vger.kernel.org
21136 F: Documentation/usb/ohci.rst
21137 F: drivers/usb/host/ohci*
21139 USB OTG FSM (Finite State Machine)
21140 M: Peter Chen <peter.chen@kernel.org>
21141 L: linux-usb@vger.kernel.org
21143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
21144 F: drivers/usb/common/usb-otg-fsm.c
21147 M: Valentina Manea <valentina.manea.m@gmail.com>
21148 M: Shuah Khan <shuah@kernel.org>
21149 M: Shuah Khan <skhan@linuxfoundation.org>
21150 L: linux-usb@vger.kernel.org
21152 F: Documentation/usb/usbip_protocol.rst
21153 F: drivers/usb/usbip/
21154 F: tools/testing/selftests/drivers/usb/usbip/
21155 F: tools/usb/usbip/
21158 M: Petko Manolov <petkan@nucleusys.com>
21159 L: linux-usb@vger.kernel.org
21160 L: netdev@vger.kernel.org
21162 W: https://github.com/petkan/pegasus
21163 T: git git://github.com/petkan/pegasus.git
21164 F: drivers/net/usb/pegasus.*
21167 M: Felipe Balbi <balbi@kernel.org>
21168 L: linux-usb@vger.kernel.org
21170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
21171 F: drivers/usb/phy/
21173 USB PRINTER DRIVER (usblp)
21174 M: Pete Zaitcev <zaitcev@redhat.com>
21175 L: linux-usb@vger.kernel.org
21177 F: drivers/usb/class/usblp.c
21179 USB RAW GADGET DRIVER
21180 R: Andrey Konovalov <andreyknvl@gmail.com>
21181 L: linux-usb@vger.kernel.org
21183 F: Documentation/usb/raw-gadget.rst
21184 F: drivers/usb/gadget/legacy/raw_gadget.c
21185 F: include/uapi/linux/usb/raw_gadget.h
21187 USB QMI WWAN NETWORK DRIVER
21188 M: Bjørn Mork <bjorn@mork.no>
21189 L: netdev@vger.kernel.org
21191 F: Documentation/ABI/testing/sysfs-class-net-qmi
21192 F: drivers/net/usb/qmi_wwan.c
21195 M: Petko Manolov <petkan@nucleusys.com>
21196 L: linux-usb@vger.kernel.org
21197 L: netdev@vger.kernel.org
21199 W: https://github.com/petkan/rtl8150
21200 T: git git://github.com/petkan/rtl8150.git
21201 F: drivers/net/usb/rtl8150.c
21203 USB SERIAL SUBSYSTEM
21204 M: Johan Hovold <johan@kernel.org>
21205 L: linux-usb@vger.kernel.org
21207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21208 F: Documentation/usb/usb-serial.rst
21209 F: drivers/usb/serial/
21210 F: include/linux/usb/serial.h
21212 USB SMSC75XX ETHERNET DRIVER
21213 M: Steve Glendinning <steve.glendinning@shawell.net>
21214 L: netdev@vger.kernel.org
21216 F: drivers/net/usb/smsc75xx.*
21218 USB SMSC95XX ETHERNET DRIVER
21219 M: Steve Glendinning <steve.glendinning@shawell.net>
21220 M: UNGLinuxDriver@microchip.com
21221 L: netdev@vger.kernel.org
21223 F: drivers/net/usb/smsc95xx.*
21226 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21227 L: linux-usb@vger.kernel.org
21229 W: http://www.linux-usb.org
21230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21231 F: Documentation/devicetree/bindings/usb/
21232 F: Documentation/usb/
21234 F: include/dt-bindings/usb/
21235 F: include/linux/usb.h
21236 F: include/linux/usb/
21238 USB TYPEC BUS FOR ALTERNATE MODES
21239 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21240 L: linux-usb@vger.kernel.org
21242 F: Documentation/ABI/testing/sysfs-bus-typec
21243 F: Documentation/driver-api/usb/typec_bus.rst
21244 F: drivers/usb/typec/altmodes/
21245 F: include/linux/usb/typec_altmode.h
21248 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21249 L: linux-usb@vger.kernel.org
21251 F: Documentation/ABI/testing/sysfs-class-typec
21252 F: Documentation/driver-api/usb/typec.rst
21253 F: drivers/usb/typec/
21254 F: include/linux/usb/typec.h
21256 USB TYPEC INTEL PMC MUX DRIVER
21257 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21258 L: linux-usb@vger.kernel.org
21260 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21261 F: drivers/usb/typec/mux/intel_pmc_mux.c
21263 USB TYPEC PI3USB30532 MUX DRIVER
21264 M: Hans de Goede <hdegoede@redhat.com>
21265 L: linux-usb@vger.kernel.org
21267 F: drivers/usb/typec/mux/pi3usb30532.c
21269 USB TYPEC PORT CONTROLLER DRIVERS
21270 M: Guenter Roeck <linux@roeck-us.net>
21271 L: linux-usb@vger.kernel.org
21273 F: drivers/usb/typec/tcpm/
21276 M: Alan Stern <stern@rowland.harvard.edu>
21277 L: linux-usb@vger.kernel.org
21279 F: drivers/usb/host/uhci*
21282 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21283 L: linux-media@vger.kernel.org
21285 W: http://www.ideasonboard.org/uvc/
21286 T: git git://linuxtv.org/media_tree.git
21287 F: drivers/media/usb/uvc/
21288 F: include/uapi/linux/uvcvideo.h
21291 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21292 L: linux-usb@vger.kernel.org
21294 F: drivers/usb/gadget/function/*uvc*
21295 F: drivers/usb/gadget/legacy/webcam.c
21296 F: include/uapi/linux/usb/g_uvc.h
21298 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21299 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
21300 L: linux-wireless@vger.kernel.org
21302 F: drivers/net/wireless/rndis_wlan.c
21305 M: Mathias Nyman <mathias.nyman@intel.com>
21306 L: linux-usb@vger.kernel.org
21308 F: drivers/usb/host/pci-quirks*
21309 F: drivers/usb/host/xhci*
21312 L: linux-wireless@vger.kernel.org
21314 W: http://linux-lc100020.sourceforge.net
21315 F: drivers/net/wireless/zydas/zd1201.*
21318 M: Antoine Jacquet <royale@zerezo.com>
21319 L: linux-usb@vger.kernel.org
21320 L: linux-media@vger.kernel.org
21322 W: http://royale.zerezo.com/zr364xx/
21323 T: git git://linuxtv.org/media_tree.git
21324 F: Documentation/admin-guide/media/zr364xx*
21325 F: drivers/media/usb/zr364xx/
21327 USER-MODE LINUX (UML)
21328 M: Richard Weinberger <richard@nod.at>
21329 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
21330 M: Johannes Berg <johannes@sipsolutions.net>
21331 L: linux-um@lists.infradead.org
21333 W: http://user-mode-linux.sourceforge.net
21334 Q: https://patchwork.ozlabs.org/project/linux-um/list/
21335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21337 F: Documentation/virt/uml/
21342 USERSPACE COPYIN/COPYOUT (UIOVEC)
21343 M: Alexander Viro <viro@zeniv.linux.org.uk>
21345 F: include/linux/uio.h
21348 USERSPACE DMA BUFFER DRIVER
21349 M: Gerd Hoffmann <kraxel@redhat.com>
21350 L: dri-devel@lists.freedesktop.org
21352 T: git git://anongit.freedesktop.org/drm/drm-misc
21353 F: drivers/dma-buf/udmabuf.c
21354 F: include/uapi/linux/udmabuf.h
21356 USERSPACE I/O (UIO)
21357 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21360 F: Documentation/driver-api/uio-howto.rst
21362 F: include/linux/uio_driver.h
21365 M: Karel Zak <kzak@redhat.com>
21366 L: util-linux@vger.kernel.org
21368 W: http://en.wikipedia.org/wiki/Util-linux
21369 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21372 M: Christoph Hellwig <hch@lst.de>
21373 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21374 L: linux-kernel@vger.kernel.org
21376 T: git git://git.infradead.org/users/hch/uuid.git
21377 F: include/linux/uuid.h
21378 F: include/uapi/linux/uuid.h
21383 M: Justin Ernst <justin.ernst@hpe.com>
21384 L: platform-driver-x86@vger.kernel.org
21386 F: drivers/platform/x86/uv_sysfs.c
21389 M: Michal Januszewski <spock@gentoo.org>
21390 L: linux-fbdev@vger.kernel.org
21392 W: https://github.com/mjanusz/v86d
21393 F: Documentation/fb/uvesafb.rst
21394 F: drivers/video/fbdev/uvesafb.*
21396 Ux500 CLOCK DRIVERS
21397 M: Ulf Hansson <ulf.hansson@linaro.org>
21398 L: linux-clk@vger.kernel.org
21399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21401 F: drivers/clk/ux500/
21404 M: Stefan Agner <stefan@agner.ch>
21405 L: linux-mtd@lists.infradead.org
21407 F: drivers/mtd/nand/raw/vf610_nfc.c
21409 VFAT/FAT/MSDOS FILESYSTEM
21410 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21412 F: Documentation/filesystems/vfat.rst
21414 F: tools/testing/selftests/filesystems/fat/
21417 M: Alex Williamson <alex.williamson@redhat.com>
21418 R: Cornelia Huck <cohuck@redhat.com>
21419 L: kvm@vger.kernel.org
21421 T: git git://github.com/awilliam/linux-vfio.git
21422 F: Documentation/driver-api/vfio.rst
21424 F: include/linux/vfio.h
21425 F: include/linux/vfio_pci_core.h
21426 F: include/uapi/linux/vfio.h
21429 M: Diana Craciun <diana.craciun@oss.nxp.com>
21430 L: kvm@vger.kernel.org
21432 F: drivers/vfio/fsl-mc/
21434 VFIO HISILICON PCI DRIVER
21435 M: Longfang Liu <liulongfang@huawei.com>
21436 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21437 L: kvm@vger.kernel.org
21439 F: drivers/vfio/pci/hisilicon/
21441 VFIO MEDIATED DEVICE DRIVERS
21442 M: Kirti Wankhede <kwankhede@nvidia.com>
21443 L: kvm@vger.kernel.org
21445 F: Documentation/driver-api/vfio-mediated-device.rst
21446 F: drivers/vfio/mdev/
21447 F: include/linux/mdev.h
21448 F: samples/vfio-mdev/
21450 VFIO PCI DEVICE SPECIFIC DRIVERS
21451 R: Jason Gunthorpe <jgg@nvidia.com>
21452 R: Yishai Hadas <yishaih@nvidia.com>
21453 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21454 R: Kevin Tian <kevin.tian@intel.com>
21455 L: kvm@vger.kernel.org
21457 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21458 F: drivers/vfio/pci/*/
21460 VFIO PLATFORM DRIVER
21461 M: Eric Auger <eric.auger@redhat.com>
21462 L: kvm@vger.kernel.org
21464 F: drivers/vfio/platform/
21466 VFIO MLX5 PCI DRIVER
21467 M: Yishai Hadas <yishaih@nvidia.com>
21468 L: kvm@vger.kernel.org
21470 F: drivers/vfio/pci/mlx5/
21473 R: Lukas Wunner <lukas@wunner.de>
21475 T: git git://anongit.freedesktop.org/drm/drm-misc
21476 F: Documentation/gpu/vga-switcheroo.rst
21477 F: drivers/gpu/vga/vga_switcheroo.c
21478 F: include/linux/vga_switcheroo.h
21480 VIA RHINE NETWORK DRIVER
21482 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21483 F: drivers/net/ethernet/via/via-rhine.c
21485 VIA SD/MMC CARD CONTROLLER DRIVER
21486 M: Bruce Chang <brucechang@via.com.tw>
21487 M: Harald Welte <HaraldWelte@viatech.com>
21489 F: drivers/mmc/host/via-sdmmc.c
21491 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21492 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21493 L: linux-fbdev@vger.kernel.org
21495 F: drivers/video/fbdev/via/
21496 F: include/linux/via-core.h
21497 F: include/linux/via-gpio.h
21498 F: include/linux/via_i2c.h
21500 VIA VELOCITY NETWORK DRIVER
21501 M: Francois Romieu <romieu@fr.zoreil.com>
21502 L: netdev@vger.kernel.org
21504 F: drivers/net/ethernet/via/via-velocity.*
21506 VICODEC VIRTUAL CODEC DRIVER
21507 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21508 L: linux-media@vger.kernel.org
21510 W: https://linuxtv.org
21511 T: git git://linuxtv.org/media_tree.git
21512 F: drivers/media/test-drivers/vicodec/*
21514 VIDEO I2C POLLING DRIVER
21515 M: Matt Ranostay <matt.ranostay@konsulko.com>
21516 L: linux-media@vger.kernel.org
21518 F: drivers/media/i2c/video-i2c.c
21520 VIDEO MULTIPLEXER DRIVER
21521 M: Philipp Zabel <p.zabel@pengutronix.de>
21522 L: linux-media@vger.kernel.org
21524 F: drivers/media/platform/video-mux.c
21526 VIDEOBUF2 FRAMEWORK
21527 M: Tomasz Figa <tfiga@chromium.org>
21528 M: Marek Szyprowski <m.szyprowski@samsung.com>
21529 L: linux-media@vger.kernel.org
21531 F: drivers/media/common/videobuf2/*
21532 F: include/media/videobuf2-*
21534 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21535 M: Shuah Khan <skhan@linuxfoundation.org>
21536 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21537 L: linux-media@vger.kernel.org
21539 W: https://linuxtv.org
21540 T: git git://linuxtv.org/media_tree.git
21541 F: drivers/media/test-drivers/vimc/*
21544 M: Alex Williamson <alex.williamson@redhat.com>
21545 M: Paolo Bonzini <pbonzini@redhat.com>
21546 L: kvm@vger.kernel.org
21550 VIRTIO AND VHOST VSOCK DRIVER
21551 M: Stefan Hajnoczi <stefanha@redhat.com>
21552 M: Stefano Garzarella <sgarzare@redhat.com>
21553 L: kvm@vger.kernel.org
21554 L: virtualization@lists.linux-foundation.org
21555 L: netdev@vger.kernel.org
21557 F: drivers/vhost/vsock.c
21558 F: include/linux/virtio_vsock.h
21559 F: include/uapi/linux/virtio_vsock.h
21560 F: net/vmw_vsock/virtio_transport.c
21561 F: net/vmw_vsock/virtio_transport_common.c
21563 VIRTIO BLOCK AND SCSI DRIVERS
21564 M: "Michael S. Tsirkin" <mst@redhat.com>
21565 M: Jason Wang <jasowang@redhat.com>
21566 R: Paolo Bonzini <pbonzini@redhat.com>
21567 R: Stefan Hajnoczi <stefanha@redhat.com>
21568 L: virtualization@lists.linux-foundation.org
21570 F: drivers/block/virtio_blk.c
21571 F: drivers/scsi/virtio_scsi.c
21572 F: drivers/vhost/scsi.c
21573 F: include/uapi/linux/virtio_blk.h
21574 F: include/uapi/linux/virtio_scsi.h
21576 VIRTIO CONSOLE DRIVER
21577 M: Amit Shah <amit@kernel.org>
21578 L: virtualization@lists.linux-foundation.org
21580 F: drivers/char/virtio_console.c
21581 F: include/linux/virtio_console.h
21582 F: include/uapi/linux/virtio_console.h
21584 VIRTIO CORE AND NET DRIVERS
21585 M: "Michael S. Tsirkin" <mst@redhat.com>
21586 M: Jason Wang <jasowang@redhat.com>
21587 L: virtualization@lists.linux-foundation.org
21589 F: Documentation/ABI/testing/sysfs-bus-vdpa
21590 F: Documentation/ABI/testing/sysfs-class-vduse
21591 F: Documentation/devicetree/bindings/virtio/
21592 F: drivers/block/virtio_blk.c
21593 F: drivers/crypto/virtio/
21594 F: drivers/net/virtio_net.c
21597 F: include/linux/vdpa.h
21598 F: include/linux/virtio*.h
21599 F: include/uapi/linux/virtio_*.h
21603 M: "Michael S. Tsirkin" <mst@redhat.com>
21604 M: David Hildenbrand <david@redhat.com>
21605 L: virtualization@lists.linux-foundation.org
21607 F: drivers/virtio/virtio_balloon.c
21608 F: include/uapi/linux/virtio_balloon.h
21609 F: include/linux/balloon_compaction.h
21610 F: mm/balloon_compaction.c
21612 VIRTIO CRYPTO DRIVER
21613 M: Gonglei <arei.gonglei@huawei.com>
21614 L: virtualization@lists.linux-foundation.org
21615 L: linux-crypto@vger.kernel.org
21617 F: drivers/crypto/virtio/
21618 F: include/uapi/linux/virtio_crypto.h
21620 VIRTIO DRIVERS FOR S390
21621 M: Cornelia Huck <cohuck@redhat.com>
21622 M: Halil Pasic <pasic@linux.ibm.com>
21623 M: Eric Farman <farman@linux.ibm.com>
21624 L: linux-s390@vger.kernel.org
21625 L: virtualization@lists.linux-foundation.org
21626 L: kvm@vger.kernel.org
21628 F: arch/s390/include/uapi/asm/virtio-ccw.h
21629 F: drivers/s390/virtio/
21632 M: Vivek Goyal <vgoyal@redhat.com>
21633 M: Stefan Hajnoczi <stefanha@redhat.com>
21634 M: Miklos Szeredi <miklos@szeredi.hu>
21635 L: virtualization@lists.linux-foundation.org
21636 L: linux-fsdevel@vger.kernel.org
21638 W: https://virtio-fs.gitlab.io/
21639 F: Documentation/filesystems/virtiofs.rst
21640 F: fs/fuse/virtio_fs.c
21641 F: include/uapi/linux/virtio_fs.h
21644 M: Enrico Weigelt, metux IT consult <info@metux.net>
21645 M: Viresh Kumar <vireshk@kernel.org>
21646 L: linux-gpio@vger.kernel.org
21647 L: virtualization@lists.linux-foundation.org
21649 F: drivers/gpio/gpio-virtio.c
21650 F: include/uapi/linux/virtio_gpio.h
21653 M: David Airlie <airlied@redhat.com>
21654 M: Gerd Hoffmann <kraxel@redhat.com>
21655 R: Gurchetan Singh <gurchetansingh@chromium.org>
21656 R: Chia-I Wu <olvaffe@gmail.com>
21657 L: dri-devel@lists.freedesktop.org
21658 L: virtualization@lists.linux-foundation.org
21660 T: git git://anongit.freedesktop.org/drm/drm-misc
21661 F: drivers/gpu/drm/virtio/
21662 F: include/uapi/linux/virtio_gpu.h
21664 VIRTIO HOST (VHOST)
21665 M: "Michael S. Tsirkin" <mst@redhat.com>
21666 M: Jason Wang <jasowang@redhat.com>
21667 L: kvm@vger.kernel.org
21668 L: virtualization@lists.linux-foundation.org
21669 L: netdev@vger.kernel.org
21671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21673 F: include/linux/vhost_iotlb.h
21674 F: include/uapi/linux/vhost.h
21676 VIRTIO INPUT DRIVER
21677 M: Gerd Hoffmann <kraxel@redhat.com>
21679 F: drivers/virtio/virtio_input.c
21680 F: include/uapi/linux/virtio_input.h
21682 VIRTIO IOMMU DRIVER
21683 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21684 L: virtualization@lists.linux-foundation.org
21686 F: drivers/iommu/virtio-iommu.c
21687 F: include/uapi/linux/virtio_iommu.h
21690 M: David Hildenbrand <david@redhat.com>
21691 L: virtualization@lists.linux-foundation.org
21693 W: https://virtio-mem.gitlab.io/
21694 F: drivers/virtio/virtio_mem.c
21695 F: include/uapi/linux/virtio_mem.h
21697 VIRTIO SOUND DRIVER
21698 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21699 M: "Michael S. Tsirkin" <mst@redhat.com>
21700 L: virtualization@lists.linux-foundation.org
21701 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21703 F: include/uapi/linux/virtio_snd.h
21707 M: Conghui Chen <conghui.chen@intel.com>
21708 M: Viresh Kumar <viresh.kumar@linaro.org>
21709 L: linux-i2c@vger.kernel.org
21710 L: virtualization@lists.linux-foundation.org
21712 F: drivers/i2c/busses/i2c-virtio.c
21713 F: include/uapi/linux/virtio_i2c.h
21716 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21717 L: virtualization@lists.linux-foundation.org
21719 F: drivers/nvdimm/virtio_pmem.c
21720 F: drivers/nvdimm/nd_virtio.c
21722 VIRTUAL BOX GUEST DEVICE DRIVER
21723 M: Hans de Goede <hdegoede@redhat.com>
21724 M: Arnd Bergmann <arnd@arndb.de>
21725 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21727 F: drivers/virt/vboxguest/
21728 F: include/linux/vbox_utils.h
21729 F: include/uapi/linux/vbox*.h
21731 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21732 M: Hans de Goede <hdegoede@redhat.com>
21733 L: linux-fsdevel@vger.kernel.org
21737 VIRTUAL SERIO DEVICE DRIVER
21738 M: Stephen Chandler Paul <thatslyude@gmail.com>
21740 F: drivers/input/serio/userio.c
21741 F: include/uapi/linux/userio.h
21743 VIVID VIRTUAL VIDEO DRIVER
21744 M: Hans Verkuil <hverkuil@xs4all.nl>
21745 L: linux-media@vger.kernel.org
21747 W: https://linuxtv.org
21748 T: git git://linuxtv.org/media_tree.git
21749 F: drivers/media/test-drivers/vivid/*
21751 VIDTV VIRTUAL DIGITAL TV DRIVER
21752 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21753 L: linux-media@vger.kernel.org
21755 W: https://linuxtv.org
21756 T: git git://linuxtv.org/media_tree.git
21757 F: drivers/media/test-drivers/vidtv/*
21760 M: Florian Fainelli <f.fainelli@gmail.com>
21761 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21763 F: drivers/vlynq/vlynq.c
21764 F: include/linux/vlynq.h
21767 M: Martyn Welch <martyn@welchs.me.uk>
21768 M: Manohar Vanga <manohar.vanga@gmail.com>
21769 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21770 L: linux-kernel@vger.kernel.org
21772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21773 F: Documentation/driver-api/vme.rst
21774 F: drivers/staging/vme_user/
21776 VM SOCKETS (AF_VSOCK)
21777 M: Stefano Garzarella <sgarzare@redhat.com>
21778 L: virtualization@lists.linux-foundation.org
21779 L: netdev@vger.kernel.org
21781 F: drivers/net/vsockmon.c
21782 F: include/net/af_vsock.h
21783 F: include/uapi/linux/vm_sockets.h
21784 F: include/uapi/linux/vm_sockets_diag.h
21785 F: include/uapi/linux/vsockmon.h
21787 F: tools/testing/vsock/
21789 VMWARE BALLOON DRIVER
21790 M: Nadav Amit <namit@vmware.com>
21791 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21792 L: linux-kernel@vger.kernel.org
21794 F: drivers/misc/vmw_balloon.c
21796 VMWARE HYPERVISOR INTERFACE
21797 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21798 M: Alexey Makhalov <amakhalov@vmware.com>
21799 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21800 L: virtualization@lists.linux-foundation.org
21803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21804 F: arch/x86/include/asm/vmware.h
21805 F: arch/x86/kernel/cpu/vmware.c
21807 VMWARE PVRDMA DRIVER
21808 M: Bryan Tan <bryantan@vmware.com>
21809 M: Vishnu Dasa <vdasa@vmware.com>
21810 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21811 L: linux-rdma@vger.kernel.org
21813 F: drivers/infiniband/hw/vmw_pvrdma/
21815 VMware PVSCSI driver
21816 M: Vishal Bhakta <vbhakta@vmware.com>
21817 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21818 L: linux-scsi@vger.kernel.org
21820 F: drivers/scsi/vmw_pvscsi.c
21821 F: drivers/scsi/vmw_pvscsi.h
21823 VMWARE VIRTUAL PTP CLOCK DRIVER
21824 M: Vivek Thampi <vithampi@vmware.com>
21825 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21826 L: netdev@vger.kernel.org
21828 F: drivers/ptp/ptp_vmw.c
21831 M: Bryan Tan <bryantan@vmware.com>
21832 M: Rajesh Jalisatgi <rjalisatgi@vmware.com>
21833 M: Vishnu Dasa <vdasa@vmware.com>
21834 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21835 L: linux-kernel@vger.kernel.org
21837 F: drivers/misc/vmw_vmci/
21839 VMWARE VMMOUSE SUBDRIVER
21840 M: Zack Rusin <zackr@vmware.com>
21841 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21842 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21843 L: linux-input@vger.kernel.org
21845 F: drivers/input/mouse/vmmouse.c
21846 F: drivers/input/mouse/vmmouse.h
21848 VMWARE VMXNET3 ETHERNET DRIVER
21849 M: Ronak Doshi <doshir@vmware.com>
21850 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21851 L: netdev@vger.kernel.org
21853 F: drivers/net/vmxnet3/
21855 VOCORE VOCORE2 BOARD
21856 M: Harvey Hunt <harveyhuntnexus@gmail.com>
21857 L: linux-mips@vger.kernel.org
21859 F: arch/mips/boot/dts/ralink/vocore2.dts
21861 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21862 M: Liam Girdwood <lgirdwood@gmail.com>
21863 M: Mark Brown <broonie@kernel.org>
21864 L: linux-kernel@vger.kernel.org
21866 W: http://www.slimlogic.co.uk/?p=48
21867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21868 F: Documentation/devicetree/bindings/regulator/
21869 F: Documentation/power/regulator/
21870 F: drivers/regulator/
21871 F: include/dt-bindings/regulator/
21872 F: include/linux/regulator/
21873 K: regulator_get_optional
21875 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21876 R: Matti Vaittinen <mazziesaccount@gmail.com>
21877 F: drivers/regulator/irq_helpers.c
21880 M: David Ahern <dsahern@kernel.org>
21881 L: netdev@vger.kernel.org
21883 F: Documentation/networking/vrf.rst
21884 F: drivers/net/vrf.c
21887 M: Petr Mladek <pmladek@suse.com>
21888 M: Steven Rostedt <rostedt@goodmis.org>
21889 M: Sergey Senozhatsky <senozhatsky@chromium.org>
21890 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21891 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
21893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21894 F: Documentation/core-api/printk-formats.rst
21895 F: lib/test_printf.c
21896 F: lib/test_scanf.c
21899 VT1211 HARDWARE MONITOR DRIVER
21900 M: Juerg Haefliger <juergh@proton.me>
21901 L: linux-hwmon@vger.kernel.org
21903 F: Documentation/hwmon/vt1211.rst
21904 F: drivers/hwmon/vt1211.c
21906 VT8231 HARDWARE MONITOR DRIVER
21907 M: Roger Lucas <vt8231@hiddenengine.co.uk>
21908 L: linux-hwmon@vger.kernel.org
21910 F: drivers/hwmon/vt8231.c
21912 VUB300 USB to SDIO/SD/MMC bridge chip
21913 L: linux-mmc@vger.kernel.org
21915 F: drivers/mmc/host/vub300.c
21917 W1 DALLAS'S 1-WIRE BUS
21918 M: Evgeniy Polyakov <zbr@ioremap.net>
21920 F: Documentation/devicetree/bindings/w1/
21921 F: Documentation/w1/
21923 F: include/linux/w1.h
21925 W83791D HARDWARE MONITORING DRIVER
21926 M: Marc Hulsman <m.hulsman@tudelft.nl>
21927 L: linux-hwmon@vger.kernel.org
21929 F: Documentation/hwmon/w83791d.rst
21930 F: drivers/hwmon/w83791d.c
21932 W83793 HARDWARE MONITORING DRIVER
21933 M: Rudolf Marek <r.marek@assembler.cz>
21934 L: linux-hwmon@vger.kernel.org
21936 F: Documentation/hwmon/w83793.rst
21937 F: drivers/hwmon/w83793.c
21939 W83795 HARDWARE MONITORING DRIVER
21940 M: Jean Delvare <jdelvare@suse.com>
21941 L: linux-hwmon@vger.kernel.org
21943 F: drivers/hwmon/w83795.c
21945 W83L51xD SD/MMC CARD INTERFACE DRIVER
21946 M: Pierre Ossman <pierre@ossman.eu>
21948 F: drivers/mmc/host/wbsd.*
21950 WACOM PROTOCOL 4 SERIAL TABLETS
21951 M: Julian Squires <julian@cipht.net>
21952 M: Hans de Goede <hdegoede@redhat.com>
21953 L: linux-input@vger.kernel.org
21955 F: drivers/input/tablet/wacom_serial4.c
21957 WANGXUN ETHERNET DRIVER
21958 M: Jiawen Wu <jiawenwu@trustnetic.com>
21959 M: Mengyuan Lou <mengyuanlou@net-swift.com>
21960 W: https://www.net-swift.com
21961 L: netdev@vger.kernel.org
21963 F: Documentation/networking/device_drivers/ethernet/wangxun/*
21964 F: drivers/net/ethernet/wangxun/
21966 WATCHDOG DEVICE DRIVERS
21967 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21968 M: Guenter Roeck <linux@roeck-us.net>
21969 L: linux-watchdog@vger.kernel.org
21971 W: http://www.linux-watchdog.org/
21972 T: git git://www.linux-watchdog.org/linux-watchdog.git
21973 F: Documentation/devicetree/bindings/watchdog/
21974 F: Documentation/watchdog/
21975 F: drivers/watchdog/
21976 F: include/linux/watchdog.h
21977 F: include/uapi/linux/watchdog.h
21979 WHISKEYCOVE PMIC GPIO DRIVER
21980 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21981 L: linux-gpio@vger.kernel.org
21983 F: drivers/gpio/gpio-wcove.c
21986 M: Dianlong Li <long17.cool@163.com>
21987 L: linux-rtc@vger.kernel.org
21989 F: drivers/rtc/rtc-sd3078.c
21992 M: David Rheinsberg <david.rheinsberg@gmail.com>
21993 L: linux-input@vger.kernel.org
21995 F: drivers/hid/hid-wiimote*
21997 WILOCITY WIL6210 WIRELESS DRIVER
21998 L: linux-wireless@vger.kernel.org
22000 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
22001 F: drivers/net/wireless/ath/wil6210/
22004 M: David Härdeman <david@hardeman.nu>
22006 F: drivers/media/rc/winbond-cir.c
22008 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
22009 M: William Breathitt Gray <william.gray@linaro.org>
22010 L: linux-watchdog@vger.kernel.org
22012 F: drivers/watchdog/ebc-c384_wdt.c
22014 WINSYSTEMS WS16C48 GPIO DRIVER
22015 M: William Breathitt Gray <william.gray@linaro.org>
22016 L: linux-gpio@vger.kernel.org
22018 F: drivers/gpio/gpio-ws16c48.c
22020 WIREGUARD SECURE NETWORK TUNNEL
22021 M: Jason A. Donenfeld <Jason@zx2c4.com>
22022 L: wireguard@lists.zx2c4.com
22023 L: netdev@vger.kernel.org
22025 F: drivers/net/wireguard/
22026 F: tools/testing/selftests/wireguard/
22028 WISTRON LAPTOP BUTTON DRIVER
22029 M: Miloslav Trmac <mitr@volny.cz>
22031 F: drivers/input/misc/wistron_btns.c
22033 WL3501 WIRELESS PCMCIA CARD DRIVER
22034 L: linux-wireless@vger.kernel.org
22036 F: drivers/net/wireless/wl3501*
22038 WOLFSON MICROELECTRONICS DRIVERS
22039 L: patches@opensource.cirrus.com
22041 W: https://github.com/CirrusLogic/linux-drivers/wiki
22042 T: git https://github.com/CirrusLogic/linux-drivers.git
22043 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
22044 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
22045 F: Documentation/devicetree/bindings/mfd/wm831x.txt
22046 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
22047 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
22048 F: Documentation/devicetree/bindings/sound/wm*
22049 F: Documentation/hwmon/wm83??.rst
22050 F: arch/arm/mach-s3c/mach-crag6410*
22051 F: drivers/clk/clk-wm83*.c
22052 F: drivers/gpio/gpio-*wm*.c
22053 F: drivers/gpio/gpio-arizona.c
22054 F: drivers/hwmon/wm83??-hwmon.c
22055 F: drivers/input/misc/wm831x-on.c
22056 F: drivers/input/touchscreen/wm831x-ts.c
22057 F: drivers/input/touchscreen/wm97*.c
22058 F: drivers/leds/leds-wm83*.c
22059 F: drivers/mfd/arizona*
22060 F: drivers/mfd/cs47l24*
22061 F: drivers/mfd/wm*.c
22062 F: drivers/power/supply/wm83*.c
22063 F: drivers/regulator/arizona*
22064 F: drivers/regulator/wm8*.c
22065 F: drivers/rtc/rtc-wm83*.c
22066 F: drivers/video/backlight/wm83*_bl.c
22067 F: drivers/watchdog/wm83*_wdt.c
22068 F: include/linux/mfd/arizona/
22069 F: include/linux/mfd/wm831x/
22070 F: include/linux/mfd/wm8350/
22071 F: include/linux/mfd/wm8400*
22072 F: include/linux/regulator/arizona*
22073 F: include/linux/wm97xx.h
22074 F: include/sound/wm????.h
22075 F: sound/soc/codecs/arizona*
22076 F: sound/soc/codecs/cs47l24*
22077 F: sound/soc/codecs/wm*
22080 M: Tejun Heo <tj@kernel.org>
22081 R: Lai Jiangshan <jiangshanlai@gmail.com>
22083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
22084 F: Documentation/core-api/workqueue.rst
22085 F: include/linux/workqueue.h
22086 F: kernel/workqueue.c
22089 M: Loic Poulain <loic.poulain@linaro.org>
22090 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
22091 R: Johannes Berg <johannes@sipsolutions.net>
22092 L: netdev@vger.kernel.org
22094 F: drivers/net/wwan/
22095 F: include/linux/wwan.h
22096 F: include/uapi/linux/wwan.h
22098 X-POWERS AXP288 PMIC DRIVERS
22099 M: Hans de Goede <hdegoede@redhat.com>
22101 F: drivers/acpi/pmic/intel_pmic_xpower.c
22104 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
22105 M: Chen-Yu Tsai <wens@csie.org>
22106 L: linux-kernel@vger.kernel.org
22111 M: Martin Schiller <ms@dev.tdt.de>
22112 L: linux-x25@vger.kernel.org
22114 F: Documentation/networking/lapb-module.rst
22115 F: Documentation/networking/x25*
22116 F: drivers/net/wan/hdlc_x25.c
22117 F: drivers/net/wan/lapbether.c
22118 F: include/*/lapb.h
22119 F: include/net/x25*
22120 F: include/uapi/linux/x25.h
22124 X86 ARCHITECTURE (32-BIT AND 64-BIT)
22125 M: Thomas Gleixner <tglx@linutronix.de>
22126 M: Ingo Molnar <mingo@redhat.com>
22127 M: Borislav Petkov <bp@alien8.de>
22128 M: Dave Hansen <dave.hansen@linux.intel.com>
22130 R: "H. Peter Anvin" <hpa@zytor.com>
22131 L: linux-kernel@vger.kernel.org
22133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22134 F: Documentation/devicetree/bindings/x86/
22135 F: Documentation/x86/
22139 M: Andy Lutomirski <luto@kernel.org>
22140 L: linux-kernel@vger.kernel.org
22142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
22145 X86 MCE INFRASTRUCTURE
22146 M: Tony Luck <tony.luck@intel.com>
22147 M: Borislav Petkov <bp@alien8.de>
22148 L: linux-edac@vger.kernel.org
22150 F: Documentation/ABI/testing/sysfs-mce
22151 F: Documentation/x86/x86_64/machinecheck.rst
22152 F: arch/x86/kernel/cpu/mce/*
22154 X86 MICROCODE UPDATE SUPPORT
22155 M: Borislav Petkov <bp@alien8.de>
22157 F: arch/x86/kernel/cpu/microcode/*
22160 M: Dave Hansen <dave.hansen@linux.intel.com>
22161 M: Andy Lutomirski <luto@kernel.org>
22162 M: Peter Zijlstra <peterz@infradead.org>
22163 L: linux-kernel@vger.kernel.org
22165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
22168 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
22169 M: Hans de Goede <hdegoede@redhat.com>
22170 L: platform-driver-x86@vger.kernel.org
22172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22173 F: drivers/platform/x86/x86-android-tablets.c
22175 X86 PLATFORM DRIVERS
22176 M: Hans de Goede <hdegoede@redhat.com>
22177 M: Mark Gross <markgross@kernel.org>
22178 L: platform-driver-x86@vger.kernel.org
22180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22181 F: drivers/platform/olpc/
22182 F: drivers/platform/x86/
22184 X86 PLATFORM DRIVERS - ARCH
22185 R: Darren Hart <dvhart@infradead.org>
22186 R: Andy Shevchenko <andy@infradead.org>
22187 L: platform-driver-x86@vger.kernel.org
22190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22191 F: arch/x86/platform
22193 X86 PLATFORM UV HPE SUPERDOME FLEX
22194 M: Steve Wahl <steve.wahl@hpe.com>
22195 R: Mike Travis <mike.travis@hpe.com>
22196 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
22197 R: Russ Anderson <russ.anderson@hpe.com>
22199 F: arch/x86/include/asm/uv/
22200 F: arch/x86/kernel/apic/x2apic_uv_x.c
22201 F: arch/x86/platform/uv/
22203 X86 STACK UNWINDING
22204 M: Josh Poimboeuf <jpoimboe@kernel.org>
22205 M: Peter Zijlstra <peterz@infradead.org>
22207 F: arch/x86/include/asm/unwind*.h
22208 F: arch/x86/kernel/dumpstack.c
22209 F: arch/x86/kernel/stacktrace.c
22210 F: arch/x86/kernel/unwind_*.c
22213 M: Andy Lutomirski <luto@kernel.org>
22214 L: linux-kernel@vger.kernel.org
22216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22217 F: arch/x86/entry/vdso/
22220 M: Matthew Wilcox <willy@infradead.org>
22221 L: linux-fsdevel@vger.kernel.org
22223 F: Documentation/core-api/xarray.rst
22224 F: include/linux/idr.h
22225 F: include/linux/xarray.h
22228 F: tools/testing/radix-tree
22231 M: Benjamin Valentin <benpicco@googlemail.com>
22233 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22234 F: drivers/media/rc/xbox_remote.c
22236 XC2028/3028 TUNER DRIVER
22237 M: Mauro Carvalho Chehab <mchehab@kernel.org>
22238 L: linux-media@vger.kernel.org
22240 W: https://linuxtv.org
22241 T: git git://linuxtv.org/media_tree.git
22242 F: drivers/media/tuners/xc2028.*
22244 XDP (eXpress Data Path)
22245 M: Alexei Starovoitov <ast@kernel.org>
22246 M: Daniel Borkmann <daniel@iogearbox.net>
22247 M: David S. Miller <davem@davemloft.net>
22248 M: Jakub Kicinski <kuba@kernel.org>
22249 M: Jesper Dangaard Brouer <hawk@kernel.org>
22250 M: John Fastabend <john.fastabend@gmail.com>
22251 L: netdev@vger.kernel.org
22252 L: bpf@vger.kernel.org
22254 F: include/net/xdp.h
22255 F: include/net/xdp_priv.h
22256 F: include/trace/events/xdp.h
22257 F: kernel/bpf/cpumap.c
22258 F: kernel/bpf/devmap.c
22260 F: samples/bpf/xdp*
22261 F: tools/testing/selftests/bpf/*xdp*
22262 F: tools/testing/selftests/bpf/*/*xdp*
22263 F: drivers/net/ethernet/*/*/*/*/*xdp*
22264 F: drivers/net/ethernet/*/*/*xdp*
22265 K: (?:\b|_)xdp(?:\b|_)
22267 XDP SOCKETS (AF_XDP)
22268 M: Björn Töpel <bjorn@kernel.org>
22269 M: Magnus Karlsson <magnus.karlsson@intel.com>
22270 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
22271 R: Jonathan Lemon <jonathan.lemon@gmail.com>
22272 L: netdev@vger.kernel.org
22273 L: bpf@vger.kernel.org
22275 F: Documentation/networking/af_xdp.rst
22276 F: include/net/xdp_sock*
22277 F: include/net/xsk_buff_pool.h
22278 F: include/uapi/linux/if_xdp.h
22279 F: include/uapi/linux/xdp_diag.h
22280 F: include/net/netns/xdp.h
22282 F: tools/testing/selftests/bpf/*xsk*
22284 XEN BLOCK SUBSYSTEM
22285 M: Roger Pau Monné <roger.pau@citrix.com>
22286 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22288 F: drivers/block/xen*
22289 F: drivers/block/xen-blkback/*
22292 M: Stefano Stabellini <sstabellini@kernel.org>
22293 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22295 F: arch/arm/include/asm/xen/
22298 XEN HYPERVISOR ARM64
22299 M: Stefano Stabellini <sstabellini@kernel.org>
22300 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22302 F: arch/arm64/include/asm/xen/
22305 XEN HYPERVISOR INTERFACE
22306 M: Juergen Gross <jgross@suse.com>
22307 M: Stefano Stabellini <sstabellini@kernel.org>
22308 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
22309 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22312 F: Documentation/ABI/stable/sysfs-hypervisor-xen
22313 F: Documentation/ABI/testing/sysfs-hypervisor-xen
22314 F: drivers/*/xen-*front.c
22316 F: include/uapi/xen/
22318 F: kernel/configs/xen.config
22321 M: Juergen Gross <jgross@suse.com>
22322 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
22323 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22325 F: arch/x86/configs/xen.config
22326 F: arch/x86/include/asm/pvclock-abi.h
22327 F: arch/x86/include/asm/xen/
22328 F: arch/x86/platform/pvh/
22331 XEN NETWORK BACKEND DRIVER
22332 M: Wei Liu <wei.liu@kernel.org>
22333 M: Paul Durrant <paul@xen.org>
22334 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22335 L: netdev@vger.kernel.org
22337 F: drivers/net/xen-netback/*
22340 M: Juergen Gross <jgross@suse.com>
22341 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22343 F: arch/x86/pci/*xen*
22344 F: drivers/pci/*xen*
22347 M: Juergen Gross <jgross@suse.com>
22348 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22349 L: linux-scsi@vger.kernel.org
22351 F: drivers/scsi/xen-scsifront.c
22352 F: drivers/xen/xen-scsiback.c
22353 F: include/xen/interface/io/vscsiif.h
22356 M: Juergen Gross <jgross@suse.com>
22357 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22358 L: linux-usb@vger.kernel.org
22360 F: drivers/usb/host/xen*
22361 F: include/xen/interface/io/usbif.h
22363 XEN SOUND FRONTEND DRIVER
22364 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22365 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22366 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22370 XEN SWIOTLB SUBSYSTEM
22371 M: Juergen Gross <jgross@suse.com>
22372 M: Stefano Stabellini <sstabellini@kernel.org>
22373 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22374 L: iommu@lists.linux.dev
22376 F: arch/x86/xen/*swiotlb*
22377 F: drivers/xen/*swiotlb*
22380 C: irc://irc.oftc.net/xfs
22381 M: Darrick J. Wong <djwong@kernel.org>
22382 L: linux-xfs@vger.kernel.org
22385 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22386 F: Documentation/ABI/testing/sysfs-fs-xfs
22387 F: Documentation/admin-guide/xfs.rst
22388 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22389 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22391 F: include/uapi/linux/dqblk_xfs.h
22392 F: include/uapi/linux/fsmap.h
22395 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22396 L: linux-iio@vger.kernel.org
22398 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22399 F: drivers/iio/adc/xilinx-ams.c
22401 XILINX AXI ETHERNET DRIVER
22402 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22404 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22407 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22408 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22409 L: linux-can@vger.kernel.org
22411 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22412 F: drivers/net/can/xilinx_can.c
22415 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22416 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22417 R: Michal Simek <michal.simek@xilinx.com>
22419 F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
22420 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22421 F: drivers/gpio/gpio-xilinx.c
22422 F: drivers/gpio/gpio-zynq.c
22424 XILINX SD-FEC IP CORES
22425 M: Derek Kiernan <derek.kiernan@xilinx.com>
22426 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22428 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22429 F: Documentation/misc-devices/xilinx_sdfec.rst
22430 F: drivers/misc/Kconfig
22431 F: drivers/misc/Makefile
22432 F: drivers/misc/xilinx_sdfec.c
22433 F: include/uapi/misc/xilinx_sdfec.h
22436 M: Sean Anderson <sean.anderson@seco.com>
22438 F: drivers/pwm/pwm-xilinx.c
22439 F: include/clocksource/timer-xilinx.h
22441 XILINX UARTLITE SERIAL DRIVER
22442 M: Peter Korsgaard <jacmet@sunsite.dk>
22443 L: linux-serial@vger.kernel.org
22445 F: drivers/tty/serial/uartlite.c
22447 XILINX VIDEO IP CORES
22448 M: Hyun Kwon <hyun.kwon@xilinx.com>
22449 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22450 L: linux-media@vger.kernel.org
22452 T: git git://linuxtv.org/media_tree.git
22453 F: Documentation/devicetree/bindings/media/xilinx/
22454 F: drivers/media/platform/xilinx/
22455 F: include/uapi/linux/xilinx-v4l2-controls.h
22457 XILINX ZYNQMP DPDMA DRIVER
22458 M: Hyun Kwon <hyun.kwon@xilinx.com>
22459 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22460 L: dmaengine@vger.kernel.org
22462 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22463 F: drivers/dma/xilinx/xilinx_dpdma.c
22464 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22466 XILINX ZYNQMP PSGTR PHY DRIVER
22467 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22468 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22469 L: linux-kernel@vger.kernel.org
22471 T: git https://github.com/Xilinx/linux-xlnx.git
22472 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22473 F: drivers/phy/xilinx/phy-zynqmp.c
22475 XILINX ZYNQMP SHA3 DRIVER
22476 M: Harsha <harsha.harsha@xilinx.com>
22478 F: drivers/crypto/xilinx/zynqmp-sha.c
22480 XILINX EVENT MANAGEMENT DRIVER
22481 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22483 F: drivers/soc/xilinx/xlnx_event_manager.c
22484 F: include/linux/firmware/xlnx-event-manager.h
22487 M: Eli Billauer <eli.billauer@gmail.com>
22488 L: linux-kernel@vger.kernel.org
22490 F: drivers/char/xillybus/
22493 M: George Cherian <gcherian@marvell.com>
22494 L: linux-i2c@vger.kernel.org
22496 W: http://www.marvell.com
22497 F: drivers/i2c/busses/i2c-xlp9xx.c
22499 XRA1403 GPIO EXPANDER
22500 M: Nandor Han <nandor.han@ge.com>
22501 M: Semi Malinen <semi.malinen@ge.com>
22502 L: linux-gpio@vger.kernel.org
22504 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22505 F: drivers/gpio/gpio-xra1403.c
22507 XTENSA XTFPGA PLATFORM SUPPORT
22508 M: Max Filippov <jcmvbkbc@gmail.com>
22509 L: linux-xtensa@linux-xtensa.org
22511 F: drivers/spi/spi-xtensa-xtfpga.c
22512 F: sound/soc/xtensa/xtfpga-i2s.c
22514 YAM DRIVER FOR AX.25
22515 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22516 L: linux-hams@vger.kernel.org
22518 F: drivers/net/hamradio/yam*
22519 F: include/linux/yam.h
22521 YAMA SECURITY MODULE
22522 M: Kees Cook <keescook@chromium.org>
22524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22525 F: Documentation/admin-guide/LSM/Yama.rst
22528 YEALINK PHONE DRIVER
22529 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22530 L: usbb2k-api-dev@nongnu.org
22532 F: Documentation/input/devices/yealink.rst
22533 F: drivers/input/misc/yealink.*
22535 Z8530 DRIVER FOR AX.25
22536 M: Joerg Reuter <jreuter@yaina.de>
22537 L: linux-hams@vger.kernel.org
22539 W: http://yaina.de/jreuter/
22540 W: http://www.qsl.net/dl1bke/
22541 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22542 F: drivers/net/hamradio/*scc.c
22543 F: drivers/net/hamradio/z8530.h
22545 ZBUD COMPRESSED PAGE ALLOCATOR
22546 M: Seth Jennings <sjenning@redhat.com>
22547 M: Dan Streetman <ddstreet@ieee.org>
22548 L: linux-mm@kvack.org
22552 Z3FOLD COMPRESSED PAGE ALLOCATOR
22553 M: Vitaly Wool <vitaly.wool@konsulko.com>
22554 R: Miaohe Lin <linmiaohe@huawei.com>
22555 L: linux-mm@kvack.org
22559 ZD1211RW WIRELESS DRIVER
22560 M: Ulrich Kunitz <kune@deine-taler.de>
22561 L: linux-wireless@vger.kernel.org
22562 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22564 W: http://zd1211.ath.cx/wiki/DriverRewrite
22565 F: drivers/net/wireless/zydas/zd1211rw/
22567 ZD1301 MEDIA DRIVER
22568 M: Antti Palosaari <crope@iki.fi>
22569 L: linux-media@vger.kernel.org
22571 W: https://linuxtv.org/
22572 W: http://palosaari.fi/linux/
22573 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22574 F: drivers/media/usb/dvb-usb-v2/zd1301*
22576 ZD1301_DEMOD MEDIA DRIVER
22577 M: Antti Palosaari <crope@iki.fi>
22578 L: linux-media@vger.kernel.org
22580 W: https://linuxtv.org/
22581 W: http://palosaari.fi/linux/
22582 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22583 F: drivers/media/dvb-frontends/zd1301_demod*
22585 ZHAOXIN PROCESSOR SUPPORT
22586 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22587 L: linux-kernel@vger.kernel.org
22589 F: arch/x86/kernel/cpu/zhaoxin.c
22592 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22593 M: Naohiro Aota <naohiro.aota@wdc.com>
22594 R: Johannes Thumshirn <jth@kernel.org>
22595 L: linux-fsdevel@vger.kernel.org
22597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22598 F: Documentation/filesystems/zonefs.rst
22601 ZPOOL COMPRESSED PAGE STORAGE API
22602 M: Dan Streetman <ddstreet@ieee.org>
22603 L: linux-mm@kvack.org
22605 F: include/linux/zpool.h
22608 ZR36067 VIDEO FOR LINUX DRIVER
22609 M: Corentin Labbe <clabbe@baylibre.com>
22610 L: mjpeg-users@lists.sourceforge.net
22611 L: linux-media@vger.kernel.org
22613 W: http://mjpeg.sourceforge.net/driver-zoran/
22614 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22615 F: Documentation/driver-api/media/drivers/zoran.rst
22616 F: drivers/staging/media/zoran/
22618 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22619 M: Minchan Kim <minchan@kernel.org>
22620 M: Nitin Gupta <ngupta@vflare.org>
22621 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22622 L: linux-kernel@vger.kernel.org
22624 F: Documentation/admin-guide/blockdev/zram.rst
22625 F: drivers/block/zram/
22627 ZS DECSTATION Z85C30 SERIAL DRIVER
22628 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22630 F: drivers/tty/serial/zs.*
22632 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22633 M: Minchan Kim <minchan@kernel.org>
22634 M: Nitin Gupta <ngupta@vflare.org>
22635 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22636 L: linux-mm@kvack.org
22638 F: Documentation/mm/zsmalloc.rst
22639 F: include/linux/zsmalloc.h
22643 M: Nick Terrell <terrelln@fb.com>
22645 B: https://github.com/facebook/zstd/issues
22646 T: git git://github.com/terrelln/linux.git
22647 F: include/linux/zstd*
22649 F: lib/decompress_unzstd.c
22654 ZSWAP COMPRESSED SWAP CACHING
22655 M: Seth Jennings <sjenning@redhat.com>
22656 M: Dan Streetman <ddstreet@ieee.org>
22657 M: Vitaly Wool <vitaly.wool@konsulko.com>
22658 L: linux-mm@kvack.org
22663 M: Linus Torvalds <torvalds@linux-foundation.org>
22664 L: linux-kernel@vger.kernel.org
22665 S: Buried alive in reporters
22666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git