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/memory-controllers/snps,dw-umctl2-ddrc.yaml
3129 F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3130 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3131 F: arch/arm/mach-zynq/
3132 F: drivers/clocksource/timer-cadence-ttc.c
3133 F: drivers/cpuidle/cpuidle-zynq.c
3134 F: drivers/edac/synopsys_edac.c
3135 F: drivers/i2c/busses/i2c-cadence.c
3136 F: drivers/i2c/busses/i2c-xiic.c
3137 F: drivers/mmc/host/sdhci-of-arasan.c
3141 ARM64 PORT (AARCH64 ARCHITECTURE)
3142 M: Catalin Marinas <catalin.marinas@arm.com>
3143 M: Will Deacon <will@kernel.org>
3144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3147 F: Documentation/arm64/
3149 F: tools/testing/selftests/arm64/
3150 X: arch/arm64/boot/dts/
3152 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3153 M: George McCollister <george.mccollister@gmail.com>
3154 L: netdev@vger.kernel.org
3156 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3157 F: drivers/net/dsa/xrs700x/*
3158 F: net/dsa/tag_xrs700x.c
3160 AS3645A LED FLASH CONTROLLER DRIVER
3161 M: Sakari Ailus <sakari.ailus@iki.fi>
3162 L: linux-leds@vger.kernel.org
3164 F: drivers/leds/flash/leds-as3645a.c
3166 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3167 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3168 L: linux-media@vger.kernel.org
3170 T: git git://linuxtv.org/media_tree.git
3171 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3172 F: drivers/media/i2c/ak7375.c
3174 ASAHI KASEI AK8974 DRIVER
3175 M: Linus Walleij <linus.walleij@linaro.org>
3176 L: linux-iio@vger.kernel.org
3178 W: http://www.akm.com/
3179 F: drivers/iio/magnetometer/ak8974.c
3181 ASC7621 HARDWARE MONITOR DRIVER
3182 M: George Joseph <george.joseph@fairview5.com>
3183 L: linux-hwmon@vger.kernel.org
3185 F: Documentation/hwmon/asc7621.rst
3186 F: drivers/hwmon/asc7621.c
3188 ASIX AX88796C SPI ETHERNET ADAPTER
3189 M: Łukasz Stelmach <l.stelmach@samsung.com>
3191 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3192 F: drivers/net/ethernet/asix/ax88796c_*
3194 ASPEED PECI CONTROLLER
3195 M: Iwona Winiarska <iwona.winiarska@intel.com>
3196 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3197 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3199 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3200 F: drivers/peci/controller/peci-aspeed.c
3202 ASPEED PINCTRL DRIVERS
3203 M: Andrew Jeffery <andrew@aj.id.au>
3204 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3205 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3206 L: linux-gpio@vger.kernel.org
3208 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3209 F: drivers/pinctrl/aspeed/
3211 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3212 M: Eddie James <eajames@linux.ibm.com>
3213 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3215 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3216 F: drivers/irqchip/irq-aspeed-scu-ic.c
3217 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3219 ASPEED SD/MMC DRIVER
3220 M: Andrew Jeffery <andrew@aj.id.au>
3221 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3222 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3223 L: linux-mmc@vger.kernel.org
3225 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3226 F: drivers/mmc/host/sdhci-of-aspeed*
3228 ASPEED SMC SPI DRIVER
3229 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3230 M: Cédric Le Goater <clg@kaod.org>
3231 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3232 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3233 L: linux-spi@vger.kernel.org
3235 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3236 F: drivers/spi/spi-aspeed-smc.c
3238 ASPEED VIDEO ENGINE DRIVER
3239 M: Eddie James <eajames@linux.ibm.com>
3240 L: linux-media@vger.kernel.org
3241 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3243 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3244 F: drivers/media/platform/aspeed/
3246 ASPEED USB UDC DRIVER
3247 M: Neal Liu <neal_liu@aspeedtech.com>
3248 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3250 F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3251 F: drivers/usb/gadget/udc/aspeed_udc.c
3253 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3254 M: Corentin Chary <corentin.chary@gmail.com>
3255 L: acpi4asus-user@lists.sourceforge.net
3256 L: platform-driver-x86@vger.kernel.org
3258 W: http://acpi4asus.sf.net
3259 F: drivers/platform/x86/asus*.c
3260 F: drivers/platform/x86/eeepc*.c
3262 ASUS TF103C DOCK DRIVER
3263 M: Hans de Goede <hdegoede@redhat.com>
3264 L: platform-driver-x86@vger.kernel.org
3266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3267 F: drivers/platform/x86/asus-tf103c-dock.c
3269 ASUS WMI HARDWARE MONITOR DRIVER
3270 M: Ed Brindley <kernel@maidavale.org>
3271 M: Denis Pauk <pauk.denis@gmail.com>
3272 L: linux-hwmon@vger.kernel.org
3274 F: drivers/hwmon/asus_wmi_sensors.c
3276 ASUS EC HARDWARE MONITOR DRIVER
3277 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3278 L: linux-hwmon@vger.kernel.org
3280 F: drivers/hwmon/asus-ec-sensors.c
3282 ASUS WIRELESS RADIO CONTROL DRIVER
3283 M: João Paulo Rechi Vita <jprvita@gmail.com>
3284 L: platform-driver-x86@vger.kernel.org
3286 F: drivers/platform/x86/asus-wireless.c
3289 M: David Howells <dhowells@redhat.com>
3290 L: keyrings@vger.kernel.org
3292 F: Documentation/crypto/asymmetric-keys.rst
3293 F: crypto/asymmetric_keys/
3294 F: include/crypto/pkcs7.h
3295 F: include/crypto/public_key.h
3296 F: include/linux/verification.h
3298 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3299 R: Dan Williams <dan.j.williams@intel.com>
3301 W: http://sourceforge.net/projects/xscaleiop
3302 F: Documentation/crypto/async-tx-api.rst
3304 F: include/linux/async_tx.h
3307 M: Bartosz Golaszewski <brgl@bgdev.pl>
3308 L: linux-i2c@vger.kernel.org
3310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3311 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3312 F: drivers/misc/eeprom/at24.c
3314 ATA OVER ETHERNET (AOE) DRIVER
3315 M: "Justin Sanders" <justin@coraid.com>
3317 W: http://www.openaoe.org/
3318 F: Documentation/admin-guide/aoe/
3319 F: drivers/block/aoe/
3321 ATC260X PMIC MFD DRIVER
3322 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3323 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3324 L: linux-actions@lists.infradead.org
3326 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3327 F: drivers/input/misc/atc260x-onkey.c
3328 F: drivers/mfd/atc260*
3329 F: drivers/power/reset/atc260x-poweroff.c
3330 F: drivers/regulator/atc260x-regulator.c
3331 F: include/linux/mfd/atc260x/*
3333 ATHEROS 71XX/9XXX GPIO DRIVER
3334 M: Alban Bedel <albeu@free.fr>
3336 W: https://github.com/AlbanBedel/linux
3337 T: git git://github.com/AlbanBedel/linux
3338 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3339 F: drivers/gpio/gpio-ath79.c
3341 ATHEROS 71XX/9XXX USB PHY DRIVER
3342 M: Alban Bedel <albeu@free.fr>
3344 W: https://github.com/AlbanBedel/linux
3345 T: git git://github.com/AlbanBedel/linux
3346 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3347 F: drivers/phy/qualcomm/phy-ath79-usb.c
3349 ATHEROS ATH GENERIC UTILITIES
3350 M: Kalle Valo <kvalo@kernel.org>
3351 L: linux-wireless@vger.kernel.org
3353 F: drivers/net/wireless/ath/*
3355 ATHEROS ATH5K WIRELESS DRIVER
3356 M: Jiri Slaby <jirislaby@kernel.org>
3357 M: Nick Kossifidis <mickflemm@gmail.com>
3358 M: Luis Chamberlain <mcgrof@kernel.org>
3359 L: linux-wireless@vger.kernel.org
3361 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3362 F: drivers/net/wireless/ath/ath5k/
3364 ATHEROS ATH6KL WIRELESS DRIVER
3365 L: linux-wireless@vger.kernel.org
3367 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3368 F: drivers/net/wireless/ath/ath6kl/
3371 M: Ville Syrjala <syrjala@sci.fi>
3373 F: drivers/input/misc/ati_remote2.c
3375 ATK0110 HWMON DRIVER
3376 M: Luca Tettamanti <kronos.it@gmail.com>
3377 L: linux-hwmon@vger.kernel.org
3379 F: drivers/hwmon/asus_atk0110.c
3381 ATLX ETHERNET DRIVERS
3382 M: Chris Snook <chris.snook@gmail.com>
3383 L: netdev@vger.kernel.org
3385 W: http://sourceforge.net/projects/atl1
3386 W: http://atl1.sourceforge.net
3387 F: drivers/net/ethernet/atheros/
3390 M: Chas Williams <3chas3@gmail.com>
3391 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3392 L: netdev@vger.kernel.org
3394 W: http://linux-atm.sourceforge.net
3396 F: include/linux/atm*
3397 F: include/uapi/linux/atm*
3399 ATMEL MACB ETHERNET DRIVER
3400 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3401 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3403 F: drivers/net/ethernet/cadence/
3405 ATMEL MAXTOUCH DRIVER
3406 M: Nick Dyer <nick@shmanahar.org>
3408 T: git git://github.com/ndyer/linux.git
3409 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3410 F: drivers/input/touchscreen/atmel_mxt_ts.c
3412 ATMEL WIRELESS DRIVER
3413 M: Simon Kelley <simon@thekelleys.org.uk>
3414 L: linux-wireless@vger.kernel.org
3416 W: http://www.thekelleys.org.uk/atmel
3417 W: http://atmelwlandriver.sourceforge.net/
3418 F: drivers/net/wireless/atmel/atmel*
3420 ATOMIC INFRASTRUCTURE
3421 M: Will Deacon <will@kernel.org>
3422 M: Peter Zijlstra <peterz@infradead.org>
3423 R: Boqun Feng <boqun.feng@gmail.com>
3424 R: Mark Rutland <mark.rutland@arm.com>
3425 L: linux-kernel@vger.kernel.org
3427 F: arch/*/include/asm/atomic*.h
3428 F: include/*/atomic*.h
3429 F: include/linux/refcount.h
3430 F: Documentation/atomic_*.txt
3433 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3434 M: Bradley Grove <linuxdrivers@attotech.com>
3435 L: linux-scsi@vger.kernel.org
3437 W: http://www.attotech.com
3438 F: drivers/scsi/esas2r
3440 ATUSB IEEE 802.15.4 RADIO DRIVER
3441 M: Stefan Schmidt <stefan@datenfreihafen.org>
3442 L: linux-wpan@vger.kernel.org
3444 F: drivers/net/ieee802154/at86rf230.h
3445 F: drivers/net/ieee802154/atusb.c
3446 F: drivers/net/ieee802154/atusb.h
3449 M: Paul Moore <paul@paul-moore.com>
3450 M: Eric Paris <eparis@redhat.com>
3451 L: linux-audit@redhat.com (moderated for non-subscribers)
3453 W: https://github.com/linux-audit
3454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3455 F: include/asm-generic/audit_*.h
3456 F: include/linux/audit.h
3457 F: include/linux/audit_arch.h
3458 F: include/uapi/linux/audit.h
3462 AUXILIARY DISPLAY DRIVERS
3463 M: Miguel Ojeda <ojeda@kernel.org>
3465 F: Documentation/devicetree/bindings/auxdisplay/
3466 F: drivers/auxdisplay/
3467 F: include/linux/cfag12864b.h
3469 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3470 M: Andreas Klinger <ak@it-klinger.de>
3471 L: linux-iio@vger.kernel.org
3473 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3474 F: drivers/iio/adc/hx711.c
3477 M: Ralf Baechle <ralf@linux-mips.org>
3478 L: linux-hams@vger.kernel.org
3480 W: http://www.linux-ax25.org/
3481 F: include/net/ax25.h
3482 F: include/uapi/linux/ax25.h
3486 M: Peter Rosin <peda@axentia.se>
3487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3489 F: arch/arm/boot/dts/at91-linea.dtsi
3490 F: arch/arm/boot/dts/at91-natte.dtsi
3491 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3492 F: arch/arm/boot/dts/at91-tse850-3.dts
3494 AXENTIA ASOC DRIVERS
3495 M: Peter Rosin <peda@axentia.se>
3496 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3498 F: Documentation/devicetree/bindings/sound/axentia,*
3499 F: sound/soc/atmel/tse850-pcm5142.c
3501 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3502 M: Nuno Sá <nuno.sa@analog.com>
3503 L: linux-hwmon@vger.kernel.org
3505 W: https://ez.analog.com/linux-software-drivers
3506 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3507 F: drivers/hwmon/axi-fan-control.c
3509 AXXIA I2C CONTROLLER
3510 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3511 L: linux-i2c@vger.kernel.org
3513 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3514 F: drivers/i2c/busses/i2c-axxia.c
3517 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3518 L: linux-media@vger.kernel.org
3520 W: https://linuxtv.org
3521 T: git git://linuxtv.org/media_tree.git
3522 F: drivers/media/usb/dvb-usb-v2/az6007.c
3524 AZTECH FM RADIO RECEIVER DRIVER
3525 M: Hans Verkuil <hverkuil@xs4all.nl>
3526 L: linux-media@vger.kernel.org
3528 W: https://linuxtv.org
3529 T: git git://linuxtv.org/media_tree.git
3530 F: drivers/media/radio/radio-aztech*
3533 L: linux-wireless@vger.kernel.org
3534 L: b43-dev@lists.infradead.org
3536 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3537 F: drivers/net/wireless/broadcom/b43/
3539 B43LEGACY WIRELESS DRIVER
3540 M: Larry Finger <Larry.Finger@lwfinger.net>
3541 L: linux-wireless@vger.kernel.org
3542 L: b43-dev@lists.infradead.org
3544 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3545 F: drivers/net/wireless/broadcom/b43legacy/
3547 BACKLIGHT CLASS/SUBSYSTEM
3548 M: Lee Jones <lee@kernel.org>
3549 M: Daniel Thompson <daniel.thompson@linaro.org>
3550 M: Jingoo Han <jingoohan1@gmail.com>
3551 L: dri-devel@lists.freedesktop.org
3553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3554 F: Documentation/ABI/stable/sysfs-class-backlight
3555 F: Documentation/ABI/testing/sysfs-class-backlight
3556 F: Documentation/devicetree/bindings/leds/backlight
3557 F: drivers/video/backlight/
3558 F: include/linux/backlight.h
3559 F: include/linux/pwm_backlight.h
3561 BARCO P50 GPIO DRIVER
3562 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3563 M: Peter Korsgaard <peter.korsgaard@barco.com>
3565 F: drivers/platform/x86/barco-p50-gpio.c
3568 M: Marek Lindner <mareklindner@neomailbox.ch>
3569 M: Simon Wunderlich <sw@simonwunderlich.de>
3570 M: Antonio Quartulli <a@unstable.cc>
3571 M: Sven Eckelmann <sven@narfation.org>
3572 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3574 W: https://www.open-mesh.org/
3575 Q: https://patchwork.open-mesh.org/project/batman/list/
3576 B: https://www.open-mesh.org/projects/batman-adv/issues
3577 C: ircs://irc.hackint.org/batadv
3578 T: git https://git.open-mesh.org/linux-merge.git
3579 F: Documentation/networking/batman-adv.rst
3580 F: include/uapi/linux/batadv_packet.h
3581 F: include/uapi/linux/batman_adv.h
3584 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3585 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3586 L: linux-hams@vger.kernel.org
3588 W: http://www.baycom.org/~tom/ham/ham.html
3589 F: drivers/net/hamradio/baycom*
3591 BCACHE (BLOCK LAYER CACHE)
3592 M: Coly Li <colyli@suse.de>
3593 M: Kent Overstreet <kent.overstreet@gmail.com>
3594 L: linux-bcache@vger.kernel.org
3596 W: http://bcache.evilpiepirate.org
3597 C: irc://irc.oftc.net/bcache
3598 F: drivers/md/bcache/
3600 BDISP ST MEDIA DRIVER
3601 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3602 L: linux-media@vger.kernel.org
3604 W: https://linuxtv.org
3605 T: git git://linuxtv.org/media_tree.git
3606 F: drivers/media/platform/st/sti/bdisp
3608 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3609 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3610 L: netdev@vger.kernel.org
3612 F: drivers/net/ethernet/ec_bhf.c
3615 M: Luis de Bethencourt <luisbg@kernel.org>
3616 M: Salah Triki <salah.triki@gmail.com>
3618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3619 F: Documentation/filesystems/befs.rst
3623 M: Paolo Valente <paolo.valente@linaro.org>
3624 M: Jens Axboe <axboe@kernel.dk>
3625 L: linux-block@vger.kernel.org
3627 F: Documentation/block/bfq-iosched.rst
3631 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3633 F: Documentation/filesystems/bfs.rst
3635 F: include/uapi/linux/bfs_fs.h
3638 M: Yury Norov <yury.norov@gmail.com>
3639 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3640 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3642 F: include/linux/bitmap.h
3643 F: include/linux/cpumask.h
3644 F: include/linux/find.h
3645 F: include/linux/nodemask.h
3648 F: lib/cpumask_kunit.c
3650 F: lib/find_bit_benchmark.c
3651 F: lib/test_bitmap.c
3652 F: tools/include/linux/bitmap.h
3653 F: tools/include/linux/find.h
3654 F: tools/lib/bitmap.c
3655 F: tools/lib/find_bit.c
3657 BLINKM RGB LED DRIVER
3658 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3660 F: drivers/leds/leds-blinkm.c
3663 M: Jens Axboe <axboe@kernel.dk>
3664 L: linux-block@vger.kernel.org
3666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3667 F: Documentation/ABI/stable/sysfs-block
3668 F: Documentation/block/
3671 F: include/linux/bio.h
3672 F: include/linux/blk*
3673 F: kernel/trace/blktrace.c
3677 M: Joern Engel <joern@lazybastard.org>
3678 L: linux-mtd@lists.infradead.org
3680 F: drivers/mtd/devices/block2mtd.c
3683 M: Marcel Holtmann <marcel@holtmann.org>
3684 M: Johan Hedberg <johan.hedberg@gmail.com>
3685 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3686 L: linux-bluetooth@vger.kernel.org
3688 W: http://www.bluez.org/
3689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3691 F: drivers/bluetooth/
3694 M: Marcel Holtmann <marcel@holtmann.org>
3695 M: Johan Hedberg <johan.hedberg@gmail.com>
3696 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3697 L: linux-bluetooth@vger.kernel.org
3699 W: http://www.bluez.org/
3700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3702 F: include/net/bluetooth/
3706 M: Jay Vosburgh <j.vosburgh@gmail.com>
3707 M: Veaceslav Falico <vfalico@gmail.com>
3708 M: Andy Gospodarek <andy@greyhouse.net>
3709 L: netdev@vger.kernel.org
3711 W: http://sourceforge.net/projects/bonding/
3712 F: Documentation/networking/bonding.rst
3713 F: drivers/net/bonding/
3714 F: include/net/bond*
3715 F: include/uapi/linux/if_bonding.h
3716 F: tools/testing/selftests/drivers/net/bonding/
3718 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3719 M: Dan Robertson <dan@dlrobertson.com>
3720 L: linux-iio@vger.kernel.org
3722 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3723 F: drivers/iio/accel/bma400*
3725 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3726 M: Alexei Starovoitov <ast@kernel.org>
3727 M: Daniel Borkmann <daniel@iogearbox.net>
3728 M: Andrii Nakryiko <andrii@kernel.org>
3729 R: Martin KaFai Lau <martin.lau@linux.dev>
3730 R: Song Liu <song@kernel.org>
3731 R: Yonghong Song <yhs@fb.com>
3732 R: John Fastabend <john.fastabend@gmail.com>
3733 R: KP Singh <kpsingh@kernel.org>
3734 R: Stanislav Fomichev <sdf@google.com>
3735 R: Hao Luo <haoluo@google.com>
3736 R: Jiri Olsa <jolsa@kernel.org>
3737 L: bpf@vger.kernel.org
3740 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3743 F: Documentation/bpf/
3744 F: Documentation/networking/filter.rst
3745 F: Documentation/userspace-api/ebpf/
3747 F: include/linux/bpf*
3748 F: include/linux/btf*
3749 F: include/linux/filter.h
3750 F: include/trace/events/xdp.h
3751 F: include/uapi/linux/bpf*
3752 F: include/uapi/linux/btf*
3753 F: include/uapi/linux/filter.h
3755 F: kernel/trace/bpf_trace.c
3758 F: net/core/filter.c
3759 F: net/sched/act_bpf.c
3760 F: net/sched/cls_bpf.c
3762 F: scripts/bpf_doc.py
3763 F: scripts/pahole-flags.sh
3764 F: scripts/pahole-version.sh
3767 F: tools/testing/selftests/bpf/
3770 M: Shubham Bansal <illusionist.neo@gmail.com>
3771 L: bpf@vger.kernel.org
3776 M: Daniel Borkmann <daniel@iogearbox.net>
3777 M: Alexei Starovoitov <ast@kernel.org>
3778 M: Zi Shen Lim <zlim.lnx@gmail.com>
3779 L: bpf@vger.kernel.org
3783 BPF JIT for MIPS (32-BIT AND 64-BIT)
3784 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3785 M: Paul Burton <paulburton@kernel.org>
3786 L: bpf@vger.kernel.org
3790 BPF JIT for NFP NICs
3791 M: Jakub Kicinski <kuba@kernel.org>
3792 L: bpf@vger.kernel.org
3794 F: drivers/net/ethernet/netronome/nfp/bpf/
3796 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3797 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3798 M: Michael Ellerman <mpe@ellerman.id.au>
3799 L: bpf@vger.kernel.org
3801 F: arch/powerpc/net/
3803 BPF JIT for RISC-V (32-bit)
3804 M: Luke Nelson <luke.r.nels@gmail.com>
3805 M: Xi Wang <xi.wang@gmail.com>
3806 L: bpf@vger.kernel.org
3809 X: arch/riscv/net/bpf_jit_comp64.c
3811 BPF JIT for RISC-V (64-bit)
3812 M: Björn Töpel <bjorn@kernel.org>
3813 L: bpf@vger.kernel.org
3816 X: arch/riscv/net/bpf_jit_comp32.c
3819 M: Ilya Leoshkevich <iii@linux.ibm.com>
3820 M: Heiko Carstens <hca@linux.ibm.com>
3821 M: Vasily Gorbik <gor@linux.ibm.com>
3822 L: bpf@vger.kernel.org
3825 X: arch/s390/net/pnet.c
3827 BPF JIT for SPARC (32-BIT AND 64-BIT)
3828 M: David S. Miller <davem@davemloft.net>
3829 L: bpf@vger.kernel.org
3833 BPF JIT for X86 32-BIT
3834 M: Wang YanQing <udknight@gmail.com>
3835 L: bpf@vger.kernel.org
3837 F: arch/x86/net/bpf_jit_comp32.c
3839 BPF JIT for X86 64-BIT
3840 M: Alexei Starovoitov <ast@kernel.org>
3841 M: Daniel Borkmann <daniel@iogearbox.net>
3842 L: bpf@vger.kernel.org
3845 X: arch/x86/net/bpf_jit_comp32.c
3848 M: Alexei Starovoitov <ast@kernel.org>
3849 M: Daniel Borkmann <daniel@iogearbox.net>
3850 R: John Fastabend <john.fastabend@gmail.com>
3851 L: bpf@vger.kernel.org
3853 F: kernel/bpf/verifier.c
3854 F: kernel/bpf/tnum.c
3855 F: kernel/bpf/core.c
3856 F: kernel/bpf/syscall.c
3857 F: kernel/bpf/dispatcher.c
3858 F: kernel/bpf/trampoline.c
3859 F: include/linux/bpf*
3860 F: include/linux/filter.h
3861 F: include/linux/tnum.h
3864 M: Martin KaFai Lau <martin.lau@linux.dev>
3865 L: bpf@vger.kernel.org
3868 F: include/linux/btf*
3871 M: Song Liu <song@kernel.org>
3872 R: Jiri Olsa <jolsa@kernel.org>
3873 L: bpf@vger.kernel.org
3875 F: kernel/trace/bpf_trace.c
3876 F: kernel/bpf/stackmap.c
3878 BPF [NETWORKING] (tc BPF, sock_addr)
3879 M: Martin KaFai Lau <martin.lau@linux.dev>
3880 M: Daniel Borkmann <daniel@iogearbox.net>
3881 R: John Fastabend <john.fastabend@gmail.com>
3882 L: bpf@vger.kernel.org
3883 L: netdev@vger.kernel.org
3885 F: net/core/filter.c
3886 F: net/sched/act_bpf.c
3887 F: net/sched/cls_bpf.c
3889 BPF [NETWORKING] (struct_ops, reuseport)
3890 M: Martin KaFai Lau <martin.lau@linux.dev>
3891 L: bpf@vger.kernel.org
3892 L: netdev@vger.kernel.org
3894 F: kernel/bpf/bpf_struct*
3896 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3897 M: KP Singh <kpsingh@kernel.org>
3898 R: Florent Revest <revest@chromium.org>
3899 R: Brendan Jackman <jackmanb@chromium.org>
3900 L: bpf@vger.kernel.org
3902 F: Documentation/bpf/prog_lsm.rst
3903 F: include/linux/bpf_lsm.h
3904 F: kernel/bpf/bpf_lsm.c
3907 BPF [STORAGE & CGROUPS]
3908 M: Martin KaFai Lau <martin.lau@linux.dev>
3909 L: bpf@vger.kernel.org
3911 F: kernel/bpf/cgroup.c
3912 F: kernel/bpf/*storage.c
3913 F: kernel/bpf/bpf_lru*
3916 M: Andrii Nakryiko <andrii@kernel.org>
3917 L: bpf@vger.kernel.org
3919 F: kernel/bpf/ringbuf.c
3922 M: Yonghong Song <yhs@fb.com>
3923 L: bpf@vger.kernel.org
3925 F: kernel/bpf/*iter.c
3927 BPF [L7 FRAMEWORK] (sockmap)
3928 M: John Fastabend <john.fastabend@gmail.com>
3929 M: Jakub Sitnicki <jakub@cloudflare.com>
3930 L: netdev@vger.kernel.org
3931 L: bpf@vger.kernel.org
3933 F: include/linux/skmsg.h
3935 F: net/core/sock_map.c
3936 F: net/ipv4/tcp_bpf.c
3937 F: net/ipv4/udp_bpf.c
3938 F: net/unix/unix_bpf.c
3940 BPF [LIBRARY] (libbpf)
3941 M: Andrii Nakryiko <andrii@kernel.org>
3942 L: bpf@vger.kernel.org
3946 BPF [TOOLING] (bpftool)
3947 M: Quentin Monnet <quentin@isovalent.com>
3948 L: bpf@vger.kernel.org
3950 F: kernel/bpf/disasm.*
3951 F: tools/bpf/bpftool/
3953 BPF [SELFTESTS] (Test Runners & Infrastructure)
3954 M: Andrii Nakryiko <andrii@kernel.org>
3955 R: Mykola Lysenko <mykolal@fb.com>
3956 L: bpf@vger.kernel.org
3958 F: tools/testing/selftests/bpf/
3961 L: bpf@vger.kernel.org
3963 K: (?:\b|_)bpf(?:\b|_)
3965 BROADCOM B44 10/100 ETHERNET DRIVER
3966 M: Michael Chan <michael.chan@broadcom.com>
3967 L: netdev@vger.kernel.org
3969 F: drivers/net/ethernet/broadcom/b44.*
3971 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3972 M: Florian Fainelli <f.fainelli@gmail.com>
3973 L: netdev@vger.kernel.org
3974 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3976 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3977 F: drivers/net/dsa/b53/*
3978 F: drivers/net/dsa/bcm_sf2*
3979 F: include/linux/dsa/brcm.h
3980 F: include/linux/platform_data/b53.h
3982 BROADCOM BCMBCA ARM ARCHITECTURE
3983 M: William Zhang <william.zhang@broadcom.com>
3984 M: Anand Gore <anand.gore@broadcom.com>
3985 M: Kursad Oney <kursad.oney@broadcom.com>
3986 M: Florian Fainelli <f.fainelli@gmail.com>
3987 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3990 T: git git://github.com/broadcom/stblinux.git
3991 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3992 F: arch/arm64/boot/dts/broadcom/bcmbca/*
4009 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4010 M: Florian Fainelli <f.fainelli@gmail.com>
4011 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4012 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4015 T: git git://github.com/broadcom/stblinux.git
4016 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4017 F: drivers/pci/controller/pcie-brcmstb.c
4018 F: drivers/staging/vc04_services
4023 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4024 M: Florian Fainelli <f.fainelli@gmail.com>
4025 M: Ray Jui <rjui@broadcom.com>
4026 M: Scott Branden <sbranden@broadcom.com>
4027 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4029 T: git git://github.com/broadcom/mach-bcm
4030 F: arch/arm/mach-bcm/
4036 BROADCOM BCM47XX MIPS ARCHITECTURE
4037 M: Hauke Mehrtens <hauke@hauke-m.de>
4038 M: Rafał Miłecki <zajec5@gmail.com>
4039 L: linux-mips@vger.kernel.org
4041 F: Documentation/devicetree/bindings/mips/brcm/
4042 F: arch/mips/bcm47xx/*
4043 F: arch/mips/include/asm/mach-bcm47xx/*
4045 BROADCOM BCM4908 ETHERNET DRIVER
4046 M: Rafał Miłecki <rafal@milecki.pl>
4047 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4048 L: netdev@vger.kernel.org
4050 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4051 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
4052 F: drivers/net/ethernet/broadcom/unimac.h
4054 BROADCOM BCM4908 PINMUX DRIVER
4055 M: Rafał Miłecki <rafal@milecki.pl>
4056 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4057 L: linux-gpio@vger.kernel.org
4059 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4060 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
4062 BROADCOM BCM5301X ARM ARCHITECTURE
4063 M: Florian Fainelli <f.fainelli@gmail.com>
4064 M: Hauke Mehrtens <hauke@hauke-m.de>
4065 M: Rafał Miłecki <zajec5@gmail.com>
4066 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4069 F: arch/arm/boot/dts/bcm470*
4070 F: arch/arm/boot/dts/bcm5301*
4071 F: arch/arm/boot/dts/bcm953012*
4072 F: arch/arm/mach-bcm/bcm_5301x.c
4074 BROADCOM BCM53573 ARM ARCHITECTURE
4075 M: Florian Fainelli <f.fainelli@gmail.com>
4076 M: Rafał Miłecki <rafal@milecki.pl>
4077 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4080 F: arch/arm/boot/dts/bcm47189*
4081 F: arch/arm/boot/dts/bcm53573*
4083 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4084 M: Kevin Cernekee <cernekee@gmail.com>
4085 L: linux-usb@vger.kernel.org
4087 F: drivers/usb/gadget/udc/bcm63xx_udc.*
4089 BROADCOM BCM7XXX ARM ARCHITECTURE
4090 M: Florian Fainelli <f.fainelli@gmail.com>
4091 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4094 T: git git://github.com/broadcom/stblinux.git
4095 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4096 F: arch/arm/boot/dts/bcm7*.dts*
4097 F: arch/arm/include/asm/hardware/cache-b15-rac.h
4098 F: arch/arm/mach-bcm/*brcmstb*
4099 F: arch/arm/mm/cache-b15-rac.c
4100 F: drivers/bus/brcmstb_gisb.c
4101 F: drivers/pci/controller/pcie-brcmstb.c
4107 M: Al Cooper <alcooperx@gmail.com>
4108 L: linux-usb@vger.kernel.org
4109 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4111 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4112 F: drivers/usb/gadget/udc/bdc/
4114 BROADCOM BMIPS CPUFREQ DRIVER
4115 M: Markus Mayer <mmayer@broadcom.com>
4116 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4117 L: linux-pm@vger.kernel.org
4119 F: drivers/cpufreq/bmips-cpufreq.c
4121 BROADCOM BMIPS MIPS ARCHITECTURE
4122 M: Florian Fainelli <f.fainelli@gmail.com>
4123 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4124 L: linux-mips@vger.kernel.org
4126 T: git git://github.com/broadcom/stblinux.git
4127 F: arch/mips/bmips/*
4128 F: arch/mips/boot/dts/brcm/bcm*.dts*
4129 F: arch/mips/include/asm/mach-bmips/*
4130 F: arch/mips/kernel/*bmips*
4131 F: drivers/soc/bcm/bcm63xx
4132 F: drivers/irqchip/irq-bcm63*
4133 F: drivers/irqchip/irq-bcm7*
4134 F: drivers/irqchip/irq-brcmstb*
4135 F: include/linux/bcm963xx_nvram.h
4136 F: include/linux/bcm963xx_tag.h
4138 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4139 M: Rasesh Mody <rmody@marvell.com>
4140 M: GR-Linux-NIC-Dev@marvell.com
4141 L: netdev@vger.kernel.org
4143 F: drivers/net/ethernet/broadcom/bnx2.*
4144 F: drivers/net/ethernet/broadcom/bnx2_*
4146 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4147 M: Saurav Kashyap <skashyap@marvell.com>
4148 M: Javed Hasan <jhasan@marvell.com>
4149 M: GR-QLogic-Storage-Upstream@marvell.com
4150 L: linux-scsi@vger.kernel.org
4152 F: drivers/scsi/bnx2fc/
4154 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4155 M: Nilesh Javali <njavali@marvell.com>
4156 M: Manish Rangankar <mrangankar@marvell.com>
4157 M: GR-QLogic-Storage-Upstream@marvell.com
4158 L: linux-scsi@vger.kernel.org
4160 F: drivers/scsi/bnx2i/
4162 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4163 M: Ariel Elior <aelior@marvell.com>
4164 M: Sudarsana Kalluru <skalluru@marvell.com>
4165 M: Manish Chopra <manishc@marvell.com>
4166 L: netdev@vger.kernel.org
4168 F: drivers/net/ethernet/broadcom/bnx2x/
4170 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4171 M: Michael Chan <michael.chan@broadcom.com>
4172 L: netdev@vger.kernel.org
4174 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4175 F: drivers/net/ethernet/broadcom/bnxt/
4176 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4178 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4179 M: Arend van Spriel <aspriel@gmail.com>
4180 M: Franky Lin <franky.lin@broadcom.com>
4181 M: Hante Meuleman <hante.meuleman@broadcom.com>
4182 L: linux-wireless@vger.kernel.org
4183 L: brcm80211-dev-list.pdl@broadcom.com
4184 L: SHA-cyfmac-dev-list@infineon.com
4186 F: drivers/net/wireless/broadcom/brcm80211/
4188 BROADCOM BRCMSTB GPIO DRIVER
4189 M: Doug Berger <opendmb@gmail.com>
4190 M: Florian Fainelli <f.fainelli@gmail.com>
4191 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4193 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4194 F: drivers/gpio/gpio-brcmstb.c
4196 BROADCOM BRCMSTB I2C DRIVER
4197 M: Kamal Dasu <kdasu.kdev@gmail.com>
4198 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4199 L: linux-i2c@vger.kernel.org
4201 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4202 F: drivers/i2c/busses/i2c-brcmstb.c
4204 BROADCOM BRCMSTB UART DRIVER
4205 M: Al Cooper <alcooperx@gmail.com>
4206 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4207 L: linux-serial@vger.kernel.org
4209 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4210 F: drivers/tty/serial/8250/8250_bcm7271.c
4212 BROADCOM BRCMSTB USB EHCI DRIVER
4213 M: Al Cooper <alcooperx@gmail.com>
4214 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4215 L: linux-usb@vger.kernel.org
4217 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4218 F: drivers/usb/host/ehci-brcm.*
4220 BROADCOM BRCMSTB USB PIN MAP DRIVER
4221 M: Al Cooper <alcooperx@gmail.com>
4222 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4223 L: linux-usb@vger.kernel.org
4225 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4226 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4228 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4229 M: Al Cooper <alcooperx@gmail.com>
4230 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4231 L: linux-kernel@vger.kernel.org
4233 F: drivers/phy/broadcom/phy-brcm-usb*
4235 BROADCOM ETHERNET PHY DRIVERS
4236 M: Florian Fainelli <f.fainelli@gmail.com>
4237 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4238 L: netdev@vger.kernel.org
4240 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4241 F: drivers/net/phy/bcm*.[ch]
4242 F: drivers/net/phy/broadcom.c
4243 F: include/linux/brcmphy.h
4245 BROADCOM GENET ETHERNET DRIVER
4246 M: Doug Berger <opendmb@gmail.com>
4247 M: Florian Fainelli <f.fainelli@gmail.com>
4248 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4249 L: netdev@vger.kernel.org
4251 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4252 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4253 F: drivers/net/ethernet/broadcom/genet/
4254 F: drivers/net/ethernet/broadcom/unimac.h
4255 F: drivers/net/mdio/mdio-bcm-unimac.c
4256 F: include/linux/platform_data/bcmgenet.h
4257 F: include/linux/platform_data/mdio-bcm-unimac.h
4259 BROADCOM IPROC ARM ARCHITECTURE
4260 M: Ray Jui <rjui@broadcom.com>
4261 M: Scott Branden <sbranden@broadcom.com>
4262 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4265 T: git git://github.com/broadcom/stblinux.git
4266 F: arch/arm64/boot/dts/broadcom/northstar2/*
4267 F: arch/arm64/boot/dts/broadcom/stingray/*
4268 F: drivers/clk/bcm/clk-ns*
4269 F: drivers/clk/bcm/clk-sr*
4270 F: drivers/pinctrl/bcm/pinctrl-ns*
4271 F: include/dt-bindings/clock/bcm-sr*
4288 BROADCOM IPROC GBIT ETHERNET DRIVER
4289 M: Rafał Miłecki <rafal@milecki.pl>
4290 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4291 L: netdev@vger.kernel.org
4293 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4294 F: drivers/net/ethernet/broadcom/bgmac*
4295 F: drivers/net/ethernet/broadcom/unimac.h
4297 BROADCOM KONA GPIO DRIVER
4298 M: Ray Jui <rjui@broadcom.com>
4299 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4301 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4302 F: drivers/gpio/gpio-bcm-kona.c
4304 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4305 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4306 M: Kashyap Desai <kashyap.desai@broadcom.com>
4307 M: Sumit Saxena <sumit.saxena@broadcom.com>
4308 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4309 L: mpi3mr-linuxdrv.pdl@broadcom.com
4310 L: linux-scsi@vger.kernel.org
4312 W: https://www.broadcom.com/support/storage
4313 F: drivers/scsi/mpi3mr/
4315 BROADCOM NETXTREME-E ROCE DRIVER
4316 M: Selvin Xavier <selvin.xavier@broadcom.com>
4317 L: linux-rdma@vger.kernel.org
4319 W: http://www.broadcom.com
4320 F: drivers/infiniband/hw/bnxt_re/
4321 F: include/uapi/rdma/bnxt_re-abi.h
4323 BROADCOM NVRAM DRIVER
4324 M: Rafał Miłecki <zajec5@gmail.com>
4325 L: linux-mips@vger.kernel.org
4327 F: drivers/firmware/broadcom/*
4329 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4330 M: Rafał Miłecki <rafal@milecki.pl>
4331 M: Florian Fainelli <f.fainelli@gmail.com>
4332 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4333 L: linux-pm@vger.kernel.org
4335 T: git git://github.com/broadcom/stblinux.git
4336 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4337 F: include/dt-bindings/soc/bcm-pmb.h
4339 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4340 M: Rafał Miłecki <zajec5@gmail.com>
4341 L: linux-wireless@vger.kernel.org
4344 F: include/linux/bcma/
4347 M: Kamal Dasu <kdasu.kdev@gmail.com>
4348 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4350 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4351 F: drivers/spi/spi-bcm-qspi.*
4352 F: drivers/spi/spi-brcmstb-qspi.c
4353 F: drivers/spi/spi-iproc-qspi.c
4355 BROADCOM STB AVS CPUFREQ DRIVER
4356 M: Markus Mayer <mmayer@broadcom.com>
4357 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4358 L: linux-pm@vger.kernel.org
4360 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4361 F: drivers/cpufreq/brcmstb*
4363 BROADCOM STB AVS TMON DRIVER
4364 M: Markus Mayer <mmayer@broadcom.com>
4365 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4366 L: linux-pm@vger.kernel.org
4368 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4369 F: drivers/thermal/broadcom/brcmstb*
4371 BROADCOM STB DPFE DRIVER
4372 M: Markus Mayer <mmayer@broadcom.com>
4373 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4376 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4377 F: drivers/memory/brcmstb_dpfe.c
4379 BROADCOM STB NAND FLASH DRIVER
4380 M: Brian Norris <computersforpeace@gmail.com>
4381 M: Kamal Dasu <kdasu.kdev@gmail.com>
4382 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4383 L: linux-mtd@lists.infradead.org
4385 F: drivers/mtd/nand/raw/brcmnand/
4386 F: include/linux/platform_data/brcmnand.h
4388 BROADCOM STB PCIE DRIVER
4389 M: Jim Quinlan <jim2101024@gmail.com>
4390 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4391 M: Florian Fainelli <f.fainelli@gmail.com>
4392 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4393 L: linux-pci@vger.kernel.org
4395 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4396 F: drivers/pci/controller/pcie-brcmstb.c
4398 BROADCOM SYSTEMPORT ETHERNET DRIVER
4399 M: Florian Fainelli <f.fainelli@gmail.com>
4400 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4401 L: netdev@vger.kernel.org
4403 F: drivers/net/ethernet/broadcom/bcmsysport.*
4404 F: drivers/net/ethernet/broadcom/unimac.h
4405 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4407 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4408 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4409 M: Prashant Sreedharan <prashant@broadcom.com>
4410 M: Michael Chan <mchan@broadcom.com>
4411 L: netdev@vger.kernel.org
4413 F: drivers/net/ethernet/broadcom/tg3.*
4416 M: Scott Branden <scott.branden@broadcom.com>
4417 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4419 F: drivers/misc/bcm-vk/
4420 F: include/uapi/linux/misc/bcm_vk.h
4422 BROCADE BFA FC SCSI DRIVER
4423 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4424 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4425 L: linux-scsi@vger.kernel.org
4427 F: drivers/scsi/bfa/
4429 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4430 M: Rasesh Mody <rmody@marvell.com>
4431 M: Sudarsana Kalluru <skalluru@marvell.com>
4432 M: GR-Linux-NIC-Dev@marvell.com
4433 L: netdev@vger.kernel.org
4435 F: drivers/net/ethernet/brocade/bna/
4437 BSG (block layer generic sg v4 driver)
4438 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4439 L: linux-scsi@vger.kernel.org
4442 F: include/linux/bsg.h
4443 F: include/uapi/linux/bsg.h
4446 M: Clemens Ladisch <clemens@ladisch.de>
4447 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4450 F: Documentation/sound/cards/bt87x.rst
4451 F: sound/pci/bt87x.c
4454 M: Michael Buesch <m@bues.ch>
4456 W: http://bu3sch.de/btgpio.php
4457 F: drivers/gpio/gpio-bt8xx.c
4460 M: Chris Mason <clm@fb.com>
4461 M: Josef Bacik <josef@toxicpanda.com>
4462 M: David Sterba <dsterba@suse.com>
4463 L: linux-btrfs@vger.kernel.org
4465 W: http://btrfs.wiki.kernel.org/
4466 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4467 C: irc://irc.libera.chat/btrfs
4468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4469 F: Documentation/filesystems/btrfs.rst
4471 F: include/linux/btrfs*
4472 F: include/uapi/linux/btrfs*
4474 BTTV VIDEO4LINUX DRIVER
4475 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4476 L: linux-media@vger.kernel.org
4478 W: https://linuxtv.org
4479 T: git git://linuxtv.org/media_tree.git
4480 F: Documentation/driver-api/media/drivers/bttv*
4481 F: drivers/media/pci/bt8xx/bttv*
4483 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4484 M: Chanwoo Choi <cw00.choi@samsung.com>
4485 L: linux-pm@vger.kernel.org
4486 L: linux-samsung-soc@vger.kernel.org
4488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4489 F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4490 F: drivers/devfreq/exynos-bus.c
4492 BUSLOGIC SCSI DRIVER
4493 M: Khalid Aziz <khalid@gonehiking.org>
4494 L: linux-scsi@vger.kernel.org
4496 F: drivers/scsi/BusLogic.*
4497 F: drivers/scsi/FlashPoint.*
4499 C-MEDIA CMI8788 DRIVER
4500 M: Clemens Ladisch <clemens@ladisch.de>
4501 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4504 F: sound/pci/oxygen/
4507 M: Guo Ren <guoren@kernel.org>
4508 L: linux-csky@vger.kernel.org
4510 T: git https://github.com/c-sky/csky-linux.git
4511 F: Documentation/devicetree/bindings/csky/
4512 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4513 F: Documentation/devicetree/bindings/timer/csky,*
4515 F: drivers/clocksource/timer-gx6605s.c
4516 F: drivers/clocksource/timer-mp-csky.c
4517 F: drivers/irqchip/irq-csky-*
4521 CA8210 IEEE-802.15.4 RADIO DRIVER
4522 L: linux-wpan@vger.kernel.org
4524 W: https://github.com/Cascoda/ca8210-linux.git
4525 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4526 F: drivers/net/ieee802154/ca8210.c
4528 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4529 M: Damien Le Moal <damien.lemoal@wdc.com>
4530 L: linux-riscv@lists.infradead.org
4531 L: linux-gpio@vger.kernel.org (pinctrl driver)
4532 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4533 F: drivers/pinctrl/pinctrl-k210.c
4535 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4536 M: Damien Le Moal <damien.lemoal@wdc.com>
4537 L: linux-kernel@vger.kernel.org
4538 L: linux-riscv@lists.infradead.org
4540 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4541 F: drivers/reset/reset-k210.c
4543 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4544 M: Damien Le Moal <damien.lemoal@wdc.com>
4545 L: linux-riscv@lists.infradead.org
4547 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4548 F: drivers/soc/canaan/
4549 F: include/soc/canaan/
4551 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4552 M: David Howells <dhowells@redhat.com>
4553 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4555 F: Documentation/filesystems/caching/cachefiles.rst
4558 CADENCE MIPI-CSI2 BRIDGES
4559 M: Maxime Ripard <mripard@kernel.org>
4560 L: linux-media@vger.kernel.org
4562 F: Documentation/devicetree/bindings/media/cdns,*.txt
4563 F: drivers/media/platform/cadence/cdns-csi2*
4566 L: linux-mtd@lists.infradead.org
4568 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4569 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4571 CADENCE USB3 DRD IP DRIVER
4572 M: Peter Chen <peter.chen@kernel.org>
4573 M: Pawel Laszczak <pawell@cadence.com>
4574 R: Roger Quadros <rogerq@kernel.org>
4575 R: Aswath Govindraju <a-govindraju@ti.com>
4576 L: linux-usb@vger.kernel.org
4578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4579 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4580 F: drivers/usb/cdns3/
4581 X: drivers/usb/cdns3/cdnsp*
4583 CADENCE USBSSP DRD IP DRIVER
4584 M: Pawel Laszczak <pawell@cadence.com>
4585 L: linux-usb@vger.kernel.org
4587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4588 F: drivers/usb/cdns3/
4589 X: drivers/usb/cdns3/cdns3*
4591 CADET FM/AM RADIO RECEIVER DRIVER
4592 M: Hans Verkuil <hverkuil@xs4all.nl>
4593 L: linux-media@vger.kernel.org
4595 W: https://linuxtv.org
4596 T: git git://linuxtv.org/media_tree.git
4597 F: drivers/media/radio/radio-cadet*
4599 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4600 L: linux-media@vger.kernel.org
4602 T: git git://linuxtv.org/media_tree.git
4603 F: Documentation/admin-guide/media/cafe_ccic*
4604 F: drivers/media/platform/marvell/
4607 L: netdev@vger.kernel.org
4609 F: Documentation/networking/caif/
4610 F: drivers/net/caif/
4611 F: include/net/caif/
4612 F: include/uapi/linux/caif/
4616 M: Toke Høiland-Jørgensen <toke@toke.dk>
4617 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4619 F: net/sched/sch_cake.c
4622 M: Wolfgang Grandegger <wg@grandegger.com>
4623 M: Marc Kleine-Budde <mkl@pengutronix.de>
4624 L: linux-can@vger.kernel.org
4626 W: https://github.com/linux-can
4627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4629 F: Documentation/devicetree/bindings/net/can/
4630 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4632 F: drivers/phy/phy-can-transceiver.c
4633 F: include/linux/can/bittiming.h
4634 F: include/linux/can/dev.h
4635 F: include/linux/can/length.h
4636 F: include/linux/can/platform/
4637 F: include/linux/can/rx-offload.h
4638 F: include/uapi/linux/can/error.h
4639 F: include/uapi/linux/can/netlink.h
4640 F: include/uapi/linux/can/vxcan.h
4643 M: Oliver Hartkopp <socketcan@hartkopp.net>
4644 M: Marc Kleine-Budde <mkl@pengutronix.de>
4645 L: linux-can@vger.kernel.org
4647 W: https://github.com/linux-can
4648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4650 F: Documentation/networking/can.rst
4651 F: include/linux/can/can-ml.h
4652 F: include/linux/can/core.h
4653 F: include/linux/can/skb.h
4654 F: include/net/netns/can.h
4655 F: include/uapi/linux/can.h
4656 F: include/uapi/linux/can/bcm.h
4657 F: include/uapi/linux/can/gw.h
4658 F: include/uapi/linux/can/isotp.h
4659 F: include/uapi/linux/can/raw.h
4662 CAN-J1939 NETWORK LAYER
4663 M: Robin van der Gracht <robin@protonic.nl>
4664 M: Oleksij Rempel <o.rempel@pengutronix.de>
4665 R: kernel@pengutronix.de
4666 L: linux-can@vger.kernel.org
4668 F: Documentation/networking/j1939.rst
4669 F: include/uapi/linux/can/j1939.h
4673 M: Serge Hallyn <serge@hallyn.com>
4674 L: linux-security-module@vger.kernel.org
4676 F: include/linux/capability.h
4677 F: include/uapi/linux/capability.h
4678 F: kernel/capability.c
4679 F: security/commoncap.c
4681 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4682 M: Kevin Tsai <ktsai@capellamicro.com>
4684 F: drivers/iio/light/cm*
4686 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4687 M: Christian Lamparter <chunkeey@googlemail.com>
4688 L: linux-wireless@vger.kernel.org
4690 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4691 F: drivers/net/wireless/ath/carl9170/
4694 M: Robert Richter <rric@kernel.org>
4696 W: http://www.marvell.com
4697 F: drivers/i2c/busses/i2c-octeon*
4698 F: drivers/i2c/busses/i2c-thunderx*
4700 CAVIUM LIQUIDIO NETWORK DRIVER
4701 M: Derek Chickles <dchickles@marvell.com>
4702 M: Satanand Burla <sburla@marvell.com>
4703 M: Felix Manlunas <fmanlunas@marvell.com>
4704 L: netdev@vger.kernel.org
4706 W: http://www.marvell.com
4707 F: drivers/net/ethernet/cavium/liquidio/
4710 M: Robert Richter <rric@kernel.org>
4712 W: http://www.marvell.com
4713 F: drivers/mmc/host/cavium*
4715 CAVIUM OCTEON-TX CRYPTO DRIVER
4716 M: George Cherian <gcherian@marvell.com>
4717 L: linux-crypto@vger.kernel.org
4719 W: http://www.marvell.com
4720 F: drivers/crypto/cavium/cpt/
4722 CAVIUM THUNDERX2 ARM64 SOC
4723 M: Robert Richter <rric@kernel.org>
4724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4726 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4727 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4729 CBS/ETF/TAPRIO QDISCS
4730 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4732 L: netdev@vger.kernel.org
4733 F: net/sched/sch_cbs.c
4734 F: net/sched/sch_etf.c
4735 F: net/sched/sch_taprio.c
4737 CC2520 IEEE-802.15.4 RADIO DRIVER
4738 M: Varka Bhadram <varkabhadram@gmail.com>
4739 L: linux-wpan@vger.kernel.org
4741 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4742 F: drivers/net/ieee802154/cc2520.c
4743 F: include/linux/spi/cc2520.h
4745 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4746 M: Gilad Ben-Yossef <gilad@benyossef.com>
4747 L: linux-crypto@vger.kernel.org
4749 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4750 F: drivers/crypto/ccree/
4752 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4753 M: Hadar Gat <hadar.gat@arm.com>
4754 L: linux-crypto@vger.kernel.org
4756 F: drivers/char/hw_random/cctrng.c
4757 F: drivers/char/hw_random/cctrng.h
4758 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4759 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4762 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4763 L: linux-media@vger.kernel.org
4765 W: http://linuxtv.org
4766 T: git git://linuxtv.org/media_tree.git
4767 F: Documentation/ABI/testing/debugfs-cec-error-inj
4768 F: Documentation/devicetree/bindings/media/cec.txt
4769 F: Documentation/driver-api/media/cec-core.rst
4770 F: Documentation/userspace-api/media/cec
4771 F: drivers/media/cec/
4772 F: drivers/media/rc/keymaps/rc-cec.c
4773 F: include/media/cec-notifier.h
4774 F: include/media/cec.h
4775 F: include/uapi/linux/cec-funcs.h
4776 F: include/uapi/linux/cec.h
4779 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4780 L: linux-media@vger.kernel.org
4782 W: http://linuxtv.org
4783 T: git git://linuxtv.org/media_tree.git
4784 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4785 F: drivers/media/cec/platform/cec-gpio/
4787 CELL BROADBAND ENGINE ARCHITECTURE
4788 M: Arnd Bergmann <arnd@arndb.de>
4789 L: linuxppc-dev@lists.ozlabs.org
4791 W: http://www.ibm.com/developerworks/power/cell/
4792 F: arch/powerpc/include/asm/cell*.h
4793 F: arch/powerpc/include/asm/spu*.h
4794 F: arch/powerpc/include/uapi/asm/spu*.h
4795 F: arch/powerpc/platforms/cell/
4797 CELLWISE CW2015 BATTERY DRIVER
4798 M: Tobias Schrammm <t.schramm@manjaro.org>
4800 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4801 F: drivers/power/supply/cw2015_battery.c
4803 CEPH COMMON CODE (LIBCEPH)
4804 M: Ilya Dryomov <idryomov@gmail.com>
4805 M: Xiubo Li <xiubli@redhat.com>
4806 R: Jeff Layton <jlayton@kernel.org>
4807 L: ceph-devel@vger.kernel.org
4810 T: git git://github.com/ceph/ceph-client.git
4811 F: include/linux/ceph/
4812 F: include/linux/crush/
4815 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4816 M: Xiubo Li <xiubli@redhat.com>
4817 M: Ilya Dryomov <idryomov@gmail.com>
4818 R: Jeff Layton <jlayton@kernel.org>
4819 L: ceph-devel@vger.kernel.org
4822 T: git git://github.com/ceph/ceph-client.git
4823 F: Documentation/filesystems/ceph.rst
4826 CERTIFICATE HANDLING
4827 M: David Howells <dhowells@redhat.com>
4828 M: David Woodhouse <dwmw2@infradead.org>
4829 L: keyrings@vger.kernel.org
4831 F: Documentation/admin-guide/module-signing.rst
4833 F: scripts/sign-file.c
4836 CFAG12864B LCD DRIVER
4837 M: Miguel Ojeda <ojeda@kernel.org>
4839 F: drivers/auxdisplay/cfag12864b.c
4840 F: include/linux/cfag12864b.h
4842 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4843 M: Miguel Ojeda <ojeda@kernel.org>
4845 F: drivers/auxdisplay/cfag12864bfb.c
4846 F: include/linux/cfag12864b.h
4848 CHAR and MISC DRIVERS
4849 M: Arnd Bergmann <arnd@arndb.de>
4850 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4855 F: include/linux/miscdevice.h
4856 X: drivers/char/agp/
4857 X: drivers/char/hw_random/
4858 X: drivers/char/ipmi/
4859 X: drivers/char/random.c
4860 X: drivers/char/tpm/
4863 M: Andy Whitcroft <apw@canonical.com>
4864 M: Joe Perches <joe@perches.com>
4865 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4866 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4868 F: scripts/checkpatch.pl
4870 CHECKPATCH DOCUMENTATION
4871 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4872 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4873 R: Joe Perches <joe@perches.com>
4875 F: Documentation/dev-tools/checkpatch.rst
4877 CHINESE DOCUMENTATION
4878 M: Alex Shi <alexs@kernel.org>
4879 M: Yanteng Si <siyanteng@loongson.cn>
4881 F: Documentation/translations/zh_CN/
4883 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4884 M: Peter Chen <peter.chen@kernel.org>
4885 L: linux-usb@vger.kernel.org
4887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4888 F: drivers/usb/chipidea/
4890 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4891 M: Hans de Goede <hdegoede@redhat.com>
4892 L: linux-input@vger.kernel.org
4894 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4895 F: drivers/input/touchscreen/chipone_icn8318.c
4897 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4898 M: Hans de Goede <hdegoede@redhat.com>
4899 L: linux-input@vger.kernel.org
4901 F: drivers/input/touchscreen/chipone_icn8505.c
4903 CHROME HARDWARE PLATFORM SUPPORT
4904 M: Benson Leung <bleung@chromium.org>
4905 L: chrome-platform@lists.linux.dev
4907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4908 F: drivers/platform/chrome/
4910 CHROMEOS EC CODEC DRIVER
4911 M: Cheng-Yi Chiang <cychiang@chromium.org>
4912 M: Tzung-Bi Shih <tzungbi@google.com>
4913 R: Guenter Roeck <groeck@chromium.org>
4914 L: chrome-platform@lists.linux.dev
4916 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4917 F: sound/soc/codecs/cros_ec_codec.*
4919 CHROMEOS EC SUBDRIVERS
4920 M: Benson Leung <bleung@chromium.org>
4921 R: Guenter Roeck <groeck@chromium.org>
4922 L: chrome-platform@lists.linux.dev
4924 F: drivers/power/supply/cros_usbpd-charger.c
4928 CHROMEOS EC USB TYPE-C DRIVER
4929 M: Prashant Malani <pmalani@chromium.org>
4930 L: chrome-platform@lists.linux.dev
4932 F: drivers/platform/chrome/cros_ec_typec.c
4933 F: drivers/platform/chrome/cros_typec_switch.c
4935 CHROMEOS EC USB PD NOTIFY DRIVER
4936 M: Prashant Malani <pmalani@chromium.org>
4937 L: chrome-platform@lists.linux.dev
4939 F: drivers/platform/chrome/cros_usbpd_notify.c
4940 F: include/linux/platform_data/cros_usbpd_notify.h
4942 CHRONTEL CH7322 CEC DRIVER
4943 M: Joe Tessler <jrt@google.com>
4944 L: linux-media@vger.kernel.org
4946 T: git git://linuxtv.org/media_tree.git
4947 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4948 F: drivers/media/cec/i2c/ch7322.c
4950 CIRRUS LOGIC AUDIO CODEC DRIVERS
4951 M: James Schulman <james.schulman@cirrus.com>
4952 M: David Rhodes <david.rhodes@cirrus.com>
4953 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4954 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4955 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4956 L: patches@opensource.cirrus.com
4958 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4959 F: include/dt-bindings/sound/cs*
4960 F: sound/pci/hda/cs*
4961 F: sound/pci/hda/hda_cs_dsp_ctl.*
4962 F: sound/soc/codecs/cs*
4964 CIRRUS LOGIC DSP FIRMWARE DRIVER
4965 M: Simon Trimmer <simont@opensource.cirrus.com>
4966 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4967 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4968 L: patches@opensource.cirrus.com
4970 W: https://github.com/CirrusLogic/linux-drivers/wiki
4971 T: git https://github.com/CirrusLogic/linux-drivers.git
4972 F: drivers/firmware/cirrus/*
4973 F: include/linux/firmware/cirrus/*
4975 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4976 M: Hartley Sweeten <hsweeten@visionengravers.com>
4977 L: netdev@vger.kernel.org
4979 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4981 CIRRUS LOGIC LOCHNAGAR DRIVER
4982 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4983 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4984 L: patches@opensource.cirrus.com
4986 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4987 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4988 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4989 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4990 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4991 F: Documentation/hwmon/lochnagar.rst
4992 F: drivers/clk/clk-lochnagar.c
4993 F: drivers/hwmon/lochnagar-hwmon.c
4994 F: drivers/mfd/lochnagar-i2c.c
4995 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4996 F: drivers/regulator/lochnagar-regulator.c
4997 F: include/dt-bindings/clk/lochnagar.h
4998 F: include/dt-bindings/pinctrl/lochnagar.h
4999 F: include/linux/mfd/lochnagar*
5000 F: sound/soc/codecs/lochnagar-sc.c
5002 CIRRUS LOGIC MADERA CODEC DRIVERS
5003 M: Charles Keepax <ckeepax@opensource.cirrus.com>
5004 M: Richard Fitzgerald <rf@opensource.cirrus.com>
5005 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5006 L: patches@opensource.cirrus.com
5008 W: https://github.com/CirrusLogic/linux-drivers/wiki
5009 T: git https://github.com/CirrusLogic/linux-drivers.git
5010 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5011 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5012 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5013 F: drivers/gpio/gpio-madera*
5014 F: drivers/irqchip/irq-madera*
5015 F: drivers/mfd/cs47l*
5016 F: drivers/mfd/madera*
5017 F: drivers/pinctrl/cirrus/*
5018 F: include/dt-bindings/sound/madera*
5019 F: include/linux/irqchip/irq-madera*
5020 F: include/linux/mfd/madera/*
5021 F: include/sound/madera*
5022 F: sound/soc/codecs/cs47l*
5023 F: sound/soc/codecs/madera*
5025 CISCO FCOE HBA DRIVER
5026 M: Satish Kharat <satishkh@cisco.com>
5027 M: Sesidhar Baddela <sebaddel@cisco.com>
5028 M: Karan Tilak Kumar <kartilak@cisco.com>
5029 L: linux-scsi@vger.kernel.org
5031 F: drivers/scsi/fnic/
5033 CISCO SCSI HBA DRIVER
5034 M: Karan Tilak Kumar <kartilak@cisco.com>
5035 M: Sesidhar Baddela <sebaddel@cisco.com>
5036 L: linux-scsi@vger.kernel.org
5038 F: drivers/scsi/snic/
5040 CISCO VIC ETHERNET NIC DRIVER
5041 M: Christian Benvenuti <benve@cisco.com>
5042 M: Govindarajulu Varadarajan <_govind@gmx.com>
5044 F: drivers/net/ethernet/cisco/enic/
5046 CISCO VIC LOW LATENCY NIC DRIVER
5047 M: Christian Benvenuti <benve@cisco.com>
5048 M: Nelson Escobar <neescoba@cisco.com>
5050 F: drivers/infiniband/hw/usnic/
5053 M: Miguel Ojeda <ojeda@kernel.org>
5057 CLANG/LLVM BUILD SUPPORT
5058 M: Nathan Chancellor <nathan@kernel.org>
5059 M: Nick Desaulniers <ndesaulniers@google.com>
5060 R: Tom Rix <trix@redhat.com>
5061 L: llvm@lists.linux.dev
5063 W: https://clangbuiltlinux.github.io/
5064 B: https://github.com/ClangBuiltLinux/linux/issues
5065 C: irc://irc.libera.chat/clangbuiltlinux
5066 F: Documentation/kbuild/llvm.rst
5067 F: include/linux/compiler-clang.h
5068 F: scripts/Makefile.clang
5069 F: scripts/clang-tools/
5070 K: \b(?i:clang|llvm)\b
5072 CLANG CONTROL FLOW INTEGRITY SUPPORT
5073 M: Sami Tolvanen <samitolvanen@google.com>
5074 M: Kees Cook <keescook@chromium.org>
5075 R: Nathan Chancellor <nathan@kernel.org>
5076 R: Nick Desaulniers <ndesaulniers@google.com>
5077 L: llvm@lists.linux.dev
5079 B: https://github.com/ClangBuiltLinux/linux/issues
5080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5081 F: include/linux/cfi.h
5085 M: Russell King <linux@armlinux.org.uk>
5086 L: linux-clk@vger.kernel.org
5088 F: include/linux/clk.h
5090 CLOCKSOURCE, CLOCKEVENT DRIVERS
5091 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5092 M: Thomas Gleixner <tglx@linutronix.de>
5093 L: linux-kernel@vger.kernel.org
5095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5096 F: Documentation/devicetree/bindings/timer/
5097 F: drivers/clocksource/
5100 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5101 M: Daniel Oliveira Nascimento <don@syst.com.br>
5102 L: platform-driver-x86@vger.kernel.org
5104 F: drivers/platform/x86/classmate-laptop.c
5107 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5108 L: linux-media@vger.kernel.org
5110 W: https://linuxtv.org
5111 T: git git://linuxtv.org/media_tree.git
5112 F: drivers/media/pci/cobalt/
5114 COCCINELLE/Semantic Patches (SmPL)
5115 M: Julia Lawall <Julia.Lawall@inria.fr>
5116 M: Nicolas Palix <nicolas.palix@imag.fr>
5117 L: cocci@inria.fr (moderated for non-subscribers)
5119 W: https://coccinelle.gitlabpages.inria.fr/website/
5120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5121 F: Documentation/dev-tools/coccinelle.rst
5122 F: scripts/coccicheck
5123 F: scripts/coccinelle/
5126 M: Jan Harkes <jaharkes@cs.cmu.edu>
5128 L: codalist@coda.cs.cmu.edu
5130 W: http://www.coda.cs.cmu.edu/
5131 F: Documentation/filesystems/coda.rst
5133 F: include/linux/coda*.h
5134 F: include/uapi/linux/coda*.h
5136 CODA V4L2 MEM2MEM DRIVER
5137 M: Philipp Zabel <p.zabel@pengutronix.de>
5138 L: linux-media@vger.kernel.org
5140 F: Documentation/devicetree/bindings/media/coda.yaml
5141 F: drivers/media/platform/chips-media/
5144 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5146 F: Documentation/process/code-of-conduct-interpretation.rst
5147 F: Documentation/process/code-of-conduct.rst
5150 M: Ian Abbott <abbotti@mev.co.uk>
5151 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5154 F: include/linux/comedi/
5155 F: include/uapi/linux/comedi.h
5157 COMMON CLK FRAMEWORK
5158 M: Michael Turquette <mturquette@baylibre.com>
5159 M: Stephen Boyd <sboyd@kernel.org>
5160 L: linux-clk@vger.kernel.org
5162 Q: http://patchwork.kernel.org/project/linux-clk/list/
5163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5164 F: Documentation/devicetree/bindings/clock/
5166 F: include/dt-bindings/clock/
5167 F: include/linux/clk-pr*
5168 F: include/linux/clk/
5169 F: include/linux/of_clk.h
5170 X: drivers/clk/clkdev.c
5172 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5173 M: Steve French <sfrench@samba.org>
5174 R: Paulo Alcantara <pc@cjr.nz> (DFS, global name space)
5175 R: Ronnie Sahlberg <lsahlber@redhat.com> (directory leases, sparse files)
5176 R: Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5177 L: linux-cifs@vger.kernel.org
5178 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5180 W: https://wiki.samba.org/index.php/LinuxCIFS
5181 T: git git://git.samba.org/sfrench/cifs-2.6.git
5182 F: Documentation/admin-guide/cifs/
5185 F: include/uapi/linux/cifs
5187 COMPACTPCI HOTPLUG CORE
5188 M: Scott Murray <scott@spiteful.org>
5189 L: linux-pci@vger.kernel.org
5191 F: drivers/pci/hotplug/cpci_hotplug*
5193 COMPACTPCI HOTPLUG GENERIC DRIVER
5194 M: Scott Murray <scott@spiteful.org>
5195 L: linux-pci@vger.kernel.org
5197 F: drivers/pci/hotplug/cpcihp_generic.c
5199 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5200 M: Scott Murray <scott@spiteful.org>
5201 L: linux-pci@vger.kernel.org
5203 F: drivers/pci/hotplug/cpcihp_zt5550.*
5205 COMPAL LAPTOP SUPPORT
5206 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5207 L: platform-driver-x86@vger.kernel.org
5209 F: drivers/platform/x86/compal-laptop.c
5212 M: Miguel Ojeda <ojeda@kernel.org>
5213 R: Nick Desaulniers <ndesaulniers@google.com>
5215 F: include/linux/compiler_attributes.h
5217 COMPUTE EXPRESS LINK (CXL)
5218 M: Alison Schofield <alison.schofield@intel.com>
5219 M: Vishal Verma <vishal.l.verma@intel.com>
5220 M: Ira Weiny <ira.weiny@intel.com>
5221 M: Ben Widawsky <bwidawsk@kernel.org>
5222 M: Dan Williams <dan.j.williams@intel.com>
5223 L: linux-cxl@vger.kernel.org
5226 F: include/uapi/linux/cxl_mem.h
5228 CONEXANT ACCESSRUNNER USB DRIVER
5229 L: accessrunner-general@lists.sourceforge.net
5231 W: http://accessrunner.sourceforge.net/
5232 F: drivers/usb/atm/cxacru.c
5235 M: Joel Becker <jlbec@evilplan.org>
5236 M: Christoph Hellwig <hch@lst.de>
5238 T: git git://git.infradead.org/users/hch/configfs.git
5240 F: include/linux/configfs.h
5241 F: samples/configfs/
5244 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5246 F: drivers/video/console/
5247 F: include/linux/console*
5250 M: Frederic Weisbecker <frederic@kernel.org>
5251 M: "Paul E. McKenney" <paulmck@kernel.org>
5253 F: kernel/context_tracking.c
5254 F: include/linux/context_tracking*
5256 CONTROL GROUP (CGROUP)
5257 M: Tejun Heo <tj@kernel.org>
5258 M: Zefan Li <lizefan.x@bytedance.com>
5259 M: Johannes Weiner <hannes@cmpxchg.org>
5260 L: cgroups@vger.kernel.org
5262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5263 F: Documentation/admin-guide/cgroup-v1/
5264 F: Documentation/admin-guide/cgroup-v2.rst
5265 F: include/linux/cgroup*
5267 F: tools/testing/selftests/cgroup/
5269 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5270 M: Tejun Heo <tj@kernel.org>
5271 M: Jens Axboe <axboe@kernel.dk>
5272 L: cgroups@vger.kernel.org
5273 L: linux-block@vger.kernel.org
5274 T: git git://git.kernel.dk/linux-block
5275 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5276 F: block/bfq-cgroup.c
5277 F: block/blk-cgroup.c
5278 F: block/blk-iolatency.c
5279 F: block/blk-throttle.c
5280 F: include/linux/blk-cgroup.h
5282 CONTROL GROUP - CPUSET
5283 M: Waiman Long <longman@redhat.com>
5284 M: Zefan Li <lizefan.x@bytedance.com>
5285 L: cgroups@vger.kernel.org
5287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5288 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5289 F: include/linux/cpuset.h
5290 F: kernel/cgroup/cpuset.c
5292 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5293 M: Johannes Weiner <hannes@cmpxchg.org>
5294 M: Michal Hocko <mhocko@kernel.org>
5295 M: Roman Gushchin <roman.gushchin@linux.dev>
5296 M: Shakeel Butt <shakeelb@google.com>
5297 R: Muchun Song <songmuchun@bytedance.com>
5298 L: cgroups@vger.kernel.org
5299 L: linux-mm@kvack.org
5303 F: tools/testing/selftests/cgroup/memcg_protection.m
5304 F: tools/testing/selftests/cgroup/test_kmem.c
5305 F: tools/testing/selftests/cgroup/test_memcontrol.c
5307 CORETEMP HARDWARE MONITORING DRIVER
5308 M: Fenghua Yu <fenghua.yu@intel.com>
5309 L: linux-hwmon@vger.kernel.org
5311 F: Documentation/hwmon/coretemp.rst
5312 F: drivers/hwmon/coretemp.c
5314 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5315 M: Marius Zachmann <mail@mariuszachmann.de>
5316 L: linux-hwmon@vger.kernel.org
5318 F: drivers/hwmon/corsair-cpro.c
5320 CORSAIR-PSU HARDWARE MONITOR DRIVER
5321 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5322 L: linux-hwmon@vger.kernel.org
5324 F: Documentation/hwmon/corsair-psu.rst
5325 F: drivers/hwmon/corsair-psu.c
5328 M: William Breathitt Gray <william.gray@linaro.org>
5329 L: linux-iio@vger.kernel.org
5331 T: git https://git.linaro.org/people/william.gray/counter.git
5332 F: Documentation/ABI/testing/sysfs-bus-counter
5333 F: Documentation/driver-api/generic-counter.rst
5335 F: include/linux/counter.h
5336 F: include/uapi/linux/counter.h
5340 M: Bence Csókás <bence98@sch.bme.hu>
5342 F: drivers/i2c/busses/i2c-cp2615.c
5344 CPMAC ETHERNET DRIVER
5345 M: Florian Fainelli <f.fainelli@gmail.com>
5346 L: netdev@vger.kernel.org
5348 F: drivers/net/ethernet/ti/cpmac.c
5350 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5351 M: Viresh Kumar <viresh.kumar@linaro.org>
5352 M: Sudeep Holla <sudeep.holla@arm.com>
5353 L: linux-pm@vger.kernel.org
5355 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5356 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5358 CPU FREQUENCY SCALING FRAMEWORK
5359 M: "Rafael J. Wysocki" <rafael@kernel.org>
5360 M: Viresh Kumar <viresh.kumar@linaro.org>
5361 L: linux-pm@vger.kernel.org
5363 B: https://bugzilla.kernel.org
5364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5366 F: Documentation/admin-guide/pm/cpufreq.rst
5367 F: Documentation/admin-guide/pm/intel_pstate.rst
5368 F: Documentation/cpu-freq/
5369 F: Documentation/devicetree/bindings/cpufreq/
5371 F: include/linux/cpufreq.h
5372 F: include/linux/sched/cpufreq.h
5373 F: kernel/sched/cpufreq*.c
5374 F: tools/testing/selftests/cpufreq/
5376 CPU IDLE TIME MANAGEMENT FRAMEWORK
5377 M: "Rafael J. Wysocki" <rafael@kernel.org>
5378 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5379 L: linux-pm@vger.kernel.org
5381 B: https://bugzilla.kernel.org
5382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5383 F: Documentation/admin-guide/pm/cpuidle.rst
5384 F: Documentation/driver-api/pm/cpuidle.rst
5386 F: include/linux/cpuidle.h
5388 CPU POWER MONITORING SUBSYSTEM
5389 M: Thomas Renninger <trenn@suse.com>
5390 M: Shuah Khan <shuah@kernel.org>
5391 M: Shuah Khan <skhan@linuxfoundation.org>
5392 L: linux-pm@vger.kernel.org
5394 F: tools/power/cpupower/
5397 M: "H. Peter Anvin" <hpa@zytor.com>
5399 F: arch/x86/kernel/cpuid.c
5400 F: arch/x86/kernel/msr.c
5402 CPUIDLE DRIVER - ARM BIG LITTLE
5403 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5404 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5405 L: linux-pm@vger.kernel.org
5406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5409 F: drivers/cpuidle/cpuidle-big_little.c
5411 CPUIDLE DRIVER - ARM EXYNOS
5412 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5413 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
5414 M: Kukjin Kim <kgene@kernel.org>
5415 L: linux-pm@vger.kernel.org
5416 L: linux-samsung-soc@vger.kernel.org
5418 F: arch/arm/mach-exynos/pm.c
5419 F: drivers/cpuidle/cpuidle-exynos.c
5420 F: include/linux/platform_data/cpuidle-exynos.h
5422 CPUIDLE DRIVER - ARM PSCI
5423 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5424 M: Sudeep Holla <sudeep.holla@arm.com>
5425 L: linux-pm@vger.kernel.org
5426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5428 F: drivers/cpuidle/cpuidle-psci.c
5430 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5431 M: Ulf Hansson <ulf.hansson@linaro.org>
5432 L: linux-pm@vger.kernel.org
5433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5435 F: drivers/cpuidle/cpuidle-psci.h
5436 F: drivers/cpuidle/cpuidle-psci-domain.c
5438 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5439 M: Ulf Hansson <ulf.hansson@linaro.org>
5440 L: linux-pm@vger.kernel.org
5442 F: drivers/cpuidle/dt_idle_genpd.c
5443 F: drivers/cpuidle/dt_idle_genpd.h
5445 CPUIDLE DRIVER - RISC-V SBI
5446 M: Anup Patel <anup@brainfault.org>
5447 L: linux-pm@vger.kernel.org
5448 L: linux-riscv@lists.infradead.org
5450 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5453 M: Nicolas Pitre <nico@fluxnic.net>
5455 F: Documentation/filesystems/cramfs.rst
5459 M: Bastien Nocera <hadess@hadess.net>
5460 L: linux-input@vger.kernel.org
5462 F: drivers/hid/hid-creative-sb0540.c
5465 M: Herbert Xu <herbert@gondor.apana.org.au>
5466 M: "David S. Miller" <davem@davemloft.net>
5467 L: linux-crypto@vger.kernel.org
5469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5471 F: Documentation/crypto/
5472 F: Documentation/devicetree/bindings/crypto/
5477 F: include/linux/crypto*
5480 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5481 M: Neil Horman <nhorman@tuxdriver.com>
5482 L: linux-crypto@vger.kernel.org
5484 F: crypto/ansi_cprng.c
5488 M: Hans Verkuil <hverkuil@xs4all.nl>
5489 L: linux-media@vger.kernel.org
5491 W: http://linuxtv.org
5492 T: git git://linuxtv.org/media_tree.git
5493 F: drivers/media/i2c/cs3308.c
5495 CS5535 Audio ALSA driver
5496 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5498 F: sound/pci/cs5535audio/
5500 CSI DRIVERS FOR ALLWINNER V3s
5501 M: Yong Deng <yong.deng@magewell.com>
5502 L: linux-media@vger.kernel.org
5504 T: git git://linuxtv.org/media_tree.git
5505 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5506 F: drivers/media/platform/sunxi/sun6i-csi/
5509 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5510 M: Ondrej Ille <ondrej.ille@gmail.com>
5511 L: linux-can@vger.kernel.org
5513 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5514 F: drivers/net/can/ctucanfd/
5517 M: Solomon Peachy <pizza@shaftnet.org>
5519 F: drivers/net/wireless/st/cw1200/
5521 CX18 VIDEO4LINUX DRIVER
5522 M: Andy Walls <awalls@md.metrocast.net>
5523 L: linux-media@vger.kernel.org
5525 W: https://linuxtv.org
5526 T: git git://linuxtv.org/media_tree.git
5527 F: drivers/media/pci/cx18/
5528 F: include/uapi/linux/ivtv*
5530 CX2341X MPEG ENCODER HELPER MODULE
5531 M: Hans Verkuil <hverkuil@xs4all.nl>
5532 L: linux-media@vger.kernel.org
5534 W: https://linuxtv.org
5535 T: git git://linuxtv.org/media_tree.git
5536 F: drivers/media/common/cx2341x*
5537 F: include/media/drv-intf/cx2341x.h
5539 CX24120 MEDIA DRIVER
5540 M: Jemma Denson <jdenson@gmail.com>
5541 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5542 L: linux-media@vger.kernel.org
5544 W: https://linuxtv.org
5545 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5546 F: drivers/media/dvb-frontends/cx24120*
5548 CX88 VIDEO4LINUX DRIVER
5549 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5550 L: linux-media@vger.kernel.org
5552 W: https://linuxtv.org
5553 T: git git://linuxtv.org/media_tree.git
5554 F: Documentation/driver-api/media/drivers/cx88*
5555 F: drivers/media/pci/cx88/
5557 CXD2820R MEDIA DRIVER
5558 M: Antti Palosaari <crope@iki.fi>
5559 L: linux-media@vger.kernel.org
5561 W: https://linuxtv.org
5562 W: http://palosaari.fi/linux/
5563 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5564 T: git git://linuxtv.org/anttip/media_tree.git
5565 F: drivers/media/dvb-frontends/cxd2820r*
5567 CXGB3 ETHERNET DRIVER (CXGB3)
5568 M: Raju Rangoju <rajur@chelsio.com>
5569 L: netdev@vger.kernel.org
5571 W: http://www.chelsio.com
5572 F: drivers/net/ethernet/chelsio/cxgb3/
5574 CXGB3 ISCSI DRIVER (CXGB3I)
5575 M: Varun Prakash <varun@chelsio.com>
5576 L: linux-scsi@vger.kernel.org
5578 W: http://www.chelsio.com
5579 F: drivers/scsi/cxgbi/cxgb3i
5581 CXGB4 CRYPTO DRIVER (chcr)
5582 M: Ayush Sawal <ayush.sawal@chelsio.com>
5583 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5584 M: Rohit Maheshwari <rohitm@chelsio.com>
5585 L: linux-crypto@vger.kernel.org
5587 W: http://www.chelsio.com
5588 F: drivers/crypto/chelsio
5590 CXGB4 INLINE CRYPTO DRIVER
5591 M: Ayush Sawal <ayush.sawal@chelsio.com>
5592 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5593 M: Rohit Maheshwari <rohitm@chelsio.com>
5594 L: netdev@vger.kernel.org
5596 W: http://www.chelsio.com
5597 F: drivers/net/ethernet/chelsio/inline_crypto/
5599 CXGB4 ETHERNET DRIVER (CXGB4)
5600 M: Raju Rangoju <rajur@chelsio.com>
5601 L: netdev@vger.kernel.org
5603 W: http://www.chelsio.com
5604 F: drivers/net/ethernet/chelsio/cxgb4/
5606 CXGB4 ISCSI DRIVER (CXGB4I)
5607 M: Varun Prakash <varun@chelsio.com>
5608 L: linux-scsi@vger.kernel.org
5610 W: http://www.chelsio.com
5611 F: drivers/scsi/cxgbi/cxgb4i
5613 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5614 M: Potnuri Bharat Teja <bharat@chelsio.com>
5615 L: linux-rdma@vger.kernel.org
5617 W: http://www.openfabrics.org
5618 F: drivers/infiniband/hw/cxgb4/
5619 F: include/uapi/rdma/cxgb4-abi.h
5621 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5622 M: Raju Rangoju <rajur@chelsio.com>
5623 L: netdev@vger.kernel.org
5625 W: http://www.chelsio.com
5626 F: drivers/net/ethernet/chelsio/cxgb4vf/
5628 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5629 M: Frederic Barrat <fbarrat@linux.ibm.com>
5630 M: Andrew Donnellan <ajd@linux.ibm.com>
5631 L: linuxppc-dev@lists.ozlabs.org
5633 F: Documentation/ABI/testing/sysfs-class-cxl
5634 F: Documentation/powerpc/cxl.rst
5635 F: arch/powerpc/platforms/powernv/pci-cxl.c
5636 F: drivers/misc/cxl/
5637 F: include/misc/cxl*
5638 F: include/uapi/misc/cxl.h
5640 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5641 M: Manoj N. Kumar <manoj@linux.ibm.com>
5642 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5643 M: Uma Krishnan <ukrishn@linux.ibm.com>
5644 L: linux-scsi@vger.kernel.org
5646 F: Documentation/powerpc/cxlflash.rst
5647 F: drivers/scsi/cxlflash/
5648 F: include/uapi/scsi/cxlflash_ioctl.h
5651 M: Russell King <linux@armlinux.org.uk>
5652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5654 W: http://www.armlinux.org.uk/
5655 F: drivers/video/fbdev/cyber2000fb.*
5657 CYCLADES PC300 DRIVER
5659 F: drivers/net/wan/pc300*
5661 CYPRESS_FIRMWARE MEDIA DRIVER
5662 M: Antti Palosaari <crope@iki.fi>
5663 L: linux-media@vger.kernel.org
5665 W: https://linuxtv.org
5666 W: http://palosaari.fi/linux/
5667 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5668 T: git git://linuxtv.org/anttip/media_tree.git
5669 F: drivers/media/common/cypress_firmware*
5671 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5672 M: Linus Walleij <linus.walleij@linaro.org>
5673 L: linux-input@vger.kernel.org
5675 F: drivers/input/touchscreen/cy8ctma140.c
5677 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5678 M: Yassine Oudjana <y.oudjana@protonmail.com>
5679 L: linux-input@vger.kernel.org
5681 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5682 F: drivers/input/keyboard/cypress-sf.c
5684 CYTTSP TOUCHSCREEN DRIVER
5685 M: Linus Walleij <linus.walleij@linaro.org>
5686 L: linux-input@vger.kernel.org
5688 F: drivers/input/touchscreen/cyttsp*
5690 D-LINK DIR-685 TOUCHKEYS DRIVER
5691 M: Linus Walleij <linus.walleij@linaro.org>
5692 L: linux-input@vger.kernel.org
5694 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5696 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5697 M: Joshua Kinard <kumba@gentoo.org>
5699 F: drivers/rtc/rtc-ds1685.c
5700 F: include/linux/rtc/ds1685.h
5702 DAMA SLAVE for AX.25
5703 M: Joerg Reuter <jreuter@yaina.de>
5704 L: linux-hams@vger.kernel.org
5706 W: http://yaina.de/jreuter/
5707 W: http://www.qsl.net/dl1bke/
5708 F: net/ax25/af_ax25.c
5709 F: net/ax25/ax25_dev.c
5710 F: net/ax25/ax25_ds_*
5711 F: net/ax25/ax25_in.c
5712 F: net/ax25/ax25_out.c
5713 F: net/ax25/ax25_timer.c
5714 F: net/ax25/sysctl_net_ax25.c
5717 M: SeongJae Park <sj@kernel.org>
5718 L: damon@lists.linux.dev
5719 L: linux-mm@kvack.org
5721 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5722 F: Documentation/admin-guide/mm/damon/
5723 F: Documentation/mm/damon/
5724 F: include/linux/damon.h
5725 F: include/trace/events/damon.h
5727 F: tools/testing/selftests/damon/
5729 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5730 L: netdev@vger.kernel.org
5732 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5733 F: drivers/net/ethernet/dec/tulip/dmfe.c
5735 DC390/AM53C974 SCSI driver
5736 M: Hannes Reinecke <hare@suse.com>
5737 L: linux-scsi@vger.kernel.org
5739 F: drivers/scsi/am53c974.c
5742 M: Oliver Neukum <oliver@neukum.org>
5743 M: Ali Akcaagac <aliakc@web.de>
5744 M: Jamie Lenehan <lenehan@twibble.org>
5745 L: dc395x@twibble.org
5747 W: http://twibble.org/dist/dc395x/
5748 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5749 F: Documentation/scsi/dc395x.rst
5750 F: drivers/scsi/dc395x.*
5753 L: dccp@vger.kernel.org
5755 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5756 F: include/linux/dccp.h
5757 F: include/linux/tfrc.h
5758 F: include/uapi/linux/dccp.h
5761 DECSTATION PLATFORM SUPPORT
5762 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5763 L: linux-mips@vger.kernel.org
5765 W: http://www.linux-mips.org/wiki/DECstation
5767 F: arch/mips/include/asm/dec/
5768 F: arch/mips/include/asm/mach-dec/
5770 DEFXX FDDI NETWORK DRIVER
5771 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5773 F: drivers/net/fddi/defxx.*
5775 DEFZA FDDI NETWORK DRIVER
5776 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5778 F: drivers/net/fddi/defza.*
5780 DEINTERLACE DRIVERS FOR ALLWINNER H3
5781 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5782 L: linux-media@vger.kernel.org
5784 T: git git://linuxtv.org/media_tree.git
5785 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5786 F: drivers/media/platform/sunxi/sun8i-di/
5789 M: Matthew Garrett <mjg59@srcf.ucam.org>
5790 M: Pali Rohár <pali@kernel.org>
5791 L: platform-driver-x86@vger.kernel.org
5793 F: drivers/platform/x86/dell/dell-laptop.c
5795 DELL LAPTOP FREEFALL DRIVER
5796 M: Pali Rohár <pali@kernel.org>
5798 F: drivers/platform/x86/dell/dell-smo8800.c
5800 DELL LAPTOP RBTN DRIVER
5801 M: Pali Rohár <pali@kernel.org>
5803 F: drivers/platform/x86/dell/dell-rbtn.*
5805 DELL LAPTOP SMM DRIVER
5806 M: Pali Rohár <pali@kernel.org>
5808 F: Documentation/ABI/obsolete/procfs-i8k
5809 F: drivers/hwmon/dell-smm-hwmon.c
5810 F: include/uapi/linux/i8k.h
5812 DELL REMOTE BIOS UPDATE DRIVER
5813 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5814 L: platform-driver-x86@vger.kernel.org
5816 F: drivers/platform/x86/dell/dell_rbu.c
5819 M: Pali Rohár <pali@kernel.org>
5820 L: Dell.Client.Kernel@dell.com
5821 L: platform-driver-x86@vger.kernel.org
5823 F: drivers/platform/x86/dell/dell-smbios.*
5825 DELL SMBIOS SMM DRIVER
5826 L: Dell.Client.Kernel@dell.com
5827 L: platform-driver-x86@vger.kernel.org
5829 F: drivers/platform/x86/dell/dell-smbios-smm.c
5831 DELL SMBIOS WMI DRIVER
5832 L: Dell.Client.Kernel@dell.com
5833 L: platform-driver-x86@vger.kernel.org
5835 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5836 F: tools/wmi/dell-smbios-example.c
5838 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5839 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5840 L: platform-driver-x86@vger.kernel.org
5842 F: Documentation/driver-api/dcdbas.rst
5843 F: drivers/platform/x86/dell/dcdbas.*
5845 DELL WMI DESCRIPTOR DRIVER
5846 L: Dell.Client.Kernel@dell.com
5848 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5850 DELL WMI SYSMAN DRIVER
5851 M: Divya Bharathi <divya.bharathi@dell.com>
5852 M: Prasanth Ksr <prasanth.ksr@dell.com>
5853 L: Dell.Client.Kernel@dell.com
5854 L: platform-driver-x86@vger.kernel.org
5856 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5857 F: drivers/platform/x86/dell/dell-wmi-sysman/
5859 DELL WMI NOTIFICATIONS DRIVER
5860 M: Matthew Garrett <mjg59@srcf.ucam.org>
5861 M: Pali Rohár <pali@kernel.org>
5863 F: drivers/platform/x86/dell/dell-wmi-base.c
5865 DELL WMI HARDWARE PRIVACY SUPPORT
5866 M: Perry Yuan <Perry.Yuan@dell.com>
5867 L: Dell.Client.Kernel@dell.com
5868 L: platform-driver-x86@vger.kernel.org
5870 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5872 DELTA ST MEDIA DRIVER
5873 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5874 L: linux-media@vger.kernel.org
5876 W: https://linuxtv.org
5877 T: git git://linuxtv.org/media_tree.git
5878 F: drivers/media/platform/st/sti/delta
5880 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5881 M: Zev Weiss <zev@bewilderbeest.net>
5882 L: linux-hwmon@vger.kernel.org
5884 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5886 DELTA DPS920AB PSU DRIVER
5887 M: Robert Marko <robert.marko@sartura.hr>
5888 L: linux-hwmon@vger.kernel.org
5890 F: Documentation/hwmon/dps920ab.rst
5891 F: drivers/hwmon/pmbus/dps920ab.c
5893 DELTA NETWORKS TN48M CPLD DRIVERS
5894 M: Robert Marko <robert.marko@sartura.hr>
5896 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5897 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5898 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5899 F: drivers/gpio/gpio-tn48m.c
5900 F: include/dt-bindings/reset/delta,tn48m-reset.h
5903 L: linux-mtd@lists.infradead.org
5905 F: drivers/mtd/nand/raw/denali*
5907 DESIGNWARE EDMA CORE IP DRIVER
5908 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5909 L: dmaengine@vger.kernel.org
5911 F: drivers/dma/dw-edma/
5912 F: include/linux/dma/edma.h
5914 DESIGNWARE XDATA IP DRIVER
5915 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5916 L: linux-pci@vger.kernel.org
5918 F: Documentation/misc-devices/dw-xdata-pcie.rst
5919 F: drivers/misc/dw-xdata-pcie.c
5921 DESIGNWARE USB2 DRD IP DRIVER
5922 M: Minas Harutyunyan <hminas@synopsys.com>
5923 L: linux-usb@vger.kernel.org
5925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5926 F: drivers/usb/dwc2/
5928 DESIGNWARE USB3 DRD IP DRIVER
5929 M: Felipe Balbi <balbi@kernel.org>
5930 L: linux-usb@vger.kernel.org
5932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5933 F: drivers/usb/dwc3/
5935 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5936 M: Andreas Klinger <ak@it-klinger.de>
5937 L: linux-iio@vger.kernel.org
5939 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5940 F: drivers/iio/proximity/srf*.c
5942 DEVICE COREDUMP (DEV_COREDUMP)
5943 M: Johannes Berg <johannes@sipsolutions.net>
5944 L: linux-kernel@vger.kernel.org
5946 F: drivers/base/devcoredump.c
5947 F: include/linux/devcoredump.h
5949 DEVICE DEPENDENCY HELPER SCRIPT
5950 M: Saravana Kannan <saravanak@google.com>
5951 L: linux-kernel@vger.kernel.org
5953 F: scripts/dev-needs.sh
5955 DEVICE DIRECT ACCESS (DAX)
5956 M: Dan Williams <dan.j.williams@intel.com>
5957 M: Vishal Verma <vishal.l.verma@intel.com>
5958 M: Dave Jiang <dave.jiang@intel.com>
5959 L: nvdimm@lists.linux.dev
5963 DEVICE FREQUENCY (DEVFREQ)
5964 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5965 M: Kyungmin Park <kyungmin.park@samsung.com>
5966 M: Chanwoo Choi <cw00.choi@samsung.com>
5967 L: linux-pm@vger.kernel.org
5969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5970 F: Documentation/devicetree/bindings/devfreq/
5971 F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5973 F: include/linux/devfreq.h
5974 F: include/trace/events/devfreq.h
5976 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5977 M: Chanwoo Choi <cw00.choi@samsung.com>
5978 L: linux-pm@vger.kernel.org
5980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5981 F: Documentation/devicetree/bindings/devfreq/event/
5982 F: drivers/devfreq/devfreq-event.c
5983 F: drivers/devfreq/event/
5984 F: include/dt-bindings/pmu/exynos_ppmu.h
5985 F: include/linux/devfreq-event.h
5987 DEVICE NUMBER REGISTRY
5988 M: Torben Mathiasen <device@lanana.org>
5990 W: http://lanana.org/docs/device-list/index.html
5992 DEVICE RESOURCE MANAGEMENT HELPERS
5993 M: Hans de Goede <hdegoede@redhat.com>
5994 R: Matti Vaittinen <mazziesaccount@gmail.com>
5996 F: include/linux/devm-helpers.h
5999 M: Alasdair Kergon <agk@redhat.com>
6000 M: Mike Snitzer <snitzer@kernel.org>
6001 M: dm-devel@redhat.com
6002 L: dm-devel@redhat.com
6004 W: http://sources.redhat.com/dm
6005 Q: http://patchwork.kernel.org/project/dm-devel/list/
6006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6007 T: quilt http://people.redhat.com/agk/patches/linux/editing/
6008 F: Documentation/admin-guide/device-mapper/
6009 F: drivers/md/Kconfig
6010 F: drivers/md/Makefile
6012 F: drivers/md/persistent-data/
6013 F: include/linux/device-mapper.h
6014 F: include/linux/dm-*.h
6015 F: include/uapi/linux/dm-*.h
6018 M: Jiri Pirko <jiri@nvidia.com>
6019 L: netdev@vger.kernel.org
6021 F: Documentation/networking/devlink
6022 F: include/net/devlink.h
6023 F: include/uapi/linux/devlink.h
6024 F: net/core/devlink.c
6026 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
6027 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
6028 L: kernel@dh-electronics.com
6030 F: arch/arm/boot/dts/imx6*-dhcom-*
6032 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6033 M: Marek Vasut <marex@denx.de>
6034 L: kernel@dh-electronics.com
6036 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
6037 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
6039 DIALOG SEMICONDUCTOR DRIVERS
6040 M: Support Opensource <support.opensource@diasemi.com>
6042 W: http://www.dialog-semiconductor.com/products
6043 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
6044 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6045 F: Documentation/devicetree/bindings/mfd/da90*.txt
6046 F: Documentation/devicetree/bindings/mfd/da90*.yaml
6047 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6048 F: Documentation/devicetree/bindings/regulator/da92*.txt
6049 F: Documentation/devicetree/bindings/regulator/slg51000.txt
6050 F: Documentation/devicetree/bindings/sound/da[79]*.txt
6051 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6052 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6053 F: Documentation/hwmon/da90??.rst
6054 F: drivers/gpio/gpio-da90??.c
6055 F: drivers/hwmon/da90??-hwmon.c
6056 F: drivers/iio/adc/da91??-*.c
6057 F: drivers/input/misc/da72??.[ch]
6058 F: drivers/input/misc/da90??_onkey.c
6059 F: drivers/input/touchscreen/da9052_tsi.c
6060 F: drivers/leds/leds-da90??.c
6061 F: drivers/mfd/da903x.c
6062 F: drivers/mfd/da90??-*.c
6063 F: drivers/mfd/da91??-*.c
6064 F: drivers/pinctrl/pinctrl-da90??.c
6065 F: drivers/power/supply/da9052-battery.c
6066 F: drivers/power/supply/da91??-*.c
6067 F: drivers/regulator/da9???-regulator.[ch]
6068 F: drivers/regulator/slg51000-regulator.[ch]
6069 F: drivers/rtc/rtc-da90??.c
6070 F: drivers/thermal/da90??-thermal.c
6071 F: drivers/video/backlight/da90??_bl.c
6072 F: drivers/watchdog/da90??_wdt.c
6073 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6074 F: include/linux/mfd/da903x.h
6075 F: include/linux/mfd/da9052/
6076 F: include/linux/mfd/da9055/
6077 F: include/linux/mfd/da9062/
6078 F: include/linux/mfd/da9063/
6079 F: include/linux/mfd/da9150/
6080 F: include/linux/regulator/da9211.h
6081 F: include/sound/da[79]*.h
6082 F: sound/soc/codecs/da[79]*.[ch]
6084 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6085 M: William Breathitt Gray <william.gray@linaro.org>
6086 L: linux-gpio@vger.kernel.org
6088 F: drivers/gpio/gpio-gpio-mm.c
6090 DIOLAN U2C-12 I2C DRIVER
6091 M: Guenter Roeck <linux@roeck-us.net>
6092 L: linux-i2c@vger.kernel.org
6094 F: drivers/i2c/busses/i2c-diolan-u2c.c
6096 DIRECTORY NOTIFICATION (DNOTIFY)
6097 M: Jan Kara <jack@suse.cz>
6098 R: Amir Goldstein <amir73il@gmail.com>
6099 L: linux-fsdevel@vger.kernel.org
6101 F: Documentation/filesystems/dnotify.rst
6102 F: fs/notify/dnotify/
6103 F: include/linux/dnotify.h
6105 DISK GEOMETRY AND PARTITION HANDLING
6106 M: Andries Brouwer <aeb@cwi.nl>
6108 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6109 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6110 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6113 M: Jan Kara <jack@suse.com>
6115 F: Documentation/filesystems/quota.rst
6117 F: include/linux/quota*.h
6118 F: include/uapi/linux/quota*.h
6120 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6121 M: Bernie Thompson <bernie@plugable.com>
6122 L: linux-fbdev@vger.kernel.org
6124 W: http://plugable.com/category/projects/udlfb/
6125 F: Documentation/fb/udlfb.rst
6126 F: drivers/video/fbdev/udlfb.c
6127 F: include/video/udlfb.h
6129 DISTRIBUTED LOCK MANAGER (DLM)
6130 M: Christine Caulfield <ccaulfie@redhat.com>
6131 M: David Teigland <teigland@redhat.com>
6132 L: cluster-devel@redhat.com
6134 W: http://sources.redhat.com/cluster/
6135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6138 DMA BUFFER SHARING FRAMEWORK
6139 M: Sumit Semwal <sumit.semwal@linaro.org>
6140 M: Christian König <christian.koenig@amd.com>
6141 L: linux-media@vger.kernel.org
6142 L: dri-devel@lists.freedesktop.org
6143 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6145 T: git git://anongit.freedesktop.org/drm/drm-misc
6146 F: Documentation/driver-api/dma-buf.rst
6148 F: include/linux/*fence.h
6149 F: include/linux/dma-buf.h
6150 F: include/linux/dma-resv.h
6151 K: \bdma_(?:buf|fence|resv)\b
6153 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6154 M: Vinod Koul <vkoul@kernel.org>
6155 L: dmaengine@vger.kernel.org
6157 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6159 F: Documentation/devicetree/bindings/dma/
6160 F: Documentation/driver-api/dmaengine/
6162 F: include/dt-bindings/dma/
6163 F: include/linux/dma/
6164 F: include/linux/dmaengine.h
6165 F: include/linux/of_dma.h
6168 M: Christoph Hellwig <hch@lst.de>
6169 M: Marek Szyprowski <m.szyprowski@samsung.com>
6170 R: Robin Murphy <robin.murphy@arm.com>
6171 L: iommu@lists.linux.dev
6173 W: http://git.infradead.org/users/hch/dma-mapping.git
6174 T: git git://git.infradead.org/users/hch/dma-mapping.git
6175 F: include/asm-generic/dma-mapping.h
6176 F: include/linux/dma-direct.h
6177 F: include/linux/dma-mapping.h
6178 F: include/linux/dma-map-ops.h
6181 DMA MAPPING BENCHMARK
6182 M: Xiang Chen <chenxiang66@hisilicon.com>
6183 L: iommu@lists.linux.dev
6184 F: kernel/dma/map_benchmark.c
6185 F: tools/testing/selftests/dma/
6187 DMA-BUF HEAPS FRAMEWORK
6188 M: Sumit Semwal <sumit.semwal@linaro.org>
6189 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6190 R: Liam Mark <lmark@codeaurora.org>
6191 R: Laura Abbott <labbott@redhat.com>
6192 R: Brian Starkey <Brian.Starkey@arm.com>
6193 R: John Stultz <jstultz@google.com>
6194 L: linux-media@vger.kernel.org
6195 L: dri-devel@lists.freedesktop.org
6196 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6198 T: git git://anongit.freedesktop.org/drm/drm-misc
6199 F: drivers/dma-buf/dma-heap.c
6200 F: drivers/dma-buf/heaps/*
6201 F: include/linux/dma-heap.h
6202 F: include/uapi/linux/dma-heap.h
6204 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6205 M: Lukasz Luba <lukasz.luba@arm.com>
6206 L: linux-pm@vger.kernel.org
6207 L: linux-samsung-soc@vger.kernel.org
6209 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6210 F: drivers/memory/samsung/exynos5422-dmc.c
6212 DME1737 HARDWARE MONITOR DRIVER
6213 M: Juerg Haefliger <juergh@proton.me>
6214 L: linux-hwmon@vger.kernel.org
6216 F: Documentation/hwmon/dme1737.rst
6217 F: drivers/hwmon/dme1737.c
6220 M: Jean Delvare <jdelvare@suse.com>
6222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6223 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6224 F: drivers/firmware/dmi-id.c
6225 F: drivers/firmware/dmi_scan.c
6226 F: include/linux/dmi.h
6229 M: Jonathan Corbet <corbet@lwn.net>
6230 L: linux-doc@vger.kernel.org
6232 P: Documentation/doc-guide/maintainer-profile.rst
6233 T: git git://git.lwn.net/linux.git docs-next
6235 F: scripts/documentation-file-ref-check
6236 F: scripts/kernel-doc
6237 F: scripts/sphinx-pre-install
6238 X: Documentation/ABI/
6239 X: Documentation/admin-guide/media/
6240 X: Documentation/devicetree/
6241 X: Documentation/driver-api/media/
6242 X: Documentation/firmware-guide/acpi/
6243 X: Documentation/i2c/
6244 X: Documentation/power/
6245 X: Documentation/spi/
6246 X: Documentation/userspace-api/media/
6248 DOCUMENTATION REPORTING ISSUES
6249 M: Thorsten Leemhuis <linux@leemhuis.info>
6250 L: linux-doc@vger.kernel.org
6252 F: Documentation/admin-guide/reporting-issues.rst
6254 DOCUMENTATION SCRIPTS
6255 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6256 L: linux-doc@vger.kernel.org
6258 F: Documentation/sphinx/parse-headers.pl
6259 F: scripts/documentation-file-ref-check
6260 F: scripts/sphinx-pre-install
6262 DOCUMENTATION/ITALIAN
6263 M: Federico Vaga <federico.vaga@vaga.pv.it>
6264 L: linux-doc@vger.kernel.org
6266 F: Documentation/translations/it_IT
6268 DOCUMENTATION/JAPANESE
6269 R: Akira Yokosawa <akiyks@gmail.com>
6270 L: linux-doc@vger.kernel.org
6272 F: Documentation/translations/ja_JP
6274 DONGWOON DW9714 LENS VOICE COIL DRIVER
6275 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6276 L: linux-media@vger.kernel.org
6278 T: git git://linuxtv.org/media_tree.git
6279 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6280 F: drivers/media/i2c/dw9714.c
6282 DONGWOON DW9768 LENS VOICE COIL DRIVER
6283 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6284 L: linux-media@vger.kernel.org
6286 T: git git://linuxtv.org/media_tree.git
6287 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6288 F: drivers/media/i2c/dw9768.c
6290 DONGWOON DW9807 LENS VOICE COIL DRIVER
6291 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6292 L: linux-media@vger.kernel.org
6294 T: git git://linuxtv.org/media_tree.git
6295 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6296 F: drivers/media/i2c/dw9807-vcm.c
6299 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6300 L: blinux-list@redhat.com
6302 F: drivers/char/dtlk.c
6303 F: include/linux/dtlk.h
6305 DPAA2 DATAPATH I/O (DPIO) DRIVER
6306 M: Roy Pledge <Roy.Pledge@nxp.com>
6307 L: linux-kernel@vger.kernel.org
6309 F: drivers/soc/fsl/dpio
6311 DPAA2 ETHERNET DRIVER
6312 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6313 L: netdev@vger.kernel.org
6315 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6316 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6317 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6318 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6319 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6320 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6321 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6322 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6323 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6325 DPAA2 ETHERNET SWITCH DRIVER
6326 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6327 L: netdev@vger.kernel.org
6329 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6330 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6331 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6334 M: Philipp Reisner <philipp.reisner@linbit.com>
6335 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6336 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6337 L: drbd-dev@lists.linbit.com
6339 W: http://www.drbd.org
6340 T: git git://git.linbit.com/linux-drbd.git
6341 T: git git://git.linbit.com/drbd-8.4.git
6342 F: Documentation/admin-guide/blockdev/
6343 F: drivers/block/drbd/
6346 DRIVER COMPONENT FRAMEWORK
6347 L: dri-devel@lists.freedesktop.org
6348 F: drivers/base/component.c
6349 F: include/linux/component.h
6351 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6352 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6353 R: "Rafael J. Wysocki" <rafael@kernel.org>
6355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6356 F: Documentation/core-api/kobject.rst
6360 F: include/linux/debugfs.h
6361 F: include/linux/kobj*
6364 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6365 M: Nishanth Menon <nm@ti.com>
6366 L: linux-pm@vger.kernel.org
6368 F: drivers/soc/ti/smartreflex.c
6369 F: include/linux/power/smartreflex.h
6371 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6372 M: Maxime Ripard <mripard@kernel.org>
6373 M: Chen-Yu Tsai <wens@csie.org>
6374 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6375 L: dri-devel@lists.freedesktop.org
6377 T: git git://anongit.freedesktop.org/drm/drm-misc
6378 F: drivers/gpu/drm/sun4i/sun8i*
6380 DRM DRIVER FOR ARM PL111 CLCD
6381 M: Emma Anholt <emma@anholt.net>
6383 T: git git://anongit.freedesktop.org/drm/drm-misc
6384 F: drivers/gpu/drm/pl111/
6386 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6387 M: Linus Walleij <linus.walleij@linaro.org>
6389 T: git git://anongit.freedesktop.org/drm/drm-misc
6390 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6391 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6393 DRM DRIVER FOR ASPEED BMC GFX
6394 M: Joel Stanley <joel@jms.id.au>
6395 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6397 T: git git://anongit.freedesktop.org/drm/drm-misc
6398 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6399 F: drivers/gpu/drm/aspeed/
6401 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6402 M: Dave Airlie <airlied@redhat.com>
6403 R: Thomas Zimmermann <tzimmermann@suse.de>
6404 L: dri-devel@lists.freedesktop.org
6406 T: git git://anongit.freedesktop.org/drm/drm-misc
6407 F: drivers/gpu/drm/ast/
6409 DRM DRIVER FOR BOCHS VIRTUAL GPU
6410 M: Gerd Hoffmann <kraxel@redhat.com>
6411 L: virtualization@lists.linux-foundation.org
6413 T: git git://anongit.freedesktop.org/drm/drm-misc
6414 F: drivers/gpu/drm/tiny/bochs.c
6416 DRM DRIVER FOR BOE HIMAX8279D PANELS
6417 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6419 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6420 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6422 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6423 M: Jagan Teki <jagan@amarulasolutions.com>
6425 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6426 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6428 DRM DRIVER FOR EBBG FT8719 PANEL
6429 M: Joel Selvaraj <jo@jsfamily.in>
6431 T: git git://anongit.freedesktop.org/drm/drm-misc
6432 F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6433 F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6435 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6436 M: Linus Walleij <linus.walleij@linaro.org>
6438 T: git git://anongit.freedesktop.org/drm/drm-misc
6439 F: drivers/gpu/drm/tve200/
6441 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6442 M: Icenowy Zheng <icenowy@aosc.io>
6444 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6445 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6447 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6448 M: Jagan Teki <jagan@amarulasolutions.com>
6450 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6451 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6453 DRM DRIVER FOR GENERIC EDP PANELS
6454 R: Douglas Anderson <dianders@chromium.org>
6455 F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6456 F: drivers/gpu/drm/panel/panel-edp.c
6458 DRM DRIVER FOR GENERIC USB DISPLAY
6459 M: Noralf Trønnes <noralf@tronnes.org>
6461 W: https://github.com/notro/gud/wiki
6462 T: git git://anongit.freedesktop.org/drm/drm-misc
6463 F: drivers/gpu/drm/gud/
6464 F: include/drm/gud.h
6466 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6467 M: Hans de Goede <hdegoede@redhat.com>
6469 T: git git://anongit.freedesktop.org/drm/drm-misc
6470 F: drivers/gpu/drm/tiny/gm12u320.c
6472 DRM DRIVER FOR HX8357D PANELS
6473 M: Emma Anholt <emma@anholt.net>
6475 T: git git://anongit.freedesktop.org/drm/drm-misc
6476 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6477 F: drivers/gpu/drm/tiny/hx8357d.c
6479 DRM DRIVER FOR ILITEK ILI9225 PANELS
6480 M: David Lechner <david@lechnology.com>
6482 T: git git://anongit.freedesktop.org/drm/drm-misc
6483 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6484 F: drivers/gpu/drm/tiny/ili9225.c
6486 DRM DRIVER FOR ILITEK ILI9486 PANELS
6487 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6489 T: git git://anongit.freedesktop.org/drm/drm-misc
6490 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6491 F: drivers/gpu/drm/tiny/ili9486.c
6493 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6494 S: Orphan / Obsolete
6495 F: drivers/gpu/drm/i810/
6496 F: include/uapi/drm/i810_drm.h
6498 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6499 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6501 T: git git://anongit.freedesktop.org/drm/drm-misc
6502 F: drivers/gpu/drm/logicvc/
6504 DRM DRIVER FOR LVDS PANELS
6505 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6506 L: dri-devel@lists.freedesktop.org
6507 T: git git://anongit.freedesktop.org/drm/drm-misc
6509 F: drivers/gpu/drm/panel/panel-lvds.c
6510 F: Documentation/devicetree/bindings/display/lvds.yaml
6511 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6513 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6514 M: Guido Günther <agx@sigxcpu.org>
6515 R: Purism Kernel Team <kernel@puri.sm>
6517 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6518 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6520 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6521 S: Orphan / Obsolete
6522 F: drivers/gpu/drm/mga/
6523 F: include/uapi/drm/mga_drm.h
6525 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6526 M: Dave Airlie <airlied@redhat.com>
6527 R: Thomas Zimmermann <tzimmermann@suse.de>
6528 L: dri-devel@lists.freedesktop.org
6530 T: git git://anongit.freedesktop.org/drm/drm-misc
6531 F: drivers/gpu/drm/mgag200/
6533 DRM DRIVER FOR MI0283QT
6534 M: Noralf Trønnes <noralf@tronnes.org>
6536 T: git git://anongit.freedesktop.org/drm/drm-misc
6537 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6538 F: drivers/gpu/drm/tiny/mi0283qt.c
6540 DRM DRIVER FOR MIPI DBI compatible panels
6541 M: Noralf Trønnes <noralf@tronnes.org>
6543 W: https://github.com/notro/panel-mipi-dbi/wiki
6544 T: git git://anongit.freedesktop.org/drm/drm-misc
6545 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6546 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6548 DRM DRIVER FOR MSM ADRENO GPU
6549 M: Rob Clark <robdclark@gmail.com>
6550 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6551 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6552 R: Sean Paul <sean@poorly.run>
6553 L: linux-arm-msm@vger.kernel.org
6554 L: dri-devel@lists.freedesktop.org
6555 L: freedreno@lists.freedesktop.org
6557 T: git https://gitlab.freedesktop.org/drm/msm.git
6558 F: Documentation/devicetree/bindings/display/msm/
6559 F: drivers/gpu/drm/msm/
6560 F: include/uapi/drm/msm_drm.h
6562 DRM DRIVER FOR NOVATEK NT35510 PANELS
6563 M: Linus Walleij <linus.walleij@linaro.org>
6565 T: git git://anongit.freedesktop.org/drm/drm-misc
6566 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6567 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6569 DRM DRIVER FOR NOVATEK NT35560 PANELS
6570 M: Linus Walleij <linus.walleij@linaro.org>
6572 T: git git://anongit.freedesktop.org/drm/drm-misc
6573 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6574 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6576 DRM DRIVER FOR NOVATEK NT36672A PANELS
6577 M: Sumit Semwal <sumit.semwal@linaro.org>
6579 T: git git://anongit.freedesktop.org/drm/drm-misc
6580 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6581 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6583 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6584 M: Ben Skeggs <bskeggs@redhat.com>
6585 M: Karol Herbst <kherbst@redhat.com>
6586 M: Lyude Paul <lyude@redhat.com>
6587 L: dri-devel@lists.freedesktop.org
6588 L: nouveau@lists.freedesktop.org
6590 W: https://nouveau.freedesktop.org/
6591 Q: https://patchwork.freedesktop.org/project/nouveau/
6592 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6593 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6594 C: irc://irc.oftc.net/nouveau
6595 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6596 F: drivers/gpu/drm/nouveau/
6597 F: include/uapi/drm/nouveau_drm.h
6599 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6600 M: Stefan Mavrodiev <stefan@olimex.com>
6602 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6603 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6605 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6606 R: Douglas Anderson <dianders@chromium.org>
6607 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6608 F: drivers/gpu/drm/bridge/parade-ps8640.c
6610 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6611 M: Noralf Trønnes <noralf@tronnes.org>
6613 T: git git://anongit.freedesktop.org/drm/drm-misc
6614 F: Documentation/devicetree/bindings/display/repaper.txt
6615 F: drivers/gpu/drm/tiny/repaper.c
6617 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6618 M: Javier Martinez Canillas <javierm@redhat.com>
6620 T: git git://anongit.freedesktop.org/drm/drm-misc
6621 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6622 F: drivers/gpu/drm/solomon/ssd130x*
6624 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6625 M: Dave Airlie <airlied@redhat.com>
6626 M: Gerd Hoffmann <kraxel@redhat.com>
6627 L: virtualization@lists.linux-foundation.org
6629 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6630 T: git git://anongit.freedesktop.org/drm/drm-misc
6631 F: drivers/gpu/drm/tiny/cirrus.c
6633 DRM DRIVER FOR QXL VIRTUAL GPU
6634 M: Dave Airlie <airlied@redhat.com>
6635 M: Gerd Hoffmann <kraxel@redhat.com>
6636 L: virtualization@lists.linux-foundation.org
6637 L: spice-devel@lists.freedesktop.org
6639 T: git git://anongit.freedesktop.org/drm/drm-misc
6640 F: drivers/gpu/drm/qxl/
6641 F: include/uapi/drm/qxl_drm.h
6643 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6644 S: Orphan / Obsolete
6645 F: drivers/gpu/drm/r128/
6646 F: include/uapi/drm/r128_drm.h
6648 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6649 M: Robert Chiras <robert.chiras@nxp.com>
6651 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6652 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6654 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6655 M: Linus Walleij <linus.walleij@linaro.org>
6657 T: git git://anongit.freedesktop.org/drm/drm-misc
6658 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6659 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6661 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6662 M: Markuss Broks <markuss.broks@gmail.com>
6664 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6665 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6667 DRM DRIVER FOR SITRONIX ST7703 PANELS
6668 M: Guido Günther <agx@sigxcpu.org>
6669 R: Purism Kernel Team <kernel@puri.sm>
6670 R: Ondrej Jirman <megous@megous.com>
6672 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6673 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6675 DRM DRIVER FOR SAVAGE VIDEO CARDS
6676 S: Orphan / Obsolete
6677 F: drivers/gpu/drm/savage/
6678 F: include/uapi/drm/savage_drm.h
6680 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6681 M: Thomas Zimmermann <tzimmermann@suse.de>
6682 M: Javier Martinez Canillas <javierm@redhat.com>
6683 L: dri-devel@lists.freedesktop.org
6685 T: git git://anongit.freedesktop.org/drm/drm-misc
6686 F: drivers/gpu/drm/drm_aperture.c
6687 F: drivers/gpu/drm/tiny/simpledrm.c
6688 F: drivers/video/aperture.c
6689 F: include/drm/drm_aperture.h
6690 F: include/linux/aperture.h
6692 DRM DRIVER FOR SIS VIDEO CARDS
6693 S: Orphan / Obsolete
6694 F: drivers/gpu/drm/sis/
6695 F: include/uapi/drm/sis_drm.h
6697 DRM DRIVER FOR SITRONIX ST7586 PANELS
6698 M: David Lechner <david@lechnology.com>
6700 T: git git://anongit.freedesktop.org/drm/drm-misc
6701 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6702 F: drivers/gpu/drm/tiny/st7586.c
6704 DRM DRIVER FOR SITRONIX ST7701 PANELS
6705 M: Jagan Teki <jagan@amarulasolutions.com>
6707 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6708 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6710 DRM DRIVER FOR SITRONIX ST7735R PANELS
6711 M: David Lechner <david@lechnology.com>
6713 T: git git://anongit.freedesktop.org/drm/drm-misc
6714 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6715 F: drivers/gpu/drm/tiny/st7735r.c
6717 DRM DRIVER FOR ST-ERICSSON MCDE
6718 M: Linus Walleij <linus.walleij@linaro.org>
6720 T: git git://anongit.freedesktop.org/drm/drm-misc
6721 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6722 F: drivers/gpu/drm/mcde/
6724 DRM DRIVER FOR TDFX VIDEO CARDS
6725 S: Orphan / Obsolete
6726 F: drivers/gpu/drm/tdfx/
6728 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6729 M: Jagan Teki <jagan@amarulasolutions.com>
6731 F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6732 F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6734 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6735 R: Douglas Anderson <dianders@chromium.org>
6736 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6737 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6739 DRM DRIVER FOR TPO TPG110 PANELS
6740 M: Linus Walleij <linus.walleij@linaro.org>
6742 T: git git://anongit.freedesktop.org/drm/drm-misc
6743 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6744 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6746 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6747 M: Dave Airlie <airlied@redhat.com>
6748 R: Sean Paul <sean@poorly.run>
6749 R: Thomas Zimmermann <tzimmermann@suse.de>
6750 L: dri-devel@lists.freedesktop.org
6752 T: git git://anongit.freedesktop.org/drm/drm-misc
6753 F: drivers/gpu/drm/udl/
6755 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6756 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6757 M: Melissa Wen <melissa.srw@gmail.com>
6758 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6759 R: Daniel Vetter <daniel@ffwll.ch>
6760 L: dri-devel@lists.freedesktop.org
6762 T: git git://anongit.freedesktop.org/drm/drm-misc
6763 F: Documentation/gpu/vkms.rst
6764 F: drivers/gpu/drm/vkms/
6766 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6767 M: Hans de Goede <hdegoede@redhat.com>
6768 L: dri-devel@lists.freedesktop.org
6770 T: git git://anongit.freedesktop.org/drm/drm-misc
6771 F: drivers/gpu/drm/vboxvideo/
6773 DRM DRIVER FOR VMWARE VIRTUAL GPU
6774 M: Zack Rusin <zackr@vmware.com>
6775 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6776 L: dri-devel@lists.freedesktop.org
6778 T: git git://anongit.freedesktop.org/drm/drm-misc
6779 F: drivers/gpu/drm/vmwgfx/
6780 F: include/uapi/drm/vmwgfx_drm.h
6782 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6783 M: Linus Walleij <linus.walleij@linaro.org>
6785 T: git git://anongit.freedesktop.org/drm/drm-misc
6786 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6787 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6790 M: David Airlie <airlied@gmail.com>
6791 M: Daniel Vetter <daniel@ffwll.ch>
6792 L: dri-devel@lists.freedesktop.org
6794 B: https://gitlab.freedesktop.org/drm
6795 C: irc://irc.oftc.net/dri-devel
6796 T: git git://anongit.freedesktop.org/drm/drm
6797 F: Documentation/devicetree/bindings/display/
6798 F: Documentation/devicetree/bindings/gpu/
6799 F: Documentation/gpu/
6802 F: include/linux/vga*
6803 F: include/uapi/drm/
6805 DRM DRIVERS AND MISC GPU PATCHES
6806 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6807 M: Maxime Ripard <mripard@kernel.org>
6808 M: Thomas Zimmermann <tzimmermann@suse.de>
6810 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6811 T: git git://anongit.freedesktop.org/drm/drm-misc
6812 F: Documentation/gpu/
6813 F: drivers/gpu/drm/*
6816 F: include/linux/vga*
6817 F: include/uapi/drm/drm*
6819 DRM DRIVERS FOR ALLWINNER A10
6820 M: Maxime Ripard <mripard@kernel.org>
6821 M: Chen-Yu Tsai <wens@csie.org>
6822 L: dri-devel@lists.freedesktop.org
6824 T: git git://anongit.freedesktop.org/drm/drm-misc
6825 F: Documentation/devicetree/bindings/display/allwinner*
6826 F: drivers/gpu/drm/sun4i/
6828 DRM DRIVERS FOR AMLOGIC SOCS
6829 M: Neil Armstrong <neil.armstrong@linaro.org>
6830 L: dri-devel@lists.freedesktop.org
6831 L: linux-amlogic@lists.infradead.org
6833 W: http://linux-meson.com/
6834 T: git git://anongit.freedesktop.org/drm/drm-misc
6835 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6836 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6837 F: Documentation/gpu/meson.rst
6838 F: drivers/gpu/drm/meson/
6840 DRM DRIVERS FOR ATMEL HLCDC
6841 M: Sam Ravnborg <sam@ravnborg.org>
6842 M: Boris Brezillon <bbrezillon@kernel.org>
6843 L: dri-devel@lists.freedesktop.org
6845 T: git git://anongit.freedesktop.org/drm/drm-misc
6846 F: Documentation/devicetree/bindings/display/atmel/
6847 F: drivers/gpu/drm/atmel-hlcdc/
6849 DRM DRIVERS FOR BRIDGE CHIPS
6850 M: Andrzej Hajda <andrzej.hajda@intel.com>
6851 M: Neil Armstrong <neil.armstrong@linaro.org>
6852 M: Robert Foss <robert.foss@linaro.org>
6853 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6854 R: Jonas Karlman <jonas@kwiboo.se>
6855 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6857 T: git git://anongit.freedesktop.org/drm/drm-misc
6858 F: Documentation/devicetree/bindings/display/bridge/
6859 F: drivers/gpu/drm/bridge/
6861 DRM DRIVERS FOR EXYNOS
6862 M: Inki Dae <inki.dae@samsung.com>
6863 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6864 M: Kyungmin Park <kyungmin.park@samsung.com>
6865 L: dri-devel@lists.freedesktop.org
6867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6868 F: Documentation/devicetree/bindings/display/exynos/
6869 F: Documentation/devicetree/bindings/display/samsung/
6870 F: drivers/gpu/drm/exynos/
6871 F: include/uapi/drm/exynos_drm.h
6873 DRM DRIVERS FOR FREESCALE DCU
6874 M: Stefan Agner <stefan@agner.ch>
6875 M: Alison Wang <alison.wang@nxp.com>
6876 L: dri-devel@lists.freedesktop.org
6878 T: git git://anongit.freedesktop.org/drm/drm-misc
6879 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6880 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6881 F: drivers/gpu/drm/fsl-dcu/
6883 DRM DRIVERS FOR FREESCALE IMX
6884 M: Philipp Zabel <p.zabel@pengutronix.de>
6885 L: dri-devel@lists.freedesktop.org
6887 F: Documentation/devicetree/bindings/display/imx/
6888 F: drivers/gpu/drm/imx/
6889 F: drivers/gpu/ipu-v3/
6891 DRM DRIVERS FOR FREESCALE IMX BRIDGE
6892 M: Liu Ying <victor.liu@nxp.com>
6893 L: dri-devel@lists.freedesktop.org
6895 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6896 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6897 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6898 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6899 F: drivers/gpu/drm/bridge/imx/
6901 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6902 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6903 L: dri-devel@lists.freedesktop.org
6905 T: git git://github.com/patjak/drm-gma500
6906 F: drivers/gpu/drm/gma500/
6908 DRM DRIVERS FOR HISILICON
6909 M: Xinliang Liu <xinliang.liu@linaro.org>
6910 M: Tian Tao <tiantao6@hisilicon.com>
6911 R: John Stultz <jstultz@google.com>
6912 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6913 R: Chen Feng <puck.chen@hisilicon.com>
6914 L: dri-devel@lists.freedesktop.org
6916 T: git git://anongit.freedesktop.org/drm/drm-misc
6917 F: Documentation/devicetree/bindings/display/hisilicon/
6918 F: drivers/gpu/drm/hisilicon/
6920 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6921 M: Deepak Rawat <drawat.floss@gmail.com>
6922 L: linux-hyperv@vger.kernel.org
6923 L: dri-devel@lists.freedesktop.org
6925 T: git git://anongit.freedesktop.org/drm/drm-misc
6926 F: drivers/gpu/drm/hyperv
6928 DRM DRIVERS FOR LIMA
6929 M: Qiang Yu <yuq825@gmail.com>
6930 L: dri-devel@lists.freedesktop.org
6931 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6933 T: git git://anongit.freedesktop.org/drm/drm-misc
6934 F: drivers/gpu/drm/lima/
6935 F: include/uapi/drm/lima_drm.h
6937 DRM DRIVERS FOR MEDIATEK
6938 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6939 M: Philipp Zabel <p.zabel@pengutronix.de>
6940 L: dri-devel@lists.freedesktop.org
6941 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6943 F: Documentation/devicetree/bindings/display/mediatek/
6944 F: drivers/gpu/drm/mediatek/
6945 F: drivers/phy/mediatek/phy-mtk-dp.c
6946 F: drivers/phy/mediatek/phy-mtk-hdmi*
6947 F: drivers/phy/mediatek/phy-mtk-mipi*
6949 DRM DRIVERS FOR NVIDIA TEGRA
6950 M: Thierry Reding <thierry.reding@gmail.com>
6951 L: dri-devel@lists.freedesktop.org
6952 L: linux-tegra@vger.kernel.org
6954 T: git git://anongit.freedesktop.org/tegra/linux.git
6955 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
6956 F: Documentation/devicetree/bindings/gpu/host1x/
6957 F: drivers/gpu/drm/tegra/
6958 F: drivers/gpu/host1x/
6959 F: include/linux/host1x.h
6960 F: include/uapi/drm/tegra_drm.h
6962 DRM DRIVERS FOR RENESAS
6963 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6964 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6965 L: dri-devel@lists.freedesktop.org
6966 L: linux-renesas-soc@vger.kernel.org
6968 T: git git://linuxtv.org/pinchartl/media drm/du/next
6969 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6970 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6971 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6972 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6973 F: drivers/gpu/drm/rcar-du/
6974 F: drivers/gpu/drm/shmobile/
6975 F: include/linux/platform_data/shmob_drm.h
6977 DRM DRIVERS FOR ROCKCHIP
6978 M: Sandy Huang <hjc@rock-chips.com>
6979 M: Heiko Stübner <heiko@sntech.de>
6980 L: dri-devel@lists.freedesktop.org
6982 T: git git://anongit.freedesktop.org/drm/drm-misc
6983 F: Documentation/devicetree/bindings/display/rockchip/
6984 F: drivers/gpu/drm/rockchip/
6987 M: Alain Volmat <alain.volmat@foss.st.com>
6988 L: dri-devel@lists.freedesktop.org
6990 T: git git://anongit.freedesktop.org/drm/drm-misc
6991 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6992 F: drivers/gpu/drm/sti
6995 M: Yannick Fertre <yannick.fertre@foss.st.com>
6996 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6997 M: Philippe Cornu <philippe.cornu@foss.st.com>
6998 L: dri-devel@lists.freedesktop.org
7000 T: git git://anongit.freedesktop.org/drm/drm-misc
7001 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7002 F: drivers/gpu/drm/stm
7004 DRM DRIVERS FOR TI KEYSTONE
7005 M: Jyri Sarha <jyri.sarha@iki.fi>
7006 M: Tomi Valkeinen <tomba@kernel.org>
7007 L: dri-devel@lists.freedesktop.org
7009 T: git git://anongit.freedesktop.org/drm/drm-misc
7010 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7011 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7012 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7013 F: drivers/gpu/drm/tidss/
7015 DRM DRIVERS FOR TI LCDC
7016 M: Jyri Sarha <jyri.sarha@iki.fi>
7017 R: Tomi Valkeinen <tomba@kernel.org>
7018 L: dri-devel@lists.freedesktop.org
7020 F: Documentation/devicetree/bindings/display/tilcdc/
7021 F: drivers/gpu/drm/tilcdc/
7023 DRM DRIVERS FOR TI OMAP
7024 M: Tomi Valkeinen <tomba@kernel.org>
7025 L: dri-devel@lists.freedesktop.org
7027 F: Documentation/devicetree/bindings/display/ti/
7028 F: drivers/gpu/drm/omapdrm/
7031 M: Emma Anholt <emma@anholt.net>
7032 M: Melissa Wen <mwen@igalia.com>
7034 T: git git://anongit.freedesktop.org/drm/drm-misc
7035 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7036 F: drivers/gpu/drm/v3d/
7037 F: include/uapi/drm/v3d_drm.h
7040 M: Emma Anholt <emma@anholt.net>
7041 M: Maxime Ripard <mripard@kernel.org>
7043 T: git git://github.com/anholt/linux
7044 T: git git://anongit.freedesktop.org/drm/drm-misc
7045 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7046 F: drivers/gpu/drm/vc4/
7047 F: include/uapi/drm/vc4_drm.h
7049 DRM DRIVERS FOR VIVANTE GPU IP
7050 M: Lucas Stach <l.stach@pengutronix.de>
7051 R: Russell King <linux+etnaviv@armlinux.org.uk>
7052 R: Christian Gmeiner <christian.gmeiner@gmail.com>
7053 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7054 L: dri-devel@lists.freedesktop.org
7056 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7057 F: drivers/gpu/drm/etnaviv/
7058 F: include/uapi/drm/etnaviv_drm.h
7061 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7062 L: dri-devel@lists.freedesktop.org
7063 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
7065 T: git git://anongit.freedesktop.org/drm/drm-misc
7066 F: Documentation/gpu/xen-front.rst
7067 F: drivers/gpu/drm/xen/
7069 DRM DRIVERS FOR XILINX
7070 M: Hyun Kwon <hyun.kwon@xilinx.com>
7071 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7072 L: dri-devel@lists.freedesktop.org
7074 T: git git://anongit.freedesktop.org/drm/drm-misc
7075 F: Documentation/devicetree/bindings/display/xlnx/
7076 F: drivers/gpu/drm/xlnx/
7079 M: Thierry Reding <thierry.reding@gmail.com>
7080 R: Sam Ravnborg <sam@ravnborg.org>
7081 L: dri-devel@lists.freedesktop.org
7083 T: git git://anongit.freedesktop.org/drm/drm-misc
7084 F: Documentation/devicetree/bindings/display/panel/
7085 F: drivers/gpu/drm/drm_panel.c
7086 F: drivers/gpu/drm/panel/
7087 F: include/drm/drm_panel.h
7089 DRM PRIVACY-SCREEN CLASS
7090 M: Hans de Goede <hdegoede@redhat.com>
7091 L: dri-devel@lists.freedesktop.org
7093 T: git git://anongit.freedesktop.org/drm/drm-misc
7094 F: drivers/gpu/drm/drm_privacy_screen*
7095 F: include/drm/drm_privacy_screen*
7098 M: Christian Koenig <christian.koenig@amd.com>
7099 M: Huang Rui <ray.huang@amd.com>
7100 L: dri-devel@lists.freedesktop.org
7102 T: git git://anongit.freedesktop.org/drm/drm-misc
7103 F: drivers/gpu/drm/ttm/
7107 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
7108 L: dri-devel@lists.freedesktop.org
7110 T: git git://anongit.freedesktop.org/drm/drm-misc
7111 F: drivers/gpu/drm/scheduler/
7112 F: include/drm/gpu_scheduler.h
7114 DSBR100 USB FM RADIO DRIVER
7115 M: Alexey Klimov <klimov.linux@gmail.com>
7116 L: linux-media@vger.kernel.org
7118 T: git git://linuxtv.org/media_tree.git
7119 F: drivers/media/radio/dsbr100.c
7122 M: Hans Verkuil <hverkuil@xs4all.nl>
7123 L: linux-media@vger.kernel.org
7125 W: https://linuxtv.org
7126 T: git git://linuxtv.org/media_tree.git
7127 F: drivers/media/pci/dt3155/
7129 DVB_USB_AF9015 MEDIA DRIVER
7130 M: Antti Palosaari <crope@iki.fi>
7131 L: linux-media@vger.kernel.org
7133 W: https://linuxtv.org
7134 W: http://palosaari.fi/linux/
7135 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7136 T: git git://linuxtv.org/anttip/media_tree.git
7137 F: drivers/media/usb/dvb-usb-v2/af9015*
7139 DVB_USB_AF9035 MEDIA DRIVER
7140 M: Antti Palosaari <crope@iki.fi>
7141 L: linux-media@vger.kernel.org
7143 W: https://linuxtv.org
7144 W: http://palosaari.fi/linux/
7145 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7146 T: git git://linuxtv.org/anttip/media_tree.git
7147 F: drivers/media/usb/dvb-usb-v2/af9035*
7149 DVB_USB_ANYSEE MEDIA DRIVER
7150 M: Antti Palosaari <crope@iki.fi>
7151 L: linux-media@vger.kernel.org
7153 W: https://linuxtv.org
7154 W: http://palosaari.fi/linux/
7155 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7156 T: git git://linuxtv.org/anttip/media_tree.git
7157 F: drivers/media/usb/dvb-usb-v2/anysee*
7159 DVB_USB_AU6610 MEDIA DRIVER
7160 M: Antti Palosaari <crope@iki.fi>
7161 L: linux-media@vger.kernel.org
7163 W: https://linuxtv.org
7164 W: http://palosaari.fi/linux/
7165 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7166 T: git git://linuxtv.org/anttip/media_tree.git
7167 F: drivers/media/usb/dvb-usb-v2/au6610*
7169 DVB_USB_CE6230 MEDIA DRIVER
7170 M: Antti Palosaari <crope@iki.fi>
7171 L: linux-media@vger.kernel.org
7173 W: https://linuxtv.org
7174 W: http://palosaari.fi/linux/
7175 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7176 T: git git://linuxtv.org/anttip/media_tree.git
7177 F: drivers/media/usb/dvb-usb-v2/ce6230*
7179 DVB_USB_CXUSB MEDIA DRIVER
7180 M: Michael Krufky <mkrufky@linuxtv.org>
7181 L: linux-media@vger.kernel.org
7183 W: https://linuxtv.org
7184 W: http://github.com/mkrufky
7185 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7186 T: git git://linuxtv.org/media_tree.git
7187 F: drivers/media/usb/dvb-usb/cxusb*
7189 DVB_USB_EC168 MEDIA DRIVER
7190 M: Antti Palosaari <crope@iki.fi>
7191 L: linux-media@vger.kernel.org
7193 W: https://linuxtv.org
7194 W: http://palosaari.fi/linux/
7195 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7196 T: git git://linuxtv.org/anttip/media_tree.git
7197 F: drivers/media/usb/dvb-usb-v2/ec168*
7199 DVB_USB_GL861 MEDIA DRIVER
7200 M: Antti Palosaari <crope@iki.fi>
7201 L: linux-media@vger.kernel.org
7203 W: https://linuxtv.org
7204 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7205 T: git git://linuxtv.org/anttip/media_tree.git
7206 F: drivers/media/usb/dvb-usb-v2/gl861*
7208 DVB_USB_MXL111SF MEDIA DRIVER
7209 M: Michael Krufky <mkrufky@linuxtv.org>
7210 L: linux-media@vger.kernel.org
7212 W: https://linuxtv.org
7213 W: http://github.com/mkrufky
7214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7215 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7216 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7218 DVB_USB_RTL28XXU MEDIA DRIVER
7219 M: Antti Palosaari <crope@iki.fi>
7220 L: linux-media@vger.kernel.org
7222 W: https://linuxtv.org
7223 W: http://palosaari.fi/linux/
7224 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7225 T: git git://linuxtv.org/anttip/media_tree.git
7226 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7228 DVB_USB_V2 MEDIA DRIVER
7229 M: Antti Palosaari <crope@iki.fi>
7230 L: linux-media@vger.kernel.org
7232 W: https://linuxtv.org
7233 W: http://palosaari.fi/linux/
7234 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7235 T: git git://linuxtv.org/anttip/media_tree.git
7236 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7237 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7240 M: Jason Baron <jbaron@akamai.com>
7242 F: include/linux/dynamic_debug.h
7243 F: lib/dynamic_debug.c
7245 DYNAMIC INTERRUPT MODERATION
7246 M: Tal Gilboa <talgi@nvidia.com>
7248 F: Documentation/networking/net_dim.rst
7249 F: include/linux/dim.h
7252 DZ DECSTATION DZ11 SERIAL DRIVER
7253 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7255 F: drivers/tty/serial/dz.*
7257 E3X0 POWER BUTTON DRIVER
7258 M: Moritz Fischer <moritz.fischer@ettus.com>
7259 L: usrp-users@lists.ettus.com
7261 W: http://www.ettus.com
7262 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7263 F: drivers/input/misc/e3x0-button.c
7266 M: Antti Palosaari <crope@iki.fi>
7267 L: linux-media@vger.kernel.org
7269 W: https://linuxtv.org
7270 W: http://palosaari.fi/linux/
7271 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7272 T: git git://linuxtv.org/anttip/media_tree.git
7273 F: drivers/media/tuners/e4000*
7275 EARTH_PT1 MEDIA DRIVER
7276 M: Akihiro Tsukada <tskd08@gmail.com>
7277 L: linux-media@vger.kernel.org
7279 F: drivers/media/pci/pt1/
7281 EARTH_PT3 MEDIA DRIVER
7282 M: Akihiro Tsukada <tskd08@gmail.com>
7283 L: linux-media@vger.kernel.org
7285 F: drivers/media/pci/pt3/
7288 M: Antti Palosaari <crope@iki.fi>
7289 L: linux-media@vger.kernel.org
7291 W: https://linuxtv.org
7292 W: http://palosaari.fi/linux/
7293 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7294 T: git git://linuxtv.org/anttip/media_tree.git
7295 F: drivers/media/dvb-frontends/ec100*
7298 M: Tyler Hicks <code@tyhicks.com>
7299 L: ecryptfs@vger.kernel.org
7301 W: http://ecryptfs.org
7302 W: https://launchpad.net/ecryptfs
7303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7304 F: Documentation/filesystems/ecryptfs.rst
7308 M: Yazen Ghannam <yazen.ghannam@amd.com>
7309 L: linux-edac@vger.kernel.org
7311 F: drivers/edac/amd64_edac*
7312 F: drivers/edac/mce_amd*
7315 M: Jan Luebbe <jlu@pengutronix.de>
7316 L: linux-edac@vger.kernel.org
7318 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7319 F: drivers/edac/armada_xp_*
7322 M: Stefan Schaeckeler <sschaeck@cisco.com>
7324 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7325 F: drivers/edac/aspeed_edac.c
7328 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7330 F: drivers/edac/bluefield_edac.c
7333 M: Andre Przywara <andre.przywara@arm.com>
7334 L: linux-edac@vger.kernel.org
7336 F: drivers/edac/highbank*
7339 M: Ralf Baechle <ralf@linux-mips.org>
7340 L: linux-edac@vger.kernel.org
7341 L: linux-mips@vger.kernel.org
7343 F: drivers/edac/octeon_edac*
7345 EDAC-CAVIUM THUNDERX
7346 M: Robert Richter <rric@kernel.org>
7347 L: linux-edac@vger.kernel.org
7349 F: drivers/edac/thunderx_edac*
7352 M: Borislav Petkov <bp@alien8.de>
7353 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7354 M: Tony Luck <tony.luck@intel.com>
7355 R: James Morse <james.morse@arm.com>
7356 R: Robert Richter <rric@kernel.org>
7357 L: linux-edac@vger.kernel.org
7359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7360 F: Documentation/admin-guide/ras.rst
7361 F: Documentation/driver-api/edac.rst
7363 F: include/linux/edac.h
7366 M: Lei Wang <lewan@microsoft.com>
7367 L: linux-edac@vger.kernel.org
7369 F: drivers/edac/dmc520_edac.c
7372 M: Mark Gross <markgross@kernel.org>
7373 L: linux-edac@vger.kernel.org
7375 F: drivers/edac/e752x_edac.c
7378 L: linux-edac@vger.kernel.org
7380 F: drivers/edac/e7xxx_edac.c
7383 M: York Sun <york.sun@nxp.com>
7384 L: linux-edac@vger.kernel.org
7386 F: drivers/edac/fsl_ddr_edac.*
7389 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7390 L: linux-edac@vger.kernel.org
7392 F: drivers/edac/ghes_edac.c
7395 M: Tony Luck <tony.luck@intel.com>
7396 L: linux-edac@vger.kernel.org
7398 F: drivers/edac/i10nm_base.c
7401 L: linux-edac@vger.kernel.org
7403 F: drivers/edac/i3000_edac.c
7406 L: linux-edac@vger.kernel.org
7408 F: drivers/edac/i5000_edac.c
7411 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7412 L: linux-edac@vger.kernel.org
7414 F: drivers/edac/i5400_edac.c
7417 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7418 L: linux-edac@vger.kernel.org
7420 F: drivers/edac/i7300_edac.c
7423 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7424 L: linux-edac@vger.kernel.org
7426 F: drivers/edac/i7core_edac.c
7429 M: Tim Small <tim@buttersideup.com>
7430 L: linux-edac@vger.kernel.org
7432 F: drivers/edac/i82443bxgx_edac.c
7435 M: "Arvind R." <arvino55@gmail.com>
7436 L: linux-edac@vger.kernel.org
7438 F: drivers/edac/i82975x_edac.c
7441 M: Jason Baron <jbaron@akamai.com>
7442 L: linux-edac@vger.kernel.org
7444 F: drivers/edac/ie31200_edac.c
7447 M: Tony Luck <tony.luck@intel.com>
7448 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7449 L: linux-edac@vger.kernel.org
7451 F: drivers/edac/igen6_edac.c
7454 M: Johannes Thumshirn <morbidrsa@gmail.com>
7455 L: linux-edac@vger.kernel.org
7457 F: drivers/edac/mpc85xx_edac.[ch]
7460 M: Egor Martovetsky <egor@pasemi.com>
7461 L: linux-edac@vger.kernel.org
7463 F: drivers/edac/pasemi_edac.c
7466 M: Tony Luck <tony.luck@intel.com>
7467 L: linux-edac@vger.kernel.org
7469 F: drivers/edac/pnd2_edac.[ch]
7472 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7473 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7474 L: linux-arm-msm@vger.kernel.org
7475 L: linux-edac@vger.kernel.org
7477 F: drivers/edac/qcom_edac.c
7480 M: Tim Small <tim@buttersideup.com>
7481 L: linux-edac@vger.kernel.org
7483 F: drivers/edac/r82600_edac.c
7486 M: Tony Luck <tony.luck@intel.com>
7487 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7488 L: linux-edac@vger.kernel.org
7490 F: drivers/edac/sb_edac.c
7493 M: Tony Luck <tony.luck@intel.com>
7494 L: linux-edac@vger.kernel.org
7496 F: drivers/edac/skx_*.[ch]
7499 M: Tero Kristo <kristo@kernel.org>
7500 L: linux-edac@vger.kernel.org
7502 F: drivers/edac/ti_edac.c
7504 EDIROL UA-101/UA-1000 DRIVER
7505 M: Clemens Ladisch <clemens@ladisch.de>
7506 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7509 F: sound/usb/misc/ua101.c
7512 M: Ivan Hu <ivan.hu@canonical.com>
7513 M: Ard Biesheuvel <ardb@kernel.org>
7514 L: linux-efi@vger.kernel.org
7516 F: drivers/firmware/efi/test/
7518 EFI VARIABLE FILESYSTEM
7519 M: Matthew Garrett <matthew.garrett@nebula.com>
7520 M: Jeremy Kerr <jk@ozlabs.org>
7521 M: Ard Biesheuvel <ardb@kernel.org>
7522 L: linux-efi@vger.kernel.org
7524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7527 EFIFB FRAMEBUFFER DRIVER
7528 M: Peter Jones <pjones@redhat.com>
7529 L: linux-fbdev@vger.kernel.org
7531 F: drivers/video/fbdev/efifb.c
7535 W: http://aeschi.ch.eu.org/efs/
7538 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7539 M: Douglas Miller <dougmill@linux.ibm.com>
7540 L: netdev@vger.kernel.org
7542 F: drivers/net/ethernet/ibm/ehea/
7544 ELM327 CAN NETWORK DRIVER
7545 M: Max Staudt <max@enpas.org>
7546 L: linux-can@vger.kernel.org
7548 F: Documentation/networking/device_drivers/can/can327.rst
7549 F: drivers/net/can/can327.c
7551 EM28XX VIDEO4LINUX DRIVER
7552 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7553 L: linux-media@vger.kernel.org
7555 W: https://linuxtv.org
7556 T: git git://linuxtv.org/media_tree.git
7557 F: Documentation/admin-guide/media/em28xx*
7558 F: drivers/media/usb/em28xx/
7561 M: Olivia Mackall <olivia@selenic.com>
7562 M: David Woodhouse <dwmw2@infradead.org>
7563 L: linux-embedded@vger.kernel.org
7566 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7567 M: Adrian Hunter <adrian.hunter@intel.com>
7568 M: Ritesh Harjani <riteshh@codeaurora.org>
7569 M: Asutosh Das <asutoshd@codeaurora.org>
7570 L: linux-mmc@vger.kernel.org
7572 F: drivers/mmc/host/cqhci*
7574 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7575 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7576 L: linux-scsi@vger.kernel.org
7578 W: http://www.broadcom.com
7579 F: drivers/scsi/be2iscsi/
7581 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7582 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7583 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7584 M: Somnath Kotur <somnath.kotur@broadcom.com>
7585 L: netdev@vger.kernel.org
7587 W: http://www.emulex.com
7588 F: drivers/net/ethernet/emulex/benet/
7590 EMULEX ONECONNECT ROCE DRIVER
7591 M: Selvin Xavier <selvin.xavier@broadcom.com>
7592 L: linux-rdma@vger.kernel.org
7594 W: http://www.broadcom.com
7595 F: drivers/infiniband/hw/ocrdma/
7596 F: include/uapi/rdma/ocrdma-abi.h
7598 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7599 M: James Smart <james.smart@broadcom.com>
7600 M: Dick Kennedy <dick.kennedy@broadcom.com>
7601 L: linux-scsi@vger.kernel.org
7603 W: http://www.broadcom.com
7604 F: drivers/scsi/lpfc/
7606 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7607 M: James Smart <james.smart@broadcom.com>
7608 M: Ram Vegesna <ram.vegesna@broadcom.com>
7609 L: linux-scsi@vger.kernel.org
7610 L: target-devel@vger.kernel.org
7612 W: http://www.broadcom.com
7613 F: drivers/scsi/elx/
7615 ENE CB710 FLASH CARD READER DRIVER
7616 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7618 F: drivers/misc/cb710/
7619 F: drivers/mmc/host/cb710-mmc.*
7620 F: include/linux/cb710.h
7622 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7623 M: Maxim Levitsky <maximlevitsky@gmail.com>
7625 F: drivers/media/rc/ene_ir.*
7627 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7628 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7629 L: linuxppc-dev@lists.ozlabs.org
7631 F: drivers/tty/ehv_bytechan.c
7633 EPSON S1D13XXX FRAMEBUFFER DRIVER
7634 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7637 F: drivers/video/fbdev/s1d13xxxfb.c
7638 F: include/video/s1d13xxxfb.h
7641 M: Gao Xiang <xiang@kernel.org>
7642 M: Chao Yu <chao@kernel.org>
7643 R: Yue Hu <huyue2@coolpad.com>
7644 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7645 L: linux-erofs@lists.ozlabs.org
7647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7648 F: Documentation/filesystems/erofs.rst
7650 F: include/trace/events/erofs.h
7652 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7653 M: Jeff Layton <jlayton@kernel.org>
7655 F: include/linux/errseq.h
7659 M: Frank Jungclaus <frank.jungclaus@esd.eu>
7661 L: linux-can@vger.kernel.org
7663 F: drivers/net/can/usb/esd_usb.c
7665 ET131X NETWORK DRIVER
7666 M: Mark Einon <mark.einon@gmail.com>
7668 F: drivers/net/ethernet/agere/
7670 ETAS ES58X CAN/USB DRIVER
7671 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7672 L: linux-can@vger.kernel.org
7674 F: drivers/net/can/usb/etas_es58x/
7677 M: Roopa Prabhu <roopa@nvidia.com>
7678 M: Nikolay Aleksandrov <razor@blackwall.org>
7679 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7680 L: netdev@vger.kernel.org
7682 W: http://www.linuxfoundation.org/en/Net:Bridge
7683 F: include/linux/netfilter_bridge/
7686 ETHERNET PHY LIBRARY
7687 M: Andrew Lunn <andrew@lunn.ch>
7688 M: Heiner Kallweit <hkallweit1@gmail.com>
7689 R: Russell King <linux@armlinux.org.uk>
7690 L: netdev@vger.kernel.org
7692 F: Documentation/ABI/testing/sysfs-class-net-phydev
7693 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7694 F: Documentation/devicetree/bindings/net/mdio*
7695 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7696 F: Documentation/networking/phy.rst
7697 F: drivers/net/mdio/
7698 F: drivers/net/mdio/acpi_mdio.c
7699 F: drivers/net/mdio/fwnode_mdio.c
7700 F: drivers/net/mdio/of_mdio.c
7703 F: include/dt-bindings/net/qca-ar803x.h
7704 F: include/linux/linkmode.h
7705 F: include/linux/*mdio*.h
7706 F: include/linux/mdio/*.h
7707 F: include/linux/mii.h
7708 F: include/linux/of_net.h
7709 F: include/linux/phy.h
7710 F: include/linux/phy_fixed.h
7711 F: include/linux/platform_data/mdio-bcm-unimac.h
7712 F: include/linux/platform_data/mdio-gpio.h
7713 F: include/trace/events/mdio.h
7714 F: include/uapi/linux/mdio.h
7715 F: include/uapi/linux/mii.h
7716 F: net/core/of_net.c
7719 R: Eric Biederman <ebiederm@xmission.com>
7720 R: Kees Cook <keescook@chromium.org>
7721 L: linux-mm@kvack.org
7723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7726 F: include/linux/binfmts.h
7727 F: include/linux/elf.h
7728 F: include/uapi/linux/binfmts.h
7729 F: include/uapi/linux/elf.h
7730 F: tools/testing/selftests/exec/
7735 M: Namjae Jeon <linkinjeon@kernel.org>
7736 M: Sungjong Seo <sj1557.seo@samsung.com>
7737 L: linux-fsdevel@vger.kernel.org
7739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7743 M: Jan Kara <jack@suse.com>
7744 L: linux-ext4@vger.kernel.org
7746 F: Documentation/filesystems/ext2.rst
7748 F: include/linux/ext2*
7751 M: "Theodore Ts'o" <tytso@mit.edu>
7752 M: Andreas Dilger <adilger.kernel@dilger.ca>
7753 L: linux-ext4@vger.kernel.org
7755 W: http://ext4.wiki.kernel.org
7756 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7758 F: Documentation/filesystems/ext4/
7760 F: include/trace/events/ext4.h
7762 Extended Verification Module (EVM)
7763 M: Mimi Zohar <zohar@linux.ibm.com>
7764 L: linux-integrity@vger.kernel.org
7766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7767 F: security/integrity/evm/
7768 F: security/integrity/
7770 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7771 M: Ard Biesheuvel <ardb@kernel.org>
7772 L: linux-efi@vger.kernel.org
7774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7775 F: Documentation/admin-guide/efi-stub.rst
7776 F: arch/*/include/asm/efi.h
7777 F: arch/*/kernel/efi.c
7778 F: arch/arm/boot/compressed/efi-header.S
7779 F: arch/arm64/kernel/efi-entry.S
7780 F: arch/x86/platform/efi/
7781 F: drivers/firmware/efi/
7782 F: include/linux/efi*.h
7784 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7785 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7786 M: Chanwoo Choi <cw00.choi@samsung.com>
7787 L: linux-kernel@vger.kernel.org
7789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7790 F: Documentation/devicetree/bindings/extcon/
7791 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7793 F: include/linux/extcon.h
7794 F: include/linux/extcon/
7797 M: Masami Hiramatsu <mhiramat@kernel.org>
7799 F: Documentation/admin-guide/bootconfig.rst
7800 F: fs/proc/bootconfig.c
7801 F: include/linux/bootconfig.h
7802 F: lib/bootconfig-data.S
7804 F: tools/bootconfig/*
7805 F: tools/bootconfig/scripts/*
7808 M: Jingoo Han <jingoohan1@gmail.com>
7809 L: dri-devel@lists.freedesktop.org
7811 F: drivers/gpu/drm/exynos/exynos_dp*
7813 EXYNOS SYSMMU (IOMMU) driver
7814 M: Marek Szyprowski <m.szyprowski@samsung.com>
7815 L: iommu@lists.linux.dev
7817 F: drivers/iommu/exynos-iommu.c
7820 M: Jaegeuk Kim <jaegeuk@kernel.org>
7821 M: Chao Yu <chao@kernel.org>
7822 L: linux-f2fs-devel@lists.sourceforge.net
7824 W: https://f2fs.wiki.kernel.org/
7825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7826 F: Documentation/ABI/testing/sysfs-fs-f2fs
7827 F: Documentation/filesystems/f2fs.rst
7829 F: include/linux/f2fs_fs.h
7830 F: include/trace/events/f2fs.h
7831 F: include/uapi/linux/f2fs.h
7833 F71805F HARDWARE MONITORING DRIVER
7834 M: Jean Delvare <jdelvare@suse.com>
7835 L: linux-hwmon@vger.kernel.org
7837 F: Documentation/hwmon/f71805f.rst
7838 F: drivers/hwmon/f71805f.c
7841 M: Josh Poimboeuf <jpoimboe@kernel.org>
7843 F: scripts/faddr2line
7846 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7847 L: netdev@vger.kernel.org
7849 F: Documentation/networking/failover.rst
7850 F: include/net/failover.h
7851 F: net/core/failover.c
7854 M: Jan Kara <jack@suse.cz>
7855 R: Amir Goldstein <amir73il@gmail.com>
7856 R: Matthew Bobrowski <repnop@google.com>
7857 L: linux-fsdevel@vger.kernel.org
7859 F: fs/notify/fanotify/
7860 F: include/linux/fanotify.h
7861 F: include/uapi/linux/fanotify.h
7863 FARSYNC SYNCHRONOUS DRIVER
7864 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7866 W: http://www.farsite.co.uk/
7867 F: drivers/net/wan/farsync.*
7869 FAULT INJECTION SUPPORT
7870 M: Akinobu Mita <akinobu.mita@gmail.com>
7872 F: Documentation/fault-injection/
7873 F: lib/fault-inject.c
7875 FBTFT Framebuffer drivers
7876 L: dri-devel@lists.freedesktop.org
7877 L: linux-fbdev@vger.kernel.org
7879 F: drivers/staging/fbtft/
7882 M: Michael Buesch <m@bues.ch>
7883 L: linux-media@vger.kernel.org
7885 F: drivers/media/tuners/fc0011.c
7886 F: drivers/media/tuners/fc0011.h
7889 M: Antti Palosaari <crope@iki.fi>
7890 L: linux-media@vger.kernel.org
7892 W: https://linuxtv.org
7893 W: http://palosaari.fi/linux/
7894 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7895 T: git git://linuxtv.org/anttip/media_tree.git
7896 F: drivers/media/tuners/fc2580*
7898 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7899 M: Hannes Reinecke <hare@suse.de>
7900 L: linux-scsi@vger.kernel.org
7902 W: www.Open-FCoE.org
7903 F: drivers/scsi/fcoe/
7904 F: drivers/scsi/libfc/
7906 F: include/scsi/libfc.h
7907 F: include/scsi/libfcoe.h
7908 F: include/uapi/scsi/fc/
7910 FILE LOCKING (flock() and fcntl()/lockf())
7911 M: Jeff Layton <jlayton@kernel.org>
7912 M: Chuck Lever <chuck.lever@oracle.com>
7913 L: linux-fsdevel@vger.kernel.org
7917 F: include/linux/fcntl.h
7918 F: include/uapi/linux/fcntl.h
7920 FILESYSTEM DIRECT ACCESS (DAX)
7921 M: Dan Williams <dan.j.williams@intel.com>
7922 R: Matthew Wilcox <willy@infradead.org>
7923 R: Jan Kara <jack@suse.cz>
7924 L: linux-fsdevel@vger.kernel.org
7925 L: nvdimm@lists.linux.dev
7928 F: include/linux/dax.h
7929 F: include/trace/events/fs_dax.h
7931 FILESYSTEMS (VFS and infrastructure)
7932 M: Alexander Viro <viro@zeniv.linux.org.uk>
7933 L: linux-fsdevel@vger.kernel.org
7936 F: include/linux/fs.h
7937 F: include/linux/fs_types.h
7938 F: include/uapi/linux/fs.h
7939 F: include/uapi/linux/openat2.h
7941 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7942 M: Riku Voipio <riku.voipio@iki.fi>
7943 L: linux-hwmon@vger.kernel.org
7945 F: drivers/hwmon/f75375s.c
7946 F: include/linux/f75375s.h
7948 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7949 M: Clemens Ladisch <clemens@ladisch.de>
7950 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7951 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7954 F: include/uapi/sound/firewire.h
7957 FIREWIRE MEDIA DRIVERS (firedtv)
7958 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7959 L: linux-media@vger.kernel.org
7960 L: linux1394-devel@lists.sourceforge.net
7962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7963 F: drivers/media/firewire/
7965 FIREWIRE SBP-2 TARGET
7966 M: Chris Boot <bootc@bootc.net>
7967 L: linux-scsi@vger.kernel.org
7968 L: target-devel@vger.kernel.org
7969 L: linux1394-devel@lists.sourceforge.net
7971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7972 F: drivers/target/sbp/
7975 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7976 L: linux1394-devel@lists.sourceforge.net
7978 W: http://ieee1394.wiki.kernel.org/
7979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7980 F: drivers/firewire/
7981 F: include/linux/firewire.h
7982 F: include/uapi/linux/firewire*.h
7985 FIRMWARE FRAMEWORK FOR ARMV8-A
7986 M: Sudeep Holla <sudeep.holla@arm.com>
7987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7989 F: drivers/firmware/arm_ffa/
7990 F: include/linux/arm_ffa.h
7992 FIRMWARE LOADER (request_firmware)
7993 M: Luis Chamberlain <mcgrof@kernel.org>
7994 M: Russ Weight <russell.h.weight@intel.com>
7995 L: linux-kernel@vger.kernel.org
7997 F: Documentation/firmware_class/
7998 F: drivers/base/firmware_loader/
7999 F: include/linux/firmware.h
8001 FLEXTIMER FTM-QUADDEC DRIVER
8002 M: Patrick Havelange <patrick.havelange@essensium.com>
8003 L: linux-iio@vger.kernel.org
8005 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8006 F: drivers/counter/ftm-quaddec.c
8009 M: Denis Efremov <efremov@linux.com>
8010 L: linux-block@vger.kernel.org
8012 F: drivers/block/floppy.c
8014 FLYSKY FSIA6B RC RECEIVER
8015 M: Markus Koch <markus@notsyncing.net>
8016 L: linux-input@vger.kernel.org
8018 F: drivers/input/joystick/fsia6b.c
8020 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
8021 M: Geoffrey D. Bennett <g@b4.vu>
8022 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8025 F: sound/usb/mixer_scarlett_gen2.c
8027 FORCEDETH GIGABIT ETHERNET DRIVER
8028 M: Rain River <rain.1986.08.12@gmail.com>
8029 M: Zhu Yanjun <zyjzyj2000@gmail.com>
8030 L: netdev@vger.kernel.org
8032 F: drivers/net/ethernet/nvidia/*
8035 M: Kees Cook <keescook@chromium.org>
8036 L: linux-hardening@vger.kernel.org
8038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8039 F: include/linux/fortify-string.h
8040 F: lib/fortify_kunit.c
8041 F: lib/test_fortify/*
8042 F: scripts/test_fortify.sh
8046 M: Wu Hao <hao.wu@intel.com>
8047 R: Tom Rix <trix@redhat.com>
8048 L: linux-fpga@vger.kernel.org
8050 F: Documentation/ABI/testing/sysfs-bus-dfl*
8051 F: Documentation/fpga/dfl.rst
8052 F: drivers/fpga/dfl*
8053 F: drivers/uio/uio_dfl.c
8054 F: include/linux/dfl.h
8055 F: include/uapi/linux/fpga-dfl.h
8057 FPGA MANAGER FRAMEWORK
8058 M: Moritz Fischer <mdf@kernel.org>
8059 M: Wu Hao <hao.wu@intel.com>
8060 M: Xu Yilun <yilun.xu@intel.com>
8061 R: Tom Rix <trix@redhat.com>
8062 L: linux-fpga@vger.kernel.org
8064 Q: http://patchwork.kernel.org/project/linux-fpga/list/
8065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8066 F: Documentation/devicetree/bindings/fpga/
8067 F: Documentation/driver-api/fpga/
8068 F: Documentation/fpga/
8070 F: include/linux/fpga/
8072 INTEL MAX10 BMC SECURE UPDATES
8073 M: Russ Weight <russell.h.weight@intel.com>
8074 L: linux-fpga@vger.kernel.org
8076 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
8077 F: drivers/fpga/intel-m10-bmc-sec-update.c
8079 MICROCHIP POLARFIRE FPGA DRIVERS
8080 M: Conor Dooley <conor.dooley@microchip.com>
8081 R: Ivan Bornyakov <i.bornyakov@metrotek.ru>
8082 L: linux-fpga@vger.kernel.org
8084 F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
8085 F: drivers/fpga/microchip-spi.c
8088 M: Bill Metzenthen <billm@melbpc.org.au>
8090 W: http://floatingpoint.sourceforge.net/emulator/index.html
8091 F: arch/x86/math-emu/
8094 M: Daniel Vetter <daniel@ffwll.ch>
8095 F: drivers/video/fbdev/core/
8097 T: git git://anongit.freedesktop.org/drm/drm-misc
8100 M: Helge Deller <deller@gmx.de>
8101 L: linux-fbdev@vger.kernel.org
8102 L: dri-devel@lists.freedesktop.org
8104 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8106 F: Documentation/fb/
8108 F: include/linux/fb.h
8109 F: include/uapi/linux/fb.h
8110 F: include/uapi/video/
8113 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8114 M: Horia Geantă <horia.geanta@nxp.com>
8115 M: Pankaj Gupta <pankaj.gupta@nxp.com>
8116 M: Gaurav Jain <gaurav.jain@nxp.com>
8117 L: linux-crypto@vger.kernel.org
8119 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
8120 F: drivers/crypto/caam/
8122 FREESCALE COLDFIRE M5441X MMC DRIVER
8123 M: Angelo Dureghello <angelo.dureghello@timesys.com>
8124 L: linux-mmc@vger.kernel.org
8126 F: drivers/mmc/host/sdhci-esdhc-mcf.c
8127 F: include/linux/platform_data/mmc-esdhc-mcf.h
8129 FREESCALE DIU FRAMEBUFFER DRIVER
8130 M: Timur Tabi <timur@kernel.org>
8131 L: linux-fbdev@vger.kernel.org
8133 F: drivers/video/fbdev/fsl-diu-fb.*
8135 FREESCALE DMA DRIVER
8136 M: Li Yang <leoyang.li@nxp.com>
8137 M: Zhang Wei <zw@zh-kernel.org>
8138 L: linuxppc-dev@lists.ozlabs.org
8140 F: drivers/dma/fsldma.*
8142 FREESCALE DSPI DRIVER
8143 M: Vladimir Oltean <olteanv@gmail.com>
8144 L: linux-spi@vger.kernel.org
8146 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8147 F: drivers/spi/spi-fsl-dspi.c
8148 F: include/linux/spi/spi-fsl-dspi.h
8150 FREESCALE ENETC ETHERNET DRIVERS
8151 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8152 L: netdev@vger.kernel.org
8154 F: drivers/net/ethernet/freescale/enetc/
8156 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8157 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8158 L: netdev@vger.kernel.org
8160 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8161 F: drivers/net/ethernet/freescale/gianfar*
8163 FREESCALE GPMI NAND DRIVER
8164 M: Han Xu <han.xu@nxp.com>
8165 L: linux-mtd@lists.infradead.org
8167 F: drivers/mtd/nand/raw/gpmi-nand/*
8169 FREESCALE I2C CPM DRIVER
8170 M: Jochen Friedrich <jochen@scram.de>
8171 L: linuxppc-dev@lists.ozlabs.org
8172 L: linux-i2c@vger.kernel.org
8174 F: drivers/i2c/busses/i2c-cpm.c
8176 FREESCALE IMX / MXC FEC DRIVER
8177 M: Joakim Zhang <qiangqing.zhang@nxp.com>
8178 L: netdev@vger.kernel.org
8180 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8181 F: drivers/net/ethernet/freescale/fec.h
8182 F: drivers/net/ethernet/freescale/fec_main.c
8183 F: drivers/net/ethernet/freescale/fec_ptp.c
8185 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8186 M: Sascha Hauer <s.hauer@pengutronix.de>
8187 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8188 L: linux-fbdev@vger.kernel.org
8189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8191 F: drivers/video/fbdev/imxfb.c
8193 FREESCALE IMX DDR PMU DRIVER
8194 M: Frank Li <Frank.li@nxp.com>
8195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8197 F: Documentation/admin-guide/perf/imx-ddr.rst
8198 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8199 F: drivers/perf/fsl_imx8_ddr_perf.c
8201 FREESCALE IMX I2C DRIVER
8202 M: Oleksij Rempel <o.rempel@pengutronix.de>
8203 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8204 L: linux-i2c@vger.kernel.org
8206 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8207 F: drivers/i2c/busses/i2c-imx.c
8209 FREESCALE IMX LPI2C DRIVER
8210 M: Dong Aisheng <aisheng.dong@nxp.com>
8211 L: linux-i2c@vger.kernel.org
8212 L: linux-imx@nxp.com
8214 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8215 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8217 FREESCALE MPC I2C DRIVER
8218 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8219 L: linux-i2c@vger.kernel.org
8221 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8222 F: drivers/i2c/busses/i2c-mpc.c
8224 FREESCALE QORIQ DPAA ETHERNET DRIVER
8225 M: Madalin Bucur <madalin.bucur@nxp.com>
8226 L: netdev@vger.kernel.org
8228 F: drivers/net/ethernet/freescale/dpaa
8230 FREESCALE QORIQ DPAA FMAN DRIVER
8231 M: Madalin Bucur <madalin.bucur@nxp.com>
8232 L: netdev@vger.kernel.org
8234 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8235 F: drivers/net/ethernet/freescale/fman
8237 FREESCALE QORIQ PTP CLOCK DRIVER
8238 M: Yangbo Lu <yangbo.lu@nxp.com>
8239 L: netdev@vger.kernel.org
8241 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8242 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8243 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8244 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8245 F: drivers/ptp/ptp_qoriq.c
8246 F: drivers/ptp/ptp_qoriq_debugfs.c
8247 F: include/linux/fsl/ptp_qoriq.h
8249 FREESCALE QUAD SPI DRIVER
8250 M: Han Xu <han.xu@nxp.com>
8251 L: linux-spi@vger.kernel.org
8253 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8254 F: drivers/spi/spi-fsl-qspi.c
8256 FREESCALE QUICC ENGINE LIBRARY
8257 M: Qiang Zhao <qiang.zhao@nxp.com>
8258 L: linuxppc-dev@lists.ozlabs.org
8260 F: drivers/soc/fsl/qe/
8261 F: include/soc/fsl/qe/
8263 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8264 M: Li Yang <leoyang.li@nxp.com>
8265 L: netdev@vger.kernel.org
8266 L: linuxppc-dev@lists.ozlabs.org
8268 F: drivers/net/ethernet/freescale/ucc_geth*
8270 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8271 M: Zhao Qiang <qiang.zhao@nxp.com>
8272 L: netdev@vger.kernel.org
8273 L: linuxppc-dev@lists.ozlabs.org
8275 F: drivers/net/wan/fsl_ucc_hdlc*
8277 FREESCALE QUICC ENGINE UCC UART DRIVER
8278 M: Timur Tabi <timur@kernel.org>
8279 L: linuxppc-dev@lists.ozlabs.org
8281 F: drivers/tty/serial/ucc_uart.c
8283 FREESCALE SOC DRIVERS
8284 M: Li Yang <leoyang.li@nxp.com>
8285 L: linuxppc-dev@lists.ozlabs.org
8286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8288 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8289 F: Documentation/devicetree/bindings/soc/fsl/
8291 F: include/linux/fsl/
8294 FREESCALE SOC FS_ENET DRIVER
8295 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8296 L: linuxppc-dev@lists.ozlabs.org
8297 L: netdev@vger.kernel.org
8299 F: drivers/net/ethernet/freescale/fs_enet/
8300 F: include/linux/fs_enet_pd.h
8302 FREESCALE SOC SOUND DRIVERS
8303 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8304 M: Xiubo Li <Xiubo.Lee@gmail.com>
8305 R: Fabio Estevam <festevam@gmail.com>
8306 R: Nicolin Chen <nicoleotsuka@gmail.com>
8307 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8308 L: linuxppc-dev@lists.ozlabs.org
8310 F: sound/soc/fsl/fsl*
8311 F: sound/soc/fsl/imx*
8312 F: sound/soc/fsl/mpc8610_hpcd.c
8314 FREESCALE USB PERIPHERAL DRIVERS
8315 M: Li Yang <leoyang.li@nxp.com>
8316 L: linux-usb@vger.kernel.org
8317 L: linuxppc-dev@lists.ozlabs.org
8319 F: drivers/usb/gadget/udc/fsl*
8321 FREESCALE USB PHY DRIVER
8322 M: Ran Wang <ran.wang_1@nxp.com>
8323 L: linux-usb@vger.kernel.org
8324 L: linuxppc-dev@lists.ozlabs.org
8326 F: drivers/usb/phy/phy-fsl-usb*
8329 M: Christoph Hellwig <hch@infradead.org>
8331 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8335 M: "Rafael J. Wysocki" <rafael@kernel.org>
8336 M: Pavel Machek <pavel@ucw.cz>
8337 L: linux-pm@vger.kernel.org
8339 F: Documentation/power/freezing-of-tasks.rst
8340 F: include/linux/freezer.h
8344 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8345 L: linux-kernel@vger.kernel.org
8347 F: include/linux/frontswap.h
8350 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8351 M: David Howells <dhowells@redhat.com>
8352 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8354 F: Documentation/filesystems/caching/
8356 F: include/linux/fscache*.h
8358 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8359 M: Theodore Y. Ts'o <tytso@mit.edu>
8360 M: Jaegeuk Kim <jaegeuk@kernel.org>
8361 M: Eric Biggers <ebiggers@kernel.org>
8362 L: linux-fscrypt@vger.kernel.org
8364 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8365 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8366 F: Documentation/filesystems/fscrypt.rst
8368 F: include/linux/fscrypt*.h
8369 F: include/uapi/linux/fscrypt.h
8372 M: Jeremy Kerr <jk@ozlabs.org>
8373 M: Joel Stanley <joel@jms.id.au>
8374 R: Alistar Popple <alistair@popple.id.au>
8375 R: Eddie James <eajames@linux.ibm.com>
8376 L: linux-fsi@lists.ozlabs.org
8378 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8381 F: include/linux/fsi*.h
8382 F: include/trace/events/fsi*.h
8384 FSI-ATTACHED I2C DRIVER
8385 M: Eddie James <eajames@linux.ibm.com>
8386 L: linux-i2c@vger.kernel.org
8387 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8389 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8390 F: drivers/i2c/busses/i2c-fsi.c
8392 FSI-ATTACHED SPI DRIVER
8393 M: Eddie James <eajames@linux.ibm.com>
8394 L: linux-spi@vger.kernel.org
8396 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8397 F: drivers/spi/spi-fsi.c
8399 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8400 M: Jan Kara <jack@suse.cz>
8401 R: Amir Goldstein <amir73il@gmail.com>
8402 L: linux-fsdevel@vger.kernel.org
8404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8406 F: include/linux/fsnotify*.h
8408 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8409 M: Eric Biggers <ebiggers@kernel.org>
8410 M: Theodore Y. Ts'o <tytso@mit.edu>
8411 L: linux-fscrypt@vger.kernel.org
8413 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8414 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8415 F: Documentation/filesystems/fsverity.rst
8417 F: include/linux/fsverity.h
8418 F: include/uapi/linux/fsverity.h
8420 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8421 M: Michael Zaidman <michael.zaidman@gmail.com>
8422 L: linux-i2c@vger.kernel.org
8423 L: linux-input@vger.kernel.org
8425 F: drivers/hid/hid-ft260.c
8427 FUJITSU LAPTOP EXTRAS
8428 M: Jonathan Woithe <jwoithe@just42.net>
8429 L: platform-driver-x86@vger.kernel.org
8431 F: drivers/platform/x86/fujitsu-laptop.c
8433 FUJITSU M-5MO LS CAMERA ISP DRIVER
8434 M: Kyungmin Park <kyungmin.park@samsung.com>
8435 M: Heungjun Kim <riverful.kim@samsung.com>
8436 L: linux-media@vger.kernel.org
8438 F: drivers/media/i2c/m5mols/
8439 F: include/media/i2c/m5mols.h
8441 FUJITSU TABLET EXTRAS
8442 M: Robert Gerlach <khnz@gmx.de>
8443 L: platform-driver-x86@vger.kernel.org
8445 F: drivers/platform/x86/fujitsu-tablet.c
8447 FUNGIBLE ETHERNET DRIVERS
8448 M: Dimitris Michailidis <dmichail@fungible.com>
8449 L: netdev@vger.kernel.org
8451 F: drivers/net/ethernet/fungible/
8453 FUSE: FILESYSTEM IN USERSPACE
8454 M: Miklos Szeredi <miklos@szeredi.hu>
8455 L: linux-fsdevel@vger.kernel.org
8457 W: https://github.com/libfuse/
8458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8459 F: Documentation/filesystems/fuse.rst
8461 F: include/uapi/linux/fuse.h
8464 M: Thomas Gleixner <tglx@linutronix.de>
8465 M: Ingo Molnar <mingo@redhat.com>
8466 R: Peter Zijlstra <peterz@infradead.org>
8467 R: Darren Hart <dvhart@infradead.org>
8468 R: Davidlohr Bueso <dave@stgolabs.net>
8469 R: André Almeida <andrealmeid@igalia.com>
8470 L: linux-kernel@vger.kernel.org
8472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8473 F: Documentation/locking/*futex*
8474 F: include/asm-generic/futex.h
8475 F: include/linux/futex.h
8476 F: include/uapi/linux/futex.h
8478 F: tools/perf/bench/futex*
8479 F: tools/testing/selftests/futex/
8481 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8482 M: Tim Harvey <tharvey@gateworks.com>
8483 M: Robert Jones <rjones@gateworks.com>
8485 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8486 F: drivers/mfd/gateworks-gsc.c
8487 F: include/linux/mfd/gsc.h
8488 F: Documentation/hwmon/gsc-hwmon.rst
8489 F: drivers/hwmon/gsc-hwmon.c
8490 F: include/linux/platform_data/gsc_hwmon.h
8493 M: Kees Cook <keescook@chromium.org>
8494 L: linux-hardening@vger.kernel.org
8496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8497 F: Documentation/kbuild/gcc-plugins.rst
8498 F: scripts/Makefile.gcc-plugins
8499 F: scripts/gcc-plugins/
8501 GCOV BASED KERNEL PROFILING
8502 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8504 F: Documentation/dev-tools/gcov.rst
8507 GDB KERNEL DEBUGGING HELPER SCRIPTS
8508 M: Jan Kiszka <jan.kiszka@siemens.com>
8509 M: Kieran Bingham <kbingham@kernel.org>
8513 GEMINI CRYPTO DRIVER
8514 M: Corentin Labbe <clabbe@baylibre.com>
8515 L: linux-crypto@vger.kernel.org
8517 F: drivers/crypto/gemini/
8519 GEMTEK FM RADIO RECEIVER DRIVER
8520 M: Hans Verkuil <hverkuil@xs4all.nl>
8521 L: linux-media@vger.kernel.org
8523 W: https://linuxtv.org
8524 T: git git://linuxtv.org/media_tree.git
8525 F: drivers/media/radio/radio-gemtek*
8527 GENERIC ARCHITECTURE TOPOLOGY
8528 M: Sudeep Holla <sudeep.holla@arm.com>
8529 L: linux-kernel@vger.kernel.org
8531 F: drivers/base/arch_topology.c
8532 F: include/linux/arch_topology.h
8535 M: Thomas Gleixner <tglx@linutronix.de>
8536 M: Peter Zijlstra <peterz@infradead.org>
8537 M: Andy Lutomirski <luto@kernel.org>
8538 L: linux-kernel@vger.kernel.org
8540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8541 F: include/linux/entry-common.h
8542 F: include/linux/entry-kvm.h
8545 GENERIC GPIO I2C DRIVER
8546 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8548 F: drivers/i2c/busses/i2c-gpio.c
8549 F: include/linux/platform_data/i2c-gpio.h
8551 GENERIC GPIO I2C MULTIPLEXER DRIVER
8552 M: Peter Korsgaard <peter.korsgaard@barco.com>
8553 L: linux-i2c@vger.kernel.org
8555 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8556 F: drivers/i2c/muxes/i2c-mux-gpio.c
8557 F: include/linux/platform_data/i2c-mux-gpio.h
8559 GENERIC HDLC (WAN) DRIVERS
8560 M: Krzysztof Halasa <khc@pm.waw.pl>
8562 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8563 F: drivers/net/wan/c101.c
8564 F: drivers/net/wan/hd6457*
8565 F: drivers/net/wan/hdlc*
8566 F: drivers/net/wan/n2.c
8567 F: drivers/net/wan/pc300too.c
8568 F: drivers/net/wan/pci200syn.c
8569 F: drivers/net/wan/wanxl*
8571 GENERIC INCLUDE/ASM HEADER FILES
8572 M: Arnd Bergmann <arnd@arndb.de>
8573 L: linux-arch@vger.kernel.org
8575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8576 F: include/asm-generic/
8577 F: include/uapi/asm-generic/
8579 GENERIC PHY FRAMEWORK
8580 M: Kishon Vijay Abraham I <kishon@ti.com>
8581 M: Vinod Koul <vkoul@kernel.org>
8582 L: linux-phy@lists.infradead.org
8584 Q: https://patchwork.kernel.org/project/linux-phy/list/
8585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8586 F: Documentation/devicetree/bindings/phy/
8588 F: include/dt-bindings/phy/
8589 F: include/linux/phy/
8591 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8592 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8594 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8597 M: "Rafael J. Wysocki" <rafael@kernel.org>
8598 M: Kevin Hilman <khilman@kernel.org>
8599 M: Ulf Hansson <ulf.hansson@linaro.org>
8600 L: linux-pm@vger.kernel.org
8602 F: Documentation/devicetree/bindings/power/power?domain*
8603 F: drivers/base/power/domain*.c
8604 F: include/linux/pm_domain.h
8606 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8607 M: Eugen Hristev <eugen.hristev@microchip.com>
8608 L: linux-input@vger.kernel.org
8610 F: drivers/input/touchscreen/resistive-adc-touch.c
8612 GENERIC STRING LIBRARY
8613 R: Andy Shevchenko <andy@kernel.org>
8616 F: lib/string_helpers.c
8617 F: lib/test_string.c
8618 F: lib/test-string_helpers.c
8620 GENERIC UIO DRIVER FOR PCI DEVICES
8621 M: "Michael S. Tsirkin" <mst@redhat.com>
8622 L: kvm@vger.kernel.org
8624 F: drivers/uio/uio_pci_generic.c
8626 GENERIC VDSO LIBRARY
8627 M: Andy Lutomirski <luto@kernel.org>
8628 M: Thomas Gleixner <tglx@linutronix.de>
8629 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8630 L: linux-kernel@vger.kernel.org
8632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8633 F: include/asm-generic/vdso/vsyscall.h
8635 F: kernel/time/vsyscall.c
8638 GENWQE (IBM Generic Workqueue Card)
8639 M: Frank Haverkamp <haver@linux.ibm.com>
8641 F: drivers/misc/genwqe/
8643 GET_MAINTAINER SCRIPT
8644 M: Joe Perches <joe@perches.com>
8646 F: scripts/get_maintainer.pl
8649 M: Bob Peterson <rpeterso@redhat.com>
8650 M: Andreas Gruenbacher <agruenba@redhat.com>
8651 L: cluster-devel@redhat.com
8653 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8655 F: Documentation/filesystems/gfs2*
8657 F: include/uapi/linux/gfs2_ondisk.h
8660 M: Thomas Weißschuh <thomas@weissschuh.net>
8661 L: platform-driver-x86@vger.kernel.org
8663 F: drivers/platform/x86/gigabyte-wmi.c
8666 M: Johan Hovold <johan@kernel.org>
8668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8669 F: Documentation/ABI/testing/sysfs-class-gnss
8670 F: Documentation/devicetree/bindings/gnss/
8672 F: include/linux/gnss.h
8675 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8676 L: linux-media@vger.kernel.org
8678 F: drivers/media/usb/go7007/
8681 M: Bastien Nocera <hadess@hadess.net>
8682 M: Hans de Goede <hdegoede@redhat.com>
8683 L: linux-input@vger.kernel.org
8685 F: drivers/input/touchscreen/goodix*
8687 GOOGLE ETHERNET DRIVERS
8688 M: Jeroen de Borst <jeroendb@google.com>
8689 M: Catherine Sullivan <csully@google.com>
8690 R: Shailend Chand <shailend@google.com>
8691 L: netdev@vger.kernel.org
8693 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8694 F: drivers/net/ethernet/google
8696 GPD POCKET FAN DRIVER
8697 M: Hans de Goede <hdegoede@redhat.com>
8698 L: platform-driver-x86@vger.kernel.org
8700 F: drivers/platform/x86/gpd-pocket-fan.c
8703 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8704 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8705 L: linux-gpio@vger.kernel.org
8706 L: linux-acpi@vger.kernel.org
8708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8709 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8710 F: drivers/gpio/gpiolib-acpi.c
8711 F: drivers/gpio/gpiolib-acpi.h
8714 M: Geert Uytterhoeven <geert+renesas@glider.be>
8715 L: linux-gpio@vger.kernel.org
8717 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8718 F: drivers/gpio/gpio-aggregator.c
8721 M: Sean Young <sean@mess.org>
8722 L: linux-media@vger.kernel.org
8724 F: drivers/media/rc/gpio-ir-tx.c
8727 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8728 L: linux-gpio@vger.kernel.org
8730 F: drivers/gpio/gpio-mockup.c
8731 F: tools/testing/selftests/gpio/
8734 R: Michael Walle <michael@walle.cc>
8736 F: drivers/gpio/gpio-regmap.c
8737 F: include/linux/gpio/regmap.h
8740 M: Linus Walleij <linus.walleij@linaro.org>
8741 M: Bartosz Golaszewski <brgl@bgdev.pl>
8742 L: linux-gpio@vger.kernel.org
8744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8745 F: Documentation/ABI/obsolete/sysfs-gpio
8746 F: Documentation/ABI/testing/gpio-cdev
8747 F: Documentation/admin-guide/gpio/
8748 F: Documentation/devicetree/bindings/gpio/
8749 F: Documentation/driver-api/gpio/
8751 F: include/asm-generic/gpio.h
8752 F: include/dt-bindings/gpio/
8753 F: include/linux/gpio.h
8754 F: include/linux/gpio/
8755 F: include/linux/of_gpio.h
8756 F: include/uapi/linux/gpio.h
8759 GRE DEMULTIPLEXER DRIVER
8760 M: Dmitry Kozlov <xeb@mail.ru>
8761 L: netdev@vger.kernel.org
8763 F: include/net/gre.h
8764 F: net/ipv4/gre_demux.c
8765 F: net/ipv4/gre_offload.c
8767 GRETH 10/100/1G Ethernet MAC device driver
8768 M: Andreas Larsson <andreas@gaisler.com>
8769 L: netdev@vger.kernel.org
8771 F: drivers/net/ethernet/aeroflex/
8773 GREYBUS AUDIO PROTOCOLS DRIVERS
8774 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8775 M: Mark Greer <mgreer@animalcreek.com>
8777 F: drivers/staging/greybus/audio_apbridgea.c
8778 F: drivers/staging/greybus/audio_apbridgea.h
8779 F: drivers/staging/greybus/audio_codec.c
8780 F: drivers/staging/greybus/audio_codec.h
8781 F: drivers/staging/greybus/audio_gb.c
8782 F: drivers/staging/greybus/audio_manager.c
8783 F: drivers/staging/greybus/audio_manager.h
8784 F: drivers/staging/greybus/audio_manager_module.c
8785 F: drivers/staging/greybus/audio_manager_private.h
8786 F: drivers/staging/greybus/audio_manager_sysfs.c
8787 F: drivers/staging/greybus/audio_module.c
8788 F: drivers/staging/greybus/audio_topology.c
8790 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8791 M: Viresh Kumar <vireshk@kernel.org>
8793 F: drivers/staging/greybus/authentication.c
8794 F: drivers/staging/greybus/bootrom.c
8795 F: drivers/staging/greybus/firmware.h
8796 F: drivers/staging/greybus/fw-core.c
8797 F: drivers/staging/greybus/fw-download.c
8798 F: drivers/staging/greybus/fw-management.c
8799 F: drivers/staging/greybus/greybus_authentication.h
8800 F: drivers/staging/greybus/greybus_firmware.h
8801 F: drivers/staging/greybus/hid.c
8802 F: drivers/staging/greybus/i2c.c
8803 F: drivers/staging/greybus/spi.c
8804 F: drivers/staging/greybus/spilib.c
8805 F: drivers/staging/greybus/spilib.h
8807 GREYBUS LOOPBACK DRIVER
8808 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8810 F: drivers/staging/greybus/loopback.c
8812 GREYBUS PLATFORM DRIVERS
8813 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8815 F: drivers/staging/greybus/arche-apb-ctrl.c
8816 F: drivers/staging/greybus/arche-platform.c
8817 F: drivers/staging/greybus/arche_platform.h
8819 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8820 M: Rui Miguel Silva <rmfrfs@gmail.com>
8822 F: drivers/staging/greybus/gpio.c
8823 F: drivers/staging/greybus/light.c
8824 F: drivers/staging/greybus/power_supply.c
8825 F: drivers/staging/greybus/sdio.c
8826 F: drivers/staging/greybus/spi.c
8827 F: drivers/staging/greybus/spilib.c
8830 M: Johan Hovold <johan@kernel.org>
8831 M: Alex Elder <elder@kernel.org>
8832 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8833 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8836 F: drivers/staging/greybus/
8837 F: include/linux/greybus.h
8838 F: include/linux/greybus/
8840 GREYBUS UART PROTOCOLS DRIVERS
8841 M: David Lin <dtwlin@gmail.com>
8843 F: drivers/staging/greybus/log.c
8844 F: drivers/staging/greybus/uart.c
8846 GS1662 VIDEO SERIALIZER
8847 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8848 L: linux-media@vger.kernel.org
8850 T: git git://linuxtv.org/media_tree.git
8851 F: drivers/media/spi/gs1662.c
8853 GSPCA FINEPIX SUBDRIVER
8854 M: Frank Zago <frank@zago.net>
8855 L: linux-media@vger.kernel.org
8857 T: git git://linuxtv.org/media_tree.git
8858 F: drivers/media/usb/gspca/finepix.c
8860 GSPCA GL860 SUBDRIVER
8861 M: Olivier Lorin <o.lorin@laposte.net>
8862 L: linux-media@vger.kernel.org
8864 T: git git://linuxtv.org/media_tree.git
8865 F: drivers/media/usb/gspca/gl860/
8867 GSPCA M5602 SUBDRIVER
8868 M: Erik Andren <erik.andren@gmail.com>
8869 L: linux-media@vger.kernel.org
8871 T: git git://linuxtv.org/media_tree.git
8872 F: drivers/media/usb/gspca/m5602/
8874 GSPCA PAC207 SONIXB SUBDRIVER
8875 M: Hans Verkuil <hverkuil@xs4all.nl>
8876 L: linux-media@vger.kernel.org
8878 T: git git://linuxtv.org/media_tree.git
8879 F: drivers/media/usb/gspca/pac207.c
8881 GSPCA SN9C20X SUBDRIVER
8882 M: Brian Johnson <brijohn@gmail.com>
8883 L: linux-media@vger.kernel.org
8885 T: git git://linuxtv.org/media_tree.git
8886 F: drivers/media/usb/gspca/sn9c20x.c
8888 GSPCA T613 SUBDRIVER
8889 M: Leandro Costantino <lcostantino@gmail.com>
8890 L: linux-media@vger.kernel.org
8892 T: git git://linuxtv.org/media_tree.git
8893 F: drivers/media/usb/gspca/t613.c
8895 GSPCA USB WEBCAM DRIVER
8896 M: Hans Verkuil <hverkuil@xs4all.nl>
8897 L: linux-media@vger.kernel.org
8899 T: git git://linuxtv.org/media_tree.git
8900 F: drivers/media/usb/gspca/
8902 GTP (GPRS Tunneling Protocol)
8903 M: Pablo Neira Ayuso <pablo@netfilter.org>
8904 M: Harald Welte <laforge@gnumonks.org>
8905 L: osmocom-net-gprs@lists.osmocom.org
8907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8908 F: drivers/net/gtp.c
8910 GUID PARTITION TABLE (GPT)
8911 M: Davidlohr Bueso <dave@stgolabs.net>
8912 L: linux-efi@vger.kernel.org
8914 F: block/partitions/efi.*
8916 HABANALABS PCI DRIVER
8917 M: Oded Gabbay <ogabbay@kernel.org>
8919 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8920 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8921 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8922 F: drivers/misc/habanalabs/
8923 F: include/uapi/misc/habanalabs.h
8926 M: Antti Palosaari <crope@iki.fi>
8927 L: linux-media@vger.kernel.org
8929 W: https://linuxtv.org
8930 W: http://palosaari.fi/linux/
8931 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8932 T: git git://linuxtv.org/anttip/media_tree.git
8933 F: drivers/media/usb/hackrf/
8935 HANTRO VPU CODEC DRIVER
8936 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8937 M: Philipp Zabel <p.zabel@pengutronix.de>
8938 L: linux-media@vger.kernel.org
8939 L: linux-rockchip@lists.infradead.org
8941 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8942 F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
8943 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8944 F: drivers/staging/media/hantro/
8946 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8947 M: Frank Seidel <frank@f-seidel.de>
8948 L: platform-driver-x86@vger.kernel.org
8950 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8951 F: drivers/platform/x86/hdaps.c
8954 M: Jean Delvare <jdelvare@suse.com>
8955 M: Guenter Roeck <linux@roeck-us.net>
8956 L: linux-hwmon@vger.kernel.org
8958 W: http://hwmon.wiki.kernel.org/
8959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8960 F: Documentation/ABI/testing/sysfs-class-hwmon
8961 F: Documentation/devicetree/bindings/hwmon/
8962 F: Documentation/hwmon/
8964 F: include/linux/hwmon*.h
8965 F: include/trace/events/hwmon*.h
8966 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8968 HARDWARE RANDOM NUMBER GENERATOR CORE
8969 M: Olivia Mackall <olivia@selenic.com>
8970 M: Herbert Xu <herbert@gondor.apana.org.au>
8971 L: linux-crypto@vger.kernel.org
8973 F: Documentation/admin-guide/hw_random.rst
8974 F: Documentation/devicetree/bindings/rng/
8975 F: drivers/char/hw_random/
8976 F: include/linux/hw_random.h
8978 HARDWARE SPINLOCK CORE
8979 M: Ohad Ben-Cohen <ohad@wizery.com>
8980 M: Bjorn Andersson <andersson@kernel.org>
8981 R: Baolin Wang <baolin.wang7@gmail.com>
8982 L: linux-remoteproc@vger.kernel.org
8984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8985 F: Documentation/devicetree/bindings/hwlock/
8986 F: Documentation/locking/hwspinlock.rst
8987 F: drivers/hwspinlock/
8988 F: include/linux/hwspinlock.h
8990 HARDWARE TRACING FACILITIES
8991 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8993 F: drivers/hwtracing/
8995 HARMONY SOUND DRIVER
8996 L: linux-parisc@vger.kernel.org
8998 F: sound/parisc/harmony.*
9000 HDPVR USB VIDEO ENCODER DRIVER
9001 M: Hans Verkuil <hverkuil@xs4all.nl>
9002 L: linux-media@vger.kernel.org
9004 W: https://linuxtv.org
9005 T: git git://linuxtv.org/media_tree.git
9006 F: drivers/media/usb/hdpvr/
9008 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9009 M: Matt Hsiao <matt.hsiao@hpe.com>
9011 F: drivers/misc/hpilo.[ch]
9013 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9014 M: Jerry Hoemann <jerry.hoemann@hpe.com>
9016 F: Documentation/watchdog/hpwdt.rst
9017 F: drivers/watchdog/hpwdt.c
9019 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9020 M: Don Brace <don.brace@microchip.com>
9021 L: storagedev@microchip.com
9022 L: linux-scsi@vger.kernel.org
9024 F: Documentation/scsi/hpsa.rst
9025 F: drivers/scsi/hpsa*.[ch]
9026 F: include/linux/cciss*.h
9027 F: include/uapi/linux/cciss*.h
9030 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9031 L: linux-rdma@vger.kernel.org
9033 F: drivers/infiniband/hw/hfi1
9036 L: linux-fsdevel@vger.kernel.org
9038 F: Documentation/filesystems/hfs.rst
9042 L: linux-fsdevel@vger.kernel.org
9044 F: Documentation/filesystems/hfsplus.rst
9047 HGA FRAMEBUFFER DRIVER
9048 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9049 L: linux-nvidia@lists.surfsouth.com
9051 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9052 F: drivers/video/fbdev/hgafb.c
9054 HIBERNATION (aka Software Suspend, aka swsusp)
9055 M: "Rafael J. Wysocki" <rafael@kernel.org>
9056 M: Pavel Machek <pavel@ucw.cz>
9057 L: linux-pm@vger.kernel.org
9059 B: https://bugzilla.kernel.org
9060 F: arch/*/include/asm/suspend*.h
9062 F: drivers/base/power/
9063 F: include/linux/freezer.h
9064 F: include/linux/pm.h
9065 F: include/linux/suspend.h
9069 M: Jiri Kosina <jikos@kernel.org>
9070 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
9071 L: linux-input@vger.kernel.org
9073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9075 F: include/linux/hid*
9076 F: include/uapi/linux/hid*
9078 HID LOGITECH DRIVERS
9079 R: Filipe Laíns <lains@riseup.net>
9080 L: linux-input@vger.kernel.org
9082 F: drivers/hid/hid-logitech-*
9084 HID PLAYSTATION DRIVER
9085 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
9086 L: linux-input@vger.kernel.org
9088 F: drivers/hid/hid-playstation.c
9090 HID SENSOR HUB DRIVERS
9091 M: Jiri Kosina <jikos@kernel.org>
9092 M: Jonathan Cameron <jic23@kernel.org>
9093 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9094 L: linux-input@vger.kernel.org
9095 L: linux-iio@vger.kernel.org
9097 F: Documentation/hid/hid-sensor*
9098 F: drivers/hid/hid-sensor-*
9099 F: drivers/iio/*/hid-*
9100 F: include/linux/hid-sensor-*
9103 M: Ping Cheng <ping.cheng@wacom.com>
9104 M: Jason Gerecke <jason.gerecke@wacom.com>
9105 L: linux-input@vger.kernel.org
9107 F: drivers/hid/wacom.h
9108 F: drivers/hid/wacom_*
9110 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9111 M: Thomas Gleixner <tglx@linutronix.de>
9112 L: linux-kernel@vger.kernel.org
9114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9115 F: Documentation/timers/
9116 F: include/linux/clockchips.h
9117 F: include/linux/hrtimer.h
9118 F: kernel/time/clockevents.c
9119 F: kernel/time/hrtimer.c
9120 F: kernel/time/timer_*.c
9122 HIGH-SPEED SCC DRIVER FOR AX.25
9123 L: linux-hams@vger.kernel.org
9125 F: drivers/net/hamradio/scc.c
9127 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9128 M: HighPoint Linux Team <linux@highpoint-tech.com>
9130 W: http://www.highpoint-tech.com
9131 F: Documentation/scsi/hptiop.rst
9132 F: drivers/scsi/hptiop.c
9135 M: Jes Sorensen <jes@trained-monkey.org>
9136 L: linux-hippi@sunsite.dk
9138 F: drivers/net/hippi/
9139 F: include/linux/hippidevice.h
9140 F: include/uapi/linux/if_hippi.h
9143 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9144 M: Kurt Kanzenbach <kurt@linutronix.de>
9145 L: netdev@vger.kernel.org
9147 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9148 F: drivers/net/dsa/hirschmann/*
9149 F: include/linux/platform_data/hirschmann-hellcreek.h
9150 F: net/dsa/tag_hellcreek.c
9152 HISILICON DMA DRIVER
9153 M: Zhou Wang <wangzhou1@hisilicon.com>
9154 L: dmaengine@vger.kernel.org
9156 F: drivers/dma/hisi_dma.c
9158 HISILICON GPIO DRIVER
9159 M: Jay Fang <f.fangjian@huawei.com>
9160 L: linux-gpio@vger.kernel.org
9162 F: drivers/gpio/gpio-hisi.c
9164 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9165 M: Longfang Liu <liulongfang@huawei.com>
9166 L: linux-crypto@vger.kernel.org
9168 F: Documentation/ABI/testing/debugfs-hisi-hpre
9169 F: drivers/crypto/hisilicon/hpre/hpre.h
9170 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9171 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9173 HISILICON I2C CONTROLLER DRIVER
9174 M: Yicong Yang <yangyicong@hisilicon.com>
9175 L: linux-i2c@vger.kernel.org
9177 W: https://www.hisilicon.com
9178 F: drivers/i2c/busses/i2c-hisi.c
9180 HISILICON LPC BUS DRIVER
9181 M: john.garry@huawei.com
9183 W: http://www.hisilicon.com
9184 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9185 F: drivers/bus/hisi_lpc.c
9187 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9188 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9189 M: Salil Mehta <salil.mehta@huawei.com>
9190 L: netdev@vger.kernel.org
9192 W: http://www.hisilicon.com
9193 F: drivers/net/ethernet/hisilicon/hns3/
9195 HISILICON NETWORK SUBSYSTEM DRIVER
9196 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9197 M: Salil Mehta <salil.mehta@huawei.com>
9198 L: netdev@vger.kernel.org
9200 W: http://www.hisilicon.com
9201 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9202 F: drivers/net/ethernet/hisilicon/
9204 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9205 M: John Stultz <jstultz@google.com>
9206 L: linux-kernel@vger.kernel.org
9208 F: drivers/misc/hisi_hikey_usb.c
9210 HISILICON PMU DRIVER
9211 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9212 M: Qi Liu <liuqi115@huawei.com>
9214 W: http://www.hisilicon.com
9215 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9216 F: Documentation/admin-guide/perf/hisi-pmu.rst
9217 F: drivers/perf/hisilicon
9219 HISILICON HNS3 PMU DRIVER
9220 M: Guangbin Huang <huangguangbin2@huawei.com>
9222 F: Documentation/admin-guide/perf/hns3-pmu.rst
9223 F: drivers/perf/hisilicon/hns3_pmu.c
9226 M: Weili Qian <qianweili@huawei.com>
9227 M: Zhou Wang <wangzhou1@hisilicon.com>
9228 L: linux-crypto@vger.kernel.org
9230 F: drivers/crypto/hisilicon/Kconfig
9231 F: drivers/crypto/hisilicon/Makefile
9232 F: drivers/crypto/hisilicon/qm.c
9233 F: drivers/crypto/hisilicon/sgl.c
9234 F: include/linux/hisi_acc_qm.h
9236 HISILICON ZIP Controller DRIVER
9237 M: Yang Shen <shenyang39@huawei.com>
9238 M: Zhou Wang <wangzhou1@hisilicon.com>
9239 L: linux-crypto@vger.kernel.org
9241 F: Documentation/ABI/testing/debugfs-hisi-zip
9242 F: drivers/crypto/hisilicon/zip/
9244 HISILICON ROCE DRIVER
9245 M: Haoyue Xu <xuhaoyue1@hisilicon.com>
9246 M: Wenpeng Liang <liangwenpeng@huawei.com>
9247 L: linux-rdma@vger.kernel.org
9249 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9250 F: drivers/infiniband/hw/hns/
9252 HISILICON SAS Controller
9253 M: John Garry <john.garry@huawei.com>
9255 W: http://www.hisilicon.com
9256 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9257 F: drivers/scsi/hisi_sas/
9259 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9260 M: Kai Ye <yekai13@huawei.com>
9261 M: Longfang Liu <liulongfang@huawei.com>
9262 L: linux-crypto@vger.kernel.org
9264 F: Documentation/ABI/testing/debugfs-hisi-sec
9265 F: drivers/crypto/hisilicon/sec2/sec.h
9266 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9267 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9268 F: drivers/crypto/hisilicon/sec2/sec_main.c
9270 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9271 M: Jay Fang <f.fangjian@huawei.com>
9272 L: linux-spi@vger.kernel.org
9274 W: http://www.hisilicon.com
9275 F: drivers/spi/spi-hisi-kunpeng.c
9277 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9278 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9279 L: linux-kernel@vger.kernel.org
9281 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9282 F: drivers/spmi/hisi-spmi-controller.c
9284 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9285 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9286 L: linux-kernel@vger.kernel.org
9288 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9289 F: drivers/mfd/hi6421-spmi-pmic.c
9291 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9292 M: Weili Qian <qianweili@huawei.com>
9294 F: drivers/crypto/hisilicon/trng/trng.c
9296 HISILICON V3XX SPI NOR FLASH Controller Driver
9297 M: John Garry <john.garry@huawei.com>
9299 W: http://www.hisilicon.com
9300 F: drivers/spi/spi-hisi-sfc-v3xx.c
9302 HMM - Heterogeneous Memory Management
9303 M: Jérôme Glisse <jglisse@redhat.com>
9304 L: linux-mm@kvack.org
9306 F: Documentation/mm/hmm.rst
9307 F: include/linux/hmm*
9310 F: tools/testing/selftests/vm/*hmm*
9313 M: Jouni Malinen <j@w1.fi>
9314 L: linux-wireless@vger.kernel.org
9316 W: http://w1.fi/hostap-driver.html
9317 F: drivers/net/wireless/intersil/hostap/
9319 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9320 L: platform-driver-x86@vger.kernel.org
9322 F: drivers/platform/x86/tc1100-wmi.c
9324 HPET: High Precision Event Timers driver
9325 M: Clemens Ladisch <clemens@ladisch.de>
9327 F: Documentation/timers/hpet.rst
9328 F: drivers/char/hpet.c
9329 F: include/linux/hpet.h
9330 F: include/uapi/linux/hpet.h
9334 F: arch/x86/include/asm/hpet.h
9335 F: arch/x86/kernel/hpet.c
9338 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9340 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9344 M: Sebastian Reichel <sre@kernel.org>
9346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9347 F: Documentation/ABI/testing/sysfs-bus-hsi
9348 F: Documentation/driver-api/hsi.rst
9350 F: include/linux/hsi/
9351 F: include/uapi/linux/hsi/
9354 L: linux-usb@vger.kernel.org
9356 F: drivers/net/usb/hso.c
9358 HSR NETWORK PROTOCOL
9359 L: netdev@vger.kernel.org
9363 HT16K33 LED CONTROLLER DRIVER
9364 M: Robin van der Gracht <robin@protonic.nl>
9366 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9367 F: drivers/auxdisplay/ht16k33.c
9369 HTCPEN TOUCHSCREEN DRIVER
9370 M: Pau Oliva Fora <pof@eslack.org>
9371 L: linux-input@vger.kernel.org
9373 F: drivers/input/touchscreen/htcpen.c
9376 M: Dipen Patel <dipenp@nvidia.com>
9378 F: Documentation/devicetree/bindings/timestamp/
9379 F: Documentation/driver-api/hte/
9381 F: include/linux/hte.h
9383 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9384 M: Lorenzo Bianconi <lorenzo@kernel.org>
9385 L: linux-iio@vger.kernel.org
9387 W: http://www.st.com/
9388 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9389 F: drivers/iio/humidity/hts221*
9391 HUAWEI ETHERNET DRIVER
9392 L: netdev@vger.kernel.org
9394 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9395 F: drivers/net/ethernet/huawei/hinic/
9398 M: Mike Kravetz <mike.kravetz@oracle.com>
9399 M: Muchun Song <songmuchun@bytedance.com>
9400 L: linux-mm@kvack.org
9402 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9403 F: Documentation/admin-guide/mm/hugetlbpage.rst
9404 F: Documentation/mm/hugetlbfs_reserv.rst
9405 F: Documentation/mm/vmemmap_dedup.rst
9407 F: include/linux/hugetlb.h
9409 F: mm/hugetlb_vmemmap.c
9410 F: mm/hugetlb_vmemmap.h
9413 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9414 L: linux-media@vger.kernel.org
9416 W: https://linuxtv.org
9417 T: git git://linuxtv.org/media_tree.git
9418 F: drivers/media/platform/st/sti/hva
9420 HWPOISON MEMORY FAILURE HANDLING
9421 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9422 R: Miaohe Lin <linmiaohe@huawei.com>
9423 L: linux-mm@kvack.org
9425 F: mm/hwpoison-inject.c
9426 F: mm/memory-failure.c
9428 HYCON HY46XX TOUCHSCREEN SUPPORT
9429 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9430 L: linux-input@vger.kernel.org
9432 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9433 F: drivers/input/touchscreen/hycon-hy46xx.c
9435 HYGON PROCESSOR SUPPORT
9436 M: Pu Wen <puwen@hygon.cn>
9437 L: linux-kernel@vger.kernel.org
9439 F: arch/x86/kernel/cpu/hygon.c
9441 HYNIX HI556 SENSOR DRIVER
9442 M: Shawn Tu <shawnx.tu@intel.com>
9443 L: linux-media@vger.kernel.org
9445 T: git git://linuxtv.org/media_tree.git
9446 F: drivers/media/i2c/hi556.c
9448 HYNIX HI846 SENSOR DRIVER
9449 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9450 L: linux-media@vger.kernel.org
9452 F: drivers/media/i2c/hi846.c
9454 HYNIX HI847 SENSOR DRIVER
9455 M: Shawn Tu <shawnx.tu@intel.com>
9456 L: linux-media@vger.kernel.org
9458 F: drivers/media/i2c/hi847.c
9460 Hyper-V/Azure CORE AND DRIVERS
9461 M: "K. Y. Srinivasan" <kys@microsoft.com>
9462 M: Haiyang Zhang <haiyangz@microsoft.com>
9463 M: Stephen Hemminger <sthemmin@microsoft.com>
9464 M: Wei Liu <wei.liu@kernel.org>
9465 M: Dexuan Cui <decui@microsoft.com>
9466 L: linux-hyperv@vger.kernel.org
9468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9469 F: Documentation/ABI/stable/sysfs-bus-vmbus
9470 F: Documentation/ABI/testing/debugfs-hyperv
9471 F: Documentation/virt/hyperv
9472 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9473 F: arch/arm64/hyperv
9474 F: arch/arm64/include/asm/hyperv-tlfs.h
9475 F: arch/arm64/include/asm/mshyperv.h
9477 F: arch/x86/include/asm/hyperv-tlfs.h
9478 F: arch/x86/include/asm/mshyperv.h
9479 F: arch/x86/include/asm/trace/hyperv.h
9480 F: arch/x86/kernel/cpu/mshyperv.c
9481 F: drivers/clocksource/hyperv_timer.c
9482 F: drivers/hid/hid-hyperv.c
9484 F: drivers/input/serio/hyperv-keyboard.c
9485 F: drivers/iommu/hyperv-iommu.c
9486 F: drivers/net/ethernet/microsoft/
9487 F: drivers/net/hyperv/
9488 F: drivers/pci/controller/pci-hyperv-intf.c
9489 F: drivers/pci/controller/pci-hyperv.c
9490 F: drivers/scsi/storvsc_drv.c
9491 F: drivers/uio/uio_hv_generic.c
9492 F: drivers/video/fbdev/hyperv_fb.c
9493 F: include/asm-generic/hyperv-tlfs.h
9494 F: include/asm-generic/mshyperv.h
9495 F: include/clocksource/hyperv_timer.h
9496 F: include/linux/hyperv.h
9497 F: include/uapi/linux/hyperv.h
9498 F: net/vmw_vsock/hyperv_transport.c
9502 M: Vignesh Raghavendra <vigneshr@ti.com>
9503 L: linux-mtd@lists.infradead.org
9505 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9506 C: irc://irc.oftc.net/mtd
9507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9508 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9509 F: drivers/mtd/hyperbus/
9510 F: include/linux/mtd/hyperbus.h
9512 HYPERVISOR VIRTUAL CONSOLE DRIVER
9513 L: linuxppc-dev@lists.ozlabs.org
9518 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9519 L: linux-i2c@vger.kernel.org
9520 L: linux-acpi@vger.kernel.org
9522 F: drivers/i2c/i2c-core-acpi.c
9524 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9525 M: Ajay Gupta <ajayg@nvidia.com>
9526 L: linux-i2c@vger.kernel.org
9528 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9529 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9532 M: Peter Rosin <peda@axentia.se>
9533 L: linux-i2c@vger.kernel.org
9535 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9536 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9537 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9538 F: Documentation/i2c/i2c-topology.rst
9539 F: Documentation/i2c/muxes/
9540 F: drivers/i2c/i2c-mux.c
9541 F: drivers/i2c/muxes/
9542 F: include/linux/i2c-mux.h
9544 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9545 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9546 L: linux-i2c@vger.kernel.org
9548 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9549 F: drivers/i2c/busses/i2c-mv64xxx.c
9551 I2C OVER PARALLEL PORT
9552 M: Jean Delvare <jdelvare@suse.com>
9553 L: linux-i2c@vger.kernel.org
9555 F: Documentation/i2c/busses/i2c-parport.rst
9556 F: drivers/i2c/busses/i2c-parport.c
9559 M: Wolfram Sang <wsa@kernel.org>
9560 L: linux-i2c@vger.kernel.org
9562 W: https://i2c.wiki.kernel.org/
9563 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9565 F: Documentation/devicetree/bindings/i2c/i2c.txt
9566 F: Documentation/i2c/
9568 F: include/dt-bindings/i2c/i2c.h
9569 F: include/linux/i2c-dev.h
9570 F: include/linux/i2c-smbus.h
9571 F: include/linux/i2c.h
9572 F: include/uapi/linux/i2c-*.h
9573 F: include/uapi/linux/i2c.h
9575 I2C SUBSYSTEM HOST DRIVERS
9576 L: linux-i2c@vger.kernel.org
9578 W: https://i2c.wiki.kernel.org/
9579 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9581 F: Documentation/devicetree/bindings/i2c/
9582 F: drivers/i2c/algos/
9583 F: drivers/i2c/busses/
9584 F: include/dt-bindings/i2c/
9587 M: Jean Delvare <jdelvare@suse.com>
9588 L: linux-i2c@vger.kernel.org
9590 F: Documentation/i2c/busses/i2c-taos-evm.rst
9591 F: drivers/i2c/busses/i2c-taos-evm.c
9594 M: Till Harbaum <till@harbaum.org>
9595 L: linux-i2c@vger.kernel.org
9597 W: http://www.harbaum.org/till/i2c_tiny_usb
9598 F: drivers/i2c/busses/i2c-tiny-usb.c
9600 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9601 M: Jean Delvare <jdelvare@suse.com>
9602 L: linux-i2c@vger.kernel.org
9604 F: Documentation/i2c/busses/i2c-ali1535.rst
9605 F: Documentation/i2c/busses/i2c-ali1563.rst
9606 F: Documentation/i2c/busses/i2c-ali15x3.rst
9607 F: Documentation/i2c/busses/i2c-amd756.rst
9608 F: Documentation/i2c/busses/i2c-amd8111.rst
9609 F: Documentation/i2c/busses/i2c-i801.rst
9610 F: Documentation/i2c/busses/i2c-nforce2.rst
9611 F: Documentation/i2c/busses/i2c-piix4.rst
9612 F: Documentation/i2c/busses/i2c-sis5595.rst
9613 F: Documentation/i2c/busses/i2c-sis630.rst
9614 F: Documentation/i2c/busses/i2c-sis96x.rst
9615 F: Documentation/i2c/busses/i2c-via.rst
9616 F: Documentation/i2c/busses/i2c-viapro.rst
9617 F: drivers/i2c/busses/i2c-ali1535.c
9618 F: drivers/i2c/busses/i2c-ali1563.c
9619 F: drivers/i2c/busses/i2c-ali15x3.c
9620 F: drivers/i2c/busses/i2c-amd756-s4882.c
9621 F: drivers/i2c/busses/i2c-amd756.c
9622 F: drivers/i2c/busses/i2c-amd8111.c
9623 F: drivers/i2c/busses/i2c-i801.c
9624 F: drivers/i2c/busses/i2c-isch.c
9625 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9626 F: drivers/i2c/busses/i2c-nforce2.c
9627 F: drivers/i2c/busses/i2c-piix4.c
9628 F: drivers/i2c/busses/i2c-sis5595.c
9629 F: drivers/i2c/busses/i2c-sis630.c
9630 F: drivers/i2c/busses/i2c-sis96x.c
9631 F: drivers/i2c/busses/i2c-via.c
9632 F: drivers/i2c/busses/i2c-viapro.c
9634 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9635 M: Hans de Goede <hdegoede@redhat.com>
9636 L: linux-i2c@vger.kernel.org
9638 F: drivers/i2c/busses/i2c-cht-wc.c
9640 I2C/SMBUS ISMT DRIVER
9641 M: Seth Heasley <seth.heasley@intel.com>
9642 M: Neil Horman <nhorman@tuxdriver.com>
9643 L: linux-i2c@vger.kernel.org
9644 F: Documentation/i2c/busses/i2c-ismt.rst
9645 F: drivers/i2c/busses/i2c-ismt.c
9647 I2C/SMBUS STUB DRIVER
9648 M: Jean Delvare <jdelvare@suse.com>
9649 L: linux-i2c@vger.kernel.org
9651 F: drivers/i2c/i2c-stub.c
9653 I3C DRIVER FOR CADENCE I3C MASTER IP
9654 M: Przemysław Gaj <pgaj@cadence.com>
9656 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9657 F: drivers/i3c/master/i3c-master-cdns.c
9659 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9660 M: Vitor Soares <vitor.soares@synopsys.com>
9662 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9663 F: drivers/i3c/master/dw*
9666 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9667 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9669 C: irc://chat.freenode.net/linux-i3c
9670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9671 F: Documentation/ABI/testing/sysfs-bus-i3c
9672 F: Documentation/devicetree/bindings/i3c/
9673 F: Documentation/driver-api/i3c
9675 F: include/linux/i3c/
9677 IA64 (Itanium) PLATFORM
9678 L: linux-ia64@vger.kernel.org
9680 F: Documentation/ia64/
9683 IBM Power 842 compression accelerator
9684 M: Haren Myneni <haren@us.ibm.com>
9687 F: drivers/crypto/nx/Kconfig
9688 F: drivers/crypto/nx/Makefile
9689 F: drivers/crypto/nx/nx-842*
9690 F: include/linux/sw842.h
9693 IBM Power in-Nest Crypto Acceleration
9694 M: Breno Leitão <leitao@debian.org>
9695 M: Nayna Jain <nayna@linux.ibm.com>
9696 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9697 L: linux-crypto@vger.kernel.org
9699 F: drivers/crypto/nx/Kconfig
9700 F: drivers/crypto/nx/Makefile
9701 F: drivers/crypto/nx/nx-aes*
9702 F: drivers/crypto/nx/nx-sha*
9703 F: drivers/crypto/nx/nx.*
9704 F: drivers/crypto/nx/nx_csbcpb.h
9705 F: drivers/crypto/nx/nx_debugfs.c
9707 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9708 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9709 L: linux-pci@vger.kernel.org
9710 L: linuxppc-dev@lists.ozlabs.org
9712 F: drivers/pci/hotplug/rpadlpar*
9714 IBM Power Linux RAID adapter
9715 M: Brian King <brking@us.ibm.com>
9717 F: drivers/scsi/ipr.*
9719 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9720 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9721 L: linux-pci@vger.kernel.org
9722 L: linuxppc-dev@lists.ozlabs.org
9724 F: drivers/pci/hotplug/rpaphp*
9726 IBM Power SRIOV Virtual NIC Device Driver
9727 M: Dany Madden <drt@linux.ibm.com>
9728 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9729 L: netdev@vger.kernel.org
9731 F: drivers/net/ethernet/ibm/ibmvnic.*
9733 IBM Power Virtual Accelerator Switchboard
9734 L: linuxppc-dev@lists.ozlabs.org
9736 F: arch/powerpc/include/asm/vas.h
9737 F: arch/powerpc/platforms/powernv/copy-paste.h
9738 F: arch/powerpc/platforms/powernv/vas*
9740 IBM Power Virtual Ethernet Device Driver
9741 M: Nick Child <nnac123@linux.ibm.com>
9742 L: netdev@vger.kernel.org
9744 F: drivers/net/ethernet/ibm/ibmveth.*
9746 IBM Power Virtual FC Device Drivers
9747 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9748 L: linux-scsi@vger.kernel.org
9750 F: drivers/scsi/ibmvscsi/ibmvfc*
9752 IBM Power Virtual Management Channel Driver
9753 M: Brad Warrum <bwarrum@linux.ibm.com>
9754 M: Ritu Agarwal <rituagar@linux.ibm.com>
9756 F: drivers/misc/ibmvmc.*
9758 IBM Power Virtual SCSI Device Drivers
9759 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9760 L: linux-scsi@vger.kernel.org
9762 F: drivers/scsi/ibmvscsi/ibmvscsi*
9763 F: include/scsi/viosrp.h
9765 IBM Power Virtual SCSI Device Target Driver
9766 M: Michael Cyr <mikecyr@linux.ibm.com>
9767 L: linux-scsi@vger.kernel.org
9768 L: target-devel@vger.kernel.org
9770 F: drivers/scsi/ibmvscsi_tgt/
9772 IBM Power VMX Cryptographic instructions
9773 M: Breno Leitão <leitao@debian.org>
9774 M: Nayna Jain <nayna@linux.ibm.com>
9775 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9776 L: linux-crypto@vger.kernel.org
9778 F: drivers/crypto/vmx/Kconfig
9779 F: drivers/crypto/vmx/Makefile
9780 F: drivers/crypto/vmx/aes*
9781 F: drivers/crypto/vmx/ghash*
9782 F: drivers/crypto/vmx/ppc-xlate.pl
9783 F: drivers/crypto/vmx/vmx.c
9785 IBM ServeRAID RAID DRIVER
9787 F: drivers/scsi/ips.*
9789 ICH LPC AND GPIO DRIVER
9790 M: Peter Tyser <ptyser@xes-inc.com>
9792 F: drivers/gpio/gpio-ich.c
9793 F: drivers/mfd/lpc_ich.c
9796 M: Max Staudt <max@enpas.org>
9797 L: linux-i2c@vger.kernel.org
9799 F: drivers/i2c/busses/i2c-icy.c
9801 IDEAPAD LAPTOP EXTRAS DRIVER
9802 M: Ike Panhc <ike.pan@canonical.com>
9803 L: platform-driver-x86@vger.kernel.org
9805 W: http://launchpad.net/ideapad-laptop
9806 F: drivers/platform/x86/ideapad-laptop.c
9808 IDEAPAD LAPTOP SLIDEBAR DRIVER
9809 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9810 L: linux-input@vger.kernel.org
9812 W: https://github.com/o2genum/ideapad-slidebar
9813 F: drivers/input/misc/ideapad_slidebar.c
9816 M: Christian Brauner <brauner@kernel.org>
9817 M: Seth Forshee <sforshee@kernel.org>
9818 L: linux-fsdevel@vger.kernel.org
9820 T: git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
9821 F: Documentation/filesystems/idmappings.rst
9822 F: tools/testing/selftests/mount_setattr/
9823 F: include/linux/mnt_idmapping.h
9825 IDT VersaClock 5 CLOCK DRIVER
9826 M: Luca Ceresoli <luca@lucaceresoli.net>
9828 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9829 F: drivers/clk/clk-versaclock5.c
9831 IEEE 802.15.4 SUBSYSTEM
9832 M: Alexander Aring <alex.aring@gmail.com>
9833 M: Stefan Schmidt <stefan@datenfreihafen.org>
9834 L: linux-wpan@vger.kernel.org
9836 W: https://linux-wpan.org/
9837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9839 F: Documentation/networking/ieee802154.rst
9840 F: drivers/net/ieee802154/
9841 F: include/linux/ieee802154.h
9842 F: include/linux/nl802154.h
9843 F: include/net/af_ieee802154.h
9844 F: include/net/cfg802154.h
9845 F: include/net/ieee802154_netdev.h
9846 F: include/net/mac802154.h
9847 F: include/net/nl802154.h
9852 M: Yotam Gigi <yotam.gi@gmail.com>
9853 M: Jamal Hadi Salim <jhs@mojatatu.com>
9854 F: include/net/ife.h
9855 F: include/uapi/linux/ife.h
9858 IGORPLUG-USB IR RECEIVER
9859 M: Sean Young <sean@mess.org>
9860 L: linux-media@vger.kernel.org
9862 F: drivers/media/rc/igorplugusb.c
9864 IGUANAWORKS USB IR TRANSCEIVER
9865 M: Sean Young <sean@mess.org>
9866 L: linux-media@vger.kernel.org
9868 F: drivers/media/rc/iguanair.c
9870 IIO DIGITAL POTENTIOMETER DAC
9871 M: Peter Rosin <peda@axentia.se>
9872 L: linux-iio@vger.kernel.org
9874 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9875 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9876 F: drivers/iio/dac/dpot-dac.c
9878 IIO ENVELOPE DETECTOR
9879 M: Peter Rosin <peda@axentia.se>
9880 L: linux-iio@vger.kernel.org
9882 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9883 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9884 F: drivers/iio/adc/envelope-detector.c
9887 M: Peter Rosin <peda@axentia.se>
9888 L: linux-iio@vger.kernel.org
9890 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9891 F: drivers/iio/multiplexer/iio-mux.c
9893 IIO SCMI BASED DRIVER
9894 M: Jyoti Bhayana <jbhayana@google.com>
9895 L: linux-iio@vger.kernel.org
9897 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9899 IIO SUBSYSTEM AND DRIVERS
9900 M: Jonathan Cameron <jic23@kernel.org>
9901 R: Lars-Peter Clausen <lars@metafoo.de>
9902 L: linux-iio@vger.kernel.org
9904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9905 F: Documentation/ABI/testing/configfs-iio*
9906 F: Documentation/ABI/testing/sysfs-bus-iio*
9907 F: Documentation/devicetree/bindings/iio/
9909 F: drivers/staging/iio/
9910 F: include/dt-bindings/iio/
9911 F: include/linux/iio/
9915 M: Peter Rosin <peda@axentia.se>
9916 L: linux-iio@vger.kernel.org
9918 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9919 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9920 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9921 F: drivers/iio/afe/iio-rescale.c
9923 IKANOS/ADI EAGLE ADSL USB DRIVER
9924 M: Matthieu Castet <castet.matthieu@free.fr>
9925 M: Stanislaw Gruszka <stf_xl@wp.pl>
9927 F: drivers/usb/atm/ueagle-atm.c
9929 IMAGIS TOUCHSCREEN DRIVER
9930 M: Markuss Broks <markuss.broks@gmail.com>
9932 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9933 F: drivers/input/touchscreen/imagis.c
9935 IMGTEC ASCII LCD DRIVER
9936 M: Paul Burton <paulburton@kernel.org>
9938 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9939 F: drivers/auxdisplay/img-ascii-lcd.c
9941 IMGTEC IR DECODER DRIVER
9943 F: drivers/media/rc/img-ir/
9945 IMON SOUNDGRAPH USB IR RECEIVER
9946 M: Sean Young <sean@mess.org>
9947 L: linux-media@vger.kernel.org
9949 F: drivers/media/rc/imon.c
9950 F: drivers/media/rc/imon_raw.c
9952 IMS TWINTURBO FRAMEBUFFER DRIVER
9953 L: linux-fbdev@vger.kernel.org
9955 F: drivers/video/fbdev/imsttfb.c
9957 INA209 HARDWARE MONITOR DRIVER
9958 M: Guenter Roeck <linux@roeck-us.net>
9959 L: linux-hwmon@vger.kernel.org
9961 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9962 F: Documentation/hwmon/ina209.rst
9963 F: drivers/hwmon/ina209.c
9965 INA2XX HARDWARE MONITOR DRIVER
9966 M: Guenter Roeck <linux@roeck-us.net>
9967 L: linux-hwmon@vger.kernel.org
9969 F: Documentation/hwmon/ina2xx.rst
9970 F: drivers/hwmon/ina2xx.c
9971 F: include/linux/platform_data/ina2xx.h
9973 INDUSTRY PACK SUBSYSTEM (IPACK)
9974 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9975 M: Jens Taprogge <jens.taprogge@taprogge.org>
9976 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9977 L: industrypack-devel@lists.sourceforge.net
9979 W: http://industrypack.sourceforge.net
9982 INFINEON DPS310 Driver
9983 M: Eddie James <eajames@linux.ibm.com>
9984 L: linux-iio@vger.kernel.org
9986 F: drivers/iio/pressure/dps310.c
9988 INFINIBAND SUBSYSTEM
9989 M: Jason Gunthorpe <jgg@nvidia.com>
9990 M: Leon Romanovsky <leonro@nvidia.com>
9991 L: linux-rdma@vger.kernel.org
9993 W: https://github.com/linux-rdma/rdma-core
9994 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9996 F: Documentation/devicetree/bindings/infiniband/
9997 F: Documentation/infiniband/
9998 F: drivers/infiniband/
10000 F: include/trace/events/ib_mad.h
10001 F: include/trace/events/ib_umad.h
10002 F: include/uapi/linux/if_infiniband.h
10003 F: include/uapi/rdma/
10004 F: samples/bpf/ibumad_kern.c
10005 F: samples/bpf/ibumad_user.c
10007 INGENIC JZ4780 NAND DRIVER
10008 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10009 L: linux-mtd@lists.infradead.org
10010 L: linux-mips@vger.kernel.org
10012 F: drivers/mtd/nand/raw/ingenic/
10014 INGENIC JZ47xx SoCs
10015 M: Paul Cercueil <paul@crapouillou.net>
10016 L: linux-mips@vger.kernel.org
10018 F: arch/mips/boot/dts/ingenic/
10019 F: arch/mips/generic/board-ingenic.c
10020 F: arch/mips/include/asm/mach-ingenic/
10021 F: arch/mips/ingenic/Kconfig
10022 F: drivers/clk/ingenic/
10023 F: drivers/dma/dma-jz4780.c
10024 F: drivers/gpu/drm/ingenic/
10025 F: drivers/i2c/busses/i2c-jz4780.c
10026 F: drivers/iio/adc/ingenic-adc.c
10027 F: drivers/irqchip/irq-ingenic.c
10028 F: drivers/memory/jz4780-nemc.c
10029 F: drivers/mmc/host/jz4740_mmc.c
10030 F: drivers/mtd/nand/raw/ingenic/
10031 F: drivers/pinctrl/pinctrl-ingenic.c
10032 F: drivers/power/supply/ingenic-battery.c
10033 F: drivers/pwm/pwm-jz4740.c
10034 F: drivers/remoteproc/ingenic_rproc.c
10035 F: drivers/rtc/rtc-jz4740.c
10036 F: drivers/tty/serial/8250/8250_ingenic.c
10037 F: drivers/usb/musb/jz4740.c
10038 F: drivers/watchdog/jz4740_wdt.c
10039 F: include/dt-bindings/iio/adc/ingenic,adc.h
10040 F: include/linux/mfd/ingenic-tcu.h
10041 F: sound/soc/codecs/jz47*
10042 F: sound/soc/jz4740/
10044 INJOINIC IP5xxx POWER BANK IC DRIVER
10045 M: Samuel Holland <samuel@sholland.org>
10047 F: drivers/power/supply/ip5xxx_power.c
10050 M: Jan Kara <jack@suse.cz>
10051 R: Amir Goldstein <amir73il@gmail.com>
10052 L: linux-fsdevel@vger.kernel.org
10054 F: Documentation/filesystems/inotify.rst
10055 F: fs/notify/inotify/
10056 F: include/linux/inotify.h
10057 F: include/uapi/linux/inotify.h
10059 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10060 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
10061 L: linux-input@vger.kernel.org
10063 Q: http://patchwork.kernel.org/project/linux-input/list/
10064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10065 F: Documentation/devicetree/bindings/input/
10066 F: Documentation/devicetree/bindings/serio/
10067 F: Documentation/input/
10069 F: include/dt-bindings/input/
10070 F: include/linux/input.h
10071 F: include/linux/input/
10072 F: include/uapi/linux/input-event-codes.h
10073 F: include/uapi/linux/input.h
10075 INPUT MULTITOUCH (MT) PROTOCOL
10076 M: Henrik Rydberg <rydberg@bitmath.org>
10077 L: linux-input@vger.kernel.org
10079 F: Documentation/input/multi-touch-protocol.rst
10080 F: drivers/input/input-mt.c
10083 INSIDE SECURE CRYPTO DRIVER
10084 M: Antoine Tenart <atenart@kernel.org>
10085 L: linux-crypto@vger.kernel.org
10087 F: drivers/crypto/inside-secure/
10089 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10090 M: Mimi Zohar <zohar@linux.ibm.com>
10091 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10092 L: linux-integrity@vger.kernel.org
10094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10095 F: security/integrity/ima/
10096 F: security/integrity/
10098 INTEL 810/815 FRAMEBUFFER DRIVER
10099 M: Antonino Daplas <adaplas@gmail.com>
10100 L: linux-fbdev@vger.kernel.org
10102 F: drivers/video/fbdev/i810/
10104 INTEL 8255 GPIO DRIVER
10105 M: William Breathitt Gray <william.gray@linaro.org>
10106 L: linux-gpio@vger.kernel.org
10108 F: drivers/gpio/gpio-i8255.c
10109 F: drivers/gpio/gpio-i8255.h
10112 M: Cezary Rojewski <cezary.rojewski@intel.com>
10113 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10114 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
10115 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10116 M: Bard Liao <yung-chuan.liao@linux.intel.com>
10117 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10118 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
10119 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10121 F: sound/soc/intel/
10123 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10124 M: Hans de Goede <hdegoede@redhat.com>
10125 L: platform-driver-x86@vger.kernel.org
10127 F: drivers/platform/x86/intel/atomisp2/pm.c
10129 INTEL ATOMISP2 LED DRIVER
10130 M: Hans de Goede <hdegoede@redhat.com>
10131 L: platform-driver-x86@vger.kernel.org
10133 F: drivers/platform/x86/intel/atomisp2/led.c
10135 INTEL BIOS SAR INT1092 DRIVER
10136 M: Shravan Sudhakar <s.shravan@intel.com>
10137 M: Intel Corporation <linuxwwan@intel.com>
10138 L: platform-driver-x86@vger.kernel.org
10140 F: drivers/platform/x86/intel/int1092/
10142 INTEL BROXTON PMC DRIVER
10143 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10144 M: Zha Qipeng <qipeng.zha@intel.com>
10146 F: drivers/mfd/intel_pmc_bxt.c
10147 F: include/linux/mfd/intel_pmc_bxt.h
10149 INTEL C600 SERIES SAS CONTROLLER DRIVER
10150 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10151 L: linux-scsi@vger.kernel.org
10153 T: git git://git.code.sf.net/p/intel-sas/isci
10154 F: drivers/scsi/isci/
10156 INTEL CPU family model numbers
10157 M: Tony Luck <tony.luck@intel.com>
10159 L: linux-kernel@vger.kernel.org
10161 F: arch/x86/include/asm/intel-family.h
10163 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10164 M: Jani Nikula <jani.nikula@linux.intel.com>
10165 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10166 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
10167 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10168 L: intel-gfx@lists.freedesktop.org
10170 W: https://01.org/linuxgraphics/
10171 Q: http://patchwork.freedesktop.org/project/intel-gfx/
10172 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10173 C: irc://irc.oftc.net/intel-gfx
10174 T: git git://anongit.freedesktop.org/drm-intel
10175 F: Documentation/gpu/i915.rst
10176 F: drivers/gpu/drm/i915/
10177 F: include/drm/i915*
10178 F: include/uapi/drm/i915_drm.h
10180 INTEL ETHERNET DRIVERS
10181 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
10182 M: Tony Nguyen <anthony.l.nguyen@intel.com>
10183 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10185 W: http://www.intel.com/support/feedback.htm
10186 W: http://e1000.sourceforge.net/
10187 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10190 F: Documentation/networking/device_drivers/ethernet/intel/
10191 F: drivers/net/ethernet/intel/
10192 F: drivers/net/ethernet/intel/*/
10193 F: include/linux/avf/virtchnl.h
10194 F: include/linux/net/intel/iidc.h
10196 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10197 M: Mustafa Ismail <mustafa.ismail@intel.com>
10198 M: Shiraz Saleem <shiraz.saleem@intel.com>
10199 L: linux-rdma@vger.kernel.org
10201 F: drivers/infiniband/hw/irdma/
10202 F: include/uapi/rdma/irdma-abi.h
10204 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10205 M: Maik Broemme <mbroemme@libmpq.org>
10206 L: linux-fbdev@vger.kernel.org
10208 F: Documentation/fb/intelfb.rst
10209 F: drivers/video/fbdev/intelfb/
10212 M: Andy Shevchenko <andy@kernel.org>
10213 L: linux-gpio@vger.kernel.org
10215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10216 F: drivers/gpio/gpio-ich.c
10217 F: drivers/gpio/gpio-merrifield.c
10218 F: drivers/gpio/gpio-ml-ioh.c
10219 F: drivers/gpio/gpio-pch.c
10220 F: drivers/gpio/gpio-sch.c
10221 F: drivers/gpio/gpio-sodaville.c
10223 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10224 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10225 M: Zhi Wang <zhi.a.wang@intel.com>
10226 L: intel-gvt-dev@lists.freedesktop.org
10227 L: intel-gfx@lists.freedesktop.org
10229 W: https://01.org/igvt-g
10230 T: git https://github.com/intel/gvt-linux.git
10231 F: drivers/gpu/drm/i915/gvt/
10233 INTEL HID EVENT DRIVER
10234 M: Alex Hung <alex.hung@canonical.com>
10235 L: platform-driver-x86@vger.kernel.org
10237 F: drivers/platform/x86/intel/hid.c
10239 INTEL I/OAT DMA DRIVER
10240 M: Dave Jiang <dave.jiang@intel.com>
10241 R: Dan Williams <dan.j.williams@intel.com>
10242 L: dmaengine@vger.kernel.org
10244 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10245 F: drivers/dma/ioat*
10248 M: Fenghua Yu <fenghua.yu@intel.com>
10249 M: Dave Jiang <dave.jiang@intel.com>
10250 L: dmaengine@vger.kernel.org
10252 F: drivers/dma/idxd/*
10253 F: include/uapi/linux/idxd.h
10256 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10257 M: Len Brown <lenb@kernel.org>
10258 L: linux-pm@vger.kernel.org
10260 B: https://bugzilla.kernel.org
10261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10262 F: drivers/idle/intel_idle.c
10264 INTEL IN FIELD SCAN (IFS) DEVICE
10265 M: Jithu Joseph <jithu.joseph@intel.com>
10266 R: Ashok Raj <ashok.raj@intel.com>
10267 R: Tony Luck <tony.luck@intel.com>
10269 F: drivers/platform/x86/intel/ifs
10270 F: include/trace/events/intel_ifs.h
10272 INTEL INTEGRATED SENSOR HUB DRIVER
10273 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10274 M: Jiri Kosina <jikos@kernel.org>
10275 L: linux-input@vger.kernel.org
10277 F: drivers/hid/intel-ish-hid/
10280 M: David Woodhouse <dwmw2@infradead.org>
10281 M: Lu Baolu <baolu.lu@linux.intel.com>
10282 L: iommu@lists.linux.dev
10284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10285 F: drivers/iommu/intel/
10286 F: include/linux/intel-svm.h
10288 INTEL IOP-ADMA DMA DRIVER
10289 R: Dan Williams <dan.j.williams@intel.com>
10291 F: drivers/dma/iop-adma.c
10293 INTEL IPU3 CSI-2 CIO2 DRIVER
10294 M: Yong Zhi <yong.zhi@intel.com>
10295 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10296 M: Bingbu Cao <bingbu.cao@intel.com>
10297 M: Dan Scally <djrscally@gmail.com>
10298 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10299 L: linux-media@vger.kernel.org
10301 T: git git://linuxtv.org/media_tree.git
10302 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10303 F: drivers/media/pci/intel/ipu3/
10305 INTEL IPU3 CSI-2 IMGU DRIVER
10306 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10307 R: Bingbu Cao <bingbu.cao@intel.com>
10308 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10309 L: linux-media@vger.kernel.org
10311 F: Documentation/admin-guide/media/ipu3.rst
10312 F: Documentation/admin-guide/media/ipu3_rcb.svg
10313 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10314 F: drivers/staging/media/ipu3/
10316 INTEL IXP4XX CRYPTO SUPPORT
10317 M: Corentin Labbe <clabbe@baylibre.com>
10318 L: linux-crypto@vger.kernel.org
10320 F: drivers/crypto/ixp4xx_crypto.c
10322 INTEL ISHTP ECLITE DRIVER
10323 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10324 L: platform-driver-x86@vger.kernel.org
10326 F: drivers/platform/x86/intel/ishtp_eclite.c
10328 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10329 M: Krzysztof Halasa <khalasa@piap.pl>
10331 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10332 F: drivers/net/wan/ixp4xx_hss.c
10333 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10334 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10335 F: include/linux/soc/ixp4xx/npe.h
10336 F: include/linux/soc/ixp4xx/qmgr.h
10338 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10339 M: Deepak Saxena <dsaxena@plexity.net>
10341 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10342 F: drivers/char/hw_random/ixp4xx-rng.c
10344 INTEL KEEM BAY DRM DRIVER
10345 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10346 M: Edmund Dea <edmund.j.dea@intel.com>
10348 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10349 F: drivers/gpu/drm/kmb/
10351 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10352 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10354 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10355 F: drivers/crypto/keembay/Kconfig
10356 F: drivers/crypto/keembay/Makefile
10357 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10358 F: drivers/crypto/keembay/ocs-aes.c
10359 F: drivers/crypto/keembay/ocs-aes.h
10361 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10362 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10363 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10364 M: Mark Gross <mgross@linux.intel.com>
10366 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10367 F: drivers/crypto/keembay/Kconfig
10368 F: drivers/crypto/keembay/Makefile
10369 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10371 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10372 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10373 M: Declan Murphy <declan.murphy@intel.com>
10375 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10376 F: drivers/crypto/keembay/Kconfig
10377 F: drivers/crypto/keembay/Makefile
10378 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10379 F: drivers/crypto/keembay/ocs-hcu.c
10380 F: drivers/crypto/keembay/ocs-hcu.h
10382 INTEL THUNDER BAY EMMC PHY DRIVER
10383 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10384 M: Rashmi A <rashmi.a@intel.com>
10386 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10387 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10389 INTEL MANAGEMENT ENGINE (mei)
10390 M: Tomas Winkler <tomas.winkler@intel.com>
10391 L: linux-kernel@vger.kernel.org
10393 F: Documentation/driver-api/mei/*
10394 F: drivers/misc/mei/
10395 F: drivers/watchdog/mei_wdt.c
10396 F: include/linux/mei_aux.h
10397 F: include/linux/mei_cl_bus.h
10398 F: include/uapi/linux/mei.h
10401 INTEL MAX 10 BMC MFD DRIVER
10402 M: Xu Yilun <yilun.xu@intel.com>
10403 R: Tom Rix <trix@redhat.com>
10405 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10406 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10407 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10408 F: drivers/mfd/intel-m10-bmc.c
10409 F: include/linux/mfd/intel-m10-bmc.h
10411 INTEL MENLOW THERMAL DRIVER
10412 M: Sujith Thomas <sujith.thomas@intel.com>
10413 L: linux-pm@vger.kernel.org
10415 F: drivers/thermal/intel/intel_menlow.c
10417 INTEL P-Unit IPC DRIVER
10418 M: Zha Qipeng <qipeng.zha@intel.com>
10419 L: platform-driver-x86@vger.kernel.org
10421 F: arch/x86/include/asm/intel_punit_ipc.h
10422 F: drivers/platform/x86/intel/punit_ipc.c
10424 INTEL PMC CORE DRIVER
10425 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10426 M: David E Box <david.e.box@intel.com>
10427 L: platform-driver-x86@vger.kernel.org
10429 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10430 F: drivers/platform/x86/intel/pmc/
10432 INTEL PMIC GPIO DRIVERS
10433 M: Andy Shevchenko <andy@kernel.org>
10435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10436 F: drivers/gpio/gpio-*cove.c
10438 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10439 M: Andy Shevchenko <andy@kernel.org>
10441 F: drivers/mfd/intel_soc_pmic*
10442 F: include/linux/mfd/intel_soc_pmic*
10445 M: David E. Box <david.e.box@linux.intel.com>
10447 F: drivers/platform/x86/intel/pmt/
10449 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10450 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10451 L: linux-wireless@vger.kernel.org
10453 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10454 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10455 F: drivers/net/wireless/intel/ipw2x00/
10457 INTEL PSTATE DRIVER
10458 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10459 M: Len Brown <lenb@kernel.org>
10460 L: linux-pm@vger.kernel.org
10462 F: drivers/cpufreq/intel_pstate.c
10464 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10465 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10466 L: linux-iio@vger.kernel.org
10467 F: drivers/counter/intel-qep.c
10470 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10472 F: arch/x86/include/asm/intel_scu_ipc.h
10473 F: drivers/platform/x86/intel_scu_*
10476 M: David E. Box <david.e.box@linux.intel.com>
10478 F: drivers/platform/x86/intel/sdsi.c
10479 F: tools/arch/x86/intel_sdsi/
10480 F: tools/testing/selftests/drivers/sdsi/
10482 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10483 M: Daniel Scally <djrscally@gmail.com>
10485 F: drivers/platform/x86/intel/int3472/
10487 INTEL SPEED SELECT TECHNOLOGY
10488 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10489 L: platform-driver-x86@vger.kernel.org
10491 F: drivers/platform/x86/intel/speed_select_if/
10492 F: include/uapi/linux/isst_if.h
10493 F: tools/power/x86/intel-speed-select/
10495 INTEL STRATIX10 FIRMWARE DRIVERS
10496 M: Dinh Nguyen <dinguyen@kernel.org>
10497 L: linux-kernel@vger.kernel.org
10499 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10500 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10501 F: drivers/firmware/stratix10-rsu.c
10502 F: drivers/firmware/stratix10-svc.c
10503 F: include/linux/firmware/intel/stratix10-smc.h
10504 F: include/linux/firmware/intel/stratix10-svc-client.h
10505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10507 INTEL TELEMETRY DRIVER
10508 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10509 M: "David E. Box" <david.e.box@linux.intel.com>
10510 L: platform-driver-x86@vger.kernel.org
10512 F: arch/x86/include/asm/intel_telemetry.h
10513 F: drivers/platform/x86/intel/telemetry/
10515 INTEL UNCORE FREQUENCY CONTROL
10516 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10517 L: platform-driver-x86@vger.kernel.org
10519 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10520 F: drivers/platform/x86/intel/uncore-frequency/
10522 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10523 M: David E. Box <david.e.box@linux.intel.com>
10525 F: drivers/platform/x86/intel/vsec.*
10527 INTEL VIRTUAL BUTTON DRIVER
10528 M: AceLan Kao <acelan.kao@canonical.com>
10529 L: platform-driver-x86@vger.kernel.org
10531 F: drivers/platform/x86/intel/vbtn.c
10533 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10534 M: Stanislaw Gruszka <stf_xl@wp.pl>
10535 L: linux-wireless@vger.kernel.org
10537 F: drivers/net/wireless/intel/iwlegacy/
10539 INTEL WIRELESS WIFI LINK (iwlwifi)
10540 M: Gregory Greenman <gregory.greenman@intel.com>
10541 L: linux-wireless@vger.kernel.org
10543 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10545 F: drivers/net/wireless/intel/iwlwifi/
10547 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10548 M: Jithu Joseph <jithu.joseph@intel.com>
10549 R: Maurice Ma <maurice.ma@intel.com>
10551 W: https://slimbootloader.github.io/security/firmware-update.html
10552 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10554 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10555 L: Dell.Client.Kernel@dell.com
10557 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10559 INTEL WWAN IOSM DRIVER
10560 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10561 M: Intel Corporation <linuxwwan@intel.com>
10562 L: netdev@vger.kernel.org
10564 F: drivers/net/wwan/iosm/
10567 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10569 F: Documentation/trace/intel_th.rst
10570 F: drivers/hwtracing/intel_th/
10571 F: include/linux/intel_th.h
10573 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10574 M: Ning Sun <ning.sun@intel.com>
10575 L: tboot-devel@lists.sourceforge.net
10577 W: http://tboot.sourceforge.net
10578 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10579 F: Documentation/x86/intel_txt.rst
10580 F: arch/x86/kernel/tboot.c
10581 F: include/linux/tboot.h
10584 M: Jarkko Sakkinen <jarkko@kernel.org>
10585 R: Dave Hansen <dave.hansen@linux.intel.com>
10586 L: linux-sgx@vger.kernel.org
10588 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10590 F: Documentation/x86/sgx.rst
10591 F: arch/x86/entry/vdso/vsgx.S
10592 F: arch/x86/include/asm/sgx.h
10593 F: arch/x86/include/uapi/asm/sgx.h
10594 F: arch/x86/kernel/cpu/sgx/*
10595 F: tools/testing/selftests/sgx/*
10599 M: Georgi Djakov <djakov@kernel.org>
10600 L: linux-pm@vger.kernel.org
10602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10603 F: Documentation/devicetree/bindings/interconnect/
10604 F: Documentation/driver-api/interconnect.rst
10605 F: drivers/interconnect/
10606 F: include/dt-bindings/interconnect/
10607 F: include/linux/interconnect-provider.h
10608 F: include/linux/interconnect.h
10610 INTERRUPT COUNTER DRIVER
10611 M: Oleksij Rempel <o.rempel@pengutronix.de>
10612 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10613 L: linux-iio@vger.kernel.org
10614 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10615 F: drivers/counter/interrupt-cnt.c
10617 INTERSIL ISL7998X VIDEO DECODER DRIVER
10618 M: Michael Tretter <m.tretter@pengutronix.de>
10619 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10620 L: linux-media@vger.kernel.org
10622 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10623 F: drivers/media/i2c/isl7998x.c
10625 INVENSENSE ICM-426xx IMU DRIVER
10626 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10627 L: linux-iio@vger.kernel.org
10629 W: https://invensense.tdk.com/
10630 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10631 F: drivers/iio/imu/inv_icm42600/
10633 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10634 M: Linus Walleij <linus.walleij@linaro.org>
10635 L: linux-iio@vger.kernel.org
10637 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10638 F: drivers/iio/gyro/mpu3050*
10640 IOC3 ETHERNET DRIVER
10641 M: Ralf Baechle <ralf@linux-mips.org>
10642 L: linux-mips@vger.kernel.org
10644 F: drivers/net/ethernet/sgi/ioc3-eth.c
10646 IOMAP FILESYSTEM LIBRARY
10647 M: Christoph Hellwig <hch@infradead.org>
10648 M: Darrick J. Wong <djwong@kernel.org>
10649 L: linux-xfs@vger.kernel.org
10650 L: linux-fsdevel@vger.kernel.org
10652 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10654 F: include/linux/iomap.h
10656 IOMMU DMA-API LAYER
10657 M: Robin Murphy <robin.murphy@arm.com>
10658 L: iommu@lists.linux.dev
10660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10661 F: drivers/iommu/dma-iommu.c
10662 F: drivers/iommu/iova.c
10663 F: include/linux/dma-iommu.h
10664 F: include/linux/iova.h
10667 M: Joerg Roedel <joro@8bytes.org>
10668 M: Will Deacon <will@kernel.org>
10669 R: Robin Murphy <robin.murphy@arm.com>
10670 L: iommu@lists.linux.dev
10672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10673 F: Documentation/devicetree/bindings/iommu/
10674 F: Documentation/userspace-api/iommu.rst
10676 F: include/linux/iommu.h
10677 F: include/linux/iova.h
10678 F: include/linux/of_iommu.h
10679 F: include/uapi/linux/iommu.h
10682 M: Thomas Zimmermann <tzimmermann@suse.de>
10683 L: dri-devel@lists.freedesktop.org
10685 T: git git://anongit.freedesktop.org/drm/drm-misc
10686 F: include/linux/iosys-map.h
10689 M: Jens Axboe <axboe@kernel.dk>
10690 R: Pavel Begunkov <asml.silence@gmail.com>
10691 L: io-uring@vger.kernel.org
10693 T: git git://git.kernel.dk/linux-block
10694 T: git git://git.kernel.dk/liburing
10696 F: include/linux/io_uring.h
10697 F: include/linux/io_uring_types.h
10698 F: include/uapi/linux/io_uring.h
10702 M: Corey Minyard <minyard@acm.org>
10703 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10705 W: http://openipmi.sourceforge.net/
10706 T: git https://github.com/cminyard/linux-ipmi.git for-next
10707 F: Documentation/driver-api/ipmi.rst
10708 F: Documentation/devicetree/bindings/ipmi/
10709 F: drivers/char/ipmi/
10710 F: include/linux/ipmi*
10711 F: include/uapi/linux/ipmi*
10713 IPS SCSI RAID DRIVER
10714 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10715 L: linux-scsi@vger.kernel.org
10717 W: http://www.adaptec.com/
10718 F: drivers/scsi/ips*
10721 M: Simon Horman <horms@verge.net.au>
10722 M: Julian Anastasov <ja@ssi.bg>
10723 L: netdev@vger.kernel.org
10724 L: lvs-devel@vger.kernel.org
10726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10728 F: Documentation/networking/ipvs-sysctl.rst
10729 F: include/net/ip_vs.h
10730 F: include/uapi/linux/ip_vs.h
10731 F: net/netfilter/ipvs/
10734 M: Jiri Kosina <jikos@kernel.org>
10735 M: David Sterba <dsterba@suse.com>
10737 F: drivers/tty/ipwireless/
10739 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10740 M: Marc Zyngier <maz@kernel.org>
10742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10743 F: Documentation/core-api/irq/irq-domain.rst
10744 F: include/linux/irqdomain.h
10745 F: kernel/irq/irqdomain.c
10746 F: kernel/irq/msi.c
10749 M: Thomas Gleixner <tglx@linutronix.de>
10750 L: linux-kernel@vger.kernel.org
10752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10756 M: Thomas Gleixner <tglx@linutronix.de>
10757 M: Marc Zyngier <maz@kernel.org>
10758 L: linux-kernel@vger.kernel.org
10760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10761 F: Documentation/devicetree/bindings/interrupt-controller/
10762 F: drivers/irqchip/
10765 M: William Breathitt Gray <william.gray@linaro.org>
10767 F: Documentation/driver-api/isa.rst
10768 F: drivers/base/isa.c
10769 F: include/linux/isa.h
10772 M: Hans Verkuil <hverkuil@xs4all.nl>
10773 L: linux-media@vger.kernel.org
10775 W: https://linuxtv.org
10776 T: git git://linuxtv.org/media_tree.git
10777 F: drivers/media/radio/radio-isa*
10780 M: Jaroslav Kysela <perex@perex.cz>
10782 F: Documentation/driver-api/isapnp.rst
10783 F: drivers/pnp/isapnp/
10784 F: include/linux/isapnp.h
10787 M: Lee Duncan <lduncan@suse.com>
10788 M: Chris Leech <cleech@redhat.com>
10789 M: Mike Christie <michael.christie@oracle.com>
10790 L: open-iscsi@googlegroups.com
10791 L: linux-scsi@vger.kernel.org
10793 W: www.open-iscsi.com
10794 F: drivers/scsi/*iscsi*
10795 F: include/scsi/*iscsi*
10797 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10798 M: Peter Jones <pjones@redhat.com>
10799 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10801 F: drivers/firmware/iscsi_ibft*
10803 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10804 M: Sagi Grimberg <sagi@grimberg.me>
10805 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10806 L: linux-rdma@vger.kernel.org
10808 W: http://www.openfabrics.org
10809 W: www.open-iscsi.org
10810 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10811 F: drivers/infiniband/ulp/iser/
10813 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10814 M: Sagi Grimberg <sagi@grimberg.me>
10815 L: linux-rdma@vger.kernel.org
10816 L: target-devel@vger.kernel.org
10818 W: http://www.linux-iscsi.org
10819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10820 F: drivers/infiniband/ulp/isert
10822 ISDN/CMTP OVER BLUETOOTH
10823 M: Karsten Keil <isdn@linux-pingi.de>
10824 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10825 L: netdev@vger.kernel.org
10827 W: http://www.isdn4linux.de
10828 F: Documentation/isdn/
10829 F: drivers/isdn/capi/
10830 F: include/linux/isdn/
10831 F: include/uapi/linux/isdn/
10832 F: net/bluetooth/cmtp/
10834 ISDN/mISDN SUBSYSTEM
10835 M: Karsten Keil <isdn@linux-pingi.de>
10836 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10837 L: netdev@vger.kernel.org
10839 W: http://www.isdn4linux.de
10840 F: drivers/isdn/Kconfig
10841 F: drivers/isdn/Makefile
10842 F: drivers/isdn/hardware/
10843 F: drivers/isdn/mISDN/
10845 IT87 HARDWARE MONITORING DRIVER
10846 M: Jean Delvare <jdelvare@suse.com>
10847 L: linux-hwmon@vger.kernel.org
10849 F: Documentation/hwmon/it87.rst
10850 F: drivers/hwmon/it87.c
10852 IT913X MEDIA DRIVER
10853 M: Antti Palosaari <crope@iki.fi>
10854 L: linux-media@vger.kernel.org
10856 W: https://linuxtv.org
10857 W: http://palosaari.fi/linux/
10858 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10859 T: git git://linuxtv.org/anttip/media_tree.git
10860 F: drivers/media/tuners/it913x*
10862 ITE IT66121 HDMI BRIDGE DRIVER
10863 M: Phong LE <ple@baylibre.com>
10864 M: Neil Armstrong <neil.armstrong@linaro.org>
10866 T: git git://anongit.freedesktop.org/drm/drm-misc
10867 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10868 F: drivers/gpu/drm/bridge/ite-it66121.c
10870 IVTV VIDEO4LINUX DRIVER
10871 M: Andy Walls <awalls@md.metrocast.net>
10872 L: linux-media@vger.kernel.org
10874 W: https://linuxtv.org
10875 T: git git://linuxtv.org/media_tree.git
10876 F: Documentation/admin-guide/media/ivtv*
10877 F: drivers/media/pci/ivtv/
10878 F: include/uapi/linux/ivtv*
10880 IX2505V MEDIA DRIVER
10881 M: Malcolm Priestley <tvboxspy@gmail.com>
10882 L: linux-media@vger.kernel.org
10884 W: https://linuxtv.org
10885 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10886 F: drivers/media/dvb-frontends/ix2505v*
10888 JAILHOUSE HYPERVISOR INTERFACE
10889 M: Jan Kiszka <jan.kiszka@siemens.com>
10890 L: jailhouse-dev@googlegroups.com
10892 F: arch/x86/include/asm/jailhouse_para.h
10893 F: arch/x86/kernel/jailhouse.c
10895 JC42.4 TEMPERATURE SENSOR DRIVER
10896 M: Guenter Roeck <linux@roeck-us.net>
10897 L: linux-hwmon@vger.kernel.org
10899 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10900 F: Documentation/hwmon/jc42.rst
10901 F: drivers/hwmon/jc42.c
10904 M: Dave Kleikamp <shaggy@kernel.org>
10905 L: jfs-discussion@lists.sourceforge.net
10907 W: http://jfs.sourceforge.net/
10908 T: git git://github.com/kleikamp/linux-shaggy.git
10909 F: Documentation/admin-guide/jfs.rst
10913 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10914 L: netdev@vger.kernel.org
10916 F: drivers/net/ethernet/jme.*
10918 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10919 M: David Woodhouse <dwmw2@infradead.org>
10920 M: Richard Weinberger <richard@nod.at>
10921 L: linux-mtd@lists.infradead.org
10923 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10924 T: git git://git.infradead.org/ubifs-2.6.git
10926 F: include/uapi/linux/jffs2.h
10928 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10929 M: "Theodore Ts'o" <tytso@mit.edu>
10930 M: Jan Kara <jack@suse.com>
10931 L: linux-ext4@vger.kernel.org
10934 F: include/linux/jbd2.h
10936 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10937 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10938 L: linux-media@vger.kernel.org
10939 L: linux-renesas-soc@vger.kernel.org
10941 F: drivers/media/platform/renesas/rcar_jpu.c
10943 JSM Neo PCI based serial card
10944 L: linux-serial@vger.kernel.org
10946 F: drivers/tty/serial/jsm/
10948 K10TEMP HARDWARE MONITORING DRIVER
10949 M: Clemens Ladisch <clemens@ladisch.de>
10950 L: linux-hwmon@vger.kernel.org
10952 F: Documentation/hwmon/k10temp.rst
10953 F: drivers/hwmon/k10temp.c
10955 K8TEMP HARDWARE MONITORING DRIVER
10956 M: Rudolf Marek <r.marek@assembler.cz>
10957 L: linux-hwmon@vger.kernel.org
10959 F: Documentation/hwmon/k8temp.rst
10960 F: drivers/hwmon/k8temp.c
10963 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10964 R: Alexander Potapenko <glider@google.com>
10965 R: Andrey Konovalov <andreyknvl@gmail.com>
10966 R: Dmitry Vyukov <dvyukov@google.com>
10967 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
10968 L: kasan-dev@googlegroups.com
10970 F: Documentation/dev-tools/kasan.rst
10971 F: arch/*/include/asm/*kasan.h
10972 F: arch/*/mm/kasan_init*
10973 F: include/linux/kasan*.h
10974 F: lib/Kconfig.kasan
10975 F: lib/test_kasan*.c
10977 F: scripts/Makefile.kasan
10980 M: Masahiro Yamada <masahiroy@kernel.org>
10981 L: linux-kbuild@vger.kernel.org
10983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10984 F: Documentation/kbuild/kconfig*
10985 F: scripts/Kconfig.include
10986 F: scripts/kconfig/
10989 R: Dmitry Vyukov <dvyukov@google.com>
10990 R: Andrey Konovalov <andreyknvl@gmail.com>
10991 L: kasan-dev@googlegroups.com
10993 F: Documentation/dev-tools/kcov.rst
10994 F: include/linux/kcov.h
10995 F: include/uapi/linux/kcov.h
10997 F: scripts/Makefile.kcov
11000 M: Marco Elver <elver@google.com>
11001 R: Dmitry Vyukov <dvyukov@google.com>
11002 L: kasan-dev@googlegroups.com
11004 F: Documentation/dev-tools/kcsan.rst
11005 F: include/linux/kcsan*.h
11007 F: lib/Kconfig.kcsan
11008 F: scripts/Makefile.kcsan
11011 M: Baoquan He <bhe@redhat.com>
11012 R: Vivek Goyal <vgoyal@redhat.com>
11013 R: Dave Young <dyoung@redhat.com>
11014 L: kexec@lists.infradead.org
11016 W: http://lse.sourceforge.net/kdump/
11017 F: Documentation/admin-guide/kdump/
11018 F: fs/proc/vmcore.c
11019 F: include/linux/crash_core.h
11020 F: include/linux/crash_dump.h
11021 F: include/uapi/linux/vmcore.h
11022 F: kernel/crash_*.c
11024 KEENE FM RADIO TRANSMITTER DRIVER
11025 M: Hans Verkuil <hverkuil@xs4all.nl>
11026 L: linux-media@vger.kernel.org
11028 W: https://linuxtv.org
11029 T: git git://linuxtv.org/media_tree.git
11030 F: drivers/media/radio/radio-keene*
11033 M: Ian Kent <raven@themaw.net>
11034 L: autofs@vger.kernel.org
11038 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11039 M: Masahiro Yamada <masahiroy@kernel.org>
11040 M: Michal Marek <michal.lkml@markovi.net>
11041 R: Nick Desaulniers <ndesaulniers@google.com>
11042 L: linux-kbuild@vger.kernel.org
11044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11045 F: Documentation/kbuild/
11047 F: scripts/*vmlinux*
11049 F: scripts/Makefile*
11051 F: scripts/dummy-tools/
11054 F: scripts/package/
11056 KERNEL HARDENING (not covered by other areas)
11057 M: Kees Cook <keescook@chromium.org>
11058 L: linux-hardening@vger.kernel.org
11060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11061 F: include/linux/overflow.h
11062 F: include/linux/randomize_kstack.h
11064 K: \b(add|choose)_random_kstack_offset\b
11065 K: \b__check_(object_size|heap_object)\b
11068 L: kernel-janitors@vger.kernel.org
11070 W: http://kernelnewbies.org/KernelJanitors
11072 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11073 M: Chuck Lever <chuck.lever@oracle.com>
11074 M: Jeff Layton <jlayton@kernel.org>
11075 L: linux-nfs@vger.kernel.org
11077 W: http://nfs.sourceforge.net/
11078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11082 F: include/linux/lockd/
11083 F: include/linux/sunrpc/
11084 F: include/uapi/linux/nfsd/
11085 F: include/uapi/linux/sunrpc/
11087 F: Documentation/filesystems/nfs/
11090 M: Thorsten Leemhuis <linux@leemhuis.info>
11091 L: regressions@lists.linux.dev
11093 F: Documentation/admin-guide/reporting-regressions.rst
11094 F: Documentation/process/handling-regressions.rst
11096 KERNEL SELFTEST FRAMEWORK
11097 M: Shuah Khan <shuah@kernel.org>
11098 M: Shuah Khan <skhan@linuxfoundation.org>
11099 L: linux-kselftest@vger.kernel.org
11101 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
11102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11103 F: Documentation/dev-tools/kselftest*
11104 F: tools/testing/selftests/
11106 KERNEL SMB3 SERVER (KSMBD)
11107 M: Namjae Jeon <linkinjeon@kernel.org>
11108 M: Steve French <sfrench@samba.org>
11109 M: Hyunchul Lee <hyc.lee@gmail.com>
11110 R: Sergey Senozhatsky <senozhatsky@chromium.org>
11111 L: linux-cifs@vger.kernel.org
11113 T: git git://git.samba.org/ksmbd.git
11114 F: Documentation/filesystems/cifs/ksmbd.rst
11116 F: fs/smbfs_common/
11118 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11119 M: Brendan Higgins <brendanhiggins@google.com>
11120 M: David Gow <davidgow@google.com>
11121 L: linux-kselftest@vger.kernel.org
11122 L: kunit-dev@googlegroups.com
11124 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
11125 F: Documentation/dev-tools/kunit/
11128 F: tools/testing/kunit/
11130 KERNEL USERMODE HELPER
11131 M: Luis Chamberlain <mcgrof@kernel.org>
11132 L: linux-kernel@vger.kernel.org
11134 F: include/linux/umh.h
11137 KERNEL VIRTUAL MACHINE (KVM)
11138 M: Paolo Bonzini <pbonzini@redhat.com>
11139 L: kvm@vger.kernel.org
11141 W: http://www.linux-kvm.org
11142 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11143 F: Documentation/virt/kvm/
11144 F: include/asm-generic/kvm*
11145 F: include/kvm/iodev.h
11146 F: include/linux/kvm*
11147 F: include/trace/events/kvm.h
11148 F: include/uapi/asm-generic/kvm*
11149 F: include/uapi/linux/kvm*
11151 F: tools/testing/selftests/kvm/
11154 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11155 M: Marc Zyngier <maz@kernel.org>
11156 R: James Morse <james.morse@arm.com>
11157 R: Alexandru Elisei <alexandru.elisei@arm.com>
11158 R: Suzuki K Poulose <suzuki.poulose@arm.com>
11159 R: Oliver Upton <oliver.upton@linux.dev>
11160 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11161 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
11163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11164 F: arch/arm64/include/asm/kvm*
11165 F: arch/arm64/include/uapi/asm/kvm*
11167 F: include/kvm/arm_*
11168 F: tools/testing/selftests/kvm/*/aarch64/
11169 F: tools/testing/selftests/kvm/aarch64/
11171 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11172 M: Huacai Chen <chenhuacai@kernel.org>
11173 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
11174 L: linux-mips@vger.kernel.org
11175 L: kvm@vger.kernel.org
11177 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11178 F: arch/mips/include/asm/kvm*
11179 F: arch/mips/include/uapi/asm/kvm*
11182 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11183 L: linuxppc-dev@lists.ozlabs.org
11184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11185 F: arch/powerpc/include/asm/kvm*
11186 F: arch/powerpc/include/uapi/asm/kvm*
11187 F: arch/powerpc/kernel/kvm*
11188 F: arch/powerpc/kvm/
11190 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11191 M: Anup Patel <anup@brainfault.org>
11192 R: Atish Patra <atishp@atishpatra.org>
11193 L: kvm@vger.kernel.org
11194 L: kvm-riscv@lists.infradead.org
11195 L: linux-riscv@lists.infradead.org
11197 T: git git://github.com/kvm-riscv/linux.git
11198 F: arch/riscv/include/asm/kvm*
11199 F: arch/riscv/include/uapi/asm/kvm*
11201 F: tools/testing/selftests/kvm/*/riscv/
11203 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11204 M: Christian Borntraeger <borntraeger@linux.ibm.com>
11205 M: Janosch Frank <frankja@linux.ibm.com>
11206 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
11207 R: David Hildenbrand <david@redhat.com>
11208 L: kvm@vger.kernel.org
11210 W: http://www.ibm.com/developerworks/linux/linux390/
11211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11212 F: Documentation/virt/kvm/s390*
11213 F: arch/s390/include/asm/gmap.h
11214 F: arch/s390/include/asm/kvm*
11215 F: arch/s390/include/uapi/asm/kvm*
11216 F: arch/s390/include/uapi/asm/uvdevice.h
11217 F: arch/s390/kernel/uv.c
11219 F: arch/s390/mm/gmap.c
11220 F: drivers/s390/char/uvdevice.c
11221 F: tools/testing/selftests/drivers/s390x/uvdevice/
11222 F: tools/testing/selftests/kvm/*/s390x/
11223 F: tools/testing/selftests/kvm/s390x/
11225 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11226 M: Sean Christopherson <seanjc@google.com>
11227 M: Paolo Bonzini <pbonzini@redhat.com>
11228 L: kvm@vger.kernel.org
11230 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11231 F: arch/x86/include/asm/kvm*
11232 F: arch/x86/include/asm/svm.h
11233 F: arch/x86/include/asm/vmx*.h
11234 F: arch/x86/include/uapi/asm/kvm*
11235 F: arch/x86/include/uapi/asm/svm.h
11236 F: arch/x86/include/uapi/asm/vmx.h
11240 KVM PARAVIRT (KVM/paravirt)
11241 M: Paolo Bonzini <pbonzini@redhat.com>
11242 R: Wanpeng Li <wanpengli@tencent.com>
11243 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11244 L: kvm@vger.kernel.org
11246 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11247 F: arch/x86/kernel/kvm.c
11248 F: arch/x86/kernel/kvmclock.c
11249 F: arch/x86/include/asm/pvclock-abi.h
11250 F: include/linux/kvm_para.h
11251 F: include/uapi/linux/kvm_para.h
11252 F: include/uapi/asm-generic/kvm_para.h
11253 F: include/asm-generic/kvm_para.h
11254 F: arch/um/include/asm/kvm_para.h
11255 F: arch/x86/include/asm/kvm_para.h
11256 F: arch/x86/include/uapi/asm/kvm_para.h
11258 KVM X86 HYPER-V (KVM/hyper-v)
11259 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11260 M: Sean Christopherson <seanjc@google.com>
11261 M: Paolo Bonzini <pbonzini@redhat.com>
11262 L: kvm@vger.kernel.org
11264 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11265 F: arch/x86/kvm/hyperv.*
11266 F: arch/x86/kvm/kvm_onhyperv.*
11267 F: arch/x86/kvm/svm/hyperv.*
11268 F: arch/x86/kvm/svm/svm_onhyperv.*
11269 F: arch/x86/kvm/vmx/evmcs.*
11272 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11273 M: Tejun Heo <tj@kernel.org>
11275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11277 F: include/linux/kernfs.h
11280 M: Eric Biederman <ebiederm@xmission.com>
11281 L: kexec@lists.infradead.org
11283 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11284 F: include/linux/kexec.h
11285 F: include/uapi/linux/kexec.h
11289 M: Mimi Zohar <zohar@linux.ibm.com>
11290 L: linux-integrity@vger.kernel.org
11291 L: keyrings@vger.kernel.org
11293 F: Documentation/security/keys/trusted-encrypted.rst
11294 F: include/keys/encrypted-type.h
11295 F: security/keys/encrypted-keys/
11298 M: James Bottomley <jejb@linux.ibm.com>
11299 M: Jarkko Sakkinen <jarkko@kernel.org>
11300 M: Mimi Zohar <zohar@linux.ibm.com>
11301 L: linux-integrity@vger.kernel.org
11302 L: keyrings@vger.kernel.org
11304 F: Documentation/security/keys/trusted-encrypted.rst
11305 F: include/keys/trusted-type.h
11306 F: include/keys/trusted_tpm.h
11307 F: security/keys/trusted-keys/
11310 M: Sumit Garg <sumit.garg@linaro.org>
11311 L: linux-integrity@vger.kernel.org
11312 L: keyrings@vger.kernel.org
11314 F: include/keys/trusted_tee.h
11315 F: security/keys/trusted-keys/trusted_tee.c
11318 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11319 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11320 L: linux-integrity@vger.kernel.org
11321 L: keyrings@vger.kernel.org
11323 F: include/keys/trusted_caam.h
11324 F: security/keys/trusted-keys/trusted_caam.c
11327 M: David Howells <dhowells@redhat.com>
11328 M: Jarkko Sakkinen <jarkko@kernel.org>
11329 L: keyrings@vger.kernel.org
11331 F: Documentation/security/keys/core.rst
11333 F: include/linux/key-type.h
11334 F: include/linux/key.h
11335 F: include/linux/keyctl.h
11336 F: include/uapi/linux/keyctl.h
11339 KEYS/KEYRINGS_INTEGRITY
11340 M: Jarkko Sakkinen <jarkko@kernel.org>
11341 M: Mimi Zohar <zohar@linux.ibm.com>
11342 L: linux-integrity@vger.kernel.org
11343 L: keyrings@vger.kernel.org
11345 F: security/integrity/platform_certs
11348 M: Alexander Potapenko <glider@google.com>
11349 M: Marco Elver <elver@google.com>
11350 R: Dmitry Vyukov <dvyukov@google.com>
11351 L: kasan-dev@googlegroups.com
11353 F: Documentation/dev-tools/kfence.rst
11354 F: arch/*/include/asm/kfence.h
11355 F: include/linux/kfence.h
11356 F: lib/Kconfig.kfence
11360 M: Stefani Seibold <stefani@seibold.net>
11362 F: include/linux/kfifo.h
11366 KGDB / KDB /debug_core
11367 M: Jason Wessel <jason.wessel@windriver.com>
11368 M: Daniel Thompson <daniel.thompson@linaro.org>
11369 R: Douglas Anderson <dianders@chromium.org>
11370 L: kgdb-bugreport@lists.sourceforge.net
11372 W: http://kgdb.wiki.kernel.org/
11373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11374 F: Documentation/dev-tools/kgdb.rst
11375 F: drivers/misc/kgdbts.c
11376 F: drivers/tty/serial/kgdboc.c
11377 F: include/linux/kdb.h
11378 F: include/linux/kgdb.h
11380 F: kernel/module/kdb.c
11382 KHADAS MCU MFD DRIVER
11383 M: Neil Armstrong <neil.armstrong@linaro.org>
11384 L: linux-amlogic@lists.infradead.org
11386 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11387 F: drivers/mfd/khadas-mcu.c
11388 F: include/linux/mfd/khadas-mcu.h
11389 F: drivers/thermal/khadas_mcu_fan.c
11392 M: Catalin Marinas <catalin.marinas@arm.com>
11394 F: Documentation/dev-tools/kmemleak.rst
11395 F: include/linux/kmemleak.h
11397 F: samples/kmemleak/kmemleak-test.c
11399 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11400 M: Luis Chamberlain <mcgrof@kernel.org>
11401 L: linux-kernel@vger.kernel.org
11402 L: linux-modules@vger.kernel.org
11404 F: include/linux/kmod.h
11407 F: tools/testing/selftests/kmod/
11410 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11411 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11412 M: "David S. Miller" <davem@davemloft.net>
11413 M: Masami Hiramatsu <mhiramat@kernel.org>
11415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
11416 F: Documentation/trace/kprobes.rst
11417 F: include/asm-generic/kprobes.h
11418 F: include/linux/kprobes.h
11419 F: kernel/kprobes.c
11420 F: lib/test_kprobes.c
11423 KS0108 LCD CONTROLLER DRIVER
11424 M: Miguel Ojeda <ojeda@kernel.org>
11426 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11427 F: drivers/auxdisplay/ks0108.c
11428 F: include/linux/ks0108.h
11430 KTD253 BACKLIGHT DRIVER
11431 M: Linus Walleij <linus.walleij@linaro.org>
11433 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11434 F: drivers/video/backlight/ktd253-backlight.c
11437 M: Steven Rostedt <rostedt@goodmis.org>
11438 M: John Hawley <warthog9@eaglescrag.net>
11440 F: tools/testing/ktest
11443 M: David Ahern <dsahern@kernel.org>
11444 L: netdev@vger.kernel.org
11446 F: include/net/l3mdev.h
11449 LANDLOCK SECURITY MODULE
11450 M: Mickaël Salaün <mic@digikod.net>
11451 L: linux-security-module@vger.kernel.org
11453 W: https://landlock.io
11454 T: git https://github.com/landlock-lsm/linux.git
11455 F: Documentation/security/landlock.rst
11456 F: Documentation/userspace-api/landlock.rst
11457 F: include/uapi/linux/landlock.h
11458 F: samples/landlock/
11459 F: security/landlock/
11460 F: tools/testing/selftests/landlock/
11464 LANTIQ / INTEL Ethernet drivers
11465 M: Hauke Mehrtens <hauke@hauke-m.de>
11466 L: netdev@vger.kernel.org
11468 F: drivers/net/dsa/lantiq_gswip.c
11469 F: drivers/net/dsa/lantiq_pce.h
11470 F: drivers/net/ethernet/lantiq_xrx200.c
11471 F: net/dsa/tag_gswip.c
11473 LANTIQ MIPS ARCHITECTURE
11474 M: John Crispin <john@phrozen.org>
11475 L: linux-mips@vger.kernel.org
11477 F: arch/mips/lantiq
11478 F: drivers/soc/lantiq
11480 LASI 53c700 driver for PARISC
11481 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11482 L: linux-scsi@vger.kernel.org
11484 F: Documentation/scsi/53c700.rst
11485 F: drivers/scsi/53c700*
11488 M: Tobin C. Harding <me@tobin.cc>
11489 M: Tycho Andersen <tycho@tycho.pizza>
11490 L: linux-hardening@vger.kernel.org
11492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11493 F: scripts/leaking_addresses.pl
11496 M: Pavel Machek <pavel@ucw.cz>
11497 L: linux-leds@vger.kernel.org
11499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11500 F: Documentation/devicetree/bindings/leds/
11502 F: include/linux/leds.h
11504 LEGACY EEPROM DRIVER
11505 M: Jean Delvare <jdelvare@suse.com>
11507 F: Documentation/misc-devices/eeprom.rst
11508 F: drivers/misc/eeprom/eeprom.c
11510 LEGO MINDSTORMS EV3
11511 R: David Lechner <david@lechnology.com>
11513 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11514 F: arch/arm/boot/dts/da850-lego-ev3.dts
11515 F: drivers/power/supply/lego_ev3_battery.c
11517 LEGO USB Tower driver
11518 M: Juergen Stuber <starblue@users.sourceforge.net>
11519 L: legousb-devel@lists.sourceforge.net
11521 W: http://legousb.sourceforge.net/
11522 F: drivers/usb/misc/legousbtower.c
11524 LETSKETCH HID TABLET DRIVER
11525 M: Hans de Goede <hdegoede@redhat.com>
11526 L: linux-input@vger.kernel.org
11528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11529 F: drivers/hid/hid-letsketch.c
11532 M: Matan Ziv-Av <matan@svgalib.org>
11533 L: platform-driver-x86@vger.kernel.org
11535 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11536 F: Documentation/admin-guide/laptops/lg-laptop.rst
11537 F: drivers/platform/x86/lg-laptop.c
11539 LG2160 MEDIA DRIVER
11540 M: Michael Krufky <mkrufky@linuxtv.org>
11541 L: linux-media@vger.kernel.org
11543 W: https://linuxtv.org
11544 W: http://github.com/mkrufky
11545 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11546 T: git git://linuxtv.org/mkrufky/tuners.git
11547 F: drivers/media/dvb-frontends/lg2160.*
11549 LGDT3305 MEDIA DRIVER
11550 M: Michael Krufky <mkrufky@linuxtv.org>
11551 L: linux-media@vger.kernel.org
11553 W: https://linuxtv.org
11554 W: http://github.com/mkrufky
11555 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11556 T: git git://linuxtv.org/mkrufky/tuners.git
11557 F: drivers/media/dvb-frontends/lgdt3305.*
11559 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11560 M: Viresh Kumar <vireshk@kernel.org>
11561 L: linux-ide@vger.kernel.org
11563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11564 F: drivers/ata/pata_arasan_cf.c
11565 F: include/linux/pata_arasan_cf_data.h
11567 LIBATA PATA DRIVERS
11568 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11569 L: linux-ide@vger.kernel.org
11570 F: drivers/ata/ata_*.c
11571 F: drivers/ata/pata_*.c
11573 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11574 M: Linus Walleij <linus.walleij@linaro.org>
11575 L: linux-ide@vger.kernel.org
11577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11578 F: drivers/ata/pata_ftide010.c
11579 F: drivers/ata/sata_gemini.c
11580 F: drivers/ata/sata_gemini.h
11582 LIBATA SATA AHCI PLATFORM devices support
11583 M: Hans de Goede <hdegoede@redhat.com>
11584 M: Jens Axboe <axboe@kernel.dk>
11585 L: linux-ide@vger.kernel.org
11587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11588 F: drivers/ata/ahci_platform.c
11589 F: drivers/ata/libahci_platform.c
11590 F: include/linux/ahci_platform.h
11592 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11593 M: Mikael Pettersson <mikpelinux@gmail.com>
11594 L: linux-ide@vger.kernel.org
11596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11597 F: drivers/ata/sata_promise.*
11599 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11600 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11601 L: linux-ide@vger.kernel.org
11603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11604 F: Documentation/ABI/testing/sysfs-ata
11605 F: Documentation/devicetree/bindings/ata/
11607 F: include/linux/ata.h
11608 F: include/linux/libata.h
11610 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11611 M: Vishal Verma <vishal.l.verma@intel.com>
11612 M: Dan Williams <dan.j.williams@intel.com>
11613 M: Dave Jiang <dave.jiang@intel.com>
11614 L: nvdimm@lists.linux.dev
11616 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11617 P: Documentation/nvdimm/maintainer-entry-profile.rst
11618 F: drivers/nvdimm/btt*
11620 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11621 M: Dan Williams <dan.j.williams@intel.com>
11622 M: Vishal Verma <vishal.l.verma@intel.com>
11623 M: Dave Jiang <dave.jiang@intel.com>
11624 L: nvdimm@lists.linux.dev
11626 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11627 P: Documentation/nvdimm/maintainer-entry-profile.rst
11628 F: drivers/nvdimm/pmem*
11630 LIBNVDIMM: DEVICETREE BINDINGS
11631 M: Oliver O'Halloran <oohall@gmail.com>
11632 L: nvdimm@lists.linux.dev
11634 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11635 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11636 F: drivers/nvdimm/of_pmem.c
11638 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11639 M: Dan Williams <dan.j.williams@intel.com>
11640 M: Vishal Verma <vishal.l.verma@intel.com>
11641 M: Dave Jiang <dave.jiang@intel.com>
11642 M: Ira Weiny <ira.weiny@intel.com>
11643 L: nvdimm@lists.linux.dev
11645 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11646 P: Documentation/nvdimm/maintainer-entry-profile.rst
11647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11648 F: drivers/acpi/nfit/*
11649 F: drivers/nvdimm/*
11650 F: include/linux/libnvdimm.h
11651 F: include/linux/nd.h
11652 F: include/uapi/linux/ndctl.h
11653 F: tools/testing/nvdimm/
11655 LICENSES and SPDX stuff
11656 M: Thomas Gleixner <tglx@linutronix.de>
11657 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11658 L: linux-spdx@vger.kernel.org
11660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11662 F: Documentation/process/license-rules.rst
11664 F: scripts/spdxcheck-test.sh
11665 F: scripts/spdxcheck.py
11667 LINEAR RANGES HELPERS
11668 M: Mark Brown <broonie@kernel.org>
11669 R: Matti Vaittinen <mazziesaccount@gmail.com>
11670 F: lib/linear_ranges.c
11671 F: lib/test_linear_ranges.c
11672 F: include/linux/linear_range.h
11674 LINUX FOR POWER MACINTOSH
11675 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11676 L: linuxppc-dev@lists.ozlabs.org
11678 F: arch/powerpc/platforms/powermac/
11679 F: drivers/macintosh/
11681 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11682 M: Michael Ellerman <mpe@ellerman.id.au>
11683 R: Nicholas Piggin <npiggin@gmail.com>
11684 R: Christophe Leroy <christophe.leroy@csgroup.eu>
11685 L: linuxppc-dev@lists.ozlabs.org
11687 W: https://github.com/linuxppc/wiki/wiki
11688 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11690 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11691 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11692 F: Documentation/devicetree/bindings/powerpc/
11693 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11694 F: Documentation/powerpc/
11696 F: drivers/*/*/*pasemi*
11697 F: drivers/*/*pasemi*
11698 F: drivers/char/tpm/tpm_ibmvtpm*
11699 F: drivers/crypto/nx/
11700 F: drivers/crypto/vmx/
11701 F: drivers/i2c/busses/i2c-opal.c
11702 F: drivers/net/ethernet/ibm/ibmveth.*
11703 F: drivers/net/ethernet/ibm/ibmvnic.*
11704 F: drivers/pci/hotplug/pnv_php.c
11705 F: drivers/pci/hotplug/rpa*
11706 F: drivers/rtc/rtc-opal.c
11707 F: drivers/scsi/ibmvscsi/
11708 F: drivers/tty/hvc/hvc_opal.c
11709 F: drivers/watchdog/wdrtas.c
11710 F: tools/testing/selftests/powerpc
11717 LINUX FOR POWERPC EMBEDDED MPC5XXX
11718 M: Anatolij Gustschin <agust@denx.de>
11719 L: linuxppc-dev@lists.ozlabs.org
11721 F: arch/powerpc/platforms/512x/
11722 F: arch/powerpc/platforms/52xx/
11724 LINUX FOR POWERPC EMBEDDED PPC4XX
11725 L: linuxppc-dev@lists.ozlabs.org
11727 F: arch/powerpc/platforms/40x/
11728 F: arch/powerpc/platforms/44x/
11730 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11731 M: Scott Wood <oss@buserror.net>
11732 L: linuxppc-dev@lists.ozlabs.org
11734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11735 F: Documentation/devicetree/bindings/powerpc/fsl/
11736 F: arch/powerpc/platforms/83xx/
11737 F: arch/powerpc/platforms/85xx/
11739 LINUX FOR POWERPC EMBEDDED PPC8XX
11740 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11741 L: linuxppc-dev@lists.ozlabs.org
11743 F: arch/powerpc/platforms/8xx/
11745 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11746 M: Kees Cook <keescook@chromium.org>
11748 F: drivers/misc/lkdtm/*
11749 F: tools/testing/selftests/lkdtm/*
11751 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11752 M: Alan Stern <stern@rowland.harvard.edu>
11753 M: Andrea Parri <parri.andrea@gmail.com>
11754 M: Will Deacon <will@kernel.org>
11755 M: Peter Zijlstra <peterz@infradead.org>
11756 M: Boqun Feng <boqun.feng@gmail.com>
11757 M: Nicholas Piggin <npiggin@gmail.com>
11758 M: David Howells <dhowells@redhat.com>
11759 M: Jade Alglave <j.alglave@ucl.ac.uk>
11760 M: Luc Maranget <luc.maranget@inria.fr>
11761 M: "Paul E. McKenney" <paulmck@kernel.org>
11762 R: Akira Yokosawa <akiyks@gmail.com>
11763 R: Daniel Lustig <dlustig@nvidia.com>
11764 R: Joel Fernandes <joel@joelfernandes.org>
11765 L: linux-kernel@vger.kernel.org
11766 L: linux-arch@vger.kernel.org
11768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11769 F: Documentation/atomic_bitops.txt
11770 F: Documentation/atomic_t.txt
11771 F: Documentation/core-api/refcount-vs-atomic.rst
11772 F: Documentation/litmus-tests/
11773 F: Documentation/memory-barriers.txt
11774 F: tools/memory-model/
11776 LIS3LV02D ACCELEROMETER DRIVER
11777 M: Eric Piel <eric.piel@tremplin-utc.net>
11779 F: Documentation/misc-devices/lis3lv02d.rst
11780 F: drivers/misc/lis3lv02d/
11781 F: drivers/platform/x86/hp_accel.c
11784 M: David Gow <davidgow@google.com>
11785 L: linux-kselftest@vger.kernel.org
11786 L: kunit-dev@googlegroups.com
11791 M: Karol Gugala <kgugala@antmicro.com>
11792 M: Mateusz Holenko <mholenko@antmicro.com>
11793 M: Gabriel Somlo <gsomlo@gmail.com>
11794 M: Joel Stanley <joel@jms.id.au>
11796 F: Documentation/devicetree/bindings/*/litex,*.yaml
11797 F: arch/openrisc/boot/dts/or1klitex.dts
11798 F: include/linux/litex.h
11799 F: drivers/tty/serial/liteuart.c
11800 F: drivers/soc/litex/*
11801 F: drivers/net/ethernet/litex/*
11802 F: drivers/mmc/host/litex_mmc.c
11806 M: Josh Poimboeuf <jpoimboe@kernel.org>
11807 M: Jiri Kosina <jikos@kernel.org>
11808 M: Miroslav Benes <mbenes@suse.cz>
11809 M: Petr Mladek <pmladek@suse.com>
11810 R: Joe Lawrence <joe.lawrence@redhat.com>
11811 L: live-patching@vger.kernel.org
11813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11814 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11815 F: Documentation/livepatch/
11816 F: arch/powerpc/include/asm/livepatch.h
11817 F: include/linux/livepatch.h
11818 F: kernel/livepatch/
11819 F: kernel/module/livepatch.c
11821 F: samples/livepatch/
11822 F: tools/testing/selftests/livepatch/
11825 L: netdev@vger.kernel.org
11827 F: include/linux/llc.h
11828 F: include/net/llc*
11829 F: include/uapi/linux/llc.h
11832 LM73 HARDWARE MONITOR DRIVER
11833 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11834 L: linux-hwmon@vger.kernel.org
11836 F: drivers/hwmon/lm73.c
11838 LM78 HARDWARE MONITOR DRIVER
11839 M: Jean Delvare <jdelvare@suse.com>
11840 L: linux-hwmon@vger.kernel.org
11842 F: Documentation/hwmon/lm78.rst
11843 F: drivers/hwmon/lm78.c
11845 LM83 HARDWARE MONITOR DRIVER
11846 M: Jean Delvare <jdelvare@suse.com>
11847 L: linux-hwmon@vger.kernel.org
11849 F: Documentation/hwmon/lm83.rst
11850 F: drivers/hwmon/lm83.c
11852 LM90 HARDWARE MONITOR DRIVER
11853 M: Jean Delvare <jdelvare@suse.com>
11854 L: linux-hwmon@vger.kernel.org
11856 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11857 F: Documentation/hwmon/lm90.rst
11858 F: drivers/hwmon/lm90.c
11859 F: include/dt-bindings/thermal/lm90.h
11861 LM95234 HARDWARE MONITOR DRIVER
11862 M: Guenter Roeck <linux@roeck-us.net>
11863 L: linux-hwmon@vger.kernel.org
11865 F: Documentation/hwmon/lm95234.rst
11866 F: drivers/hwmon/lm95234.c
11868 LME2510 MEDIA DRIVER
11869 M: Malcolm Priestley <tvboxspy@gmail.com>
11870 L: linux-media@vger.kernel.org
11872 W: https://linuxtv.org
11873 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11874 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11876 LOADPIN SECURITY MODULE
11877 M: Kees Cook <keescook@chromium.org>
11879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11880 F: Documentation/admin-guide/LSM/LoadPin.rst
11881 F: security/loadpin/
11884 M: Peter Zijlstra <peterz@infradead.org>
11885 M: Ingo Molnar <mingo@redhat.com>
11886 M: Will Deacon <will@kernel.org>
11887 R: Waiman Long <longman@redhat.com>
11888 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11889 L: linux-kernel@vger.kernel.org
11891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11892 F: Documentation/locking/
11893 F: arch/*/include/asm/spinlock*.h
11894 F: include/linux/lockdep.h
11895 F: include/linux/mutex*.h
11896 F: include/linux/rwlock*.h
11897 F: include/linux/rwsem*.h
11898 F: include/linux/seqlock.h
11899 F: include/linux/spinlock*.h
11901 F: lib/locking*.[ch]
11902 X: kernel/locking/locktorture.c
11904 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11905 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11906 L: linux-ntfs-dev@lists.sourceforge.net
11908 W: http://www.linux-ntfs.org/content/view/19/37/
11909 F: Documentation/admin-guide/ldm.rst
11910 F: block/partitions/ldm.*
11912 LOGITECH HID GAMING KEYBOARDS
11913 M: Hans de Goede <hdegoede@redhat.com>
11914 L: linux-input@vger.kernel.org
11916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11917 F: drivers/hid/hid-lg-g15.c
11919 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11920 M: Adrien Grassein <adrien.grassein@gmail.com>
11922 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11923 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11926 M: Huacai Chen <chenhuacai@kernel.org>
11927 R: WANG Xuerui <kernel@xen0n.name>
11928 L: loongarch@lists.linux.dev
11930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11932 F: drivers/*/*loongarch*
11933 F: Documentation/loongarch/
11934 F: Documentation/translations/zh_CN/loongarch/
11936 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11937 M: Sathya Prakash <sathya.prakash@broadcom.com>
11938 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11939 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11940 L: MPT-FusionLinux.pdl@broadcom.com
11941 L: linux-scsi@vger.kernel.org
11943 W: http://www.avagotech.com/support/
11944 F: drivers/message/fusion/
11945 F: drivers/scsi/mpt3sas/
11947 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11948 M: Matthew Wilcox <willy@infradead.org>
11949 L: linux-scsi@vger.kernel.org
11951 F: drivers/scsi/sym53c8xx_2/
11954 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11955 L: linux-iio@vger.kernel.org
11957 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11958 F: drivers/iio/dac/ltc1660.c
11960 LTC2688 IIO DAC DRIVER
11961 M: Nuno Sá <nuno.sa@analog.com>
11962 L: linux-iio@vger.kernel.org
11964 W: http://ez.analog.com/community/linux-device-drivers
11965 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11966 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11967 F: drivers/iio/dac/ltc2688.c
11969 LTC2947 HARDWARE MONITOR DRIVER
11970 M: Nuno Sá <nuno.sa@analog.com>
11971 L: linux-hwmon@vger.kernel.org
11973 W: https://ez.analog.com/linux-software-drivers
11974 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11975 F: drivers/hwmon/ltc2947-core.c
11976 F: drivers/hwmon/ltc2947-i2c.c
11977 F: drivers/hwmon/ltc2947-spi.c
11978 F: drivers/hwmon/ltc2947.h
11980 LTC2983 IIO TEMPERATURE DRIVER
11981 M: Nuno Sá <nuno.sa@analog.com>
11982 L: linux-iio@vger.kernel.org
11984 W: https://ez.analog.com/linux-software-drivers
11985 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11986 F: drivers/iio/temperature/ltc2983.c
11988 LTC4261 HARDWARE MONITOR DRIVER
11989 M: Guenter Roeck <linux@roeck-us.net>
11990 L: linux-hwmon@vger.kernel.org
11992 F: Documentation/hwmon/ltc4261.rst
11993 F: drivers/hwmon/ltc4261.c
11995 LTC4306 I2C MULTIPLEXER DRIVER
11996 M: Michael Hennerich <michael.hennerich@analog.com>
11997 L: linux-i2c@vger.kernel.org
11999 W: https://ez.analog.com/linux-software-drivers
12000 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12001 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
12003 LTP (Linux Test Project)
12004 M: Mike Frysinger <vapier@gentoo.org>
12005 M: Cyril Hrubis <chrubis@suse.cz>
12006 M: Wanlong Gao <wanlong.gao@gmail.com>
12007 M: Jan Stancek <jstancek@redhat.com>
12008 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
12009 M: Alexey Kodanev <alexey.kodanev@oracle.com>
12010 L: ltp@lists.linux.it (subscribers-only)
12012 W: http://linux-test-project.github.io/
12013 T: git git://github.com/linux-test-project/ltp.git
12015 LYNX 28G SERDES PHY DRIVER
12016 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12017 L: netdev@vger.kernel.org
12019 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12020 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
12023 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12024 L: netdev@vger.kernel.org
12026 F: drivers/net/pcs/pcs-lynx.c
12027 F: include/linux/pcs-lynx.h
12030 M: Geert Uytterhoeven <geert@linux-m68k.org>
12031 L: linux-m68k@lists.linux-m68k.org
12033 W: http://www.linux-m68k.org/
12034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12038 M68K ON APPLE MACINTOSH
12039 M: Joshua Thompson <funaho@jurai.org>
12040 L: linux-m68k@lists.linux-m68k.org
12042 W: http://www.mac.linux-m68k.org/
12044 F: drivers/macintosh/adb-iop.c
12045 F: drivers/macintosh/via-macii.c
12048 M: Philip Blundell <philb@gnu.org>
12050 W: http://www.tazenda.demon.co.uk/phil/linux-hp
12051 F: arch/m68k/hp300/
12053 M88DS3103 MEDIA DRIVER
12054 M: Antti Palosaari <crope@iki.fi>
12055 L: linux-media@vger.kernel.org
12057 W: https://linuxtv.org
12058 W: http://palosaari.fi/linux/
12059 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12060 T: git git://linuxtv.org/anttip/media_tree.git
12061 F: drivers/media/dvb-frontends/m88ds3103*
12063 M88RS2000 MEDIA DRIVER
12064 M: Malcolm Priestley <tvboxspy@gmail.com>
12065 L: linux-media@vger.kernel.org
12067 W: https://linuxtv.org
12068 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12069 F: drivers/media/dvb-frontends/m88rs2000*
12071 MA901 MASTERKIT USB FM RADIO DRIVER
12072 M: Alexey Klimov <klimov.linux@gmail.com>
12073 L: linux-media@vger.kernel.org
12075 T: git git://linuxtv.org/media_tree.git
12076 F: drivers/media/radio/radio-ma901.c
12079 M: Johannes Berg <johannes@sipsolutions.net>
12080 L: linux-wireless@vger.kernel.org
12082 W: https://wireless.wiki.kernel.org/
12083 Q: https://patchwork.kernel.org/project/linux-wireless/list/
12084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12086 F: Documentation/networking/mac80211-injection.rst
12087 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12088 F: drivers/net/wireless/mac80211_hwsim.[ch]
12089 F: include/net/mac80211.h
12093 M: Jassi Brar <jassisinghbrar@gmail.com>
12094 L: linux-kernel@vger.kernel.org
12096 F: drivers/mailbox/
12097 F: include/linux/mailbox_client.h
12098 F: include/linux/mailbox_controller.h
12099 F: include/dt-bindings/mailbox/
12100 F: Documentation/devicetree/bindings/mailbox/
12103 M: Viresh Kumar <viresh.kumar@linaro.org>
12104 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12105 L: linux-kernel@vger.kernel.org
12107 F: drivers/mailbox/arm_mhuv2.c
12108 F: include/linux/mailbox/arm_mhuv2_message.h
12109 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12111 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12112 M: Jeremy Kerr <jk@codeconstruct.com.au>
12113 M: Matt Johnston <matt@codeconstruct.com.au>
12114 L: netdev@vger.kernel.org
12116 F: Documentation/networking/mctp.rst
12117 F: drivers/net/mctp/
12118 F: include/net/mctp.h
12119 F: include/net/mctpdevice.h
12120 F: include/net/netns/mctp.h
12123 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12124 M: Michael Kerrisk <mtk.manpages@gmail.com>
12125 L: linux-man@vger.kernel.org
12127 W: http://www.kernel.org/doc/man-pages
12129 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12130 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
12131 L: linux-mips@vger.kernel.org
12133 F: arch/mips/boot/dts/img/pistachio*
12135 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12136 M: Andrew Lunn <andrew@lunn.ch>
12137 M: Vivien Didelot <vivien.didelot@gmail.com>
12138 L: netdev@vger.kernel.org
12140 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
12141 F: Documentation/networking/devlink/mv88e6xxx.rst
12142 F: drivers/net/dsa/mv88e6xxx/
12143 F: include/linux/dsa/mv88e6xxx.h
12144 F: include/linux/platform_data/mv88e6xxx.h
12146 MARVELL ARMADA 3700 PHY DRIVERS
12147 M: Miquel Raynal <miquel.raynal@bootlin.com>
12149 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12150 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12151 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12152 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12154 MARVELL ARMADA 3700 SERIAL DRIVER
12155 M: Pali Rohár <pali@kernel.org>
12157 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12158 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12159 F: drivers/tty/serial/mvebu-uart.c
12161 MARVELL ARMADA DRM SUPPORT
12162 M: Russell King <linux@armlinux.org.uk>
12164 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12165 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12166 F: Documentation/devicetree/bindings/display/armada/
12167 F: drivers/gpu/drm/armada/
12168 F: include/uapi/drm/armada_drm.h
12170 MARVELL CRYPTO DRIVER
12171 M: Boris Brezillon <bbrezillon@kernel.org>
12172 M: Arnaud Ebalard <arno@natisbad.org>
12173 M: Srujana Challa <schalla@marvell.com>
12174 L: linux-crypto@vger.kernel.org
12176 F: drivers/crypto/marvell/
12177 F: include/linux/soc/marvell/octeontx2/
12179 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12180 M: Mirko Lindner <mlindner@marvell.com>
12181 M: Stephen Hemminger <stephen@networkplumber.org>
12182 L: netdev@vger.kernel.org
12184 F: drivers/net/ethernet/marvell/sk*
12186 MARVELL LIBERTAS WIRELESS DRIVER
12187 L: libertas-dev@lists.infradead.org
12189 F: drivers/net/wireless/marvell/libertas/
12191 MARVELL MACCHIATOBIN SUPPORT
12192 M: Russell King <linux@armlinux.org.uk>
12193 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12195 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12197 MARVELL MV643XX ETHERNET DRIVER
12198 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12199 L: netdev@vger.kernel.org
12201 F: drivers/net/ethernet/marvell/mv643xx_eth.*
12202 F: include/linux/mv643xx.h
12204 MARVELL MV88X3310 PHY DRIVER
12205 M: Russell King <linux@armlinux.org.uk>
12206 M: Marek Behún <kabel@kernel.org>
12207 L: netdev@vger.kernel.org
12209 F: drivers/net/phy/marvell10g.c
12211 MARVELL MVEBU THERMAL DRIVER
12212 M: Miquel Raynal <miquel.raynal@bootlin.com>
12214 F: drivers/thermal/armada_thermal.c
12216 MARVELL MVNETA ETHERNET DRIVER
12217 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12218 L: netdev@vger.kernel.org
12220 F: drivers/net/ethernet/marvell/mvneta.*
12222 MARVELL MVPP2 ETHERNET DRIVER
12223 M: Marcin Wojtas <mw@semihalf.com>
12224 M: Russell King <linux@armlinux.org.uk>
12225 L: netdev@vger.kernel.org
12227 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
12228 F: drivers/net/ethernet/marvell/mvpp2/
12230 MARVELL MWIFIEX WIRELESS DRIVER
12231 M: Amitkumar Karwar <amitkarwar@gmail.com>
12232 M: Ganapathi Bhat <ganapathi017@gmail.com>
12233 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12234 M: Xinming Hu <huxinming820@gmail.com>
12235 L: linux-wireless@vger.kernel.org
12237 F: drivers/net/wireless/marvell/mwifiex/
12239 MARVELL MWL8K WIRELESS DRIVER
12240 M: Lennert Buytenhek <buytenh@wantstofly.org>
12241 L: linux-wireless@vger.kernel.org
12243 F: drivers/net/wireless/marvell/mwl8k.c
12245 MARVELL NAND CONTROLLER DRIVER
12246 M: Miquel Raynal <miquel.raynal@bootlin.com>
12247 L: linux-mtd@lists.infradead.org
12249 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12250 F: drivers/mtd/nand/raw/marvell_nand.c
12252 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12253 M: Sunil Goutham <sgoutham@marvell.com>
12254 M: Geetha sowjanya <gakula@marvell.com>
12255 M: Subbaraya Sundeep <sbhatta@marvell.com>
12256 M: hariprasad <hkelam@marvell.com>
12257 L: netdev@vger.kernel.org
12259 F: drivers/net/ethernet/marvell/octeontx2/nic/
12260 F: include/linux/soc/marvell/octeontx2/
12262 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12263 M: Sunil Goutham <sgoutham@marvell.com>
12264 M: Linu Cherian <lcherian@marvell.com>
12265 M: Geetha sowjanya <gakula@marvell.com>
12266 M: Jerin Jacob <jerinj@marvell.com>
12267 M: hariprasad <hkelam@marvell.com>
12268 M: Subbaraya Sundeep <sbhatta@marvell.com>
12269 L: netdev@vger.kernel.org
12271 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12272 F: drivers/net/ethernet/marvell/octeontx2/af/
12274 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12275 M: Taras Chornyi <tchornyi@marvell.com>
12277 W: https://github.com/Marvell-switching/switchdev-prestera
12278 F: drivers/net/ethernet/marvell/prestera/
12280 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12281 M: Nicolas Pitre <nico@fluxnic.net>
12283 F: drivers/mmc/host/mvsdio.*
12285 MARVELL USB MDIO CONTROLLER DRIVER
12286 M: Tobias Waldekranz <tobias@waldekranz.com>
12287 L: netdev@vger.kernel.org
12289 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12290 F: drivers/net/mdio/mdio-mvusb.c
12292 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12293 M: Hu Ziji <huziji@marvell.com>
12294 L: linux-mmc@vger.kernel.org
12296 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12297 F: drivers/mmc/host/sdhci-xenon*
12299 MARVELL OCTEON ENDPOINT DRIVER
12300 M: Veerasenareddy Burru <vburru@marvell.com>
12301 M: Abhijit Ayarekar <aayarekar@marvell.com>
12302 L: netdev@vger.kernel.org
12304 F: drivers/net/ethernet/marvell/octeon_ep
12306 MATROX FRAMEBUFFER DRIVER
12307 L: linux-fbdev@vger.kernel.org
12309 F: drivers/video/fbdev/matrox/matroxfb_*
12310 F: include/uapi/linux/matroxfb.h
12313 M: Daniel Nilsson <daniel.nilsson@flex.com>
12314 L: linux-hwmon@vger.kernel.org
12316 F: Documentation/hwmon/max15301.rst
12317 F: drivers/hwmon/pmbus/max15301.c
12319 MAX16065 HARDWARE MONITOR DRIVER
12320 M: Guenter Roeck <linux@roeck-us.net>
12321 L: linux-hwmon@vger.kernel.org
12323 F: Documentation/hwmon/max16065.rst
12324 F: drivers/hwmon/max16065.c
12326 MAX2175 SDR TUNER DRIVER
12327 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12328 L: linux-media@vger.kernel.org
12330 T: git git://linuxtv.org/media_tree.git
12331 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12332 F: Documentation/userspace-api/media/drivers/max2175.rst
12333 F: drivers/media/i2c/max2175*
12334 F: include/uapi/linux/max2175.h
12336 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12337 L: linux-hwmon@vger.kernel.org
12339 F: Documentation/hwmon/max6650.rst
12340 F: drivers/hwmon/max6650.c
12342 MAX6697 HARDWARE MONITOR DRIVER
12343 M: Guenter Roeck <linux@roeck-us.net>
12344 L: linux-hwmon@vger.kernel.org
12346 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12347 F: Documentation/hwmon/max6697.rst
12348 F: drivers/hwmon/max6697.c
12349 F: include/linux/platform_data/max6697.h
12351 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12352 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12353 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12354 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12355 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12356 L: linux-media@vger.kernel.org
12358 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12359 F: drivers/media/i2c/max9286.c
12361 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12362 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12363 L: linux-media@vger.kernel.org
12365 F: drivers/staging/media/max96712/max96712.c
12367 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12368 M: Peter Rosin <peda@axentia.se>
12369 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12371 F: Documentation/devicetree/bindings/sound/max9860.txt
12372 F: sound/soc/codecs/max9860.*
12374 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12375 M: Andreas Klinger <ak@it-klinger.de>
12376 L: linux-iio@vger.kernel.org
12378 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12379 F: drivers/iio/proximity/mb1232.c
12381 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12382 R: Iskren Chernev <iskren.chernev@gmail.com>
12383 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12384 R: Marek Szyprowski <m.szyprowski@samsung.com>
12385 R: Matheus Castello <matheus@castello.eng.br>
12386 L: linux-pm@vger.kernel.org
12388 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12389 F: drivers/power/supply/max17040_battery.c
12391 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12392 R: Hans de Goede <hdegoede@redhat.com>
12393 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12394 R: Marek Szyprowski <m.szyprowski@samsung.com>
12395 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12396 R: Purism Kernel Team <kernel@puri.sm>
12397 L: linux-pm@vger.kernel.org
12399 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12400 F: drivers/power/supply/max17042_battery.c
12402 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12403 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12404 L: linux-kernel@vger.kernel.org
12406 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12407 F: drivers/regulator/max20086-regulator.c
12409 MAXIM MAX77650 PMIC MFD DRIVER
12410 M: Bartosz Golaszewski <brgl@bgdev.pl>
12411 L: linux-kernel@vger.kernel.org
12413 F: Documentation/devicetree/bindings/*/*max77650.yaml
12414 F: Documentation/devicetree/bindings/*/max77650*.yaml
12415 F: drivers/gpio/gpio-max77650.c
12416 F: drivers/input/misc/max77650-onkey.c
12417 F: drivers/leds/leds-max77650.c
12418 F: drivers/mfd/max77650.c
12419 F: drivers/power/supply/max77650-charger.c
12420 F: drivers/regulator/max77650-regulator.c
12421 F: include/linux/mfd/max77650.h
12423 MAXIM MAX77714 PMIC MFD DRIVER
12424 M: Luca Ceresoli <luca@lucaceresoli.net>
12426 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12427 F: drivers/mfd/max77714.c
12428 F: include/linux/mfd/max77714.h
12430 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12431 M: Javier Martinez Canillas <javier@dowhile0.org>
12432 L: linux-kernel@vger.kernel.org
12434 F: Documentation/devicetree/bindings/*/*max77802.yaml
12435 F: drivers/regulator/max77802-regulator.c
12436 F: include/dt-bindings/*/*max77802.h
12438 MAXIM MAX77976 BATTERY CHARGER
12439 M: Luca Ceresoli <luca@lucaceresoli.net>
12441 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12442 F: drivers/power/supply/max77976_charger.c
12444 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12445 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12446 L: linux-pm@vger.kernel.org
12448 B: mailto:linux-samsung-soc@vger.kernel.org
12449 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12450 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12451 F: drivers/power/supply/max14577_charger.c
12452 F: drivers/power/supply/max77693_charger.c
12454 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12455 M: Chanwoo Choi <cw00.choi@samsung.com>
12456 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
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: Sean Young <sean@mess.org>
16592 L: linux-media@vger.kernel.org
16594 F: drivers/media/rc/pwm-ir-tx.c
16597 M: Thierry Reding <thierry.reding@gmail.com>
16598 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16599 L: linux-pwm@vger.kernel.org
16601 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16603 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
16604 F: Documentation/devicetree/bindings/pwm/
16605 F: Documentation/driver-api/pwm.rst
16606 F: drivers/gpio/gpio-mvebu.c
16608 F: drivers/video/backlight/pwm_bl.c
16609 F: include/dt-bindings/pwm/
16610 F: include/linux/pwm.h
16611 F: include/linux/pwm_backlight.h
16612 K: pwm_(config|apply_state|ops)
16615 M: Robert Jarzmik <robert.jarzmik@free.fr>
16616 L: linux-gpio@vger.kernel.org
16618 F: drivers/gpio/gpio-pxa.c
16624 M: Robert Jarzmik <robert.jarzmik@free.fr>
16625 L: linux-rtc@vger.kernel.org
16628 PXA2xx/PXA3xx SUPPORT
16629 M: Daniel Mack <daniel@zonque.org>
16630 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16631 M: Robert Jarzmik <robert.jarzmik@free.fr>
16632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16634 T: git git://github.com/hzhuang1/linux.git
16635 T: git git://github.com/rjarzmik/linux.git
16636 F: arch/arm/boot/dts/pxa*
16637 F: arch/arm/mach-pxa/
16638 F: drivers/dma/pxa*
16639 F: drivers/pcmcia/pxa2xx*
16640 F: drivers/pinctrl/pxa/
16641 F: drivers/spi/spi-pxa2xx*
16642 F: drivers/usb/gadget/udc/pxa2*
16643 F: include/sound/pxa2xx-lib.h
16648 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16649 L: qat-linux@intel.com
16651 F: drivers/crypto/qat/
16653 QCOM AUDIO (ASoC) DRIVERS
16654 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16655 M: Banajit Goswami <bgoswami@quicinc.com>
16656 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16658 F: Documentation/devicetree/bindings/soc/qcom/qcom,apr.yaml
16659 F: Documentation/devicetree/bindings/sound/qcom,*
16660 F: drivers/soc/qcom/apr.c
16661 F: include/dt-bindings/sound/qcom,wcd9335.h
16662 F: sound/soc/codecs/lpass-rx-macro.*
16663 F: sound/soc/codecs/lpass-tx-macro.*
16664 F: sound/soc/codecs/lpass-va-macro.c
16665 F: sound/soc/codecs/lpass-wsa-macro.*
16666 F: sound/soc/codecs/msm8916-wcd-analog.c
16667 F: sound/soc/codecs/msm8916-wcd-digital.c
16668 F: sound/soc/codecs/wcd9335.*
16669 F: sound/soc/codecs/wcd934x.c
16670 F: sound/soc/codecs/wcd-clsh-v2.*
16671 F: sound/soc/codecs/wcd-mbhc-v2.*
16672 F: sound/soc/codecs/wsa881x.c
16673 F: sound/soc/codecs/wsa883x.c
16676 QCOM EMBEDDED USB DEBUGGER (EUD)
16677 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16678 L: linux-arm-msm@vger.kernel.org
16680 F: Documentation/ABI/testing/sysfs-driver-eud
16681 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16682 F: drivers/usb/misc/qcom_eud.c
16685 M: Alex Elder <elder@kernel.org>
16686 L: netdev@vger.kernel.org
16688 F: drivers/net/ipa/
16690 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16691 M: Gabriel Somlo <somlo@cmu.edu>
16692 M: "Michael S. Tsirkin" <mst@redhat.com>
16693 L: qemu-devel@nongnu.org
16695 F: drivers/firmware/qemu_fw_cfg.c
16696 F: include/uapi/linux/qemu_fw_cfg.h
16699 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16700 L: linux-rdma@vger.kernel.org
16702 F: drivers/infiniband/hw/qib/
16704 QLOGIC QL41xxx FCOE DRIVER
16705 M: Saurav Kashyap <skashyap@marvell.com>
16706 M: Javed Hasan <jhasan@marvell.com>
16707 M: GR-QLogic-Storage-Upstream@marvell.com
16708 L: linux-scsi@vger.kernel.org
16710 F: drivers/scsi/qedf/
16712 QLOGIC QL41xxx ISCSI DRIVER
16713 M: Nilesh Javali <njavali@marvell.com>
16714 M: Manish Rangankar <mrangankar@marvell.com>
16715 M: GR-QLogic-Storage-Upstream@marvell.com
16716 L: linux-scsi@vger.kernel.org
16718 F: drivers/scsi/qedi/
16720 QLOGIC QL4xxx ETHERNET DRIVER
16721 M: Ariel Elior <aelior@marvell.com>
16722 M: Manish Chopra <manishc@marvell.com>
16723 L: netdev@vger.kernel.org
16725 F: drivers/net/ethernet/qlogic/qed/
16726 F: drivers/net/ethernet/qlogic/qede/
16727 F: include/linux/qed/
16729 QLOGIC QL4xxx RDMA DRIVER
16730 M: Michal Kalderon <mkalderon@marvell.com>
16731 M: Ariel Elior <aelior@marvell.com>
16732 L: linux-rdma@vger.kernel.org
16734 F: drivers/infiniband/hw/qedr/
16735 F: include/uapi/rdma/qedr-abi.h
16737 QLOGIC QLA1280 SCSI DRIVER
16738 M: Michael Reed <mdr@sgi.com>
16739 L: linux-scsi@vger.kernel.org
16741 F: drivers/scsi/qla1280.[ch]
16743 QLOGIC QLA2XXX FC-SCSI DRIVER
16744 M: Nilesh Javali <njavali@marvell.com>
16745 M: GR-QLogic-Storage-Upstream@marvell.com
16746 L: linux-scsi@vger.kernel.org
16748 F: drivers/scsi/qla2xxx/
16750 QLOGIC QLA3XXX NETWORK DRIVER
16751 M: GR-Linux-NIC-Dev@marvell.com
16752 L: netdev@vger.kernel.org
16754 F: drivers/net/ethernet/qlogic/qla3xxx.*
16756 QLOGIC QLA4XXX iSCSI DRIVER
16757 M: Nilesh Javali <njavali@marvell.com>
16758 M: Manish Rangankar <mrangankar@marvell.com>
16759 M: GR-QLogic-Storage-Upstream@marvell.com
16760 L: linux-scsi@vger.kernel.org
16762 F: drivers/scsi/qla4xxx/
16764 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16765 M: Shahed Shaikh <shshaikh@marvell.com>
16766 M: Manish Chopra <manishc@marvell.com>
16767 M: GR-Linux-NIC-Dev@marvell.com
16768 L: netdev@vger.kernel.org
16770 F: drivers/net/ethernet/qlogic/qlcnic/
16772 QLOGIC QLGE 10Gb ETHERNET DRIVER
16773 M: Manish Chopra <manishc@marvell.com>
16774 M: GR-Linux-NIC-Dev@marvell.com
16775 M: Coiby Xu <coiby.xu@gmail.com>
16776 L: netdev@vger.kernel.org
16778 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16779 F: drivers/staging/qlge/
16781 QM1D1B0004 MEDIA DRIVER
16782 M: Akihiro Tsukada <tskd08@gmail.com>
16783 L: linux-media@vger.kernel.org
16785 F: drivers/media/tuners/qm1d1b0004*
16787 QM1D1C0042 MEDIA DRIVER
16788 M: Akihiro Tsukada <tskd08@gmail.com>
16789 L: linux-media@vger.kernel.org
16791 F: drivers/media/tuners/qm1d1c0042*
16794 M: Anders Larsen <al@alarsen.net>
16796 W: http://www.alarsen.net/linux/qnx4fs/
16798 F: include/uapi/linux/qnx4_fs.h
16799 F: include/uapi/linux/qnxtypes.h
16801 QORIQ DPAA2 FSL-MC BUS DRIVER
16802 M: Stuart Yoder <stuyoder@gmail.com>
16803 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16804 L: linux-kernel@vger.kernel.org
16806 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16807 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16808 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16809 F: drivers/bus/fsl-mc/
16810 F: include/uapi/linux/fsl_mc.h
16812 QT1010 MEDIA DRIVER
16813 M: Antti Palosaari <crope@iki.fi>
16814 L: linux-media@vger.kernel.org
16816 W: https://linuxtv.org
16817 W: http://palosaari.fi/linux/
16818 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16819 T: git git://linuxtv.org/anttip/media_tree.git
16820 F: drivers/media/tuners/qt1010*
16822 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16823 M: Kalle Valo <kvalo@kernel.org>
16824 L: ath10k@lists.infradead.org
16826 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16828 F: drivers/net/wireless/ath/ath10k/
16829 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16831 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16832 M: Kalle Valo <kvalo@kernel.org>
16833 L: ath11k@lists.infradead.org
16835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16836 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16837 F: drivers/net/wireless/ath/ath11k/
16839 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16840 M: Toke Høiland-Jørgensen <toke@toke.dk>
16841 L: linux-wireless@vger.kernel.org
16843 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16844 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16845 F: drivers/net/wireless/ath/ath9k/
16847 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16848 M: Stephan Gerhold <stephan@gerhold.net>
16849 L: netdev@vger.kernel.org
16850 L: linux-arm-msm@vger.kernel.org
16852 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16853 F: drivers/net/wwan/qcom_bam_dmux.c
16855 QUALCOMM CAMERA SUBSYSTEM DRIVER
16856 M: Robert Foss <robert.foss@linaro.org>
16857 M: Todor Tomov <todor.too@gmail.com>
16858 L: linux-media@vger.kernel.org
16860 F: Documentation/admin-guide/media/qcom_camss.rst
16861 F: Documentation/devicetree/bindings/media/*camss*
16862 F: drivers/media/platform/qcom/camss/
16864 QUALCOMM CLOCK DRIVERS
16865 M: Bjorn Andersson <andersson@kernel.org>
16866 L: linux-arm-msm@vger.kernel.org
16868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16869 F: Documentation/devicetree/bindings/clock/qcom,*
16870 F: drivers/clk/qcom/
16871 F: include/dt-bindings/clock/qcom,*
16873 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16874 M: Niklas Cassel <nks@flawful.org>
16875 L: linux-pm@vger.kernel.org
16876 L: linux-arm-msm@vger.kernel.org
16878 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16879 F: drivers/soc/qcom/cpr.c
16881 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16882 M: Ilia Lin <ilia.lin@kernel.org>
16883 L: linux-pm@vger.kernel.org
16885 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16886 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16887 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16889 QUALCOMM CRYPTO DRIVERS
16890 M: Thara Gopinath <thara.gopinath@gmail.com>
16891 L: linux-crypto@vger.kernel.org
16892 L: linux-arm-msm@vger.kernel.org
16894 F: drivers/crypto/qce/
16896 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16897 M: Timur Tabi <timur@kernel.org>
16898 L: netdev@vger.kernel.org
16900 F: drivers/net/ethernet/qualcomm/emac/
16902 QUALCOMM ETHQOS ETHERNET DRIVER
16903 M: Vinod Koul <vkoul@kernel.org>
16904 R: Bhupesh Sharma <bhupesh.sharma@linaro.org>
16905 L: netdev@vger.kernel.org
16907 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16908 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16910 QUALCOMM FASTRPC DRIVER
16911 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16912 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16913 L: linux-arm-msm@vger.kernel.org
16915 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16916 F: drivers/misc/fastrpc.c
16917 F: include/uapi/misc/fastrpc.h
16919 QUALCOMM HEXAGON ARCHITECTURE
16920 M: Brian Cain <bcain@quicinc.com>
16921 L: linux-hexagon@vger.kernel.org
16922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16926 QUALCOMM HIDMA DRIVER
16927 M: Sinan Kaya <okaya@kernel.org>
16928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16929 L: linux-arm-msm@vger.kernel.org
16930 L: dmaengine@vger.kernel.org
16932 F: drivers/dma/qcom/hidma*
16934 QUALCOMM I2C CCI DRIVER
16935 M: Loic Poulain <loic.poulain@linaro.org>
16936 M: Robert Foss <robert.foss@linaro.org>
16937 L: linux-i2c@vger.kernel.org
16938 L: linux-arm-msm@vger.kernel.org
16940 F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
16941 F: drivers/i2c/busses/i2c-qcom-cci.c
16943 QUALCOMM INTERCONNECT BWMON DRIVER
16944 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16945 L: linux-arm-msm@vger.kernel.org
16947 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
16948 F: drivers/soc/qcom/icc-bwmon.c
16951 M: Rob Clark <robdclark@gmail.com>
16952 L: iommu@lists.linux.dev
16953 L: linux-arm-msm@vger.kernel.org
16955 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16957 QUALCOMM IPC ROUTER (QRTR) DRIVER
16958 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16959 L: linux-arm-msm@vger.kernel.org
16961 F: include/trace/events/qrtr.h
16962 F: include/uapi/linux/qrtr.h
16965 QUALCOMM IPCC MAILBOX DRIVER
16966 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16967 L: linux-arm-msm@vger.kernel.org
16969 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16970 F: drivers/mailbox/qcom-ipcc.c
16971 F: include/dt-bindings/mailbox/qcom-ipcc.h
16973 QUALCOMM IPQ4019 USB PHY DRIVER
16974 M: Robert Marko <robert.marko@sartura.hr>
16975 M: Luka Perkov <luka.perkov@sartura.hr>
16976 L: linux-arm-msm@vger.kernel.org
16978 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16979 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16981 QUALCOMM IPQ4019 VQMMC REGULATOR 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/regulator/vqmmc-ipq4019-regulator.yaml
16987 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16989 QUALCOMM NAND CONTROLLER DRIVER
16990 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16991 L: linux-mtd@lists.infradead.org
16992 L: linux-arm-msm@vger.kernel.org
16994 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16995 F: drivers/mtd/nand/raw/qcom_nandc.c
16997 QUALCOMM RMNET DRIVER
16998 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16999 M: Sean Tranchetti <quic_stranche@quicinc.com>
17000 L: netdev@vger.kernel.org
17002 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
17003 F: drivers/net/ethernet/qualcomm/rmnet/
17004 F: include/linux/if_rmnet.h
17006 QUALCOMM TSENS THERMAL DRIVER
17007 M: Amit Kucheria <amitk@kernel.org>
17008 M: Thara Gopinath <thara.gopinath@gmail.com>
17009 L: linux-pm@vger.kernel.org
17010 L: linux-arm-msm@vger.kernel.org
17012 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
17013 F: drivers/thermal/qcom/
17015 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
17016 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
17017 L: linux-media@vger.kernel.org
17018 L: linux-arm-msm@vger.kernel.org
17020 T: git git://linuxtv.org/media_tree.git
17021 F: Documentation/devicetree/bindings/media/*venus*
17022 F: drivers/media/platform/qcom/venus/
17024 QUALCOMM WCN36XX WIRELESS DRIVER
17025 M: Loic Poulain <loic.poulain@linaro.org>
17026 L: wcn36xx@lists.infradead.org
17028 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
17029 F: drivers/net/wireless/ath/wcn36xx/
17031 QUANTENNA QTNFMAC WIRELESS DRIVER
17032 M: Igor Mitsyanko <imitsyanko@quantenna.com>
17033 R: Sergey Matyukevich <geomatsi@gmail.com>
17034 L: linux-wireless@vger.kernel.org
17036 F: drivers/net/wireless/quantenna
17038 RADEON and AMDGPU DRM DRIVERS
17039 M: Alex Deucher <alexander.deucher@amd.com>
17040 M: Christian König <christian.koenig@amd.com>
17041 M: Pan, Xinhui <Xinhui.Pan@amd.com>
17042 L: amd-gfx@lists.freedesktop.org
17044 T: git https://gitlab.freedesktop.org/agd5f/linux.git
17045 B: https://gitlab.freedesktop.org/drm/amd/-/issues
17046 C: irc://irc.oftc.net/radeon
17047 F: Documentation/gpu/amdgpu/
17048 F: drivers/gpu/drm/amd/
17049 F: drivers/gpu/drm/radeon/
17050 F: include/uapi/drm/amdgpu_drm.h
17051 F: include/uapi/drm/radeon_drm.h
17053 RADEON FRAMEBUFFER DISPLAY DRIVER
17054 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
17055 L: linux-fbdev@vger.kernel.org
17057 F: drivers/video/fbdev/aty/radeon*
17058 F: include/uapi/linux/radeonfb.h
17060 RADIOSHARK RADIO DRIVER
17061 M: Hans Verkuil <hverkuil@xs4all.nl>
17062 L: linux-media@vger.kernel.org
17064 T: git git://linuxtv.org/media_tree.git
17065 F: drivers/media/radio/radio-shark.c
17067 RADIOSHARK2 RADIO DRIVER
17068 M: Hans Verkuil <hverkuil@xs4all.nl>
17069 L: linux-media@vger.kernel.org
17071 T: git git://linuxtv.org/media_tree.git
17072 F: drivers/media/radio/radio-shark2.c
17073 F: drivers/media/radio/radio-tea5777.c
17075 RADOS BLOCK DEVICE (RBD)
17076 M: Ilya Dryomov <idryomov@gmail.com>
17077 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
17078 L: ceph-devel@vger.kernel.org
17080 W: http://ceph.com/
17081 T: git git://github.com/ceph/ceph-client.git
17082 F: Documentation/ABI/testing/sysfs-bus-rbd
17083 F: drivers/block/rbd.c
17084 F: drivers/block/rbd_types.h
17086 RAGE128 FRAMEBUFFER DISPLAY DRIVER
17087 M: Paul Mackerras <paulus@samba.org>
17088 L: linux-fbdev@vger.kernel.org
17090 F: drivers/video/fbdev/aty/aty128fb.c
17092 RAINSHADOW-CEC DRIVER
17093 M: Hans Verkuil <hverkuil@xs4all.nl>
17094 L: linux-media@vger.kernel.org
17096 T: git git://linuxtv.org/media_tree.git
17097 F: drivers/media/cec/usb/rainshadow/
17099 RALINK MIPS ARCHITECTURE
17100 M: John Crispin <john@phrozen.org>
17101 L: linux-mips@vger.kernel.org
17103 F: arch/mips/ralink
17105 RALINK MT7621 MIPS ARCHITECTURE
17106 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17107 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17108 L: linux-mips@vger.kernel.org
17110 F: arch/mips/boot/dts/ralink/mt7621*
17112 RALINK PINCTRL DRIVER
17113 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17114 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17115 L: linux-mips@vger.kernel.org
17117 F: drivers/pinctrl/ralink/
17119 RALINK RT2X00 WIRELESS LAN DRIVER
17120 M: Stanislaw Gruszka <stf_xl@wp.pl>
17121 M: Helmut Schaa <helmut.schaa@googlemail.com>
17122 L: linux-wireless@vger.kernel.org
17124 F: drivers/net/wireless/ralink/rt2x00/
17126 RAMDISK RAM BLOCK DEVICE DRIVER
17127 M: Jens Axboe <axboe@kernel.dk>
17129 F: Documentation/admin-guide/blockdev/ramdisk.rst
17130 F: drivers/block/brd.c
17132 RANCHU VIRTUAL BOARD FOR MIPS
17133 M: Miodrag Dinic <miodrag.dinic@mips.com>
17134 L: linux-mips@vger.kernel.org
17136 F: arch/mips/configs/generic/board-ranchu.config
17137 F: arch/mips/generic/board-ranchu.c
17139 RANDOM NUMBER DRIVER
17140 M: "Theodore Ts'o" <tytso@mit.edu>
17141 M: Jason A. Donenfeld <Jason@zx2c4.com>
17142 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17144 F: drivers/char/random.c
17145 F: drivers/virt/vmgenid.c
17148 M: Matt Porter <mporter@kernel.crashing.org>
17149 M: Alexandre Bounine <alex.bou9@gmail.com>
17151 F: drivers/rapidio/
17154 M: Tony Luck <tony.luck@intel.com>
17155 M: Borislav Petkov <bp@alien8.de>
17156 L: linux-edac@vger.kernel.org
17158 F: Documentation/admin-guide/ras.rst
17160 F: include/linux/ras.h
17161 F: include/ras/ras_event.h
17163 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17164 L: linux-wireless@vger.kernel.org
17166 F: drivers/net/wireless/ray*
17168 RC-CORE / LIRC FRAMEWORK
17169 M: Sean Young <sean@mess.org>
17170 L: linux-media@vger.kernel.org
17172 W: http://linuxtv.org
17173 T: git git://linuxtv.org/media_tree.git
17174 F: Documentation/driver-api/media/rc-core.rst
17175 F: Documentation/userspace-api/media/rc/
17176 F: drivers/media/rc/
17177 F: include/media/rc-map.h
17178 F: include/media/rc-core.h
17179 F: include/uapi/linux/lirc.h
17181 RCMM REMOTE CONTROLS DECODER
17182 M: Patrick Lerda <patrick9876@free.fr>
17184 F: drivers/media/rc/ir-rcmm-decoder.c
17186 RCUTORTURE TEST FRAMEWORK
17187 M: "Paul E. McKenney" <paulmck@kernel.org>
17188 M: Josh Triplett <josh@joshtriplett.org>
17189 R: Steven Rostedt <rostedt@goodmis.org>
17190 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17191 R: Lai Jiangshan <jiangshanlai@gmail.com>
17192 L: rcu@vger.kernel.org
17194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17195 F: tools/testing/selftests/rcutorture
17197 RDACM20 Camera Sensor
17198 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17199 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17200 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17201 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17202 L: linux-media@vger.kernel.org
17204 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17205 F: drivers/media/i2c/max9271.c
17206 F: drivers/media/i2c/max9271.h
17207 F: drivers/media/i2c/rdacm20.c
17209 RDACM21 Camera Sensor
17210 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17211 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17212 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17213 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17214 L: linux-media@vger.kernel.org
17216 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17217 F: drivers/media/i2c/max9271.c
17218 F: drivers/media/i2c/max9271.h
17219 F: drivers/media/i2c/rdacm21.c
17222 M: Florian Fainelli <florian@openwrt.org>
17225 RDC R6040 FAST ETHERNET DRIVER
17226 M: Florian Fainelli <f.fainelli@gmail.com>
17227 L: netdev@vger.kernel.org
17229 F: drivers/net/ethernet/rdc/r6040.c
17231 RDMAVT - RDMA verbs software
17232 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17233 L: linux-rdma@vger.kernel.org
17235 F: drivers/infiniband/sw/rdmavt
17237 RDS - RELIABLE DATAGRAM SOCKETS
17238 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
17239 L: netdev@vger.kernel.org
17240 L: linux-rdma@vger.kernel.org
17241 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
17243 W: https://oss.oracle.com/projects/rds/
17244 F: Documentation/networking/rds.rst
17247 RDT - RESOURCE ALLOCATION
17248 M: Fenghua Yu <fenghua.yu@intel.com>
17249 M: Reinette Chatre <reinette.chatre@intel.com>
17250 L: linux-kernel@vger.kernel.org
17252 F: Documentation/x86/resctrl*
17253 F: arch/x86/include/asm/resctrl.h
17254 F: arch/x86/kernel/cpu/resctrl/
17255 F: tools/testing/selftests/resctrl/
17257 READ-COPY UPDATE (RCU)
17258 M: "Paul E. McKenney" <paulmck@kernel.org>
17259 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17260 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17261 M: Josh Triplett <josh@joshtriplett.org>
17262 R: Steven Rostedt <rostedt@goodmis.org>
17263 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17264 R: Lai Jiangshan <jiangshanlai@gmail.com>
17265 R: Joel Fernandes <joel@joelfernandes.org>
17266 L: rcu@vger.kernel.org
17268 W: http://www.rdrop.com/users/paulmck/RCU/
17269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17270 F: Documentation/RCU/
17271 F: include/linux/rcu*
17273 X: Documentation/RCU/torture.rst
17274 X: include/linux/srcu*.h
17275 X: kernel/rcu/srcu*.c
17277 REAL TIME CLOCK (RTC) SUBSYSTEM
17278 M: Alessandro Zummo <a.zummo@towertech.it>
17279 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17280 L: linux-rtc@vger.kernel.org
17282 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17284 F: Documentation/admin-guide/rtc.rst
17285 F: Documentation/devicetree/bindings/rtc/
17287 F: include/linux/platform_data/rtc-*
17288 F: include/linux/rtc.h
17289 F: include/linux/rtc/
17290 F: include/uapi/linux/rtc.h
17291 F: tools/testing/selftests/rtc/
17293 REALTEK AUDIO CODECS
17294 M: Oder Chiou <oder_chiou@realtek.com>
17296 F: include/sound/rt*.h
17297 F: sound/soc/codecs/rt*
17299 REALTEK OTTO WATCHDOG
17300 M: Sander Vanheule <sander@svanheule.net>
17301 L: linux-watchdog@vger.kernel.org
17303 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17304 F: drivers/watchdog/realtek_otto_wdt.c
17306 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17307 M: Linus Walleij <linus.walleij@linaro.org>
17308 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17310 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17311 F: drivers/net/dsa/realtek/*
17313 REALTEK WIRELESS DRIVER (rtlwifi family)
17314 M: Ping-Ke Shih <pkshih@realtek.com>
17315 L: linux-wireless@vger.kernel.org
17317 W: https://wireless.wiki.kernel.org/
17318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17319 F: drivers/net/wireless/realtek/rtlwifi/
17321 REALTEK WIRELESS DRIVER (rtw88)
17322 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17323 L: linux-wireless@vger.kernel.org
17325 F: drivers/net/wireless/realtek/rtw88/
17327 REALTEK WIRELESS DRIVER (rtw89)
17328 M: Ping-Ke Shih <pkshih@realtek.com>
17329 L: linux-wireless@vger.kernel.org
17331 F: drivers/net/wireless/realtek/rtw89/
17333 REDPINE WIRELESS DRIVER
17334 M: Amitkumar Karwar <amitkarwar@gmail.com>
17335 M: Siva Rebbagondla <siva8118@gmail.com>
17336 L: linux-wireless@vger.kernel.org
17338 F: drivers/net/wireless/rsi/
17340 REGISTER MAP ABSTRACTION
17341 M: Mark Brown <broonie@kernel.org>
17342 L: linux-kernel@vger.kernel.org
17344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17345 F: Documentation/devicetree/bindings/regmap/
17346 F: drivers/base/regmap/
17347 F: include/linux/regmap.h
17349 REISERFS FILE SYSTEM
17350 L: reiserfs-devel@vger.kernel.org
17354 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17355 M: Bjorn Andersson <andersson@kernel.org>
17356 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17357 L: linux-remoteproc@vger.kernel.org
17359 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17360 F: Documentation/ABI/testing/sysfs-class-remoteproc
17361 F: Documentation/devicetree/bindings/remoteproc/
17362 F: Documentation/staging/remoteproc.rst
17363 F: drivers/remoteproc/
17364 F: include/linux/remoteproc.h
17365 F: include/linux/remoteproc/
17367 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17368 M: Bjorn Andersson <andersson@kernel.org>
17369 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17370 L: linux-remoteproc@vger.kernel.org
17372 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17373 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17374 F: Documentation/staging/rpmsg.rst
17376 F: include/linux/rpmsg.h
17377 F: include/linux/rpmsg/
17378 F: include/uapi/linux/rpmsg.h
17381 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17382 M: Stephan Gerhold <stephan@gerhold.net>
17383 L: netdev@vger.kernel.org
17384 L: linux-remoteproc@vger.kernel.org
17386 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17388 RENESAS CLOCK DRIVERS
17389 M: Geert Uytterhoeven <geert+renesas@glider.be>
17390 L: linux-renesas-soc@vger.kernel.org
17392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17393 F: Documentation/devicetree/bindings/clock/renesas,*
17394 F: drivers/clk/renesas/
17396 RENESAS EMEV2 I2C DRIVER
17397 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17398 L: linux-renesas-soc@vger.kernel.org
17400 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17401 F: drivers/i2c/busses/i2c-emev2.c
17403 RENESAS ETHERNET DRIVERS
17404 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17405 L: netdev@vger.kernel.org
17406 L: linux-renesas-soc@vger.kernel.org
17407 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17408 F: drivers/net/ethernet/renesas/
17409 F: include/linux/sh_eth.h
17411 RENESAS R-CAR GYROADC DRIVER
17412 M: Marek Vasut <marek.vasut@gmail.com>
17413 L: linux-iio@vger.kernel.org
17415 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17416 F: drivers/iio/adc/rcar-gyroadc.c
17418 RENESAS R-CAR I2C DRIVERS
17419 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17420 L: linux-renesas-soc@vger.kernel.org
17422 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17423 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17424 F: drivers/i2c/busses/i2c-rcar.c
17425 F: drivers/i2c/busses/i2c-sh_mobile.c
17427 RENESAS R-CAR SATA DRIVER
17428 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17430 L: linux-ide@vger.kernel.org
17431 L: linux-renesas-soc@vger.kernel.org
17432 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17433 F: drivers/ata/sata_rcar.c
17435 RENESAS R-CAR THERMAL DRIVERS
17436 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17437 L: linux-renesas-soc@vger.kernel.org
17439 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17440 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17441 F: drivers/thermal/rcar_gen3_thermal.c
17442 F: drivers/thermal/rcar_thermal.c
17444 RENESAS RIIC DRIVER
17445 M: Chris Brandt <chris.brandt@renesas.com>
17446 L: linux-renesas-soc@vger.kernel.org
17448 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17449 F: drivers/i2c/busses/i2c-riic.c
17451 RENESAS USB PHY DRIVER
17452 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17453 L: linux-renesas-soc@vger.kernel.org
17455 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17457 RENESAS RZ/G2L A/D DRIVER
17458 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17459 L: linux-iio@vger.kernel.org
17460 L: linux-renesas-soc@vger.kernel.org
17462 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17463 F: drivers/iio/adc/rzg2l_adc.c
17465 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17466 M: Clément Léger <clement.leger@bootlin.com>
17467 L: linux-renesas-soc@vger.kernel.org
17468 L: netdev@vger.kernel.org
17470 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17471 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17472 F: drivers/net/dsa/rzn1_a5psw*
17473 F: drivers/net/pcs/pcs-rzn1-miic.c
17474 F: include/dt-bindings/net/pcs-rzn1-miic.h
17475 F: include/linux/pcs-rzn1-miic.h
17476 F: net/dsa/tag_rzn1_a5psw.c
17478 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17479 M: Miquel Raynal <miquel.raynal@bootlin.com>
17480 L: linux-rtc@vger.kernel.org
17481 L: linux-renesas-soc@vger.kernel.org
17483 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17484 F: drivers/rtc/rtc-rzn1.c
17486 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17487 M: Miquel Raynal <miquel.raynal@bootlin.com>
17488 L: linux-mtd@lists.infradead.org
17489 L: linux-renesas-soc@vger.kernel.org
17491 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17492 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17494 RESET CONTROLLER FRAMEWORK
17495 M: Philipp Zabel <p.zabel@pengutronix.de>
17497 T: git git://git.pengutronix.de/git/pza/linux
17498 F: Documentation/devicetree/bindings/reset/
17499 F: Documentation/driver-api/reset.rst
17501 F: include/dt-bindings/reset/
17502 F: include/linux/reset-controller.h
17503 F: include/linux/reset.h
17504 F: include/linux/reset/
17505 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17507 RESTARTABLE SEQUENCES SUPPORT
17508 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17509 M: Peter Zijlstra <peterz@infradead.org>
17510 M: "Paul E. McKenney" <paulmck@kernel.org>
17511 M: Boqun Feng <boqun.feng@gmail.com>
17512 L: linux-kernel@vger.kernel.org
17514 F: include/trace/events/rseq.h
17515 F: include/uapi/linux/rseq.h
17517 F: tools/testing/selftests/rseq/
17520 M: Johannes Berg <johannes@sipsolutions.net>
17521 L: linux-wireless@vger.kernel.org
17523 W: https://wireless.wiki.kernel.org/
17524 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17527 F: Documentation/ABI/stable/sysfs-class-rfkill
17528 F: Documentation/driver-api/rfkill.rst
17529 F: include/linux/rfkill.h
17530 F: include/uapi/linux/rfkill.h
17534 M: Thomas Graf <tgraf@suug.ch>
17535 M: Herbert Xu <herbert@gondor.apana.org.au>
17536 L: netdev@vger.kernel.org
17538 F: include/linux/rhashtable-types.h
17539 F: include/linux/rhashtable.h
17540 F: lib/rhashtable.c
17541 F: lib/test_rhashtable.c
17543 RICOH R5C592 MEMORYSTICK DRIVER
17544 M: Maxim Levitsky <maximlevitsky@gmail.com>
17546 F: drivers/memstick/host/r592.*
17548 RICOH SMARTMEDIA/XD DRIVER
17549 M: Maxim Levitsky <maximlevitsky@gmail.com>
17551 F: drivers/mtd/nand/raw/r852.c
17552 F: drivers/mtd/nand/raw/r852.h
17555 M: Atish Patra <atishp@atishpatra.org>
17556 R: Anup Patel <anup@brainfault.org>
17557 L: linux-riscv@lists.infradead.org
17559 F: drivers/perf/riscv_pmu.c
17560 F: drivers/perf/riscv_pmu_legacy.c
17561 F: drivers/perf/riscv_pmu_sbi.c
17563 RISC-V ARCHITECTURE
17564 M: Paul Walmsley <paul.walmsley@sifive.com>
17565 M: Palmer Dabbelt <palmer@dabbelt.com>
17566 M: Albert Ou <aou@eecs.berkeley.edu>
17567 L: linux-riscv@lists.infradead.org
17569 P: Documentation/riscv/patch-acceptance.rst
17570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17575 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17576 M: Conor Dooley <conor.dooley@microchip.com>
17577 M: Daire McNamara <daire.mcnamara@microchip.com>
17578 L: linux-riscv@lists.infradead.org
17580 F: Documentation/devicetree/bindings/clock/microchip,mpfs.yaml
17581 F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
17582 F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
17583 F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
17584 F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
17585 F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
17586 F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
17587 F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
17588 F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
17589 F: arch/riscv/boot/dts/microchip/
17590 F: drivers/char/hw_random/mpfs-rng.c
17591 F: drivers/clk/microchip/clk-mpfs.c
17592 F: drivers/i2c/busses/i2c-microchip-core.c
17593 F: drivers/mailbox/mailbox-mpfs.c
17594 F: drivers/pci/controller/pcie-microchip-host.c
17595 F: drivers/rtc/rtc-mpfs.c
17596 F: drivers/soc/microchip/
17597 F: drivers/spi/spi-microchip-core-qspi.c
17598 F: drivers/spi/spi-microchip-core.c
17599 F: drivers/usb/musb/mpfs.c
17600 F: include/soc/microchip/mpfs.h
17603 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17604 M: Jack Wang <jinpu.wang@ionos.com>
17605 L: linux-block@vger.kernel.org
17607 F: drivers/block/rnbd/
17610 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17612 W: http://sourceforge.net/projects/roccat/
17613 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17614 F: drivers/hid/hid-roccat*
17615 F: include/linux/hid-roccat*
17617 ROCKCHIP I2S TDM DRIVER
17618 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17619 L: linux-rockchip@lists.infradead.org
17621 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17622 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17624 ROCKCHIP ISP V1 DRIVER
17625 M: Dafna Hirschfeld <dafna@fastmail.com>
17626 L: linux-media@vger.kernel.org
17627 L: linux-rockchip@lists.infradead.org
17629 F: Documentation/admin-guide/media/rkisp1.rst
17630 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17631 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17632 F: drivers/media/platform/rockchip/rkisp1
17633 F: include/uapi/linux/rkisp1-config.h
17635 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17636 M: Jacob Chen <jacob-chen@iotwrt.com>
17637 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17638 L: linux-media@vger.kernel.org
17639 L: linux-rockchip@lists.infradead.org
17641 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17642 F: drivers/media/platform/rockchip/rga/
17644 ROCKCHIP VIDEO DECODER DRIVER
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,vdec.yaml
17650 F: drivers/staging/media/rkvdec/
17653 M: Jiri Pirko <jiri@resnulli.us>
17654 L: netdev@vger.kernel.org
17656 F: drivers/net/ethernet/rocker/
17658 ROCKETPORT EXPRESS/INFINITY DRIVER
17659 M: Kevin Cernekee <cernekee@gmail.com>
17660 L: linux-serial@vger.kernel.org
17662 F: drivers/tty/serial/rp2.*
17664 ROHM BD99954 CHARGER IC
17665 R: Matti Vaittinen <mazziesaccount@gmail.com>
17667 F: drivers/power/supply/bd99954-charger.c
17668 F: drivers/power/supply/bd99954-charger.h
17670 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17671 M: Tomasz Duszynski <tduszyns@gmail.com>
17673 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17674 F: drivers/iio/light/bh1750.c
17676 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17677 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17678 L: linux-kernel@vger.kernel.org
17679 L: linux-renesas-soc@vger.kernel.org
17681 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17682 F: drivers/gpio/gpio-bd9571mwv.c
17683 F: drivers/mfd/bd9571mwv.c
17684 F: drivers/regulator/bd9571mwv-regulator.c
17685 F: include/linux/mfd/bd9571mwv.h
17687 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17688 R: Matti Vaittinen <mazziesaccount@gmail.com>
17690 F: drivers/clk/clk-bd718x7.c
17691 F: drivers/gpio/gpio-bd71815.c
17692 F: drivers/gpio/gpio-bd71828.c
17693 F: drivers/mfd/rohm-bd71828.c
17694 F: drivers/mfd/rohm-bd718x7.c
17695 F: drivers/mfd/rohm-bd9576.c
17696 F: drivers/regulator/bd71815-regulator.c
17697 F: drivers/regulator/bd71828-regulator.c
17698 F: drivers/regulator/bd718x7-regulator.c
17699 F: drivers/regulator/bd9576-regulator.c
17700 F: drivers/regulator/rohm-regulator.c
17701 F: drivers/rtc/rtc-bd70528.c
17702 F: drivers/watchdog/bd9576_wdt.c
17703 F: include/linux/mfd/rohm-bd71815.h
17704 F: include/linux/mfd/rohm-bd71828.h
17705 F: include/linux/mfd/rohm-bd718x7.h
17706 F: include/linux/mfd/rohm-bd957x.h
17707 F: include/linux/mfd/rohm-generic.h
17708 F: include/linux/mfd/rohm-shared.h
17711 M: Ralf Baechle <ralf@linux-mips.org>
17712 L: linux-hams@vger.kernel.org
17714 W: http://www.linux-ax25.org/
17715 F: include/net/rose.h
17716 F: include/uapi/linux/rose.h
17719 ROTATION DRIVER FOR ALLWINNER A83T
17720 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17721 L: linux-media@vger.kernel.org
17723 T: git git://linuxtv.org/media_tree.git
17724 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17725 F: drivers/media/platform/sunxi/sun8i-rotate/
17728 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17729 L: linux-remoteproc@vger.kernel.org
17731 F: drivers/tty/rpmsg_tty.c
17733 RTL2830 MEDIA DRIVER
17734 M: Antti Palosaari <crope@iki.fi>
17735 L: linux-media@vger.kernel.org
17737 W: https://linuxtv.org
17738 W: http://palosaari.fi/linux/
17739 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17740 T: git git://linuxtv.org/anttip/media_tree.git
17741 F: drivers/media/dvb-frontends/rtl2830*
17743 RTL2832 MEDIA DRIVER
17744 M: Antti Palosaari <crope@iki.fi>
17745 L: linux-media@vger.kernel.org
17747 W: https://linuxtv.org
17748 W: http://palosaari.fi/linux/
17749 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17750 T: git git://linuxtv.org/anttip/media_tree.git
17751 F: drivers/media/dvb-frontends/rtl2832*
17753 RTL2832_SDR MEDIA DRIVER
17754 M: Antti Palosaari <crope@iki.fi>
17755 L: linux-media@vger.kernel.org
17757 W: https://linuxtv.org
17758 W: http://palosaari.fi/linux/
17759 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17760 T: git git://linuxtv.org/anttip/media_tree.git
17761 F: drivers/media/dvb-frontends/rtl2832_sdr*
17763 RTL8180 WIRELESS DRIVER
17764 L: linux-wireless@vger.kernel.org
17766 W: https://wireless.wiki.kernel.org/
17767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17768 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17770 RTL8187 WIRELESS DRIVER
17771 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17772 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17773 M: Larry Finger <Larry.Finger@lwfinger.net>
17774 L: linux-wireless@vger.kernel.org
17776 W: https://wireless.wiki.kernel.org/
17777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17778 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17780 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17781 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17782 L: linux-wireless@vger.kernel.org
17784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17785 F: drivers/net/wireless/realtek/rtl8xxxu/
17787 RTRS TRANSPORT DRIVERS
17788 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17789 M: Jack Wang <jinpu.wang@ionos.com>
17790 L: linux-rdma@vger.kernel.org
17792 F: drivers/infiniband/ulp/rtrs/
17794 RUNTIME VERIFICATION (RV)
17795 M: Daniel Bristot de Oliveira <bristot@kernel.org>
17796 M: Steven Rostedt <rostedt@goodmis.org>
17797 L: linux-trace-devel@vger.kernel.org
17799 F: Documentation/trace/rv/
17800 F: include/linux/rv.h
17802 F: kernel/trace/rv/
17803 F: tools/verification/
17806 M: Miguel Ojeda <ojeda@kernel.org>
17807 M: Alex Gaynor <alex.gaynor@gmail.com>
17808 M: Wedson Almeida Filho <wedsonaf@gmail.com>
17809 R: Boqun Feng <boqun.feng@gmail.com>
17810 R: Gary Guo <gary@garyguo.net>
17811 R: Björn Roy Baron <bjorn3_gh@protonmail.com>
17812 L: rust-for-linux@vger.kernel.org
17814 W: https://github.com/Rust-for-Linux/linux
17815 B: https://github.com/Rust-for-Linux/linux/issues
17816 T: git https://github.com/Rust-for-Linux/linux.git rust-next
17817 F: Documentation/rust/
17823 RXRPC SOCKETS (AF_RXRPC)
17824 M: David Howells <dhowells@redhat.com>
17825 M: Marc Dionne <marc.dionne@auristor.com>
17826 L: linux-afs@lists.infradead.org
17828 W: https://www.infradead.org/~dhowells/kafs/
17829 F: Documentation/networking/rxrpc.rst
17830 F: include/keys/rxrpc-type.h
17831 F: include/net/af_rxrpc.h
17832 F: include/trace/events/rxrpc.h
17833 F: include/uapi/linux/rxrpc.h
17836 S3 SAVAGE FRAMEBUFFER DRIVER
17837 M: Antonino Daplas <adaplas@gmail.com>
17838 L: linux-fbdev@vger.kernel.org
17840 F: drivers/video/fbdev/savage/
17843 M: Heiko Carstens <hca@linux.ibm.com>
17844 M: Vasily Gorbik <gor@linux.ibm.com>
17845 M: Alexander Gordeev <agordeev@linux.ibm.com>
17846 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17847 R: Sven Schnelle <svens@linux.ibm.com>
17848 L: linux-s390@vger.kernel.org
17850 W: http://www.ibm.com/developerworks/linux/linux390/
17851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17852 F: Documentation/driver-api/s390-drivers.rst
17853 F: Documentation/s390/
17857 S390 COMMON I/O LAYER
17858 M: Vineeth Vijayan <vneethv@linux.ibm.com>
17859 M: Peter Oberparleiter <oberpar@linux.ibm.com>
17860 L: linux-s390@vger.kernel.org
17862 W: http://www.ibm.com/developerworks/linux/linux390/
17863 F: drivers/s390/cio/
17866 M: Stefan Haberland <sth@linux.ibm.com>
17867 M: Jan Hoeppner <hoeppner@linux.ibm.com>
17868 L: linux-s390@vger.kernel.org
17870 W: http://www.ibm.com/developerworks/linux/linux390/
17871 F: block/partitions/ibm.c
17872 F: drivers/s390/block/dasd*
17873 F: include/linux/dasd_mod.h
17876 M: Matthew Rosato <mjrosato@linux.ibm.com>
17877 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17878 L: linux-s390@vger.kernel.org
17880 W: http://www.ibm.com/developerworks/linux/linux390/
17881 F: drivers/iommu/s390-iommu.c
17883 S390 IUCV NETWORK LAYER
17884 M: Alexandra Winter <wintera@linux.ibm.com>
17885 M: Wenjia Zhang <wenjia@linux.ibm.com>
17886 L: linux-s390@vger.kernel.org
17887 L: netdev@vger.kernel.org
17889 W: http://www.ibm.com/developerworks/linux/linux390/
17890 F: drivers/s390/net/*iucv*
17891 F: include/net/iucv/
17894 S390 NETWORK DRIVERS
17895 M: Alexandra Winter <wintera@linux.ibm.com>
17896 M: Wenjia Zhang <wenjia@linux.ibm.com>
17897 L: linux-s390@vger.kernel.org
17898 L: netdev@vger.kernel.org
17900 W: http://www.ibm.com/developerworks/linux/linux390/
17901 F: drivers/s390/net/
17904 M: Niklas Schnelle <schnelle@linux.ibm.com>
17905 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17906 L: linux-s390@vger.kernel.org
17908 W: http://www.ibm.com/developerworks/linux/linux390/
17910 F: drivers/pci/hotplug/s390_pci_hpc.c
17911 F: Documentation/s390/pci.rst
17913 S390 VFIO AP DRIVER
17914 M: Tony Krowiak <akrowiak@linux.ibm.com>
17915 M: Halil Pasic <pasic@linux.ibm.com>
17916 M: Jason Herne <jjherne@linux.ibm.com>
17917 L: linux-s390@vger.kernel.org
17919 W: http://www.ibm.com/developerworks/linux/linux390/
17920 F: Documentation/s390/vfio-ap*
17921 F: drivers/s390/crypto/vfio_ap*
17923 S390 VFIO-CCW DRIVER
17924 M: Eric Farman <farman@linux.ibm.com>
17925 M: Matthew Rosato <mjrosato@linux.ibm.com>
17926 R: Halil Pasic <pasic@linux.ibm.com>
17927 L: linux-s390@vger.kernel.org
17928 L: kvm@vger.kernel.org
17930 F: Documentation/s390/vfio-ccw.rst
17931 F: drivers/s390/cio/vfio_ccw*
17932 F: include/uapi/linux/vfio_ccw.h
17934 S390 VFIO-PCI DRIVER
17935 M: Matthew Rosato <mjrosato@linux.ibm.com>
17936 M: Eric Farman <farman@linux.ibm.com>
17937 L: linux-s390@vger.kernel.org
17938 L: kvm@vger.kernel.org
17940 F: arch/s390/kvm/pci*
17941 F: drivers/vfio/pci/vfio_pci_zdev.c
17942 F: include/uapi/linux/vfio_zdev.h
17945 M: Harald Freudenberger <freude@linux.ibm.com>
17946 L: linux-s390@vger.kernel.org
17948 W: http://www.ibm.com/developerworks/linux/linux390/
17949 F: drivers/s390/crypto/
17952 M: Steffen Maier <maier@linux.ibm.com>
17953 M: Benjamin Block <bblock@linux.ibm.com>
17954 L: linux-s390@vger.kernel.org
17956 W: http://www.ibm.com/developerworks/linux/linux390/
17957 F: drivers/s390/scsi/zfcp_*
17959 S3C ADC BATTERY DRIVER
17960 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17961 L: linux-samsung-soc@vger.kernel.org
17963 F: drivers/power/supply/s3c_adc_battery.c
17964 F: include/linux/s3c_adc_battery.h
17966 S3C24XX SD/MMC Driver
17967 M: Ben Dooks <ben-linux@fluff.org>
17968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17970 F: drivers/mmc/host/s3cmci.*
17972 SAA6588 RDS RECEIVER DRIVER
17973 M: Hans Verkuil <hverkuil@xs4all.nl>
17974 L: linux-media@vger.kernel.org
17976 W: https://linuxtv.org
17977 T: git git://linuxtv.org/media_tree.git
17978 F: drivers/media/i2c/saa6588*
17980 SAA7134 VIDEO4LINUX DRIVER
17981 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17982 L: linux-media@vger.kernel.org
17984 W: https://linuxtv.org
17985 T: git git://linuxtv.org/media_tree.git
17986 F: Documentation/driver-api/media/drivers/saa7134*
17987 F: drivers/media/pci/saa7134/
17989 SAA7146 VIDEO4LINUX-2 DRIVER
17990 M: Hans Verkuil <hverkuil@xs4all.nl>
17991 L: linux-media@vger.kernel.org
17993 T: git git://linuxtv.org/media_tree.git
17994 F: drivers/media/common/saa7146/
17995 F: drivers/media/pci/saa7146/
17996 F: include/media/drv-intf/saa7146*
17998 SAFESETID SECURITY MODULE
17999 M: Micah Morton <mortonm@chromium.org>
18001 F: Documentation/admin-guide/LSM/SafeSetID.rst
18002 F: security/safesetid/
18004 SAMSUNG AUDIO (ASoC) DRIVERS
18005 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18006 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18007 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18009 B: mailto:linux-samsung-soc@vger.kernel.org
18010 F: Documentation/devicetree/bindings/sound/samsung*
18011 F: sound/soc/samsung/
18013 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
18014 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18015 L: linux-crypto@vger.kernel.org
18016 L: linux-samsung-soc@vger.kernel.org
18018 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
18019 F: drivers/crypto/exynos-rng.c
18021 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
18022 M: Łukasz Stelmach <l.stelmach@samsung.com>
18023 L: linux-samsung-soc@vger.kernel.org
18025 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
18026 F: drivers/char/hw_random/exynos-trng.c
18028 SAMSUNG FRAMEBUFFER DRIVER
18029 M: Jingoo Han <jingoohan1@gmail.com>
18030 L: linux-fbdev@vger.kernel.org
18032 F: drivers/video/fbdev/s3c-fb.c
18034 SAMSUNG INTERCONNECT DRIVERS
18035 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18036 M: Artur Świgoń <a.swigon@samsung.com>
18037 L: linux-pm@vger.kernel.org
18038 L: linux-samsung-soc@vger.kernel.org
18040 F: drivers/interconnect/samsung/
18042 SAMSUNG LAPTOP DRIVER
18043 M: Corentin Chary <corentin.chary@gmail.com>
18044 L: platform-driver-x86@vger.kernel.org
18046 F: drivers/platform/x86/samsung-laptop.c
18048 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
18049 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18050 L: linux-kernel@vger.kernel.org
18051 L: linux-samsung-soc@vger.kernel.org
18053 B: mailto:linux-samsung-soc@vger.kernel.org
18054 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
18055 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
18056 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
18057 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
18058 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
18059 F: drivers/clk/clk-s2mps11.c
18060 F: drivers/mfd/sec*.c
18061 F: drivers/regulator/s2m*.c
18062 F: drivers/regulator/s5m*.c
18063 F: drivers/rtc/rtc-s5m.c
18064 F: include/linux/mfd/samsung/
18066 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
18067 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
18068 L: linux-media@vger.kernel.org
18069 L: linux-samsung-soc@vger.kernel.org
18071 F: drivers/media/platform/samsung/s3c-camif/
18072 F: include/media/drv-intf/s3c_camif.h
18074 SAMSUNG S3FWRN5 NFC DRIVER
18075 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18076 M: Krzysztof Opasiak <k.opasiak@samsung.com>
18077 L: linux-nfc@lists.01.org (subscribers-only)
18079 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
18080 F: drivers/nfc/s3fwrn5
18082 SAMSUNG S5C73M3 CAMERA DRIVER
18083 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18084 M: Andrzej Hajda <andrzej.hajda@intel.com>
18085 L: linux-media@vger.kernel.org
18087 F: drivers/media/i2c/s5c73m3/*
18089 SAMSUNG S5K5BAF CAMERA DRIVER
18090 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18091 M: Andrzej Hajda <andrzej.hajda@intel.com>
18092 L: linux-media@vger.kernel.org
18094 F: drivers/media/i2c/s5k5baf.c
18096 SAMSUNG S5P Security SubSystem (SSS) DRIVER
18097 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18098 M: Vladimir Zapolskiy <vz@mleia.com>
18099 L: linux-crypto@vger.kernel.org
18100 L: linux-samsung-soc@vger.kernel.org
18102 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
18103 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
18104 F: drivers/crypto/s5p-sss.c
18106 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
18107 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18108 L: linux-media@vger.kernel.org
18110 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18111 F: drivers/media/platform/samsung/exynos4-is/
18113 SAMSUNG SOC CLOCK DRIVERS
18114 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18115 M: Tomasz Figa <tomasz.figa@gmail.com>
18116 M: Chanwoo Choi <cw00.choi@samsung.com>
18117 R: Alim Akhtar <alim.akhtar@samsung.com>
18118 L: linux-samsung-soc@vger.kernel.org
18120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
18121 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
18122 F: Documentation/devicetree/bindings/clock/samsung,s3c*
18123 F: drivers/clk/samsung/
18124 F: include/dt-bindings/clock/exynos*.h
18125 F: include/dt-bindings/clock/s3c*.h
18126 F: include/dt-bindings/clock/s5p*.h
18127 F: include/dt-bindings/clock/samsung,*.h
18128 F: include/linux/clk/samsung.h
18129 F: include/linux/platform_data/clk-s3c2410.h
18131 SAMSUNG SPI DRIVERS
18132 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18133 M: Andi Shyti <andi@etezian.org>
18134 L: linux-spi@vger.kernel.org
18135 L: linux-samsung-soc@vger.kernel.org
18137 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
18138 F: drivers/spi/spi-s3c*
18139 F: include/linux/platform_data/spi-s3c64xx.h
18140 F: include/linux/spi/s3c24xx-fiq.h
18142 SAMSUNG SXGBE DRIVERS
18143 M: Byungho An <bh74.an@samsung.com>
18144 L: netdev@vger.kernel.org
18146 F: drivers/net/ethernet/samsung/sxgbe/
18148 SAMSUNG THERMAL DRIVER
18149 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
18150 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18151 L: linux-pm@vger.kernel.org
18152 L: linux-samsung-soc@vger.kernel.org
18154 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
18155 F: drivers/thermal/samsung/
18157 SAMSUNG USB2 PHY DRIVER
18158 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18159 L: linux-kernel@vger.kernel.org
18161 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18162 F: Documentation/driver-api/phy/samsung-usb2.rst
18163 F: drivers/phy/samsung/phy-exynos4210-usb2.c
18164 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
18165 F: drivers/phy/samsung/phy-exynos5250-usb2.c
18166 F: drivers/phy/samsung/phy-s5pv210-usb2.c
18167 F: drivers/phy/samsung/phy-samsung-usb2.c
18168 F: drivers/phy/samsung/phy-samsung-usb2.h
18170 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18171 M: Paul Barker <paul.barker@sancloud.com>
18172 R: Marc Murphy <marc.murphy@sancloud.com>
18174 F: arch/arm/boot/dts/am335x-sancloud*
18177 M: Zwane Mwaikambo <zwanem@gmail.com>
18179 F: drivers/watchdog/sc1200wdt.c
18182 M: Ingo Molnar <mingo@redhat.com>
18183 M: Peter Zijlstra <peterz@infradead.org>
18184 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
18185 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
18186 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
18187 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
18188 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
18189 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
18190 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18191 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18192 L: linux-kernel@vger.kernel.org
18194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18195 F: include/linux/preempt.h
18196 F: include/linux/sched.h
18197 F: include/linux/wait.h
18198 F: include/uapi/linux/sched.h
18201 SCR24X CHIP CARD INTERFACE DRIVER
18202 M: Lubomir Rintel <lkundrak@v3.sk>
18204 F: drivers/char/pcmcia/scr24x_cs.c
18206 SCSI RDMA PROTOCOL (SRP) INITIATOR
18207 M: Bart Van Assche <bvanassche@acm.org>
18208 L: linux-rdma@vger.kernel.org
18210 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18211 F: drivers/infiniband/ulp/srp/
18212 F: include/scsi/srp.h
18214 SCSI RDMA PROTOCOL (SRP) TARGET
18215 M: Bart Van Assche <bvanassche@acm.org>
18216 L: linux-rdma@vger.kernel.org
18217 L: target-devel@vger.kernel.org
18219 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18220 F: drivers/infiniband/ulp/srpt/
18223 M: Doug Gilbert <dgilbert@interlog.com>
18224 L: linux-scsi@vger.kernel.org
18226 W: http://sg.danny.cz/sg
18227 F: Documentation/scsi/scsi-generic.rst
18228 F: drivers/scsi/sg.c
18229 F: include/scsi/sg.h
18232 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
18233 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18234 L: linux-scsi@vger.kernel.org
18236 Q: https://patchwork.kernel.org/project/linux-scsi/list/
18237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18239 F: Documentation/devicetree/bindings/scsi/
18245 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18246 L: linux-scsi@vger.kernel.org
18248 F: Documentation/scsi/st.rst
18249 F: drivers/scsi/st.*
18250 F: drivers/scsi/st_*.h
18252 SCSI TARGET CORE USER DRIVER
18253 M: Bodo Stroesser <bostroesser@gmail.com>
18254 L: linux-scsi@vger.kernel.org
18255 L: target-devel@vger.kernel.org
18257 F: Documentation/target/tcmu-design.rst
18258 F: drivers/target/target_core_user.c
18259 F: include/uapi/linux/target_core_user.h
18261 SCSI TARGET SUBSYSTEM
18262 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18263 L: linux-scsi@vger.kernel.org
18264 L: target-devel@vger.kernel.org
18266 W: http://www.linux-iscsi.org
18267 Q: https://patchwork.kernel.org/project/target-devel/list/
18268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18269 F: Documentation/target/
18274 M: Vlad Yasevich <vyasevich@gmail.com>
18275 M: Neil Horman <nhorman@tuxdriver.com>
18276 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18277 L: linux-sctp@vger.kernel.org
18279 W: http://lksctp.sourceforge.net
18280 F: Documentation/networking/sctp.rst
18281 F: include/linux/sctp.h
18282 F: include/net/sctp/
18283 F: include/uapi/linux/sctp.h
18287 M: Jim Cromie <jim.cromie@gmail.com>
18289 F: Documentation/i2c/busses/scx200_acb.rst
18290 F: arch/x86/platform/scx200/
18291 F: drivers/i2c/busses/scx200*
18292 F: drivers/mtd/maps/scx200_docflash.c
18293 F: drivers/watchdog/scx200_wdt.c
18294 F: include/linux/scx200.h
18297 M: Jim Cromie <jim.cromie@gmail.com>
18299 F: drivers/char/scx200_gpio.c
18300 F: include/linux/scx200_gpio.h
18302 SCx200 HRT CLOCKSOURCE DRIVER
18303 M: Jim Cromie <jim.cromie@gmail.com>
18305 F: drivers/clocksource/scx200_hrt.c
18307 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18308 M: Sascha Sommer <saschasommer@freenet.de>
18309 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18311 F: drivers/mmc/host/sdricoh_cs.c
18313 SECO BOARDS CEC DRIVER
18314 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18316 F: drivers/media/cec/platform/seco/seco-cec.c
18317 F: drivers/media/cec/platform/seco/seco-cec.h
18320 M: Kees Cook <keescook@chromium.org>
18321 R: Andy Lutomirski <luto@amacapital.net>
18322 R: Will Drewry <wad@chromium.org>
18324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18325 F: Documentation/userspace-api/seccomp_filter.rst
18326 F: include/linux/seccomp.h
18327 F: include/uapi/linux/seccomp.h
18328 F: kernel/seccomp.c
18329 F: tools/testing/selftests/kselftest_harness.h
18330 F: tools/testing/selftests/seccomp/*
18331 K: \bsecure_computing
18334 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18335 M: Al Cooper <alcooperx@gmail.com>
18336 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18337 L: linux-mmc@vger.kernel.org
18339 F: drivers/mmc/host/sdhci-brcmstb*
18341 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18342 M: Adrian Hunter <adrian.hunter@intel.com>
18343 L: linux-mmc@vger.kernel.org
18345 F: drivers/mmc/host/sdhci*
18347 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18348 M: Eugen Hristev <eugen.hristev@microchip.com>
18349 L: linux-mmc@vger.kernel.org
18351 F: drivers/mmc/host/sdhci-of-at91.c
18353 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18354 M: Ben Dooks <ben-linux@fluff.org>
18355 M: Jaehoon Chung <jh80.chung@samsung.com>
18356 L: linux-mmc@vger.kernel.org
18358 F: drivers/mmc/host/sdhci-s3c*
18360 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18361 M: Viresh Kumar <vireshk@kernel.org>
18362 L: linux-mmc@vger.kernel.org
18364 F: drivers/mmc/host/sdhci-spear.c
18366 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18367 M: Vignesh Raghavendra <vigneshr@ti.com>
18368 L: linux-mmc@vger.kernel.org
18370 F: drivers/mmc/host/sdhci-omap.c
18372 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18373 M: Haibo Chen <haibo.chen@nxp.com>
18374 L: linux-imx@nxp.com
18375 L: linux-mmc@vger.kernel.org
18377 F: drivers/mmc/host/sdhci-esdhc-imx.c
18379 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18380 M: Jonathan Derrick <jonathan.derrick@intel.com>
18381 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
18382 L: linux-block@vger.kernel.org
18384 F: block/opal_proto.h
18386 F: include/linux/sed*
18387 F: include/uapi/linux/sed*
18390 M: Security Officers <security@kernel.org>
18392 F: Documentation/admin-guide/security-bugs.rst
18395 M: Paul Moore <paul@paul-moore.com>
18396 M: James Morris <jmorris@namei.org>
18397 M: "Serge E. Hallyn" <serge@hallyn.com>
18398 L: linux-security-module@vger.kernel.org (suggested Cc:)
18400 W: http://kernsec.org/
18401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18403 X: security/selinux/
18405 SELINUX SECURITY MODULE
18406 M: Paul Moore <paul@paul-moore.com>
18407 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18408 M: Eric Paris <eparis@parisplace.org>
18409 L: selinux@vger.kernel.org
18411 W: https://selinuxproject.org
18412 W: https://github.com/SELinuxProject
18413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18414 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18415 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18416 F: Documentation/admin-guide/LSM/SELinux.rst
18417 F: include/trace/events/avc.h
18418 F: include/uapi/linux/selinux_netlink.h
18419 F: scripts/selinux/
18420 F: security/selinux/
18423 M: Jiri Slaby <jirislaby@kernel.org>
18425 F: drivers/misc/phantom.c
18426 F: include/uapi/linux/phantom.h
18428 SENSEAIR SUNRISE 006-0-0007
18429 M: Jacopo Mondi <jacopo@jmondi.org>
18431 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18432 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18433 F: drivers/iio/chemical/sunrise_co2.c
18435 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18436 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18438 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18439 F: drivers/iio/chemical/scd30.h
18440 F: drivers/iio/chemical/scd30_core.c
18441 F: drivers/iio/chemical/scd30_i2c.c
18442 F: drivers/iio/chemical/scd30_serial.c
18444 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18445 M: Roan van Dijk <roan@protonic.nl>
18447 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18448 F: drivers/iio/chemical/scd4x.c
18450 SENSIRION SGP40 GAS SENSOR DRIVER
18451 M: Andreas Klinger <ak@it-klinger.de>
18453 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18454 F: drivers/iio/chemical/sgp40.c
18456 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18457 M: Tomasz Duszynski <tduszyns@gmail.com>
18459 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18460 F: drivers/iio/chemical/sps30.c
18461 F: drivers/iio/chemical/sps30_i2c.c
18462 F: drivers/iio/chemical/sps30_serial.c
18465 M: Rob Herring <robh@kernel.org>
18466 L: linux-serial@vger.kernel.org
18468 F: Documentation/devicetree/bindings/serial/serial.yaml
18469 F: drivers/tty/serdev/
18470 F: include/linux/serdev.h
18473 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18474 L: linux-serial@vger.kernel.org
18476 F: Documentation/devicetree/bindings/serial/
18477 F: drivers/tty/serial/
18480 M: Sean Young <sean@mess.org>
18481 L: linux-media@vger.kernel.org
18483 F: drivers/media/rc/serial_ir.c
18485 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18486 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18487 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18489 F: Documentation/devicetree/bindings/slimbus/
18490 F: drivers/slimbus/
18491 F: include/linux/slimbus.h
18494 M: Edward Cree <ecree.xilinx@gmail.com>
18495 M: Martin Habets <habetsm.xilinx@gmail.com>
18496 L: netdev@vger.kernel.org
18498 F: drivers/net/ethernet/sfc/
18500 SFF/SFP/SFP+ MODULE SUPPORT
18501 M: Russell King <linux@armlinux.org.uk>
18502 L: netdev@vger.kernel.org
18504 F: Documentation/devicetree/bindings/net/sff,sfp.yaml
18505 F: drivers/net/phy/phylink.c
18506 F: drivers/net/phy/sfp*
18507 F: include/linux/mdio/mdio-i2c.h
18508 F: include/linux/phylink.h
18509 F: include/linux/sfp.h
18510 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)
18513 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18515 F: drivers/misc/sgi-gru/
18517 SGI XP/XPC/XPNET DRIVER
18518 M: Robin Holt <robinmholt@gmail.com>
18519 M: Steve Wahl <steve.wahl@hpe.com>
18520 R: Mike Travis <mike.travis@hpe.com>
18522 F: drivers/misc/sgi-xp/
18524 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18525 M: Karsten Graul <kgraul@linux.ibm.com>
18526 M: Wenjia Zhang <wenjia@linux.ibm.com>
18527 L: linux-s390@vger.kernel.org
18529 W: http://www.ibm.com/developerworks/linux/linux390/
18532 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18533 M: Linus Walleij <linus.walleij@linaro.org>
18534 L: linux-iio@vger.kernel.org
18536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18537 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18538 F: drivers/iio/light/gp2ap002.c
18540 SHARP RJ54N1CB0C SENSOR DRIVER
18541 M: Jacopo Mondi <jacopo@jmondi.org>
18542 L: linux-media@vger.kernel.org
18544 T: git git://linuxtv.org/media_tree.git
18545 F: drivers/media/i2c/rj54n1cb0c.c
18546 F: include/media/i2c/rj54n1cb0c.h
18548 SH_VOU V4L2 OUTPUT DRIVER
18549 L: linux-media@vger.kernel.org
18551 F: drivers/media/platform/renesas/sh_vou.c
18552 F: include/media/drv-intf/sh_vou.h
18554 SI2157 MEDIA DRIVER
18555 M: Antti Palosaari <crope@iki.fi>
18556 L: linux-media@vger.kernel.org
18558 W: https://linuxtv.org
18559 W: http://palosaari.fi/linux/
18560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18561 T: git git://linuxtv.org/anttip/media_tree.git
18562 F: drivers/media/tuners/si2157*
18564 SI2165 MEDIA DRIVER
18565 M: Matthias Schwarzott <zzam@gentoo.org>
18566 L: linux-media@vger.kernel.org
18568 W: https://linuxtv.org
18569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18570 F: drivers/media/dvb-frontends/si2165*
18572 SI2168 MEDIA DRIVER
18573 M: Antti Palosaari <crope@iki.fi>
18574 L: linux-media@vger.kernel.org
18576 W: https://linuxtv.org
18577 W: http://palosaari.fi/linux/
18578 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18579 T: git git://linuxtv.org/anttip/media_tree.git
18580 F: drivers/media/dvb-frontends/si2168*
18582 SI470X FM RADIO RECEIVER I2C DRIVER
18583 M: Hans Verkuil <hverkuil@xs4all.nl>
18584 L: linux-media@vger.kernel.org
18586 W: https://linuxtv.org
18587 T: git git://linuxtv.org/media_tree.git
18588 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18590 SI470X FM RADIO RECEIVER USB DRIVER
18591 M: Hans Verkuil <hverkuil@xs4all.nl>
18592 L: linux-media@vger.kernel.org
18594 W: https://linuxtv.org
18595 T: git git://linuxtv.org/media_tree.git
18596 F: drivers/media/radio/si470x/radio-si470x-common.c
18597 F: drivers/media/radio/si470x/radio-si470x-usb.c
18598 F: drivers/media/radio/si470x/radio-si470x.h
18600 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18601 M: Eduardo Valentin <edubezval@gmail.com>
18602 L: linux-media@vger.kernel.org
18604 W: https://linuxtv.org
18605 T: git git://linuxtv.org/media_tree.git
18606 F: drivers/media/radio/si4713/si4713.?
18608 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18609 M: Eduardo Valentin <edubezval@gmail.com>
18610 L: linux-media@vger.kernel.org
18612 W: https://linuxtv.org
18613 T: git git://linuxtv.org/media_tree.git
18614 F: drivers/media/radio/si4713/radio-platform-si4713.c
18616 SI4713 FM RADIO TRANSMITTER USB DRIVER
18617 M: Hans Verkuil <hverkuil@xs4all.nl>
18618 L: linux-media@vger.kernel.org
18620 W: https://linuxtv.org
18621 T: git git://linuxtv.org/media_tree.git
18622 F: drivers/media/radio/si4713/radio-usb-si4713.c
18625 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18626 L: linux-media@vger.kernel.org
18628 W: https://linuxtv.org
18629 T: git git://linuxtv.org/media_tree.git
18630 F: drivers/media/common/siano/
18631 F: drivers/media/mmc/siano/
18632 F: drivers/media/usb/siano/
18633 F: drivers/media/usb/siano/
18636 M: Palmer Dabbelt <palmer@dabbelt.com>
18637 M: Paul Walmsley <paul.walmsley@sifive.com>
18638 L: linux-riscv@lists.infradead.org
18640 T: git git://github.com/sifive/riscv-linux.git
18644 SIFIVE FU540 SYSTEM-ON-CHIP
18645 M: Paul Walmsley <paul.walmsley@sifive.com>
18646 M: Palmer Dabbelt <palmer@dabbelt.com>
18647 L: linux-riscv@lists.infradead.org
18649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18654 M: Green Wan <green.wan@sifive.com>
18656 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18657 F: drivers/dma/sf-pdma/
18659 SILEAD TOUCHSCREEN DRIVER
18660 M: Hans de Goede <hdegoede@redhat.com>
18661 L: linux-input@vger.kernel.org
18662 L: platform-driver-x86@vger.kernel.org
18664 F: drivers/input/touchscreen/silead.c
18665 F: drivers/platform/x86/touchscreen_dmi.c
18667 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18668 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18670 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18671 F: drivers/net/wireless/silabs/wfx/
18673 SILICON MOTION SM712 FRAME BUFFER DRIVER
18674 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18675 M: Teddy Wang <teddy.wang@siliconmotion.com>
18676 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18677 L: linux-fbdev@vger.kernel.org
18679 F: Documentation/fb/sm712fb.rst
18680 F: drivers/video/fbdev/sm712*
18682 SILVACO I3C DUAL-ROLE MASTER
18683 M: Miquel Raynal <miquel.raynal@bootlin.com>
18684 M: Conor Culhane <conor.culhane@silvaco.com>
18685 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18687 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18688 F: drivers/i3c/master/svc-i3c-master.c
18691 M: Hans de Goede <hdegoede@redhat.com>
18692 L: linux-fbdev@vger.kernel.org
18694 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18695 F: drivers/video/fbdev/simplefb.c
18696 F: include/linux/platform_data/simplefb.h
18698 SIMTEC EB110ATX (Chalice CATS)
18699 M: Simtec Linux Team <linux@simtec.co.uk>
18701 W: http://www.simtec.co.uk/products/EB110ATX/
18703 SIMTEC EB2410ITX (BAST)
18704 M: Simtec Linux Team <linux@simtec.co.uk>
18706 W: http://www.simtec.co.uk/products/EB2410ITX/
18707 F: arch/arm/mach-s3c/bast-ide.c
18708 F: arch/arm/mach-s3c/bast-irq.c
18709 F: arch/arm/mach-s3c/mach-bast.c
18712 M: Thorsten Scherer <t.scherer@eckelmann.de>
18713 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18714 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18716 F: drivers/gpio/gpio-siox.c
18718 F: include/trace/events/siox.h
18720 SIPHASH PRF ROUTINES
18721 M: Jason A. Donenfeld <Jason@zx2c4.com>
18723 F: include/linux/siphash.h
18725 F: lib/test_siphash.c
18727 SIS 190 ETHERNET DRIVER
18728 M: Francois Romieu <romieu@fr.zoreil.com>
18729 L: netdev@vger.kernel.org
18731 F: drivers/net/ethernet/sis/sis190.c
18733 SIS 900/7016 FAST ETHERNET DRIVER
18734 M: Daniele Venzano <venza@brownhat.org>
18735 L: netdev@vger.kernel.org
18737 W: http://www.brownhat.org/sis900.html
18738 F: drivers/net/ethernet/sis/sis900.*
18740 SIS FRAMEBUFFER DRIVER
18741 M: Thomas Winischhofer <thomas@winischhofer.net>
18743 W: http://www.winischhofer.net/linuxsisvga.shtml
18744 F: Documentation/fb/sisfb.rst
18745 F: drivers/video/fbdev/sis/
18746 F: include/video/sisfb.h
18748 SIS I2C TOUCHSCREEN DRIVER
18749 M: Mika Penttilä <mika.penttila@nextfour.com>
18750 L: linux-input@vger.kernel.org
18752 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18753 F: drivers/input/touchscreen/sis_i2c.c
18756 M: Thomas Winischhofer <thomas@winischhofer.net>
18758 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18759 F: drivers/usb/misc/sisusbvga/
18761 SL28 CPLD MFD DRIVER
18762 M: Michael Walle <michael@walle.cc>
18764 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18765 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18766 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18767 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18768 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18769 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18770 F: drivers/gpio/gpio-sl28cpld.c
18771 F: drivers/hwmon/sl28cpld-hwmon.c
18772 F: drivers/irqchip/irq-sl28cpld.c
18773 F: drivers/pwm/pwm-sl28cpld.c
18774 F: drivers/watchdog/sl28cpld_wdt.c
18777 M: Christoph Lameter <cl@linux.com>
18778 M: Pekka Enberg <penberg@kernel.org>
18779 M: David Rientjes <rientjes@google.com>
18780 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18781 M: Andrew Morton <akpm@linux-foundation.org>
18782 M: Vlastimil Babka <vbabka@suse.cz>
18783 R: Roman Gushchin <roman.gushchin@linux.dev>
18784 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
18785 L: linux-mm@kvack.org
18787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18788 F: include/linux/sl?b*.h
18791 SLCAN CAN NETWORK DRIVER
18792 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
18793 L: linux-can@vger.kernel.org
18795 F: drivers/net/can/slcan/
18797 SLEEPABLE READ-COPY UPDATE (SRCU)
18798 M: Lai Jiangshan <jiangshanlai@gmail.com>
18799 M: "Paul E. McKenney" <paulmck@kernel.org>
18800 M: Josh Triplett <josh@joshtriplett.org>
18801 R: Steven Rostedt <rostedt@goodmis.org>
18802 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18803 L: rcu@vger.kernel.org
18805 W: http://www.rdrop.com/users/paulmck/RCU/
18806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18807 F: include/linux/srcu*.h
18808 F: kernel/rcu/srcu*.c
18810 SMACK SECURITY MODULE
18811 M: Casey Schaufler <casey@schaufler-ca.com>
18812 L: linux-security-module@vger.kernel.org
18814 W: http://schaufler-ca.com
18815 T: git git://github.com/cschaufler/smack-next
18816 F: Documentation/admin-guide/LSM/Smack.rst
18819 SMC91x ETHERNET DRIVER
18820 M: Nicolas Pitre <nico@fluxnic.net>
18822 F: drivers/net/ethernet/smsc/smc91x.*
18824 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18825 M: Mark Rutland <mark.rutland@arm.com>
18826 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
18827 M: Sudeep Holla <sudeep.holla@arm.com>
18828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18830 F: drivers/firmware/smccc/
18831 F: include/linux/arm-smccc.h
18833 SMM665 HARDWARE MONITOR DRIVER
18834 M: Guenter Roeck <linux@roeck-us.net>
18835 L: linux-hwmon@vger.kernel.org
18837 F: Documentation/hwmon/smm665.rst
18838 F: drivers/hwmon/smm665.c
18840 SMSC EMC2103 HARDWARE MONITOR DRIVER
18841 M: Steve Glendinning <steve.glendinning@shawell.net>
18842 L: linux-hwmon@vger.kernel.org
18844 F: Documentation/hwmon/emc2103.rst
18845 F: drivers/hwmon/emc2103.c
18847 SMSC SCH5627 HARDWARE MONITOR DRIVER
18848 M: Hans de Goede <hdegoede@redhat.com>
18849 L: linux-hwmon@vger.kernel.org
18851 F: Documentation/hwmon/sch5627.rst
18852 F: drivers/hwmon/sch5627.c
18854 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18855 M: Steve Glendinning <steve.glendinning@shawell.net>
18856 L: linux-fbdev@vger.kernel.org
18858 F: drivers/video/fbdev/smscufx.c
18860 SMSC47B397 HARDWARE MONITOR DRIVER
18861 M: Jean Delvare <jdelvare@suse.com>
18862 L: linux-hwmon@vger.kernel.org
18864 F: Documentation/hwmon/smsc47b397.rst
18865 F: drivers/hwmon/smsc47b397.c
18867 SMSC911x ETHERNET DRIVER
18868 M: Steve Glendinning <steve.glendinning@shawell.net>
18869 L: netdev@vger.kernel.org
18871 F: drivers/net/ethernet/smsc/smsc911x.*
18872 F: include/linux/smsc911x.h
18874 SMSC9420 PCI ETHERNET DRIVER
18875 M: Steve Glendinning <steve.glendinning@shawell.net>
18876 L: netdev@vger.kernel.org
18878 F: drivers/net/ethernet/smsc/smsc9420.*
18880 SOCIONEXT (SNI) AVE NETWORK DRIVER
18881 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18882 L: netdev@vger.kernel.org
18884 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18885 F: drivers/net/ethernet/socionext/sni_ave.c
18887 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18888 M: Jassi Brar <jaswinder.singh@linaro.org>
18889 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
18890 L: netdev@vger.kernel.org
18892 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18893 F: drivers/net/ethernet/socionext/netsec.c
18895 SOCIONEXT (SNI) Synquacer SPI DRIVER
18896 M: Masahisa Kojima <masahisa.kojima@linaro.org>
18897 M: Jassi Brar <jaswinder.singh@linaro.org>
18898 L: linux-spi@vger.kernel.org
18900 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18901 F: drivers/spi/spi-synquacer.c
18903 SOCIONEXT SYNQUACER I2C DRIVER
18904 M: Ard Biesheuvel <ardb@kernel.org>
18905 L: linux-i2c@vger.kernel.org
18907 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18908 F: drivers/i2c/busses/i2c-synquacer.c
18910 SOCIONEXT UNIPHIER SOUND DRIVER
18911 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18913 F: sound/soc/uniphier/
18915 SOEKRIS NET48XX LED SUPPORT
18916 M: Chris Boot <bootc@bootc.net>
18918 F: drivers/leds/leds-net48xx.c
18920 SOFT-IWARP DRIVER (siw)
18921 M: Bernard Metzler <bmt@zurich.ibm.com>
18922 L: linux-rdma@vger.kernel.org
18924 F: drivers/infiniband/sw/siw/
18925 F: include/uapi/rdma/siw-abi.h
18927 SOFT-ROCE DRIVER (rxe)
18928 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18929 L: linux-rdma@vger.kernel.org
18931 F: drivers/infiniband/sw/rxe/
18932 F: include/uapi/rdma/rdma_user_rxe.h
18934 SOFTLOGIC 6x10 MPEG CODEC
18935 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18936 M: Anton Sviridenko <anton@corp.bluecherry.net>
18937 M: Andrey Utkin <andrey_utkin@fastmail.com>
18938 M: Ismael Luceno <ismael@iodev.co.uk>
18939 L: linux-media@vger.kernel.org
18941 F: drivers/media/pci/solo6x10/
18943 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18944 M: James Morse <james.morse@arm.com>
18945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18947 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18948 F: drivers/firmware/arm_sdei.c
18949 F: include/linux/arm_sdei.h
18950 F: include/uapi/linux/arm_sdei.h
18952 SOFTWARE NODES AND DEVICE PROPERTIES
18953 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18954 R: Daniel Scally <djrscally@gmail.com>
18955 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18956 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18957 L: linux-acpi@vger.kernel.org
18959 F: drivers/base/property.c
18960 F: drivers/base/swnode.c
18961 F: include/linux/fwnode.h
18962 F: include/linux/property.h
18964 SOFTWARE RAID (Multiple Disks) SUPPORT
18965 M: Song Liu <song@kernel.org>
18966 L: linux-raid@vger.kernel.org
18968 Q: https://patchwork.kernel.org/project/linux-raid/list/
18969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18970 F: drivers/md/Kconfig
18971 F: drivers/md/Makefile
18973 F: drivers/md/raid*
18974 F: include/linux/raid/
18975 F: include/uapi/linux/raid/
18977 SOLIDRUN CLEARFOG SUPPORT
18978 M: Russell King <linux@armlinux.org.uk>
18980 F: arch/arm/boot/dts/armada-388-clearfog*
18981 F: arch/arm/boot/dts/armada-38x-solidrun-*
18983 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18984 M: Russell King <linux@armlinux.org.uk>
18986 F: arch/arm/boot/dts/imx6*-cubox-i*
18987 F: arch/arm/boot/dts/imx6*-hummingboard*
18988 F: arch/arm/boot/dts/imx6*-sr-*
18990 SONIC NETWORK DRIVER
18991 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18992 L: netdev@vger.kernel.org
18994 F: drivers/net/ethernet/natsemi/sonic.*
18996 SONICS SILICON BACKPLANE DRIVER (SSB)
18997 M: Michael Buesch <m@bues.ch>
18998 L: linux-wireless@vger.kernel.org
19001 F: include/linux/ssb/
19003 SONY IMX208 SENSOR DRIVER
19004 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19005 L: linux-media@vger.kernel.org
19007 T: git git://linuxtv.org/media_tree.git
19008 F: drivers/media/i2c/imx208.c
19010 SONY IMX214 SENSOR DRIVER
19011 M: Ricardo Ribalda <ribalda@kernel.org>
19012 L: linux-media@vger.kernel.org
19014 T: git git://linuxtv.org/media_tree.git
19015 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
19016 F: drivers/media/i2c/imx214.c
19018 SONY IMX219 SENSOR DRIVER
19019 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
19020 L: linux-media@vger.kernel.org
19022 T: git git://linuxtv.org/media_tree.git
19023 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
19024 F: drivers/media/i2c/imx219.c
19026 SONY IMX258 SENSOR DRIVER
19027 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19028 L: linux-media@vger.kernel.org
19030 T: git git://linuxtv.org/media_tree.git
19031 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
19032 F: drivers/media/i2c/imx258.c
19034 SONY IMX274 SENSOR DRIVER
19035 M: Leon Luo <leonl@leopardimaging.com>
19036 L: linux-media@vger.kernel.org
19038 T: git git://linuxtv.org/media_tree.git
19039 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
19040 F: drivers/media/i2c/imx274.c
19042 SONY IMX290 SENSOR DRIVER
19043 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19044 L: linux-media@vger.kernel.org
19046 T: git git://linuxtv.org/media_tree.git
19047 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
19048 F: drivers/media/i2c/imx290.c
19050 SONY IMX319 SENSOR DRIVER
19051 M: Bingbu Cao <bingbu.cao@intel.com>
19052 L: linux-media@vger.kernel.org
19054 T: git git://linuxtv.org/media_tree.git
19055 F: drivers/media/i2c/imx319.c
19057 SONY IMX334 SENSOR DRIVER
19058 M: Paul J. Murphy <paul.j.murphy@intel.com>
19059 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19060 L: linux-media@vger.kernel.org
19062 T: git git://linuxtv.org/media_tree.git
19063 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
19064 F: drivers/media/i2c/imx334.c
19066 SONY IMX335 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,imx335.yaml
19073 F: drivers/media/i2c/imx335.c
19075 SONY IMX355 SENSOR DRIVER
19076 M: Tianshu Qiu <tian.shu.qiu@intel.com>
19077 L: linux-media@vger.kernel.org
19079 T: git git://linuxtv.org/media_tree.git
19080 F: drivers/media/i2c/imx355.c
19082 SONY IMX412 SENSOR DRIVER
19083 M: Paul J. Murphy <paul.j.murphy@intel.com>
19084 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19085 L: linux-media@vger.kernel.org
19087 T: git git://linuxtv.org/media_tree.git
19088 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
19089 F: drivers/media/i2c/imx412.c
19091 SONY MEMORYSTICK SUBSYSTEM
19092 M: Maxim Levitsky <maximlevitsky@gmail.com>
19093 M: Alex Dubov <oakad@yahoo.com>
19094 M: Ulf Hansson <ulf.hansson@linaro.org>
19095 L: linux-mmc@vger.kernel.org
19097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
19098 F: drivers/memstick/
19099 F: include/linux/memstick.h
19101 SONY VAIO CONTROL DEVICE DRIVER
19102 M: Mattia Dongili <malattia@linux.it>
19103 L: platform-driver-x86@vger.kernel.org
19105 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
19106 F: Documentation/admin-guide/laptops/sony-laptop.rst
19107 F: drivers/char/sonypi.c
19108 F: drivers/platform/x86/sony-laptop.c
19109 F: include/linux/sony-laptop.h
19112 M: Jaroslav Kysela <perex@perex.cz>
19113 M: Takashi Iwai <tiwai@suse.com>
19114 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19116 W: http://www.alsa-project.org/
19117 Q: http://patchwork.kernel.org/project/alsa-devel/list/
19118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19119 F: Documentation/sound/
19121 F: include/uapi/sound/
19123 F: tools/testing/selftests/alsa
19125 SOUND - COMPRESSED AUDIO
19126 M: Vinod Koul <vkoul@kernel.org>
19127 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19130 F: Documentation/sound/designs/compress-offload.rst
19131 F: include/sound/compress_driver.h
19132 F: include/uapi/sound/compress_*
19133 F: sound/core/compress_offload.c
19134 F: sound/soc/soc-compress.c
19136 SOUND - DMAENGINE HELPERS
19137 M: Lars-Peter Clausen <lars@metafoo.de>
19139 F: include/sound/dmaengine_pcm.h
19140 F: sound/core/pcm_dmaengine.c
19141 F: sound/soc/soc-generic-dmaengine-pcm.c
19143 SOUND - ALSA SELFTESTS
19144 M: Mark Brown <broonie@kernel.org>
19145 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19146 L: linux-kselftest@vger.kernel.org
19148 F: tools/testing/selftests/alsa
19150 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
19151 M: Liam Girdwood <lgirdwood@gmail.com>
19152 M: Mark Brown <broonie@kernel.org>
19153 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19155 W: http://alsa-project.org/main/index.php/ASoC
19156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
19157 F: Documentation/devicetree/bindings/sound/
19158 F: Documentation/sound/soc/
19159 F: include/dt-bindings/sound/
19160 F: include/sound/soc*
19163 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19164 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19165 M: Liam Girdwood <lgirdwood@gmail.com>
19166 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
19167 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19168 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
19169 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
19170 M: Daniel Baluta <daniel.baluta@nxp.com>
19171 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
19173 W: https://github.com/thesofproject/linux/
19176 SOUNDWIRE SUBSYSTEM
19177 M: Vinod Koul <vkoul@kernel.org>
19178 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19179 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19180 R: Sanyog Kale <sanyog.r.kale@intel.com>
19181 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19184 F: Documentation/driver-api/soundwire/
19185 F: drivers/soundwire/
19186 F: include/linux/soundwire/
19189 M: Olli Salonen <olli.salonen@iki.fi>
19190 L: linux-media@vger.kernel.org
19192 W: https://linuxtv.org
19193 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19194 F: drivers/media/dvb-frontends/sp2*
19196 SPARC + UltraSPARC (sparc/sparc64)
19197 M: "David S. Miller" <davem@davemloft.net>
19198 L: sparclinux@vger.kernel.org
19200 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
19201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19206 SPARC SERIAL DRIVERS
19207 M: "David S. Miller" <davem@davemloft.net>
19208 L: sparclinux@vger.kernel.org
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
19212 F: drivers/tty/serial/suncore.c
19213 F: drivers/tty/serial/sunhv.c
19214 F: drivers/tty/serial/sunsab.c
19215 F: drivers/tty/serial/sunsab.h
19216 F: drivers/tty/serial/sunsu.c
19217 F: drivers/tty/serial/sunzilog.c
19218 F: drivers/tty/serial/sunzilog.h
19219 F: drivers/tty/vcc.c
19220 F: include/linux/sunserialcore.h
19223 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
19224 L: linux-sparse@vger.kernel.org
19226 W: https://sparse.docs.kernel.org/
19227 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19228 Q: https://patchwork.kernel.org/project/linux-sparse/list/
19229 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19230 F: include/linux/compiler.h
19232 SPEAKUP CONSOLE SPEECH DRIVER
19233 M: William Hubbs <w.d.hubbs@gmail.com>
19234 M: Chris Brannon <chris@the-brannons.com>
19235 M: Kirk Reiser <kirk@reisers.ca>
19236 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
19237 L: speakup@linux-speakup.org
19239 W: http://www.linux-speakup.org/
19240 W: https://github.com/linux-speakup/speakup
19241 B: https://github.com/linux-speakup/speakup/issues
19242 F: drivers/accessibility/speakup/
19244 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19245 M: Viresh Kumar <vireshk@kernel.org>
19246 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19250 W: http://www.st.com/spear
19251 F: arch/arm/boot/dts/spear*
19252 F: arch/arm/mach-spear/
19253 F: drivers/clk/spear/
19254 F: drivers/pinctrl/spear/
19257 M: Tudor Ambarus <tudor.ambarus@microchip.com>
19258 M: Pratyush Yadav <pratyush@kernel.org>
19259 R: Michael Walle <michael@walle.cc>
19260 L: linux-mtd@lists.infradead.org
19262 W: http://www.linux-mtd.infradead.org/
19263 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19264 C: irc://irc.oftc.net/mtd
19265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19266 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19267 F: drivers/mtd/spi-nor/
19268 F: include/linux/mtd/spi-nor.h
19271 M: Mark Brown <broonie@kernel.org>
19272 L: linux-spi@vger.kernel.org
19274 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19276 F: Documentation/devicetree/bindings/spi/
19277 F: Documentation/spi/
19279 F: include/linux/spi/
19280 F: include/uapi/linux/spi/
19283 SPIDERNET NETWORK DRIVER for CELL
19284 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19285 M: Geoff Levand <geoff@infradead.org>
19286 L: netdev@vger.kernel.org
19287 L: linuxppc-dev@lists.ozlabs.org
19289 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19290 F: drivers/net/ethernet/toshiba/spider_net*
19293 M: Stephen Boyd <sboyd@kernel.org>
19294 L: linux-kernel@vger.kernel.org
19296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19297 F: Documentation/devicetree/bindings/spmi/
19299 F: include/dt-bindings/spmi/spmi.h
19300 F: include/linux/spmi.h
19301 F: include/trace/events/spmi.h
19304 M: Jeremy Kerr <jk@ozlabs.org>
19305 L: linuxppc-dev@lists.ozlabs.org
19307 W: http://www.ibm.com/developerworks/power/cell/
19308 F: Documentation/filesystems/spufs/spufs.rst
19309 F: arch/powerpc/platforms/cell/spufs/
19311 SQUASHFS FILE SYSTEM
19312 M: Phillip Lougher <phillip@squashfs.org.uk>
19313 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
19315 W: http://squashfs.org.uk
19316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19317 F: Documentation/filesystems/squashfs.rst
19320 SRM (Alpha) environment access
19321 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19323 F: arch/alpha/kernel/srm_env.c
19325 ST LSM6DSx IMU IIO DRIVER
19326 M: Lorenzo Bianconi <lorenzo@kernel.org>
19327 L: linux-iio@vger.kernel.org
19329 W: http://www.st.com/
19330 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19331 F: drivers/iio/imu/st_lsm6dsx/
19333 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19334 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19335 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19336 L: linux-media@vger.kernel.org
19338 T: git git://linuxtv.org/media_tree.git
19339 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
19340 F: drivers/media/i2c/st-mipid02.c
19342 ST STM32 I2C/SMBUS DRIVER
19343 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19344 M: Alain Volmat <alain.volmat@foss.st.com>
19345 L: linux-i2c@vger.kernel.org
19347 F: drivers/i2c/busses/i2c-stm32*
19349 ST STM32 SPI DRIVER
19350 M: Alain Volmat <alain.volmat@foss.st.com>
19351 L: linux-spi@vger.kernel.org
19353 F: drivers/spi/spi-stm32.c
19356 M: Daniel Nilsson <daniel.nilsson@flex.com>
19357 L: linux-hwmon@vger.kernel.org
19359 F: Documentation/hwmon/stpddc60.rst
19360 F: drivers/hwmon/pmbus/stpddc60.c
19362 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19363 M: Song Qiang <songqiang1304521@gmail.com>
19364 L: linux-iio@vger.kernel.org
19366 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19367 F: drivers/iio/proximity/vl53l0x-i2c.c
19370 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19371 M: Sasha Levin <sashal@kernel.org>
19372 L: stable@vger.kernel.org
19374 F: Documentation/process/stable-kernel-rules.rst
19376 STAGING - ATOMISP DRIVER
19377 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19378 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19379 L: linux-media@vger.kernel.org
19381 F: drivers/staging/media/atomisp/
19383 STAGING - FIELDBUS SUBSYSTEM
19384 M: Sven Van Asbroeck <TheSven73@gmail.com>
19386 F: drivers/staging/fieldbus/*
19387 F: drivers/staging/fieldbus/Documentation/
19389 STAGING - HMS ANYBUS-S BUS
19390 M: Sven Van Asbroeck <TheSven73@gmail.com>
19392 F: drivers/staging/fieldbus/anybuss/
19394 STAGING - INDUSTRIAL IO
19395 M: Jonathan Cameron <jic23@kernel.org>
19396 L: linux-iio@vger.kernel.org
19398 F: Documentation/devicetree/bindings/staging/iio/
19399 F: drivers/staging/iio/
19401 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19402 M: Marc Dietrich <marvin24@gmx.de>
19403 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19404 L: linux-tegra@vger.kernel.org
19406 F: drivers/staging/nvec/
19408 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19409 M: Jens Frederich <jfrederich@gmail.com>
19410 M: Jon Nettleton <jon.nettleton@gmail.com>
19412 W: http://wiki.laptop.org/go/DCON
19413 F: drivers/staging/olpc_dcon/
19415 STAGING - REALTEK RTL8188EU DRIVERS
19416 M: Larry Finger <Larry.Finger@lwfinger.net>
19417 M: Phillip Potter <phil@philpotter.co.uk>
19418 R: Pavel Skripkin <paskripkin@gmail.com>
19420 F: drivers/staging/r8188eu/
19422 STAGING - REALTEK RTL8712U DRIVERS
19423 M: Larry Finger <Larry.Finger@lwfinger.net>
19424 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19426 F: drivers/staging/rtl8712/
19428 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19429 M: Michael Hennerich <michael.hennerich@analog.com>
19430 L: linux-fbdev@vger.kernel.org
19432 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19433 F: drivers/staging/fbtft/fb_seps525.c
19435 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19436 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19437 M: Teddy Wang <teddy.wang@siliconmotion.com>
19438 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19439 L: linux-fbdev@vger.kernel.org
19441 F: drivers/staging/sm750fb/
19443 STAGING - VIA VT665X DRIVERS
19444 M: Forest Bond <forest@alittletooquiet.net>
19446 F: drivers/staging/vt665?/
19449 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19450 L: linux-staging@lists.linux.dev
19452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19453 F: drivers/staging/
19455 STARFIRE/DURALAN NETWORK DRIVER
19456 M: Ion Badulescu <ionut@badula.org>
19458 F: drivers/net/ethernet/adaptec/starfire*
19460 STARFIVE JH7100 CLOCK DRIVERS
19461 M: Emil Renner Berthing <kernel@esmil.dk>
19463 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19464 F: drivers/clk/starfive/clk-starfive-jh7100*
19465 F: include/dt-bindings/clock/starfive-jh7100*.h
19467 STARFIVE JH7100 PINCTRL DRIVER
19468 M: Emil Renner Berthing <kernel@esmil.dk>
19469 L: linux-gpio@vger.kernel.org
19471 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19472 F: drivers/pinctrl/pinctrl-starfive.c
19473 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
19475 STARFIVE JH7100 RESET CONTROLLER DRIVER
19476 M: Emil Renner Berthing <kernel@esmil.dk>
19478 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19479 F: drivers/reset/reset-starfive-jh7100.c
19480 F: include/dt-bindings/reset/starfive-jh7100.h
19483 M: Peter Zijlstra <peterz@infradead.org>
19484 M: Josh Poimboeuf <jpoimboe@kernel.org>
19485 M: Jason Baron <jbaron@akamai.com>
19486 R: Steven Rostedt <rostedt@goodmis.org>
19487 R: Ard Biesheuvel <ardb@kernel.org>
19489 F: arch/*/include/asm/jump_label*.h
19490 F: arch/*/include/asm/static_call*.h
19491 F: arch/*/kernel/jump_label.c
19492 F: arch/*/kernel/static_call.c
19493 F: include/linux/jump_label*.h
19494 F: include/linux/static_call*.h
19495 F: kernel/jump_label.c
19496 F: kernel/static_call.c
19498 STI AUDIO (ASoC) DRIVERS
19499 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19500 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19502 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19506 M: Alain Volmat <alain.volmat@foss.st.com>
19508 F: Documentation/devicetree/bindings/media/stih-cec.txt
19509 F: drivers/media/cec/platform/sti/
19511 STK1160 USB VIDEO CAPTURE DRIVER
19512 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19513 L: linux-media@vger.kernel.org
19515 T: git git://linuxtv.org/media_tree.git
19516 F: drivers/media/usb/stk1160/
19518 STM32 AUDIO (ASoC) DRIVERS
19519 M: Olivier Moysan <olivier.moysan@foss.st.com>
19520 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19521 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19523 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19524 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19527 STM32 TIMER/LPTIMER DRIVERS
19528 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19530 F: Documentation/ABI/testing/*timer-stm32
19531 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19532 F: drivers/*/stm32-*timer*
19533 F: drivers/pwm/pwm-stm32*
19534 F: include/linux/*/stm32-*tim*
19536 STMMAC ETHERNET DRIVER
19537 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19538 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19539 M: Jose Abreu <joabreu@synopsys.com>
19540 L: netdev@vger.kernel.org
19542 W: http://www.stlinux.com
19543 F: Documentation/networking/device_drivers/ethernet/stmicro/
19544 F: drivers/net/ethernet/stmicro/stmmac/
19547 M: Sam Creasey <sammy@sammy.net>
19549 W: http://sammy.net/sun3/
19550 F: arch/m68k/include/asm/sun3*
19551 F: arch/m68k/kernel/*sun3*
19552 F: arch/m68k/sun3*/
19553 F: drivers/net/ethernet/i825xx/sun3*
19555 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19556 M: Hans de Goede <hdegoede@redhat.com>
19557 L: linux-input@vger.kernel.org
19559 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19560 F: drivers/input/keyboard/sun4i-lradc-keys.c
19562 SUNDANCE NETWORK DRIVER
19563 M: Denis Kirjanov <kda@linux-powerpc.org>
19564 L: netdev@vger.kernel.org
19566 F: drivers/net/ethernet/dlink/sundance.c
19568 SUN HAPPY MEAL ETHERNET DRIVER
19569 M: Sean Anderson <seanga2@gmail.com>
19571 F: drivers/net/ethernet/sun/sunhme.*
19573 SUNPLUS ETHERNET DRIVER
19574 M: Wells Lu <wellslutw@gmail.com>
19575 L: netdev@vger.kernel.org
19577 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19578 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19579 F: drivers/net/ethernet/sunplus/
19581 SUNPLUS OCOTP DRIVER
19582 M: Vincent Shih <vincent.sunplus@gmail.com>
19584 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19585 F: drivers/nvmem/sunplus-ocotp.c
19588 M: Hammer Hsieh <hammerh0314@gmail.com>
19590 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19591 F: drivers/pwm/pwm-sunplus.c
19594 M: Vincent Shih <vincent.sunplus@gmail.com>
19595 L: linux-rtc@vger.kernel.org
19597 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19598 F: drivers/rtc/rtc-sunplus.c
19600 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19601 M: Li-hao Kuo <lhjeff911@gmail.com>
19602 L: linux-spi@vger.kernel.org
19604 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19605 F: drivers/spi/spi-sunplus-sp7021.c
19607 SUNPLUS UART DRIVER
19608 M: Hammer Hsieh <hammerh0314@gmail.com>
19610 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19611 F: drivers/tty/serial/sunplus-uart.c
19613 SUNPLUS WATCHDOG DRIVER
19614 M: Xiantao Hu <xt.hu@cqplus1.com>
19615 L: linux-watchdog@vger.kernel.org
19617 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19618 F: drivers/watchdog/sunplus_wdt.c
19621 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19622 M: Rich Felker <dalias@libc.org>
19623 L: linux-sh@vger.kernel.org
19625 Q: http://patchwork.kernel.org/project/linux-sh/list/
19626 F: Documentation/sh/
19631 M: "Rafael J. Wysocki" <rafael@kernel.org>
19632 M: Len Brown <len.brown@intel.com>
19633 M: Pavel Machek <pavel@ucw.cz>
19634 L: linux-pm@vger.kernel.org
19636 B: https://bugzilla.kernel.org
19637 F: Documentation/power/
19638 F: arch/x86/kernel/acpi/
19639 F: drivers/base/power/
19640 F: include/linux/freezer.h
19641 F: include/linux/pm.h
19642 F: include/linux/suspend.h
19646 M: Martin Mares <mj@ucw.cz>
19647 L: linux-video@atrey.karlin.mff.cuni.cz
19649 F: Documentation/admin-guide/svga.rst
19650 F: arch/x86/boot/video*
19653 M: Christoph Hellwig <hch@infradead.org>
19654 L: iommu@lists.linux.dev
19656 W: http://git.infradead.org/users/hch/dma-mapping.git
19657 T: git git://git.infradead.org/users/hch/dma-mapping.git
19658 F: arch/*/kernel/pci-swiotlb.c
19659 F: include/linux/swiotlb.h
19660 F: kernel/dma/swiotlb.c
19663 M: Jiri Pirko <jiri@resnulli.us>
19664 M: Ivan Vecera <ivecera@redhat.com>
19665 L: netdev@vger.kernel.org
19667 F: include/net/switchdev.h
19670 SY8106A REGULATOR DRIVER
19671 M: Icenowy Zheng <icenowy@aosc.io>
19673 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19674 F: drivers/regulator/sy8106a-regulator.c
19676 SYNC FILE FRAMEWORK
19677 M: Sumit Semwal <sumit.semwal@linaro.org>
19678 R: Gustavo Padovan <gustavo@padovan.org>
19679 L: linux-media@vger.kernel.org
19680 L: dri-devel@lists.freedesktop.org
19682 T: git git://anongit.freedesktop.org/drm/drm-misc
19683 F: Documentation/driver-api/sync_file.rst
19684 F: drivers/dma-buf/dma-fence*
19685 F: drivers/dma-buf/sw_sync.c
19686 F: drivers/dma-buf/sync_*
19687 F: include/linux/sync_file.h
19688 F: include/uapi/linux/sync_file.h
19690 SYNOPSYS ARC ARCHITECTURE
19691 M: Vineet Gupta <vgupta@kernel.org>
19692 L: linux-snps-arc@lists.infradead.org
19694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19695 F: Documentation/arc/
19696 F: Documentation/devicetree/bindings/arc/*
19697 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19699 F: drivers/clocksource/arc_timer.c
19700 F: drivers/tty/serial/arc_uart.c
19702 SYNOPSYS ARC HSDK SDP pll clock driver
19703 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19705 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19706 F: drivers/clk/clk-hsdk-pll.c
19708 SYNOPSYS ARC SDP clock driver
19709 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19711 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19712 F: drivers/clk/axs10x/*
19714 SYNOPSYS ARC SDP platform support
19715 M: Alexey Brodkin <abrodkin@synopsys.com>
19717 F: Documentation/devicetree/bindings/arc/axs10*
19718 F: arch/arc/boot/dts/ax*
19719 F: arch/arc/plat-axs10x
19721 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19722 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19724 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19725 F: drivers/reset/reset-axs10x.c
19727 SYNOPSYS CREG GPIO DRIVER
19728 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19730 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19731 F: drivers/gpio/gpio-creg-snps.c
19733 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19734 M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
19735 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19737 F: drivers/tty/serial/8250/8250_dw.c
19738 F: drivers/tty/serial/8250/8250_dwlib.*
19739 F: drivers/tty/serial/8250/8250_lpss.c
19741 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19742 M: Hoan Tran <hoan@os.amperecomputing.com>
19743 M: Serge Semin <fancer.lancer@gmail.com>
19744 L: linux-gpio@vger.kernel.org
19746 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19747 F: drivers/gpio/gpio-dwapb.c
19749 SYNOPSYS DESIGNWARE APB SSI DRIVER
19750 M: Serge Semin <fancer.lancer@gmail.com>
19751 L: linux-spi@vger.kernel.org
19753 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19754 F: drivers/spi/spi-dw*
19756 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19757 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19759 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19760 F: drivers/dma/dw-axi-dmac/
19762 SYNOPSYS DESIGNWARE DMAC DRIVER
19763 M: Viresh Kumar <vireshk@kernel.org>
19764 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19766 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19767 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19769 F: include/dt-bindings/dma/dw-dmac.h
19770 F: include/linux/dma/dw.h
19771 F: include/linux/platform_data/dma-dw.h
19773 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19774 M: Jose Abreu <Jose.Abreu@synopsys.com>
19775 L: netdev@vger.kernel.org
19777 F: drivers/net/ethernet/synopsys/
19779 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19780 M: Jose Abreu <Jose.Abreu@synopsys.com>
19781 L: netdev@vger.kernel.org
19783 F: drivers/net/pcs/pcs-xpcs.c
19784 F: drivers/net/pcs/pcs-xpcs.h
19785 F: include/linux/pcs/pcs-xpcs.h
19787 SYNOPSYS DESIGNWARE I2C DRIVER
19788 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19789 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19790 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19791 R: Jan Dabros <jsd@semihalf.com>
19792 L: linux-i2c@vger.kernel.org
19794 F: drivers/i2c/busses/i2c-designware-*
19796 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19797 M: Jaehoon Chung <jh80.chung@samsung.com>
19798 L: linux-mmc@vger.kernel.org
19800 F: drivers/mmc/host/dw_mmc*
19802 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19803 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19805 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19806 F: drivers/reset/reset-hsdk.c
19807 F: include/dt-bindings/reset/snps,hsdk-reset.h
19809 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19810 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19811 M: Manjunath M B <manjumb@synopsys.com>
19812 L: linux-mmc@vger.kernel.org
19814 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19816 SYSTEM CONFIGURATION (SYSCON)
19817 M: Lee Jones <lee@kernel.org>
19818 M: Arnd Bergmann <arnd@arndb.de>
19820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19821 F: drivers/mfd/syscon.c
19823 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19824 M: Sudeep Holla <sudeep.holla@arm.com>
19825 R: Cristian Marussi <cristian.marussi@arm.com>
19826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19828 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19829 F: drivers/clk/clk-sc[mp]i.c
19830 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19831 F: drivers/firmware/arm_scmi/
19832 F: drivers/firmware/arm_scpi.c
19833 F: drivers/regulator/scmi-regulator.c
19834 F: drivers/reset/reset-scmi.c
19835 F: include/linux/sc[mp]i_protocol.h
19836 F: include/trace/events/scmi.h
19837 F: include/uapi/linux/virtio_scmi.h
19839 SYSTEM RESET/SHUTDOWN DRIVERS
19840 M: Sebastian Reichel <sre@kernel.org>
19841 L: linux-pm@vger.kernel.org
19843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19844 F: Documentation/devicetree/bindings/power/reset/
19845 F: drivers/power/reset/
19847 SYSTEM TRACE MODULE CLASS
19848 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19851 F: Documentation/trace/stm.rst
19852 F: drivers/hwtracing/stm/
19853 F: include/linux/stm.h
19854 F: include/uapi/linux/stm.h
19856 SYSTEM76 ACPI DRIVER
19857 M: Jeremy Soller <jeremy@system76.com>
19858 M: System76 Product Development <productdev@system76.com>
19859 L: platform-driver-x86@vger.kernel.org
19861 F: drivers/platform/x86/system76_acpi.c
19864 M: Christoph Hellwig <hch@infradead.org>
19866 F: Documentation/filesystems/sysv-fs.rst
19868 F: include/linux/sysv_fs.h
19870 TASKSTATS STATISTICS INTERFACE
19871 M: Balbir Singh <bsingharora@gmail.com>
19873 F: Documentation/accounting/taskstats*
19874 F: include/linux/taskstats*
19875 F: kernel/taskstats.c
19878 M: Jamal Hadi Salim <jhs@mojatatu.com>
19879 M: Cong Wang <xiyou.wangcong@gmail.com>
19880 M: Jiri Pirko <jiri@resnulli.us>
19881 L: netdev@vger.kernel.org
19883 F: include/net/pkt_cls.h
19884 F: include/net/pkt_sched.h
19885 F: include/net/tc_act/
19886 F: include/uapi/linux/pkt_cls.h
19887 F: include/uapi/linux/pkt_sched.h
19888 F: include/uapi/linux/tc_act/
19889 F: include/uapi/linux/tc_ematch/
19891 F: tools/testing/selftests/tc-testing
19893 TC90522 MEDIA DRIVER
19894 M: Akihiro Tsukada <tskd08@gmail.com>
19895 L: linux-media@vger.kernel.org
19897 F: drivers/media/dvb-frontends/tc90522*
19899 TCP LOW PRIORITY MODULE
19900 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19901 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19903 W: http://tcp-lp-mod.sourceforge.net/
19904 F: net/ipv4/tcp_lp.c
19906 TDA10071 MEDIA DRIVER
19907 M: Antti Palosaari <crope@iki.fi>
19908 L: linux-media@vger.kernel.org
19910 W: https://linuxtv.org
19911 W: http://palosaari.fi/linux/
19912 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19913 T: git git://linuxtv.org/anttip/media_tree.git
19914 F: drivers/media/dvb-frontends/tda10071*
19916 TDA18212 MEDIA DRIVER
19917 M: Antti Palosaari <crope@iki.fi>
19918 L: linux-media@vger.kernel.org
19920 W: https://linuxtv.org
19921 W: http://palosaari.fi/linux/
19922 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19923 T: git git://linuxtv.org/anttip/media_tree.git
19924 F: drivers/media/tuners/tda18212*
19926 TDA18218 MEDIA DRIVER
19927 M: Antti Palosaari <crope@iki.fi>
19928 L: linux-media@vger.kernel.org
19930 W: https://linuxtv.org
19931 W: http://palosaari.fi/linux/
19932 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19933 T: git git://linuxtv.org/anttip/media_tree.git
19934 F: drivers/media/tuners/tda18218*
19936 TDA18250 MEDIA DRIVER
19937 M: Olli Salonen <olli.salonen@iki.fi>
19938 L: linux-media@vger.kernel.org
19940 W: https://linuxtv.org
19941 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19942 T: git git://linuxtv.org/media_tree.git
19943 F: drivers/media/tuners/tda18250*
19945 TDA18271 MEDIA DRIVER
19946 M: Michael Krufky <mkrufky@linuxtv.org>
19947 L: linux-media@vger.kernel.org
19949 W: https://linuxtv.org
19950 W: http://github.com/mkrufky
19951 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19952 T: git git://linuxtv.org/mkrufky/tuners.git
19953 F: drivers/media/tuners/tda18271*
19955 TDA1997x MEDIA DRIVER
19956 M: Tim Harvey <tharvey@gateworks.com>
19957 L: linux-media@vger.kernel.org
19959 W: https://linuxtv.org
19960 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19961 F: drivers/media/i2c/tda1997x.*
19963 TDA827x MEDIA DRIVER
19964 M: Michael Krufky <mkrufky@linuxtv.org>
19965 L: linux-media@vger.kernel.org
19967 W: https://linuxtv.org
19968 W: http://github.com/mkrufky
19969 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19970 T: git git://linuxtv.org/mkrufky/tuners.git
19971 F: drivers/media/tuners/tda8290.*
19973 TDA8290 MEDIA DRIVER
19974 M: Michael Krufky <mkrufky@linuxtv.org>
19975 L: linux-media@vger.kernel.org
19977 W: https://linuxtv.org
19978 W: http://github.com/mkrufky
19979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19980 T: git git://linuxtv.org/mkrufky/tuners.git
19981 F: drivers/media/tuners/tda8290.*
19983 TDA9840 MEDIA DRIVER
19984 M: Hans Verkuil <hverkuil@xs4all.nl>
19985 L: linux-media@vger.kernel.org
19987 W: https://linuxtv.org
19988 T: git git://linuxtv.org/media_tree.git
19989 F: drivers/media/i2c/tda9840*
19991 TEA5761 TUNER DRIVER
19992 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19993 L: linux-media@vger.kernel.org
19995 W: https://linuxtv.org
19996 T: git git://linuxtv.org/media_tree.git
19997 F: drivers/media/tuners/tea5761.*
19999 TEA5767 TUNER DRIVER
20000 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20001 L: linux-media@vger.kernel.org
20003 W: https://linuxtv.org
20004 T: git git://linuxtv.org/media_tree.git
20005 F: drivers/media/tuners/tea5767.*
20007 TEA6415C MEDIA DRIVER
20008 M: Hans Verkuil <hverkuil@xs4all.nl>
20009 L: linux-media@vger.kernel.org
20011 W: https://linuxtv.org
20012 T: git git://linuxtv.org/media_tree.git
20013 F: drivers/media/i2c/tea6415c*
20015 TEA6420 MEDIA DRIVER
20016 M: Hans Verkuil <hverkuil@xs4all.nl>
20017 L: linux-media@vger.kernel.org
20019 W: https://linuxtv.org
20020 T: git git://linuxtv.org/media_tree.git
20021 F: drivers/media/i2c/tea6420*
20024 M: Jiri Pirko <jiri@resnulli.us>
20025 L: netdev@vger.kernel.org
20027 F: drivers/net/team/
20028 F: include/linux/if_team.h
20029 F: include/uapi/linux/if_team.h
20030 F: tools/testing/selftests/drivers/net/team/
20032 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
20033 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
20035 F: arch/x86/platform/ts5500/
20037 TECHNOTREND USB IR RECEIVER
20038 M: Sean Young <sean@mess.org>
20039 L: linux-media@vger.kernel.org
20041 F: drivers/media/rc/ttusbir.c
20043 TECHWELL TW9910 VIDEO DECODER
20044 L: linux-media@vger.kernel.org
20046 F: drivers/media/i2c/tw9910.c
20047 F: include/media/i2c/tw9910.h
20050 M: Jens Wiklander <jens.wiklander@linaro.org>
20051 R: Sumit Garg <sumit.garg@linaro.org>
20052 L: op-tee@lists.trustedfirmware.org
20054 F: Documentation/staging/tee.rst
20056 F: include/linux/tee_drv.h
20057 F: include/uapi/linux/tee.h
20059 TEGRA ARCHITECTURE SUPPORT
20060 M: Thierry Reding <thierry.reding@gmail.com>
20061 M: Jonathan Hunter <jonathanh@nvidia.com>
20062 L: linux-tegra@vger.kernel.org
20064 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
20065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
20069 M: Peter De Schrijver <pdeschrijver@nvidia.com>
20070 M: Prashant Gaikwad <pgaikwad@nvidia.com>
20072 F: drivers/clk/tegra/
20075 M: Laxman Dewangan <ldewangan@nvidia.com>
20076 M: Jon Hunter <jonathanh@nvidia.com>
20078 F: drivers/dma/tegra*
20081 M: Laxman Dewangan <ldewangan@nvidia.com>
20082 R: Dmitry Osipenko <digetx@gmail.com>
20084 F: drivers/i2c/busses/i2c-tegra.c
20086 TEGRA IOMMU DRIVERS
20087 M: Thierry Reding <thierry.reding@gmail.com>
20088 R: Krishna Reddy <vdumpa@nvidia.com>
20089 L: linux-tegra@vger.kernel.org
20091 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
20092 F: drivers/iommu/tegra*
20095 M: Laxman Dewangan <ldewangan@nvidia.com>
20097 F: drivers/input/keyboard/tegra-kbc.c
20100 M: Stefan Agner <stefan@agner.ch>
20101 M: Lucas Stach <dev@lynxeye.de>
20103 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
20104 F: drivers/mtd/nand/raw/tegra_nand.c
20107 M: Thierry Reding <thierry.reding@gmail.com>
20109 F: drivers/pwm/pwm-tegra.c
20111 TEGRA SERIAL DRIVER
20112 M: Laxman Dewangan <ldewangan@nvidia.com>
20114 F: drivers/tty/serial/serial-tegra.c
20117 M: Laxman Dewangan <ldewangan@nvidia.com>
20119 F: drivers/spi/spi-tegra*
20121 TEGRA QUAD SPI DRIVER
20122 M: Thierry Reding <thierry.reding@gmail.com>
20123 M: Jonathan Hunter <jonathanh@nvidia.com>
20124 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20125 L: linux-tegra@vger.kernel.org
20127 F: drivers/spi/spi-tegra210-quad.c
20130 M: Thierry Reding <thierry.reding@gmail.com>
20131 M: Jonathan Hunter <jonathanh@nvidia.com>
20132 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20133 L: linux-media@vger.kernel.org
20134 L: linux-tegra@vger.kernel.org
20136 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
20137 F: drivers/staging/media/tegra-video/
20139 TEGRA XUSB PADCTL DRIVER
20140 M: JC Kuo <jckuo@nvidia.com>
20142 F: drivers/phy/tegra/xusb*
20144 TEHUTI ETHERNET DRIVER
20145 M: Andy Gospodarek <andy@greyhouse.net>
20146 L: netdev@vger.kernel.org
20148 F: drivers/net/ethernet/tehuti/*
20150 TELECOM CLOCK DRIVER FOR MCPL0010
20151 M: Mark Gross <markgross@kernel.org>
20153 F: drivers/char/tlclk.c
20155 TEMPO SEMICONDUCTOR DRIVERS
20156 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
20158 F: Documentation/devicetree/bindings/sound/tscs*.txt
20159 F: sound/soc/codecs/tscs*.c
20160 F: sound/soc/codecs/tscs*.h
20162 TENSILICA XTENSA PORT (xtensa)
20163 M: Chris Zankel <chris@zankel.net>
20164 M: Max Filippov <jcmvbkbc@gmail.com>
20165 L: linux-xtensa@linux-xtensa.org
20167 T: git git://github.com/czankel/xtensa-linux.git
20169 F: drivers/irqchip/irq-xtensa-*
20171 TEXAS INSTRUMENTS ASoC DRIVERS
20172 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20173 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20175 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20178 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20179 M: Ricardo Ribalda <ribalda@kernel.org>
20180 L: linux-iio@vger.kernel.org
20182 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20183 F: drivers/iio/dac/ti-dac7612.c
20185 TEXAS INSTRUMENTS DMA DRIVERS
20186 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20187 L: dmaengine@vger.kernel.org
20189 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20190 F: Documentation/devicetree/bindings/dma/ti-edma.txt
20191 F: Documentation/devicetree/bindings/dma/ti/
20193 X: drivers/dma/ti/cppi41.c
20194 F: include/linux/dma/k3-udma-glue.h
20195 F: include/linux/dma/ti-cppi5.h
20196 F: include/linux/dma/k3-psil.h
20198 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20199 M: Nishanth Menon <nm@ti.com>
20200 M: Tero Kristo <kristo@kernel.org>
20201 M: Santosh Shilimkar <ssantosh@kernel.org>
20202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20204 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20205 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20206 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20207 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20208 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20209 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20210 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20211 F: drivers/clk/keystone/sci-clk.c
20212 F: drivers/firmware/ti_sci*
20213 F: drivers/irqchip/irq-ti-sci-inta.c
20214 F: drivers/irqchip/irq-ti-sci-intr.c
20215 F: drivers/reset/reset-ti-sci.c
20216 F: drivers/soc/ti/ti_sci_inta_msi.c
20217 F: drivers/soc/ti/ti_sci_pm_domains.c
20218 F: include/dt-bindings/soc/ti,sci_pm_domain.h
20219 F: include/linux/soc/ti/ti_sci_inta_msi.h
20220 F: include/linux/soc/ti/ti_sci_protocol.h
20222 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20223 M: Robert Marko <robert.marko@sartura.hr>
20224 M: Luka Perkov <luka.perkov@sartura.hr>
20225 L: linux-hwmon@vger.kernel.org
20227 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20228 F: Documentation/hwmon/tps23861.rst
20229 F: drivers/hwmon/tps23861.c
20231 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20232 M: Puranjay Mohan <puranjay12@gmail.com>
20233 L: linux-iio@vger.kernel.org
20235 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20236 F: drivers/iio/temperature/tmp117.c
20238 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20239 M: Hans Verkuil <hverkuil@xs4all.nl>
20240 L: linux-media@vger.kernel.org
20242 W: https://linuxtv.org
20243 T: git git://linuxtv.org/media_tree.git
20244 F: drivers/media/radio/radio-raremono.c
20247 M: Rafael J. Wysocki <rafael@kernel.org>
20248 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20249 R: Amit Kucheria <amitk@kernel.org>
20250 R: Zhang Rui <rui.zhang@intel.com>
20251 L: linux-pm@vger.kernel.org
20253 Q: https://patchwork.kernel.org/project/linux-pm/list/
20254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20255 F: Documentation/ABI/testing/sysfs-class-thermal
20256 F: Documentation/devicetree/bindings/thermal/
20257 F: Documentation/driver-api/thermal/
20258 F: drivers/thermal/
20259 F: include/dt-bindings/thermal/
20260 F: include/linux/cpu_cooling.h
20261 F: include/linux/thermal.h
20262 F: include/uapi/linux/thermal.h
20263 F: tools/lib/thermal/
20266 THERMAL DRIVER FOR AMLOGIC SOCS
20267 M: Guillaume La Roque <glaroque@baylibre.com>
20268 L: linux-pm@vger.kernel.org
20269 L: linux-amlogic@lists.infradead.org
20271 W: http://linux-meson.com/
20272 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20273 F: drivers/thermal/amlogic_thermal.c
20275 THERMAL/CPU_COOLING
20276 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
20277 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20278 M: Viresh Kumar <viresh.kumar@linaro.org>
20279 R: Lukasz Luba <lukasz.luba@arm.com>
20280 L: linux-pm@vger.kernel.org
20282 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20283 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20284 F: drivers/thermal/cpufreq_cooling.c
20285 F: drivers/thermal/cpuidle_cooling.c
20286 F: include/linux/cpu_cooling.h
20288 THERMAL/POWER_ALLOCATOR
20289 M: Lukasz Luba <lukasz.luba@arm.com>
20290 L: linux-pm@vger.kernel.org
20292 F: Documentation/driver-api/thermal/power_allocator.rst
20293 F: drivers/thermal/gov_power_allocator.c
20294 F: include/trace/events/thermal_power_allocator.h
20296 THINKPAD ACPI EXTRAS DRIVER
20297 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20298 L: ibm-acpi-devel@lists.sourceforge.net
20299 L: platform-driver-x86@vger.kernel.org
20301 W: http://ibm-acpi.sourceforge.net
20302 W: http://thinkwiki.org/wiki/Ibm-acpi
20303 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20304 F: drivers/platform/x86/thinkpad_acpi.c
20306 THINKPAD LMI DRIVER
20307 M: Mark Pearson <markpearson@lenovo.com>
20308 L: platform-driver-x86@vger.kernel.org
20310 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
20311 F: drivers/platform/x86/think-lmi.?
20313 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20314 M: Isaac Hazan <isaac.hazan@intel.com>
20315 L: linux-usb@vger.kernel.org
20317 F: drivers/thunderbolt/dma_test.c
20320 M: Andreas Noever <andreas.noever@gmail.com>
20321 M: Michael Jamet <michael.jamet@intel.com>
20322 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20323 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20324 L: linux-usb@vger.kernel.org
20326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20327 F: Documentation/admin-guide/thunderbolt.rst
20328 F: drivers/thunderbolt/
20329 F: include/linux/thunderbolt.h
20331 THUNDERBOLT NETWORK DRIVER
20332 M: Michael Jamet <michael.jamet@intel.com>
20333 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20334 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20335 L: netdev@vger.kernel.org
20337 F: drivers/net/thunderbolt.c
20339 THUNDERX GPIO DRIVER
20340 M: Robert Richter <rric@kernel.org>
20342 F: drivers/gpio/gpio-thunderx.c
20344 TI ADS131E0X ADC SERIES DRIVER
20345 M: Tomislav Denis <tomislav.denis@avl.com>
20346 L: linux-iio@vger.kernel.org
20348 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
20349 F: drivers/iio/adc/ti-ads131e08.c
20351 TI AM437X VPFE DRIVER
20352 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20353 L: linux-media@vger.kernel.org
20355 W: https://linuxtv.org
20356 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20357 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20358 F: drivers/media/platform/ti/am437x/
20360 TI BANDGAP AND THERMAL DRIVER
20361 M: Eduardo Valentin <edubezval@gmail.com>
20362 M: Keerthy <j-keerthy@ti.com>
20363 L: linux-pm@vger.kernel.org
20364 L: linux-omap@vger.kernel.org
20366 F: drivers/thermal/ti-soc-thermal/
20368 TI BQ27XXX POWER SUPPLY DRIVER
20369 F: drivers/power/supply/bq27xxx_battery.c
20370 F: drivers/power/supply/bq27xxx_battery_i2c.c
20371 F: include/linux/power/bq27xxx_battery.h
20373 TI CDCE706 CLOCK DRIVER
20374 M: Max Filippov <jcmvbkbc@gmail.com>
20376 F: drivers/clk/clk-cdce706.c
20379 M: Tero Kristo <kristo@kernel.org>
20380 L: linux-omap@vger.kernel.org
20383 F: include/linux/clk/ti.h
20385 TI DAVINCI MACHINE SUPPORT
20386 M: Sekhar Nori <nsekhar@ti.com>
20387 R: Bartosz Golaszewski <brgl@bgdev.pl>
20388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20391 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20392 F: arch/arm/boot/dts/da850*
20393 F: arch/arm/mach-davinci/
20394 F: drivers/i2c/busses/i2c-davinci.c
20396 TI DAVINCI SERIES CLOCK DRIVER
20397 M: David Lechner <david@lechnology.com>
20398 R: Sekhar Nori <nsekhar@ti.com>
20400 F: Documentation/devicetree/bindings/clock/ti/davinci/
20401 F: drivers/clk/davinci/
20403 TI DAVINCI SERIES GPIO DRIVER
20404 M: Keerthy <j-keerthy@ti.com>
20405 L: linux-gpio@vger.kernel.org
20407 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20408 F: drivers/gpio/gpio-davinci.c
20410 TI DAVINCI SERIES MEDIA DRIVER
20411 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20412 L: linux-media@vger.kernel.org
20414 W: https://linuxtv.org
20415 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20416 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20417 F: drivers/media/platform/ti/davinci/
20418 F: include/media/davinci/
20420 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20421 R: David Lechner <david@lechnology.com>
20422 L: linux-iio@vger.kernel.org
20423 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20424 F: drivers/counter/ti-eqep.c
20426 TI ETHERNET SWITCH DRIVER (CPSW)
20427 R: Grygorii Strashko <grygorii.strashko@ti.com>
20428 L: linux-omap@vger.kernel.org
20429 L: netdev@vger.kernel.org
20431 F: drivers/net/ethernet/ti/cpsw*
20432 F: drivers/net/ethernet/ti/davinci*
20434 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20435 M: Alex Dubov <oakad@yahoo.com>
20437 W: http://tifmxx.berlios.de/
20438 F: drivers/memstick/host/tifm_ms.c
20439 F: drivers/misc/tifm*
20440 F: drivers/mmc/host/tifm_sd.c
20441 F: include/linux/tifm.h
20443 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20444 M: Nishanth Menon <nm@ti.com>
20445 M: Santosh Shilimkar <ssantosh@kernel.org>
20446 L: linux-kernel@vger.kernel.org
20447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20450 F: drivers/soc/ti/*
20452 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20453 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20454 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20455 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20457 F: sound/soc/codecs/isabelle*
20458 F: sound/soc/codecs/lm49453*
20460 TI PCM3060 ASoC CODEC DRIVER
20461 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20462 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20464 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20465 F: sound/soc/codecs/pcm3060*
20467 TI TAS571X FAMILY ASoC CODEC DRIVER
20468 M: Kevin Cernekee <cernekee@chromium.org>
20469 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20471 F: sound/soc/codecs/tas571x*
20473 TI TRF7970A NFC DRIVER
20474 M: Mark Greer <mgreer@animalcreek.com>
20475 L: linux-wireless@vger.kernel.org
20476 L: linux-nfc@lists.01.org (subscribers-only)
20478 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20479 F: drivers/nfc/trf7970a.c
20481 TI TSC2046 ADC DRIVER
20482 M: Oleksij Rempel <o.rempel@pengutronix.de>
20483 R: kernel@pengutronix.de
20484 L: linux-iio@vger.kernel.org
20486 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20487 F: drivers/iio/adc/ti-tsc2046.c
20489 TI TWL4030 SERIES SOC CODEC DRIVER
20490 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20491 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20493 F: sound/soc/codecs/twl4030*
20496 M: Benoit Parrot <bparrot@ti.com>
20497 L: linux-media@vger.kernel.org
20499 W: http://linuxtv.org/
20500 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20501 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20502 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20503 F: drivers/media/platform/ti/cal/
20504 F: drivers/media/platform/ti/vpe/
20506 TI WILINK WIRELESS DRIVERS
20507 L: linux-wireless@vger.kernel.org
20509 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20510 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20512 F: drivers/net/wireless/ti/
20513 F: include/linux/wl12xx.h
20515 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20516 M: John Stultz <jstultz@google.com>
20517 M: Thomas Gleixner <tglx@linutronix.de>
20518 R: Stephen Boyd <sboyd@kernel.org>
20519 L: linux-kernel@vger.kernel.org
20521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20522 F: include/linux/clocksource.h
20523 F: include/linux/time.h
20524 F: include/linux/timex.h
20525 F: include/uapi/linux/time.h
20526 F: include/uapi/linux/timex.h
20527 F: kernel/time/alarmtimer.c
20528 F: kernel/time/clocksource.c
20529 F: kernel/time/ntp.c
20530 F: kernel/time/time*.c
20531 F: tools/testing/selftests/timers/
20534 M: Jon Maloy <jmaloy@redhat.com>
20535 M: Ying Xue <ying.xue@windriver.com>
20536 L: netdev@vger.kernel.org (core kernel code)
20537 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20539 W: http://tipc.sourceforge.net/
20540 F: include/uapi/linux/tipc*.h
20543 TLAN NETWORK DRIVER
20544 M: Samuel Chessman <chessman@tux.org>
20545 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20547 W: http://sourceforge.net/projects/tlan/
20548 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20549 F: drivers/net/ethernet/ti/tlan.*
20551 TM6000 VIDEO4LINUX DRIVER
20552 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20553 L: linux-media@vger.kernel.org
20555 W: https://linuxtv.org
20556 T: git git://linuxtv.org/media_tree.git
20557 F: Documentation/admin-guide/media/tm6000*
20558 F: drivers/media/usb/tm6000/
20560 TMIO/SDHI MMC DRIVER
20561 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20562 L: linux-mmc@vger.kernel.org
20563 L: linux-renesas-soc@vger.kernel.org
20565 F: drivers/mmc/host/renesas_sdhi*
20566 F: drivers/mmc/host/tmio_mmc*
20567 F: include/linux/mfd/tmio.h
20569 TMP401 HARDWARE MONITOR DRIVER
20570 M: Guenter Roeck <linux@roeck-us.net>
20571 L: linux-hwmon@vger.kernel.org
20573 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20574 F: Documentation/hwmon/tmp401.rst
20575 F: drivers/hwmon/tmp401.c
20577 TMP464 HARDWARE MONITOR DRIVER
20578 M: Agathe Porte <agathe.porte@nokia.com>
20579 M: Guenter Roeck <linux@roeck-us.net>
20580 L: linux-hwmon@vger.kernel.org
20582 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20583 F: Documentation/hwmon/tmp464.rst
20584 F: drivers/hwmon/tmp464.c
20586 TMP513 HARDWARE MONITOR DRIVER
20587 M: Eric Tremblay <etremblay@distech-controls.com>
20588 L: linux-hwmon@vger.kernel.org
20590 F: Documentation/hwmon/tmp513.rst
20591 F: drivers/hwmon/tmp513.c
20593 TMPFS (SHMEM FILESYSTEM)
20594 M: Hugh Dickins <hughd@google.com>
20595 L: linux-mm@kvack.org
20597 F: include/linux/shmem_fs.h
20600 TOMOYO SECURITY MODULE
20601 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20602 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20603 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20604 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20605 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20606 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20608 W: https://tomoyo.osdn.jp/
20609 F: security/tomoyo/
20611 TOPSTAR LAPTOP EXTRAS DRIVER
20612 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20613 L: platform-driver-x86@vger.kernel.org
20615 F: drivers/platform/x86/topstar-laptop.c
20617 TORTURE-TEST MODULES
20618 M: Davidlohr Bueso <dave@stgolabs.net>
20619 M: "Paul E. McKenney" <paulmck@kernel.org>
20620 M: Josh Triplett <josh@joshtriplett.org>
20621 L: linux-kernel@vger.kernel.org
20623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20624 F: Documentation/RCU/torture.rst
20625 F: kernel/locking/locktorture.c
20626 F: kernel/rcu/rcuscale.c
20627 F: kernel/rcu/rcutorture.c
20628 F: kernel/rcu/refscale.c
20629 F: kernel/torture.c
20631 TOSHIBA ACPI EXTRAS DRIVER
20632 M: Azael Avalos <coproscefalo@gmail.com>
20633 L: platform-driver-x86@vger.kernel.org
20635 F: drivers/platform/x86/toshiba_acpi.c
20637 TOSHIBA BLUETOOTH DRIVER
20638 M: Azael Avalos <coproscefalo@gmail.com>
20639 L: platform-driver-x86@vger.kernel.org
20641 F: drivers/platform/x86/toshiba_bluetooth.c
20643 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20644 M: Azael Avalos <coproscefalo@gmail.com>
20645 L: platform-driver-x86@vger.kernel.org
20647 F: drivers/platform/x86/toshiba_haps.c
20650 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20652 W: http://www.buzzard.org.uk/toshiba/
20653 F: drivers/char/toshiba.c
20654 F: include/linux/toshiba.h
20655 F: include/uapi/linux/toshiba.h
20657 TOSHIBA TC358743 DRIVER
20658 M: Mats Randgaard <matrandg@cisco.com>
20659 L: linux-media@vger.kernel.org
20661 F: drivers/media/i2c/tc358743*
20662 F: include/media/i2c/tc358743.h
20664 TOSHIBA WMI HOTKEYS DRIVER
20665 M: Azael Avalos <coproscefalo@gmail.com>
20666 L: platform-driver-x86@vger.kernel.org
20668 F: drivers/platform/x86/toshiba-wmi.c
20671 M: Peter Huewe <peterhuewe@gmx.de>
20672 M: Jarkko Sakkinen <jarkko@kernel.org>
20673 R: Jason Gunthorpe <jgg@ziepe.ca>
20674 L: linux-integrity@vger.kernel.org
20676 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20677 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20679 F: drivers/char/tpm/
20682 M: Duke Du <dukedu83@gmail.com>
20683 L: linux-hwmon@vger.kernel.org
20685 F: Documentation/hwmon/tps546d24.rst
20686 F: drivers/hwmon/pmbus/tps546d24.c
20689 M: Steven Rostedt <rostedt@goodmis.org>
20690 M: Ingo Molnar <mingo@redhat.com>
20692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20693 F: Documentation/trace/ftrace.rst
20694 F: arch/*/*/*/*ftrace*
20695 F: arch/*/*/*ftrace*
20697 F: include/*/ftrace.h
20698 F: include/linux/trace*.h
20701 F: scripts/tracing/
20702 F: tools/testing/selftests/ftrace/
20704 TRACING MMIO ACCESSES (MMIOTRACE)
20705 M: Steven Rostedt <rostedt@goodmis.org>
20706 M: Ingo Molnar <mingo@kernel.org>
20707 R: Karol Herbst <karolherbst@gmail.com>
20708 R: Pekka Paalanen <ppaalanen@gmail.com>
20709 L: linux-kernel@vger.kernel.org
20710 L: nouveau@lists.freedesktop.org
20712 F: arch/x86/mm/kmmio.c
20713 F: arch/x86/mm/mmio-mod.c
20714 F: arch/x86/mm/testmmiotrace.c
20715 F: include/linux/mmiotrace.h
20716 F: kernel/trace/trace_mmiotrace.c
20718 TRACING OS NOISE / LATENCY TRACERS
20719 M: Steven Rostedt <rostedt@goodmis.org>
20720 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20722 F: kernel/trace/trace_osnoise.c
20723 F: include/trace/events/osnoise.h
20724 F: kernel/trace/trace_hwlat.c
20725 F: kernel/trace/trace_irqsoff.c
20726 F: kernel/trace/trace_sched_wakeup.c
20727 F: Documentation/trace/osnoise-tracer.rst
20728 F: Documentation/trace/timerlat-tracer.rst
20729 F: Documentation/trace/hwlat_detector.rst
20730 F: arch/*/kernel/trace.c
20732 Real-time Linux Analysis (RTLA) tools
20733 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20734 M: Steven Rostedt <rostedt@goodmis.org>
20735 L: linux-trace-devel@vger.kernel.org
20737 F: Documentation/tools/rtla/
20738 F: tools/tracing/rtla/
20740 TRADITIONAL CHINESE DOCUMENTATION
20741 M: Hu Haowen <src.res@email.cn>
20742 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
20744 W: https://github.com/srcres258/linux-doc
20745 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20746 F: Documentation/translations/zh_TW/
20749 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20750 M: Jiri Slaby <jirislaby@kernel.org>
20752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20753 F: Documentation/driver-api/serial/
20755 F: drivers/tty/serial/serial_core.c
20756 F: include/linux/selection.h
20757 F: include/linux/serial.h
20758 F: include/linux/serial_core.h
20759 F: include/linux/sysrq.h
20760 F: include/linux/tty*.h
20761 F: include/linux/vt.h
20762 F: include/linux/vt_*.h
20763 F: include/uapi/linux/serial.h
20764 F: include/uapi/linux/serial_core.h
20765 F: include/uapi/linux/tty.h
20767 TUA9001 MEDIA DRIVER
20768 M: Antti Palosaari <crope@iki.fi>
20769 L: linux-media@vger.kernel.org
20771 W: https://linuxtv.org
20772 W: http://palosaari.fi/linux/
20773 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20774 T: git git://linuxtv.org/anttip/media_tree.git
20775 F: drivers/media/tuners/tua9001*
20777 TULIP NETWORK DRIVERS
20778 L: netdev@vger.kernel.org
20779 L: linux-parisc@vger.kernel.org
20781 F: drivers/net/ethernet/dec/tulip/
20784 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20786 W: http://vtun.sourceforge.net/tun
20787 F: Documentation/networking/tuntap.rst
20788 F: arch/um/os-Linux/drivers/
20790 TURBOCHANNEL SUBSYSTEM
20791 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20792 M: Ralf Baechle <ralf@linux-mips.org>
20793 L: linux-mips@vger.kernel.org
20795 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20797 F: include/linux/tc.h
20800 M: "Len Brown" <lenb@kernel.org>
20801 L: linux-pm@vger.kernel.org
20803 Q: https://patchwork.kernel.org/project/linux-pm/list/
20804 B: https://bugzilla.kernel.org
20805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20806 F: tools/power/x86/turbostat/
20808 TW5864 VIDEO4LINUX DRIVER
20809 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20810 M: Anton Sviridenko <anton@corp.bluecherry.net>
20811 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20812 M: Andrey Utkin <andrey_utkin@fastmail.com>
20813 L: linux-media@vger.kernel.org
20815 F: drivers/media/pci/tw5864/
20817 TW68 VIDEO4LINUX DRIVER
20818 M: Hans Verkuil <hverkuil@xs4all.nl>
20819 L: linux-media@vger.kernel.org
20821 W: https://linuxtv.org
20822 T: git git://linuxtv.org/media_tree.git
20823 F: drivers/media/pci/tw68/
20825 TW686X VIDEO4LINUX DRIVER
20826 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20827 L: linux-media@vger.kernel.org
20829 W: http://linuxtv.org
20830 T: git git://linuxtv.org/media_tree.git
20831 F: drivers/media/pci/tw686x/
20833 U-BOOT ENVIRONMENT VARIABLES
20834 M: Rafał Miłecki <rafal@milecki.pl>
20836 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20838 UACCE ACCELERATOR FRAMEWORK
20839 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20840 M: Zhou Wang <wangzhou1@hisilicon.com>
20841 L: linux-accelerators@lists.ozlabs.org
20842 L: linux-kernel@vger.kernel.org
20844 F: Documentation/ABI/testing/sysfs-driver-uacce
20845 F: Documentation/misc-devices/uacce.rst
20846 F: drivers/misc/uacce/
20847 F: include/linux/uacce.h
20848 F: include/uapi/misc/uacce/
20850 UBI FILE SYSTEM (UBIFS)
20851 M: Richard Weinberger <richard@nod.at>
20852 L: linux-mtd@lists.infradead.org
20854 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20857 F: Documentation/ABI/testing/sysfs-fs-ubifs
20858 F: Documentation/filesystems/ubifs-authentication.rst
20859 F: Documentation/filesystems/ubifs.rst
20862 UBLK USERSPACE BLOCK DRIVER
20863 M: Ming Lei <ming.lei@redhat.com>
20864 L: linux-block@vger.kernel.org
20866 F: Documentation/block/ublk.rst
20867 F: drivers/block/ublk_drv.c
20868 F: include/uapi/linux/ublk_cmd.h
20870 UCLINUX (M68KNOMMU AND COLDFIRE)
20871 M: Greg Ungerer <gerg@linux-m68k.org>
20872 L: linux-m68k@lists.linux-m68k.org
20873 L: uclinux-dev@uclinux.org (subscribers-only)
20875 W: http://www.linux-m68k.org/
20876 W: http://www.uclinux.org/
20877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20878 F: arch/m68k/*/*_no.*
20880 F: arch/m68k/coldfire/
20881 F: arch/m68k/include/asm/*_no.*
20884 M: Jan Kara <jack@suse.com>
20886 F: Documentation/filesystems/udf.rst
20890 M: Bastien Nocera <hadess@hadess.net>
20891 L: linux-input@vger.kernel.org
20893 F: drivers/hid/hid-udraw-ps3.c
20896 M: Evgeniy Dushistov <dushistov@mail.ru>
20898 F: Documentation/admin-guide/ufs.rst
20901 UHID USERSPACE HID IO DRIVER
20902 M: David Rheinsberg <david.rheinsberg@gmail.com>
20903 L: linux-input@vger.kernel.org
20905 F: drivers/hid/uhid.c
20906 F: include/uapi/linux/uhid.h
20909 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20910 L: linux-usb@vger.kernel.org
20912 F: drivers/usb/common/ulpi.c
20913 F: include/linux/ulpi/
20916 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20917 L: linux-fsdevel@vger.kernel.org
20922 M: Tony Finch <dot@dotat.at>
20924 W: http://dotat.at/prog/unifdef
20925 F: scripts/unifdef.c
20927 UNIFORM CDROM DRIVER
20928 M: Phillip Potter <phil@philpotter.co.uk>
20930 F: Documentation/cdrom/
20931 F: drivers/cdrom/cdrom.c
20932 F: include/linux/cdrom.h
20933 F: include/uapi/linux/cdrom.h
20935 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20936 R: Alim Akhtar <alim.akhtar@samsung.com>
20937 R: Avri Altman <avri.altman@wdc.com>
20938 R: Bart Van Assche <bvanassche@acm.org>
20939 L: linux-scsi@vger.kernel.org
20941 F: Documentation/devicetree/bindings/ufs/
20942 F: Documentation/scsi/ufs.rst
20943 F: drivers/ufs/core/
20945 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20946 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20947 L: linux-scsi@vger.kernel.org
20949 F: drivers/ufs/host/*dwc*
20951 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20952 M: Stanley Chu <stanley.chu@mediatek.com>
20953 L: linux-scsi@vger.kernel.org
20954 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20956 F: drivers/ufs/host/ufs-mediatek*
20958 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
20959 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
20960 L: linux-renesas-soc@vger.kernel.org
20961 L: linux-scsi@vger.kernel.org
20963 F: drivers/ufs/host/ufs-renesas.c
20965 UNSORTED BLOCK IMAGES (UBI)
20966 M: Richard Weinberger <richard@nod.at>
20967 L: linux-mtd@lists.infradead.org
20969 W: http://www.linux-mtd.infradead.org/
20970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20972 F: drivers/mtd/ubi/
20973 F: include/linux/mtd/ubi.h
20974 F: include/uapi/mtd/ubi-user.h
20976 USB "USBNET" DRIVER FRAMEWORK
20977 M: Oliver Neukum <oneukum@suse.com>
20978 L: netdev@vger.kernel.org
20980 W: http://www.linux-usb.org/usbnet
20981 F: drivers/net/usb/usbnet.c
20982 F: include/linux/usb/usbnet.h
20985 M: Oliver Neukum <oneukum@suse.com>
20986 L: linux-usb@vger.kernel.org
20988 F: Documentation/usb/acm.rst
20989 F: drivers/usb/class/cdc-acm.*
20991 USB APPLE MFI FASTCHARGE DRIVER
20992 M: Bastien Nocera <hadess@hadess.net>
20993 L: linux-usb@vger.kernel.org
20995 F: drivers/usb/misc/apple-mfi-fastcharge.c
20997 USB AR5523 WIRELESS DRIVER
20998 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20999 L: linux-wireless@vger.kernel.org
21001 F: drivers/net/wireless/ath/ar5523/
21004 M: Oliver Neukum <oneukum@suse.com>
21005 L: linux-usb@vger.kernel.org
21006 L: linux-scsi@vger.kernel.org
21008 F: drivers/usb/storage/uas.c
21010 USB CDC ETHERNET DRIVER
21011 M: Oliver Neukum <oliver@neukum.org>
21012 L: linux-usb@vger.kernel.org
21014 F: drivers/net/usb/cdc_*.c
21015 F: include/uapi/linux/usb/cdc.h
21017 USB CHAOSKEY DRIVER
21018 M: Keith Packard <keithp@keithp.com>
21019 L: linux-usb@vger.kernel.org
21021 F: drivers/usb/misc/chaoskey.c
21023 USB CYPRESS C67X00 DRIVER
21024 L: linux-usb@vger.kernel.org
21026 F: drivers/usb/c67x00/
21028 USB DAVICOM DM9601 DRIVER
21029 M: Peter Korsgaard <peter@korsgaard.com>
21030 L: netdev@vger.kernel.org
21032 W: http://www.linux-usb.org/usbnet
21033 F: drivers/net/usb/dm9601.c
21036 M: Alan Stern <stern@rowland.harvard.edu>
21037 L: linux-usb@vger.kernel.org
21039 F: Documentation/usb/ehci.rst
21040 F: drivers/usb/host/ehci*
21042 USB GADGET/PERIPHERAL SUBSYSTEM
21043 M: Felipe Balbi <balbi@kernel.org>
21044 L: linux-usb@vger.kernel.org
21046 W: http://www.linux-usb.org/gadget
21047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
21048 F: drivers/usb/gadget/
21049 F: include/linux/usb/gadget*
21051 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
21052 M: Jiri Kosina <jikos@kernel.org>
21053 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
21054 L: linux-usb@vger.kernel.org
21056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
21057 F: Documentation/hid/hiddev.rst
21058 F: drivers/hid/usbhid/
21060 USB INTEL XHCI ROLE MUX DRIVER
21061 M: Hans de Goede <hdegoede@redhat.com>
21062 L: linux-usb@vger.kernel.org
21064 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
21066 USB IP DRIVER FOR HISILICON KIRIN 960
21067 M: Yu Chen <chenyu56@huawei.com>
21068 M: Binghui Wang <wangbinghui@hisilicon.com>
21069 L: linux-usb@vger.kernel.org
21071 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
21072 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
21074 USB IP DRIVER FOR HISILICON KIRIN 970
21075 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21076 L: linux-usb@vger.kernel.org
21078 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
21079 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
21082 M: Olav Kongas <ok@artecdesign.ee>
21083 L: linux-usb@vger.kernel.org
21085 F: drivers/usb/host/isp116x*
21086 F: include/linux/usb/isp116x.h
21089 M: Rui Miguel Silva <rui.silva@linaro.org>
21090 L: linux-usb@vger.kernel.org
21092 F: drivers/usb/isp1760/*
21093 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
21095 USB LAN78XX ETHERNET DRIVER
21096 M: Woojung Huh <woojung.huh@microchip.com>
21097 M: UNGLinuxDriver@microchip.com
21098 L: netdev@vger.kernel.org
21100 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
21101 F: drivers/net/usb/lan78xx.*
21102 F: include/dt-bindings/net/microchip-lan78xx.h
21104 USB MASS STORAGE DRIVER
21105 M: Alan Stern <stern@rowland.harvard.edu>
21106 L: linux-usb@vger.kernel.org
21107 L: usb-storage@lists.one-eyed-alien.net
21109 F: drivers/usb/storage/
21112 M: Clemens Ladisch <clemens@ladisch.de>
21113 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21116 F: sound/usb/midi.*
21118 USB NETWORKING DRIVERS
21119 L: linux-usb@vger.kernel.org
21121 F: drivers/net/usb/
21124 M: Alan Stern <stern@rowland.harvard.edu>
21125 L: linux-usb@vger.kernel.org
21127 F: Documentation/usb/ohci.rst
21128 F: drivers/usb/host/ohci*
21130 USB OTG FSM (Finite State Machine)
21131 M: Peter Chen <peter.chen@kernel.org>
21132 L: linux-usb@vger.kernel.org
21134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
21135 F: drivers/usb/common/usb-otg-fsm.c
21138 M: Valentina Manea <valentina.manea.m@gmail.com>
21139 M: Shuah Khan <shuah@kernel.org>
21140 M: Shuah Khan <skhan@linuxfoundation.org>
21141 L: linux-usb@vger.kernel.org
21143 F: Documentation/usb/usbip_protocol.rst
21144 F: drivers/usb/usbip/
21145 F: tools/testing/selftests/drivers/usb/usbip/
21146 F: tools/usb/usbip/
21149 M: Petko Manolov <petkan@nucleusys.com>
21150 L: linux-usb@vger.kernel.org
21151 L: netdev@vger.kernel.org
21153 W: https://github.com/petkan/pegasus
21154 T: git git://github.com/petkan/pegasus.git
21155 F: drivers/net/usb/pegasus.*
21158 M: Felipe Balbi <balbi@kernel.org>
21159 L: linux-usb@vger.kernel.org
21161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
21162 F: drivers/usb/phy/
21164 USB PRINTER DRIVER (usblp)
21165 M: Pete Zaitcev <zaitcev@redhat.com>
21166 L: linux-usb@vger.kernel.org
21168 F: drivers/usb/class/usblp.c
21170 USB RAW GADGET DRIVER
21171 R: Andrey Konovalov <andreyknvl@gmail.com>
21172 L: linux-usb@vger.kernel.org
21174 F: Documentation/usb/raw-gadget.rst
21175 F: drivers/usb/gadget/legacy/raw_gadget.c
21176 F: include/uapi/linux/usb/raw_gadget.h
21178 USB QMI WWAN NETWORK DRIVER
21179 M: Bjørn Mork <bjorn@mork.no>
21180 L: netdev@vger.kernel.org
21182 F: Documentation/ABI/testing/sysfs-class-net-qmi
21183 F: drivers/net/usb/qmi_wwan.c
21186 M: Petko Manolov <petkan@nucleusys.com>
21187 L: linux-usb@vger.kernel.org
21188 L: netdev@vger.kernel.org
21190 W: https://github.com/petkan/rtl8150
21191 T: git git://github.com/petkan/rtl8150.git
21192 F: drivers/net/usb/rtl8150.c
21194 USB SERIAL SUBSYSTEM
21195 M: Johan Hovold <johan@kernel.org>
21196 L: linux-usb@vger.kernel.org
21198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21199 F: Documentation/usb/usb-serial.rst
21200 F: drivers/usb/serial/
21201 F: include/linux/usb/serial.h
21203 USB SMSC75XX ETHERNET DRIVER
21204 M: Steve Glendinning <steve.glendinning@shawell.net>
21205 L: netdev@vger.kernel.org
21207 F: drivers/net/usb/smsc75xx.*
21209 USB SMSC95XX ETHERNET DRIVER
21210 M: Steve Glendinning <steve.glendinning@shawell.net>
21211 M: UNGLinuxDriver@microchip.com
21212 L: netdev@vger.kernel.org
21214 F: drivers/net/usb/smsc95xx.*
21217 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21218 L: linux-usb@vger.kernel.org
21220 W: http://www.linux-usb.org
21221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21222 F: Documentation/devicetree/bindings/usb/
21223 F: Documentation/usb/
21225 F: include/dt-bindings/usb/
21226 F: include/linux/usb.h
21227 F: include/linux/usb/
21229 USB TYPEC BUS FOR ALTERNATE MODES
21230 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21231 L: linux-usb@vger.kernel.org
21233 F: Documentation/ABI/testing/sysfs-bus-typec
21234 F: Documentation/driver-api/usb/typec_bus.rst
21235 F: drivers/usb/typec/altmodes/
21236 F: include/linux/usb/typec_altmode.h
21239 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21240 L: linux-usb@vger.kernel.org
21242 F: Documentation/ABI/testing/sysfs-class-typec
21243 F: Documentation/driver-api/usb/typec.rst
21244 F: drivers/usb/typec/
21245 F: include/linux/usb/typec.h
21247 USB TYPEC INTEL PMC MUX DRIVER
21248 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21249 L: linux-usb@vger.kernel.org
21251 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21252 F: drivers/usb/typec/mux/intel_pmc_mux.c
21254 USB TYPEC PI3USB30532 MUX DRIVER
21255 M: Hans de Goede <hdegoede@redhat.com>
21256 L: linux-usb@vger.kernel.org
21258 F: drivers/usb/typec/mux/pi3usb30532.c
21260 USB TYPEC PORT CONTROLLER DRIVERS
21261 M: Guenter Roeck <linux@roeck-us.net>
21262 L: linux-usb@vger.kernel.org
21264 F: drivers/usb/typec/tcpm/
21267 M: Alan Stern <stern@rowland.harvard.edu>
21268 L: linux-usb@vger.kernel.org
21270 F: drivers/usb/host/uhci*
21273 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21274 L: linux-media@vger.kernel.org
21276 W: http://www.ideasonboard.org/uvc/
21277 T: git git://linuxtv.org/media_tree.git
21278 F: drivers/media/usb/uvc/
21279 F: include/uapi/linux/uvcvideo.h
21282 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21283 L: linux-usb@vger.kernel.org
21285 F: drivers/usb/gadget/function/*uvc*
21286 F: drivers/usb/gadget/legacy/webcam.c
21287 F: include/uapi/linux/usb/g_uvc.h
21289 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21290 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
21291 L: linux-wireless@vger.kernel.org
21293 F: drivers/net/wireless/rndis_wlan.c
21296 M: Mathias Nyman <mathias.nyman@intel.com>
21297 L: linux-usb@vger.kernel.org
21299 F: drivers/usb/host/pci-quirks*
21300 F: drivers/usb/host/xhci*
21303 L: linux-wireless@vger.kernel.org
21305 W: http://linux-lc100020.sourceforge.net
21306 F: drivers/net/wireless/zydas/zd1201.*
21309 M: Antoine Jacquet <royale@zerezo.com>
21310 L: linux-usb@vger.kernel.org
21311 L: linux-media@vger.kernel.org
21313 W: http://royale.zerezo.com/zr364xx/
21314 T: git git://linuxtv.org/media_tree.git
21315 F: Documentation/admin-guide/media/zr364xx*
21316 F: drivers/media/usb/zr364xx/
21318 USER-MODE LINUX (UML)
21319 M: Richard Weinberger <richard@nod.at>
21320 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
21321 M: Johannes Berg <johannes@sipsolutions.net>
21322 L: linux-um@lists.infradead.org
21324 W: http://user-mode-linux.sourceforge.net
21325 Q: https://patchwork.ozlabs.org/project/linux-um/list/
21326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21328 F: Documentation/virt/uml/
21333 USERSPACE COPYIN/COPYOUT (UIOVEC)
21334 M: Alexander Viro <viro@zeniv.linux.org.uk>
21336 F: include/linux/uio.h
21339 USERSPACE DMA BUFFER DRIVER
21340 M: Gerd Hoffmann <kraxel@redhat.com>
21341 L: dri-devel@lists.freedesktop.org
21343 T: git git://anongit.freedesktop.org/drm/drm-misc
21344 F: drivers/dma-buf/udmabuf.c
21345 F: include/uapi/linux/udmabuf.h
21347 USERSPACE I/O (UIO)
21348 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21351 F: Documentation/driver-api/uio-howto.rst
21353 F: include/linux/uio_driver.h
21356 M: Karel Zak <kzak@redhat.com>
21357 L: util-linux@vger.kernel.org
21359 W: http://en.wikipedia.org/wiki/Util-linux
21360 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21363 M: Christoph Hellwig <hch@lst.de>
21364 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21365 L: linux-kernel@vger.kernel.org
21367 T: git git://git.infradead.org/users/hch/uuid.git
21368 F: include/linux/uuid.h
21369 F: include/uapi/linux/uuid.h
21374 M: Justin Ernst <justin.ernst@hpe.com>
21375 L: platform-driver-x86@vger.kernel.org
21377 F: drivers/platform/x86/uv_sysfs.c
21380 M: Michal Januszewski <spock@gentoo.org>
21381 L: linux-fbdev@vger.kernel.org
21383 W: https://github.com/mjanusz/v86d
21384 F: Documentation/fb/uvesafb.rst
21385 F: drivers/video/fbdev/uvesafb.*
21387 Ux500 CLOCK DRIVERS
21388 M: Ulf Hansson <ulf.hansson@linaro.org>
21389 L: linux-clk@vger.kernel.org
21390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21392 F: drivers/clk/ux500/
21395 M: Stefan Agner <stefan@agner.ch>
21396 L: linux-mtd@lists.infradead.org
21398 F: drivers/mtd/nand/raw/vf610_nfc.c
21400 VFAT/FAT/MSDOS FILESYSTEM
21401 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21403 F: Documentation/filesystems/vfat.rst
21405 F: tools/testing/selftests/filesystems/fat/
21408 M: Alex Williamson <alex.williamson@redhat.com>
21409 R: Cornelia Huck <cohuck@redhat.com>
21410 L: kvm@vger.kernel.org
21412 T: git git://github.com/awilliam/linux-vfio.git
21413 F: Documentation/driver-api/vfio.rst
21415 F: include/linux/vfio.h
21416 F: include/linux/vfio_pci_core.h
21417 F: include/uapi/linux/vfio.h
21420 M: Diana Craciun <diana.craciun@oss.nxp.com>
21421 L: kvm@vger.kernel.org
21423 F: drivers/vfio/fsl-mc/
21425 VFIO HISILICON PCI DRIVER
21426 M: Longfang Liu <liulongfang@huawei.com>
21427 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21428 L: kvm@vger.kernel.org
21430 F: drivers/vfio/pci/hisilicon/
21432 VFIO MEDIATED DEVICE DRIVERS
21433 M: Kirti Wankhede <kwankhede@nvidia.com>
21434 L: kvm@vger.kernel.org
21436 F: Documentation/driver-api/vfio-mediated-device.rst
21437 F: drivers/vfio/mdev/
21438 F: include/linux/mdev.h
21439 F: samples/vfio-mdev/
21441 VFIO PCI DEVICE SPECIFIC DRIVERS
21442 R: Jason Gunthorpe <jgg@nvidia.com>
21443 R: Yishai Hadas <yishaih@nvidia.com>
21444 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21445 R: Kevin Tian <kevin.tian@intel.com>
21446 L: kvm@vger.kernel.org
21448 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21449 F: drivers/vfio/pci/*/
21451 VFIO PLATFORM DRIVER
21452 M: Eric Auger <eric.auger@redhat.com>
21453 L: kvm@vger.kernel.org
21455 F: drivers/vfio/platform/
21457 VFIO MLX5 PCI DRIVER
21458 M: Yishai Hadas <yishaih@nvidia.com>
21459 L: kvm@vger.kernel.org
21461 F: drivers/vfio/pci/mlx5/
21464 R: Lukas Wunner <lukas@wunner.de>
21466 T: git git://anongit.freedesktop.org/drm/drm-misc
21467 F: Documentation/gpu/vga-switcheroo.rst
21468 F: drivers/gpu/vga/vga_switcheroo.c
21469 F: include/linux/vga_switcheroo.h
21471 VIA RHINE NETWORK DRIVER
21473 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21474 F: drivers/net/ethernet/via/via-rhine.c
21476 VIA SD/MMC CARD CONTROLLER DRIVER
21477 M: Bruce Chang <brucechang@via.com.tw>
21478 M: Harald Welte <HaraldWelte@viatech.com>
21480 F: drivers/mmc/host/via-sdmmc.c
21482 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21483 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21484 L: linux-fbdev@vger.kernel.org
21486 F: drivers/video/fbdev/via/
21487 F: include/linux/via-core.h
21488 F: include/linux/via-gpio.h
21489 F: include/linux/via_i2c.h
21491 VIA VELOCITY NETWORK DRIVER
21492 M: Francois Romieu <romieu@fr.zoreil.com>
21493 L: netdev@vger.kernel.org
21495 F: drivers/net/ethernet/via/via-velocity.*
21497 VICODEC VIRTUAL CODEC DRIVER
21498 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21499 L: linux-media@vger.kernel.org
21501 W: https://linuxtv.org
21502 T: git git://linuxtv.org/media_tree.git
21503 F: drivers/media/test-drivers/vicodec/*
21505 VIDEO I2C POLLING DRIVER
21506 M: Matt Ranostay <matt.ranostay@konsulko.com>
21507 L: linux-media@vger.kernel.org
21509 F: drivers/media/i2c/video-i2c.c
21511 VIDEO MULTIPLEXER DRIVER
21512 M: Philipp Zabel <p.zabel@pengutronix.de>
21513 L: linux-media@vger.kernel.org
21515 F: drivers/media/platform/video-mux.c
21517 VIDEOBUF2 FRAMEWORK
21518 M: Tomasz Figa <tfiga@chromium.org>
21519 M: Marek Szyprowski <m.szyprowski@samsung.com>
21520 L: linux-media@vger.kernel.org
21522 F: drivers/media/common/videobuf2/*
21523 F: include/media/videobuf2-*
21525 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21526 M: Shuah Khan <skhan@linuxfoundation.org>
21527 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21528 L: linux-media@vger.kernel.org
21530 W: https://linuxtv.org
21531 T: git git://linuxtv.org/media_tree.git
21532 F: drivers/media/test-drivers/vimc/*
21535 M: Alex Williamson <alex.williamson@redhat.com>
21536 M: Paolo Bonzini <pbonzini@redhat.com>
21537 L: kvm@vger.kernel.org
21541 VIRTIO AND VHOST VSOCK DRIVER
21542 M: Stefan Hajnoczi <stefanha@redhat.com>
21543 M: Stefano Garzarella <sgarzare@redhat.com>
21544 L: kvm@vger.kernel.org
21545 L: virtualization@lists.linux-foundation.org
21546 L: netdev@vger.kernel.org
21548 F: drivers/vhost/vsock.c
21549 F: include/linux/virtio_vsock.h
21550 F: include/uapi/linux/virtio_vsock.h
21551 F: net/vmw_vsock/virtio_transport.c
21552 F: net/vmw_vsock/virtio_transport_common.c
21554 VIRTIO BLOCK AND SCSI DRIVERS
21555 M: "Michael S. Tsirkin" <mst@redhat.com>
21556 M: Jason Wang <jasowang@redhat.com>
21557 R: Paolo Bonzini <pbonzini@redhat.com>
21558 R: Stefan Hajnoczi <stefanha@redhat.com>
21559 L: virtualization@lists.linux-foundation.org
21561 F: drivers/block/virtio_blk.c
21562 F: drivers/scsi/virtio_scsi.c
21563 F: drivers/vhost/scsi.c
21564 F: include/uapi/linux/virtio_blk.h
21565 F: include/uapi/linux/virtio_scsi.h
21567 VIRTIO CONSOLE DRIVER
21568 M: Amit Shah <amit@kernel.org>
21569 L: virtualization@lists.linux-foundation.org
21571 F: drivers/char/virtio_console.c
21572 F: include/linux/virtio_console.h
21573 F: include/uapi/linux/virtio_console.h
21575 VIRTIO CORE AND NET DRIVERS
21576 M: "Michael S. Tsirkin" <mst@redhat.com>
21577 M: Jason Wang <jasowang@redhat.com>
21578 L: virtualization@lists.linux-foundation.org
21580 F: Documentation/ABI/testing/sysfs-bus-vdpa
21581 F: Documentation/ABI/testing/sysfs-class-vduse
21582 F: Documentation/devicetree/bindings/virtio/
21583 F: drivers/block/virtio_blk.c
21584 F: drivers/crypto/virtio/
21585 F: drivers/net/virtio_net.c
21588 F: include/linux/vdpa.h
21589 F: include/linux/virtio*.h
21590 F: include/uapi/linux/virtio_*.h
21594 M: "Michael S. Tsirkin" <mst@redhat.com>
21595 M: David Hildenbrand <david@redhat.com>
21596 L: virtualization@lists.linux-foundation.org
21598 F: drivers/virtio/virtio_balloon.c
21599 F: include/uapi/linux/virtio_balloon.h
21600 F: include/linux/balloon_compaction.h
21601 F: mm/balloon_compaction.c
21603 VIRTIO CRYPTO DRIVER
21604 M: Gonglei <arei.gonglei@huawei.com>
21605 L: virtualization@lists.linux-foundation.org
21606 L: linux-crypto@vger.kernel.org
21608 F: drivers/crypto/virtio/
21609 F: include/uapi/linux/virtio_crypto.h
21611 VIRTIO DRIVERS FOR S390
21612 M: Cornelia Huck <cohuck@redhat.com>
21613 M: Halil Pasic <pasic@linux.ibm.com>
21614 M: Eric Farman <farman@linux.ibm.com>
21615 L: linux-s390@vger.kernel.org
21616 L: virtualization@lists.linux-foundation.org
21617 L: kvm@vger.kernel.org
21619 F: arch/s390/include/uapi/asm/virtio-ccw.h
21620 F: drivers/s390/virtio/
21623 M: Vivek Goyal <vgoyal@redhat.com>
21624 M: Stefan Hajnoczi <stefanha@redhat.com>
21625 M: Miklos Szeredi <miklos@szeredi.hu>
21626 L: virtualization@lists.linux-foundation.org
21627 L: linux-fsdevel@vger.kernel.org
21629 W: https://virtio-fs.gitlab.io/
21630 F: Documentation/filesystems/virtiofs.rst
21631 F: fs/fuse/virtio_fs.c
21632 F: include/uapi/linux/virtio_fs.h
21635 M: Enrico Weigelt, metux IT consult <info@metux.net>
21636 M: Viresh Kumar <vireshk@kernel.org>
21637 L: linux-gpio@vger.kernel.org
21638 L: virtualization@lists.linux-foundation.org
21640 F: drivers/gpio/gpio-virtio.c
21641 F: include/uapi/linux/virtio_gpio.h
21644 M: David Airlie <airlied@redhat.com>
21645 M: Gerd Hoffmann <kraxel@redhat.com>
21646 R: Gurchetan Singh <gurchetansingh@chromium.org>
21647 R: Chia-I Wu <olvaffe@gmail.com>
21648 L: dri-devel@lists.freedesktop.org
21649 L: virtualization@lists.linux-foundation.org
21651 T: git git://anongit.freedesktop.org/drm/drm-misc
21652 F: drivers/gpu/drm/virtio/
21653 F: include/uapi/linux/virtio_gpu.h
21655 VIRTIO HOST (VHOST)
21656 M: "Michael S. Tsirkin" <mst@redhat.com>
21657 M: Jason Wang <jasowang@redhat.com>
21658 L: kvm@vger.kernel.org
21659 L: virtualization@lists.linux-foundation.org
21660 L: netdev@vger.kernel.org
21662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21664 F: include/linux/vhost_iotlb.h
21665 F: include/uapi/linux/vhost.h
21667 VIRTIO INPUT DRIVER
21668 M: Gerd Hoffmann <kraxel@redhat.com>
21670 F: drivers/virtio/virtio_input.c
21671 F: include/uapi/linux/virtio_input.h
21673 VIRTIO IOMMU DRIVER
21674 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21675 L: virtualization@lists.linux-foundation.org
21677 F: drivers/iommu/virtio-iommu.c
21678 F: include/uapi/linux/virtio_iommu.h
21681 M: David Hildenbrand <david@redhat.com>
21682 L: virtualization@lists.linux-foundation.org
21684 W: https://virtio-mem.gitlab.io/
21685 F: drivers/virtio/virtio_mem.c
21686 F: include/uapi/linux/virtio_mem.h
21688 VIRTIO SOUND DRIVER
21689 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21690 M: "Michael S. Tsirkin" <mst@redhat.com>
21691 L: virtualization@lists.linux-foundation.org
21692 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21694 F: include/uapi/linux/virtio_snd.h
21698 M: Conghui Chen <conghui.chen@intel.com>
21699 M: Viresh Kumar <viresh.kumar@linaro.org>
21700 L: linux-i2c@vger.kernel.org
21701 L: virtualization@lists.linux-foundation.org
21703 F: drivers/i2c/busses/i2c-virtio.c
21704 F: include/uapi/linux/virtio_i2c.h
21707 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21708 L: virtualization@lists.linux-foundation.org
21710 F: drivers/nvdimm/virtio_pmem.c
21711 F: drivers/nvdimm/nd_virtio.c
21713 VIRTUAL BOX GUEST DEVICE DRIVER
21714 M: Hans de Goede <hdegoede@redhat.com>
21715 M: Arnd Bergmann <arnd@arndb.de>
21716 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21718 F: drivers/virt/vboxguest/
21719 F: include/linux/vbox_utils.h
21720 F: include/uapi/linux/vbox*.h
21722 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21723 M: Hans de Goede <hdegoede@redhat.com>
21724 L: linux-fsdevel@vger.kernel.org
21728 VIRTUAL SERIO DEVICE DRIVER
21729 M: Stephen Chandler Paul <thatslyude@gmail.com>
21731 F: drivers/input/serio/userio.c
21732 F: include/uapi/linux/userio.h
21734 VIVID VIRTUAL VIDEO DRIVER
21735 M: Hans Verkuil <hverkuil@xs4all.nl>
21736 L: linux-media@vger.kernel.org
21738 W: https://linuxtv.org
21739 T: git git://linuxtv.org/media_tree.git
21740 F: drivers/media/test-drivers/vivid/*
21742 VIDTV VIRTUAL DIGITAL TV DRIVER
21743 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21744 L: linux-media@vger.kernel.org
21746 W: https://linuxtv.org
21747 T: git git://linuxtv.org/media_tree.git
21748 F: drivers/media/test-drivers/vidtv/*
21751 M: Florian Fainelli <f.fainelli@gmail.com>
21752 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21754 F: drivers/vlynq/vlynq.c
21755 F: include/linux/vlynq.h
21758 M: Martyn Welch <martyn@welchs.me.uk>
21759 M: Manohar Vanga <manohar.vanga@gmail.com>
21760 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21761 L: linux-kernel@vger.kernel.org
21763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21764 F: Documentation/driver-api/vme.rst
21765 F: drivers/staging/vme_user/
21767 VM SOCKETS (AF_VSOCK)
21768 M: Stefano Garzarella <sgarzare@redhat.com>
21769 L: virtualization@lists.linux-foundation.org
21770 L: netdev@vger.kernel.org
21772 F: drivers/net/vsockmon.c
21773 F: include/net/af_vsock.h
21774 F: include/uapi/linux/vm_sockets.h
21775 F: include/uapi/linux/vm_sockets_diag.h
21776 F: include/uapi/linux/vsockmon.h
21778 F: tools/testing/vsock/
21780 VMWARE BALLOON DRIVER
21781 M: Nadav Amit <namit@vmware.com>
21782 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21783 L: linux-kernel@vger.kernel.org
21785 F: drivers/misc/vmw_balloon.c
21787 VMWARE HYPERVISOR INTERFACE
21788 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21789 M: Alexey Makhalov <amakhalov@vmware.com>
21790 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21791 L: virtualization@lists.linux-foundation.org
21794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21795 F: arch/x86/include/asm/vmware.h
21796 F: arch/x86/kernel/cpu/vmware.c
21798 VMWARE PVRDMA DRIVER
21799 M: Bryan Tan <bryantan@vmware.com>
21800 M: Vishnu Dasa <vdasa@vmware.com>
21801 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21802 L: linux-rdma@vger.kernel.org
21804 F: drivers/infiniband/hw/vmw_pvrdma/
21806 VMware PVSCSI driver
21807 M: Vishal Bhakta <vbhakta@vmware.com>
21808 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21809 L: linux-scsi@vger.kernel.org
21811 F: drivers/scsi/vmw_pvscsi.c
21812 F: drivers/scsi/vmw_pvscsi.h
21814 VMWARE VIRTUAL PTP CLOCK DRIVER
21815 M: Vivek Thampi <vithampi@vmware.com>
21816 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21817 L: netdev@vger.kernel.org
21819 F: drivers/ptp/ptp_vmw.c
21822 M: Bryan Tan <bryantan@vmware.com>
21823 M: Rajesh Jalisatgi <rjalisatgi@vmware.com>
21824 M: Vishnu Dasa <vdasa@vmware.com>
21825 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21826 L: linux-kernel@vger.kernel.org
21828 F: drivers/misc/vmw_vmci/
21830 VMWARE VMMOUSE SUBDRIVER
21831 M: Zack Rusin <zackr@vmware.com>
21832 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21833 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21834 L: linux-input@vger.kernel.org
21836 F: drivers/input/mouse/vmmouse.c
21837 F: drivers/input/mouse/vmmouse.h
21839 VMWARE VMXNET3 ETHERNET DRIVER
21840 M: Ronak Doshi <doshir@vmware.com>
21841 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21842 L: netdev@vger.kernel.org
21844 F: drivers/net/vmxnet3/
21846 VOCORE VOCORE2 BOARD
21847 M: Harvey Hunt <harveyhuntnexus@gmail.com>
21848 L: linux-mips@vger.kernel.org
21850 F: arch/mips/boot/dts/ralink/vocore2.dts
21852 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21853 M: Liam Girdwood <lgirdwood@gmail.com>
21854 M: Mark Brown <broonie@kernel.org>
21855 L: linux-kernel@vger.kernel.org
21857 W: http://www.slimlogic.co.uk/?p=48
21858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21859 F: Documentation/devicetree/bindings/regulator/
21860 F: Documentation/power/regulator/
21861 F: drivers/regulator/
21862 F: include/dt-bindings/regulator/
21863 F: include/linux/regulator/
21864 K: regulator_get_optional
21866 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21867 R: Matti Vaittinen <mazziesaccount@gmail.com>
21868 F: drivers/regulator/irq_helpers.c
21871 M: David Ahern <dsahern@kernel.org>
21872 L: netdev@vger.kernel.org
21874 F: Documentation/networking/vrf.rst
21875 F: drivers/net/vrf.c
21878 M: Petr Mladek <pmladek@suse.com>
21879 M: Steven Rostedt <rostedt@goodmis.org>
21880 M: Sergey Senozhatsky <senozhatsky@chromium.org>
21881 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21882 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
21884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21885 F: Documentation/core-api/printk-formats.rst
21886 F: lib/test_printf.c
21887 F: lib/test_scanf.c
21890 VT1211 HARDWARE MONITOR DRIVER
21891 M: Juerg Haefliger <juergh@proton.me>
21892 L: linux-hwmon@vger.kernel.org
21894 F: Documentation/hwmon/vt1211.rst
21895 F: drivers/hwmon/vt1211.c
21897 VT8231 HARDWARE MONITOR DRIVER
21898 M: Roger Lucas <vt8231@hiddenengine.co.uk>
21899 L: linux-hwmon@vger.kernel.org
21901 F: drivers/hwmon/vt8231.c
21903 VUB300 USB to SDIO/SD/MMC bridge chip
21904 L: linux-mmc@vger.kernel.org
21906 F: drivers/mmc/host/vub300.c
21908 W1 DALLAS'S 1-WIRE BUS
21909 M: Evgeniy Polyakov <zbr@ioremap.net>
21911 F: Documentation/devicetree/bindings/w1/
21912 F: Documentation/w1/
21914 F: include/linux/w1.h
21916 W83791D HARDWARE MONITORING DRIVER
21917 M: Marc Hulsman <m.hulsman@tudelft.nl>
21918 L: linux-hwmon@vger.kernel.org
21920 F: Documentation/hwmon/w83791d.rst
21921 F: drivers/hwmon/w83791d.c
21923 W83793 HARDWARE MONITORING DRIVER
21924 M: Rudolf Marek <r.marek@assembler.cz>
21925 L: linux-hwmon@vger.kernel.org
21927 F: Documentation/hwmon/w83793.rst
21928 F: drivers/hwmon/w83793.c
21930 W83795 HARDWARE MONITORING DRIVER
21931 M: Jean Delvare <jdelvare@suse.com>
21932 L: linux-hwmon@vger.kernel.org
21934 F: drivers/hwmon/w83795.c
21936 W83L51xD SD/MMC CARD INTERFACE DRIVER
21937 M: Pierre Ossman <pierre@ossman.eu>
21939 F: drivers/mmc/host/wbsd.*
21941 WACOM PROTOCOL 4 SERIAL TABLETS
21942 M: Julian Squires <julian@cipht.net>
21943 M: Hans de Goede <hdegoede@redhat.com>
21944 L: linux-input@vger.kernel.org
21946 F: drivers/input/tablet/wacom_serial4.c
21948 WANGXUN ETHERNET DRIVER
21949 M: Jiawen Wu <jiawenwu@trustnetic.com>
21950 M: Mengyuan Lou <mengyuanlou@net-swift.com>
21951 W: https://www.net-swift.com
21952 L: netdev@vger.kernel.org
21954 F: Documentation/networking/device_drivers/ethernet/wangxun/*
21955 F: drivers/net/ethernet/wangxun/
21957 WATCHDOG DEVICE DRIVERS
21958 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21959 M: Guenter Roeck <linux@roeck-us.net>
21960 L: linux-watchdog@vger.kernel.org
21962 W: http://www.linux-watchdog.org/
21963 T: git git://www.linux-watchdog.org/linux-watchdog.git
21964 F: Documentation/devicetree/bindings/watchdog/
21965 F: Documentation/watchdog/
21966 F: drivers/watchdog/
21967 F: include/linux/watchdog.h
21968 F: include/uapi/linux/watchdog.h
21970 WHISKEYCOVE PMIC GPIO DRIVER
21971 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21972 L: linux-gpio@vger.kernel.org
21974 F: drivers/gpio/gpio-wcove.c
21977 M: Dianlong Li <long17.cool@163.com>
21978 L: linux-rtc@vger.kernel.org
21980 F: drivers/rtc/rtc-sd3078.c
21983 M: David Rheinsberg <david.rheinsberg@gmail.com>
21984 L: linux-input@vger.kernel.org
21986 F: drivers/hid/hid-wiimote*
21988 WILOCITY WIL6210 WIRELESS DRIVER
21989 L: linux-wireless@vger.kernel.org
21991 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21992 F: drivers/net/wireless/ath/wil6210/
21995 M: David Härdeman <david@hardeman.nu>
21997 F: drivers/media/rc/winbond-cir.c
21999 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
22000 M: William Breathitt Gray <william.gray@linaro.org>
22001 L: linux-watchdog@vger.kernel.org
22003 F: drivers/watchdog/ebc-c384_wdt.c
22005 WINSYSTEMS WS16C48 GPIO DRIVER
22006 M: William Breathitt Gray <william.gray@linaro.org>
22007 L: linux-gpio@vger.kernel.org
22009 F: drivers/gpio/gpio-ws16c48.c
22011 WIREGUARD SECURE NETWORK TUNNEL
22012 M: Jason A. Donenfeld <Jason@zx2c4.com>
22013 L: wireguard@lists.zx2c4.com
22014 L: netdev@vger.kernel.org
22016 F: drivers/net/wireguard/
22017 F: tools/testing/selftests/wireguard/
22019 WISTRON LAPTOP BUTTON DRIVER
22020 M: Miloslav Trmac <mitr@volny.cz>
22022 F: drivers/input/misc/wistron_btns.c
22024 WL3501 WIRELESS PCMCIA CARD DRIVER
22025 L: linux-wireless@vger.kernel.org
22027 F: drivers/net/wireless/wl3501*
22029 WOLFSON MICROELECTRONICS DRIVERS
22030 L: patches@opensource.cirrus.com
22032 W: https://github.com/CirrusLogic/linux-drivers/wiki
22033 T: git https://github.com/CirrusLogic/linux-drivers.git
22034 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
22035 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
22036 F: Documentation/devicetree/bindings/mfd/wm831x.txt
22037 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
22038 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
22039 F: Documentation/devicetree/bindings/sound/wm*
22040 F: Documentation/hwmon/wm83??.rst
22041 F: arch/arm/mach-s3c/mach-crag6410*
22042 F: drivers/clk/clk-wm83*.c
22043 F: drivers/gpio/gpio-*wm*.c
22044 F: drivers/gpio/gpio-arizona.c
22045 F: drivers/hwmon/wm83??-hwmon.c
22046 F: drivers/input/misc/wm831x-on.c
22047 F: drivers/input/touchscreen/wm831x-ts.c
22048 F: drivers/input/touchscreen/wm97*.c
22049 F: drivers/leds/leds-wm83*.c
22050 F: drivers/mfd/arizona*
22051 F: drivers/mfd/cs47l24*
22052 F: drivers/mfd/wm*.c
22053 F: drivers/power/supply/wm83*.c
22054 F: drivers/regulator/arizona*
22055 F: drivers/regulator/wm8*.c
22056 F: drivers/rtc/rtc-wm83*.c
22057 F: drivers/video/backlight/wm83*_bl.c
22058 F: drivers/watchdog/wm83*_wdt.c
22059 F: include/linux/mfd/arizona/
22060 F: include/linux/mfd/wm831x/
22061 F: include/linux/mfd/wm8350/
22062 F: include/linux/mfd/wm8400*
22063 F: include/linux/regulator/arizona*
22064 F: include/linux/wm97xx.h
22065 F: include/sound/wm????.h
22066 F: sound/soc/codecs/arizona*
22067 F: sound/soc/codecs/cs47l24*
22068 F: sound/soc/codecs/wm*
22071 M: Tejun Heo <tj@kernel.org>
22072 R: Lai Jiangshan <jiangshanlai@gmail.com>
22074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
22075 F: Documentation/core-api/workqueue.rst
22076 F: include/linux/workqueue.h
22077 F: kernel/workqueue.c
22080 M: Loic Poulain <loic.poulain@linaro.org>
22081 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
22082 R: Johannes Berg <johannes@sipsolutions.net>
22083 L: netdev@vger.kernel.org
22085 F: drivers/net/wwan/
22086 F: include/linux/wwan.h
22087 F: include/uapi/linux/wwan.h
22089 X-POWERS AXP288 PMIC DRIVERS
22090 M: Hans de Goede <hdegoede@redhat.com>
22092 F: drivers/acpi/pmic/intel_pmic_xpower.c
22095 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
22096 M: Chen-Yu Tsai <wens@csie.org>
22097 L: linux-kernel@vger.kernel.org
22102 M: Martin Schiller <ms@dev.tdt.de>
22103 L: linux-x25@vger.kernel.org
22105 F: Documentation/networking/lapb-module.rst
22106 F: Documentation/networking/x25*
22107 F: drivers/net/wan/hdlc_x25.c
22108 F: drivers/net/wan/lapbether.c
22109 F: include/*/lapb.h
22110 F: include/net/x25*
22111 F: include/uapi/linux/x25.h
22115 X86 ARCHITECTURE (32-BIT AND 64-BIT)
22116 M: Thomas Gleixner <tglx@linutronix.de>
22117 M: Ingo Molnar <mingo@redhat.com>
22118 M: Borislav Petkov <bp@alien8.de>
22119 M: Dave Hansen <dave.hansen@linux.intel.com>
22121 R: "H. Peter Anvin" <hpa@zytor.com>
22122 L: linux-kernel@vger.kernel.org
22124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22125 F: Documentation/devicetree/bindings/x86/
22126 F: Documentation/x86/
22130 M: Andy Lutomirski <luto@kernel.org>
22131 L: linux-kernel@vger.kernel.org
22133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
22136 X86 MCE INFRASTRUCTURE
22137 M: Tony Luck <tony.luck@intel.com>
22138 M: Borislav Petkov <bp@alien8.de>
22139 L: linux-edac@vger.kernel.org
22141 F: Documentation/ABI/testing/sysfs-mce
22142 F: Documentation/x86/x86_64/machinecheck.rst
22143 F: arch/x86/kernel/cpu/mce/*
22145 X86 MICROCODE UPDATE SUPPORT
22146 M: Borislav Petkov <bp@alien8.de>
22148 F: arch/x86/kernel/cpu/microcode/*
22151 M: Dave Hansen <dave.hansen@linux.intel.com>
22152 M: Andy Lutomirski <luto@kernel.org>
22153 M: Peter Zijlstra <peterz@infradead.org>
22154 L: linux-kernel@vger.kernel.org
22156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
22159 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
22160 M: Hans de Goede <hdegoede@redhat.com>
22161 L: platform-driver-x86@vger.kernel.org
22163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22164 F: drivers/platform/x86/x86-android-tablets.c
22166 X86 PLATFORM DRIVERS
22167 M: Hans de Goede <hdegoede@redhat.com>
22168 M: Mark Gross <markgross@kernel.org>
22169 L: platform-driver-x86@vger.kernel.org
22171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22172 F: drivers/platform/olpc/
22173 F: drivers/platform/x86/
22175 X86 PLATFORM DRIVERS - ARCH
22176 R: Darren Hart <dvhart@infradead.org>
22177 R: Andy Shevchenko <andy@infradead.org>
22178 L: platform-driver-x86@vger.kernel.org
22181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22182 F: arch/x86/platform
22184 X86 PLATFORM UV HPE SUPERDOME FLEX
22185 M: Steve Wahl <steve.wahl@hpe.com>
22186 R: Mike Travis <mike.travis@hpe.com>
22187 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
22188 R: Russ Anderson <russ.anderson@hpe.com>
22190 F: arch/x86/include/asm/uv/
22191 F: arch/x86/kernel/apic/x2apic_uv_x.c
22192 F: arch/x86/platform/uv/
22194 X86 STACK UNWINDING
22195 M: Josh Poimboeuf <jpoimboe@kernel.org>
22196 M: Peter Zijlstra <peterz@infradead.org>
22198 F: arch/x86/include/asm/unwind*.h
22199 F: arch/x86/kernel/dumpstack.c
22200 F: arch/x86/kernel/stacktrace.c
22201 F: arch/x86/kernel/unwind_*.c
22204 M: Andy Lutomirski <luto@kernel.org>
22205 L: linux-kernel@vger.kernel.org
22207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22208 F: arch/x86/entry/vdso/
22211 M: Matthew Wilcox <willy@infradead.org>
22212 L: linux-fsdevel@vger.kernel.org
22214 F: Documentation/core-api/xarray.rst
22215 F: include/linux/idr.h
22216 F: include/linux/xarray.h
22219 F: tools/testing/radix-tree
22222 M: Benjamin Valentin <benpicco@googlemail.com>
22224 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22225 F: drivers/media/rc/xbox_remote.c
22227 XC2028/3028 TUNER DRIVER
22228 M: Mauro Carvalho Chehab <mchehab@kernel.org>
22229 L: linux-media@vger.kernel.org
22231 W: https://linuxtv.org
22232 T: git git://linuxtv.org/media_tree.git
22233 F: drivers/media/tuners/xc2028.*
22235 XDP (eXpress Data Path)
22236 M: Alexei Starovoitov <ast@kernel.org>
22237 M: Daniel Borkmann <daniel@iogearbox.net>
22238 M: David S. Miller <davem@davemloft.net>
22239 M: Jakub Kicinski <kuba@kernel.org>
22240 M: Jesper Dangaard Brouer <hawk@kernel.org>
22241 M: John Fastabend <john.fastabend@gmail.com>
22242 L: netdev@vger.kernel.org
22243 L: bpf@vger.kernel.org
22245 F: include/net/xdp.h
22246 F: include/net/xdp_priv.h
22247 F: include/trace/events/xdp.h
22248 F: kernel/bpf/cpumap.c
22249 F: kernel/bpf/devmap.c
22251 F: samples/bpf/xdp*
22252 F: tools/testing/selftests/bpf/*xdp*
22253 F: tools/testing/selftests/bpf/*/*xdp*
22254 F: drivers/net/ethernet/*/*/*/*/*xdp*
22255 F: drivers/net/ethernet/*/*/*xdp*
22256 K: (?:\b|_)xdp(?:\b|_)
22258 XDP SOCKETS (AF_XDP)
22259 M: Björn Töpel <bjorn@kernel.org>
22260 M: Magnus Karlsson <magnus.karlsson@intel.com>
22261 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
22262 R: Jonathan Lemon <jonathan.lemon@gmail.com>
22263 L: netdev@vger.kernel.org
22264 L: bpf@vger.kernel.org
22266 F: Documentation/networking/af_xdp.rst
22267 F: include/net/xdp_sock*
22268 F: include/net/xsk_buff_pool.h
22269 F: include/uapi/linux/if_xdp.h
22270 F: include/uapi/linux/xdp_diag.h
22271 F: include/net/netns/xdp.h
22273 F: tools/testing/selftests/bpf/*xsk*
22275 XEN BLOCK SUBSYSTEM
22276 M: Roger Pau Monné <roger.pau@citrix.com>
22277 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22279 F: drivers/block/xen*
22280 F: drivers/block/xen-blkback/*
22283 M: Stefano Stabellini <sstabellini@kernel.org>
22284 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22286 F: arch/arm/include/asm/xen/
22289 XEN HYPERVISOR ARM64
22290 M: Stefano Stabellini <sstabellini@kernel.org>
22291 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22293 F: arch/arm64/include/asm/xen/
22296 XEN HYPERVISOR INTERFACE
22297 M: Juergen Gross <jgross@suse.com>
22298 M: Stefano Stabellini <sstabellini@kernel.org>
22299 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
22300 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22303 F: Documentation/ABI/stable/sysfs-hypervisor-xen
22304 F: Documentation/ABI/testing/sysfs-hypervisor-xen
22305 F: drivers/*/xen-*front.c
22307 F: include/uapi/xen/
22309 F: kernel/configs/xen.config
22312 M: Juergen Gross <jgross@suse.com>
22313 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
22314 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22316 F: arch/x86/configs/xen.config
22317 F: arch/x86/include/asm/pvclock-abi.h
22318 F: arch/x86/include/asm/xen/
22319 F: arch/x86/platform/pvh/
22322 XEN NETWORK BACKEND DRIVER
22323 M: Wei Liu <wei.liu@kernel.org>
22324 M: Paul Durrant <paul@xen.org>
22325 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22326 L: netdev@vger.kernel.org
22328 F: drivers/net/xen-netback/*
22331 M: Juergen Gross <jgross@suse.com>
22332 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22334 F: arch/x86/pci/*xen*
22335 F: drivers/pci/*xen*
22338 M: Juergen Gross <jgross@suse.com>
22339 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22340 L: linux-scsi@vger.kernel.org
22342 F: drivers/scsi/xen-scsifront.c
22343 F: drivers/xen/xen-scsiback.c
22344 F: include/xen/interface/io/vscsiif.h
22347 M: Juergen Gross <jgross@suse.com>
22348 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22349 L: linux-usb@vger.kernel.org
22351 F: drivers/usb/host/xen*
22352 F: include/xen/interface/io/usbif.h
22354 XEN SOUND FRONTEND DRIVER
22355 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22356 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22357 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22361 XEN SWIOTLB SUBSYSTEM
22362 M: Juergen Gross <jgross@suse.com>
22363 M: Stefano Stabellini <sstabellini@kernel.org>
22364 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22365 L: iommu@lists.linux.dev
22367 F: arch/x86/xen/*swiotlb*
22368 F: drivers/xen/*swiotlb*
22371 C: irc://irc.oftc.net/xfs
22372 M: Darrick J. Wong <djwong@kernel.org>
22373 L: linux-xfs@vger.kernel.org
22376 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22377 F: Documentation/ABI/testing/sysfs-fs-xfs
22378 F: Documentation/admin-guide/xfs.rst
22379 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22380 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22382 F: include/uapi/linux/dqblk_xfs.h
22383 F: include/uapi/linux/fsmap.h
22386 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22387 L: linux-iio@vger.kernel.org
22389 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22390 F: drivers/iio/adc/xilinx-ams.c
22392 XILINX AXI ETHERNET DRIVER
22393 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22395 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22398 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22399 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22400 L: linux-can@vger.kernel.org
22402 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22403 F: drivers/net/can/xilinx_can.c
22406 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22407 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22408 R: Michal Simek <michal.simek@xilinx.com>
22410 F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
22411 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22412 F: drivers/gpio/gpio-xilinx.c
22413 F: drivers/gpio/gpio-zynq.c
22415 XILINX SD-FEC IP CORES
22416 M: Derek Kiernan <derek.kiernan@xilinx.com>
22417 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22419 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22420 F: Documentation/misc-devices/xilinx_sdfec.rst
22421 F: drivers/misc/Kconfig
22422 F: drivers/misc/Makefile
22423 F: drivers/misc/xilinx_sdfec.c
22424 F: include/uapi/misc/xilinx_sdfec.h
22427 M: Sean Anderson <sean.anderson@seco.com>
22429 F: drivers/pwm/pwm-xilinx.c
22430 F: include/clocksource/timer-xilinx.h
22432 XILINX UARTLITE SERIAL DRIVER
22433 M: Peter Korsgaard <jacmet@sunsite.dk>
22434 L: linux-serial@vger.kernel.org
22436 F: drivers/tty/serial/uartlite.c
22438 XILINX VIDEO IP CORES
22439 M: Hyun Kwon <hyun.kwon@xilinx.com>
22440 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22441 L: linux-media@vger.kernel.org
22443 T: git git://linuxtv.org/media_tree.git
22444 F: Documentation/devicetree/bindings/media/xilinx/
22445 F: drivers/media/platform/xilinx/
22446 F: include/uapi/linux/xilinx-v4l2-controls.h
22448 XILINX ZYNQMP DPDMA DRIVER
22449 M: Hyun Kwon <hyun.kwon@xilinx.com>
22450 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22451 L: dmaengine@vger.kernel.org
22453 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22454 F: drivers/dma/xilinx/xilinx_dpdma.c
22455 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22457 XILINX ZYNQMP PSGTR PHY DRIVER
22458 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22459 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22460 L: linux-kernel@vger.kernel.org
22462 T: git https://github.com/Xilinx/linux-xlnx.git
22463 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22464 F: drivers/phy/xilinx/phy-zynqmp.c
22466 XILINX ZYNQMP SHA3 DRIVER
22467 M: Harsha <harsha.harsha@xilinx.com>
22469 F: drivers/crypto/xilinx/zynqmp-sha.c
22471 XILINX EVENT MANAGEMENT DRIVER
22472 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22474 F: drivers/soc/xilinx/xlnx_event_manager.c
22475 F: include/linux/firmware/xlnx-event-manager.h
22478 M: Eli Billauer <eli.billauer@gmail.com>
22479 L: linux-kernel@vger.kernel.org
22481 F: drivers/char/xillybus/
22484 M: George Cherian <gcherian@marvell.com>
22485 L: linux-i2c@vger.kernel.org
22487 W: http://www.marvell.com
22488 F: drivers/i2c/busses/i2c-xlp9xx.c
22490 XRA1403 GPIO EXPANDER
22491 M: Nandor Han <nandor.han@ge.com>
22492 M: Semi Malinen <semi.malinen@ge.com>
22493 L: linux-gpio@vger.kernel.org
22495 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22496 F: drivers/gpio/gpio-xra1403.c
22498 XTENSA XTFPGA PLATFORM SUPPORT
22499 M: Max Filippov <jcmvbkbc@gmail.com>
22500 L: linux-xtensa@linux-xtensa.org
22502 F: drivers/spi/spi-xtensa-xtfpga.c
22503 F: sound/soc/xtensa/xtfpga-i2s.c
22505 YAM DRIVER FOR AX.25
22506 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22507 L: linux-hams@vger.kernel.org
22509 F: drivers/net/hamradio/yam*
22510 F: include/linux/yam.h
22512 YAMA SECURITY MODULE
22513 M: Kees Cook <keescook@chromium.org>
22515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22516 F: Documentation/admin-guide/LSM/Yama.rst
22519 YEALINK PHONE DRIVER
22520 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22521 L: usbb2k-api-dev@nongnu.org
22523 F: Documentation/input/devices/yealink.rst
22524 F: drivers/input/misc/yealink.*
22526 Z8530 DRIVER FOR AX.25
22527 M: Joerg Reuter <jreuter@yaina.de>
22528 L: linux-hams@vger.kernel.org
22530 W: http://yaina.de/jreuter/
22531 W: http://www.qsl.net/dl1bke/
22532 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22533 F: drivers/net/hamradio/*scc.c
22534 F: drivers/net/hamradio/z8530.h
22536 ZBUD COMPRESSED PAGE ALLOCATOR
22537 M: Seth Jennings <sjenning@redhat.com>
22538 M: Dan Streetman <ddstreet@ieee.org>
22539 L: linux-mm@kvack.org
22543 Z3FOLD COMPRESSED PAGE ALLOCATOR
22544 M: Vitaly Wool <vitaly.wool@konsulko.com>
22545 R: Miaohe Lin <linmiaohe@huawei.com>
22546 L: linux-mm@kvack.org
22550 ZD1211RW WIRELESS DRIVER
22551 M: Ulrich Kunitz <kune@deine-taler.de>
22552 L: linux-wireless@vger.kernel.org
22553 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22555 W: http://zd1211.ath.cx/wiki/DriverRewrite
22556 F: drivers/net/wireless/zydas/zd1211rw/
22558 ZD1301 MEDIA DRIVER
22559 M: Antti Palosaari <crope@iki.fi>
22560 L: linux-media@vger.kernel.org
22562 W: https://linuxtv.org/
22563 W: http://palosaari.fi/linux/
22564 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22565 F: drivers/media/usb/dvb-usb-v2/zd1301*
22567 ZD1301_DEMOD 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/dvb-frontends/zd1301_demod*
22576 ZHAOXIN PROCESSOR SUPPORT
22577 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22578 L: linux-kernel@vger.kernel.org
22580 F: arch/x86/kernel/cpu/zhaoxin.c
22583 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22584 M: Naohiro Aota <naohiro.aota@wdc.com>
22585 R: Johannes Thumshirn <jth@kernel.org>
22586 L: linux-fsdevel@vger.kernel.org
22588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22589 F: Documentation/filesystems/zonefs.rst
22592 ZPOOL COMPRESSED PAGE STORAGE API
22593 M: Dan Streetman <ddstreet@ieee.org>
22594 L: linux-mm@kvack.org
22596 F: include/linux/zpool.h
22599 ZR36067 VIDEO FOR LINUX DRIVER
22600 M: Corentin Labbe <clabbe@baylibre.com>
22601 L: mjpeg-users@lists.sourceforge.net
22602 L: linux-media@vger.kernel.org
22604 W: http://mjpeg.sourceforge.net/driver-zoran/
22605 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22606 F: Documentation/driver-api/media/drivers/zoran.rst
22607 F: drivers/staging/media/zoran/
22609 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22610 M: Minchan Kim <minchan@kernel.org>
22611 M: Nitin Gupta <ngupta@vflare.org>
22612 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22613 L: linux-kernel@vger.kernel.org
22615 F: Documentation/admin-guide/blockdev/zram.rst
22616 F: drivers/block/zram/
22618 ZS DECSTATION Z85C30 SERIAL DRIVER
22619 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22621 F: drivers/tty/serial/zs.*
22623 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22624 M: Minchan Kim <minchan@kernel.org>
22625 M: Nitin Gupta <ngupta@vflare.org>
22626 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22627 L: linux-mm@kvack.org
22629 F: Documentation/mm/zsmalloc.rst
22630 F: include/linux/zsmalloc.h
22634 M: Nick Terrell <terrelln@fb.com>
22636 B: https://github.com/facebook/zstd/issues
22637 T: git git://github.com/terrelln/linux.git
22638 F: include/linux/zstd*
22640 F: lib/decompress_unzstd.c
22645 ZSWAP COMPRESSED SWAP CACHING
22646 M: Seth Jennings <sjenning@redhat.com>
22647 M: Dan Streetman <ddstreet@ieee.org>
22648 M: Vitaly Wool <vitaly.wool@konsulko.com>
22649 L: linux-mm@kvack.org
22654 M: Linus Torvalds <torvalds@linux-foundation.org>
22655 L: linux-kernel@vger.kernel.org
22656 S: Buried alive in reporters
22657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git