1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 L: linux-bluetooth@vger.kernel.org
175 L: linux-wpan@vger.kernel.org
177 F: Documentation/networking/6lowpan.rst
178 F: include/net/6lowpan.h
181 6PACK NETWORK DRIVER FOR AX.25
182 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
183 L: linux-hams@vger.kernel.org
185 F: drivers/net/hamradio/6pack.c
187 802.11 (including CFG80211/NL80211)
188 M: Johannes Berg <johannes@sipsolutions.net>
189 L: linux-wireless@vger.kernel.org
191 W: https://wireless.wiki.kernel.org/
192 Q: https://patchwork.kernel.org/project/linux-wireless/list/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
203 F: include/uapi/linux/wireless.h
206 8169 10/100/1000 GIGABIT ETHERNET DRIVER
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 M: nic_swsd@realtek.com
209 L: netdev@vger.kernel.org
211 F: drivers/net/ethernet/realtek/r8169*
213 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
214 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
215 L: linux-serial@vger.kernel.org
217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
218 F: drivers/tty/serial/8250*
219 F: include/linux/serial_8250.h
221 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
222 L: netdev@vger.kernel.org
224 F: drivers/net/ethernet/8390/
227 M: Eric Van Hensbergen <ericvh@gmail.com>
228 M: Latchesar Ionkov <lucho@ionkov.net>
229 M: Dominique Martinet <asmadeus@codewreck.org>
230 R: Christian Schoenebeck <linux_oss@crudebyte.com>
231 L: v9fs-developer@lists.sourceforge.net
233 W: http://swik.net/v9fs
234 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
236 T: git git://github.com/martinetd/linux.git
237 F: Documentation/filesystems/9p.rst
240 F: include/trace/events/9p.h
241 F: include/uapi/linux/virtio_9p.h
245 M: Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
247 F: drivers/soc/fujitsu/a64fx-diag.c
250 M: Antti Palosaari <crope@iki.fi>
251 L: linux-media@vger.kernel.org
253 W: https://linuxtv.org
254 W: http://palosaari.fi/linux/
255 Q: http://patchwork.linuxtv.org/project/linux-media/list/
256 T: git git://linuxtv.org/anttip/media_tree.git
257 F: drivers/media/dvb-frontends/a8293*
259 AACRAID SCSI RAID DRIVER
260 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
261 L: linux-scsi@vger.kernel.org
263 W: http://www.adaptec.com/
264 F: Documentation/scsi/aacraid.rst
265 F: drivers/scsi/aacraid/
267 AB8500 BATTERY AND CHARGER DRIVERS
268 M: Linus Walleij <linus.walleij@linaro.org>
269 F: Documentation/devicetree/bindings/power/supply/*ab8500*
270 F: drivers/power/supply/*ab8500*
273 L: linux-api@vger.kernel.org
274 F: include/linux/syscalls.h
277 X: arch/*/include/uapi/
279 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
280 M: Hans de Goede <hdegoede@redhat.com>
281 L: linux-hwmon@vger.kernel.org
283 F: drivers/hwmon/abituguru.c
285 ABIT UGURU 3 HARDWARE MONITOR DRIVER
286 M: Alistair John Strachan <alistair@devzero.co.uk>
287 L: linux-hwmon@vger.kernel.org
289 F: drivers/hwmon/abituguru3.c
291 ACCES 104-DIO-48E GPIO DRIVER
292 M: William Breathitt Gray <william.gray@linaro.org>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-104-dio-48e.c
297 ACCES 104-IDI-48 GPIO DRIVER
298 M: William Breathitt Gray <william.gray@linaro.org>
299 L: linux-gpio@vger.kernel.org
301 F: drivers/gpio/gpio-104-idi-48.c
303 ACCES 104-IDIO-16 GPIO DRIVER
304 M: William Breathitt Gray <william.gray@linaro.org>
305 L: linux-gpio@vger.kernel.org
307 F: drivers/gpio/gpio-104-idio-16.c
309 ACCES 104-QUAD-8 DRIVER
310 M: William Breathitt Gray <william.gray@linaro.org>
311 L: linux-iio@vger.kernel.org
313 F: drivers/counter/104-quad-8.c
315 ACCES PCI-IDIO-16 GPIO DRIVER
316 M: William Breathitt Gray <william.gray@linaro.org>
317 L: linux-gpio@vger.kernel.org
319 F: drivers/gpio/gpio-pci-idio-16.c
321 ACCES PCIe-IDIO-24 GPIO DRIVER
322 M: William Breathitt Gray <william.gray@linaro.org>
323 L: linux-gpio@vger.kernel.org
325 F: drivers/gpio/gpio-pcie-idio-24.c
328 M: Jes Sorensen <jes@trained-monkey.org>
329 L: linux-acenic@sunsite.dk
331 F: drivers/net/ethernet/alteon/acenic*
333 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
334 M: Peter Kaestle <peter@piie.net>
335 L: platform-driver-x86@vger.kernel.org
337 W: http://piie.net/?section=acerhdf
338 F: drivers/platform/x86/acerhdf.c
340 ACER WMI LAPTOP EXTRAS
341 M: "Lee, Chun-Yi" <jlee@suse.com>
342 L: platform-driver-x86@vger.kernel.org
344 F: drivers/platform/x86/acer-wmi.c
347 M: "Rafael J. Wysocki" <rafael@kernel.org>
348 R: Len Brown <lenb@kernel.org>
349 L: linux-acpi@vger.kernel.org
351 Q: https://patchwork.kernel.org/project/linux-acpi/list/
352 B: https://bugzilla.kernel.org
353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
354 F: Documentation/ABI/testing/configfs-acpi
355 F: Documentation/ABI/testing/sysfs-bus-acpi
356 F: Documentation/firmware-guide/acpi/
358 F: drivers/pci/*/*acpi*
359 F: drivers/pci/*acpi*
360 F: drivers/pnp/pnpacpi/
362 F: include/linux/acpi.h
363 F: include/linux/fwnode.h
367 M: "Rafael J. Wysocki" <rafael@kernel.org>
368 R: Len Brown <lenb@kernel.org>
369 R: James Morse <james.morse@arm.com>
370 R: Tony Luck <tony.luck@intel.com>
371 R: Borislav Petkov <bp@alien8.de>
372 L: linux-acpi@vger.kernel.org
373 F: drivers/acpi/apei/
375 ACPI COMPONENT ARCHITECTURE (ACPICA)
376 M: Robert Moore <robert.moore@intel.com>
377 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
378 L: linux-acpi@vger.kernel.org
381 W: https://acpica.org/
382 W: https://github.com/acpica/acpica/
383 Q: https://patchwork.kernel.org/project/linux-acpi/list/
384 B: https://bugzilla.kernel.org
385 B: https://bugs.acpica.org
386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
387 F: drivers/acpi/acpica/
391 ACPI FOR ARM64 (ACPI/arm64)
392 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
393 M: Hanjun Guo <guohanjun@huawei.com>
394 M: Sudeep Holla <sudeep.holla@arm.com>
395 L: linux-acpi@vger.kernel.org
396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
398 F: drivers/acpi/arm64
400 ACPI SERIAL MULTI INSTANTIATE DRIVER
401 M: Hans de Goede <hdegoede@redhat.com>
402 L: platform-driver-x86@vger.kernel.org
404 F: drivers/platform/x86/serial-multi-instantiate.c
406 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
407 M: Sudeep Holla <sudeep.holla@arm.com>
408 L: linux-acpi@vger.kernel.org
410 F: drivers/mailbox/pcc.c
413 M: "Rafael J. Wysocki" <rafael@kernel.org>
414 M: Len Brown <lenb@kernel.org>
415 R: Andy Shevchenko <andy@kernel.org>
416 R: Mika Westerberg <mika.westerberg@linux.intel.com>
417 L: linux-acpi@vger.kernel.org
419 Q: https://patchwork.kernel.org/project/linux-acpi/list/
420 B: https://bugzilla.kernel.org
421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
422 F: drivers/acpi/pmic/
425 M: Rafael J. Wysocki <rafael@kernel.org>
426 R: Zhang Rui <rui.zhang@intel.com>
427 L: linux-acpi@vger.kernel.org
429 B: https://bugzilla.kernel.org
430 F: drivers/acpi/*thermal*
433 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
434 L: linux-acpi@vger.kernel.org
435 L: iommu@lists.linux.dev
437 F: drivers/acpi/viot.c
438 F: include/linux/acpi_viot.h
441 L: platform-driver-x86@vger.kernel.org
443 F: drivers/platform/x86/wmi.c
444 F: include/uapi/linux/wmi.h
446 ACRN HYPERVISOR SERVICE MODULE
447 M: Fei Li <fei1.li@intel.com>
448 L: acrn-dev@lists.projectacrn.org (subscribers-only)
450 W: https://projectacrn.org
451 F: Documentation/virt/acrn/
452 F: drivers/virt/acrn/
453 F: include/uapi/linux/acrn.h
455 AD1889 ALSA SOUND DRIVER
456 L: linux-parisc@vger.kernel.org
458 W: https://parisc.wiki.kernel.org/index.php/AD1889
459 F: sound/pci/ad1889.*
461 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
462 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
463 L: linux-iio@vger.kernel.org
465 F: drivers/iio/potentiometer/ad5110.c
467 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
468 M: Michael Hennerich <michael.hennerich@analog.com>
470 W: http://wiki.analog.com/AD5254
471 W: https://ez.analog.com/linux-software-drivers
472 F: drivers/misc/ad525x_dpot.c
474 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
475 M: Michael Hennerich <michael.hennerich@analog.com>
477 W: http://wiki.analog.com/AD5398
478 W: https://ez.analog.com/linux-software-drivers
479 F: drivers/regulator/ad5398.c
481 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
482 M: Michael Hennerich <michael.hennerich@analog.com>
484 W: http://wiki.analog.com/AD7142
485 W: https://ez.analog.com/linux-software-drivers
486 F: drivers/input/misc/ad714x.c
488 AD7877 TOUCHSCREEN DRIVER
489 M: Michael Hennerich <michael.hennerich@analog.com>
491 W: http://wiki.analog.com/AD7877
492 W: https://ez.analog.com/linux-software-drivers
493 F: drivers/input/touchscreen/ad7877.c
495 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
496 M: Michael Hennerich <michael.hennerich@analog.com>
498 W: http://wiki.analog.com/AD7879
499 W: https://ez.analog.com/linux-software-drivers
500 F: drivers/input/touchscreen/ad7879.c
502 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
503 M: Jiri Kosina <jikos@kernel.org>
506 ADF7242 IEEE 802.15.4 RADIO DRIVER
507 M: Michael Hennerich <michael.hennerich@analog.com>
508 L: linux-wpan@vger.kernel.org
510 W: https://wiki.analog.com/ADF7242
511 W: https://ez.analog.com/linux-software-drivers
512 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
513 F: drivers/net/ieee802154/adf7242.c
515 ADM1025 HARDWARE MONITOR DRIVER
516 M: Jean Delvare <jdelvare@suse.com>
517 L: linux-hwmon@vger.kernel.org
519 F: Documentation/hwmon/adm1025.rst
520 F: drivers/hwmon/adm1025.c
522 ADM1029 HARDWARE MONITOR DRIVER
523 M: Corentin Labbe <clabbe.montjoie@gmail.com>
524 L: linux-hwmon@vger.kernel.org
526 F: drivers/hwmon/adm1029.c
528 ADM8211 WIRELESS DRIVER
529 L: linux-wireless@vger.kernel.org
531 W: https://wireless.wiki.kernel.org/
532 F: drivers/net/wireless/admtek/adm8211.*
534 ADP1653 FLASH CONTROLLER DRIVER
535 M: Sakari Ailus <sakari.ailus@iki.fi>
536 L: linux-media@vger.kernel.org
538 F: drivers/media/i2c/adp1653.c
539 F: include/media/i2c/adp1653.h
541 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
542 M: Michael Hennerich <michael.hennerich@analog.com>
544 W: http://wiki.analog.com/ADP5520
545 W: https://ez.analog.com/linux-software-drivers
546 F: drivers/gpio/gpio-adp5520.c
547 F: drivers/input/keyboard/adp5520-keys.c
548 F: drivers/leds/leds-adp5520.c
549 F: drivers/mfd/adp5520.c
550 F: drivers/video/backlight/adp5520_bl.c
552 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
553 M: Michael Hennerich <michael.hennerich@analog.com>
555 W: http://wiki.analog.com/ADP5588
556 W: https://ez.analog.com/linux-software-drivers
557 F: Documentation/devicetree/bindings/input/adi,adp5588.yaml
558 F: drivers/input/keyboard/adp5588-keys.c
560 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
561 M: Michael Hennerich <michael.hennerich@analog.com>
563 W: http://wiki.analog.com/ADP8860
564 W: https://ez.analog.com/linux-software-drivers
565 F: drivers/video/backlight/adp8860_bl.c
568 M: Colin Leroy <colin@colino.net>
570 F: drivers/macintosh/therm_adt746x.c
572 ADT7475 HARDWARE MONITOR DRIVER
573 M: Jean Delvare <jdelvare@suse.com>
574 L: linux-hwmon@vger.kernel.org
576 F: Documentation/hwmon/adt7475.rst
577 F: drivers/hwmon/adt7475.c
580 M: Matthew Wilcox <willy@infradead.org>
581 M: Hannes Reinecke <hare@suse.com>
582 L: linux-scsi@vger.kernel.org
584 F: Documentation/scsi/advansys.rst
585 F: drivers/scsi/advansys.c
587 ADVANTECH SWBTN DRIVER
588 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
589 L: platform-driver-x86@vger.kernel.org
591 F: drivers/platform/x86/adv_swbutton.c
593 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
594 M: Lucas Stankus <lucas.p.stankus@gmail.com>
596 F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
597 F: drivers/iio/accel/adxl313*
599 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
600 M: Michael Hennerich <michael.hennerich@analog.com>
602 W: http://wiki.analog.com/ADXL345
603 W: https://ez.analog.com/linux-software-drivers
604 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
605 F: drivers/input/misc/adxl34x.c
607 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
608 M: Puranjay Mohan <puranjay12@gmail.com>
609 L: linux-iio@vger.kernel.org
611 F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
612 F: drivers/iio/accel/adxl355.h
613 F: drivers/iio/accel/adxl355_core.c
614 F: drivers/iio/accel/adxl355_i2c.c
615 F: drivers/iio/accel/adxl355_spi.c
617 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
618 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
619 L: linux-iio@vger.kernel.org
621 W: https://ez.analog.com/linux-software-drivers
622 F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
623 F: drivers/iio/accel/adxl367*
625 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
626 M: Michael Hennerich <michael.hennerich@analog.com>
628 W: https://ez.analog.com/linux-software-drivers
629 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
630 F: drivers/iio/accel/adxl372.c
631 F: drivers/iio/accel/adxl372_i2c.c
632 F: drivers/iio/accel/adxl372_spi.c
635 M: Antti Palosaari <crope@iki.fi>
636 L: linux-media@vger.kernel.org
638 W: https://linuxtv.org
639 W: http://palosaari.fi/linux/
640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
641 T: git git://linuxtv.org/anttip/media_tree.git
642 F: drivers/media/dvb-frontends/af9013*
645 M: Antti Palosaari <crope@iki.fi>
646 L: linux-media@vger.kernel.org
648 W: https://linuxtv.org
649 W: http://palosaari.fi/linux/
650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
651 T: git git://linuxtv.org/anttip/media_tree.git
652 F: drivers/media/dvb-frontends/af9033*
655 M: David Sterba <dsterba@suse.com>
656 L: linux-fsdevel@vger.kernel.org
658 F: Documentation/filesystems/affs.rst
662 M: David Howells <dhowells@redhat.com>
663 M: Marc Dionne <marc.dionne@auristor.com>
664 L: linux-afs@lists.infradead.org
666 W: https://www.infradead.org/~dhowells/kafs/
667 F: Documentation/filesystems/afs.rst
669 F: include/trace/events/afs.h
672 M: David Airlie <airlied@redhat.com>
673 L: dri-devel@lists.freedesktop.org
675 T: git git://anongit.freedesktop.org/drm/drm
677 F: include/linux/agp*
678 F: include/uapi/linux/agp*
681 M: "Juergen E. Fischer" <fischer@norbit.de>
682 L: linux-scsi@vger.kernel.org
684 F: drivers/scsi/aha152x*
685 F: drivers/scsi/pcmcia/aha152x*
687 AIC7XXX / AIC79XX SCSI DRIVER
688 M: Hannes Reinecke <hare@suse.com>
689 L: linux-scsi@vger.kernel.org
691 F: drivers/scsi/aic7xxx/
693 AIMSLAB FM RADIO RECEIVER DRIVER
694 M: Hans Verkuil <hverkuil@xs4all.nl>
695 L: linux-media@vger.kernel.org
697 W: https://linuxtv.org
698 T: git git://linuxtv.org/media_tree.git
699 F: drivers/media/radio/radio-aimslab*
702 M: Benjamin LaHaise <bcrl@kvack.org>
703 L: linux-aio@kvack.org
706 F: include/linux/*aio*.h
709 M: Antti Palosaari <crope@iki.fi>
710 L: linux-media@vger.kernel.org
712 W: https://linuxtv.org
713 W: http://palosaari.fi/linux/
714 Q: http://patchwork.linuxtv.org/project/linux-media/list/
715 T: git git://linuxtv.org/anttip/media_tree.git
716 F: drivers/media/usb/airspy/
718 ALACRITECH GIGABIT ETHERNET DRIVER
719 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
721 F: drivers/net/ethernet/alacritech/*
723 ALCATEL SPEEDTOUCH USB DRIVER
724 M: Duncan Sands <duncan.sands@free.fr>
725 L: linux-usb@vger.kernel.org
727 W: http://www.linux-usb.org/SpeedTouch/
728 F: drivers/usb/atm/speedtch.c
729 F: drivers/usb/atm/usbatm.c
731 ALCHEMY AU1XX0 MMC DRIVER
732 M: Manuel Lauss <manuel.lauss@gmail.com>
734 F: drivers/mmc/host/au1xmmc.c
737 M: Rudolf Marek <r.marek@assembler.cz>
738 L: linux-i2c@vger.kernel.org
740 F: Documentation/i2c/busses/i2c-ali1563.rst
741 F: drivers/i2c/busses/i2c-ali1563.c
743 ALIBABA ELASTIC RDMA DRIVER
744 M: Cheng Xu <chengyou@linux.alibaba.com>
745 M: Kai Shen <kaishen@linux.alibaba.com>
746 L: linux-rdma@vger.kernel.org
748 F: drivers/infiniband/hw/erdma
749 F: include/uapi/rdma/erdma-abi.h
752 M: Shuai Xue <xueshuai@linux.alibaba.com>
754 F: Documentation/admin-guide/perf/alibaba_pmu.rst
755 F: drivers/perf/alibaba_uncore_drw_pmu.c
758 L: Dell.Client.Kernel@dell.com
760 F: drivers/platform/x86/dell/alienware-wmi.c
762 ALLEGRO DVT VIDEO IP CORE DRIVER
763 M: Michael Tretter <m.tretter@pengutronix.de>
764 R: Pengutronix Kernel Team <kernel@pengutronix.de>
765 L: linux-media@vger.kernel.org
767 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
768 F: drivers/media/platform/allegro-dvt/
770 ALLWINNER A10 CSI DRIVER
771 M: Maxime Ripard <mripard@kernel.org>
772 L: linux-media@vger.kernel.org
774 T: git git://linuxtv.org/media_tree.git
775 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
776 F: drivers/media/platform/sunxi/sun4i-csi/
778 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
779 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
780 L: linux-media@vger.kernel.org
782 T: git git://linuxtv.org/media_tree.git
783 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
784 F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
786 ALLWINNER CPUFREQ DRIVER
787 M: Yangtao Li <tiny.windzz@gmail.com>
788 L: linux-pm@vger.kernel.org
790 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
791 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
793 ALLWINNER CRYPTO DRIVERS
794 M: Corentin Labbe <clabbe.montjoie@gmail.com>
795 L: linux-crypto@vger.kernel.org
797 F: drivers/crypto/allwinner/
799 ALLWINNER HARDWARE SPINLOCK SUPPORT
800 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
802 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
803 F: drivers/hwspinlock/sun6i_hwspinlock.c
805 ALLWINNER THERMAL DRIVER
806 M: Vasily Khoruzhick <anarsoul@gmail.com>
807 M: Yangtao Li <tiny.windzz@gmail.com>
808 L: linux-pm@vger.kernel.org
810 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
811 F: drivers/thermal/sun8i_thermal.c
814 M: Maxime Ripard <mripard@kernel.org>
815 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
816 L: linux-media@vger.kernel.org
818 F: drivers/staging/media/sunxi/cedrus/
820 ALLWINNER DMIC DRIVERS
821 M: Ban Tao <fengzheng923@gmail.com>
822 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
824 F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
825 F: sound/soc/sunxi/sun50i-dmic.c
828 M: Richard Henderson <richard.henderson@linaro.org>
829 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
830 M: Matt Turner <mattst88@gmail.com>
831 L: linux-alpha@vger.kernel.org
835 ALPS PS/2 TOUCHPAD DRIVER
836 R: Pali Rohár <pali@kernel.org>
837 F: drivers/input/mouse/alps.*
839 ALTERA I2C CONTROLLER DRIVER
840 M: Thor Thayer <thor.thayer@linux.intel.com>
842 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
843 F: drivers/i2c/busses/i2c-altera.c
845 ALTERA MAILBOX DRIVER
846 M: Mun Yew Tham <mun.yew.tham@intel.com>
848 F: drivers/mailbox/mailbox-altera.c
850 ALTERA MSGDMA IP CORE DRIVER
851 M: Olivier Dautricourt <olivierdautricourt@gmail.com>
852 R: Stefan Roese <sr@denx.de>
853 L: dmaengine@vger.kernel.org
855 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
856 F: drivers/dma/altera-msgdma.c
859 M: Mun Yew Tham <mun.yew.tham@intel.com>
860 L: linux-gpio@vger.kernel.org
862 F: drivers/gpio/gpio-altera.c
864 ALTERA SYSTEM MANAGER DRIVER
865 M: Thor Thayer <thor.thayer@linux.intel.com>
867 F: drivers/mfd/altera-sysmgr.c
868 F: include/linux/mfd/altera-sysmgr.h
870 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
871 M: Thor Thayer <thor.thayer@linux.intel.com>
873 F: drivers/gpio/gpio-altera-a10sr.c
874 F: drivers/mfd/altera-a10sr.c
875 F: drivers/reset/reset-a10sr.c
876 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
877 F: include/linux/mfd/altera-a10sr.h
879 ALTERA TRIPLE SPEED ETHERNET DRIVER
880 M: Joyce Ooi <joyce.ooi@intel.com>
881 L: netdev@vger.kernel.org
883 F: drivers/net/ethernet/altera/
886 M: Maxime Chevallier <maxime.chevallier@bootlin.com>
887 L: netdev@vger.kernel.org
889 F: drivers/net/pcs/pcs-altera-tse.c
890 F: include/linux/pcs-altera-tse.h
892 ALTERA UART/JTAG UART SERIAL DRIVERS
893 M: Tobias Klauser <tklauser@distanz.ch>
894 L: linux-serial@vger.kernel.org
896 F: drivers/tty/serial/altera_jtaguart.c
897 F: drivers/tty/serial/altera_uart.c
898 F: include/linux/altera_jtaguart.h
899 F: include/linux/altera_uart.h
901 AMAZON ANNAPURNA LABS FIC DRIVER
902 M: Talel Shenhar <talel@amazon.com>
904 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
905 F: drivers/irqchip/irq-al-fic.c
907 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
908 M: Talel Shenhar <talel@amazon.com>
909 M: Talel Shenhar <talelshenhar@gmail.com>
911 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
912 F: drivers/edac/al_mc_edac.c
914 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
915 M: Talel Shenhar <talel@amazon.com>
917 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
918 F: drivers/thermal/thermal_mmio.c
920 AMAZON ETHERNET DRIVERS
921 M: Shay Agroskin <shayagr@amazon.com>
922 M: Arthur Kiyanovski <akiyano@amazon.com>
923 R: David Arinzon <darinzon@amazon.com>
924 R: Noam Dagan <ndagan@amazon.com>
925 R: Saeed Bishara <saeedb@amazon.com>
926 L: netdev@vger.kernel.org
928 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
929 F: drivers/net/ethernet/amazon/
931 AMAZON RDMA EFA DRIVER
932 M: Gal Pressman <galpress@amazon.com>
933 R: Yossi Leybovich <sleybo@amazon.com>
934 L: linux-rdma@vger.kernel.org
936 Q: https://patchwork.kernel.org/project/linux-rdma/list/
937 F: drivers/infiniband/hw/efa/
938 F: include/uapi/rdma/efa-abi.h
940 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
941 M: Tom Lendacky <thomas.lendacky@amd.com>
942 M: John Allen <john.allen@amd.com>
943 L: linux-crypto@vger.kernel.org
945 F: drivers/crypto/ccp/
946 F: include/linux/ccp.h
948 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
949 M: Brijesh Singh <brijesh.singh@amd.com>
950 M: Tom Lendacky <thomas.lendacky@amd.com>
951 L: linux-crypto@vger.kernel.org
953 F: drivers/crypto/ccp/sev*
954 F: include/uapi/linux/psp-sev.h
957 M: Harry Wentland <harry.wentland@amd.com>
958 M: Leo Li <sunpeng.li@amd.com>
959 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
960 L: amd-gfx@lists.freedesktop.org
962 T: git https://gitlab.freedesktop.org/agd5f/linux.git
963 F: drivers/gpu/drm/amd/display/
965 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
966 M: Huang Rui <ray.huang@amd.com>
967 L: linux-hwmon@vger.kernel.org
969 F: Documentation/hwmon/fam15h_power.rst
970 F: drivers/hwmon/fam15h_power.c
973 M: Enrico Weigelt, metux IT consult <info@metux.net>
974 L: linux-gpio@vger.kernel.org
976 F: drivers/gpio/gpio-amd-fch.c
977 F: include/linux/platform_data/gpio/gpio-amd-fch.h
979 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
980 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
982 F: drivers/usb/gadget/udc/amd5536udc.*
984 AMD GEODE PROCESSOR/CHIPSET SUPPORT
985 M: Andres Salomon <dilinger@queued.net>
986 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
988 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
989 F: arch/x86/include/asm/geode.h
990 F: drivers/char/hw_random/geode-rng.c
991 F: drivers/crypto/geode*
992 F: drivers/video/fbdev/geode/
995 M: Joerg Roedel <joro@8bytes.org>
996 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
997 L: iommu@lists.linux.dev
999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
1000 F: drivers/iommu/amd/
1001 F: include/linux/amd-iommu.h
1004 M: Felix Kuehling <Felix.Kuehling@amd.com>
1005 L: amd-gfx@lists.freedesktop.org
1007 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1008 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1009 F: drivers/gpu/drm/amd/amdkfd/
1010 F: drivers/gpu/drm/amd/include/cik_structs.h
1011 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1012 F: drivers/gpu/drm/amd/include/v9_structs.h
1013 F: drivers/gpu/drm/amd/include/vi_structs.h
1014 F: include/uapi/linux/kfd_ioctl.h
1015 F: include/uapi/linux/kfd_sysfs.h
1018 M: Sanjay R Mehta <sanju.mehta@amd.com>
1020 F: drivers/spi/spi-amd.c
1023 M: Elie Morisse <syniurge@gmail.com>
1024 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1025 L: linux-i2c@vger.kernel.org
1027 F: drivers/i2c/busses/i2c-amd-mp2*
1030 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1031 L: platform-driver-x86@vger.kernel.org
1033 F: drivers/platform/x86/amd/pmc.c
1036 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1037 L: platform-driver-x86@vger.kernel.org
1039 F: Documentation/ABI/testing/sysfs-amd-pmf
1040 F: drivers/platform/x86/amd/pmf/
1043 M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1044 R: Carlos Bilbao <carlos.bilbao@amd.com>
1045 L: platform-driver-x86@vger.kernel.org
1047 F: Documentation/x86/amd_hsmp.rst
1048 F: arch/x86/include/asm/amd_hsmp.h
1049 F: arch/x86/include/uapi/asm/amd_hsmp.h
1050 F: drivers/platform/x86/amd/hsmp.c
1052 AMD POWERPLAY AND SWSMU
1053 M: Evan Quan <evan.quan@amd.com>
1054 L: amd-gfx@lists.freedesktop.org
1056 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1057 F: drivers/gpu/drm/amd/pm/
1060 M: Huang Rui <ray.huang@amd.com>
1061 L: linux-pm@vger.kernel.org
1063 F: Documentation/admin-guide/pm/amd-pstate.rst
1064 F: drivers/cpufreq/amd-pstate*
1065 F: include/linux/amd-pstate.h
1066 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1069 M: Sanjay R Mehta <sanju.mehta@amd.com>
1070 L: dmaengine@vger.kernel.org
1072 F: drivers/dma/ptdma/
1074 AMD SEATTLE DEVICE TREE SUPPORT
1075 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1076 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1077 M: Tom Lendacky <thomas.lendacky@amd.com>
1079 F: arch/arm64/boot/dts/amd/
1082 M: Tom Lendacky <thomas.lendacky@amd.com>
1083 M: "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1084 L: netdev@vger.kernel.org
1086 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1087 F: drivers/net/ethernet/amd/xgbe/
1089 AMD SENSOR FUSION HUB DRIVER
1090 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1091 L: linux-input@vger.kernel.org
1093 F: Documentation/hid/amd-sfh*
1094 F: drivers/hid/amd-sfh-hid/
1096 AMPHION VPU CODEC V4L2 DRIVER
1097 M: Ming Qian <ming.qian@nxp.com>
1098 M: Shijie Qin <shijie.qin@nxp.com>
1099 M: Zhou Peng <eagle.zhou@nxp.com>
1100 L: linux-media@vger.kernel.org
1102 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1103 F: drivers/media/platform/amphion/
1106 M: Christian Eggers <ceggers@arri.de>
1107 L: linux-iio@vger.kernel.org
1109 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1110 F: drivers/iio/light/as73211.c
1112 AMT (Automatic Multicast Tunneling)
1113 M: Taehee Yoo <ap420073@gmail.com>
1114 L: netdev@vger.kernel.org
1116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1118 F: drivers/net/amt.c
1120 ANALOG DEVICES INC AD7192 DRIVER
1121 M: Alexandru Tachici <alexandru.tachici@analog.com>
1122 L: linux-iio@vger.kernel.org
1124 W: https://ez.analog.com/linux-software-drivers
1125 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1126 F: drivers/iio/adc/ad7192.c
1128 ANALOG DEVICES INC AD7292 DRIVER
1129 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1130 L: linux-iio@vger.kernel.org
1132 W: https://ez.analog.com/linux-software-drivers
1133 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1134 F: drivers/iio/adc/ad7292.c
1136 ANALOG DEVICES INC AD3552R DRIVER
1137 M: Nuno Sá <nuno.sa@analog.com>
1138 L: linux-iio@vger.kernel.org
1140 W: https://ez.analog.com/linux-software-drivers
1141 F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1142 F: drivers/iio/dac/ad3552r.c
1144 ANALOG DEVICES INC AD7293 DRIVER
1145 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1146 L: linux-iio@vger.kernel.org
1148 W: https://ez.analog.com/linux-software-drivers
1149 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1150 F: drivers/iio/dac/ad7293.c
1152 ANALOG DEVICES INC AD7768-1 DRIVER
1153 M: Michael Hennerich <Michael.Hennerich@analog.com>
1154 L: linux-iio@vger.kernel.org
1156 W: https://ez.analog.com/linux-software-drivers
1157 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1158 F: drivers/iio/adc/ad7768-1.c
1160 ANALOG DEVICES INC AD7780 DRIVER
1161 M: Michael Hennerich <Michael.Hennerich@analog.com>
1162 M: Renato Lui Geh <renatogeh@gmail.com>
1163 L: linux-iio@vger.kernel.org
1165 W: https://ez.analog.com/linux-software-drivers
1166 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1167 F: drivers/iio/adc/ad7780.c
1169 ANALOG DEVICES INC AD74413R DRIVER
1170 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1171 L: linux-iio@vger.kernel.org
1173 W: https://ez.analog.com/linux-software-drivers
1174 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1175 F: drivers/iio/addac/ad74413r.c
1176 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1178 ANALOG DEVICES INC AD9389B DRIVER
1179 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1180 L: linux-media@vger.kernel.org
1182 F: drivers/media/i2c/ad9389b*
1184 ANALOG DEVICES INC ADA4250 DRIVER
1185 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1186 L: linux-iio@vger.kernel.org
1188 W: https://ez.analog.com/linux-software-drivers
1189 F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1190 F: drivers/iio/amplifiers/ada4250.c
1192 ANALOG DEVICES INC ADGS1408 DRIVER
1193 M: Mircea Caprioru <mircea.caprioru@analog.com>
1195 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1196 F: drivers/mux/adgs1408.c
1198 ANALOG DEVICES INC ADIN DRIVER
1199 M: Michael Hennerich <michael.hennerich@analog.com>
1200 L: netdev@vger.kernel.org
1202 W: https://ez.analog.com/linux-software-drivers
1203 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1204 F: drivers/net/phy/adin.c
1206 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1207 M: Nuno Sa <nuno.sa@analog.com>
1208 L: linux-iio@vger.kernel.org
1210 F: drivers/iio/imu/adis.c
1211 F: drivers/iio/imu/adis_buffer.c
1212 F: drivers/iio/imu/adis_trigger.c
1213 F: include/linux/iio/imu/adis.h
1215 ANALOG DEVICES INC ADIS16460 DRIVER
1216 M: Dragos Bogdan <dragos.bogdan@analog.com>
1217 L: linux-iio@vger.kernel.org
1219 W: https://ez.analog.com/linux-software-drivers
1220 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1221 F: drivers/iio/imu/adis16460.c
1223 ANALOG DEVICES INC ADIS16475 DRIVER
1224 M: Nuno Sa <nuno.sa@analog.com>
1225 L: linux-iio@vger.kernel.org
1226 W: https://ez.analog.com/linux-software-drivers
1228 F: drivers/iio/imu/adis16475.c
1229 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1231 ANALOG DEVICES INC ADM1177 DRIVER
1232 M: Michael Hennerich <Michael.Hennerich@analog.com>
1233 L: linux-hwmon@vger.kernel.org
1235 W: https://ez.analog.com/linux-software-drivers
1236 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1237 F: drivers/hwmon/adm1177.c
1239 ANALOG DEVICES INC ADMV1013 DRIVER
1240 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1241 L: linux-iio@vger.kernel.org
1243 W: https://ez.analog.com/linux-software-drivers
1244 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1245 F: drivers/iio/frequency/admv1013.c
1247 ANALOG DEVICES INC ADMV8818 DRIVER
1248 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1249 L: linux-iio@vger.kernel.org
1251 W: https://ez.analog.com/linux-software-drivers
1252 F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1253 F: drivers/iio/filter/admv8818.c
1255 ANALOG DEVICES INC ADMV1014 DRIVER
1256 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1257 L: linux-iio@vger.kernel.org
1259 W: https://ez.analog.com/linux-software-drivers
1260 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1261 F: drivers/iio/frequency/admv1014.c
1263 ANALOG DEVICES INC ADP5061 DRIVER
1264 M: Michael Hennerich <Michael.Hennerich@analog.com>
1265 L: linux-pm@vger.kernel.org
1267 W: https://ez.analog.com/linux-software-drivers
1268 F: drivers/power/supply/adp5061.c
1270 ANALOG DEVICES INC ADRF6780 DRIVER
1271 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1272 L: linux-iio@vger.kernel.org
1274 W: https://ez.analog.com/linux-software-drivers
1275 F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1276 F: drivers/iio/frequency/adrf6780.c
1278 ANALOG DEVICES INC ADV7180 DRIVER
1279 M: Lars-Peter Clausen <lars@metafoo.de>
1280 L: linux-media@vger.kernel.org
1282 W: https://ez.analog.com/linux-software-drivers
1283 F: drivers/media/i2c/adv7180.c
1284 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1286 ANALOG DEVICES INC ADV748X DRIVER
1287 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1288 L: linux-media@vger.kernel.org
1290 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1291 F: drivers/media/i2c/adv748x/*
1293 ANALOG DEVICES INC ADV7511 DRIVER
1294 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1295 L: linux-media@vger.kernel.org
1297 F: drivers/media/i2c/adv7511*
1299 ANALOG DEVICES INC ADV7604 DRIVER
1300 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1301 L: linux-media@vger.kernel.org
1303 F: drivers/media/i2c/adv7604*
1304 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1306 ANALOG DEVICES INC ADV7842 DRIVER
1307 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1308 L: linux-media@vger.kernel.org
1310 F: drivers/media/i2c/adv7842*
1312 ANALOG DEVICES INC ADXRS290 DRIVER
1313 M: Nishant Malpani <nish.malpani25@gmail.com>
1314 L: linux-iio@vger.kernel.org
1316 F: drivers/iio/gyro/adxrs290.c
1317 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1319 ANALOG DEVICES INC ASOC CODEC DRIVERS
1320 M: Lars-Peter Clausen <lars@metafoo.de>
1321 M: Nuno Sá <nuno.sa@analog.com>
1322 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1324 W: http://wiki.analog.com/
1325 W: https://ez.analog.com/linux-software-drivers
1326 F: sound/soc/codecs/ad1*
1327 F: sound/soc/codecs/ad7*
1328 F: sound/soc/codecs/adau*
1329 F: sound/soc/codecs/adav*
1330 F: sound/soc/codecs/sigmadsp.*
1331 F: sound/soc/codecs/ssm*
1333 ANALOG DEVICES INC DMA DRIVERS
1334 M: Lars-Peter Clausen <lars@metafoo.de>
1336 W: https://ez.analog.com/linux-software-drivers
1337 F: drivers/dma/dma-axi-dmac.c
1339 ANALOG DEVICES INC IIO DRIVERS
1340 M: Lars-Peter Clausen <lars@metafoo.de>
1341 M: Michael Hennerich <Michael.Hennerich@analog.com>
1343 W: http://wiki.analog.com/
1344 W: https://ez.analog.com/linux-software-drivers
1345 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1346 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1347 F: Documentation/devicetree/bindings/iio/*/adi,*
1348 F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1349 F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1350 F: drivers/iio/*/ad*
1351 F: drivers/iio/adc/ltc249*
1352 F: drivers/iio/amplifiers/hmc425a.c
1353 F: drivers/staging/iio/*/ad*
1354 X: drivers/iio/*/adjd*
1356 ANALOG DEVICES INC MAX31760 DRIVER
1357 M: Ibrahim Tilki <Ibrahim.Tilki@analog.com>
1359 W: http://wiki.analog.com/
1360 W: https://ez.analog.com/linux-software-drivers
1361 F: Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
1362 F: Documentation/hwmon/max31760.rst
1363 F: drivers/hwmon/max31760.c
1365 ANALOGBITS PLL LIBRARIES
1366 M: Paul Walmsley <paul.walmsley@sifive.com>
1368 F: drivers/clk/analogbits/*
1369 F: include/linux/clk/analogbits*
1371 ANDROID CONFIG FRAGMENTS
1372 M: Rob Herring <robh@kernel.org>
1374 F: kernel/configs/android*
1377 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1378 M: Arve Hjønnevåg <arve@android.com>
1379 M: Todd Kjos <tkjos@android.com>
1380 M: Martijn Coenen <maco@android.com>
1381 M: Joel Fernandes <joel@joelfernandes.org>
1382 M: Christian Brauner <christian@brauner.io>
1383 M: Carlos Llamas <cmllamas@google.com>
1384 M: Suren Baghdasaryan <surenb@google.com>
1385 L: linux-kernel@vger.kernel.org
1387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1390 ANDROID GOLDFISH PIC DRIVER
1391 M: Miodrag Dinic <miodrag.dinic@mips.com>
1393 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1394 F: drivers/irqchip/irq-goldfish-pic.c
1396 ANDROID GOLDFISH RTC DRIVER
1397 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1399 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1400 F: drivers/rtc/rtc-goldfish.c
1402 AOA (Apple Onboard Audio) ALSA DRIVER
1403 M: Johannes Berg <johannes@sipsolutions.net>
1404 L: linuxppc-dev@lists.ozlabs.org
1405 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1409 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1410 M: William Breathitt Gray <william.gray@linaro.org>
1411 L: linux-iio@vger.kernel.org
1413 F: drivers/iio/addac/stx104.c
1416 M: Jiri Kosina <jikos@kernel.org>
1418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1419 F: arch/x86/kernel/apm_32.c
1420 F: drivers/char/apm-emulation.c
1421 F: include/linux/apm_bios.h
1422 F: include/uapi/linux/apm_bios.h
1424 APPARMOR SECURITY MODULE
1425 M: John Johansen <john.johansen@canonical.com>
1426 M: John Johansen <john@apparmor.net>
1427 L: apparmor@lists.ubuntu.com (moderated for non-subscribers)
1430 B: https://gitlab.com/apparmor/apparmor-kernel
1431 C: irc://irc.oftc.net/apparmor
1432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1433 T: https://gitlab.com/apparmor/apparmor-kernel.git
1434 F: Documentation/admin-guide/LSM/apparmor.rst
1435 F: security/apparmor/
1437 APPLE BCM5974 MULTITOUCH DRIVER
1438 M: Henrik Rydberg <rydberg@bitmath.org>
1439 L: linux-input@vger.kernel.org
1441 F: drivers/input/mouse/bcm5974.c
1443 APPLE PCIE CONTROLLER DRIVER
1444 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1445 M: Marc Zyngier <maz@kernel.org>
1446 L: linux-pci@vger.kernel.org
1448 F: drivers/pci/controller/pcie-apple.c
1451 M: Henrik Rydberg <rydberg@bitmath.org>
1452 L: linux-hwmon@vger.kernel.org
1454 F: drivers/hwmon/applesmc.c
1456 APPLETALK NETWORK LAYER
1457 L: netdev@vger.kernel.org
1459 F: drivers/net/appletalk/
1460 F: include/linux/atalk.h
1461 F: include/uapi/linux/atalk.h
1464 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1465 M: Khuong Dinh <khuong@os.amperecomputing.com>
1467 F: arch/arm64/boot/dts/apm/
1469 APPLIED MICRO (APM) X-GENE SOC EDAC
1470 M: Khuong Dinh <khuong@os.amperecomputing.com>
1472 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1473 F: drivers/edac/xgene_edac.c
1475 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1476 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1477 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1479 F: drivers/net/ethernet/apm/xgene-v2/
1481 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1482 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1483 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1484 M: Quan Nguyen <quan@os.amperecomputing.com>
1486 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1487 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1488 F: drivers/net/ethernet/apm/xgene/
1489 F: drivers/net/mdio/mdio-xgene.c
1491 APPLIED MICRO (APM) X-GENE SOC PMU
1492 M: Khuong Dinh <khuong@os.amperecomputing.com>
1494 F: Documentation/admin-guide/perf/xgene-pmu.rst
1495 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1496 F: drivers/perf/xgene_pmu.c
1498 APTINA CAMERA SENSOR PLL
1499 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1500 L: linux-media@vger.kernel.org
1502 F: drivers/media/i2c/aptina-pll.*
1504 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1505 M: Aleksa Savic <savicaleksa83@gmail.com>
1506 M: Jack Doan <me@jackdoan.com>
1507 L: linux-hwmon@vger.kernel.org
1509 F: Documentation/hwmon/aquacomputer_d5next.rst
1510 F: drivers/hwmon/aquacomputer_d5next.c
1512 AQUANTIA ETHERNET DRIVER (atlantic)
1513 M: Igor Russkikh <irusskikh@marvell.com>
1514 L: netdev@vger.kernel.org
1516 W: https://www.marvell.com/
1517 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1518 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1519 F: drivers/net/ethernet/aquantia/atlantic/
1521 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1522 M: Egor Pomozov <epomozov@marvell.com>
1523 L: netdev@vger.kernel.org
1525 W: http://www.aquantia.com
1526 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1528 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1529 M: Krzysztof Hałasa <khalasa@piap.pl>
1530 L: linux-media@vger.kernel.org
1532 F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1533 F: drivers/media/i2c/ar0521.c
1535 ARASAN NAND CONTROLLER DRIVER
1536 M: Miquel Raynal <miquel.raynal@bootlin.com>
1537 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1538 L: linux-mtd@lists.infradead.org
1540 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1541 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1543 ARC FRAMEBUFFER DRIVER
1544 M: Jaya Kumar <jayalk@intworks.biz>
1546 F: drivers/video/fbdev/arcfb.c
1547 F: drivers/video/fbdev/core/fb_defio.c
1550 M: Alexey Brodkin <abrodkin@synopsys.com>
1552 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1553 F: drivers/gpu/drm/tiny/arcpgu.c
1555 ARCNET NETWORK LAYER
1556 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1557 L: netdev@vger.kernel.org
1559 F: drivers/net/arcnet/
1560 F: include/uapi/linux/if_arcnet.h
1562 ARM ARCHITECTED TIMER DRIVER
1563 M: Mark Rutland <mark.rutland@arm.com>
1564 M: Marc Zyngier <maz@kernel.org>
1565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 F: arch/arm/include/asm/arch_timer.h
1568 F: arch/arm64/include/asm/arch_timer.h
1569 F: drivers/clocksource/arm_arch_timer.c
1571 ARM HDLCD DRM DRIVER
1572 M: Liviu Dudau <liviu.dudau@arm.com>
1574 F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1575 F: drivers/gpu/drm/arm/hdlcd_*
1577 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1578 M: Linus Walleij <linus.walleij@linaro.org>
1579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1582 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1583 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1584 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1585 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1586 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1587 F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1588 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1589 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1590 F: arch/arm/boot/dts/arm-realview-*
1591 F: arch/arm/boot/dts/integrator*
1592 F: arch/arm/boot/dts/versatile*
1593 F: arch/arm/mach-versatile/
1594 F: drivers/bus/arm-integrator-lm.c
1595 F: drivers/clk/versatile/
1596 F: drivers/i2c/busses/i2c-versatile.c
1597 F: drivers/irqchip/irq-versatile-fpga.c
1598 F: drivers/mtd/maps/physmap-versatile.*
1599 F: drivers/power/reset/arm-versatile-reboot.c
1600 F: drivers/soc/versatile/
1602 ARM KOMEDA DRM-KMS DRIVER
1603 M: James (Qian) Wang <james.qian.wang@arm.com>
1604 M: Liviu Dudau <liviu.dudau@arm.com>
1605 M: Mihail Atanassov <mihail.atanassov@arm.com>
1606 L: Mali DP Maintainers <malidp@foss.arm.com>
1608 T: git git://anongit.freedesktop.org/drm/drm-misc
1609 F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1610 F: Documentation/gpu/komeda-kms.rst
1611 F: drivers/gpu/drm/arm/display/include/
1612 F: drivers/gpu/drm/arm/display/komeda/
1614 ARM MALI PANFROST DRM DRIVER
1615 M: Rob Herring <robh@kernel.org>
1616 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1617 R: Steven Price <steven.price@arm.com>
1618 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1619 L: dri-devel@lists.freedesktop.org
1621 T: git git://anongit.freedesktop.org/drm/drm-misc
1622 F: drivers/gpu/drm/panfrost/
1623 F: include/uapi/drm/panfrost_drm.h
1625 ARM MALI-DP DRM DRIVER
1626 M: Liviu Dudau <liviu.dudau@arm.com>
1627 M: Brian Starkey <brian.starkey@arm.com>
1628 L: Mali DP Maintainers <malidp@foss.arm.com>
1630 T: git git://anongit.freedesktop.org/drm/drm-misc
1631 F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1632 F: Documentation/gpu/afbc.rst
1633 F: drivers/gpu/drm/arm/
1635 ARM MFM AND FLOPPY DRIVERS
1636 M: Ian Molton <spyro@f2s.com>
1638 F: arch/arm/include/asm/floppy.h
1639 F: arch/arm/mach-rpc/floppydma.S
1641 ARM PMU PROFILING AND DEBUGGING
1642 M: Will Deacon <will@kernel.org>
1643 M: Mark Rutland <mark.rutland@arm.com>
1644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 F: Documentation/devicetree/bindings/arm/pmu.yaml
1647 F: Documentation/devicetree/bindings/perf/
1648 F: arch/arm*/include/asm/hw_breakpoint.h
1649 F: arch/arm*/include/asm/perf_event.h
1650 F: arch/arm*/kernel/hw_breakpoint.c
1651 F: arch/arm*/kernel/perf_*
1653 F: include/linux/perf/arm_pmu.h
1656 M: Russell King <linux@armlinux.org.uk>
1657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 W: http://www.armlinux.org.uk/
1660 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1662 X: arch/arm/boot/dts/
1664 ARM PRIMECELL AACI PL041 DRIVER
1665 M: Russell King <linux@armlinux.org.uk>
1669 ARM PRIMECELL BUS SUPPORT
1670 M: Russell King <linux@armlinux.org.uk>
1673 F: include/linux/amba/bus.h
1675 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1676 M: Miquel Raynal <miquel.raynal@bootlin.com>
1677 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1678 L: linux-mtd@lists.infradead.org
1680 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1681 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1683 ARM PRIMECELL PL35X SMC DRIVER
1684 M: Miquel Raynal <miquel.raynal@bootlin.com>
1685 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1689 F: drivers/memory/pl353-smc.c
1691 ARM PRIMECELL CLCD PL110 DRIVER
1692 M: Russell King <linux@armlinux.org.uk>
1694 F: drivers/video/fbdev/amba-clcd.*
1696 ARM PRIMECELL KMI PL050 DRIVER
1697 M: Russell King <linux@armlinux.org.uk>
1699 F: drivers/input/serio/ambakmi.*
1700 F: include/linux/amba/kmi.h
1702 ARM PRIMECELL MMCI PL180/1 DRIVER
1703 M: Russell King <linux@armlinux.org.uk>
1705 F: drivers/mmc/host/mmci.*
1706 F: include/linux/amba/mmci.h
1708 ARM PRIMECELL SSP PL022 SPI DRIVER
1709 M: Linus Walleij <linus.walleij@linaro.org>
1710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1713 F: drivers/spi/spi-pl022.c
1715 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1716 M: Russell King <linux@armlinux.org.uk>
1718 F: drivers/tty/serial/amba-pl01*.c
1719 F: include/linux/amba/serial.h
1721 ARM PRIMECELL VIC PL190/PL192 DRIVER
1722 M: Linus Walleij <linus.walleij@linaro.org>
1723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1726 F: drivers/irqchip/irq-vic.c
1728 ARM SMC WATCHDOG DRIVER
1729 M: Julius Werner <jwerner@chromium.org>
1730 R: Evan Benn <evanbenn@chromium.org>
1732 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1733 F: drivers/watchdog/arm_smc_wdt.c
1736 M: Will Deacon <will@kernel.org>
1737 R: Robin Murphy <robin.murphy@arm.com>
1738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1741 F: drivers/iommu/arm/
1742 F: drivers/iommu/io-pgtable-arm*
1744 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1745 M: Arnd Bergmann <arnd@arndb.de>
1746 M: Olof Johansson <olof@lixom.net>
1748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 C: irc://irc.libera.chat/armlinux
1751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1752 F: arch/arm/boot/dts/Makefile
1753 F: arch/arm64/boot/dts/Makefile
1755 ARM SUB-ARCHITECTURES
1756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 C: irc://irc.libera.chat/armlinux
1759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1763 ARM/ACTIONS SEMI ARCHITECTURE
1764 M: Andreas Färber <afaerber@suse.de>
1765 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1769 F: Documentation/devicetree/bindings/arm/actions.yaml
1770 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1771 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1772 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1773 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1774 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1775 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1776 F: Documentation/devicetree/bindings/pinctrl/actions,*
1777 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1778 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1779 F: arch/arm/boot/dts/owl-*
1780 F: arch/arm/mach-actions/
1781 F: arch/arm64/boot/dts/actions/
1782 F: drivers/clk/actions/
1783 F: drivers/clocksource/timer-owl*
1784 F: drivers/dma/owl-dma.c
1785 F: drivers/i2c/busses/i2c-owl.c
1786 F: drivers/irqchip/irq-owl-sirq.c
1787 F: drivers/mmc/host/owl-mmc.c
1788 F: drivers/net/ethernet/actions/
1789 F: drivers/pinctrl/actions/*
1790 F: drivers/soc/actions/
1791 F: include/dt-bindings/power/owl-*
1792 F: include/dt-bindings/reset/actions,*
1793 F: include/linux/soc/actions/
1796 ARM/ADS SPHERE MACHINE SUPPORT
1797 M: Lennert Buytenhek <kernel@wantstofly.org>
1798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 ARM/AFEB9260 MACHINE SUPPORT
1802 M: Sergey Lapin <slapin@ossfans.org>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 ARM/AJECO 1ARM MACHINE SUPPORT
1807 M: Lennert Buytenhek <kernel@wantstofly.org>
1808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811 ARM/Allwinner SoC Clock Support
1812 M: Emilio López <emilio@elopez.com.ar>
1814 F: drivers/clk/sunxi/
1816 ARM/Allwinner sunXi SoC support
1817 M: Chen-Yu Tsai <wens@csie.org>
1818 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1819 M: Samuel Holland <samuel@sholland.org>
1820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1823 L: linux-sunxi@lists.linux.dev
1824 F: arch/arm/mach-sunxi/
1825 F: arch/arm64/boot/dts/allwinner/
1826 F: drivers/clk/sunxi-ng/
1827 F: drivers/pinctrl/sunxi/
1828 F: drivers/soc/sunxi/
1833 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1834 M: Neil Armstrong <neil.armstrong@linaro.org>
1835 M: Jerome Brunet <jbrunet@baylibre.com>
1836 L: linux-amlogic@lists.infradead.org
1838 F: Documentation/devicetree/bindings/clock/amlogic*
1839 F: drivers/clk/meson/
1840 F: include/dt-bindings/clock/gxbb*
1841 F: include/dt-bindings/clock/meson*
1843 ARM/Amlogic Meson SoC Crypto Drivers
1844 M: Corentin Labbe <clabbe@baylibre.com>
1845 L: linux-crypto@vger.kernel.org
1846 L: linux-amlogic@lists.infradead.org
1848 F: Documentation/devicetree/bindings/crypto/amlogic*
1849 F: drivers/crypto/amlogic/
1851 ARM/Amlogic Meson SoC Sound Drivers
1852 M: Jerome Brunet <jbrunet@baylibre.com>
1853 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1855 F: Documentation/devicetree/bindings/sound/amlogic*
1858 ARM/Amlogic Meson SoC support
1859 M: Neil Armstrong <neil.armstrong@linaro.org>
1860 M: Kevin Hilman <khilman@baylibre.com>
1861 R: Jerome Brunet <jbrunet@baylibre.com>
1862 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 L: linux-amlogic@lists.infradead.org
1866 W: http://linux-meson.com/
1867 F: arch/arm/boot/dts/meson*
1868 F: arch/arm/mach-meson/
1869 F: arch/arm64/boot/dts/amlogic/
1870 F: drivers/mmc/host/meson*
1871 F: drivers/pinctrl/meson/
1872 F: drivers/rtc/rtc-meson*
1873 F: drivers/soc/amlogic/
1876 ARM/Annapurna Labs ALPINE ARCHITECTURE
1877 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1878 M: Antoine Tenart <atenart@kernel.org>
1879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 F: arch/arm/boot/dts/alpine*
1882 F: arch/arm/mach-alpine/
1883 F: arch/arm64/boot/dts/amazon/
1884 F: drivers/*/*alpine*
1886 ARM/APPLE MACHINE SUPPORT
1887 M: Hector Martin <marcan@marcan.st>
1888 M: Sven Peter <sven@svenpeter.dev>
1889 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1890 L: asahi@lists.linux.dev
1891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 W: https://asahilinux.org
1894 B: https://github.com/AsahiLinux/linux/issues
1895 C: irc://irc.oftc.net/asahi-dev
1896 T: git https://github.com/AsahiLinux/linux.git
1897 F: Documentation/devicetree/bindings/arm/apple.yaml
1898 F: Documentation/devicetree/bindings/arm/apple/*
1899 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1900 F: Documentation/devicetree/bindings/dma/apple,admac.yaml
1901 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1902 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1903 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1904 F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1905 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1906 F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
1907 F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1908 F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1909 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1910 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1911 F: Documentation/devicetree/bindings/power/apple*
1912 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1913 F: arch/arm64/boot/dts/apple/
1914 F: drivers/bluetooth/hci_bcm4377.c
1915 F: drivers/clk/clk-apple-nco.c
1916 F: drivers/dma/apple-admac.c
1917 F: drivers/i2c/busses/i2c-pasemi-core.c
1918 F: drivers/i2c/busses/i2c-pasemi-platform.c
1919 F: drivers/iommu/apple-dart.c
1920 F: drivers/iommu/io-pgtable-dart.c
1921 F: drivers/irqchip/irq-apple-aic.c
1922 F: drivers/mailbox/apple-mailbox.c
1923 F: drivers/nvme/host/apple.c
1924 F: drivers/nvmem/apple-efuses.c
1925 F: drivers/pinctrl/pinctrl-apple-gpio.c
1926 F: drivers/soc/apple/*
1927 F: drivers/watchdog/apple_wdt.c
1928 F: include/dt-bindings/interrupt-controller/apple-aic.h
1929 F: include/dt-bindings/pinctrl/apple.h
1930 F: include/linux/apple-mailbox.h
1931 F: include/linux/soc/apple/*
1933 ARM/APPLE MACHINE SOUND DRIVERS
1934 M: Martin Povišer <povik+lin@cutebit.org>
1935 L: asahi@lists.linux.dev
1936 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1938 F: Documentation/devicetree/bindings/sound/apple,*
1939 F: sound/soc/apple/*
1940 F: sound/soc/codecs/cs42l83-i2c.c
1942 ARM/ARTPEC MACHINE SUPPORT
1943 M: Jesper Nilsson <jesper.nilsson@axis.com>
1944 M: Lars Persson <lars.persson@axis.com>
1945 L: linux-arm-kernel@axis.com
1947 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1948 F: arch/arm/boot/dts/artpec6*
1949 F: arch/arm/mach-artpec
1951 F: drivers/crypto/axis
1952 F: drivers/mmc/host/usdhi6rol0.c
1953 F: drivers/pinctrl/pinctrl-artpec*
1955 ARM/ASPEED I2C DRIVER
1956 M: Brendan Higgins <brendanhiggins@google.com>
1957 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1958 R: Joel Stanley <joel@jms.id.au>
1959 L: linux-i2c@vger.kernel.org
1960 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1962 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1963 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1964 F: drivers/i2c/busses/i2c-aspeed.c
1965 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1967 ARM/ASPEED MACHINE SUPPORT
1968 M: Joel Stanley <joel@jms.id.au>
1969 R: Andrew Jeffery <andrew@aj.id.au>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1973 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1975 F: Documentation/devicetree/bindings/arm/aspeed/
1976 F: arch/arm/boot/dts/aspeed-*
1977 F: arch/arm/mach-aspeed/
1980 ARM/BITMAIN ARCHITECTURE
1981 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1985 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1986 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1987 F: arch/arm64/boot/dts/bitmain/
1988 F: drivers/clk/clk-bm1880.c
1989 F: drivers/pinctrl/pinctrl-bm1880.c
1991 ARM/CALXEDA HIGHBANK ARCHITECTURE
1992 M: Andre Przywara <andre.przywara@arm.com>
1993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995 F: arch/arm/boot/dts/ecx-*.dts*
1996 F: arch/arm/boot/dts/highbank.dts
1997 F: arch/arm/mach-highbank/
1999 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
2000 M: Krzysztof Halasa <khalasa@piap.pl>
2002 F: arch/arm/mach-cns3xxx/
2004 ARM/CAVIUM THUNDER NETWORK DRIVER
2005 M: Sunil Goutham <sgoutham@marvell.com>
2006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 F: drivers/net/ethernet/cavium/thunder/
2010 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2011 M: Lukasz Majewski <lukma@denx.de>
2012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014 F: arch/arm/mach-ep93xx/ts72xx.c
2016 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2017 M: Alexander Shiyan <shc_work@mail.ru>
2018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
2023 M: Lennert Buytenhek <kernel@wantstofly.org>
2024 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2027 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2028 M: Hartley Sweeten <hsweeten@visionengravers.com>
2029 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
2030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 F: arch/arm/mach-ep93xx/
2033 F: arch/arm/mach-ep93xx/include/mach/
2036 M: Russell King <linux@armlinux.org.uk>
2037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2040 F: drivers/clk/clkdev.c
2042 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2043 M: Baruch Siach <baruch@tkos.co.il>
2044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2046 F: arch/arm/boot/dts/cx92755*
2049 ARM/CONTEC MICRO9 MACHINE SUPPORT
2050 M: Hubert Feurstein <hubert.feurstein@contec.at>
2052 F: arch/arm/mach-ep93xx/micro9.c
2054 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2055 M: Mathieu Poirier <mathieu.poirier@linaro.org>
2056 M: Suzuki K Poulose <suzuki.poulose@arm.com>
2057 R: Mike Leach <mike.leach@linaro.org>
2058 R: Leo Yan <leo.yan@linaro.org>
2059 L: coresight@lists.linaro.org (moderated for non-subscribers)
2060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2063 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2064 F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2065 F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2066 F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2067 F: Documentation/trace/coresight/*
2068 F: drivers/hwtracing/coresight/*
2069 F: include/dt-bindings/arm/coresight-cti-dt.h
2070 F: include/linux/coresight*
2071 F: samples/coresight/*
2072 F: tools/perf/tests/shell/coresight/*
2073 F: tools/perf/arch/arm/util/auxtrace.c
2074 F: tools/perf/arch/arm/util/cs-etm.c
2075 F: tools/perf/arch/arm/util/cs-etm.h
2076 F: tools/perf/arch/arm/util/pmu.c
2077 F: tools/perf/util/cs-etm-decoder/*
2078 F: tools/perf/util/cs-etm.*
2080 ARM/CORGI MACHINE SUPPORT
2081 M: Richard Purdie <rpurdie@rpsys.net>
2084 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2085 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2086 M: Linus Walleij <linus.walleij@linaro.org>
2087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 T: git git://github.com/ulli-kroll/linux.git
2090 F: Documentation/devicetree/bindings/arm/gemini.yaml
2091 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2092 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2093 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2094 F: arch/arm/boot/dts/gemini*
2095 F: arch/arm/mach-gemini/
2096 F: drivers/crypto/gemini/
2097 F: drivers/net/ethernet/cortina/
2098 F: drivers/pinctrl/pinctrl-gemini.c
2099 F: drivers/rtc/rtc-ftrtc010.c
2101 ARM/CZ.NIC TURRIS SUPPORT
2102 M: Marek Behún <kabel@kernel.org>
2104 W: https://www.turris.cz/
2105 F: Documentation/ABI/testing/debugfs-moxtet
2106 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2107 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2108 F: Documentation/devicetree/bindings/bus/moxtet.txt
2109 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2110 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2111 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2112 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2113 F: drivers/bus/moxtet.c
2114 F: drivers/firmware/turris-mox-rwtm.c
2115 F: drivers/leds/leds-turris-omnia.c
2116 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2117 F: drivers/gpio/gpio-moxtet.c
2118 F: drivers/watchdog/armada_37xx_wdt.c
2119 F: include/dt-bindings/bus/moxtet.h
2120 F: include/linux/armada-37xx-rwtm-mailbox.h
2121 F: include/linux/moxtet.h
2123 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2124 M: Robert Jarzmik <robert.jarzmik@free.fr>
2125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2127 F: arch/arm/mach-pxa/ezx.c
2129 ARM/FARADAY FA526 PORT
2130 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2131 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2133 T: git git://git.berlios.de/gemini-board
2134 F: arch/arm/mm/*-fa*
2136 ARM/FOOTBRIDGE ARCHITECTURE
2137 M: Russell King <linux@armlinux.org.uk>
2138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140 W: http://www.armlinux.org.uk/
2141 F: arch/arm/include/asm/hardware/dec21285.h
2142 F: arch/arm/mach-footbridge/
2144 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2145 M: Shawn Guo <shawnguo@kernel.org>
2146 M: Sascha Hauer <s.hauer@pengutronix.de>
2147 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2148 R: Fabio Estevam <festevam@gmail.com>
2149 R: NXP Linux Team <linux-imx@nxp.com>
2150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2153 X: drivers/media/i2c/
2157 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2158 M: Shawn Guo <shawnguo@kernel.org>
2159 M: Li Yang <leoyang.li@nxp.com>
2160 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2163 F: arch/arm/boot/dts/ls1021a*
2164 F: arch/arm64/boot/dts/freescale/fsl-*
2165 F: arch/arm64/boot/dts/freescale/qoriq-*
2167 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2168 M: Shawn Guo <shawnguo@kernel.org>
2169 M: Sascha Hauer <s.hauer@pengutronix.de>
2170 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2171 R: Stefan Agner <stefan@agner.ch>
2172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2175 F: arch/arm/boot/dts/vf*
2176 F: arch/arm/mach-imx/*vf610*
2178 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2179 M: Lennert Buytenhek <kernel@wantstofly.org>
2180 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2183 ARM/GUMSTIX MACHINE SUPPORT
2184 M: Steve Sakoman <sakoman@gmail.com>
2185 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2189 M: Philipp Zabel <philipp.zabel@gmail.com>
2190 M: Paul Parsons <lost.distance@yahoo.com>
2191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 F: arch/arm/mach-pxa/hx4700.c
2194 F: arch/arm/mach-pxa/include/mach/hx4700.h
2195 F: sound/soc/pxa/hx4700.c
2197 ARM/HISILICON SOC SUPPORT
2198 M: Wei Xu <xuwei5@hisilicon.com>
2199 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2201 W: http://www.hisilicon.com
2202 T: git https://github.com/hisilicon/linux-hisi.git
2203 F: arch/arm/boot/dts/hi3*
2204 F: arch/arm/boot/dts/hip*
2205 F: arch/arm/boot/dts/hisi*
2206 F: arch/arm/mach-hisi/
2207 F: arch/arm64/boot/dts/hisilicon/
2209 ARM/HP JORNADA 7XX MACHINE SUPPORT
2210 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2214 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2215 F: arch/arm/mach-sa1100/jornada720.c
2217 ARM/HPE GXP ARCHITECTURE
2218 M: Jean-Marie Verdun <verdun@hpe.com>
2219 M: Nick Hawkins <nick.hawkins@hpe.com>
2221 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2222 F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2223 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2224 F: arch/arm/boot/dts/hpe-bmc*
2225 F: arch/arm/boot/dts/hpe-gxp*
2226 F: arch/arm/mach-hpe/
2227 F: drivers/clocksource/timer-gxp.c
2228 F: drivers/spi/spi-gxp.c
2229 F: drivers/watchdog/gxp-wdt.c
2231 ARM/IGEP MACHINE SUPPORT
2232 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2233 M: Javier Martinez Canillas <javier@dowhile0.org>
2234 L: linux-omap@vger.kernel.org
2235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237 F: arch/arm/boot/dts/omap3-igep*
2239 ARM/INCOME PXA270 SUPPORT
2240 M: Marek Vasut <marek.vasut@gmail.com>
2241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2245 ARM/INTEL IOP32X ARM ARCHITECTURE
2246 M: Lennert Buytenhek <kernel@wantstofly.org>
2247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250 ARM/INTEL IQ81342EX MACHINE SUPPORT
2251 M: Lennert Buytenhek <kernel@wantstofly.org>
2252 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2255 ARM/INTEL IXDP2850 MACHINE SUPPORT
2256 M: Lennert Buytenhek <kernel@wantstofly.org>
2257 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2260 ARM/INTEL IXP4XX ARM ARCHITECTURE
2261 M: Linus Walleij <linusw@kernel.org>
2262 M: Imre Kaloz <kaloz@openwrt.org>
2263 M: Krzysztof Halasa <khalasa@piap.pl>
2264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2266 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2267 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2268 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2269 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2270 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2271 F: arch/arm/mach-ixp4xx/
2272 F: drivers/bus/intel-ixp4xx-eb.c
2273 F: drivers/clocksource/timer-ixp4xx.c
2274 F: drivers/crypto/ixp4xx_crypto.c
2275 F: drivers/gpio/gpio-ixp4xx.c
2276 F: drivers/irqchip/irq-ixp4xx.c
2277 F: include/linux/irqchip/irq-ixp4xx.h
2278 F: include/linux/platform_data/timer-ixp4xx.h
2280 ARM/INTEL KEEMBAY ARCHITECTURE
2281 M: Paul J. Murphy <paul.j.murphy@intel.com>
2282 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2284 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2285 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2286 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2288 ARM/INTEL XSC3 (MANZANO) ARM CORE
2289 M: Lennert Buytenhek <kernel@wantstofly.org>
2290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2294 M: Lennert Buytenhek <kernel@wantstofly.org>
2295 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2298 ARM/LG1K ARCHITECTURE
2299 M: Chanho Min <chanho.min@lge.com>
2300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2302 F: arch/arm64/boot/dts/lg/
2304 ARM/LOGICPD PXA270 MACHINE SUPPORT
2305 M: Lennert Buytenhek <kernel@wantstofly.org>
2306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2309 ARM/LPC18XX ARCHITECTURE
2310 M: Vladimir Zapolskiy <vz@mleia.com>
2311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2313 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2314 F: arch/arm/boot/dts/lpc43*
2315 F: drivers/i2c/busses/i2c-lpc2k.c
2316 F: drivers/memory/pl172.c
2317 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2318 F: drivers/rtc/rtc-lpc24xx.c
2321 ARM/LPC32XX SOC SUPPORT
2322 M: Vladimir Zapolskiy <vz@mleia.com>
2323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2326 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2327 F: arch/arm/boot/dts/lpc32*
2328 F: arch/arm/mach-lpc32xx/
2329 F: drivers/i2c/busses/i2c-pnx.c
2330 F: drivers/net/ethernet/nxp/lpc_eth.c
2331 F: drivers/usb/host/ohci-nxp.c
2332 F: drivers/watchdog/pnx4008_wdt.c
2335 ARM/MAGICIAN MACHINE SUPPORT
2336 M: Philipp Zabel <philipp.zabel@gmail.com>
2339 ARM/Marvell Dove/MV78xx0/Orion SOC support
2340 M: Andrew Lunn <andrew@lunn.ch>
2341 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2342 M: Gregory Clement <gregory.clement@bootlin.com>
2343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2346 F: Documentation/devicetree/bindings/soc/dove/
2347 F: arch/arm/boot/dts/dove*
2348 F: arch/arm/boot/dts/orion5x*
2349 F: arch/arm/mach-dove/
2350 F: arch/arm/mach-mv78xx0/
2351 F: arch/arm/mach-orion5x/
2352 F: arch/arm/plat-orion/
2353 F: drivers/soc/dove/
2355 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2356 M: Andrew Lunn <andrew@lunn.ch>
2357 M: Gregory Clement <gregory.clement@bootlin.com>
2358 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2362 F: arch/arm/boot/dts/armada*
2363 F: arch/arm/boot/dts/kirkwood*
2364 F: arch/arm/configs/mvebu_*_defconfig
2365 F: arch/arm/mach-mvebu/
2366 F: arch/arm64/boot/dts/marvell/armada*
2367 F: arch/arm64/boot/dts/marvell/cn913*
2368 F: drivers/cpufreq/armada-37xx-cpufreq.c
2369 F: drivers/cpufreq/armada-8k-cpufreq.c
2370 F: drivers/cpufreq/mvebu-cpufreq.c
2371 F: drivers/irqchip/irq-armada-370-xp.c
2372 F: drivers/irqchip/irq-mvebu-*
2373 F: drivers/pinctrl/mvebu/
2374 F: drivers/rtc/rtc-armada38x.c
2376 ARM/Mediatek RTC DRIVER
2377 M: Eddie Huang <eddie.huang@mediatek.com>
2378 M: Sean Wang <sean.wang@mediatek.com>
2379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2380 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2382 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2383 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2384 F: drivers/rtc/rtc-mt2712.c
2385 F: drivers/rtc/rtc-mt6397.c
2386 F: drivers/rtc/rtc-mt7622.c
2388 ARM/Mediatek SoC support
2389 M: Matthias Brugger <matthias.bgg@gmail.com>
2390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2391 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2393 W: https://mtk.wiki.kernel.org/
2394 C: irc://chat.freenode.net/linux-mediatek
2395 F: arch/arm/boot/dts/mt6*
2396 F: arch/arm/boot/dts/mt7*
2397 F: arch/arm/boot/dts/mt8*
2398 F: arch/arm/mach-mediatek/
2399 F: arch/arm64/boot/dts/mediatek/
2400 F: drivers/soc/mediatek/
2405 ARM/Mediatek USB3 PHY DRIVER
2406 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2408 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2410 F: Documentation/devicetree/bindings/phy/mediatek,*
2411 F: drivers/phy/mediatek/
2413 ARM/Microchip (AT91) SoC support
2414 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2415 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2416 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419 W: http://www.linux4sam.org
2420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2421 F: arch/arm/boot/dts/at91*.dts
2422 F: arch/arm/boot/dts/at91*.dtsi
2423 F: arch/arm/boot/dts/sama*.dts
2424 F: arch/arm/boot/dts/sama*.dtsi
2425 F: arch/arm/include/debug/at91.S
2426 F: arch/arm/mach-at91/
2427 F: drivers/memory/atmel*
2428 F: drivers/watchdog/sama5d4_wdt.c
2429 F: include/soc/at91/
2430 X: drivers/input/touchscreen/atmel_mxt_ts.c
2431 X: drivers/net/wireless/atmel/
2435 ARM/Microchip Sparx5 SoC support
2436 M: Lars Povlsen <lars.povlsen@microchip.com>
2437 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2438 M: Daniel Machon <daniel.machon@microchip.com>
2439 M: UNGLinuxDriver@microchip.com
2440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2442 T: git git://github.com/microchip-ung/linux-upstream.git
2443 F: arch/arm64/boot/dts/microchip/
2444 F: drivers/net/ethernet/microchip/vcap/
2445 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2448 Microchip Timer Counter Block (TCB) Capture Driver
2449 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2450 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2451 L: linux-iio@vger.kernel.org
2453 F: drivers/counter/microchip-tcb-capture.c
2455 ARM/MILBEAUT ARCHITECTURE
2456 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2457 M: Takao Orito <orito.takao@socionext.com>
2458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2460 F: arch/arm/boot/dts/milbeaut*
2461 F: arch/arm/mach-milbeaut/
2464 ARM/MIOA701 MACHINE SUPPORT
2465 M: Robert Jarzmik <robert.jarzmik@free.fr>
2466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2468 F: arch/arm/mach-pxa/mioa701.c
2470 ARM/MStar/Sigmastar Armv7 SoC support
2471 M: Daniel Palmer <daniel@thingy.jp>
2472 M: Romain Perier <romain.perier@gmail.com>
2473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2475 W: http://linux-chenxing.org/
2476 T: git git://github.com/linux-chenxing/linux.git
2477 F: Documentation/devicetree/bindings/arm/mstar/*
2478 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2479 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2480 F: arch/arm/boot/dts/mstar-*
2481 F: arch/arm/mach-mstar/
2482 F: drivers/clk/mstar/
2483 F: drivers/clocksource/timer-msc313e.c
2484 F: drivers/gpio/gpio-msc313.c
2485 F: drivers/rtc/rtc-msc313.c
2486 F: drivers/watchdog/msc313e_wdt.c
2487 F: include/dt-bindings/clock/mstar-*
2488 F: include/dt-bindings/gpio/msc313-gpio.h
2490 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2491 M: Michael Petchkovsky <mkpetch@internode.on.net>
2494 ARM/NOMADIK/Ux500 ARCHITECTURES
2495 M: Linus Walleij <linus.walleij@linaro.org>
2496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2499 F: Documentation/devicetree/bindings/arm/ste-*
2500 F: Documentation/devicetree/bindings/arm/ux500.yaml
2501 F: Documentation/devicetree/bindings/arm/ux500/
2502 F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2503 F: arch/arm/boot/dts/ste-*
2504 F: arch/arm/mach-nomadik/
2505 F: arch/arm/mach-ux500/
2506 F: drivers/clk/clk-nomadik.c
2507 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2508 F: drivers/dma/ste_dma40*
2509 F: drivers/hwspinlock/u8500_hsem.c
2510 F: drivers/i2c/busses/i2c-nomadik.c
2511 F: drivers/iio/adc/ab8500-gpadc.c
2512 F: drivers/mfd/ab8500*
2513 F: drivers/mfd/abx500*
2514 F: drivers/mfd/db8500*
2515 F: drivers/pinctrl/nomadik/
2516 F: drivers/rtc/rtc-ab8500.c
2517 F: drivers/rtc/rtc-pl031.c
2518 F: drivers/soc/ux500/
2520 ARM/NUVOTON NPCM ARCHITECTURE
2521 M: Avi Fishman <avifishman70@gmail.com>
2522 M: Tomer Maimon <tmaimon77@gmail.com>
2523 M: Tali Perry <tali.perry1@gmail.com>
2524 R: Patrick Venture <venture@google.com>
2525 R: Nancy Yuen <yuenn@google.com>
2526 R: Benjamin Fair <benjaminfair@google.com>
2527 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2529 F: Documentation/devicetree/bindings/*/*/*npcm*
2530 F: Documentation/devicetree/bindings/*/*npcm*
2531 F: Documentation/devicetree/bindings/arm/npcm/*
2532 F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2533 F: arch/arm/boot/dts/nuvoton-npcm*
2534 F: arch/arm/mach-npcm/
2535 F: arch/arm64/boot/dts/nuvoton/
2537 F: drivers/*/*/*npcm*
2538 F: drivers/rtc/rtc-nct3018y.c
2539 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2540 F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2542 ARM/NUVOTON WPCM450 ARCHITECTURE
2543 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2544 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2546 W: https://github.com/neuschaefer/wpcm450/wiki
2547 F: Documentation/devicetree/bindings/*/*wpcm*
2548 F: arch/arm/boot/dts/nuvoton-wpcm450*
2549 F: arch/arm/mach-npcm/wpcm450.c
2550 F: drivers/*/*/*wpcm*
2553 ARM/NXP S32G ARCHITECTURE
2554 M: Chester Lin <clin@suse.com>
2555 R: Andreas Färber <afaerber@suse.de>
2556 R: Matthias Brugger <mbrugger@suse.com>
2557 R: NXP S32 Linux Team <s32@nxp.com>
2558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2560 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2562 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2563 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2565 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2566 F: arch/arm/mach-s3c/gta02.h
2567 F: arch/arm/mach-s3c/mach-gta02.c
2569 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2570 M: Alexander Clouter <alex@digriz.org.uk>
2571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2573 W: http://www.digriz.org.uk/ts78xx/kernel
2574 F: arch/arm/mach-orion5x/ts78xx-*
2576 ARM/OXNAS platform support
2577 M: Neil Armstrong <neil.armstrong@linaro.org>
2578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2579 L: linux-oxnas@groups.io (moderated for non-subscribers)
2581 F: arch/arm/boot/dts/ox8*.dts*
2582 F: arch/arm/mach-oxnas/
2583 F: drivers/power/reset/oxnas-restart.c
2586 ARM/PALM TREO SUPPORT
2587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2589 F: arch/arm/mach-pxa/palmtreo.*
2591 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2592 M: Marek Vasut <marek.vasut@gmail.com>
2593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2595 W: http://hackndev.com
2596 F: arch/arm/mach-pxa/include/mach/palmld.h
2597 F: arch/arm/mach-pxa/include/mach/palmtc.h
2598 F: arch/arm/mach-pxa/include/mach/palmtx.h
2599 F: arch/arm/mach-pxa/palmld.c
2600 F: arch/arm/mach-pxa/palmt5.*
2601 F: arch/arm/mach-pxa/palmtc.c
2602 F: arch/arm/mach-pxa/palmte2.*
2603 F: arch/arm/mach-pxa/palmtx.c
2606 M: Sergey Lapin <slapin@ossfans.org>
2607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2609 W: http://hackndev.com
2610 F: arch/arm/mach-pxa/palmz72.*
2613 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2615 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2617 ARM/PT DIGITAL BOARD PORT
2618 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2621 W: http://www.armlinux.org.uk/
2623 ARM/QUALCOMM SUPPORT
2624 M: Andy Gross <agross@kernel.org>
2625 M: Bjorn Andersson <andersson@kernel.org>
2626 R: Konrad Dybcio <konrad.dybcio@somainline.org>
2627 L: linux-arm-msm@vger.kernel.org
2629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2630 F: Documentation/devicetree/bindings/*/qcom*
2631 F: Documentation/devicetree/bindings/soc/qcom/
2632 F: arch/arm/boot/dts/qcom-*.dts
2633 F: arch/arm/boot/dts/qcom-*.dtsi
2634 F: arch/arm/configs/qcom_defconfig
2635 F: arch/arm/mach-qcom/
2636 F: arch/arm64/boot/dts/qcom/
2637 F: drivers/*/*/qcom*
2638 F: drivers/*/*/qcom/
2639 F: drivers/*/pm8???-*
2642 F: drivers/bluetooth/btqcomsmd.c
2643 F: drivers/clocksource/timer-qcom.c
2644 F: drivers/cpuidle/cpuidle-qcom-spm.c
2645 F: drivers/extcon/extcon-qcom*
2646 F: drivers/i2c/busses/i2c-qcom-geni.c
2647 F: drivers/i2c/busses/i2c-qup.c
2648 F: drivers/iommu/msm*
2649 F: drivers/mfd/ssbi.c
2650 F: drivers/mmc/host/mmci_qcom*
2651 F: drivers/mmc/host/sdhci-msm.c
2652 F: drivers/pci/controller/dwc/pcie-qcom.c
2653 F: drivers/phy/qualcomm/
2654 F: drivers/power/*/msm*
2655 F: drivers/reset/reset-qcom-*
2656 F: drivers/ufs/host/ufs-qcom*
2657 F: drivers/spi/spi-geni-qcom.c
2658 F: drivers/spi/spi-qcom-qspi.c
2659 F: drivers/spi/spi-qup.c
2660 F: drivers/tty/serial/msm_serial.c
2661 F: drivers/usb/dwc3/dwc3-qcom.c
2662 F: include/dt-bindings/*/qcom*
2663 F: include/linux/*/qcom*
2664 F: include/linux/soc/qcom/
2666 ARM/RADISYS ENP2611 MACHINE SUPPORT
2667 M: Lennert Buytenhek <kernel@wantstofly.org>
2668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2671 ARM/RDA MICRO ARCHITECTURE
2672 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2674 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2676 F: Documentation/devicetree/bindings/arm/rda.yaml
2677 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2678 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2679 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2680 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2681 F: arch/arm/boot/dts/rda8810pl-*
2682 F: drivers/clocksource/timer-rda.c
2683 F: drivers/gpio/gpio-rda.c
2684 F: drivers/irqchip/irq-rda-intc.c
2685 F: drivers/tty/serial/rda-uart.c
2687 ARM/REALTEK ARCHITECTURE
2688 M: Andreas Färber <afaerber@suse.de>
2689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2690 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2692 F: Documentation/devicetree/bindings/arm/realtek.yaml
2693 F: arch/arm/boot/dts/rtd*
2694 F: arch/arm/mach-realtek/
2695 F: arch/arm64/boot/dts/realtek/
2697 ARM/RENESAS ARCHITECTURE
2698 M: Geert Uytterhoeven <geert+renesas@glider.be>
2699 M: Magnus Damm <magnus.damm@gmail.com>
2700 L: linux-renesas-soc@vger.kernel.org
2702 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2703 C: irc://irc.libera.chat/renesas-soc
2704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2705 F: Documentation/devicetree/bindings/arm/renesas.yaml
2706 F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2707 F: Documentation/devicetree/bindings/soc/renesas/
2708 F: arch/arm/boot/dts/emev2*
2709 F: arch/arm/boot/dts/gr-peach*
2710 F: arch/arm/boot/dts/iwg20d-q7*
2711 F: arch/arm/boot/dts/r7s*
2712 F: arch/arm/boot/dts/r8a*
2713 F: arch/arm/boot/dts/r9a*
2714 F: arch/arm/boot/dts/sh*
2715 F: arch/arm/configs/shmobile_defconfig
2716 F: arch/arm/include/debug/renesas-scif.S
2717 F: arch/arm/mach-shmobile/
2718 F: arch/arm64/boot/dts/renesas/
2719 F: drivers/soc/renesas/
2720 F: include/linux/soc/renesas/
2722 ARM/RISCPC ARCHITECTURE
2723 M: Russell King <linux@armlinux.org.uk>
2724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2726 W: http://www.armlinux.org.uk/
2727 F: arch/arm/include/asm/hardware/ioc.h
2728 F: arch/arm/include/asm/hardware/iomd.h
2729 F: arch/arm/include/asm/hardware/memc.h
2730 F: arch/arm/mach-rpc/
2731 F: drivers/net/ethernet/8390/etherh.c
2732 F: drivers/net/ethernet/i825xx/ether1*
2733 F: drivers/net/ethernet/seeq/ether3*
2734 F: drivers/scsi/arm/
2736 ARM/Rockchip SoC support
2737 M: Heiko Stuebner <heiko@sntech.de>
2738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2739 L: linux-rockchip@lists.infradead.org
2741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2742 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2743 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2744 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2745 F: arch/arm/boot/dts/rk3*
2746 F: arch/arm/boot/dts/rv1108*
2747 F: arch/arm/mach-rockchip/
2748 F: drivers/*/*/*rockchip*
2749 F: drivers/*/*rockchip*
2750 F: drivers/clk/rockchip/
2751 F: drivers/i2c/busses/i2c-rk3x.c
2752 F: sound/soc/rockchip/
2755 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2756 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2757 R: Alim Akhtar <alim.akhtar@samsung.com>
2758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2759 L: linux-samsung-soc@vger.kernel.org
2761 C: irc://irc.libera.chat/linux-exynos
2762 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2763 B: mailto:linux-samsung-soc@vger.kernel.org
2764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2765 F: Documentation/arm/samsung/
2766 F: Documentation/devicetree/bindings/arm/samsung/
2767 F: Documentation/devicetree/bindings/hwinfo/samsung,*
2768 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2769 F: Documentation/devicetree/bindings/soc/samsung/
2770 F: arch/arm/boot/dts/exynos*
2771 F: arch/arm/boot/dts/s3c*
2772 F: arch/arm/boot/dts/s5p*
2773 F: arch/arm/mach-exynos*/
2774 F: arch/arm/mach-s3c/
2775 F: arch/arm/mach-s5p*/
2776 F: arch/arm64/boot/dts/exynos/
2777 F: drivers/*/*/*s3c24*
2778 F: drivers/*/*s3c24*
2779 F: drivers/*/*s3c64xx*
2780 F: drivers/*/*s5pv210*
2781 F: drivers/clocksource/samsung_pwm_timer.c
2782 F: drivers/memory/samsung/
2783 F: drivers/pwm/pwm-samsung.c
2784 F: drivers/soc/samsung/
2785 F: drivers/tty/serial/samsung*
2786 F: include/clocksource/samsung_pwm.h
2787 F: include/linux/platform_data/*s3c*
2788 F: include/linux/serial_s3c.h
2789 F: include/linux/soc/samsung/
2795 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2796 M: Łukasz Stelmach <l.stelmach@samsung.com>
2797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2798 L: linux-media@vger.kernel.org
2800 F: drivers/media/platform/samsung/s5p-g2d/
2802 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2803 M: Marek Szyprowski <m.szyprowski@samsung.com>
2804 L: linux-samsung-soc@vger.kernel.org
2805 L: linux-media@vger.kernel.org
2807 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2808 F: drivers/media/cec/platform/s5p/
2810 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2811 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2812 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2813 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2815 L: linux-media@vger.kernel.org
2817 F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2818 F: drivers/media/platform/samsung/s5p-jpeg/
2820 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2821 M: Marek Szyprowski <m.szyprowski@samsung.com>
2822 M: Andrzej Hajda <andrzej.hajda@intel.com>
2823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2824 L: linux-media@vger.kernel.org
2826 F: drivers/media/platform/samsung/s5p-mfc/
2828 ARM/SOCFPGA ARCHITECTURE
2829 M: Dinh Nguyen <dinguyen@kernel.org>
2831 W: http://www.rocketboards.org
2832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2833 F: arch/arm/boot/dts/socfpga*
2834 F: arch/arm/configs/socfpga_defconfig
2835 F: arch/arm/mach-socfpga/
2836 F: arch/arm64/boot/dts/altera/
2837 F: arch/arm64/boot/dts/intel/
2839 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2840 M: Dinh Nguyen <dinguyen@kernel.org>
2842 F: drivers/clk/socfpga/
2844 ARM/SOCFPGA EDAC SUPPORT
2845 M: Dinh Nguyen <dinguyen@kernel.org>
2847 F: drivers/edac/altera_edac.[ch]
2849 ARM/SPREADTRUM SoC SUPPORT
2850 M: Orson Zhai <orsonzhai@gmail.com>
2851 M: Baolin Wang <baolin.wang7@gmail.com>
2852 M: Chunyan Zhang <zhang.lyra@gmail.com>
2854 F: arch/arm64/boot/dts/sprd
2859 ARM/STI ARCHITECTURE
2860 M: Patrice Chotard <patrice.chotard@foss.st.com>
2861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2863 W: http://www.stlinux.com
2864 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2865 F: arch/arm/boot/dts/sti*
2866 F: arch/arm/mach-sti/
2867 F: drivers/ata/ahci_st.c
2868 F: drivers/char/hw_random/st-rng.c
2869 F: drivers/clocksource/arm_global_timer.c
2870 F: drivers/clocksource/clksrc_st_lpc.c
2871 F: drivers/cpufreq/sti-cpufreq.c
2872 F: drivers/dma/st_fdma*
2873 F: drivers/i2c/busses/i2c-st.c
2874 F: drivers/media/platform/st/sti/c8sectpfe/
2875 F: drivers/media/rc/st_rc.c
2876 F: drivers/mmc/host/sdhci-st.c
2877 F: drivers/phy/st/phy-miphy28lp.c
2878 F: drivers/phy/st/phy-stih407-usb.c
2879 F: drivers/pinctrl/pinctrl-st.c
2880 F: drivers/remoteproc/st_remoteproc.c
2881 F: drivers/remoteproc/st_slim_rproc.c
2882 F: drivers/reset/sti/
2883 F: drivers/rtc/rtc-st-lpc.c
2884 F: drivers/tty/serial/st-asc.c
2885 F: drivers/usb/dwc3/dwc3-st.c
2886 F: drivers/usb/host/ehci-st.c
2887 F: drivers/usb/host/ohci-st.c
2888 F: drivers/watchdog/st_lpc_wdt.c
2889 F: include/linux/remoteproc/st_slim_rproc.h
2891 ARM/STM32 ARCHITECTURE
2892 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2893 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2894 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2895 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2898 F: arch/arm/boot/dts/stm32*
2899 F: arch/arm/mach-stm32/
2900 F: drivers/clocksource/armv7m_systick.c
2904 ARM/SUNPLUS SP7021 SOC SUPPORT
2905 M: Qin Jian <qinjian@cqplus1.com>
2906 L: linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2908 W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2909 F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2910 F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2911 F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2912 F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2913 F: arch/arm/boot/dts/sunplus-sp7021*.dts*
2914 F: arch/arm/configs/sp7021_*defconfig
2915 F: arch/arm/mach-sunplus/
2916 F: drivers/irqchip/irq-sp7021-intc.c
2917 F: drivers/reset/reset-sunplus.c
2918 F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2919 F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2921 ARM/Synaptics SoC support
2922 M: Jisheng Zhang <jszhang@kernel.org>
2923 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2926 F: arch/arm/boot/dts/berlin*
2927 F: arch/arm/mach-berlin/
2928 F: arch/arm64/boot/dts/synaptics/
2930 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2931 M: Lennert Buytenhek <kernel@wantstofly.org>
2932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2935 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2936 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2937 L: linux-tegra@vger.kernel.org
2938 L: linux-media@vger.kernel.org
2940 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2941 F: drivers/media/cec/platform/tegra/
2943 ARM/TESLA FSD SoC SUPPORT
2944 M: Alim Akhtar <alim.akhtar@samsung.com>
2945 M: linux-fsd@tesla.com
2946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2947 L: linux-samsung-soc@vger.kernel.org
2949 F: arch/arm64/boot/dts/tesla*
2951 ARM/TETON BGA MACHINE SUPPORT
2952 M: "Mark F. Brown" <mark.brown314@gmail.com>
2953 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2956 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2957 M: Santosh Shilimkar <ssantosh@kernel.org>
2958 L: linux-kernel@vger.kernel.org
2960 F: drivers/memory/*emif*
2962 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2963 M: Nishanth Menon <nm@ti.com>
2964 M: Santosh Shilimkar <ssantosh@kernel.org>
2965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2968 F: arch/arm/boot/dts/keystone-*
2969 F: arch/arm/mach-keystone/
2971 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2972 M: Santosh Shilimkar <ssantosh@kernel.org>
2973 L: linux-kernel@vger.kernel.org
2975 F: drivers/clk/keystone/
2977 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2978 M: Santosh Shilimkar <ssantosh@kernel.org>
2979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2980 L: linux-kernel@vger.kernel.org
2982 F: drivers/clocksource/timer-keystone.c
2984 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2985 M: Santosh Shilimkar <ssantosh@kernel.org>
2986 L: linux-kernel@vger.kernel.org
2988 F: drivers/power/reset/keystone-reset.c
2990 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2991 M: Nishanth Menon <nm@ti.com>
2992 M: Vignesh Raghavendra <vigneshr@ti.com>
2993 M: Tero Kristo <kristo@kernel.org>
2994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2996 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2997 F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2998 F: arch/arm64/boot/dts/ti/Makefile
2999 F: arch/arm64/boot/dts/ti/k3-*
3000 F: include/dt-bindings/pinctrl/k3.h
3002 ARM/THECUS N2100 MACHINE SUPPORT
3003 M: Lennert Buytenhek <kernel@wantstofly.org>
3004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3007 ARM/TOSA MACHINE SUPPORT
3008 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
3009 M: Dirk Opfer <dirk@opfer-online.de>
3012 ARM/TOSHIBA VISCONTI ARCHITECTURE
3013 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3017 F: Documentation/devicetree/bindings/arm/toshiba.yaml
3018 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3019 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3020 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3021 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3022 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3023 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3024 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3025 F: arch/arm64/boot/dts/toshiba/
3026 F: drivers/clk/visconti/
3027 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3028 F: drivers/gpio/gpio-visconti.c
3029 F: drivers/pci/controller/dwc/pcie-visconti.c
3030 F: drivers/pinctrl/visconti/
3031 F: drivers/watchdog/visconti_wdt.c
3034 ARM/UNIPHIER ARCHITECTURE
3035 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3036 M: Masami Hiramatsu <mhiramat@kernel.org>
3037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3039 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3040 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3041 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3042 F: arch/arm/boot/dts/uniphier*
3043 F: arch/arm/include/asm/hardware/cache-uniphier.h
3044 F: arch/arm/mach-uniphier/
3045 F: arch/arm/mm/cache-uniphier.c
3046 F: arch/arm64/boot/dts/socionext/uniphier*
3047 F: drivers/bus/uniphier-system-bus.c
3048 F: drivers/clk/uniphier/
3049 F: drivers/dma/uniphier-mdmac.c
3050 F: drivers/gpio/gpio-uniphier.c
3051 F: drivers/i2c/busses/i2c-uniphier*
3052 F: drivers/irqchip/irq-uniphier-aidet.c
3053 F: drivers/mmc/host/uniphier-sd.c
3054 F: drivers/pinctrl/uniphier/
3055 F: drivers/reset/reset-uniphier.c
3056 F: drivers/tty/serial/8250/8250_uniphier.c
3059 ARM/VERSATILE EXPRESS PLATFORM
3060 M: Liviu Dudau <liviu.dudau@arm.com>
3061 M: Sudeep Holla <sudeep.holla@arm.com>
3062 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
3063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3067 F: arch/arm/boot/dts/vexpress*
3068 F: arch/arm/mach-vexpress/
3069 F: arch/arm64/boot/dts/arm/
3070 F: drivers/clk/versatile/clk-vexpress-osc.c
3071 F: drivers/clocksource/timer-versatile.c
3075 M: Russell King <linux@armlinux.org.uk>
3076 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3078 W: http://www.armlinux.org.uk/
3081 ARM/VOIPAC PXA270 SUPPORT
3082 M: Marek Vasut <marek.vasut@gmail.com>
3083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3085 F: arch/arm/mach-pxa/include/mach/vpac270.h
3086 F: arch/arm/mach-pxa/vpac270.c
3088 ARM/VT8500 ARM ARCHITECTURE
3089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3091 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3092 F: arch/arm/mach-vt8500/
3093 F: drivers/clocksource/timer-vt8500.c
3094 F: drivers/i2c/busses/i2c-wmt.c
3095 F: drivers/mmc/host/wmt-sdmmc.c
3096 F: drivers/pwm/pwm-vt8500.c
3097 F: drivers/rtc/rtc-vt8500.c
3098 F: drivers/tty/serial/vt8500_serial.c
3099 F: drivers/usb/host/ehci-platform.c
3100 F: drivers/usb/host/uhci-platform.c
3101 F: drivers/video/fbdev/vt8500lcdfb.*
3102 F: drivers/video/fbdev/wm8505fb*
3103 F: drivers/video/fbdev/wmt_ge_rops.*
3105 ARM/ZIPIT Z2 SUPPORT
3106 M: Marek Vasut <marek.vasut@gmail.com>
3107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3109 F: arch/arm/mach-pxa/include/mach/z2.h
3110 F: arch/arm/mach-pxa/z2.c
3112 ARM/ZYNQ ARCHITECTURE
3113 M: Michal Simek <michal.simek@xilinx.com>
3114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3116 W: http://wiki.xilinx.com
3117 T: git https://github.com/Xilinx/linux-xlnx.git
3118 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3119 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3120 F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3121 F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3122 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3123 F: arch/arm/mach-zynq/
3124 F: drivers/clocksource/timer-cadence-ttc.c
3125 F: drivers/cpuidle/cpuidle-zynq.c
3126 F: drivers/edac/synopsys_edac.c
3127 F: drivers/i2c/busses/i2c-cadence.c
3128 F: drivers/i2c/busses/i2c-xiic.c
3129 F: drivers/mmc/host/sdhci-of-arasan.c
3133 ARM64 PORT (AARCH64 ARCHITECTURE)
3134 M: Catalin Marinas <catalin.marinas@arm.com>
3135 M: Will Deacon <will@kernel.org>
3136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3139 F: Documentation/arm64/
3141 F: tools/testing/selftests/arm64/
3142 X: arch/arm64/boot/dts/
3144 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3145 M: George McCollister <george.mccollister@gmail.com>
3146 L: netdev@vger.kernel.org
3148 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3149 F: drivers/net/dsa/xrs700x/*
3150 F: net/dsa/tag_xrs700x.c
3152 AS3645A LED FLASH CONTROLLER DRIVER
3153 M: Sakari Ailus <sakari.ailus@iki.fi>
3154 L: linux-leds@vger.kernel.org
3156 F: drivers/leds/flash/leds-as3645a.c
3158 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3159 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3160 L: linux-media@vger.kernel.org
3162 T: git git://linuxtv.org/media_tree.git
3163 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3164 F: drivers/media/i2c/ak7375.c
3166 ASAHI KASEI AK8974 DRIVER
3167 M: Linus Walleij <linus.walleij@linaro.org>
3168 L: linux-iio@vger.kernel.org
3170 W: http://www.akm.com/
3171 F: drivers/iio/magnetometer/ak8974.c
3173 ASC7621 HARDWARE MONITOR DRIVER
3174 M: George Joseph <george.joseph@fairview5.com>
3175 L: linux-hwmon@vger.kernel.org
3177 F: Documentation/hwmon/asc7621.rst
3178 F: drivers/hwmon/asc7621.c
3180 ASIX AX88796C SPI ETHERNET ADAPTER
3181 M: Łukasz Stelmach <l.stelmach@samsung.com>
3183 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3184 F: drivers/net/ethernet/asix/ax88796c_*
3186 ASPEED PECI CONTROLLER
3187 M: Iwona Winiarska <iwona.winiarska@intel.com>
3188 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3189 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3191 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3192 F: drivers/peci/controller/peci-aspeed.c
3194 ASPEED PINCTRL DRIVERS
3195 M: Andrew Jeffery <andrew@aj.id.au>
3196 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3197 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3198 L: linux-gpio@vger.kernel.org
3200 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3201 F: drivers/pinctrl/aspeed/
3203 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3204 M: Eddie James <eajames@linux.ibm.com>
3205 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3207 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3208 F: drivers/irqchip/irq-aspeed-scu-ic.c
3209 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3211 ASPEED SD/MMC DRIVER
3212 M: Andrew Jeffery <andrew@aj.id.au>
3213 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3214 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3215 L: linux-mmc@vger.kernel.org
3217 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3218 F: drivers/mmc/host/sdhci-of-aspeed*
3220 ASPEED SMC SPI DRIVER
3221 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3222 M: Cédric Le Goater <clg@kaod.org>
3223 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3224 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3225 L: linux-spi@vger.kernel.org
3227 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3228 F: drivers/spi/spi-aspeed-smc.c
3230 ASPEED VIDEO ENGINE DRIVER
3231 M: Eddie James <eajames@linux.ibm.com>
3232 L: linux-media@vger.kernel.org
3233 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3235 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3236 F: drivers/media/platform/aspeed/
3238 ASPEED USB UDC DRIVER
3239 M: Neal Liu <neal_liu@aspeedtech.com>
3240 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3242 F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3243 F: drivers/usb/gadget/udc/aspeed_udc.c
3245 ASPEED CRYPTO DRIVER
3246 M: Neal Liu <neal_liu@aspeedtech.com>
3247 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3249 F: Documentation/devicetree/bindings/crypto/aspeed,ast2500-hace.yaml
3250 F: drivers/crypto/aspeed/
3252 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3253 M: Corentin Chary <corentin.chary@gmail.com>
3254 L: acpi4asus-user@lists.sourceforge.net
3255 L: platform-driver-x86@vger.kernel.org
3257 W: http://acpi4asus.sf.net
3258 F: drivers/platform/x86/asus*.c
3259 F: drivers/platform/x86/eeepc*.c
3261 ASUS TF103C DOCK DRIVER
3262 M: Hans de Goede <hdegoede@redhat.com>
3263 L: platform-driver-x86@vger.kernel.org
3265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3266 F: drivers/platform/x86/asus-tf103c-dock.c
3268 ASUS WMI HARDWARE MONITOR DRIVER
3269 M: Ed Brindley <kernel@maidavale.org>
3270 M: Denis Pauk <pauk.denis@gmail.com>
3271 L: linux-hwmon@vger.kernel.org
3273 F: drivers/hwmon/asus_wmi_sensors.c
3275 ASUS EC HARDWARE MONITOR DRIVER
3276 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3277 L: linux-hwmon@vger.kernel.org
3279 F: drivers/hwmon/asus-ec-sensors.c
3281 ASUS WIRELESS RADIO CONTROL DRIVER
3282 M: João Paulo Rechi Vita <jprvita@gmail.com>
3283 L: platform-driver-x86@vger.kernel.org
3285 F: drivers/platform/x86/asus-wireless.c
3288 M: David Howells <dhowells@redhat.com>
3289 L: keyrings@vger.kernel.org
3291 F: Documentation/crypto/asymmetric-keys.rst
3292 F: crypto/asymmetric_keys/
3293 F: include/crypto/pkcs7.h
3294 F: include/crypto/public_key.h
3295 F: include/linux/verification.h
3297 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3298 R: Dan Williams <dan.j.williams@intel.com>
3300 W: http://sourceforge.net/projects/xscaleiop
3301 F: Documentation/crypto/async-tx-api.rst
3303 F: include/linux/async_tx.h
3306 M: Bartosz Golaszewski <brgl@bgdev.pl>
3307 L: linux-i2c@vger.kernel.org
3309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3310 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3311 F: drivers/misc/eeprom/at24.c
3313 ATA OVER ETHERNET (AOE) DRIVER
3314 M: "Justin Sanders" <justin@coraid.com>
3316 W: http://www.openaoe.org/
3317 F: Documentation/admin-guide/aoe/
3318 F: drivers/block/aoe/
3320 ATC260X PMIC MFD DRIVER
3321 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3322 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3323 L: linux-actions@lists.infradead.org
3325 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3326 F: drivers/input/misc/atc260x-onkey.c
3327 F: drivers/mfd/atc260*
3328 F: drivers/power/reset/atc260x-poweroff.c
3329 F: drivers/regulator/atc260x-regulator.c
3330 F: include/linux/mfd/atc260x/*
3332 ATHEROS 71XX/9XXX GPIO DRIVER
3333 M: Alban Bedel <albeu@free.fr>
3335 W: https://github.com/AlbanBedel/linux
3336 T: git git://github.com/AlbanBedel/linux
3337 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3338 F: drivers/gpio/gpio-ath79.c
3340 ATHEROS 71XX/9XXX USB PHY DRIVER
3341 M: Alban Bedel <albeu@free.fr>
3343 W: https://github.com/AlbanBedel/linux
3344 T: git git://github.com/AlbanBedel/linux
3345 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3346 F: drivers/phy/qualcomm/phy-ath79-usb.c
3348 ATHEROS ATH GENERIC UTILITIES
3349 M: Kalle Valo <kvalo@kernel.org>
3350 L: linux-wireless@vger.kernel.org
3352 F: drivers/net/wireless/ath/*
3354 ATHEROS ATH5K WIRELESS DRIVER
3355 M: Jiri Slaby <jirislaby@kernel.org>
3356 M: Nick Kossifidis <mickflemm@gmail.com>
3357 M: Luis Chamberlain <mcgrof@kernel.org>
3358 L: linux-wireless@vger.kernel.org
3360 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3361 F: drivers/net/wireless/ath/ath5k/
3363 ATHEROS ATH6KL WIRELESS DRIVER
3364 L: linux-wireless@vger.kernel.org
3366 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3367 F: drivers/net/wireless/ath/ath6kl/
3370 M: Ville Syrjala <syrjala@sci.fi>
3372 F: drivers/input/misc/ati_remote2.c
3374 ATK0110 HWMON DRIVER
3375 M: Luca Tettamanti <kronos.it@gmail.com>
3376 L: linux-hwmon@vger.kernel.org
3378 F: drivers/hwmon/asus_atk0110.c
3380 ATLX ETHERNET DRIVERS
3381 M: Chris Snook <chris.snook@gmail.com>
3382 L: netdev@vger.kernel.org
3384 W: http://sourceforge.net/projects/atl1
3385 W: http://atl1.sourceforge.net
3386 F: drivers/net/ethernet/atheros/
3389 M: Chas Williams <3chas3@gmail.com>
3390 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3391 L: netdev@vger.kernel.org
3393 W: http://linux-atm.sourceforge.net
3395 F: include/linux/atm*
3396 F: include/uapi/linux/atm*
3398 ATMEL MACB ETHERNET DRIVER
3399 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3400 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3402 F: drivers/net/ethernet/cadence/
3404 ATMEL MAXTOUCH DRIVER
3405 M: Nick Dyer <nick@shmanahar.org>
3407 T: git git://github.com/ndyer/linux.git
3408 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3409 F: drivers/input/touchscreen/atmel_mxt_ts.c
3411 ATMEL WIRELESS DRIVER
3412 M: Simon Kelley <simon@thekelleys.org.uk>
3413 L: linux-wireless@vger.kernel.org
3415 W: http://www.thekelleys.org.uk/atmel
3416 W: http://atmelwlandriver.sourceforge.net/
3417 F: drivers/net/wireless/atmel/atmel*
3419 ATOMIC INFRASTRUCTURE
3420 M: Will Deacon <will@kernel.org>
3421 M: Peter Zijlstra <peterz@infradead.org>
3422 R: Boqun Feng <boqun.feng@gmail.com>
3423 R: Mark Rutland <mark.rutland@arm.com>
3424 L: linux-kernel@vger.kernel.org
3426 F: arch/*/include/asm/atomic*.h
3427 F: include/*/atomic*.h
3428 F: include/linux/refcount.h
3429 F: Documentation/atomic_*.txt
3432 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3433 M: Bradley Grove <linuxdrivers@attotech.com>
3434 L: linux-scsi@vger.kernel.org
3436 W: http://www.attotech.com
3437 F: drivers/scsi/esas2r
3439 ATUSB IEEE 802.15.4 RADIO DRIVER
3440 M: Stefan Schmidt <stefan@datenfreihafen.org>
3441 L: linux-wpan@vger.kernel.org
3443 F: drivers/net/ieee802154/at86rf230.h
3444 F: drivers/net/ieee802154/atusb.c
3445 F: drivers/net/ieee802154/atusb.h
3448 M: Paul Moore <paul@paul-moore.com>
3449 M: Eric Paris <eparis@redhat.com>
3450 L: linux-audit@redhat.com (moderated for non-subscribers)
3452 W: https://github.com/linux-audit
3453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3454 F: include/asm-generic/audit_*.h
3455 F: include/linux/audit.h
3456 F: include/linux/audit_arch.h
3457 F: include/uapi/linux/audit.h
3461 AUXILIARY DISPLAY DRIVERS
3462 M: Miguel Ojeda <ojeda@kernel.org>
3464 F: Documentation/devicetree/bindings/auxdisplay/
3465 F: drivers/auxdisplay/
3466 F: include/linux/cfag12864b.h
3468 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3469 M: Andreas Klinger <ak@it-klinger.de>
3470 L: linux-iio@vger.kernel.org
3472 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3473 F: drivers/iio/adc/hx711.c
3476 M: Ralf Baechle <ralf@linux-mips.org>
3477 L: linux-hams@vger.kernel.org
3479 W: http://www.linux-ax25.org/
3480 F: include/net/ax25.h
3481 F: include/uapi/linux/ax25.h
3485 M: Peter Rosin <peda@axentia.se>
3486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3488 F: arch/arm/boot/dts/at91-linea.dtsi
3489 F: arch/arm/boot/dts/at91-natte.dtsi
3490 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3491 F: arch/arm/boot/dts/at91-tse850-3.dts
3493 AXENTIA ASOC DRIVERS
3494 M: Peter Rosin <peda@axentia.se>
3495 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3497 F: Documentation/devicetree/bindings/sound/axentia,*
3498 F: sound/soc/atmel/tse850-pcm5142.c
3500 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3501 M: Nuno Sá <nuno.sa@analog.com>
3502 L: linux-hwmon@vger.kernel.org
3504 W: https://ez.analog.com/linux-software-drivers
3505 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3506 F: drivers/hwmon/axi-fan-control.c
3508 AXXIA I2C CONTROLLER
3509 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3510 L: linux-i2c@vger.kernel.org
3512 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3513 F: drivers/i2c/busses/i2c-axxia.c
3516 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3517 L: linux-media@vger.kernel.org
3519 W: https://linuxtv.org
3520 T: git git://linuxtv.org/media_tree.git
3521 F: drivers/media/usb/dvb-usb-v2/az6007.c
3523 AZTECH FM RADIO RECEIVER DRIVER
3524 M: Hans Verkuil <hverkuil@xs4all.nl>
3525 L: linux-media@vger.kernel.org
3527 W: https://linuxtv.org
3528 T: git git://linuxtv.org/media_tree.git
3529 F: drivers/media/radio/radio-aztech*
3532 L: linux-wireless@vger.kernel.org
3533 L: b43-dev@lists.infradead.org
3535 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3536 F: drivers/net/wireless/broadcom/b43/
3538 B43LEGACY WIRELESS DRIVER
3539 M: Larry Finger <Larry.Finger@lwfinger.net>
3540 L: linux-wireless@vger.kernel.org
3541 L: b43-dev@lists.infradead.org
3543 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3544 F: drivers/net/wireless/broadcom/b43legacy/
3546 BACKLIGHT CLASS/SUBSYSTEM
3547 M: Lee Jones <lee@kernel.org>
3548 M: Daniel Thompson <daniel.thompson@linaro.org>
3549 M: Jingoo Han <jingoohan1@gmail.com>
3550 L: dri-devel@lists.freedesktop.org
3552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3553 F: Documentation/ABI/stable/sysfs-class-backlight
3554 F: Documentation/ABI/testing/sysfs-class-backlight
3555 F: Documentation/devicetree/bindings/leds/backlight
3556 F: drivers/video/backlight/
3557 F: include/linux/backlight.h
3558 F: include/linux/pwm_backlight.h
3560 BARCO P50 GPIO DRIVER
3561 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3562 M: Peter Korsgaard <peter.korsgaard@barco.com>
3564 F: drivers/platform/x86/barco-p50-gpio.c
3567 M: Marek Lindner <mareklindner@neomailbox.ch>
3568 M: Simon Wunderlich <sw@simonwunderlich.de>
3569 M: Antonio Quartulli <a@unstable.cc>
3570 M: Sven Eckelmann <sven@narfation.org>
3571 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3573 W: https://www.open-mesh.org/
3574 Q: https://patchwork.open-mesh.org/project/batman/list/
3575 B: https://www.open-mesh.org/projects/batman-adv/issues
3576 C: ircs://irc.hackint.org/batadv
3577 T: git https://git.open-mesh.org/linux-merge.git
3578 F: Documentation/networking/batman-adv.rst
3579 F: include/uapi/linux/batadv_packet.h
3580 F: include/uapi/linux/batman_adv.h
3583 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3584 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3585 L: linux-hams@vger.kernel.org
3587 W: http://www.baycom.org/~tom/ham/ham.html
3588 F: drivers/net/hamradio/baycom*
3590 BCACHE (BLOCK LAYER CACHE)
3591 M: Coly Li <colyli@suse.de>
3592 M: Kent Overstreet <kent.overstreet@gmail.com>
3593 L: linux-bcache@vger.kernel.org
3595 W: http://bcache.evilpiepirate.org
3596 C: irc://irc.oftc.net/bcache
3597 F: drivers/md/bcache/
3599 BDISP ST MEDIA DRIVER
3600 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3601 L: linux-media@vger.kernel.org
3603 W: https://linuxtv.org
3604 T: git git://linuxtv.org/media_tree.git
3605 F: drivers/media/platform/st/sti/bdisp
3607 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3608 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3609 L: netdev@vger.kernel.org
3611 F: drivers/net/ethernet/ec_bhf.c
3614 M: Luis de Bethencourt <luisbg@kernel.org>
3615 M: Salah Triki <salah.triki@gmail.com>
3617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3618 F: Documentation/filesystems/befs.rst
3622 M: Paolo Valente <paolo.valente@linaro.org>
3623 M: Jens Axboe <axboe@kernel.dk>
3624 L: linux-block@vger.kernel.org
3626 F: Documentation/block/bfq-iosched.rst
3630 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3632 F: Documentation/filesystems/bfs.rst
3634 F: include/uapi/linux/bfs_fs.h
3637 M: Yury Norov <yury.norov@gmail.com>
3638 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3639 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3641 F: include/linux/bitmap.h
3642 F: include/linux/cpumask.h
3643 F: include/linux/find.h
3644 F: include/linux/nodemask.h
3647 F: lib/cpumask_kunit.c
3649 F: lib/find_bit_benchmark.c
3650 F: lib/test_bitmap.c
3651 F: tools/include/linux/bitmap.h
3652 F: tools/include/linux/find.h
3653 F: tools/lib/bitmap.c
3654 F: tools/lib/find_bit.c
3656 BLINKM RGB LED DRIVER
3657 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3659 F: drivers/leds/leds-blinkm.c
3662 M: Jens Axboe <axboe@kernel.dk>
3663 L: linux-block@vger.kernel.org
3665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3666 F: Documentation/ABI/stable/sysfs-block
3667 F: Documentation/block/
3670 F: include/linux/bio.h
3671 F: include/linux/blk*
3672 F: kernel/trace/blktrace.c
3676 M: Joern Engel <joern@lazybastard.org>
3677 L: linux-mtd@lists.infradead.org
3679 F: drivers/mtd/devices/block2mtd.c
3682 M: Marcel Holtmann <marcel@holtmann.org>
3683 M: Johan Hedberg <johan.hedberg@gmail.com>
3684 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3685 L: linux-bluetooth@vger.kernel.org
3687 W: http://www.bluez.org/
3688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3690 F: drivers/bluetooth/
3693 M: Marcel Holtmann <marcel@holtmann.org>
3694 M: Johan Hedberg <johan.hedberg@gmail.com>
3695 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3696 L: linux-bluetooth@vger.kernel.org
3698 W: http://www.bluez.org/
3699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3701 F: include/net/bluetooth/
3705 M: Jay Vosburgh <j.vosburgh@gmail.com>
3706 M: Veaceslav Falico <vfalico@gmail.com>
3707 M: Andy Gospodarek <andy@greyhouse.net>
3708 L: netdev@vger.kernel.org
3710 W: http://sourceforge.net/projects/bonding/
3711 F: Documentation/networking/bonding.rst
3712 F: drivers/net/bonding/
3713 F: include/net/bond*
3714 F: include/uapi/linux/if_bonding.h
3715 F: tools/testing/selftests/drivers/net/bonding/
3717 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3718 M: Dan Robertson <dan@dlrobertson.com>
3719 L: linux-iio@vger.kernel.org
3721 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3722 F: drivers/iio/accel/bma400*
3724 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3725 M: Alexei Starovoitov <ast@kernel.org>
3726 M: Daniel Borkmann <daniel@iogearbox.net>
3727 M: Andrii Nakryiko <andrii@kernel.org>
3728 R: Martin KaFai Lau <martin.lau@linux.dev>
3729 R: Song Liu <song@kernel.org>
3730 R: Yonghong Song <yhs@fb.com>
3731 R: John Fastabend <john.fastabend@gmail.com>
3732 R: KP Singh <kpsingh@kernel.org>
3733 R: Stanislav Fomichev <sdf@google.com>
3734 R: Hao Luo <haoluo@google.com>
3735 R: Jiri Olsa <jolsa@kernel.org>
3736 L: bpf@vger.kernel.org
3739 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3742 F: Documentation/bpf/
3743 F: Documentation/networking/filter.rst
3744 F: Documentation/userspace-api/ebpf/
3746 F: include/linux/bpf*
3747 F: include/linux/btf*
3748 F: include/linux/filter.h
3749 F: include/trace/events/xdp.h
3750 F: include/uapi/linux/bpf*
3751 F: include/uapi/linux/btf*
3752 F: include/uapi/linux/filter.h
3754 F: kernel/trace/bpf_trace.c
3757 F: net/core/filter.c
3758 F: net/sched/act_bpf.c
3759 F: net/sched/cls_bpf.c
3761 F: scripts/bpf_doc.py
3762 F: scripts/pahole-flags.sh
3763 F: scripts/pahole-version.sh
3766 F: tools/testing/selftests/bpf/
3769 M: Shubham Bansal <illusionist.neo@gmail.com>
3770 L: bpf@vger.kernel.org
3775 M: Daniel Borkmann <daniel@iogearbox.net>
3776 M: Alexei Starovoitov <ast@kernel.org>
3777 M: Zi Shen Lim <zlim.lnx@gmail.com>
3778 L: bpf@vger.kernel.org
3782 BPF JIT for MIPS (32-BIT AND 64-BIT)
3783 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3784 M: Paul Burton <paulburton@kernel.org>
3785 L: bpf@vger.kernel.org
3789 BPF JIT for NFP NICs
3790 M: Jakub Kicinski <kuba@kernel.org>
3791 L: bpf@vger.kernel.org
3793 F: drivers/net/ethernet/netronome/nfp/bpf/
3795 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3796 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3797 M: Michael Ellerman <mpe@ellerman.id.au>
3798 L: bpf@vger.kernel.org
3800 F: arch/powerpc/net/
3802 BPF JIT for RISC-V (32-bit)
3803 M: Luke Nelson <luke.r.nels@gmail.com>
3804 M: Xi Wang <xi.wang@gmail.com>
3805 L: bpf@vger.kernel.org
3808 X: arch/riscv/net/bpf_jit_comp64.c
3810 BPF JIT for RISC-V (64-bit)
3811 M: Björn Töpel <bjorn@kernel.org>
3812 L: bpf@vger.kernel.org
3815 X: arch/riscv/net/bpf_jit_comp32.c
3818 M: Ilya Leoshkevich <iii@linux.ibm.com>
3819 M: Heiko Carstens <hca@linux.ibm.com>
3820 M: Vasily Gorbik <gor@linux.ibm.com>
3821 L: bpf@vger.kernel.org
3824 X: arch/s390/net/pnet.c
3826 BPF JIT for SPARC (32-BIT AND 64-BIT)
3827 M: David S. Miller <davem@davemloft.net>
3828 L: bpf@vger.kernel.org
3832 BPF JIT for X86 32-BIT
3833 M: Wang YanQing <udknight@gmail.com>
3834 L: bpf@vger.kernel.org
3836 F: arch/x86/net/bpf_jit_comp32.c
3838 BPF JIT for X86 64-BIT
3839 M: Alexei Starovoitov <ast@kernel.org>
3840 M: Daniel Borkmann <daniel@iogearbox.net>
3841 L: bpf@vger.kernel.org
3844 X: arch/x86/net/bpf_jit_comp32.c
3847 M: Alexei Starovoitov <ast@kernel.org>
3848 M: Daniel Borkmann <daniel@iogearbox.net>
3849 R: John Fastabend <john.fastabend@gmail.com>
3850 L: bpf@vger.kernel.org
3852 F: kernel/bpf/verifier.c
3853 F: kernel/bpf/tnum.c
3854 F: kernel/bpf/core.c
3855 F: kernel/bpf/syscall.c
3856 F: kernel/bpf/dispatcher.c
3857 F: kernel/bpf/trampoline.c
3858 F: include/linux/bpf*
3859 F: include/linux/filter.h
3860 F: include/linux/tnum.h
3863 M: Martin KaFai Lau <martin.lau@linux.dev>
3864 L: bpf@vger.kernel.org
3867 F: include/linux/btf*
3870 M: Song Liu <song@kernel.org>
3871 R: Jiri Olsa <jolsa@kernel.org>
3872 L: bpf@vger.kernel.org
3874 F: kernel/trace/bpf_trace.c
3875 F: kernel/bpf/stackmap.c
3877 BPF [NETWORKING] (tc BPF, sock_addr)
3878 M: Martin KaFai Lau <martin.lau@linux.dev>
3879 M: Daniel Borkmann <daniel@iogearbox.net>
3880 R: John Fastabend <john.fastabend@gmail.com>
3881 L: bpf@vger.kernel.org
3882 L: netdev@vger.kernel.org
3884 F: net/core/filter.c
3885 F: net/sched/act_bpf.c
3886 F: net/sched/cls_bpf.c
3888 BPF [NETWORKING] (struct_ops, reuseport)
3889 M: Martin KaFai Lau <martin.lau@linux.dev>
3890 L: bpf@vger.kernel.org
3891 L: netdev@vger.kernel.org
3893 F: kernel/bpf/bpf_struct*
3895 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3896 M: KP Singh <kpsingh@kernel.org>
3897 R: Florent Revest <revest@chromium.org>
3898 R: Brendan Jackman <jackmanb@chromium.org>
3899 L: bpf@vger.kernel.org
3901 F: Documentation/bpf/prog_lsm.rst
3902 F: include/linux/bpf_lsm.h
3903 F: kernel/bpf/bpf_lsm.c
3906 BPF [STORAGE & CGROUPS]
3907 M: Martin KaFai Lau <martin.lau@linux.dev>
3908 L: bpf@vger.kernel.org
3910 F: kernel/bpf/cgroup.c
3911 F: kernel/bpf/*storage.c
3912 F: kernel/bpf/bpf_lru*
3915 M: Andrii Nakryiko <andrii@kernel.org>
3916 L: bpf@vger.kernel.org
3918 F: kernel/bpf/ringbuf.c
3921 M: Yonghong Song <yhs@fb.com>
3922 L: bpf@vger.kernel.org
3924 F: kernel/bpf/*iter.c
3926 BPF [L7 FRAMEWORK] (sockmap)
3927 M: John Fastabend <john.fastabend@gmail.com>
3928 M: Jakub Sitnicki <jakub@cloudflare.com>
3929 L: netdev@vger.kernel.org
3930 L: bpf@vger.kernel.org
3932 F: include/linux/skmsg.h
3934 F: net/core/sock_map.c
3935 F: net/ipv4/tcp_bpf.c
3936 F: net/ipv4/udp_bpf.c
3937 F: net/unix/unix_bpf.c
3939 BPF [LIBRARY] (libbpf)
3940 M: Andrii Nakryiko <andrii@kernel.org>
3941 L: bpf@vger.kernel.org
3945 BPF [TOOLING] (bpftool)
3946 M: Quentin Monnet <quentin@isovalent.com>
3947 L: bpf@vger.kernel.org
3949 F: kernel/bpf/disasm.*
3950 F: tools/bpf/bpftool/
3952 BPF [SELFTESTS] (Test Runners & Infrastructure)
3953 M: Andrii Nakryiko <andrii@kernel.org>
3954 R: Mykola Lysenko <mykolal@fb.com>
3955 L: bpf@vger.kernel.org
3957 F: tools/testing/selftests/bpf/
3960 L: bpf@vger.kernel.org
3962 K: (?:\b|_)bpf(?:\b|_)
3964 BROADCOM B44 10/100 ETHERNET DRIVER
3965 M: Michael Chan <michael.chan@broadcom.com>
3966 L: netdev@vger.kernel.org
3968 F: drivers/net/ethernet/broadcom/b44.*
3970 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3971 M: Florian Fainelli <f.fainelli@gmail.com>
3972 L: netdev@vger.kernel.org
3973 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3975 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3976 F: drivers/net/dsa/b53/*
3977 F: drivers/net/dsa/bcm_sf2*
3978 F: include/linux/dsa/brcm.h
3979 F: include/linux/platform_data/b53.h
3981 BROADCOM BCMBCA ARM ARCHITECTURE
3982 M: William Zhang <william.zhang@broadcom.com>
3983 M: Anand Gore <anand.gore@broadcom.com>
3984 M: Kursad Oney <kursad.oney@broadcom.com>
3985 M: Florian Fainelli <f.fainelli@gmail.com>
3986 M: Rafał Miłecki <rafal@milecki.pl>
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 https://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 https://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 https://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 https://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: Justin Chen <justinpopo6@gmail.com>
4108 M: Al Cooper <alcooperx@gmail.com>
4109 L: linux-usb@vger.kernel.org
4110 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4112 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4113 F: drivers/usb/gadget/udc/bdc/
4115 BROADCOM BMIPS CPUFREQ DRIVER
4116 M: Markus Mayer <mmayer@broadcom.com>
4117 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4118 L: linux-pm@vger.kernel.org
4120 F: drivers/cpufreq/bmips-cpufreq.c
4122 BROADCOM BMIPS MIPS ARCHITECTURE
4123 M: Florian Fainelli <f.fainelli@gmail.com>
4124 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4125 L: linux-mips@vger.kernel.org
4127 T: git https://github.com/broadcom/stblinux.git
4128 F: arch/mips/bmips/*
4129 F: arch/mips/boot/dts/brcm/bcm*.dts*
4130 F: arch/mips/include/asm/mach-bmips/*
4131 F: arch/mips/kernel/*bmips*
4132 F: drivers/soc/bcm/bcm63xx
4133 F: drivers/irqchip/irq-bcm63*
4134 F: drivers/irqchip/irq-bcm7*
4135 F: drivers/irqchip/irq-brcmstb*
4136 F: include/linux/bcm963xx_nvram.h
4137 F: include/linux/bcm963xx_tag.h
4139 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4140 M: Rasesh Mody <rmody@marvell.com>
4141 M: GR-Linux-NIC-Dev@marvell.com
4142 L: netdev@vger.kernel.org
4144 F: drivers/net/ethernet/broadcom/bnx2.*
4145 F: drivers/net/ethernet/broadcom/bnx2_*
4147 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4148 M: Saurav Kashyap <skashyap@marvell.com>
4149 M: Javed Hasan <jhasan@marvell.com>
4150 M: GR-QLogic-Storage-Upstream@marvell.com
4151 L: linux-scsi@vger.kernel.org
4153 F: drivers/scsi/bnx2fc/
4155 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4156 M: Nilesh Javali <njavali@marvell.com>
4157 M: Manish Rangankar <mrangankar@marvell.com>
4158 M: GR-QLogic-Storage-Upstream@marvell.com
4159 L: linux-scsi@vger.kernel.org
4161 F: drivers/scsi/bnx2i/
4163 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4164 M: Ariel Elior <aelior@marvell.com>
4165 M: Sudarsana Kalluru <skalluru@marvell.com>
4166 M: Manish Chopra <manishc@marvell.com>
4167 L: netdev@vger.kernel.org
4169 F: drivers/net/ethernet/broadcom/bnx2x/
4171 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4172 M: Michael Chan <michael.chan@broadcom.com>
4173 L: netdev@vger.kernel.org
4175 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4176 F: drivers/net/ethernet/broadcom/bnxt/
4177 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4179 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4180 M: Arend van Spriel <aspriel@gmail.com>
4181 M: Franky Lin <franky.lin@broadcom.com>
4182 M: Hante Meuleman <hante.meuleman@broadcom.com>
4183 L: linux-wireless@vger.kernel.org
4184 L: brcm80211-dev-list.pdl@broadcom.com
4185 L: SHA-cyfmac-dev-list@infineon.com
4187 F: drivers/net/wireless/broadcom/brcm80211/
4189 BROADCOM BRCMSTB GPIO DRIVER
4190 M: Doug Berger <opendmb@gmail.com>
4191 M: Florian Fainelli <f.fainelli@gmail.com>
4192 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4194 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4195 F: drivers/gpio/gpio-brcmstb.c
4197 BROADCOM BRCMSTB I2C DRIVER
4198 M: Kamal Dasu <kdasu.kdev@gmail.com>
4199 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4200 L: linux-i2c@vger.kernel.org
4202 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4203 F: drivers/i2c/busses/i2c-brcmstb.c
4205 BROADCOM BRCMSTB UART DRIVER
4206 M: Al Cooper <alcooperx@gmail.com>
4207 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4208 L: linux-serial@vger.kernel.org
4210 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4211 F: drivers/tty/serial/8250/8250_bcm7271.c
4213 BROADCOM BRCMSTB USB EHCI DRIVER
4214 M: Justin Chen <justinpopo6@gmail.com>
4215 M: Al Cooper <alcooperx@gmail.com>
4216 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4217 L: linux-usb@vger.kernel.org
4219 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4220 F: drivers/usb/host/ehci-brcm.*
4222 BROADCOM BRCMSTB USB PIN MAP DRIVER
4223 M: Al Cooper <alcooperx@gmail.com>
4224 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4225 L: linux-usb@vger.kernel.org
4227 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4228 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4230 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4231 M: Justin Chen <justinpopo6@gmail.com>
4232 M: Al Cooper <alcooperx@gmail.com>
4233 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4234 L: linux-kernel@vger.kernel.org
4236 F: drivers/phy/broadcom/phy-brcm-usb*
4238 BROADCOM ETHERNET PHY DRIVERS
4239 M: Florian Fainelli <f.fainelli@gmail.com>
4240 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4241 L: netdev@vger.kernel.org
4243 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4244 F: drivers/net/phy/bcm*.[ch]
4245 F: drivers/net/phy/broadcom.c
4246 F: include/linux/brcmphy.h
4248 BROADCOM GENET ETHERNET DRIVER
4249 M: Doug Berger <opendmb@gmail.com>
4250 M: Florian Fainelli <f.fainelli@gmail.com>
4251 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4252 L: netdev@vger.kernel.org
4254 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4255 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4256 F: drivers/net/ethernet/broadcom/genet/
4257 F: drivers/net/ethernet/broadcom/unimac.h
4258 F: drivers/net/mdio/mdio-bcm-unimac.c
4259 F: include/linux/platform_data/bcmgenet.h
4260 F: include/linux/platform_data/mdio-bcm-unimac.h
4262 BROADCOM IPROC ARM ARCHITECTURE
4263 M: Ray Jui <rjui@broadcom.com>
4264 M: Scott Branden <sbranden@broadcom.com>
4265 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4268 T: git https://github.com/broadcom/stblinux.git
4269 F: arch/arm64/boot/dts/broadcom/northstar2/*
4270 F: arch/arm64/boot/dts/broadcom/stingray/*
4271 F: drivers/clk/bcm/clk-ns*
4272 F: drivers/clk/bcm/clk-sr*
4273 F: drivers/pinctrl/bcm/pinctrl-ns*
4274 F: include/dt-bindings/clock/bcm-sr*
4291 BROADCOM IPROC GBIT ETHERNET DRIVER
4292 M: Rafał Miłecki <rafal@milecki.pl>
4293 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4294 L: netdev@vger.kernel.org
4296 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4297 F: drivers/net/ethernet/broadcom/bgmac*
4298 F: drivers/net/ethernet/broadcom/unimac.h
4300 BROADCOM KONA GPIO DRIVER
4301 M: Ray Jui <rjui@broadcom.com>
4302 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4304 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4305 F: drivers/gpio/gpio-bcm-kona.c
4307 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4308 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4309 M: Kashyap Desai <kashyap.desai@broadcom.com>
4310 M: Sumit Saxena <sumit.saxena@broadcom.com>
4311 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4312 L: mpi3mr-linuxdrv.pdl@broadcom.com
4313 L: linux-scsi@vger.kernel.org
4315 W: https://www.broadcom.com/support/storage
4316 F: drivers/scsi/mpi3mr/
4318 BROADCOM NETXTREME-E ROCE DRIVER
4319 M: Selvin Xavier <selvin.xavier@broadcom.com>
4320 L: linux-rdma@vger.kernel.org
4322 W: http://www.broadcom.com
4323 F: drivers/infiniband/hw/bnxt_re/
4324 F: include/uapi/rdma/bnxt_re-abi.h
4326 BROADCOM NVRAM DRIVER
4327 M: Rafał Miłecki <zajec5@gmail.com>
4328 L: linux-mips@vger.kernel.org
4330 F: drivers/firmware/broadcom/*
4332 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4333 M: Rafał Miłecki <rafal@milecki.pl>
4334 M: Florian Fainelli <f.fainelli@gmail.com>
4335 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4336 L: linux-pm@vger.kernel.org
4338 T: git https://github.com/broadcom/stblinux.git
4339 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4340 F: include/dt-bindings/soc/bcm-pmb.h
4342 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4343 M: Rafał Miłecki <zajec5@gmail.com>
4344 L: linux-wireless@vger.kernel.org
4347 F: include/linux/bcma/
4350 M: Kamal Dasu <kdasu.kdev@gmail.com>
4351 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4353 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4354 F: drivers/spi/spi-bcm-qspi.*
4355 F: drivers/spi/spi-brcmstb-qspi.c
4356 F: drivers/spi/spi-iproc-qspi.c
4358 BROADCOM STB AVS CPUFREQ DRIVER
4359 M: Markus Mayer <mmayer@broadcom.com>
4360 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4361 L: linux-pm@vger.kernel.org
4363 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4364 F: drivers/cpufreq/brcmstb*
4366 BROADCOM STB AVS TMON DRIVER
4367 M: Markus Mayer <mmayer@broadcom.com>
4368 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4369 L: linux-pm@vger.kernel.org
4371 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4372 F: drivers/thermal/broadcom/brcmstb*
4374 BROADCOM STB DPFE DRIVER
4375 M: Markus Mayer <mmayer@broadcom.com>
4376 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4379 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4380 F: drivers/memory/brcmstb_dpfe.c
4382 BROADCOM STB NAND FLASH DRIVER
4383 M: Brian Norris <computersforpeace@gmail.com>
4384 M: Kamal Dasu <kdasu.kdev@gmail.com>
4385 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4386 L: linux-mtd@lists.infradead.org
4388 F: drivers/mtd/nand/raw/brcmnand/
4389 F: include/linux/platform_data/brcmnand.h
4391 BROADCOM STB PCIE DRIVER
4392 M: Jim Quinlan <jim2101024@gmail.com>
4393 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4394 M: Florian Fainelli <f.fainelli@gmail.com>
4395 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4396 L: linux-pci@vger.kernel.org
4398 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4399 F: drivers/pci/controller/pcie-brcmstb.c
4401 BROADCOM SYSTEMPORT ETHERNET DRIVER
4402 M: Florian Fainelli <f.fainelli@gmail.com>
4403 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4404 L: netdev@vger.kernel.org
4406 F: drivers/net/ethernet/broadcom/bcmsysport.*
4407 F: drivers/net/ethernet/broadcom/unimac.h
4408 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4410 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4411 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4412 M: Prashant Sreedharan <prashant@broadcom.com>
4413 M: Michael Chan <mchan@broadcom.com>
4414 L: netdev@vger.kernel.org
4416 F: drivers/net/ethernet/broadcom/tg3.*
4419 M: Scott Branden <scott.branden@broadcom.com>
4420 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4422 F: drivers/misc/bcm-vk/
4423 F: include/uapi/linux/misc/bcm_vk.h
4425 BROCADE BFA FC SCSI DRIVER
4426 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4427 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4428 L: linux-scsi@vger.kernel.org
4430 F: drivers/scsi/bfa/
4432 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4433 M: Rasesh Mody <rmody@marvell.com>
4434 M: Sudarsana Kalluru <skalluru@marvell.com>
4435 M: GR-Linux-NIC-Dev@marvell.com
4436 L: netdev@vger.kernel.org
4438 F: drivers/net/ethernet/brocade/bna/
4440 BSG (block layer generic sg v4 driver)
4441 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4442 L: linux-scsi@vger.kernel.org
4445 F: include/linux/bsg.h
4446 F: include/uapi/linux/bsg.h
4449 M: Clemens Ladisch <clemens@ladisch.de>
4450 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4453 F: Documentation/sound/cards/bt87x.rst
4454 F: sound/pci/bt87x.c
4457 M: Michael Buesch <m@bues.ch>
4459 W: http://bu3sch.de/btgpio.php
4460 F: drivers/gpio/gpio-bt8xx.c
4463 M: Chris Mason <clm@fb.com>
4464 M: Josef Bacik <josef@toxicpanda.com>
4465 M: David Sterba <dsterba@suse.com>
4466 L: linux-btrfs@vger.kernel.org
4468 W: https://btrfs.readthedocs.io
4469 W: https://btrfs.wiki.kernel.org/
4470 Q: https://patchwork.kernel.org/project/linux-btrfs/list/
4471 C: irc://irc.libera.chat/btrfs
4472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4473 F: Documentation/filesystems/btrfs.rst
4475 F: include/linux/btrfs*
4476 F: include/trace/events/btrfs.h
4477 F: include/uapi/linux/btrfs*
4479 BTTV VIDEO4LINUX DRIVER
4480 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4481 L: linux-media@vger.kernel.org
4483 W: https://linuxtv.org
4484 T: git git://linuxtv.org/media_tree.git
4485 F: Documentation/driver-api/media/drivers/bttv*
4486 F: drivers/media/pci/bt8xx/bttv*
4488 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4489 M: Chanwoo Choi <cw00.choi@samsung.com>
4490 L: linux-pm@vger.kernel.org
4491 L: linux-samsung-soc@vger.kernel.org
4493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4494 F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4495 F: drivers/devfreq/exynos-bus.c
4497 BUSLOGIC SCSI DRIVER
4498 M: Khalid Aziz <khalid@gonehiking.org>
4499 L: linux-scsi@vger.kernel.org
4501 F: drivers/scsi/BusLogic.*
4502 F: drivers/scsi/FlashPoint.*
4504 C-MEDIA CMI8788 DRIVER
4505 M: Clemens Ladisch <clemens@ladisch.de>
4506 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4509 F: sound/pci/oxygen/
4512 M: Guo Ren <guoren@kernel.org>
4513 L: linux-csky@vger.kernel.org
4515 T: git https://github.com/c-sky/csky-linux.git
4516 F: Documentation/devicetree/bindings/csky/
4517 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4518 F: Documentation/devicetree/bindings/timer/csky,*
4520 F: drivers/clocksource/timer-gx6605s.c
4521 F: drivers/clocksource/timer-mp-csky.c
4522 F: drivers/irqchip/irq-csky-*
4526 CA8210 IEEE-802.15.4 RADIO DRIVER
4527 L: linux-wpan@vger.kernel.org
4529 W: https://github.com/Cascoda/ca8210-linux.git
4530 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4531 F: drivers/net/ieee802154/ca8210.c
4533 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4534 M: Damien Le Moal <damien.lemoal@wdc.com>
4535 L: linux-riscv@lists.infradead.org
4536 L: linux-gpio@vger.kernel.org (pinctrl driver)
4537 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4538 F: drivers/pinctrl/pinctrl-k210.c
4540 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4541 M: Damien Le Moal <damien.lemoal@wdc.com>
4542 L: linux-kernel@vger.kernel.org
4543 L: linux-riscv@lists.infradead.org
4545 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4546 F: drivers/reset/reset-k210.c
4548 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4549 M: Damien Le Moal <damien.lemoal@wdc.com>
4550 L: linux-riscv@lists.infradead.org
4552 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4553 F: drivers/soc/canaan/
4554 F: include/soc/canaan/
4556 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4557 M: David Howells <dhowells@redhat.com>
4558 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4560 F: Documentation/filesystems/caching/cachefiles.rst
4563 CADENCE MIPI-CSI2 BRIDGES
4564 M: Maxime Ripard <mripard@kernel.org>
4565 L: linux-media@vger.kernel.org
4567 F: Documentation/devicetree/bindings/media/cdns,*.txt
4568 F: drivers/media/platform/cadence/cdns-csi2*
4571 L: linux-mtd@lists.infradead.org
4573 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4574 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4576 CADENCE USB3 DRD IP DRIVER
4577 M: Peter Chen <peter.chen@kernel.org>
4578 M: Pawel Laszczak <pawell@cadence.com>
4579 R: Roger Quadros <rogerq@kernel.org>
4580 R: Aswath Govindraju <a-govindraju@ti.com>
4581 L: linux-usb@vger.kernel.org
4583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4584 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4585 F: drivers/usb/cdns3/
4586 X: drivers/usb/cdns3/cdnsp*
4588 CADENCE USBSSP DRD IP DRIVER
4589 M: Pawel Laszczak <pawell@cadence.com>
4590 L: linux-usb@vger.kernel.org
4592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4593 F: drivers/usb/cdns3/
4594 X: drivers/usb/cdns3/cdns3*
4596 CADET FM/AM RADIO RECEIVER DRIVER
4597 M: Hans Verkuil <hverkuil@xs4all.nl>
4598 L: linux-media@vger.kernel.org
4600 W: https://linuxtv.org
4601 T: git git://linuxtv.org/media_tree.git
4602 F: drivers/media/radio/radio-cadet*
4604 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4605 L: linux-media@vger.kernel.org
4607 T: git git://linuxtv.org/media_tree.git
4608 F: Documentation/admin-guide/media/cafe_ccic*
4609 F: drivers/media/platform/marvell/
4612 L: netdev@vger.kernel.org
4614 F: Documentation/networking/caif/
4615 F: drivers/net/caif/
4616 F: include/net/caif/
4617 F: include/uapi/linux/caif/
4621 M: Toke Høiland-Jørgensen <toke@toke.dk>
4622 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4624 F: net/sched/sch_cake.c
4627 M: Wolfgang Grandegger <wg@grandegger.com>
4628 M: Marc Kleine-Budde <mkl@pengutronix.de>
4629 L: linux-can@vger.kernel.org
4631 W: https://github.com/linux-can
4632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4634 F: Documentation/devicetree/bindings/net/can/
4635 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4637 F: drivers/phy/phy-can-transceiver.c
4638 F: include/linux/can/bittiming.h
4639 F: include/linux/can/dev.h
4640 F: include/linux/can/length.h
4641 F: include/linux/can/platform/
4642 F: include/linux/can/rx-offload.h
4643 F: include/uapi/linux/can/error.h
4644 F: include/uapi/linux/can/netlink.h
4645 F: include/uapi/linux/can/vxcan.h
4648 M: Oliver Hartkopp <socketcan@hartkopp.net>
4649 M: Marc Kleine-Budde <mkl@pengutronix.de>
4650 L: linux-can@vger.kernel.org
4652 W: https://github.com/linux-can
4653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4655 F: Documentation/networking/can.rst
4656 F: include/linux/can/can-ml.h
4657 F: include/linux/can/core.h
4658 F: include/linux/can/skb.h
4659 F: include/net/netns/can.h
4660 F: include/uapi/linux/can.h
4661 F: include/uapi/linux/can/bcm.h
4662 F: include/uapi/linux/can/gw.h
4663 F: include/uapi/linux/can/isotp.h
4664 F: include/uapi/linux/can/raw.h
4667 CAN-J1939 NETWORK LAYER
4668 M: Robin van der Gracht <robin@protonic.nl>
4669 M: Oleksij Rempel <o.rempel@pengutronix.de>
4670 R: kernel@pengutronix.de
4671 L: linux-can@vger.kernel.org
4673 F: Documentation/networking/j1939.rst
4674 F: include/uapi/linux/can/j1939.h
4678 M: Serge Hallyn <serge@hallyn.com>
4679 L: linux-security-module@vger.kernel.org
4681 F: include/linux/capability.h
4682 F: include/uapi/linux/capability.h
4683 F: kernel/capability.c
4684 F: security/commoncap.c
4686 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4687 M: Kevin Tsai <ktsai@capellamicro.com>
4689 F: drivers/iio/light/cm*
4691 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4692 M: Christian Lamparter <chunkeey@googlemail.com>
4693 L: linux-wireless@vger.kernel.org
4695 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4696 F: drivers/net/wireless/ath/carl9170/
4699 M: Robert Richter <rric@kernel.org>
4701 W: http://www.marvell.com
4702 F: drivers/i2c/busses/i2c-octeon*
4703 F: drivers/i2c/busses/i2c-thunderx*
4705 CAVIUM LIQUIDIO NETWORK DRIVER
4706 M: Derek Chickles <dchickles@marvell.com>
4707 M: Satanand Burla <sburla@marvell.com>
4708 M: Felix Manlunas <fmanlunas@marvell.com>
4709 L: netdev@vger.kernel.org
4711 W: http://www.marvell.com
4712 F: drivers/net/ethernet/cavium/liquidio/
4715 M: Robert Richter <rric@kernel.org>
4717 W: http://www.marvell.com
4718 F: drivers/mmc/host/cavium*
4720 CAVIUM OCTEON-TX CRYPTO DRIVER
4721 M: George Cherian <gcherian@marvell.com>
4722 L: linux-crypto@vger.kernel.org
4724 W: http://www.marvell.com
4725 F: drivers/crypto/cavium/cpt/
4727 CAVIUM THUNDERX2 ARM64 SOC
4728 M: Robert Richter <rric@kernel.org>
4729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4731 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4732 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4734 CBS/ETF/TAPRIO QDISCS
4735 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4737 L: netdev@vger.kernel.org
4738 F: net/sched/sch_cbs.c
4739 F: net/sched/sch_etf.c
4740 F: net/sched/sch_taprio.c
4742 CC2520 IEEE-802.15.4 RADIO DRIVER
4743 M: Varka Bhadram <varkabhadram@gmail.com>
4744 L: linux-wpan@vger.kernel.org
4746 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4747 F: drivers/net/ieee802154/cc2520.c
4748 F: include/linux/spi/cc2520.h
4750 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4751 M: Gilad Ben-Yossef <gilad@benyossef.com>
4752 L: linux-crypto@vger.kernel.org
4754 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4755 F: drivers/crypto/ccree/
4757 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4758 M: Hadar Gat <hadar.gat@arm.com>
4759 L: linux-crypto@vger.kernel.org
4761 F: drivers/char/hw_random/cctrng.c
4762 F: drivers/char/hw_random/cctrng.h
4763 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4764 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4767 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4768 L: linux-media@vger.kernel.org
4770 W: http://linuxtv.org
4771 T: git git://linuxtv.org/media_tree.git
4772 F: Documentation/ABI/testing/debugfs-cec-error-inj
4773 F: Documentation/devicetree/bindings/media/cec.txt
4774 F: Documentation/driver-api/media/cec-core.rst
4775 F: Documentation/userspace-api/media/cec
4776 F: drivers/media/cec/
4777 F: drivers/media/rc/keymaps/rc-cec.c
4778 F: include/media/cec-notifier.h
4779 F: include/media/cec.h
4780 F: include/uapi/linux/cec-funcs.h
4781 F: include/uapi/linux/cec.h
4784 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4785 L: linux-media@vger.kernel.org
4787 W: http://linuxtv.org
4788 T: git git://linuxtv.org/media_tree.git
4789 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4790 F: drivers/media/cec/platform/cec-gpio/
4792 CELL BROADBAND ENGINE ARCHITECTURE
4793 M: Arnd Bergmann <arnd@arndb.de>
4794 L: linuxppc-dev@lists.ozlabs.org
4796 W: http://www.ibm.com/developerworks/power/cell/
4797 F: arch/powerpc/include/asm/cell*.h
4798 F: arch/powerpc/include/asm/spu*.h
4799 F: arch/powerpc/include/uapi/asm/spu*.h
4800 F: arch/powerpc/platforms/cell/
4802 CELLWISE CW2015 BATTERY DRIVER
4803 M: Tobias Schrammm <t.schramm@manjaro.org>
4805 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4806 F: drivers/power/supply/cw2015_battery.c
4808 CEPH COMMON CODE (LIBCEPH)
4809 M: Ilya Dryomov <idryomov@gmail.com>
4810 M: Xiubo Li <xiubli@redhat.com>
4811 R: Jeff Layton <jlayton@kernel.org>
4812 L: ceph-devel@vger.kernel.org
4815 T: git https://github.com/ceph/ceph-client.git
4816 F: include/linux/ceph/
4817 F: include/linux/crush/
4820 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4821 M: Xiubo Li <xiubli@redhat.com>
4822 M: Ilya Dryomov <idryomov@gmail.com>
4823 R: Jeff Layton <jlayton@kernel.org>
4824 L: ceph-devel@vger.kernel.org
4827 T: git https://github.com/ceph/ceph-client.git
4828 F: Documentation/filesystems/ceph.rst
4831 CERTIFICATE HANDLING
4832 M: David Howells <dhowells@redhat.com>
4833 M: David Woodhouse <dwmw2@infradead.org>
4834 L: keyrings@vger.kernel.org
4836 F: Documentation/admin-guide/module-signing.rst
4838 F: scripts/sign-file.c
4841 CFAG12864B LCD DRIVER
4842 M: Miguel Ojeda <ojeda@kernel.org>
4844 F: drivers/auxdisplay/cfag12864b.c
4845 F: include/linux/cfag12864b.h
4847 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4848 M: Miguel Ojeda <ojeda@kernel.org>
4850 F: drivers/auxdisplay/cfag12864bfb.c
4851 F: include/linux/cfag12864b.h
4853 CHAR and MISC DRIVERS
4854 M: Arnd Bergmann <arnd@arndb.de>
4855 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4860 F: include/linux/miscdevice.h
4861 X: drivers/char/agp/
4862 X: drivers/char/hw_random/
4863 X: drivers/char/ipmi/
4864 X: drivers/char/random.c
4865 X: drivers/char/tpm/
4868 M: Andy Whitcroft <apw@canonical.com>
4869 M: Joe Perches <joe@perches.com>
4870 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4871 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4873 F: scripts/checkpatch.pl
4875 CHECKPATCH DOCUMENTATION
4876 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4877 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4878 R: Joe Perches <joe@perches.com>
4880 F: Documentation/dev-tools/checkpatch.rst
4882 CHINESE DOCUMENTATION
4883 M: Alex Shi <alexs@kernel.org>
4884 M: Yanteng Si <siyanteng@loongson.cn>
4886 F: Documentation/translations/zh_CN/
4888 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4889 M: Peter Chen <peter.chen@kernel.org>
4890 L: linux-usb@vger.kernel.org
4892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4893 F: drivers/usb/chipidea/
4895 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4896 M: Hans de Goede <hdegoede@redhat.com>
4897 L: linux-input@vger.kernel.org
4899 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4900 F: drivers/input/touchscreen/chipone_icn8318.c
4902 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4903 M: Hans de Goede <hdegoede@redhat.com>
4904 L: linux-input@vger.kernel.org
4906 F: drivers/input/touchscreen/chipone_icn8505.c
4908 CHROME HARDWARE PLATFORM SUPPORT
4909 M: Benson Leung <bleung@chromium.org>
4910 L: chrome-platform@lists.linux.dev
4912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4913 F: drivers/platform/chrome/
4915 CHROMEOS EC CODEC DRIVER
4916 M: Cheng-Yi Chiang <cychiang@chromium.org>
4917 M: Tzung-Bi Shih <tzungbi@kernel.org>
4918 R: Guenter Roeck <groeck@chromium.org>
4919 L: chrome-platform@lists.linux.dev
4921 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4922 F: sound/soc/codecs/cros_ec_codec.*
4924 CHROMEOS EC SUBDRIVERS
4925 M: Benson Leung <bleung@chromium.org>
4926 R: Guenter Roeck <groeck@chromium.org>
4927 L: chrome-platform@lists.linux.dev
4929 F: drivers/power/supply/cros_usbpd-charger.c
4933 CHROMEOS EC USB TYPE-C DRIVER
4934 M: Prashant Malani <pmalani@chromium.org>
4935 L: chrome-platform@lists.linux.dev
4937 F: drivers/platform/chrome/cros_ec_typec.c
4938 F: drivers/platform/chrome/cros_typec_switch.c
4940 CHROMEOS EC USB PD NOTIFY DRIVER
4941 M: Prashant Malani <pmalani@chromium.org>
4942 L: chrome-platform@lists.linux.dev
4944 F: drivers/platform/chrome/cros_usbpd_notify.c
4945 F: include/linux/platform_data/cros_usbpd_notify.h
4947 CHRONTEL CH7322 CEC DRIVER
4948 M: Joe Tessler <jrt@google.com>
4949 L: linux-media@vger.kernel.org
4951 T: git git://linuxtv.org/media_tree.git
4952 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4953 F: drivers/media/cec/i2c/ch7322.c
4955 CIRRUS LOGIC AUDIO CODEC DRIVERS
4956 M: James Schulman <james.schulman@cirrus.com>
4957 M: David Rhodes <david.rhodes@cirrus.com>
4958 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4959 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4960 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4961 L: patches@opensource.cirrus.com
4963 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4964 F: include/dt-bindings/sound/cs*
4965 F: sound/pci/hda/cs*
4966 F: sound/pci/hda/hda_cs_dsp_ctl.*
4967 F: sound/soc/codecs/cs*
4969 CIRRUS LOGIC DSP FIRMWARE DRIVER
4970 M: Simon Trimmer <simont@opensource.cirrus.com>
4971 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4972 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4973 L: patches@opensource.cirrus.com
4975 W: https://github.com/CirrusLogic/linux-drivers/wiki
4976 T: git https://github.com/CirrusLogic/linux-drivers.git
4977 F: drivers/firmware/cirrus/*
4978 F: include/linux/firmware/cirrus/*
4980 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4981 M: Hartley Sweeten <hsweeten@visionengravers.com>
4982 L: netdev@vger.kernel.org
4984 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4986 CIRRUS LOGIC LOCHNAGAR DRIVER
4987 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4988 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4989 L: patches@opensource.cirrus.com
4991 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4992 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4993 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4994 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4995 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4996 F: Documentation/hwmon/lochnagar.rst
4997 F: drivers/clk/clk-lochnagar.c
4998 F: drivers/hwmon/lochnagar-hwmon.c
4999 F: drivers/mfd/lochnagar-i2c.c
5000 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5001 F: drivers/regulator/lochnagar-regulator.c
5002 F: include/dt-bindings/clock/lochnagar.h
5003 F: include/dt-bindings/pinctrl/lochnagar.h
5004 F: include/linux/mfd/lochnagar*
5005 F: sound/soc/codecs/lochnagar-sc.c
5007 CIRRUS LOGIC MADERA CODEC DRIVERS
5008 M: Charles Keepax <ckeepax@opensource.cirrus.com>
5009 M: Richard Fitzgerald <rf@opensource.cirrus.com>
5010 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5011 L: patches@opensource.cirrus.com
5013 W: https://github.com/CirrusLogic/linux-drivers/wiki
5014 T: git https://github.com/CirrusLogic/linux-drivers.git
5015 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5016 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5017 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5018 F: drivers/gpio/gpio-madera*
5019 F: drivers/irqchip/irq-madera*
5020 F: drivers/mfd/cs47l*
5021 F: drivers/mfd/madera*
5022 F: drivers/pinctrl/cirrus/*
5023 F: include/dt-bindings/sound/madera*
5024 F: include/linux/irqchip/irq-madera*
5025 F: include/linux/mfd/madera/*
5026 F: include/sound/madera*
5027 F: sound/soc/codecs/cs47l*
5028 F: sound/soc/codecs/madera*
5030 CISCO FCOE HBA DRIVER
5031 M: Satish Kharat <satishkh@cisco.com>
5032 M: Sesidhar Baddela <sebaddel@cisco.com>
5033 M: Karan Tilak Kumar <kartilak@cisco.com>
5034 L: linux-scsi@vger.kernel.org
5036 F: drivers/scsi/fnic/
5038 CISCO SCSI HBA DRIVER
5039 M: Karan Tilak Kumar <kartilak@cisco.com>
5040 M: Sesidhar Baddela <sebaddel@cisco.com>
5041 L: linux-scsi@vger.kernel.org
5043 F: drivers/scsi/snic/
5045 CISCO VIC ETHERNET NIC DRIVER
5046 M: Christian Benvenuti <benve@cisco.com>
5047 M: Satish Kharat <satishkh@cisco.com>
5049 F: drivers/net/ethernet/cisco/enic/
5051 CISCO VIC LOW LATENCY NIC DRIVER
5052 M: Christian Benvenuti <benve@cisco.com>
5053 M: Nelson Escobar <neescoba@cisco.com>
5055 F: drivers/infiniband/hw/usnic/
5058 M: Miguel Ojeda <ojeda@kernel.org>
5062 CLANG/LLVM BUILD SUPPORT
5063 M: Nathan Chancellor <nathan@kernel.org>
5064 M: Nick Desaulniers <ndesaulniers@google.com>
5065 R: Tom Rix <trix@redhat.com>
5066 L: llvm@lists.linux.dev
5068 W: https://clangbuiltlinux.github.io/
5069 B: https://github.com/ClangBuiltLinux/linux/issues
5070 C: irc://irc.libera.chat/clangbuiltlinux
5071 F: Documentation/kbuild/llvm.rst
5072 F: include/linux/compiler-clang.h
5073 F: scripts/Makefile.clang
5074 F: scripts/clang-tools/
5075 K: \b(?i:clang|llvm)\b
5077 CLANG CONTROL FLOW INTEGRITY SUPPORT
5078 M: Sami Tolvanen <samitolvanen@google.com>
5079 M: Kees Cook <keescook@chromium.org>
5080 R: Nathan Chancellor <nathan@kernel.org>
5081 R: Nick Desaulniers <ndesaulniers@google.com>
5082 L: llvm@lists.linux.dev
5084 B: https://github.com/ClangBuiltLinux/linux/issues
5085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5086 F: include/linux/cfi.h
5090 M: Russell King <linux@armlinux.org.uk>
5091 L: linux-clk@vger.kernel.org
5093 F: include/linux/clk.h
5095 CLOCKSOURCE, CLOCKEVENT DRIVERS
5096 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5097 M: Thomas Gleixner <tglx@linutronix.de>
5098 L: linux-kernel@vger.kernel.org
5100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5101 F: Documentation/devicetree/bindings/timer/
5102 F: drivers/clocksource/
5105 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5106 M: Daniel Oliveira Nascimento <don@syst.com.br>
5107 L: platform-driver-x86@vger.kernel.org
5109 F: drivers/platform/x86/classmate-laptop.c
5112 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5113 L: linux-media@vger.kernel.org
5115 W: https://linuxtv.org
5116 T: git git://linuxtv.org/media_tree.git
5117 F: drivers/media/pci/cobalt/
5119 COCCINELLE/Semantic Patches (SmPL)
5120 M: Julia Lawall <Julia.Lawall@inria.fr>
5121 M: Nicolas Palix <nicolas.palix@imag.fr>
5122 L: cocci@inria.fr (moderated for non-subscribers)
5124 W: https://coccinelle.gitlabpages.inria.fr/website/
5125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5126 F: Documentation/dev-tools/coccinelle.rst
5127 F: scripts/coccicheck
5128 F: scripts/coccinelle/
5131 M: Jan Harkes <jaharkes@cs.cmu.edu>
5133 L: codalist@coda.cs.cmu.edu
5135 W: http://www.coda.cs.cmu.edu/
5136 F: Documentation/filesystems/coda.rst
5138 F: include/linux/coda*.h
5139 F: include/uapi/linux/coda*.h
5141 CODA V4L2 MEM2MEM DRIVER
5142 M: Philipp Zabel <p.zabel@pengutronix.de>
5143 L: linux-media@vger.kernel.org
5145 F: Documentation/devicetree/bindings/media/coda.yaml
5146 F: drivers/media/platform/chips-media/
5149 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5151 F: Documentation/process/code-of-conduct-interpretation.rst
5152 F: Documentation/process/code-of-conduct.rst
5155 M: Ian Abbott <abbotti@mev.co.uk>
5156 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5159 F: include/linux/comedi/
5160 F: include/uapi/linux/comedi.h
5162 COMMON CLK FRAMEWORK
5163 M: Michael Turquette <mturquette@baylibre.com>
5164 M: Stephen Boyd <sboyd@kernel.org>
5165 L: linux-clk@vger.kernel.org
5167 Q: http://patchwork.kernel.org/project/linux-clk/list/
5168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5169 F: Documentation/devicetree/bindings/clock/
5171 F: include/dt-bindings/clock/
5172 F: include/linux/clk-pr*
5173 F: include/linux/clk/
5174 F: include/linux/of_clk.h
5175 X: drivers/clk/clkdev.c
5177 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5178 M: Steve French <sfrench@samba.org>
5179 R: Paulo Alcantara <pc@cjr.nz> (DFS, global name space)
5180 R: Ronnie Sahlberg <lsahlber@redhat.com> (directory leases, sparse files)
5181 R: Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5182 R: Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5183 L: linux-cifs@vger.kernel.org
5184 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5186 W: https://wiki.samba.org/index.php/LinuxCIFS
5187 T: git git://git.samba.org/sfrench/cifs-2.6.git
5188 F: Documentation/admin-guide/cifs/
5191 F: include/uapi/linux/cifs
5193 COMPACTPCI HOTPLUG CORE
5194 M: Scott Murray <scott@spiteful.org>
5195 L: linux-pci@vger.kernel.org
5197 F: drivers/pci/hotplug/cpci_hotplug*
5199 COMPACTPCI HOTPLUG GENERIC DRIVER
5200 M: Scott Murray <scott@spiteful.org>
5201 L: linux-pci@vger.kernel.org
5203 F: drivers/pci/hotplug/cpcihp_generic.c
5205 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5206 M: Scott Murray <scott@spiteful.org>
5207 L: linux-pci@vger.kernel.org
5209 F: drivers/pci/hotplug/cpcihp_zt5550.*
5211 COMPAL LAPTOP SUPPORT
5212 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5213 L: platform-driver-x86@vger.kernel.org
5215 F: drivers/platform/x86/compal-laptop.c
5218 M: Miguel Ojeda <ojeda@kernel.org>
5219 R: Nick Desaulniers <ndesaulniers@google.com>
5221 F: include/linux/compiler_attributes.h
5223 COMPUTE EXPRESS LINK (CXL)
5224 M: Alison Schofield <alison.schofield@intel.com>
5225 M: Vishal Verma <vishal.l.verma@intel.com>
5226 M: Ira Weiny <ira.weiny@intel.com>
5227 M: Ben Widawsky <bwidawsk@kernel.org>
5228 M: Dan Williams <dan.j.williams@intel.com>
5229 L: linux-cxl@vger.kernel.org
5232 F: include/uapi/linux/cxl_mem.h
5234 CONEXANT ACCESSRUNNER USB DRIVER
5235 L: accessrunner-general@lists.sourceforge.net
5237 W: http://accessrunner.sourceforge.net/
5238 F: drivers/usb/atm/cxacru.c
5241 M: Joel Becker <jlbec@evilplan.org>
5242 M: Christoph Hellwig <hch@lst.de>
5244 T: git git://git.infradead.org/users/hch/configfs.git
5246 F: include/linux/configfs.h
5247 F: samples/configfs/
5250 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5252 F: drivers/video/console/
5253 F: include/linux/console*
5256 M: Frederic Weisbecker <frederic@kernel.org>
5257 M: "Paul E. McKenney" <paulmck@kernel.org>
5259 F: kernel/context_tracking.c
5260 F: include/linux/context_tracking*
5262 CONTROL GROUP (CGROUP)
5263 M: Tejun Heo <tj@kernel.org>
5264 M: Zefan Li <lizefan.x@bytedance.com>
5265 M: Johannes Weiner <hannes@cmpxchg.org>
5266 L: cgroups@vger.kernel.org
5268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5269 F: Documentation/admin-guide/cgroup-v1/
5270 F: Documentation/admin-guide/cgroup-v2.rst
5271 F: include/linux/cgroup*
5273 F: tools/testing/selftests/cgroup/
5275 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5276 M: Tejun Heo <tj@kernel.org>
5277 M: Josef Bacik <josef@toxicpanda.com>
5278 M: Jens Axboe <axboe@kernel.dk>
5279 L: cgroups@vger.kernel.org
5280 L: linux-block@vger.kernel.org
5281 T: git git://git.kernel.dk/linux-block
5282 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5283 F: block/bfq-cgroup.c
5284 F: block/blk-cgroup.c
5285 F: block/blk-iocost.c
5286 F: block/blk-iolatency.c
5287 F: block/blk-throttle.c
5288 F: include/linux/blk-cgroup.h
5290 CONTROL GROUP - CPUSET
5291 M: Waiman Long <longman@redhat.com>
5292 M: Zefan Li <lizefan.x@bytedance.com>
5293 L: cgroups@vger.kernel.org
5295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5296 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5297 F: include/linux/cpuset.h
5298 F: kernel/cgroup/cpuset.c
5300 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5301 M: Johannes Weiner <hannes@cmpxchg.org>
5302 M: Michal Hocko <mhocko@kernel.org>
5303 M: Roman Gushchin <roman.gushchin@linux.dev>
5304 M: Shakeel Butt <shakeelb@google.com>
5305 R: Muchun Song <songmuchun@bytedance.com>
5306 L: cgroups@vger.kernel.org
5307 L: linux-mm@kvack.org
5311 F: tools/testing/selftests/cgroup/memcg_protection.m
5312 F: tools/testing/selftests/cgroup/test_kmem.c
5313 F: tools/testing/selftests/cgroup/test_memcontrol.c
5315 CORETEMP HARDWARE MONITORING DRIVER
5316 M: Fenghua Yu <fenghua.yu@intel.com>
5317 L: linux-hwmon@vger.kernel.org
5319 F: Documentation/hwmon/coretemp.rst
5320 F: drivers/hwmon/coretemp.c
5322 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5323 M: Marius Zachmann <mail@mariuszachmann.de>
5324 L: linux-hwmon@vger.kernel.org
5326 F: drivers/hwmon/corsair-cpro.c
5328 CORSAIR-PSU HARDWARE MONITOR DRIVER
5329 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5330 L: linux-hwmon@vger.kernel.org
5332 F: Documentation/hwmon/corsair-psu.rst
5333 F: drivers/hwmon/corsair-psu.c
5336 M: William Breathitt Gray <william.gray@linaro.org>
5337 L: linux-iio@vger.kernel.org
5339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5340 F: Documentation/ABI/testing/sysfs-bus-counter
5341 F: Documentation/driver-api/generic-counter.rst
5343 F: include/linux/counter.h
5344 F: include/uapi/linux/counter.h
5348 M: Bence Csókás <bence98@sch.bme.hu>
5350 F: drivers/i2c/busses/i2c-cp2615.c
5352 CPMAC ETHERNET DRIVER
5353 M: Florian Fainelli <f.fainelli@gmail.com>
5354 L: netdev@vger.kernel.org
5356 F: drivers/net/ethernet/ti/cpmac.c
5358 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5359 M: Viresh Kumar <viresh.kumar@linaro.org>
5360 M: Sudeep Holla <sudeep.holla@arm.com>
5361 L: linux-pm@vger.kernel.org
5363 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5364 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5366 CPU FREQUENCY SCALING FRAMEWORK
5367 M: "Rafael J. Wysocki" <rafael@kernel.org>
5368 M: Viresh Kumar <viresh.kumar@linaro.org>
5369 L: linux-pm@vger.kernel.org
5371 B: https://bugzilla.kernel.org
5372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5374 F: Documentation/admin-guide/pm/cpufreq.rst
5375 F: Documentation/admin-guide/pm/intel_pstate.rst
5376 F: Documentation/cpu-freq/
5377 F: Documentation/devicetree/bindings/cpufreq/
5379 F: include/linux/cpufreq.h
5380 F: include/linux/sched/cpufreq.h
5381 F: kernel/sched/cpufreq*.c
5382 F: tools/testing/selftests/cpufreq/
5384 CPU IDLE TIME MANAGEMENT FRAMEWORK
5385 M: "Rafael J. Wysocki" <rafael@kernel.org>
5386 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5387 L: linux-pm@vger.kernel.org
5389 B: https://bugzilla.kernel.org
5390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5391 F: Documentation/admin-guide/pm/cpuidle.rst
5392 F: Documentation/driver-api/pm/cpuidle.rst
5394 F: include/linux/cpuidle.h
5396 CPU POWER MONITORING SUBSYSTEM
5397 M: Thomas Renninger <trenn@suse.com>
5398 M: Shuah Khan <shuah@kernel.org>
5399 M: Shuah Khan <skhan@linuxfoundation.org>
5400 L: linux-pm@vger.kernel.org
5402 F: tools/power/cpupower/
5405 M: "H. Peter Anvin" <hpa@zytor.com>
5407 F: arch/x86/kernel/cpuid.c
5408 F: arch/x86/kernel/msr.c
5410 CPUIDLE DRIVER - ARM BIG LITTLE
5411 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5412 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5413 L: linux-pm@vger.kernel.org
5414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5417 F: drivers/cpuidle/cpuidle-big_little.c
5419 CPUIDLE DRIVER - ARM EXYNOS
5420 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5421 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
5422 M: Kukjin Kim <kgene@kernel.org>
5423 L: linux-pm@vger.kernel.org
5424 L: linux-samsung-soc@vger.kernel.org
5426 F: arch/arm/mach-exynos/pm.c
5427 F: drivers/cpuidle/cpuidle-exynos.c
5428 F: include/linux/platform_data/cpuidle-exynos.h
5430 CPUIDLE DRIVER - ARM PSCI
5431 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5432 M: Sudeep Holla <sudeep.holla@arm.com>
5433 L: linux-pm@vger.kernel.org
5434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5436 F: drivers/cpuidle/cpuidle-psci.c
5438 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5439 M: Ulf Hansson <ulf.hansson@linaro.org>
5440 L: linux-pm@vger.kernel.org
5441 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5443 F: drivers/cpuidle/cpuidle-psci.h
5444 F: drivers/cpuidle/cpuidle-psci-domain.c
5446 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5447 M: Ulf Hansson <ulf.hansson@linaro.org>
5448 L: linux-pm@vger.kernel.org
5450 F: drivers/cpuidle/dt_idle_genpd.c
5451 F: drivers/cpuidle/dt_idle_genpd.h
5453 CPUIDLE DRIVER - RISC-V SBI
5454 M: Anup Patel <anup@brainfault.org>
5455 L: linux-pm@vger.kernel.org
5456 L: linux-riscv@lists.infradead.org
5458 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5461 M: Nicolas Pitre <nico@fluxnic.net>
5463 F: Documentation/filesystems/cramfs.rst
5467 M: Bastien Nocera <hadess@hadess.net>
5468 L: linux-input@vger.kernel.org
5470 F: drivers/hid/hid-creative-sb0540.c
5473 M: Herbert Xu <herbert@gondor.apana.org.au>
5474 M: "David S. Miller" <davem@davemloft.net>
5475 L: linux-crypto@vger.kernel.org
5477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5479 F: Documentation/crypto/
5480 F: Documentation/devicetree/bindings/crypto/
5485 F: include/linux/crypto*
5488 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5489 M: Neil Horman <nhorman@tuxdriver.com>
5490 L: linux-crypto@vger.kernel.org
5492 F: crypto/ansi_cprng.c
5496 M: Hans Verkuil <hverkuil@xs4all.nl>
5497 L: linux-media@vger.kernel.org
5499 W: http://linuxtv.org
5500 T: git git://linuxtv.org/media_tree.git
5501 F: drivers/media/i2c/cs3308.c
5503 CS5535 Audio ALSA driver
5504 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5506 F: sound/pci/cs5535audio/
5508 CSI DRIVERS FOR ALLWINNER V3s
5509 M: Yong Deng <yong.deng@magewell.com>
5510 L: linux-media@vger.kernel.org
5512 T: git git://linuxtv.org/media_tree.git
5513 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5514 F: drivers/media/platform/sunxi/sun6i-csi/
5517 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5518 M: Ondrej Ille <ondrej.ille@gmail.com>
5519 L: linux-can@vger.kernel.org
5521 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5522 F: drivers/net/can/ctucanfd/
5525 M: Solomon Peachy <pizza@shaftnet.org>
5527 F: drivers/net/wireless/st/cw1200/
5529 CX18 VIDEO4LINUX DRIVER
5530 M: Andy Walls <awalls@md.metrocast.net>
5531 L: linux-media@vger.kernel.org
5533 W: https://linuxtv.org
5534 T: git git://linuxtv.org/media_tree.git
5535 F: drivers/media/pci/cx18/
5536 F: include/uapi/linux/ivtv*
5538 CX2341X MPEG ENCODER HELPER MODULE
5539 M: Hans Verkuil <hverkuil@xs4all.nl>
5540 L: linux-media@vger.kernel.org
5542 W: https://linuxtv.org
5543 T: git git://linuxtv.org/media_tree.git
5544 F: drivers/media/common/cx2341x*
5545 F: include/media/drv-intf/cx2341x.h
5547 CX24120 MEDIA DRIVER
5548 M: Jemma Denson <jdenson@gmail.com>
5549 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5550 L: linux-media@vger.kernel.org
5552 W: https://linuxtv.org
5553 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5554 F: drivers/media/dvb-frontends/cx24120*
5556 CX88 VIDEO4LINUX DRIVER
5557 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5558 L: linux-media@vger.kernel.org
5560 W: https://linuxtv.org
5561 T: git git://linuxtv.org/media_tree.git
5562 F: Documentation/driver-api/media/drivers/cx88*
5563 F: drivers/media/pci/cx88/
5565 CXD2820R MEDIA DRIVER
5566 M: Antti Palosaari <crope@iki.fi>
5567 L: linux-media@vger.kernel.org
5569 W: https://linuxtv.org
5570 W: http://palosaari.fi/linux/
5571 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5572 T: git git://linuxtv.org/anttip/media_tree.git
5573 F: drivers/media/dvb-frontends/cxd2820r*
5575 CXGB3 ETHERNET DRIVER (CXGB3)
5576 M: Raju Rangoju <rajur@chelsio.com>
5577 L: netdev@vger.kernel.org
5579 W: http://www.chelsio.com
5580 F: drivers/net/ethernet/chelsio/cxgb3/
5582 CXGB3 ISCSI DRIVER (CXGB3I)
5583 M: Varun Prakash <varun@chelsio.com>
5584 L: linux-scsi@vger.kernel.org
5586 W: http://www.chelsio.com
5587 F: drivers/scsi/cxgbi/cxgb3i
5589 CXGB4 CRYPTO DRIVER (chcr)
5590 M: Ayush Sawal <ayush.sawal@chelsio.com>
5591 L: linux-crypto@vger.kernel.org
5593 W: http://www.chelsio.com
5594 F: drivers/crypto/chelsio
5596 CXGB4 INLINE CRYPTO DRIVER
5597 M: Ayush Sawal <ayush.sawal@chelsio.com>
5598 L: netdev@vger.kernel.org
5600 W: http://www.chelsio.com
5601 F: drivers/net/ethernet/chelsio/inline_crypto/
5603 CXGB4 ETHERNET DRIVER (CXGB4)
5604 M: Raju Rangoju <rajur@chelsio.com>
5605 L: netdev@vger.kernel.org
5607 W: http://www.chelsio.com
5608 F: drivers/net/ethernet/chelsio/cxgb4/
5610 CXGB4 ISCSI DRIVER (CXGB4I)
5611 M: Varun Prakash <varun@chelsio.com>
5612 L: linux-scsi@vger.kernel.org
5614 W: http://www.chelsio.com
5615 F: drivers/scsi/cxgbi/cxgb4i
5617 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5618 M: Potnuri Bharat Teja <bharat@chelsio.com>
5619 L: linux-rdma@vger.kernel.org
5621 W: http://www.openfabrics.org
5622 F: drivers/infiniband/hw/cxgb4/
5623 F: include/uapi/rdma/cxgb4-abi.h
5625 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5626 M: Raju Rangoju <rajur@chelsio.com>
5627 L: netdev@vger.kernel.org
5629 W: http://www.chelsio.com
5630 F: drivers/net/ethernet/chelsio/cxgb4vf/
5632 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5633 M: Frederic Barrat <fbarrat@linux.ibm.com>
5634 M: Andrew Donnellan <ajd@linux.ibm.com>
5635 L: linuxppc-dev@lists.ozlabs.org
5637 F: Documentation/ABI/testing/sysfs-class-cxl
5638 F: Documentation/powerpc/cxl.rst
5639 F: arch/powerpc/platforms/powernv/pci-cxl.c
5640 F: drivers/misc/cxl/
5641 F: include/misc/cxl*
5642 F: include/uapi/misc/cxl.h
5644 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5645 M: Manoj N. Kumar <manoj@linux.ibm.com>
5646 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5647 M: Uma Krishnan <ukrishn@linux.ibm.com>
5648 L: linux-scsi@vger.kernel.org
5650 F: Documentation/powerpc/cxlflash.rst
5651 F: drivers/scsi/cxlflash/
5652 F: include/uapi/scsi/cxlflash_ioctl.h
5655 M: Russell King <linux@armlinux.org.uk>
5656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5658 W: http://www.armlinux.org.uk/
5659 F: drivers/video/fbdev/cyber2000fb.*
5661 CYCLADES PC300 DRIVER
5663 F: drivers/net/wan/pc300*
5665 CYPRESS_FIRMWARE MEDIA DRIVER
5666 M: Antti Palosaari <crope@iki.fi>
5667 L: linux-media@vger.kernel.org
5669 W: https://linuxtv.org
5670 W: http://palosaari.fi/linux/
5671 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5672 T: git git://linuxtv.org/anttip/media_tree.git
5673 F: drivers/media/common/cypress_firmware*
5675 CYPRESS CY8C95X0 PINCTRL DRIVER
5676 M: Patrick Rudolph <patrick.rudolph@9elements.com>
5677 L: linux-gpio@vger.kernel.org
5679 F: drivers/pinctrl/pinctrl-cy8c95x0.c
5681 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5682 M: Linus Walleij <linus.walleij@linaro.org>
5683 L: linux-input@vger.kernel.org
5685 F: drivers/input/touchscreen/cy8ctma140.c
5687 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5688 M: Yassine Oudjana <y.oudjana@protonmail.com>
5689 L: linux-input@vger.kernel.org
5691 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5692 F: drivers/input/keyboard/cypress-sf.c
5694 CYTTSP TOUCHSCREEN DRIVER
5695 M: Linus Walleij <linus.walleij@linaro.org>
5696 L: linux-input@vger.kernel.org
5698 F: drivers/input/touchscreen/cyttsp*
5700 D-LINK DIR-685 TOUCHKEYS DRIVER
5701 M: Linus Walleij <linus.walleij@linaro.org>
5702 L: linux-input@vger.kernel.org
5704 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5706 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5707 M: Joshua Kinard <kumba@gentoo.org>
5709 F: drivers/rtc/rtc-ds1685.c
5710 F: include/linux/rtc/ds1685.h
5712 DAMA SLAVE for AX.25
5713 M: Joerg Reuter <jreuter@yaina.de>
5714 L: linux-hams@vger.kernel.org
5716 W: http://yaina.de/jreuter/
5717 W: http://www.qsl.net/dl1bke/
5718 F: net/ax25/af_ax25.c
5719 F: net/ax25/ax25_dev.c
5720 F: net/ax25/ax25_ds_*
5721 F: net/ax25/ax25_in.c
5722 F: net/ax25/ax25_out.c
5723 F: net/ax25/ax25_timer.c
5724 F: net/ax25/sysctl_net_ax25.c
5727 M: SeongJae Park <sj@kernel.org>
5728 L: damon@lists.linux.dev
5729 L: linux-mm@kvack.org
5731 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5732 F: Documentation/admin-guide/mm/damon/
5733 F: Documentation/mm/damon/
5734 F: include/linux/damon.h
5735 F: include/trace/events/damon.h
5737 F: tools/testing/selftests/damon/
5739 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5740 L: netdev@vger.kernel.org
5742 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5743 F: drivers/net/ethernet/dec/tulip/dmfe.c
5745 DC390/AM53C974 SCSI driver
5746 M: Hannes Reinecke <hare@suse.com>
5747 L: linux-scsi@vger.kernel.org
5749 F: drivers/scsi/am53c974.c
5752 M: Oliver Neukum <oliver@neukum.org>
5753 M: Ali Akcaagac <aliakc@web.de>
5754 M: Jamie Lenehan <lenehan@twibble.org>
5755 L: dc395x@twibble.org
5757 W: http://twibble.org/dist/dc395x/
5758 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5759 F: Documentation/scsi/dc395x.rst
5760 F: drivers/scsi/dc395x.*
5763 L: dccp@vger.kernel.org
5765 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5766 F: include/linux/dccp.h
5767 F: include/linux/tfrc.h
5768 F: include/uapi/linux/dccp.h
5771 DECSTATION PLATFORM SUPPORT
5772 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5773 L: linux-mips@vger.kernel.org
5775 W: http://www.linux-mips.org/wiki/DECstation
5777 F: arch/mips/include/asm/dec/
5778 F: arch/mips/include/asm/mach-dec/
5780 DEFXX FDDI NETWORK DRIVER
5781 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5783 F: drivers/net/fddi/defxx.*
5785 DEFZA FDDI NETWORK DRIVER
5786 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5788 F: drivers/net/fddi/defza.*
5790 DEINTERLACE DRIVERS FOR ALLWINNER H3
5791 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5792 L: linux-media@vger.kernel.org
5794 T: git git://linuxtv.org/media_tree.git
5795 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5796 F: drivers/media/platform/sunxi/sun8i-di/
5799 M: Matthew Garrett <mjg59@srcf.ucam.org>
5800 M: Pali Rohár <pali@kernel.org>
5801 L: platform-driver-x86@vger.kernel.org
5803 F: drivers/platform/x86/dell/dell-laptop.c
5805 DELL LAPTOP FREEFALL DRIVER
5806 M: Pali Rohár <pali@kernel.org>
5808 F: drivers/platform/x86/dell/dell-smo8800.c
5810 DELL LAPTOP RBTN DRIVER
5811 M: Pali Rohár <pali@kernel.org>
5813 F: drivers/platform/x86/dell/dell-rbtn.*
5815 DELL LAPTOP SMM DRIVER
5816 M: Pali Rohár <pali@kernel.org>
5818 F: Documentation/ABI/obsolete/procfs-i8k
5819 F: drivers/hwmon/dell-smm-hwmon.c
5820 F: include/uapi/linux/i8k.h
5822 DELL REMOTE BIOS UPDATE DRIVER
5823 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5824 L: platform-driver-x86@vger.kernel.org
5826 F: drivers/platform/x86/dell/dell_rbu.c
5829 M: Pali Rohár <pali@kernel.org>
5830 L: Dell.Client.Kernel@dell.com
5831 L: platform-driver-x86@vger.kernel.org
5833 F: drivers/platform/x86/dell/dell-smbios.*
5835 DELL SMBIOS SMM DRIVER
5836 L: Dell.Client.Kernel@dell.com
5837 L: platform-driver-x86@vger.kernel.org
5839 F: drivers/platform/x86/dell/dell-smbios-smm.c
5841 DELL SMBIOS WMI DRIVER
5842 L: Dell.Client.Kernel@dell.com
5843 L: platform-driver-x86@vger.kernel.org
5845 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5846 F: tools/wmi/dell-smbios-example.c
5848 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5849 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5850 L: platform-driver-x86@vger.kernel.org
5852 F: Documentation/driver-api/dcdbas.rst
5853 F: drivers/platform/x86/dell/dcdbas.*
5855 DELL WMI DESCRIPTOR DRIVER
5856 L: Dell.Client.Kernel@dell.com
5858 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5860 DELL WMI SYSMAN DRIVER
5861 M: Divya Bharathi <divya.bharathi@dell.com>
5862 M: Prasanth Ksr <prasanth.ksr@dell.com>
5863 L: Dell.Client.Kernel@dell.com
5864 L: platform-driver-x86@vger.kernel.org
5866 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5867 F: drivers/platform/x86/dell/dell-wmi-sysman/
5869 DELL WMI NOTIFICATIONS DRIVER
5870 M: Matthew Garrett <mjg59@srcf.ucam.org>
5871 M: Pali Rohár <pali@kernel.org>
5873 F: drivers/platform/x86/dell/dell-wmi-base.c
5875 DELL WMI HARDWARE PRIVACY SUPPORT
5876 M: Perry Yuan <Perry.Yuan@dell.com>
5877 L: Dell.Client.Kernel@dell.com
5878 L: platform-driver-x86@vger.kernel.org
5880 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5882 DELTA ST MEDIA DRIVER
5883 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5884 L: linux-media@vger.kernel.org
5886 W: https://linuxtv.org
5887 T: git git://linuxtv.org/media_tree.git
5888 F: drivers/media/platform/st/sti/delta
5890 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5891 M: Zev Weiss <zev@bewilderbeest.net>
5892 L: linux-hwmon@vger.kernel.org
5894 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5896 DELTA DPS920AB PSU DRIVER
5897 M: Robert Marko <robert.marko@sartura.hr>
5898 L: linux-hwmon@vger.kernel.org
5900 F: Documentation/hwmon/dps920ab.rst
5901 F: drivers/hwmon/pmbus/dps920ab.c
5903 DELTA NETWORKS TN48M CPLD DRIVERS
5904 M: Robert Marko <robert.marko@sartura.hr>
5906 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5907 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5908 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5909 F: drivers/gpio/gpio-tn48m.c
5910 F: include/dt-bindings/reset/delta,tn48m-reset.h
5913 L: linux-mtd@lists.infradead.org
5915 F: drivers/mtd/nand/raw/denali*
5917 DESIGNWARE EDMA CORE IP DRIVER
5918 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5919 L: dmaengine@vger.kernel.org
5921 F: drivers/dma/dw-edma/
5922 F: include/linux/dma/edma.h
5924 DESIGNWARE XDATA IP DRIVER
5925 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5926 L: linux-pci@vger.kernel.org
5928 F: Documentation/misc-devices/dw-xdata-pcie.rst
5929 F: drivers/misc/dw-xdata-pcie.c
5931 DESIGNWARE USB2 DRD IP DRIVER
5932 M: Minas Harutyunyan <hminas@synopsys.com>
5933 L: linux-usb@vger.kernel.org
5935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5936 F: drivers/usb/dwc2/
5938 DESIGNWARE USB3 DRD IP DRIVER
5939 M: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
5940 L: linux-usb@vger.kernel.org
5942 F: drivers/usb/dwc3/
5944 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5945 M: Andreas Klinger <ak@it-klinger.de>
5946 L: linux-iio@vger.kernel.org
5948 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5949 F: drivers/iio/proximity/srf*.c
5951 DEVICE COREDUMP (DEV_COREDUMP)
5952 M: Johannes Berg <johannes@sipsolutions.net>
5953 L: linux-kernel@vger.kernel.org
5955 F: drivers/base/devcoredump.c
5956 F: include/linux/devcoredump.h
5958 DEVICE DEPENDENCY HELPER SCRIPT
5959 M: Saravana Kannan <saravanak@google.com>
5960 L: linux-kernel@vger.kernel.org
5962 F: scripts/dev-needs.sh
5964 DEVICE DIRECT ACCESS (DAX)
5965 M: Dan Williams <dan.j.williams@intel.com>
5966 M: Vishal Verma <vishal.l.verma@intel.com>
5967 M: Dave Jiang <dave.jiang@intel.com>
5968 L: nvdimm@lists.linux.dev
5972 DEVICE FREQUENCY (DEVFREQ)
5973 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5974 M: Kyungmin Park <kyungmin.park@samsung.com>
5975 M: Chanwoo Choi <cw00.choi@samsung.com>
5976 L: linux-pm@vger.kernel.org
5978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5979 F: Documentation/devicetree/bindings/devfreq/
5980 F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5982 F: include/linux/devfreq.h
5983 F: include/trace/events/devfreq.h
5985 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5986 M: Chanwoo Choi <cw00.choi@samsung.com>
5987 L: linux-pm@vger.kernel.org
5989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5990 F: Documentation/devicetree/bindings/devfreq/event/
5991 F: drivers/devfreq/devfreq-event.c
5992 F: drivers/devfreq/event/
5993 F: include/dt-bindings/pmu/exynos_ppmu.h
5994 F: include/linux/devfreq-event.h
5996 DEVICE NUMBER REGISTRY
5997 M: Torben Mathiasen <device@lanana.org>
5999 W: http://lanana.org/docs/device-list/index.html
6001 DEVICE RESOURCE MANAGEMENT HELPERS
6002 M: Hans de Goede <hdegoede@redhat.com>
6003 R: Matti Vaittinen <mazziesaccount@gmail.com>
6005 F: include/linux/devm-helpers.h
6008 M: Alasdair Kergon <agk@redhat.com>
6009 M: Mike Snitzer <snitzer@kernel.org>
6010 M: dm-devel@redhat.com
6011 L: dm-devel@redhat.com
6013 W: http://sources.redhat.com/dm
6014 Q: http://patchwork.kernel.org/project/dm-devel/list/
6015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6016 T: quilt http://people.redhat.com/agk/patches/linux/editing/
6017 F: Documentation/admin-guide/device-mapper/
6018 F: drivers/md/Kconfig
6019 F: drivers/md/Makefile
6021 F: drivers/md/persistent-data/
6022 F: include/linux/device-mapper.h
6023 F: include/linux/dm-*.h
6024 F: include/uapi/linux/dm-*.h
6027 M: Jiri Pirko <jiri@nvidia.com>
6028 L: netdev@vger.kernel.org
6030 F: Documentation/networking/devlink
6031 F: include/net/devlink.h
6032 F: include/uapi/linux/devlink.h
6033 F: net/core/devlink.c
6035 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
6036 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
6037 L: kernel@dh-electronics.com
6039 F: arch/arm/boot/dts/imx6*-dhcom-*
6041 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6042 M: Marek Vasut <marex@denx.de>
6043 L: kernel@dh-electronics.com
6045 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
6046 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
6048 DIALOG SEMICONDUCTOR DRIVERS
6049 M: Support Opensource <support.opensource@diasemi.com>
6051 W: http://www.dialog-semiconductor.com/products
6052 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
6053 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6054 F: Documentation/devicetree/bindings/mfd/da90*.txt
6055 F: Documentation/devicetree/bindings/mfd/da90*.yaml
6056 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6057 F: Documentation/devicetree/bindings/regulator/da92*.txt
6058 F: Documentation/devicetree/bindings/regulator/slg51000.txt
6059 F: Documentation/devicetree/bindings/sound/da[79]*.txt
6060 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6061 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6062 F: Documentation/hwmon/da90??.rst
6063 F: drivers/gpio/gpio-da90??.c
6064 F: drivers/hwmon/da90??-hwmon.c
6065 F: drivers/iio/adc/da91??-*.c
6066 F: drivers/input/misc/da72??.[ch]
6067 F: drivers/input/misc/da90??_onkey.c
6068 F: drivers/input/touchscreen/da9052_tsi.c
6069 F: drivers/leds/leds-da90??.c
6070 F: drivers/mfd/da903x.c
6071 F: drivers/mfd/da90??-*.c
6072 F: drivers/mfd/da91??-*.c
6073 F: drivers/pinctrl/pinctrl-da90??.c
6074 F: drivers/power/supply/da9052-battery.c
6075 F: drivers/power/supply/da91??-*.c
6076 F: drivers/regulator/da9???-regulator.[ch]
6077 F: drivers/regulator/slg51000-regulator.[ch]
6078 F: drivers/rtc/rtc-da90??.c
6079 F: drivers/thermal/da90??-thermal.c
6080 F: drivers/video/backlight/da90??_bl.c
6081 F: drivers/watchdog/da90??_wdt.c
6082 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6083 F: include/linux/mfd/da903x.h
6084 F: include/linux/mfd/da9052/
6085 F: include/linux/mfd/da9055/
6086 F: include/linux/mfd/da9062/
6087 F: include/linux/mfd/da9063/
6088 F: include/linux/mfd/da9150/
6089 F: include/linux/regulator/da9211.h
6090 F: include/sound/da[79]*.h
6091 F: sound/soc/codecs/da[79]*.[ch]
6093 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6094 M: William Breathitt Gray <william.gray@linaro.org>
6095 L: linux-gpio@vger.kernel.org
6097 F: drivers/gpio/gpio-gpio-mm.c
6099 DIOLAN U2C-12 I2C DRIVER
6100 M: Guenter Roeck <linux@roeck-us.net>
6101 L: linux-i2c@vger.kernel.org
6103 F: drivers/i2c/busses/i2c-diolan-u2c.c
6105 DIRECTORY NOTIFICATION (DNOTIFY)
6106 M: Jan Kara <jack@suse.cz>
6107 R: Amir Goldstein <amir73il@gmail.com>
6108 L: linux-fsdevel@vger.kernel.org
6110 F: Documentation/filesystems/dnotify.rst
6111 F: fs/notify/dnotify/
6112 F: include/linux/dnotify.h
6114 DISK GEOMETRY AND PARTITION HANDLING
6115 M: Andries Brouwer <aeb@cwi.nl>
6117 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6118 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6119 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6122 M: Jan Kara <jack@suse.com>
6124 F: Documentation/filesystems/quota.rst
6126 F: include/linux/quota*.h
6127 F: include/uapi/linux/quota*.h
6129 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6130 M: Bernie Thompson <bernie@plugable.com>
6131 L: linux-fbdev@vger.kernel.org
6133 W: http://plugable.com/category/projects/udlfb/
6134 F: Documentation/fb/udlfb.rst
6135 F: drivers/video/fbdev/udlfb.c
6136 F: include/video/udlfb.h
6138 DISTRIBUTED LOCK MANAGER (DLM)
6139 M: Christine Caulfield <ccaulfie@redhat.com>
6140 M: David Teigland <teigland@redhat.com>
6141 L: cluster-devel@redhat.com
6143 W: http://sources.redhat.com/cluster/
6144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6147 DMA BUFFER SHARING FRAMEWORK
6148 M: Sumit Semwal <sumit.semwal@linaro.org>
6149 M: Christian König <christian.koenig@amd.com>
6150 L: linux-media@vger.kernel.org
6151 L: dri-devel@lists.freedesktop.org
6152 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6154 T: git git://anongit.freedesktop.org/drm/drm-misc
6155 F: Documentation/driver-api/dma-buf.rst
6157 F: include/linux/*fence.h
6158 F: include/linux/dma-buf.h
6159 F: include/linux/dma-resv.h
6160 K: \bdma_(?:buf|fence|resv)\b
6162 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6163 M: Vinod Koul <vkoul@kernel.org>
6164 L: dmaengine@vger.kernel.org
6166 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6168 F: Documentation/devicetree/bindings/dma/
6169 F: Documentation/driver-api/dmaengine/
6171 F: include/dt-bindings/dma/
6172 F: include/linux/dma/
6173 F: include/linux/dmaengine.h
6174 F: include/linux/of_dma.h
6177 M: Christoph Hellwig <hch@lst.de>
6178 M: Marek Szyprowski <m.szyprowski@samsung.com>
6179 R: Robin Murphy <robin.murphy@arm.com>
6180 L: iommu@lists.linux.dev
6182 W: http://git.infradead.org/users/hch/dma-mapping.git
6183 T: git git://git.infradead.org/users/hch/dma-mapping.git
6184 F: include/asm-generic/dma-mapping.h
6185 F: include/linux/dma-direct.h
6186 F: include/linux/dma-mapping.h
6187 F: include/linux/dma-map-ops.h
6188 F: include/linux/swiotlb.h
6191 DMA MAPPING BENCHMARK
6192 M: Xiang Chen <chenxiang66@hisilicon.com>
6193 L: iommu@lists.linux.dev
6194 F: kernel/dma/map_benchmark.c
6195 F: tools/testing/selftests/dma/
6197 DMA-BUF HEAPS FRAMEWORK
6198 M: Sumit Semwal <sumit.semwal@linaro.org>
6199 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6200 R: Liam Mark <lmark@codeaurora.org>
6201 R: Laura Abbott <labbott@redhat.com>
6202 R: Brian Starkey <Brian.Starkey@arm.com>
6203 R: John Stultz <jstultz@google.com>
6204 L: linux-media@vger.kernel.org
6205 L: dri-devel@lists.freedesktop.org
6206 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6208 T: git git://anongit.freedesktop.org/drm/drm-misc
6209 F: drivers/dma-buf/dma-heap.c
6210 F: drivers/dma-buf/heaps/*
6211 F: include/linux/dma-heap.h
6212 F: include/uapi/linux/dma-heap.h
6214 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6215 M: Lukasz Luba <lukasz.luba@arm.com>
6216 L: linux-pm@vger.kernel.org
6217 L: linux-samsung-soc@vger.kernel.org
6219 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6220 F: drivers/memory/samsung/exynos5422-dmc.c
6222 DME1737 HARDWARE MONITOR DRIVER
6223 M: Juerg Haefliger <juergh@proton.me>
6224 L: linux-hwmon@vger.kernel.org
6226 F: Documentation/hwmon/dme1737.rst
6227 F: drivers/hwmon/dme1737.c
6230 M: Jean Delvare <jdelvare@suse.com>
6232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6233 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6234 F: drivers/firmware/dmi-id.c
6235 F: drivers/firmware/dmi_scan.c
6236 F: include/linux/dmi.h
6239 M: Jonathan Corbet <corbet@lwn.net>
6240 L: linux-doc@vger.kernel.org
6242 P: Documentation/doc-guide/maintainer-profile.rst
6243 T: git git://git.lwn.net/linux.git docs-next
6245 F: scripts/documentation-file-ref-check
6246 F: scripts/kernel-doc
6247 F: scripts/sphinx-pre-install
6248 X: Documentation/ABI/
6249 X: Documentation/admin-guide/media/
6250 X: Documentation/devicetree/
6251 X: Documentation/driver-api/media/
6252 X: Documentation/firmware-guide/acpi/
6253 X: Documentation/i2c/
6254 X: Documentation/power/
6255 X: Documentation/spi/
6256 X: Documentation/userspace-api/media/
6258 DOCUMENTATION REPORTING ISSUES
6259 M: Thorsten Leemhuis <linux@leemhuis.info>
6260 L: linux-doc@vger.kernel.org
6262 F: Documentation/admin-guide/reporting-issues.rst
6264 DOCUMENTATION SCRIPTS
6265 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6266 L: linux-doc@vger.kernel.org
6268 F: Documentation/sphinx/parse-headers.pl
6269 F: scripts/documentation-file-ref-check
6270 F: scripts/sphinx-pre-install
6272 DOCUMENTATION/ITALIAN
6273 M: Federico Vaga <federico.vaga@vaga.pv.it>
6274 L: linux-doc@vger.kernel.org
6276 F: Documentation/translations/it_IT
6278 DOCUMENTATION/JAPANESE
6279 R: Akira Yokosawa <akiyks@gmail.com>
6280 L: linux-doc@vger.kernel.org
6282 F: Documentation/translations/ja_JP
6284 DONGWOON DW9714 LENS VOICE COIL DRIVER
6285 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6286 L: linux-media@vger.kernel.org
6288 T: git git://linuxtv.org/media_tree.git
6289 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6290 F: drivers/media/i2c/dw9714.c
6292 DONGWOON DW9768 LENS VOICE COIL DRIVER
6293 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6294 L: linux-media@vger.kernel.org
6296 T: git git://linuxtv.org/media_tree.git
6297 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6298 F: drivers/media/i2c/dw9768.c
6300 DONGWOON DW9807 LENS VOICE COIL DRIVER
6301 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6302 L: linux-media@vger.kernel.org
6304 T: git git://linuxtv.org/media_tree.git
6305 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6306 F: drivers/media/i2c/dw9807-vcm.c
6309 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6310 L: blinux-list@redhat.com
6312 F: drivers/char/dtlk.c
6313 F: include/linux/dtlk.h
6315 DPAA2 DATAPATH I/O (DPIO) DRIVER
6316 M: Roy Pledge <Roy.Pledge@nxp.com>
6317 L: linux-kernel@vger.kernel.org
6319 F: drivers/soc/fsl/dpio
6321 DPAA2 ETHERNET DRIVER
6322 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6323 L: netdev@vger.kernel.org
6325 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6326 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6327 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6328 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6329 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6330 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6331 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6332 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6333 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6334 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6336 DPAA2 ETHERNET SWITCH DRIVER
6337 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6338 L: netdev@vger.kernel.org
6340 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6341 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6342 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6345 M: Philipp Reisner <philipp.reisner@linbit.com>
6346 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6347 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6348 L: drbd-dev@lists.linbit.com
6350 W: http://www.drbd.org
6351 T: git git://git.linbit.com/linux-drbd.git
6352 T: git git://git.linbit.com/drbd-8.4.git
6353 F: Documentation/admin-guide/blockdev/
6354 F: drivers/block/drbd/
6357 DRIVER COMPONENT FRAMEWORK
6358 L: dri-devel@lists.freedesktop.org
6359 F: drivers/base/component.c
6360 F: include/linux/component.h
6362 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6363 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6364 R: "Rafael J. Wysocki" <rafael@kernel.org>
6366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6367 F: Documentation/core-api/kobject.rst
6371 F: include/linux/debugfs.h
6372 F: include/linux/kobj*
6375 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6376 M: Nishanth Menon <nm@ti.com>
6377 L: linux-pm@vger.kernel.org
6379 F: drivers/soc/ti/smartreflex.c
6380 F: include/linux/power/smartreflex.h
6382 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6383 M: Maxime Ripard <mripard@kernel.org>
6384 M: Chen-Yu Tsai <wens@csie.org>
6385 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6386 L: dri-devel@lists.freedesktop.org
6388 T: git git://anongit.freedesktop.org/drm/drm-misc
6389 F: drivers/gpu/drm/sun4i/sun8i*
6391 DRM DRIVER FOR ARM PL111 CLCD
6392 M: Emma Anholt <emma@anholt.net>
6394 T: git git://anongit.freedesktop.org/drm/drm-misc
6395 F: drivers/gpu/drm/pl111/
6397 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6398 M: Linus Walleij <linus.walleij@linaro.org>
6400 T: git git://anongit.freedesktop.org/drm/drm-misc
6401 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6402 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6404 DRM DRIVER FOR ASPEED BMC GFX
6405 M: Joel Stanley <joel@jms.id.au>
6406 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6408 T: git git://anongit.freedesktop.org/drm/drm-misc
6409 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6410 F: drivers/gpu/drm/aspeed/
6412 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6413 M: Dave Airlie <airlied@redhat.com>
6414 R: Thomas Zimmermann <tzimmermann@suse.de>
6415 L: dri-devel@lists.freedesktop.org
6417 T: git git://anongit.freedesktop.org/drm/drm-misc
6418 F: drivers/gpu/drm/ast/
6420 DRM DRIVER FOR BOCHS VIRTUAL GPU
6421 M: Gerd Hoffmann <kraxel@redhat.com>
6422 L: virtualization@lists.linux-foundation.org
6424 T: git git://anongit.freedesktop.org/drm/drm-misc
6425 F: drivers/gpu/drm/tiny/bochs.c
6427 DRM DRIVER FOR BOE HIMAX8279D PANELS
6428 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6430 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6431 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6433 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6434 M: Jagan Teki <jagan@amarulasolutions.com>
6436 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6437 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6439 DRM DRIVER FOR EBBG FT8719 PANEL
6440 M: Joel Selvaraj <jo@jsfamily.in>
6442 T: git git://anongit.freedesktop.org/drm/drm-misc
6443 F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6444 F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6446 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6447 M: Linus Walleij <linus.walleij@linaro.org>
6449 T: git git://anongit.freedesktop.org/drm/drm-misc
6450 F: drivers/gpu/drm/tve200/
6452 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6453 M: Icenowy Zheng <icenowy@aosc.io>
6455 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6456 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6458 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6459 M: Jagan Teki <jagan@amarulasolutions.com>
6461 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6462 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6464 DRM DRIVER FOR GENERIC EDP PANELS
6465 R: Douglas Anderson <dianders@chromium.org>
6466 F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6467 F: drivers/gpu/drm/panel/panel-edp.c
6469 DRM DRIVER FOR GENERIC USB DISPLAY
6470 M: Noralf Trønnes <noralf@tronnes.org>
6472 W: https://github.com/notro/gud/wiki
6473 T: git git://anongit.freedesktop.org/drm/drm-misc
6474 F: drivers/gpu/drm/gud/
6475 F: include/drm/gud.h
6477 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6478 M: Hans de Goede <hdegoede@redhat.com>
6480 T: git git://anongit.freedesktop.org/drm/drm-misc
6481 F: drivers/gpu/drm/tiny/gm12u320.c
6483 DRM DRIVER FOR HX8357D PANELS
6484 M: Emma Anholt <emma@anholt.net>
6486 T: git git://anongit.freedesktop.org/drm/drm-misc
6487 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6488 F: drivers/gpu/drm/tiny/hx8357d.c
6490 DRM DRIVER FOR ILITEK ILI9225 PANELS
6491 M: David Lechner <david@lechnology.com>
6493 T: git git://anongit.freedesktop.org/drm/drm-misc
6494 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6495 F: drivers/gpu/drm/tiny/ili9225.c
6497 DRM DRIVER FOR ILITEK ILI9486 PANELS
6498 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6500 T: git git://anongit.freedesktop.org/drm/drm-misc
6501 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6502 F: drivers/gpu/drm/tiny/ili9486.c
6504 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6505 S: Orphan / Obsolete
6506 F: drivers/gpu/drm/i810/
6507 F: include/uapi/drm/i810_drm.h
6509 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6510 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6512 T: git git://anongit.freedesktop.org/drm/drm-misc
6513 F: drivers/gpu/drm/logicvc/
6515 DRM DRIVER FOR LVDS PANELS
6516 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6517 L: dri-devel@lists.freedesktop.org
6518 T: git git://anongit.freedesktop.org/drm/drm-misc
6520 F: drivers/gpu/drm/panel/panel-lvds.c
6521 F: Documentation/devicetree/bindings/display/lvds.yaml
6522 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6524 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6525 M: Guido Günther <agx@sigxcpu.org>
6526 R: Purism Kernel Team <kernel@puri.sm>
6528 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6529 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6531 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6532 S: Orphan / Obsolete
6533 F: drivers/gpu/drm/mga/
6534 F: include/uapi/drm/mga_drm.h
6536 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6537 M: Dave Airlie <airlied@redhat.com>
6538 R: Thomas Zimmermann <tzimmermann@suse.de>
6539 L: dri-devel@lists.freedesktop.org
6541 T: git git://anongit.freedesktop.org/drm/drm-misc
6542 F: drivers/gpu/drm/mgag200/
6544 DRM DRIVER FOR MI0283QT
6545 M: Noralf Trønnes <noralf@tronnes.org>
6547 T: git git://anongit.freedesktop.org/drm/drm-misc
6548 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6549 F: drivers/gpu/drm/tiny/mi0283qt.c
6551 DRM DRIVER FOR MIPI DBI compatible panels
6552 M: Noralf Trønnes <noralf@tronnes.org>
6554 W: https://github.com/notro/panel-mipi-dbi/wiki
6555 T: git git://anongit.freedesktop.org/drm/drm-misc
6556 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6557 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6559 DRM DRIVER FOR MSM ADRENO GPU
6560 M: Rob Clark <robdclark@gmail.com>
6561 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6562 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6563 R: Sean Paul <sean@poorly.run>
6564 L: linux-arm-msm@vger.kernel.org
6565 L: dri-devel@lists.freedesktop.org
6566 L: freedreno@lists.freedesktop.org
6568 T: git https://gitlab.freedesktop.org/drm/msm.git
6569 F: Documentation/devicetree/bindings/display/msm/
6570 F: drivers/gpu/drm/msm/
6571 F: include/uapi/drm/msm_drm.h
6573 DRM DRIVER FOR NOVATEK NT35510 PANELS
6574 M: Linus Walleij <linus.walleij@linaro.org>
6576 T: git git://anongit.freedesktop.org/drm/drm-misc
6577 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6578 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6580 DRM DRIVER FOR NOVATEK NT35560 PANELS
6581 M: Linus Walleij <linus.walleij@linaro.org>
6583 T: git git://anongit.freedesktop.org/drm/drm-misc
6584 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6585 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6587 DRM DRIVER FOR NOVATEK NT36672A PANELS
6588 M: Sumit Semwal <sumit.semwal@linaro.org>
6590 T: git git://anongit.freedesktop.org/drm/drm-misc
6591 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6592 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6594 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6595 M: Ben Skeggs <bskeggs@redhat.com>
6596 M: Karol Herbst <kherbst@redhat.com>
6597 M: Lyude Paul <lyude@redhat.com>
6598 L: dri-devel@lists.freedesktop.org
6599 L: nouveau@lists.freedesktop.org
6601 W: https://nouveau.freedesktop.org/
6602 Q: https://patchwork.freedesktop.org/project/nouveau/
6603 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6604 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6605 C: irc://irc.oftc.net/nouveau
6606 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6607 F: drivers/gpu/drm/nouveau/
6608 F: include/uapi/drm/nouveau_drm.h
6610 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6611 M: Stefan Mavrodiev <stefan@olimex.com>
6613 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6614 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6616 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6617 R: Douglas Anderson <dianders@chromium.org>
6618 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6619 F: drivers/gpu/drm/bridge/parade-ps8640.c
6621 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6622 M: Noralf Trønnes <noralf@tronnes.org>
6624 T: git git://anongit.freedesktop.org/drm/drm-misc
6625 F: Documentation/devicetree/bindings/display/repaper.txt
6626 F: drivers/gpu/drm/tiny/repaper.c
6628 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6629 M: Javier Martinez Canillas <javierm@redhat.com>
6631 T: git git://anongit.freedesktop.org/drm/drm-misc
6632 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6633 F: drivers/gpu/drm/solomon/ssd130x*
6635 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6636 M: Dave Airlie <airlied@redhat.com>
6637 M: Gerd Hoffmann <kraxel@redhat.com>
6638 L: virtualization@lists.linux-foundation.org
6640 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6641 T: git git://anongit.freedesktop.org/drm/drm-misc
6642 F: drivers/gpu/drm/tiny/cirrus.c
6644 DRM DRIVER FOR QXL VIRTUAL GPU
6645 M: Dave Airlie <airlied@redhat.com>
6646 M: Gerd Hoffmann <kraxel@redhat.com>
6647 L: virtualization@lists.linux-foundation.org
6648 L: spice-devel@lists.freedesktop.org
6650 T: git git://anongit.freedesktop.org/drm/drm-misc
6651 F: drivers/gpu/drm/qxl/
6652 F: include/uapi/drm/qxl_drm.h
6654 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6655 S: Orphan / Obsolete
6656 F: drivers/gpu/drm/r128/
6657 F: include/uapi/drm/r128_drm.h
6659 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6660 M: Robert Chiras <robert.chiras@nxp.com>
6662 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6663 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6665 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6666 M: Linus Walleij <linus.walleij@linaro.org>
6668 T: git git://anongit.freedesktop.org/drm/drm-misc
6669 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6670 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6672 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6673 M: Markuss Broks <markuss.broks@gmail.com>
6675 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6676 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6678 DRM DRIVER FOR SITRONIX ST7703 PANELS
6679 M: Guido Günther <agx@sigxcpu.org>
6680 R: Purism Kernel Team <kernel@puri.sm>
6681 R: Ondrej Jirman <megous@megous.com>
6683 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6684 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6686 DRM DRIVER FOR SAVAGE VIDEO CARDS
6687 S: Orphan / Obsolete
6688 F: drivers/gpu/drm/savage/
6689 F: include/uapi/drm/savage_drm.h
6691 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6692 M: Thomas Zimmermann <tzimmermann@suse.de>
6693 M: Javier Martinez Canillas <javierm@redhat.com>
6694 L: dri-devel@lists.freedesktop.org
6696 T: git git://anongit.freedesktop.org/drm/drm-misc
6697 F: drivers/gpu/drm/drm_aperture.c
6698 F: drivers/gpu/drm/tiny/simpledrm.c
6699 F: drivers/video/aperture.c
6700 F: include/drm/drm_aperture.h
6701 F: include/linux/aperture.h
6703 DRM DRIVER FOR SIS VIDEO CARDS
6704 S: Orphan / Obsolete
6705 F: drivers/gpu/drm/sis/
6706 F: include/uapi/drm/sis_drm.h
6708 DRM DRIVER FOR SITRONIX ST7586 PANELS
6709 M: David Lechner <david@lechnology.com>
6711 T: git git://anongit.freedesktop.org/drm/drm-misc
6712 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6713 F: drivers/gpu/drm/tiny/st7586.c
6715 DRM DRIVER FOR SITRONIX ST7701 PANELS
6716 M: Jagan Teki <jagan@amarulasolutions.com>
6718 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6719 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6721 DRM DRIVER FOR SITRONIX ST7735R PANELS
6722 M: David Lechner <david@lechnology.com>
6724 T: git git://anongit.freedesktop.org/drm/drm-misc
6725 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6726 F: drivers/gpu/drm/tiny/st7735r.c
6728 DRM DRIVER FOR ST-ERICSSON MCDE
6729 M: Linus Walleij <linus.walleij@linaro.org>
6731 T: git git://anongit.freedesktop.org/drm/drm-misc
6732 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6733 F: drivers/gpu/drm/mcde/
6735 DRM DRIVER FOR TDFX VIDEO CARDS
6736 S: Orphan / Obsolete
6737 F: drivers/gpu/drm/tdfx/
6739 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6740 M: Jagan Teki <jagan@amarulasolutions.com>
6742 F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6743 F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6745 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6746 R: Douglas Anderson <dianders@chromium.org>
6747 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6748 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6750 DRM DRIVER FOR TPO TPG110 PANELS
6751 M: Linus Walleij <linus.walleij@linaro.org>
6753 T: git git://anongit.freedesktop.org/drm/drm-misc
6754 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6755 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6757 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6758 M: Dave Airlie <airlied@redhat.com>
6759 R: Sean Paul <sean@poorly.run>
6760 R: Thomas Zimmermann <tzimmermann@suse.de>
6761 L: dri-devel@lists.freedesktop.org
6763 T: git git://anongit.freedesktop.org/drm/drm-misc
6764 F: drivers/gpu/drm/udl/
6766 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6767 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6768 M: Melissa Wen <melissa.srw@gmail.com>
6769 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6770 R: Daniel Vetter <daniel@ffwll.ch>
6771 L: dri-devel@lists.freedesktop.org
6773 T: git git://anongit.freedesktop.org/drm/drm-misc
6774 F: Documentation/gpu/vkms.rst
6775 F: drivers/gpu/drm/vkms/
6777 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6778 M: Hans de Goede <hdegoede@redhat.com>
6779 L: dri-devel@lists.freedesktop.org
6781 T: git git://anongit.freedesktop.org/drm/drm-misc
6782 F: drivers/gpu/drm/vboxvideo/
6784 DRM DRIVER FOR VMWARE VIRTUAL GPU
6785 M: Zack Rusin <zackr@vmware.com>
6786 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6787 L: dri-devel@lists.freedesktop.org
6789 T: git git://anongit.freedesktop.org/drm/drm-misc
6790 F: drivers/gpu/drm/vmwgfx/
6791 F: include/uapi/drm/vmwgfx_drm.h
6793 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6794 M: Linus Walleij <linus.walleij@linaro.org>
6796 T: git git://anongit.freedesktop.org/drm/drm-misc
6797 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6798 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6801 M: David Airlie <airlied@gmail.com>
6802 M: Daniel Vetter <daniel@ffwll.ch>
6803 L: dri-devel@lists.freedesktop.org
6805 B: https://gitlab.freedesktop.org/drm
6806 C: irc://irc.oftc.net/dri-devel
6807 T: git git://anongit.freedesktop.org/drm/drm
6808 F: Documentation/devicetree/bindings/display/
6809 F: Documentation/devicetree/bindings/gpu/
6810 F: Documentation/gpu/
6813 F: include/linux/vga*
6814 F: include/uapi/drm/
6816 DRM DRIVERS AND MISC GPU PATCHES
6817 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6818 M: Maxime Ripard <mripard@kernel.org>
6819 M: Thomas Zimmermann <tzimmermann@suse.de>
6821 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6822 T: git git://anongit.freedesktop.org/drm/drm-misc
6823 F: Documentation/gpu/
6824 F: drivers/gpu/drm/*
6827 F: include/linux/vga*
6828 F: include/uapi/drm/drm*
6830 DRM DRIVERS FOR ALLWINNER A10
6831 M: Maxime Ripard <mripard@kernel.org>
6832 M: Chen-Yu Tsai <wens@csie.org>
6833 L: dri-devel@lists.freedesktop.org
6835 T: git git://anongit.freedesktop.org/drm/drm-misc
6836 F: Documentation/devicetree/bindings/display/allwinner*
6837 F: drivers/gpu/drm/sun4i/
6839 DRM DRIVERS FOR AMLOGIC SOCS
6840 M: Neil Armstrong <neil.armstrong@linaro.org>
6841 L: dri-devel@lists.freedesktop.org
6842 L: linux-amlogic@lists.infradead.org
6844 W: http://linux-meson.com/
6845 T: git git://anongit.freedesktop.org/drm/drm-misc
6846 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6847 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6848 F: Documentation/gpu/meson.rst
6849 F: drivers/gpu/drm/meson/
6851 DRM DRIVERS FOR ATMEL HLCDC
6852 M: Sam Ravnborg <sam@ravnborg.org>
6853 M: Boris Brezillon <bbrezillon@kernel.org>
6854 L: dri-devel@lists.freedesktop.org
6856 T: git git://anongit.freedesktop.org/drm/drm-misc
6857 F: Documentation/devicetree/bindings/display/atmel/
6858 F: drivers/gpu/drm/atmel-hlcdc/
6860 DRM DRIVERS FOR BRIDGE CHIPS
6861 M: Andrzej Hajda <andrzej.hajda@intel.com>
6862 M: Neil Armstrong <neil.armstrong@linaro.org>
6863 M: Robert Foss <robert.foss@linaro.org>
6864 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6865 R: Jonas Karlman <jonas@kwiboo.se>
6866 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6868 T: git git://anongit.freedesktop.org/drm/drm-misc
6869 F: Documentation/devicetree/bindings/display/bridge/
6870 F: drivers/gpu/drm/bridge/
6872 DRM DRIVERS FOR EXYNOS
6873 M: Inki Dae <inki.dae@samsung.com>
6874 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6875 M: Kyungmin Park <kyungmin.park@samsung.com>
6876 L: dri-devel@lists.freedesktop.org
6878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6879 F: Documentation/devicetree/bindings/display/exynos/
6880 F: Documentation/devicetree/bindings/display/samsung/
6881 F: drivers/gpu/drm/exynos/
6882 F: include/uapi/drm/exynos_drm.h
6884 DRM DRIVERS FOR FREESCALE DCU
6885 M: Stefan Agner <stefan@agner.ch>
6886 M: Alison Wang <alison.wang@nxp.com>
6887 L: dri-devel@lists.freedesktop.org
6889 T: git git://anongit.freedesktop.org/drm/drm-misc
6890 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6891 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6892 F: drivers/gpu/drm/fsl-dcu/
6894 DRM DRIVERS FOR FREESCALE IMX
6895 M: Philipp Zabel <p.zabel@pengutronix.de>
6896 L: dri-devel@lists.freedesktop.org
6898 F: Documentation/devicetree/bindings/display/imx/
6899 F: drivers/gpu/drm/imx/
6900 F: drivers/gpu/ipu-v3/
6902 DRM DRIVERS FOR FREESCALE IMX BRIDGE
6903 M: Liu Ying <victor.liu@nxp.com>
6904 L: dri-devel@lists.freedesktop.org
6906 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6907 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6908 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6909 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6910 F: drivers/gpu/drm/bridge/imx/
6912 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6913 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6914 L: dri-devel@lists.freedesktop.org
6916 T: git git://github.com/patjak/drm-gma500
6917 F: drivers/gpu/drm/gma500/
6919 DRM DRIVERS FOR HISILICON
6920 M: Xinliang Liu <xinliang.liu@linaro.org>
6921 M: Tian Tao <tiantao6@hisilicon.com>
6922 R: John Stultz <jstultz@google.com>
6923 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6924 R: Chen Feng <puck.chen@hisilicon.com>
6925 L: dri-devel@lists.freedesktop.org
6927 T: git git://anongit.freedesktop.org/drm/drm-misc
6928 F: Documentation/devicetree/bindings/display/hisilicon/
6929 F: drivers/gpu/drm/hisilicon/
6931 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6932 M: Deepak Rawat <drawat.floss@gmail.com>
6933 L: linux-hyperv@vger.kernel.org
6934 L: dri-devel@lists.freedesktop.org
6936 T: git git://anongit.freedesktop.org/drm/drm-misc
6937 F: drivers/gpu/drm/hyperv
6939 DRM DRIVERS FOR LIMA
6940 M: Qiang Yu <yuq825@gmail.com>
6941 L: dri-devel@lists.freedesktop.org
6942 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6944 T: git git://anongit.freedesktop.org/drm/drm-misc
6945 F: drivers/gpu/drm/lima/
6946 F: include/uapi/drm/lima_drm.h
6948 DRM DRIVERS FOR MEDIATEK
6949 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6950 M: Philipp Zabel <p.zabel@pengutronix.de>
6951 L: dri-devel@lists.freedesktop.org
6952 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6954 F: Documentation/devicetree/bindings/display/mediatek/
6955 F: drivers/gpu/drm/mediatek/
6956 F: drivers/phy/mediatek/phy-mtk-dp.c
6957 F: drivers/phy/mediatek/phy-mtk-hdmi*
6958 F: drivers/phy/mediatek/phy-mtk-mipi*
6960 DRM DRIVERS FOR NVIDIA TEGRA
6961 M: Thierry Reding <thierry.reding@gmail.com>
6962 L: dri-devel@lists.freedesktop.org
6963 L: linux-tegra@vger.kernel.org
6965 T: git git://anongit.freedesktop.org/tegra/linux.git
6966 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
6967 F: Documentation/devicetree/bindings/gpu/host1x/
6968 F: drivers/gpu/drm/tegra/
6969 F: drivers/gpu/host1x/
6970 F: include/linux/host1x.h
6971 F: include/uapi/drm/tegra_drm.h
6973 DRM DRIVERS FOR RENESAS
6974 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6975 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6976 L: dri-devel@lists.freedesktop.org
6977 L: linux-renesas-soc@vger.kernel.org
6979 T: git git://linuxtv.org/pinchartl/media drm/du/next
6980 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6981 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6982 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6983 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6984 F: drivers/gpu/drm/rcar-du/
6985 F: drivers/gpu/drm/shmobile/
6986 F: include/linux/platform_data/shmob_drm.h
6988 DRM DRIVERS FOR ROCKCHIP
6989 M: Sandy Huang <hjc@rock-chips.com>
6990 M: Heiko Stübner <heiko@sntech.de>
6991 L: dri-devel@lists.freedesktop.org
6993 T: git git://anongit.freedesktop.org/drm/drm-misc
6994 F: Documentation/devicetree/bindings/display/rockchip/
6995 F: drivers/gpu/drm/rockchip/
6998 M: Alain Volmat <alain.volmat@foss.st.com>
6999 L: dri-devel@lists.freedesktop.org
7001 T: git git://anongit.freedesktop.org/drm/drm-misc
7002 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7003 F: drivers/gpu/drm/sti
7006 M: Yannick Fertre <yannick.fertre@foss.st.com>
7007 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7008 M: Philippe Cornu <philippe.cornu@foss.st.com>
7009 L: dri-devel@lists.freedesktop.org
7011 T: git git://anongit.freedesktop.org/drm/drm-misc
7012 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7013 F: drivers/gpu/drm/stm
7015 DRM DRIVERS FOR TI KEYSTONE
7016 M: Jyri Sarha <jyri.sarha@iki.fi>
7017 M: Tomi Valkeinen <tomba@kernel.org>
7018 L: dri-devel@lists.freedesktop.org
7020 T: git git://anongit.freedesktop.org/drm/drm-misc
7021 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7022 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7023 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7024 F: drivers/gpu/drm/tidss/
7026 DRM DRIVERS FOR TI LCDC
7027 M: Jyri Sarha <jyri.sarha@iki.fi>
7028 R: Tomi Valkeinen <tomba@kernel.org>
7029 L: dri-devel@lists.freedesktop.org
7031 F: Documentation/devicetree/bindings/display/tilcdc/
7032 F: drivers/gpu/drm/tilcdc/
7034 DRM DRIVERS FOR TI OMAP
7035 M: Tomi Valkeinen <tomba@kernel.org>
7036 L: dri-devel@lists.freedesktop.org
7038 F: Documentation/devicetree/bindings/display/ti/
7039 F: drivers/gpu/drm/omapdrm/
7042 M: Emma Anholt <emma@anholt.net>
7043 M: Melissa Wen <mwen@igalia.com>
7045 T: git git://anongit.freedesktop.org/drm/drm-misc
7046 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7047 F: drivers/gpu/drm/v3d/
7048 F: include/uapi/drm/v3d_drm.h
7051 M: Emma Anholt <emma@anholt.net>
7052 M: Maxime Ripard <mripard@kernel.org>
7054 T: git git://github.com/anholt/linux
7055 T: git git://anongit.freedesktop.org/drm/drm-misc
7056 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7057 F: drivers/gpu/drm/vc4/
7058 F: include/uapi/drm/vc4_drm.h
7060 DRM DRIVERS FOR VIVANTE GPU IP
7061 M: Lucas Stach <l.stach@pengutronix.de>
7062 R: Russell King <linux+etnaviv@armlinux.org.uk>
7063 R: Christian Gmeiner <christian.gmeiner@gmail.com>
7064 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7065 L: dri-devel@lists.freedesktop.org
7067 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7068 F: drivers/gpu/drm/etnaviv/
7069 F: include/uapi/drm/etnaviv_drm.h
7072 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7073 L: dri-devel@lists.freedesktop.org
7074 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
7076 T: git git://anongit.freedesktop.org/drm/drm-misc
7077 F: Documentation/gpu/xen-front.rst
7078 F: drivers/gpu/drm/xen/
7080 DRM DRIVERS FOR XILINX
7081 M: Hyun Kwon <hyun.kwon@xilinx.com>
7082 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7083 L: dri-devel@lists.freedesktop.org
7085 T: git git://anongit.freedesktop.org/drm/drm-misc
7086 F: Documentation/devicetree/bindings/display/xlnx/
7087 F: drivers/gpu/drm/xlnx/
7090 M: Thierry Reding <thierry.reding@gmail.com>
7091 R: Sam Ravnborg <sam@ravnborg.org>
7092 L: dri-devel@lists.freedesktop.org
7094 T: git git://anongit.freedesktop.org/drm/drm-misc
7095 F: Documentation/devicetree/bindings/display/panel/
7096 F: drivers/gpu/drm/drm_panel.c
7097 F: drivers/gpu/drm/panel/
7098 F: include/drm/drm_panel.h
7100 DRM PRIVACY-SCREEN CLASS
7101 M: Hans de Goede <hdegoede@redhat.com>
7102 L: dri-devel@lists.freedesktop.org
7104 T: git git://anongit.freedesktop.org/drm/drm-misc
7105 F: drivers/gpu/drm/drm_privacy_screen*
7106 F: include/drm/drm_privacy_screen*
7109 M: Christian Koenig <christian.koenig@amd.com>
7110 M: Huang Rui <ray.huang@amd.com>
7111 L: dri-devel@lists.freedesktop.org
7113 T: git git://anongit.freedesktop.org/drm/drm-misc
7114 F: drivers/gpu/drm/ttm/
7118 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
7119 L: dri-devel@lists.freedesktop.org
7121 T: git git://anongit.freedesktop.org/drm/drm-misc
7122 F: drivers/gpu/drm/scheduler/
7123 F: include/drm/gpu_scheduler.h
7125 DSBR100 USB FM RADIO DRIVER
7126 M: Alexey Klimov <klimov.linux@gmail.com>
7127 L: linux-media@vger.kernel.org
7129 T: git git://linuxtv.org/media_tree.git
7130 F: drivers/media/radio/dsbr100.c
7133 M: Hans Verkuil <hverkuil@xs4all.nl>
7134 L: linux-media@vger.kernel.org
7136 W: https://linuxtv.org
7137 T: git git://linuxtv.org/media_tree.git
7138 F: drivers/media/pci/dt3155/
7140 DVB_USB_AF9015 MEDIA DRIVER
7141 M: Antti Palosaari <crope@iki.fi>
7142 L: linux-media@vger.kernel.org
7144 W: https://linuxtv.org
7145 W: http://palosaari.fi/linux/
7146 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7147 T: git git://linuxtv.org/anttip/media_tree.git
7148 F: drivers/media/usb/dvb-usb-v2/af9015*
7150 DVB_USB_AF9035 MEDIA DRIVER
7151 M: Antti Palosaari <crope@iki.fi>
7152 L: linux-media@vger.kernel.org
7154 W: https://linuxtv.org
7155 W: http://palosaari.fi/linux/
7156 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7157 T: git git://linuxtv.org/anttip/media_tree.git
7158 F: drivers/media/usb/dvb-usb-v2/af9035*
7160 DVB_USB_ANYSEE MEDIA DRIVER
7161 M: Antti Palosaari <crope@iki.fi>
7162 L: linux-media@vger.kernel.org
7164 W: https://linuxtv.org
7165 W: http://palosaari.fi/linux/
7166 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7167 T: git git://linuxtv.org/anttip/media_tree.git
7168 F: drivers/media/usb/dvb-usb-v2/anysee*
7170 DVB_USB_AU6610 MEDIA DRIVER
7171 M: Antti Palosaari <crope@iki.fi>
7172 L: linux-media@vger.kernel.org
7174 W: https://linuxtv.org
7175 W: http://palosaari.fi/linux/
7176 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7177 T: git git://linuxtv.org/anttip/media_tree.git
7178 F: drivers/media/usb/dvb-usb-v2/au6610*
7180 DVB_USB_CE6230 MEDIA DRIVER
7181 M: Antti Palosaari <crope@iki.fi>
7182 L: linux-media@vger.kernel.org
7184 W: https://linuxtv.org
7185 W: http://palosaari.fi/linux/
7186 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7187 T: git git://linuxtv.org/anttip/media_tree.git
7188 F: drivers/media/usb/dvb-usb-v2/ce6230*
7190 DVB_USB_CXUSB MEDIA DRIVER
7191 M: Michael Krufky <mkrufky@linuxtv.org>
7192 L: linux-media@vger.kernel.org
7194 W: https://linuxtv.org
7195 W: http://github.com/mkrufky
7196 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7197 T: git git://linuxtv.org/media_tree.git
7198 F: drivers/media/usb/dvb-usb/cxusb*
7200 DVB_USB_EC168 MEDIA DRIVER
7201 M: Antti Palosaari <crope@iki.fi>
7202 L: linux-media@vger.kernel.org
7204 W: https://linuxtv.org
7205 W: http://palosaari.fi/linux/
7206 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7207 T: git git://linuxtv.org/anttip/media_tree.git
7208 F: drivers/media/usb/dvb-usb-v2/ec168*
7210 DVB_USB_GL861 MEDIA DRIVER
7211 M: Antti Palosaari <crope@iki.fi>
7212 L: linux-media@vger.kernel.org
7214 W: https://linuxtv.org
7215 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7216 T: git git://linuxtv.org/anttip/media_tree.git
7217 F: drivers/media/usb/dvb-usb-v2/gl861*
7219 DVB_USB_MXL111SF MEDIA DRIVER
7220 M: Michael Krufky <mkrufky@linuxtv.org>
7221 L: linux-media@vger.kernel.org
7223 W: https://linuxtv.org
7224 W: http://github.com/mkrufky
7225 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7226 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7227 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7229 DVB_USB_RTL28XXU MEDIA DRIVER
7230 M: Antti Palosaari <crope@iki.fi>
7231 L: linux-media@vger.kernel.org
7233 W: https://linuxtv.org
7234 W: http://palosaari.fi/linux/
7235 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7236 T: git git://linuxtv.org/anttip/media_tree.git
7237 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7239 DVB_USB_V2 MEDIA DRIVER
7240 M: Antti Palosaari <crope@iki.fi>
7241 L: linux-media@vger.kernel.org
7243 W: https://linuxtv.org
7244 W: http://palosaari.fi/linux/
7245 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7246 T: git git://linuxtv.org/anttip/media_tree.git
7247 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7248 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7251 M: Jason Baron <jbaron@akamai.com>
7253 F: include/linux/dynamic_debug.h
7254 F: lib/dynamic_debug.c
7255 M: Jim Cromie <jim.cromie@gmail.com>
7256 F: lib/test_dynamic_debug.c
7258 DYNAMIC INTERRUPT MODERATION
7259 M: Tal Gilboa <talgi@nvidia.com>
7261 F: Documentation/networking/net_dim.rst
7262 F: include/linux/dim.h
7265 DZ DECSTATION DZ11 SERIAL DRIVER
7266 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7268 F: drivers/tty/serial/dz.*
7270 E3X0 POWER BUTTON DRIVER
7271 M: Moritz Fischer <moritz.fischer@ettus.com>
7272 L: usrp-users@lists.ettus.com
7274 W: http://www.ettus.com
7275 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7276 F: drivers/input/misc/e3x0-button.c
7279 M: Antti Palosaari <crope@iki.fi>
7280 L: linux-media@vger.kernel.org
7282 W: https://linuxtv.org
7283 W: http://palosaari.fi/linux/
7284 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7285 T: git git://linuxtv.org/anttip/media_tree.git
7286 F: drivers/media/tuners/e4000*
7288 EARTH_PT1 MEDIA DRIVER
7289 M: Akihiro Tsukada <tskd08@gmail.com>
7290 L: linux-media@vger.kernel.org
7292 F: drivers/media/pci/pt1/
7294 EARTH_PT3 MEDIA DRIVER
7295 M: Akihiro Tsukada <tskd08@gmail.com>
7296 L: linux-media@vger.kernel.org
7298 F: drivers/media/pci/pt3/
7301 M: Antti Palosaari <crope@iki.fi>
7302 L: linux-media@vger.kernel.org
7304 W: https://linuxtv.org
7305 W: http://palosaari.fi/linux/
7306 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7307 T: git git://linuxtv.org/anttip/media_tree.git
7308 F: drivers/media/dvb-frontends/ec100*
7311 M: Tyler Hicks <code@tyhicks.com>
7312 L: ecryptfs@vger.kernel.org
7314 W: http://ecryptfs.org
7315 W: https://launchpad.net/ecryptfs
7316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7317 F: Documentation/filesystems/ecryptfs.rst
7321 M: Yazen Ghannam <yazen.ghannam@amd.com>
7322 L: linux-edac@vger.kernel.org
7324 F: drivers/edac/amd64_edac*
7325 F: drivers/edac/mce_amd*
7328 M: Jan Luebbe <jlu@pengutronix.de>
7329 L: linux-edac@vger.kernel.org
7331 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7332 F: drivers/edac/armada_xp_*
7335 M: Stefan Schaeckeler <sschaeck@cisco.com>
7337 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7338 F: drivers/edac/aspeed_edac.c
7341 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7343 F: drivers/edac/bluefield_edac.c
7346 M: Andre Przywara <andre.przywara@arm.com>
7347 L: linux-edac@vger.kernel.org
7349 F: drivers/edac/highbank*
7352 M: Ralf Baechle <ralf@linux-mips.org>
7353 L: linux-edac@vger.kernel.org
7354 L: linux-mips@vger.kernel.org
7356 F: drivers/edac/octeon_edac*
7358 EDAC-CAVIUM THUNDERX
7359 M: Robert Richter <rric@kernel.org>
7360 L: linux-edac@vger.kernel.org
7362 F: drivers/edac/thunderx_edac*
7365 M: Borislav Petkov <bp@alien8.de>
7366 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7367 M: Tony Luck <tony.luck@intel.com>
7368 R: James Morse <james.morse@arm.com>
7369 R: Robert Richter <rric@kernel.org>
7370 L: linux-edac@vger.kernel.org
7372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7373 F: Documentation/admin-guide/ras.rst
7374 F: Documentation/driver-api/edac.rst
7376 F: include/linux/edac.h
7379 M: Lei Wang <lewan@microsoft.com>
7380 L: linux-edac@vger.kernel.org
7382 F: drivers/edac/dmc520_edac.c
7385 M: Mark Gross <markgross@kernel.org>
7386 L: linux-edac@vger.kernel.org
7388 F: drivers/edac/e752x_edac.c
7391 L: linux-edac@vger.kernel.org
7393 F: drivers/edac/e7xxx_edac.c
7396 M: York Sun <york.sun@nxp.com>
7397 L: linux-edac@vger.kernel.org
7399 F: drivers/edac/fsl_ddr_edac.*
7402 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7403 L: linux-edac@vger.kernel.org
7405 F: drivers/edac/ghes_edac.c
7408 M: Tony Luck <tony.luck@intel.com>
7409 L: linux-edac@vger.kernel.org
7411 F: drivers/edac/i10nm_base.c
7414 L: linux-edac@vger.kernel.org
7416 F: drivers/edac/i3000_edac.c
7419 L: linux-edac@vger.kernel.org
7421 F: drivers/edac/i5000_edac.c
7424 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7425 L: linux-edac@vger.kernel.org
7427 F: drivers/edac/i5400_edac.c
7430 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7431 L: linux-edac@vger.kernel.org
7433 F: drivers/edac/i7300_edac.c
7436 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7437 L: linux-edac@vger.kernel.org
7439 F: drivers/edac/i7core_edac.c
7442 M: Tim Small <tim@buttersideup.com>
7443 L: linux-edac@vger.kernel.org
7445 F: drivers/edac/i82443bxgx_edac.c
7448 M: "Arvind R." <arvino55@gmail.com>
7449 L: linux-edac@vger.kernel.org
7451 F: drivers/edac/i82975x_edac.c
7454 M: Jason Baron <jbaron@akamai.com>
7455 L: linux-edac@vger.kernel.org
7457 F: drivers/edac/ie31200_edac.c
7460 M: Tony Luck <tony.luck@intel.com>
7461 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7462 L: linux-edac@vger.kernel.org
7464 F: drivers/edac/igen6_edac.c
7467 M: Johannes Thumshirn <morbidrsa@gmail.com>
7468 L: linux-edac@vger.kernel.org
7470 F: drivers/edac/mpc85xx_edac.[ch]
7473 M: Egor Martovetsky <egor@pasemi.com>
7474 L: linux-edac@vger.kernel.org
7476 F: drivers/edac/pasemi_edac.c
7479 M: Tony Luck <tony.luck@intel.com>
7480 L: linux-edac@vger.kernel.org
7482 F: drivers/edac/pnd2_edac.[ch]
7485 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7486 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7487 L: linux-arm-msm@vger.kernel.org
7488 L: linux-edac@vger.kernel.org
7490 F: drivers/edac/qcom_edac.c
7493 M: Tim Small <tim@buttersideup.com>
7494 L: linux-edac@vger.kernel.org
7496 F: drivers/edac/r82600_edac.c
7499 M: Tony Luck <tony.luck@intel.com>
7500 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7501 L: linux-edac@vger.kernel.org
7503 F: drivers/edac/sb_edac.c
7506 M: Tony Luck <tony.luck@intel.com>
7507 L: linux-edac@vger.kernel.org
7509 F: drivers/edac/skx_*.[ch]
7512 M: Tero Kristo <kristo@kernel.org>
7513 L: linux-edac@vger.kernel.org
7515 F: drivers/edac/ti_edac.c
7517 EDIROL UA-101/UA-1000 DRIVER
7518 M: Clemens Ladisch <clemens@ladisch.de>
7519 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7522 F: sound/usb/misc/ua101.c
7525 M: Ivan Hu <ivan.hu@canonical.com>
7526 M: Ard Biesheuvel <ardb@kernel.org>
7527 L: linux-efi@vger.kernel.org
7529 F: drivers/firmware/efi/test/
7531 EFI VARIABLE FILESYSTEM
7532 M: Matthew Garrett <matthew.garrett@nebula.com>
7533 M: Jeremy Kerr <jk@ozlabs.org>
7534 M: Ard Biesheuvel <ardb@kernel.org>
7535 L: linux-efi@vger.kernel.org
7537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7540 EFIFB FRAMEBUFFER DRIVER
7541 M: Peter Jones <pjones@redhat.com>
7542 L: linux-fbdev@vger.kernel.org
7544 F: drivers/video/fbdev/efifb.c
7548 W: http://aeschi.ch.eu.org/efs/
7551 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7552 M: Douglas Miller <dougmill@linux.ibm.com>
7553 L: netdev@vger.kernel.org
7555 F: drivers/net/ethernet/ibm/ehea/
7557 ELM327 CAN NETWORK DRIVER
7558 M: Max Staudt <max@enpas.org>
7559 L: linux-can@vger.kernel.org
7561 F: Documentation/networking/device_drivers/can/can327.rst
7562 F: drivers/net/can/can327.c
7564 EM28XX VIDEO4LINUX DRIVER
7565 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7566 L: linux-media@vger.kernel.org
7568 W: https://linuxtv.org
7569 T: git git://linuxtv.org/media_tree.git
7570 F: Documentation/admin-guide/media/em28xx*
7571 F: drivers/media/usb/em28xx/
7574 M: Olivia Mackall <olivia@selenic.com>
7575 M: David Woodhouse <dwmw2@infradead.org>
7576 L: linux-embedded@vger.kernel.org
7579 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7580 M: Adrian Hunter <adrian.hunter@intel.com>
7581 M: Ritesh Harjani <riteshh@codeaurora.org>
7582 M: Asutosh Das <asutoshd@codeaurora.org>
7583 L: linux-mmc@vger.kernel.org
7585 F: drivers/mmc/host/cqhci*
7587 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7588 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7589 L: linux-scsi@vger.kernel.org
7591 W: http://www.broadcom.com
7592 F: drivers/scsi/be2iscsi/
7594 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7595 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7596 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7597 M: Somnath Kotur <somnath.kotur@broadcom.com>
7598 L: netdev@vger.kernel.org
7600 W: http://www.emulex.com
7601 F: drivers/net/ethernet/emulex/benet/
7603 EMULEX ONECONNECT ROCE DRIVER
7604 M: Selvin Xavier <selvin.xavier@broadcom.com>
7605 L: linux-rdma@vger.kernel.org
7607 W: http://www.broadcom.com
7608 F: drivers/infiniband/hw/ocrdma/
7609 F: include/uapi/rdma/ocrdma-abi.h
7611 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7612 M: James Smart <james.smart@broadcom.com>
7613 M: Dick Kennedy <dick.kennedy@broadcom.com>
7614 L: linux-scsi@vger.kernel.org
7616 W: http://www.broadcom.com
7617 F: drivers/scsi/lpfc/
7619 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7620 M: James Smart <james.smart@broadcom.com>
7621 M: Ram Vegesna <ram.vegesna@broadcom.com>
7622 L: linux-scsi@vger.kernel.org
7623 L: target-devel@vger.kernel.org
7625 W: http://www.broadcom.com
7626 F: drivers/scsi/elx/
7628 ENE CB710 FLASH CARD READER DRIVER
7629 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7631 F: drivers/misc/cb710/
7632 F: drivers/mmc/host/cb710-mmc.*
7633 F: include/linux/cb710.h
7635 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7636 M: Maxim Levitsky <maximlevitsky@gmail.com>
7638 F: drivers/media/rc/ene_ir.*
7640 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7641 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7642 L: linuxppc-dev@lists.ozlabs.org
7644 F: drivers/tty/ehv_bytechan.c
7646 EPSON S1D13XXX FRAMEBUFFER DRIVER
7647 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7650 F: drivers/video/fbdev/s1d13xxxfb.c
7651 F: include/video/s1d13xxxfb.h
7654 M: Gao Xiang <xiang@kernel.org>
7655 M: Chao Yu <chao@kernel.org>
7656 R: Yue Hu <huyue2@coolpad.com>
7657 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7658 L: linux-erofs@lists.ozlabs.org
7660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7661 F: Documentation/filesystems/erofs.rst
7663 F: include/trace/events/erofs.h
7665 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7666 M: Jeff Layton <jlayton@kernel.org>
7668 F: include/linux/errseq.h
7672 M: Frank Jungclaus <frank.jungclaus@esd.eu>
7674 L: linux-can@vger.kernel.org
7676 F: drivers/net/can/usb/esd_usb.c
7678 ET131X NETWORK DRIVER
7679 M: Mark Einon <mark.einon@gmail.com>
7681 F: drivers/net/ethernet/agere/
7683 ETAS ES58X CAN/USB DRIVER
7684 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7685 L: linux-can@vger.kernel.org
7687 F: Documentation/networking/devlink/etas_es58x.rst
7688 F: drivers/net/can/usb/etas_es58x/
7691 M: Roopa Prabhu <roopa@nvidia.com>
7692 M: Nikolay Aleksandrov <razor@blackwall.org>
7693 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7694 L: netdev@vger.kernel.org
7696 W: http://www.linuxfoundation.org/en/Net:Bridge
7697 F: include/linux/netfilter_bridge/
7700 ETHERNET PHY LIBRARY
7701 M: Andrew Lunn <andrew@lunn.ch>
7702 M: Heiner Kallweit <hkallweit1@gmail.com>
7703 R: Russell King <linux@armlinux.org.uk>
7704 L: netdev@vger.kernel.org
7706 F: Documentation/ABI/testing/sysfs-class-net-phydev
7707 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7708 F: Documentation/devicetree/bindings/net/mdio*
7709 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7710 F: Documentation/networking/phy.rst
7711 F: drivers/net/mdio/
7712 F: drivers/net/mdio/acpi_mdio.c
7713 F: drivers/net/mdio/fwnode_mdio.c
7714 F: drivers/net/mdio/of_mdio.c
7717 F: include/dt-bindings/net/qca-ar803x.h
7718 F: include/linux/linkmode.h
7719 F: include/linux/*mdio*.h
7720 F: include/linux/mdio/*.h
7721 F: include/linux/mii.h
7722 F: include/linux/of_net.h
7723 F: include/linux/phy.h
7724 F: include/linux/phy_fixed.h
7725 F: include/linux/platform_data/mdio-bcm-unimac.h
7726 F: include/linux/platform_data/mdio-gpio.h
7727 F: include/trace/events/mdio.h
7728 F: include/uapi/linux/mdio.h
7729 F: include/uapi/linux/mii.h
7730 F: net/core/of_net.c
7733 R: Eric Biederman <ebiederm@xmission.com>
7734 R: Kees Cook <keescook@chromium.org>
7735 L: linux-mm@kvack.org
7737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7740 F: include/linux/binfmts.h
7741 F: include/linux/elf.h
7742 F: include/uapi/linux/binfmts.h
7743 F: include/uapi/linux/elf.h
7744 F: tools/testing/selftests/exec/
7749 M: Namjae Jeon <linkinjeon@kernel.org>
7750 M: Sungjong Seo <sj1557.seo@samsung.com>
7751 L: linux-fsdevel@vger.kernel.org
7753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7757 M: Jan Kara <jack@suse.com>
7758 L: linux-ext4@vger.kernel.org
7760 F: Documentation/filesystems/ext2.rst
7762 F: include/linux/ext2*
7765 M: "Theodore Ts'o" <tytso@mit.edu>
7766 M: Andreas Dilger <adilger.kernel@dilger.ca>
7767 L: linux-ext4@vger.kernel.org
7769 W: http://ext4.wiki.kernel.org
7770 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7772 F: Documentation/filesystems/ext4/
7774 F: include/trace/events/ext4.h
7776 Extended Verification Module (EVM)
7777 M: Mimi Zohar <zohar@linux.ibm.com>
7778 L: linux-integrity@vger.kernel.org
7780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7781 F: security/integrity/evm/
7782 F: security/integrity/
7784 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7785 M: Ard Biesheuvel <ardb@kernel.org>
7786 L: linux-efi@vger.kernel.org
7788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7789 F: Documentation/admin-guide/efi-stub.rst
7790 F: arch/*/include/asm/efi.h
7791 F: arch/*/kernel/efi.c
7792 F: arch/arm/boot/compressed/efi-header.S
7793 F: arch/arm64/kernel/efi-entry.S
7794 F: arch/x86/platform/efi/
7795 F: drivers/firmware/efi/
7796 F: include/linux/efi*.h
7798 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7799 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7800 M: Chanwoo Choi <cw00.choi@samsung.com>
7801 L: linux-kernel@vger.kernel.org
7803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7804 F: Documentation/devicetree/bindings/extcon/
7805 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7807 F: include/linux/extcon.h
7808 F: include/linux/extcon/
7811 M: Masami Hiramatsu <mhiramat@kernel.org>
7813 F: Documentation/admin-guide/bootconfig.rst
7814 F: fs/proc/bootconfig.c
7815 F: include/linux/bootconfig.h
7816 F: lib/bootconfig-data.S
7818 F: tools/bootconfig/*
7819 F: tools/bootconfig/scripts/*
7822 M: Jingoo Han <jingoohan1@gmail.com>
7823 L: dri-devel@lists.freedesktop.org
7825 F: drivers/gpu/drm/exynos/exynos_dp*
7827 EXYNOS SYSMMU (IOMMU) driver
7828 M: Marek Szyprowski <m.szyprowski@samsung.com>
7829 L: iommu@lists.linux.dev
7831 F: drivers/iommu/exynos-iommu.c
7834 M: Jaegeuk Kim <jaegeuk@kernel.org>
7835 M: Chao Yu <chao@kernel.org>
7836 L: linux-f2fs-devel@lists.sourceforge.net
7838 W: https://f2fs.wiki.kernel.org/
7839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7840 F: Documentation/ABI/testing/sysfs-fs-f2fs
7841 F: Documentation/filesystems/f2fs.rst
7843 F: include/linux/f2fs_fs.h
7844 F: include/trace/events/f2fs.h
7845 F: include/uapi/linux/f2fs.h
7847 F71805F HARDWARE MONITORING DRIVER
7848 M: Jean Delvare <jdelvare@suse.com>
7849 L: linux-hwmon@vger.kernel.org
7851 F: Documentation/hwmon/f71805f.rst
7852 F: drivers/hwmon/f71805f.c
7855 M: Josh Poimboeuf <jpoimboe@kernel.org>
7857 F: scripts/faddr2line
7860 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7861 L: netdev@vger.kernel.org
7863 F: Documentation/networking/failover.rst
7864 F: include/net/failover.h
7865 F: net/core/failover.c
7868 M: Jan Kara <jack@suse.cz>
7869 R: Amir Goldstein <amir73il@gmail.com>
7870 R: Matthew Bobrowski <repnop@google.com>
7871 L: linux-fsdevel@vger.kernel.org
7873 F: fs/notify/fanotify/
7874 F: include/linux/fanotify.h
7875 F: include/uapi/linux/fanotify.h
7877 FARSYNC SYNCHRONOUS DRIVER
7878 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7880 W: http://www.farsite.co.uk/
7881 F: drivers/net/wan/farsync.*
7883 FAULT INJECTION SUPPORT
7884 M: Akinobu Mita <akinobu.mita@gmail.com>
7886 F: Documentation/fault-injection/
7887 F: lib/fault-inject.c
7889 FBTFT Framebuffer drivers
7890 L: dri-devel@lists.freedesktop.org
7891 L: linux-fbdev@vger.kernel.org
7893 F: drivers/staging/fbtft/
7896 M: Michael Buesch <m@bues.ch>
7897 L: linux-media@vger.kernel.org
7899 F: drivers/media/tuners/fc0011.c
7900 F: drivers/media/tuners/fc0011.h
7903 M: Antti Palosaari <crope@iki.fi>
7904 L: linux-media@vger.kernel.org
7906 W: https://linuxtv.org
7907 W: http://palosaari.fi/linux/
7908 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7909 T: git git://linuxtv.org/anttip/media_tree.git
7910 F: drivers/media/tuners/fc2580*
7912 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7913 M: Hannes Reinecke <hare@suse.de>
7914 L: linux-scsi@vger.kernel.org
7916 W: www.Open-FCoE.org
7917 F: drivers/scsi/fcoe/
7918 F: drivers/scsi/libfc/
7920 F: include/scsi/libfc.h
7921 F: include/scsi/libfcoe.h
7922 F: include/uapi/scsi/fc/
7924 FILE LOCKING (flock() and fcntl()/lockf())
7925 M: Jeff Layton <jlayton@kernel.org>
7926 M: Chuck Lever <chuck.lever@oracle.com>
7927 L: linux-fsdevel@vger.kernel.org
7931 F: include/linux/fcntl.h
7932 F: include/uapi/linux/fcntl.h
7934 FILESYSTEM DIRECT ACCESS (DAX)
7935 M: Dan Williams <dan.j.williams@intel.com>
7936 R: Matthew Wilcox <willy@infradead.org>
7937 R: Jan Kara <jack@suse.cz>
7938 L: linux-fsdevel@vger.kernel.org
7939 L: nvdimm@lists.linux.dev
7942 F: include/linux/dax.h
7943 F: include/trace/events/fs_dax.h
7945 FILESYSTEMS (VFS and infrastructure)
7946 M: Alexander Viro <viro@zeniv.linux.org.uk>
7947 L: linux-fsdevel@vger.kernel.org
7950 F: include/linux/fs.h
7951 F: include/linux/fs_types.h
7952 F: include/uapi/linux/fs.h
7953 F: include/uapi/linux/openat2.h
7955 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7956 M: Riku Voipio <riku.voipio@iki.fi>
7957 L: linux-hwmon@vger.kernel.org
7959 F: drivers/hwmon/f75375s.c
7960 F: include/linux/f75375s.h
7962 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7963 M: Clemens Ladisch <clemens@ladisch.de>
7964 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7965 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7968 F: include/uapi/sound/firewire.h
7971 FIREWIRE MEDIA DRIVERS (firedtv)
7972 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7973 L: linux-media@vger.kernel.org
7974 L: linux1394-devel@lists.sourceforge.net
7976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7977 F: drivers/media/firewire/
7979 FIREWIRE SBP-2 TARGET
7980 M: Chris Boot <bootc@bootc.net>
7981 L: linux-scsi@vger.kernel.org
7982 L: target-devel@vger.kernel.org
7983 L: linux1394-devel@lists.sourceforge.net
7985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7986 F: drivers/target/sbp/
7989 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7990 L: linux1394-devel@lists.sourceforge.net
7992 W: http://ieee1394.wiki.kernel.org/
7993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7994 F: drivers/firewire/
7995 F: include/linux/firewire.h
7996 F: include/uapi/linux/firewire*.h
7999 FIRMWARE FRAMEWORK FOR ARMV8-A
8000 M: Sudeep Holla <sudeep.holla@arm.com>
8001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8003 F: drivers/firmware/arm_ffa/
8004 F: include/linux/arm_ffa.h
8006 FIRMWARE LOADER (request_firmware)
8007 M: Luis Chamberlain <mcgrof@kernel.org>
8008 M: Russ Weight <russell.h.weight@intel.com>
8009 L: linux-kernel@vger.kernel.org
8011 F: Documentation/firmware_class/
8012 F: drivers/base/firmware_loader/
8013 F: include/linux/firmware.h
8015 FLEXTIMER FTM-QUADDEC DRIVER
8016 M: Patrick Havelange <patrick.havelange@essensium.com>
8017 L: linux-iio@vger.kernel.org
8019 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8020 F: drivers/counter/ftm-quaddec.c
8023 M: Denis Efremov <efremov@linux.com>
8024 L: linux-block@vger.kernel.org
8026 F: drivers/block/floppy.c
8028 FLYSKY FSIA6B RC RECEIVER
8029 M: Markus Koch <markus@notsyncing.net>
8030 L: linux-input@vger.kernel.org
8032 F: drivers/input/joystick/fsia6b.c
8034 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
8035 M: Geoffrey D. Bennett <g@b4.vu>
8036 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8039 F: sound/usb/mixer_scarlett_gen2.c
8041 FORCEDETH GIGABIT ETHERNET DRIVER
8042 M: Rain River <rain.1986.08.12@gmail.com>
8043 M: Zhu Yanjun <zyjzyj2000@gmail.com>
8044 L: netdev@vger.kernel.org
8046 F: drivers/net/ethernet/nvidia/*
8049 M: Kees Cook <keescook@chromium.org>
8050 L: linux-hardening@vger.kernel.org
8052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8053 F: include/linux/fortify-string.h
8054 F: lib/fortify_kunit.c
8055 F: lib/test_fortify/*
8056 F: scripts/test_fortify.sh
8060 M: Wu Hao <hao.wu@intel.com>
8061 R: Tom Rix <trix@redhat.com>
8062 L: linux-fpga@vger.kernel.org
8064 F: Documentation/ABI/testing/sysfs-bus-dfl*
8065 F: Documentation/fpga/dfl.rst
8066 F: drivers/fpga/dfl*
8067 F: drivers/uio/uio_dfl.c
8068 F: include/linux/dfl.h
8069 F: include/uapi/linux/fpga-dfl.h
8071 FPGA MANAGER FRAMEWORK
8072 M: Moritz Fischer <mdf@kernel.org>
8073 M: Wu Hao <hao.wu@intel.com>
8074 M: Xu Yilun <yilun.xu@intel.com>
8075 R: Tom Rix <trix@redhat.com>
8076 L: linux-fpga@vger.kernel.org
8078 Q: http://patchwork.kernel.org/project/linux-fpga/list/
8079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8080 F: Documentation/devicetree/bindings/fpga/
8081 F: Documentation/driver-api/fpga/
8082 F: Documentation/fpga/
8084 F: include/linux/fpga/
8086 INTEL MAX10 BMC SECURE UPDATES
8087 M: Russ Weight <russell.h.weight@intel.com>
8088 L: linux-fpga@vger.kernel.org
8090 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
8091 F: drivers/fpga/intel-m10-bmc-sec-update.c
8093 MICROCHIP POLARFIRE FPGA DRIVERS
8094 M: Conor Dooley <conor.dooley@microchip.com>
8095 R: Ivan Bornyakov <i.bornyakov@metrotek.ru>
8096 L: linux-fpga@vger.kernel.org
8098 F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
8099 F: drivers/fpga/microchip-spi.c
8102 M: Bill Metzenthen <billm@melbpc.org.au>
8104 W: http://floatingpoint.sourceforge.net/emulator/index.html
8105 F: arch/x86/math-emu/
8108 M: Daniel Vetter <daniel@ffwll.ch>
8109 F: drivers/video/fbdev/core/
8111 T: git git://anongit.freedesktop.org/drm/drm-misc
8114 M: Helge Deller <deller@gmx.de>
8115 L: linux-fbdev@vger.kernel.org
8116 L: dri-devel@lists.freedesktop.org
8118 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8120 F: Documentation/fb/
8122 F: include/linux/fb.h
8123 F: include/uapi/linux/fb.h
8124 F: include/uapi/video/
8127 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8128 M: Horia Geantă <horia.geanta@nxp.com>
8129 M: Pankaj Gupta <pankaj.gupta@nxp.com>
8130 M: Gaurav Jain <gaurav.jain@nxp.com>
8131 L: linux-crypto@vger.kernel.org
8133 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
8134 F: drivers/crypto/caam/
8136 FREESCALE COLDFIRE M5441X MMC DRIVER
8137 M: Angelo Dureghello <angelo.dureghello@timesys.com>
8138 L: linux-mmc@vger.kernel.org
8140 F: drivers/mmc/host/sdhci-esdhc-mcf.c
8141 F: include/linux/platform_data/mmc-esdhc-mcf.h
8143 FREESCALE DIU FRAMEBUFFER DRIVER
8144 M: Timur Tabi <timur@kernel.org>
8145 L: linux-fbdev@vger.kernel.org
8147 F: drivers/video/fbdev/fsl-diu-fb.*
8149 FREESCALE DMA DRIVER
8150 M: Li Yang <leoyang.li@nxp.com>
8151 M: Zhang Wei <zw@zh-kernel.org>
8152 L: linuxppc-dev@lists.ozlabs.org
8154 F: drivers/dma/fsldma.*
8156 FREESCALE DSPI DRIVER
8157 M: Vladimir Oltean <olteanv@gmail.com>
8158 L: linux-spi@vger.kernel.org
8160 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8161 F: drivers/spi/spi-fsl-dspi.c
8162 F: include/linux/spi/spi-fsl-dspi.h
8164 FREESCALE ENETC ETHERNET DRIVERS
8165 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8166 L: netdev@vger.kernel.org
8168 F: drivers/net/ethernet/freescale/enetc/
8170 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8171 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8172 L: netdev@vger.kernel.org
8174 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8175 F: drivers/net/ethernet/freescale/gianfar*
8177 FREESCALE GPMI NAND DRIVER
8178 M: Han Xu <han.xu@nxp.com>
8179 L: linux-mtd@lists.infradead.org
8181 F: drivers/mtd/nand/raw/gpmi-nand/*
8183 FREESCALE I2C CPM DRIVER
8184 M: Jochen Friedrich <jochen@scram.de>
8185 L: linuxppc-dev@lists.ozlabs.org
8186 L: linux-i2c@vger.kernel.org
8188 F: drivers/i2c/busses/i2c-cpm.c
8190 FREESCALE IMX / MXC FEC DRIVER
8191 M: Joakim Zhang <qiangqing.zhang@nxp.com>
8192 L: netdev@vger.kernel.org
8194 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8195 F: drivers/net/ethernet/freescale/fec.h
8196 F: drivers/net/ethernet/freescale/fec_main.c
8197 F: drivers/net/ethernet/freescale/fec_ptp.c
8199 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8200 M: Sascha Hauer <s.hauer@pengutronix.de>
8201 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8202 L: linux-fbdev@vger.kernel.org
8203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8205 F: drivers/video/fbdev/imxfb.c
8207 FREESCALE IMX DDR PMU DRIVER
8208 M: Frank Li <Frank.li@nxp.com>
8209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8211 F: Documentation/admin-guide/perf/imx-ddr.rst
8212 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8213 F: drivers/perf/fsl_imx8_ddr_perf.c
8215 FREESCALE IMX I2C DRIVER
8216 M: Oleksij Rempel <o.rempel@pengutronix.de>
8217 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8218 L: linux-i2c@vger.kernel.org
8220 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8221 F: drivers/i2c/busses/i2c-imx.c
8223 FREESCALE IMX LPI2C DRIVER
8224 M: Dong Aisheng <aisheng.dong@nxp.com>
8225 L: linux-i2c@vger.kernel.org
8226 L: linux-imx@nxp.com
8228 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8229 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8231 FREESCALE MPC I2C DRIVER
8232 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8233 L: linux-i2c@vger.kernel.org
8235 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8236 F: drivers/i2c/busses/i2c-mpc.c
8238 FREESCALE QORIQ DPAA ETHERNET DRIVER
8239 M: Madalin Bucur <madalin.bucur@nxp.com>
8240 L: netdev@vger.kernel.org
8242 F: drivers/net/ethernet/freescale/dpaa
8244 FREESCALE QORIQ DPAA FMAN DRIVER
8245 M: Madalin Bucur <madalin.bucur@nxp.com>
8246 L: netdev@vger.kernel.org
8248 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8249 F: drivers/net/ethernet/freescale/fman
8251 FREESCALE QORIQ PTP CLOCK DRIVER
8252 M: Yangbo Lu <yangbo.lu@nxp.com>
8253 L: netdev@vger.kernel.org
8255 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8256 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8257 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8258 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8259 F: drivers/ptp/ptp_qoriq.c
8260 F: drivers/ptp/ptp_qoriq_debugfs.c
8261 F: include/linux/fsl/ptp_qoriq.h
8263 FREESCALE QUAD SPI DRIVER
8264 M: Han Xu <han.xu@nxp.com>
8265 L: linux-spi@vger.kernel.org
8267 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8268 F: drivers/spi/spi-fsl-qspi.c
8270 FREESCALE QUICC ENGINE LIBRARY
8271 M: Qiang Zhao <qiang.zhao@nxp.com>
8272 L: linuxppc-dev@lists.ozlabs.org
8274 F: drivers/soc/fsl/qe/
8275 F: include/soc/fsl/qe/
8277 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8278 M: Li Yang <leoyang.li@nxp.com>
8279 L: netdev@vger.kernel.org
8280 L: linuxppc-dev@lists.ozlabs.org
8282 F: drivers/net/ethernet/freescale/ucc_geth*
8284 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8285 M: Zhao Qiang <qiang.zhao@nxp.com>
8286 L: netdev@vger.kernel.org
8287 L: linuxppc-dev@lists.ozlabs.org
8289 F: drivers/net/wan/fsl_ucc_hdlc*
8291 FREESCALE QUICC ENGINE UCC UART DRIVER
8292 M: Timur Tabi <timur@kernel.org>
8293 L: linuxppc-dev@lists.ozlabs.org
8295 F: drivers/tty/serial/ucc_uart.c
8297 FREESCALE SOC DRIVERS
8298 M: Li Yang <leoyang.li@nxp.com>
8299 L: linuxppc-dev@lists.ozlabs.org
8300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8302 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8303 F: Documentation/devicetree/bindings/soc/fsl/
8305 F: include/linux/fsl/
8308 FREESCALE SOC FS_ENET DRIVER
8309 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8310 L: linuxppc-dev@lists.ozlabs.org
8311 L: netdev@vger.kernel.org
8313 F: drivers/net/ethernet/freescale/fs_enet/
8314 F: include/linux/fs_enet_pd.h
8316 FREESCALE SOC SOUND DRIVERS
8317 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8318 M: Xiubo Li <Xiubo.Lee@gmail.com>
8319 R: Fabio Estevam <festevam@gmail.com>
8320 R: Nicolin Chen <nicoleotsuka@gmail.com>
8321 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8322 L: linuxppc-dev@lists.ozlabs.org
8324 F: sound/soc/fsl/fsl*
8325 F: sound/soc/fsl/imx*
8326 F: sound/soc/fsl/mpc8610_hpcd.c
8328 FREESCALE USB PERIPHERAL DRIVERS
8329 M: Li Yang <leoyang.li@nxp.com>
8330 L: linux-usb@vger.kernel.org
8331 L: linuxppc-dev@lists.ozlabs.org
8333 F: drivers/usb/gadget/udc/fsl*
8335 FREESCALE USB PHY DRIVER
8336 M: Ran Wang <ran.wang_1@nxp.com>
8337 L: linux-usb@vger.kernel.org
8338 L: linuxppc-dev@lists.ozlabs.org
8340 F: drivers/usb/phy/phy-fsl-usb*
8343 M: Christoph Hellwig <hch@infradead.org>
8345 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8349 M: "Rafael J. Wysocki" <rafael@kernel.org>
8350 M: Pavel Machek <pavel@ucw.cz>
8351 L: linux-pm@vger.kernel.org
8353 F: Documentation/power/freezing-of-tasks.rst
8354 F: include/linux/freezer.h
8358 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8359 L: linux-kernel@vger.kernel.org
8361 F: include/linux/frontswap.h
8364 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8365 M: David Howells <dhowells@redhat.com>
8366 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8368 F: Documentation/filesystems/caching/
8370 F: include/linux/fscache*.h
8372 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8373 M: Theodore Y. Ts'o <tytso@mit.edu>
8374 M: Jaegeuk Kim <jaegeuk@kernel.org>
8375 M: Eric Biggers <ebiggers@kernel.org>
8376 L: linux-fscrypt@vger.kernel.org
8378 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8379 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8380 F: Documentation/filesystems/fscrypt.rst
8382 F: include/linux/fscrypt*.h
8383 F: include/uapi/linux/fscrypt.h
8386 M: Jeremy Kerr <jk@ozlabs.org>
8387 M: Joel Stanley <joel@jms.id.au>
8388 R: Alistar Popple <alistair@popple.id.au>
8389 R: Eddie James <eajames@linux.ibm.com>
8390 L: linux-fsi@lists.ozlabs.org
8392 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8395 F: include/linux/fsi*.h
8396 F: include/trace/events/fsi*.h
8398 FSI-ATTACHED I2C DRIVER
8399 M: Eddie James <eajames@linux.ibm.com>
8400 L: linux-i2c@vger.kernel.org
8401 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8403 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8404 F: drivers/i2c/busses/i2c-fsi.c
8406 FSI-ATTACHED SPI DRIVER
8407 M: Eddie James <eajames@linux.ibm.com>
8408 L: linux-spi@vger.kernel.org
8410 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8411 F: drivers/spi/spi-fsi.c
8413 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8414 M: Jan Kara <jack@suse.cz>
8415 R: Amir Goldstein <amir73il@gmail.com>
8416 L: linux-fsdevel@vger.kernel.org
8418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8420 F: include/linux/fsnotify*.h
8422 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8423 M: Eric Biggers <ebiggers@kernel.org>
8424 M: Theodore Y. Ts'o <tytso@mit.edu>
8425 L: linux-fscrypt@vger.kernel.org
8427 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8428 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8429 F: Documentation/filesystems/fsverity.rst
8431 F: include/linux/fsverity.h
8432 F: include/uapi/linux/fsverity.h
8434 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8435 M: Michael Zaidman <michael.zaidman@gmail.com>
8436 L: linux-i2c@vger.kernel.org
8437 L: linux-input@vger.kernel.org
8439 F: drivers/hid/hid-ft260.c
8441 FUJITSU LAPTOP EXTRAS
8442 M: Jonathan Woithe <jwoithe@just42.net>
8443 L: platform-driver-x86@vger.kernel.org
8445 F: drivers/platform/x86/fujitsu-laptop.c
8447 FUJITSU M-5MO LS CAMERA ISP DRIVER
8448 M: Kyungmin Park <kyungmin.park@samsung.com>
8449 M: Heungjun Kim <riverful.kim@samsung.com>
8450 L: linux-media@vger.kernel.org
8452 F: drivers/media/i2c/m5mols/
8453 F: include/media/i2c/m5mols.h
8455 FUJITSU TABLET EXTRAS
8456 M: Robert Gerlach <khnz@gmx.de>
8457 L: platform-driver-x86@vger.kernel.org
8459 F: drivers/platform/x86/fujitsu-tablet.c
8461 FUNCTION HOOKS (FTRACE)
8462 M: Steven Rostedt <rostedt@goodmis.org>
8463 M: Masami Hiramatsu <mhiramat@kernel.org>
8464 R: Mark Rutland <mark.rutland@arm.com>
8466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8467 F: Documentation/trace/ftrace*
8468 F: kernel/trace/ftrace*
8469 F: kernel/trace/fgraph.c
8470 F: arch/*/*/*/*ftrace*
8471 F: arch/*/*/*ftrace*
8472 F: include/*/ftrace.h
8474 FUNGIBLE ETHERNET DRIVERS
8475 M: Dimitris Michailidis <dmichail@fungible.com>
8476 L: netdev@vger.kernel.org
8478 F: drivers/net/ethernet/fungible/
8480 FUSE: FILESYSTEM IN USERSPACE
8481 M: Miklos Szeredi <miklos@szeredi.hu>
8482 L: linux-fsdevel@vger.kernel.org
8484 W: https://github.com/libfuse/
8485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8486 F: Documentation/filesystems/fuse.rst
8488 F: include/uapi/linux/fuse.h
8491 M: Thomas Gleixner <tglx@linutronix.de>
8492 M: Ingo Molnar <mingo@redhat.com>
8493 R: Peter Zijlstra <peterz@infradead.org>
8494 R: Darren Hart <dvhart@infradead.org>
8495 R: Davidlohr Bueso <dave@stgolabs.net>
8496 R: André Almeida <andrealmeid@igalia.com>
8497 L: linux-kernel@vger.kernel.org
8499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8500 F: Documentation/locking/*futex*
8501 F: include/asm-generic/futex.h
8502 F: include/linux/futex.h
8503 F: include/uapi/linux/futex.h
8505 F: tools/perf/bench/futex*
8506 F: tools/testing/selftests/futex/
8508 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8509 M: Tim Harvey <tharvey@gateworks.com>
8511 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8512 F: drivers/mfd/gateworks-gsc.c
8513 F: include/linux/mfd/gsc.h
8514 F: Documentation/hwmon/gsc-hwmon.rst
8515 F: drivers/hwmon/gsc-hwmon.c
8516 F: include/linux/platform_data/gsc_hwmon.h
8519 M: Kees Cook <keescook@chromium.org>
8520 L: linux-hardening@vger.kernel.org
8522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8523 F: Documentation/kbuild/gcc-plugins.rst
8524 F: scripts/Makefile.gcc-plugins
8525 F: scripts/gcc-plugins/
8527 GCOV BASED KERNEL PROFILING
8528 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8530 F: Documentation/dev-tools/gcov.rst
8533 GDB KERNEL DEBUGGING HELPER SCRIPTS
8534 M: Jan Kiszka <jan.kiszka@siemens.com>
8535 M: Kieran Bingham <kbingham@kernel.org>
8539 GEMINI CRYPTO DRIVER
8540 M: Corentin Labbe <clabbe@baylibre.com>
8541 L: linux-crypto@vger.kernel.org
8543 F: drivers/crypto/gemini/
8545 GEMTEK FM RADIO RECEIVER DRIVER
8546 M: Hans Verkuil <hverkuil@xs4all.nl>
8547 L: linux-media@vger.kernel.org
8549 W: https://linuxtv.org
8550 T: git git://linuxtv.org/media_tree.git
8551 F: drivers/media/radio/radio-gemtek*
8553 GENERIC ARCHITECTURE TOPOLOGY
8554 M: Sudeep Holla <sudeep.holla@arm.com>
8555 L: linux-kernel@vger.kernel.org
8557 F: drivers/base/arch_topology.c
8558 F: include/linux/arch_topology.h
8561 M: Thomas Gleixner <tglx@linutronix.de>
8562 M: Peter Zijlstra <peterz@infradead.org>
8563 M: Andy Lutomirski <luto@kernel.org>
8564 L: linux-kernel@vger.kernel.org
8566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8567 F: include/linux/entry-common.h
8568 F: include/linux/entry-kvm.h
8571 GENERIC GPIO I2C DRIVER
8572 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8574 F: drivers/i2c/busses/i2c-gpio.c
8575 F: include/linux/platform_data/i2c-gpio.h
8577 GENERIC GPIO I2C MULTIPLEXER DRIVER
8578 M: Peter Korsgaard <peter.korsgaard@barco.com>
8579 L: linux-i2c@vger.kernel.org
8581 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8582 F: drivers/i2c/muxes/i2c-mux-gpio.c
8583 F: include/linux/platform_data/i2c-mux-gpio.h
8585 GENERIC HDLC (WAN) DRIVERS
8586 M: Krzysztof Halasa <khc@pm.waw.pl>
8588 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8589 F: drivers/net/wan/c101.c
8590 F: drivers/net/wan/hd6457*
8591 F: drivers/net/wan/hdlc*
8592 F: drivers/net/wan/n2.c
8593 F: drivers/net/wan/pc300too.c
8594 F: drivers/net/wan/pci200syn.c
8595 F: drivers/net/wan/wanxl*
8597 GENERIC INCLUDE/ASM HEADER FILES
8598 M: Arnd Bergmann <arnd@arndb.de>
8599 L: linux-arch@vger.kernel.org
8601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8602 F: include/asm-generic/
8603 F: include/uapi/asm-generic/
8605 GENERIC PHY FRAMEWORK
8606 M: Vinod Koul <vkoul@kernel.org>
8607 M: Kishon Vijay Abraham I <kishon@kernel.org>
8608 L: linux-phy@lists.infradead.org
8610 Q: https://patchwork.kernel.org/project/linux-phy/list/
8611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8612 F: Documentation/devicetree/bindings/phy/
8614 F: include/dt-bindings/phy/
8615 F: include/linux/phy/
8617 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8618 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8620 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8623 M: "Rafael J. Wysocki" <rafael@kernel.org>
8624 M: Kevin Hilman <khilman@kernel.org>
8625 M: Ulf Hansson <ulf.hansson@linaro.org>
8626 L: linux-pm@vger.kernel.org
8628 F: Documentation/devicetree/bindings/power/power?domain*
8629 F: drivers/base/power/domain*.c
8630 F: include/linux/pm_domain.h
8632 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8633 M: Eugen Hristev <eugen.hristev@microchip.com>
8634 L: linux-input@vger.kernel.org
8636 F: drivers/input/touchscreen/resistive-adc-touch.c
8638 GENERIC STRING LIBRARY
8639 R: Andy Shevchenko <andy@kernel.org>
8642 F: lib/string_helpers.c
8643 F: lib/test_string.c
8644 F: lib/test-string_helpers.c
8646 GENERIC UIO DRIVER FOR PCI DEVICES
8647 M: "Michael S. Tsirkin" <mst@redhat.com>
8648 L: kvm@vger.kernel.org
8650 F: drivers/uio/uio_pci_generic.c
8652 GENERIC VDSO LIBRARY
8653 M: Andy Lutomirski <luto@kernel.org>
8654 M: Thomas Gleixner <tglx@linutronix.de>
8655 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8656 L: linux-kernel@vger.kernel.org
8658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8659 F: include/asm-generic/vdso/vsyscall.h
8661 F: kernel/time/vsyscall.c
8664 GENWQE (IBM Generic Workqueue Card)
8665 M: Frank Haverkamp <haver@linux.ibm.com>
8667 F: drivers/misc/genwqe/
8669 GET_MAINTAINER SCRIPT
8670 M: Joe Perches <joe@perches.com>
8672 F: scripts/get_maintainer.pl
8675 M: Bob Peterson <rpeterso@redhat.com>
8676 M: Andreas Gruenbacher <agruenba@redhat.com>
8677 L: cluster-devel@redhat.com
8679 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8681 F: Documentation/filesystems/gfs2*
8683 F: include/uapi/linux/gfs2_ondisk.h
8686 M: Thomas Weißschuh <thomas@weissschuh.net>
8687 L: platform-driver-x86@vger.kernel.org
8689 F: drivers/platform/x86/gigabyte-wmi.c
8692 M: Johan Hovold <johan@kernel.org>
8694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8695 F: Documentation/ABI/testing/sysfs-class-gnss
8696 F: Documentation/devicetree/bindings/gnss/
8698 F: include/linux/gnss.h
8701 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8702 L: linux-media@vger.kernel.org
8704 F: drivers/media/usb/go7007/
8707 M: Bastien Nocera <hadess@hadess.net>
8708 M: Hans de Goede <hdegoede@redhat.com>
8709 L: linux-input@vger.kernel.org
8711 F: drivers/input/touchscreen/goodix*
8713 GOOGLE ETHERNET DRIVERS
8714 M: Jeroen de Borst <jeroendb@google.com>
8715 M: Catherine Sullivan <csully@google.com>
8716 R: Shailend Chand <shailend@google.com>
8717 L: netdev@vger.kernel.org
8719 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8720 F: drivers/net/ethernet/google
8722 GPD POCKET FAN DRIVER
8723 M: Hans de Goede <hdegoede@redhat.com>
8724 L: platform-driver-x86@vger.kernel.org
8726 F: drivers/platform/x86/gpd-pocket-fan.c
8729 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8730 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8731 L: linux-gpio@vger.kernel.org
8732 L: linux-acpi@vger.kernel.org
8734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8735 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8736 F: drivers/gpio/gpiolib-acpi.c
8737 F: drivers/gpio/gpiolib-acpi.h
8740 M: Geert Uytterhoeven <geert+renesas@glider.be>
8741 L: linux-gpio@vger.kernel.org
8743 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8744 F: drivers/gpio/gpio-aggregator.c
8747 M: Sean Young <sean@mess.org>
8748 L: linux-media@vger.kernel.org
8750 F: drivers/media/rc/gpio-ir-tx.c
8753 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8754 L: linux-gpio@vger.kernel.org
8756 F: drivers/gpio/gpio-mockup.c
8757 F: tools/testing/selftests/gpio/
8760 R: Michael Walle <michael@walle.cc>
8762 F: drivers/gpio/gpio-regmap.c
8763 F: include/linux/gpio/regmap.h
8766 M: Linus Walleij <linus.walleij@linaro.org>
8767 M: Bartosz Golaszewski <brgl@bgdev.pl>
8768 L: linux-gpio@vger.kernel.org
8770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8771 F: Documentation/ABI/obsolete/sysfs-gpio
8772 F: Documentation/ABI/testing/gpio-cdev
8773 F: Documentation/admin-guide/gpio/
8774 F: Documentation/devicetree/bindings/gpio/
8775 F: Documentation/driver-api/gpio/
8777 F: include/asm-generic/gpio.h
8778 F: include/dt-bindings/gpio/
8779 F: include/linux/gpio.h
8780 F: include/linux/gpio/
8781 F: include/linux/of_gpio.h
8782 F: include/uapi/linux/gpio.h
8785 GRE DEMULTIPLEXER DRIVER
8786 M: Dmitry Kozlov <xeb@mail.ru>
8787 L: netdev@vger.kernel.org
8789 F: include/net/gre.h
8790 F: net/ipv4/gre_demux.c
8791 F: net/ipv4/gre_offload.c
8793 GRETH 10/100/1G Ethernet MAC device driver
8794 M: Andreas Larsson <andreas@gaisler.com>
8795 L: netdev@vger.kernel.org
8797 F: drivers/net/ethernet/aeroflex/
8799 GREYBUS AUDIO PROTOCOLS DRIVERS
8800 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8801 M: Mark Greer <mgreer@animalcreek.com>
8803 F: drivers/staging/greybus/audio_apbridgea.c
8804 F: drivers/staging/greybus/audio_apbridgea.h
8805 F: drivers/staging/greybus/audio_codec.c
8806 F: drivers/staging/greybus/audio_codec.h
8807 F: drivers/staging/greybus/audio_gb.c
8808 F: drivers/staging/greybus/audio_manager.c
8809 F: drivers/staging/greybus/audio_manager.h
8810 F: drivers/staging/greybus/audio_manager_module.c
8811 F: drivers/staging/greybus/audio_manager_private.h
8812 F: drivers/staging/greybus/audio_manager_sysfs.c
8813 F: drivers/staging/greybus/audio_module.c
8814 F: drivers/staging/greybus/audio_topology.c
8816 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8817 M: Viresh Kumar <vireshk@kernel.org>
8819 F: drivers/staging/greybus/authentication.c
8820 F: drivers/staging/greybus/bootrom.c
8821 F: drivers/staging/greybus/firmware.h
8822 F: drivers/staging/greybus/fw-core.c
8823 F: drivers/staging/greybus/fw-download.c
8824 F: drivers/staging/greybus/fw-management.c
8825 F: drivers/staging/greybus/greybus_authentication.h
8826 F: drivers/staging/greybus/greybus_firmware.h
8827 F: drivers/staging/greybus/hid.c
8828 F: drivers/staging/greybus/i2c.c
8829 F: drivers/staging/greybus/spi.c
8830 F: drivers/staging/greybus/spilib.c
8831 F: drivers/staging/greybus/spilib.h
8833 GREYBUS LOOPBACK DRIVER
8834 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8836 F: drivers/staging/greybus/loopback.c
8838 GREYBUS PLATFORM DRIVERS
8839 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8841 F: drivers/staging/greybus/arche-apb-ctrl.c
8842 F: drivers/staging/greybus/arche-platform.c
8843 F: drivers/staging/greybus/arche_platform.h
8845 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8846 M: Rui Miguel Silva <rmfrfs@gmail.com>
8848 F: drivers/staging/greybus/gpio.c
8849 F: drivers/staging/greybus/light.c
8850 F: drivers/staging/greybus/power_supply.c
8851 F: drivers/staging/greybus/sdio.c
8852 F: drivers/staging/greybus/spi.c
8853 F: drivers/staging/greybus/spilib.c
8856 M: Johan Hovold <johan@kernel.org>
8857 M: Alex Elder <elder@kernel.org>
8858 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8859 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8862 F: drivers/staging/greybus/
8863 F: include/linux/greybus.h
8864 F: include/linux/greybus/
8866 GREYBUS UART PROTOCOLS DRIVERS
8867 M: David Lin <dtwlin@gmail.com>
8869 F: drivers/staging/greybus/log.c
8870 F: drivers/staging/greybus/uart.c
8872 GS1662 VIDEO SERIALIZER
8873 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8874 L: linux-media@vger.kernel.org
8876 T: git git://linuxtv.org/media_tree.git
8877 F: drivers/media/spi/gs1662.c
8879 GSPCA FINEPIX SUBDRIVER
8880 M: Frank Zago <frank@zago.net>
8881 L: linux-media@vger.kernel.org
8883 T: git git://linuxtv.org/media_tree.git
8884 F: drivers/media/usb/gspca/finepix.c
8886 GSPCA GL860 SUBDRIVER
8887 M: Olivier Lorin <o.lorin@laposte.net>
8888 L: linux-media@vger.kernel.org
8890 T: git git://linuxtv.org/media_tree.git
8891 F: drivers/media/usb/gspca/gl860/
8893 GSPCA M5602 SUBDRIVER
8894 M: Erik Andren <erik.andren@gmail.com>
8895 L: linux-media@vger.kernel.org
8897 T: git git://linuxtv.org/media_tree.git
8898 F: drivers/media/usb/gspca/m5602/
8900 GSPCA PAC207 SONIXB SUBDRIVER
8901 M: Hans Verkuil <hverkuil@xs4all.nl>
8902 L: linux-media@vger.kernel.org
8904 T: git git://linuxtv.org/media_tree.git
8905 F: drivers/media/usb/gspca/pac207.c
8907 GSPCA SN9C20X SUBDRIVER
8908 M: Brian Johnson <brijohn@gmail.com>
8909 L: linux-media@vger.kernel.org
8911 T: git git://linuxtv.org/media_tree.git
8912 F: drivers/media/usb/gspca/sn9c20x.c
8914 GSPCA T613 SUBDRIVER
8915 M: Leandro Costantino <lcostantino@gmail.com>
8916 L: linux-media@vger.kernel.org
8918 T: git git://linuxtv.org/media_tree.git
8919 F: drivers/media/usb/gspca/t613.c
8921 GSPCA USB WEBCAM DRIVER
8922 M: Hans Verkuil <hverkuil@xs4all.nl>
8923 L: linux-media@vger.kernel.org
8925 T: git git://linuxtv.org/media_tree.git
8926 F: drivers/media/usb/gspca/
8928 GTP (GPRS Tunneling Protocol)
8929 M: Pablo Neira Ayuso <pablo@netfilter.org>
8930 M: Harald Welte <laforge@gnumonks.org>
8931 L: osmocom-net-gprs@lists.osmocom.org
8933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8934 F: drivers/net/gtp.c
8936 GUID PARTITION TABLE (GPT)
8937 M: Davidlohr Bueso <dave@stgolabs.net>
8938 L: linux-efi@vger.kernel.org
8940 F: block/partitions/efi.*
8942 HABANALABS PCI DRIVER
8943 M: Oded Gabbay <ogabbay@kernel.org>
8945 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8946 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8947 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8948 F: drivers/misc/habanalabs/
8949 F: include/trace/events/habanalabs.h
8950 F: include/uapi/misc/habanalabs.h
8953 M: Antti Palosaari <crope@iki.fi>
8954 L: linux-media@vger.kernel.org
8956 W: https://linuxtv.org
8957 W: http://palosaari.fi/linux/
8958 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8959 T: git git://linuxtv.org/anttip/media_tree.git
8960 F: drivers/media/usb/hackrf/
8962 HANTRO VPU CODEC DRIVER
8963 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8964 M: Philipp Zabel <p.zabel@pengutronix.de>
8965 L: linux-media@vger.kernel.org
8966 L: linux-rockchip@lists.infradead.org
8968 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8969 F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
8970 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8971 F: drivers/media/platform/verisilicon/
8973 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8974 M: Frank Seidel <frank@f-seidel.de>
8975 L: platform-driver-x86@vger.kernel.org
8977 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8978 F: drivers/platform/x86/hdaps.c
8981 M: Jean Delvare <jdelvare@suse.com>
8982 M: Guenter Roeck <linux@roeck-us.net>
8983 L: linux-hwmon@vger.kernel.org
8985 W: http://hwmon.wiki.kernel.org/
8986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8987 F: Documentation/ABI/testing/sysfs-class-hwmon
8988 F: Documentation/devicetree/bindings/hwmon/
8989 F: Documentation/hwmon/
8991 F: include/linux/hwmon*.h
8992 F: include/trace/events/hwmon*.h
8993 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8995 HARDWARE RANDOM NUMBER GENERATOR CORE
8996 M: Olivia Mackall <olivia@selenic.com>
8997 M: Herbert Xu <herbert@gondor.apana.org.au>
8998 L: linux-crypto@vger.kernel.org
9000 F: Documentation/admin-guide/hw_random.rst
9001 F: Documentation/devicetree/bindings/rng/
9002 F: drivers/char/hw_random/
9003 F: include/linux/hw_random.h
9005 HARDWARE SPINLOCK CORE
9006 M: Ohad Ben-Cohen <ohad@wizery.com>
9007 M: Bjorn Andersson <andersson@kernel.org>
9008 R: Baolin Wang <baolin.wang7@gmail.com>
9009 L: linux-remoteproc@vger.kernel.org
9011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9012 F: Documentation/devicetree/bindings/hwlock/
9013 F: Documentation/locking/hwspinlock.rst
9014 F: drivers/hwspinlock/
9015 F: include/linux/hwspinlock.h
9017 HARDWARE TRACING FACILITIES
9018 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9020 F: drivers/hwtracing/
9022 HARMONY SOUND DRIVER
9023 L: linux-parisc@vger.kernel.org
9025 F: sound/parisc/harmony.*
9027 HDPVR USB VIDEO ENCODER DRIVER
9028 M: Hans Verkuil <hverkuil@xs4all.nl>
9029 L: linux-media@vger.kernel.org
9031 W: https://linuxtv.org
9032 T: git git://linuxtv.org/media_tree.git
9033 F: drivers/media/usb/hdpvr/
9035 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9036 M: Matt Hsiao <matt.hsiao@hpe.com>
9038 F: drivers/misc/hpilo.[ch]
9040 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9041 M: Jerry Hoemann <jerry.hoemann@hpe.com>
9043 F: Documentation/watchdog/hpwdt.rst
9044 F: drivers/watchdog/hpwdt.c
9046 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9047 M: Don Brace <don.brace@microchip.com>
9048 L: storagedev@microchip.com
9049 L: linux-scsi@vger.kernel.org
9051 F: Documentation/scsi/hpsa.rst
9052 F: drivers/scsi/hpsa*.[ch]
9053 F: include/linux/cciss*.h
9054 F: include/uapi/linux/cciss*.h
9057 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9058 L: linux-rdma@vger.kernel.org
9060 F: drivers/infiniband/hw/hfi1
9063 L: linux-fsdevel@vger.kernel.org
9065 F: Documentation/filesystems/hfs.rst
9069 L: linux-fsdevel@vger.kernel.org
9071 F: Documentation/filesystems/hfsplus.rst
9074 HGA FRAMEBUFFER DRIVER
9075 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9076 L: linux-nvidia@lists.surfsouth.com
9078 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9079 F: drivers/video/fbdev/hgafb.c
9081 HIBERNATION (aka Software Suspend, aka swsusp)
9082 M: "Rafael J. Wysocki" <rafael@kernel.org>
9083 M: Pavel Machek <pavel@ucw.cz>
9084 L: linux-pm@vger.kernel.org
9086 B: https://bugzilla.kernel.org
9087 F: arch/*/include/asm/suspend*.h
9089 F: drivers/base/power/
9090 F: include/linux/freezer.h
9091 F: include/linux/pm.h
9092 F: include/linux/suspend.h
9096 M: Jiri Kosina <jikos@kernel.org>
9097 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
9098 L: linux-input@vger.kernel.org
9100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9102 F: include/linux/hid*
9103 F: include/uapi/linux/hid*
9105 HID LOGITECH DRIVERS
9106 R: Filipe Laíns <lains@riseup.net>
9107 L: linux-input@vger.kernel.org
9109 F: drivers/hid/hid-logitech-*
9111 HID PLAYSTATION DRIVER
9112 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
9113 L: linux-input@vger.kernel.org
9115 F: drivers/hid/hid-playstation.c
9117 HID PHOENIX RC FLIGHT CONTROLLER
9118 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9119 L: linux-input@vger.kernel.org
9121 F: drivers/hid/hid-pxrc.c
9123 HID SENSOR HUB DRIVERS
9124 M: Jiri Kosina <jikos@kernel.org>
9125 M: Jonathan Cameron <jic23@kernel.org>
9126 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9127 L: linux-input@vger.kernel.org
9128 L: linux-iio@vger.kernel.org
9130 F: Documentation/hid/hid-sensor*
9131 F: drivers/hid/hid-sensor-*
9132 F: drivers/iio/*/hid-*
9133 F: include/linux/hid-sensor-*
9135 HID VRC-2 CAR CONTROLLER DRIVER
9136 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9137 L: linux-input@vger.kernel.org
9139 F: drivers/hid/hid-vrc2.c
9142 M: Ping Cheng <ping.cheng@wacom.com>
9143 M: Jason Gerecke <jason.gerecke@wacom.com>
9144 L: linux-input@vger.kernel.org
9146 F: drivers/hid/wacom.h
9147 F: drivers/hid/wacom_*
9149 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9150 M: Thomas Gleixner <tglx@linutronix.de>
9151 L: linux-kernel@vger.kernel.org
9153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9154 F: Documentation/timers/
9155 F: include/linux/clockchips.h
9156 F: include/linux/hrtimer.h
9157 F: kernel/time/clockevents.c
9158 F: kernel/time/hrtimer.c
9159 F: kernel/time/timer_*.c
9161 HIGH-SPEED SCC DRIVER FOR AX.25
9162 L: linux-hams@vger.kernel.org
9164 F: drivers/net/hamradio/scc.c
9166 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9167 M: HighPoint Linux Team <linux@highpoint-tech.com>
9169 W: http://www.highpoint-tech.com
9170 F: Documentation/scsi/hptiop.rst
9171 F: drivers/scsi/hptiop.c
9174 M: Jes Sorensen <jes@trained-monkey.org>
9175 L: linux-hippi@sunsite.dk
9177 F: drivers/net/hippi/
9178 F: include/linux/hippidevice.h
9179 F: include/uapi/linux/if_hippi.h
9182 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9183 M: Kurt Kanzenbach <kurt@linutronix.de>
9184 L: netdev@vger.kernel.org
9186 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9187 F: drivers/net/dsa/hirschmann/*
9188 F: include/linux/platform_data/hirschmann-hellcreek.h
9189 F: net/dsa/tag_hellcreek.c
9191 HISILICON DMA DRIVER
9192 M: Zhou Wang <wangzhou1@hisilicon.com>
9193 M: Jie Hai <haijie1@hisilicon.com>
9194 L: dmaengine@vger.kernel.org
9196 F: drivers/dma/hisi_dma.c
9198 HISILICON GPIO DRIVER
9199 M: Jay Fang <f.fangjian@huawei.com>
9200 L: linux-gpio@vger.kernel.org
9202 F: drivers/gpio/gpio-hisi.c
9204 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9205 M: Longfang Liu <liulongfang@huawei.com>
9206 L: linux-crypto@vger.kernel.org
9208 F: Documentation/ABI/testing/debugfs-hisi-hpre
9209 F: drivers/crypto/hisilicon/hpre/hpre.h
9210 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9211 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9213 HISILICON I2C CONTROLLER DRIVER
9214 M: Yicong Yang <yangyicong@hisilicon.com>
9215 L: linux-i2c@vger.kernel.org
9217 W: https://www.hisilicon.com
9218 F: drivers/i2c/busses/i2c-hisi.c
9220 HISILICON LPC BUS DRIVER
9221 M: Jay Fang <f.fangjian@huawei.com>
9223 W: http://www.hisilicon.com
9224 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9225 F: drivers/bus/hisi_lpc.c
9227 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9228 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9229 M: Salil Mehta <salil.mehta@huawei.com>
9230 L: netdev@vger.kernel.org
9232 W: http://www.hisilicon.com
9233 F: drivers/net/ethernet/hisilicon/hns3/
9235 HISILICON NETWORK SUBSYSTEM DRIVER
9236 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9237 M: Salil Mehta <salil.mehta@huawei.com>
9238 L: netdev@vger.kernel.org
9240 W: http://www.hisilicon.com
9241 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9242 F: drivers/net/ethernet/hisilicon/
9244 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9245 M: John Stultz <jstultz@google.com>
9246 L: linux-kernel@vger.kernel.org
9248 F: drivers/misc/hisi_hikey_usb.c
9250 HISILICON PMU DRIVER
9251 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9252 M: Qi Liu <liuqi115@huawei.com>
9254 W: http://www.hisilicon.com
9255 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9256 F: Documentation/admin-guide/perf/hisi-pmu.rst
9257 F: drivers/perf/hisilicon
9259 HISILICON HNS3 PMU DRIVER
9260 M: Guangbin Huang <huangguangbin2@huawei.com>
9262 F: Documentation/admin-guide/perf/hns3-pmu.rst
9263 F: drivers/perf/hisilicon/hns3_pmu.c
9265 HISILICON PTT DRIVER
9266 M: Yicong Yang <yangyicong@hisilicon.com>
9267 L: linux-kernel@vger.kernel.org
9269 F: Documentation/ABI/testing/sysfs-devices-hisi_ptt
9270 F: Documentation/trace/hisi-ptt.rst
9271 F: drivers/hwtracing/ptt/
9274 M: Weili Qian <qianweili@huawei.com>
9275 M: Zhou Wang <wangzhou1@hisilicon.com>
9276 L: linux-crypto@vger.kernel.org
9278 F: drivers/crypto/hisilicon/Kconfig
9279 F: drivers/crypto/hisilicon/Makefile
9280 F: drivers/crypto/hisilicon/qm.c
9281 F: drivers/crypto/hisilicon/sgl.c
9282 F: include/linux/hisi_acc_qm.h
9284 HISILICON ZIP Controller DRIVER
9285 M: Yang Shen <shenyang39@huawei.com>
9286 M: Zhou Wang <wangzhou1@hisilicon.com>
9287 L: linux-crypto@vger.kernel.org
9289 F: Documentation/ABI/testing/debugfs-hisi-zip
9290 F: drivers/crypto/hisilicon/zip/
9292 HISILICON ROCE DRIVER
9293 M: Haoyue Xu <xuhaoyue1@hisilicon.com>
9294 M: Wenpeng Liang <liangwenpeng@huawei.com>
9295 L: linux-rdma@vger.kernel.org
9297 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9298 F: drivers/infiniband/hw/hns/
9300 HISILICON SAS Controller
9301 M: John Garry <john.garry@huawei.com>
9303 W: http://www.hisilicon.com
9304 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9305 F: drivers/scsi/hisi_sas/
9307 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9308 M: Kai Ye <yekai13@huawei.com>
9309 M: Longfang Liu <liulongfang@huawei.com>
9310 L: linux-crypto@vger.kernel.org
9312 F: Documentation/ABI/testing/debugfs-hisi-sec
9313 F: drivers/crypto/hisilicon/sec2/sec.h
9314 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9315 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9316 F: drivers/crypto/hisilicon/sec2/sec_main.c
9318 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9319 M: Jay Fang <f.fangjian@huawei.com>
9320 L: linux-spi@vger.kernel.org
9322 W: http://www.hisilicon.com
9323 F: drivers/spi/spi-hisi-kunpeng.c
9325 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9326 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9327 L: linux-kernel@vger.kernel.org
9329 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9330 F: drivers/spmi/hisi-spmi-controller.c
9332 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9333 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9334 L: linux-kernel@vger.kernel.org
9336 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9337 F: drivers/mfd/hi6421-spmi-pmic.c
9339 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9340 M: Weili Qian <qianweili@huawei.com>
9342 F: drivers/crypto/hisilicon/trng/trng.c
9344 HISILICON V3XX SPI NOR FLASH Controller Driver
9345 M: Jay Fang <f.fangjian@huawei.com>
9347 W: http://www.hisilicon.com
9348 F: drivers/spi/spi-hisi-sfc-v3xx.c
9350 HMM - Heterogeneous Memory Management
9351 M: Jérôme Glisse <jglisse@redhat.com>
9352 L: linux-mm@kvack.org
9354 F: Documentation/mm/hmm.rst
9355 F: include/linux/hmm*
9358 F: tools/testing/selftests/vm/*hmm*
9361 M: Jouni Malinen <j@w1.fi>
9362 L: linux-wireless@vger.kernel.org
9364 W: http://w1.fi/hostap-driver.html
9365 F: drivers/net/wireless/intersil/hostap/
9367 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9368 L: platform-driver-x86@vger.kernel.org
9370 F: drivers/platform/x86/tc1100-wmi.c
9372 HPET: High Precision Event Timers driver
9373 M: Clemens Ladisch <clemens@ladisch.de>
9375 F: Documentation/timers/hpet.rst
9376 F: drivers/char/hpet.c
9377 F: include/linux/hpet.h
9378 F: include/uapi/linux/hpet.h
9382 F: arch/x86/include/asm/hpet.h
9383 F: arch/x86/kernel/hpet.c
9386 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9388 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9392 M: Sebastian Reichel <sre@kernel.org>
9394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9395 F: Documentation/ABI/testing/sysfs-bus-hsi
9396 F: Documentation/driver-api/hsi.rst
9398 F: include/linux/hsi/
9399 F: include/uapi/linux/hsi/
9402 L: linux-usb@vger.kernel.org
9404 F: drivers/net/usb/hso.c
9406 HSR NETWORK PROTOCOL
9407 L: netdev@vger.kernel.org
9411 HT16K33 LED CONTROLLER DRIVER
9412 M: Robin van der Gracht <robin@protonic.nl>
9414 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9415 F: drivers/auxdisplay/ht16k33.c
9417 HTCPEN TOUCHSCREEN DRIVER
9418 M: Pau Oliva Fora <pof@eslack.org>
9419 L: linux-input@vger.kernel.org
9421 F: drivers/input/touchscreen/htcpen.c
9424 M: Dipen Patel <dipenp@nvidia.com>
9426 F: Documentation/devicetree/bindings/timestamp/
9427 F: Documentation/driver-api/hte/
9429 F: include/linux/hte.h
9431 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9432 M: Lorenzo Bianconi <lorenzo@kernel.org>
9433 L: linux-iio@vger.kernel.org
9435 W: http://www.st.com/
9436 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9437 F: drivers/iio/humidity/hts221*
9439 HUAWEI ETHERNET DRIVER
9440 M: Cai Huoqing <cai.huoqing@linux.dev>
9441 L: netdev@vger.kernel.org
9443 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9444 F: drivers/net/ethernet/huawei/hinic/
9447 M: Mike Kravetz <mike.kravetz@oracle.com>
9448 M: Muchun Song <songmuchun@bytedance.com>
9449 L: linux-mm@kvack.org
9451 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9452 F: Documentation/admin-guide/mm/hugetlbpage.rst
9453 F: Documentation/mm/hugetlbfs_reserv.rst
9454 F: Documentation/mm/vmemmap_dedup.rst
9456 F: include/linux/hugetlb.h
9458 F: mm/hugetlb_vmemmap.c
9459 F: mm/hugetlb_vmemmap.h
9462 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9463 L: linux-media@vger.kernel.org
9465 W: https://linuxtv.org
9466 T: git git://linuxtv.org/media_tree.git
9467 F: drivers/media/platform/st/sti/hva
9469 HWPOISON MEMORY FAILURE HANDLING
9470 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9471 R: Miaohe Lin <linmiaohe@huawei.com>
9472 L: linux-mm@kvack.org
9474 F: mm/hwpoison-inject.c
9475 F: mm/memory-failure.c
9477 HYCON HY46XX TOUCHSCREEN SUPPORT
9478 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9479 L: linux-input@vger.kernel.org
9481 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9482 F: drivers/input/touchscreen/hycon-hy46xx.c
9484 HYGON PROCESSOR SUPPORT
9485 M: Pu Wen <puwen@hygon.cn>
9486 L: linux-kernel@vger.kernel.org
9488 F: arch/x86/kernel/cpu/hygon.c
9490 HYNIX HI556 SENSOR DRIVER
9491 M: Shawn Tu <shawnx.tu@intel.com>
9492 L: linux-media@vger.kernel.org
9494 T: git git://linuxtv.org/media_tree.git
9495 F: drivers/media/i2c/hi556.c
9497 HYNIX HI846 SENSOR DRIVER
9498 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9499 L: linux-media@vger.kernel.org
9501 F: drivers/media/i2c/hi846.c
9503 HYNIX HI847 SENSOR DRIVER
9504 M: Shawn Tu <shawnx.tu@intel.com>
9505 L: linux-media@vger.kernel.org
9507 F: drivers/media/i2c/hi847.c
9509 Hyper-V/Azure CORE AND DRIVERS
9510 M: "K. Y. Srinivasan" <kys@microsoft.com>
9511 M: Haiyang Zhang <haiyangz@microsoft.com>
9512 M: Wei Liu <wei.liu@kernel.org>
9513 M: Dexuan Cui <decui@microsoft.com>
9514 L: linux-hyperv@vger.kernel.org
9516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9517 F: Documentation/ABI/stable/sysfs-bus-vmbus
9518 F: Documentation/ABI/testing/debugfs-hyperv
9519 F: Documentation/virt/hyperv
9520 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9521 F: arch/arm64/hyperv
9522 F: arch/arm64/include/asm/hyperv-tlfs.h
9523 F: arch/arm64/include/asm/mshyperv.h
9525 F: arch/x86/include/asm/hyperv-tlfs.h
9526 F: arch/x86/include/asm/mshyperv.h
9527 F: arch/x86/include/asm/trace/hyperv.h
9528 F: arch/x86/kernel/cpu/mshyperv.c
9529 F: drivers/clocksource/hyperv_timer.c
9530 F: drivers/hid/hid-hyperv.c
9532 F: drivers/input/serio/hyperv-keyboard.c
9533 F: drivers/iommu/hyperv-iommu.c
9534 F: drivers/net/ethernet/microsoft/
9535 F: drivers/net/hyperv/
9536 F: drivers/pci/controller/pci-hyperv-intf.c
9537 F: drivers/pci/controller/pci-hyperv.c
9538 F: drivers/scsi/storvsc_drv.c
9539 F: drivers/uio/uio_hv_generic.c
9540 F: drivers/video/fbdev/hyperv_fb.c
9541 F: include/asm-generic/hyperv-tlfs.h
9542 F: include/asm-generic/mshyperv.h
9543 F: include/clocksource/hyperv_timer.h
9544 F: include/linux/hyperv.h
9546 F: include/uapi/linux/hyperv.h
9547 F: net/vmw_vsock/hyperv_transport.c
9551 M: Vignesh Raghavendra <vigneshr@ti.com>
9552 L: linux-mtd@lists.infradead.org
9554 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9555 C: irc://irc.oftc.net/mtd
9556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9557 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9558 F: drivers/mtd/hyperbus/
9559 F: include/linux/mtd/hyperbus.h
9561 HYPERVISOR VIRTUAL CONSOLE DRIVER
9562 L: linuxppc-dev@lists.ozlabs.org
9567 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9568 L: linux-i2c@vger.kernel.org
9569 L: linux-acpi@vger.kernel.org
9571 F: drivers/i2c/i2c-core-acpi.c
9573 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9574 M: Ajay Gupta <ajayg@nvidia.com>
9575 L: linux-i2c@vger.kernel.org
9577 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9578 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9581 M: Peter Rosin <peda@axentia.se>
9582 L: linux-i2c@vger.kernel.org
9584 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9585 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9586 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9587 F: Documentation/i2c/i2c-topology.rst
9588 F: Documentation/i2c/muxes/
9589 F: drivers/i2c/i2c-mux.c
9590 F: drivers/i2c/muxes/
9591 F: include/linux/i2c-mux.h
9593 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9594 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9595 L: linux-i2c@vger.kernel.org
9597 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9598 F: drivers/i2c/busses/i2c-mv64xxx.c
9600 I2C OVER PARALLEL PORT
9601 M: Jean Delvare <jdelvare@suse.com>
9602 L: linux-i2c@vger.kernel.org
9604 F: Documentation/i2c/busses/i2c-parport.rst
9605 F: drivers/i2c/busses/i2c-parport.c
9608 M: Wolfram Sang <wsa@kernel.org>
9609 L: linux-i2c@vger.kernel.org
9611 W: https://i2c.wiki.kernel.org/
9612 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9614 F: Documentation/devicetree/bindings/i2c/i2c.txt
9615 F: Documentation/i2c/
9617 F: include/dt-bindings/i2c/i2c.h
9618 F: include/linux/i2c-dev.h
9619 F: include/linux/i2c-smbus.h
9620 F: include/linux/i2c.h
9621 F: include/uapi/linux/i2c-*.h
9622 F: include/uapi/linux/i2c.h
9624 I2C SUBSYSTEM HOST DRIVERS
9625 L: linux-i2c@vger.kernel.org
9627 W: https://i2c.wiki.kernel.org/
9628 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9630 F: Documentation/devicetree/bindings/i2c/
9631 F: drivers/i2c/algos/
9632 F: drivers/i2c/busses/
9633 F: include/dt-bindings/i2c/
9636 M: Jean Delvare <jdelvare@suse.com>
9637 L: linux-i2c@vger.kernel.org
9639 F: Documentation/i2c/busses/i2c-taos-evm.rst
9640 F: drivers/i2c/busses/i2c-taos-evm.c
9643 M: Till Harbaum <till@harbaum.org>
9644 L: linux-i2c@vger.kernel.org
9646 W: http://www.harbaum.org/till/i2c_tiny_usb
9647 F: drivers/i2c/busses/i2c-tiny-usb.c
9649 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9650 M: Jean Delvare <jdelvare@suse.com>
9651 L: linux-i2c@vger.kernel.org
9653 F: Documentation/i2c/busses/i2c-ali1535.rst
9654 F: Documentation/i2c/busses/i2c-ali1563.rst
9655 F: Documentation/i2c/busses/i2c-ali15x3.rst
9656 F: Documentation/i2c/busses/i2c-amd756.rst
9657 F: Documentation/i2c/busses/i2c-amd8111.rst
9658 F: Documentation/i2c/busses/i2c-i801.rst
9659 F: Documentation/i2c/busses/i2c-nforce2.rst
9660 F: Documentation/i2c/busses/i2c-piix4.rst
9661 F: Documentation/i2c/busses/i2c-sis5595.rst
9662 F: Documentation/i2c/busses/i2c-sis630.rst
9663 F: Documentation/i2c/busses/i2c-sis96x.rst
9664 F: Documentation/i2c/busses/i2c-via.rst
9665 F: Documentation/i2c/busses/i2c-viapro.rst
9666 F: drivers/i2c/busses/i2c-ali1535.c
9667 F: drivers/i2c/busses/i2c-ali1563.c
9668 F: drivers/i2c/busses/i2c-ali15x3.c
9669 F: drivers/i2c/busses/i2c-amd756-s4882.c
9670 F: drivers/i2c/busses/i2c-amd756.c
9671 F: drivers/i2c/busses/i2c-amd8111.c
9672 F: drivers/i2c/busses/i2c-i801.c
9673 F: drivers/i2c/busses/i2c-isch.c
9674 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9675 F: drivers/i2c/busses/i2c-nforce2.c
9676 F: drivers/i2c/busses/i2c-piix4.c
9677 F: drivers/i2c/busses/i2c-sis5595.c
9678 F: drivers/i2c/busses/i2c-sis630.c
9679 F: drivers/i2c/busses/i2c-sis96x.c
9680 F: drivers/i2c/busses/i2c-via.c
9681 F: drivers/i2c/busses/i2c-viapro.c
9683 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9684 M: Hans de Goede <hdegoede@redhat.com>
9685 L: linux-i2c@vger.kernel.org
9687 F: drivers/i2c/busses/i2c-cht-wc.c
9689 I2C/SMBUS ISMT DRIVER
9690 M: Seth Heasley <seth.heasley@intel.com>
9691 M: Neil Horman <nhorman@tuxdriver.com>
9692 L: linux-i2c@vger.kernel.org
9693 F: Documentation/i2c/busses/i2c-ismt.rst
9694 F: drivers/i2c/busses/i2c-ismt.c
9696 I2C/SMBUS STUB DRIVER
9697 M: Jean Delvare <jdelvare@suse.com>
9698 L: linux-i2c@vger.kernel.org
9700 F: drivers/i2c/i2c-stub.c
9702 I3C DRIVER FOR CADENCE I3C MASTER IP
9703 M: Przemysław Gaj <pgaj@cadence.com>
9705 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9706 F: drivers/i3c/master/i3c-master-cdns.c
9708 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9709 M: Vitor Soares <vitor.soares@synopsys.com>
9711 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9712 F: drivers/i3c/master/dw*
9715 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9716 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9718 C: irc://chat.freenode.net/linux-i3c
9719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9720 F: Documentation/ABI/testing/sysfs-bus-i3c
9721 F: Documentation/devicetree/bindings/i3c/
9722 F: Documentation/driver-api/i3c
9724 F: include/linux/i3c/
9726 IA64 (Itanium) PLATFORM
9727 L: linux-ia64@vger.kernel.org
9729 F: Documentation/ia64/
9732 IBM Operation Panel Input Driver
9733 M: Eddie James <eajames@linux.ibm.com>
9734 L: linux-input@vger.kernel.org
9736 F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
9737 F: drivers/input/misc/ibm-panel.c
9739 IBM Power 842 compression accelerator
9740 M: Haren Myneni <haren@us.ibm.com>
9743 F: drivers/crypto/nx/Kconfig
9744 F: drivers/crypto/nx/Makefile
9745 F: drivers/crypto/nx/nx-842*
9746 F: include/linux/sw842.h
9749 IBM Power in-Nest Crypto Acceleration
9750 M: Breno Leitão <leitao@debian.org>
9751 M: Nayna Jain <nayna@linux.ibm.com>
9752 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9753 L: linux-crypto@vger.kernel.org
9755 F: drivers/crypto/nx/Kconfig
9756 F: drivers/crypto/nx/Makefile
9757 F: drivers/crypto/nx/nx-aes*
9758 F: drivers/crypto/nx/nx-sha*
9759 F: drivers/crypto/nx/nx.*
9760 F: drivers/crypto/nx/nx_csbcpb.h
9761 F: drivers/crypto/nx/nx_debugfs.c
9763 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9764 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9765 L: linux-pci@vger.kernel.org
9766 L: linuxppc-dev@lists.ozlabs.org
9768 F: drivers/pci/hotplug/rpadlpar*
9770 IBM Power Linux RAID adapter
9771 M: Brian King <brking@us.ibm.com>
9773 F: drivers/scsi/ipr.*
9775 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9776 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9777 L: linux-pci@vger.kernel.org
9778 L: linuxppc-dev@lists.ozlabs.org
9780 F: drivers/pci/hotplug/rpaphp*
9782 IBM Power SRIOV Virtual NIC Device Driver
9783 M: Haren Myneni <haren@linux.ibm.com>
9784 M: Rick Lindsley <ricklind@linux.ibm.com>
9785 R: Nick Child <nnac123@linux.ibm.com>
9786 R: Dany Madden <danymadden@us.ibm.com>
9787 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9788 L: netdev@vger.kernel.org
9790 F: drivers/net/ethernet/ibm/ibmvnic.*
9792 IBM Power Virtual Accelerator Switchboard
9793 L: linuxppc-dev@lists.ozlabs.org
9795 F: arch/powerpc/include/asm/vas.h
9796 F: arch/powerpc/platforms/powernv/copy-paste.h
9797 F: arch/powerpc/platforms/powernv/vas*
9799 IBM Power Virtual Ethernet Device Driver
9800 M: Nick Child <nnac123@linux.ibm.com>
9801 L: netdev@vger.kernel.org
9803 F: drivers/net/ethernet/ibm/ibmveth.*
9805 IBM Power Virtual FC Device Drivers
9806 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9807 L: linux-scsi@vger.kernel.org
9809 F: drivers/scsi/ibmvscsi/ibmvfc*
9811 IBM Power Virtual Management Channel Driver
9812 M: Brad Warrum <bwarrum@linux.ibm.com>
9813 M: Ritu Agarwal <rituagar@linux.ibm.com>
9815 F: drivers/misc/ibmvmc.*
9817 IBM Power Virtual SCSI Device Drivers
9818 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9819 L: linux-scsi@vger.kernel.org
9821 F: drivers/scsi/ibmvscsi/ibmvscsi*
9822 F: include/scsi/viosrp.h
9824 IBM Power Virtual SCSI Device Target Driver
9825 M: Michael Cyr <mikecyr@linux.ibm.com>
9826 L: linux-scsi@vger.kernel.org
9827 L: target-devel@vger.kernel.org
9829 F: drivers/scsi/ibmvscsi_tgt/
9831 IBM Power VMX Cryptographic instructions
9832 M: Breno Leitão <leitao@debian.org>
9833 M: Nayna Jain <nayna@linux.ibm.com>
9834 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9835 L: linux-crypto@vger.kernel.org
9837 F: drivers/crypto/vmx/Kconfig
9838 F: drivers/crypto/vmx/Makefile
9839 F: drivers/crypto/vmx/aes*
9840 F: drivers/crypto/vmx/ghash*
9841 F: drivers/crypto/vmx/ppc-xlate.pl
9842 F: drivers/crypto/vmx/vmx.c
9844 IBM ServeRAID RAID DRIVER
9846 F: drivers/scsi/ips.*
9848 ICH LPC AND GPIO DRIVER
9849 M: Peter Tyser <ptyser@xes-inc.com>
9851 F: drivers/gpio/gpio-ich.c
9852 F: drivers/mfd/lpc_ich.c
9855 M: Max Staudt <max@enpas.org>
9856 L: linux-i2c@vger.kernel.org
9858 F: drivers/i2c/busses/i2c-icy.c
9860 IDEAPAD LAPTOP EXTRAS DRIVER
9861 M: Ike Panhc <ike.pan@canonical.com>
9862 L: platform-driver-x86@vger.kernel.org
9864 W: http://launchpad.net/ideapad-laptop
9865 F: drivers/platform/x86/ideapad-laptop.c
9867 IDEAPAD LAPTOP SLIDEBAR DRIVER
9868 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9869 L: linux-input@vger.kernel.org
9871 W: https://github.com/o2genum/ideapad-slidebar
9872 F: drivers/input/misc/ideapad_slidebar.c
9875 M: Christian Brauner <brauner@kernel.org>
9876 M: Seth Forshee <sforshee@kernel.org>
9877 L: linux-fsdevel@vger.kernel.org
9879 T: git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
9880 F: Documentation/filesystems/idmappings.rst
9881 F: tools/testing/selftests/mount_setattr/
9882 F: include/linux/mnt_idmapping.h
9884 IDT VersaClock 5 CLOCK DRIVER
9885 M: Luca Ceresoli <luca@lucaceresoli.net>
9887 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9888 F: drivers/clk/clk-versaclock5.c
9890 IEEE 802.15.4 SUBSYSTEM
9891 M: Alexander Aring <alex.aring@gmail.com>
9892 M: Stefan Schmidt <stefan@datenfreihafen.org>
9893 L: linux-wpan@vger.kernel.org
9895 W: https://linux-wpan.org/
9896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9898 F: Documentation/networking/ieee802154.rst
9899 F: drivers/net/ieee802154/
9900 F: include/linux/ieee802154.h
9901 F: include/linux/nl802154.h
9902 F: include/net/af_ieee802154.h
9903 F: include/net/cfg802154.h
9904 F: include/net/ieee802154_netdev.h
9905 F: include/net/mac802154.h
9906 F: include/net/nl802154.h
9911 M: Yotam Gigi <yotam.gi@gmail.com>
9912 M: Jamal Hadi Salim <jhs@mojatatu.com>
9913 F: include/net/ife.h
9914 F: include/uapi/linux/ife.h
9917 IGORPLUG-USB IR RECEIVER
9918 M: Sean Young <sean@mess.org>
9919 L: linux-media@vger.kernel.org
9921 F: drivers/media/rc/igorplugusb.c
9923 IGUANAWORKS USB IR TRANSCEIVER
9924 M: Sean Young <sean@mess.org>
9925 L: linux-media@vger.kernel.org
9927 F: drivers/media/rc/iguanair.c
9929 IIO DIGITAL POTENTIOMETER DAC
9930 M: Peter Rosin <peda@axentia.se>
9931 L: linux-iio@vger.kernel.org
9933 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9934 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9935 F: drivers/iio/dac/dpot-dac.c
9937 IIO ENVELOPE DETECTOR
9938 M: Peter Rosin <peda@axentia.se>
9939 L: linux-iio@vger.kernel.org
9941 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9942 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9943 F: drivers/iio/adc/envelope-detector.c
9946 M: Peter Rosin <peda@axentia.se>
9947 L: linux-iio@vger.kernel.org
9949 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9950 F: drivers/iio/multiplexer/iio-mux.c
9952 IIO SCMI BASED DRIVER
9953 M: Jyoti Bhayana <jbhayana@google.com>
9954 L: linux-iio@vger.kernel.org
9956 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9958 IIO SUBSYSTEM AND DRIVERS
9959 M: Jonathan Cameron <jic23@kernel.org>
9960 R: Lars-Peter Clausen <lars@metafoo.de>
9961 L: linux-iio@vger.kernel.org
9963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9964 F: Documentation/ABI/testing/configfs-iio*
9965 F: Documentation/ABI/testing/sysfs-bus-iio*
9966 F: Documentation/devicetree/bindings/iio/
9968 F: drivers/staging/iio/
9969 F: include/dt-bindings/iio/
9970 F: include/linux/iio/
9974 M: Peter Rosin <peda@axentia.se>
9975 L: linux-iio@vger.kernel.org
9977 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9978 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9979 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9980 F: drivers/iio/afe/iio-rescale.c
9982 IKANOS/ADI EAGLE ADSL USB DRIVER
9983 M: Matthieu Castet <castet.matthieu@free.fr>
9984 M: Stanislaw Gruszka <stf_xl@wp.pl>
9986 F: drivers/usb/atm/ueagle-atm.c
9988 IMAGIS TOUCHSCREEN DRIVER
9989 M: Markuss Broks <markuss.broks@gmail.com>
9991 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9992 F: drivers/input/touchscreen/imagis.c
9994 IMGTEC ASCII LCD DRIVER
9995 M: Paul Burton <paulburton@kernel.org>
9997 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9998 F: drivers/auxdisplay/img-ascii-lcd.c
10000 IMGTEC IR DECODER DRIVER
10002 F: drivers/media/rc/img-ir/
10004 IMON SOUNDGRAPH USB IR RECEIVER
10005 M: Sean Young <sean@mess.org>
10006 L: linux-media@vger.kernel.org
10008 F: drivers/media/rc/imon.c
10009 F: drivers/media/rc/imon_raw.c
10011 IMS TWINTURBO FRAMEBUFFER DRIVER
10012 L: linux-fbdev@vger.kernel.org
10014 F: drivers/video/fbdev/imsttfb.c
10016 INA209 HARDWARE MONITOR DRIVER
10017 M: Guenter Roeck <linux@roeck-us.net>
10018 L: linux-hwmon@vger.kernel.org
10020 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
10021 F: Documentation/hwmon/ina209.rst
10022 F: drivers/hwmon/ina209.c
10024 INA2XX HARDWARE MONITOR DRIVER
10025 M: Guenter Roeck <linux@roeck-us.net>
10026 L: linux-hwmon@vger.kernel.org
10028 F: Documentation/hwmon/ina2xx.rst
10029 F: drivers/hwmon/ina2xx.c
10030 F: include/linux/platform_data/ina2xx.h
10032 INDUSTRY PACK SUBSYSTEM (IPACK)
10033 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
10034 M: Jens Taprogge <jens.taprogge@taprogge.org>
10035 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10036 L: industrypack-devel@lists.sourceforge.net
10038 W: http://industrypack.sourceforge.net
10041 INFINEON DPS310 Driver
10042 M: Eddie James <eajames@linux.ibm.com>
10043 L: linux-iio@vger.kernel.org
10045 F: drivers/iio/pressure/dps310.c
10047 INFINIBAND SUBSYSTEM
10048 M: Jason Gunthorpe <jgg@nvidia.com>
10049 M: Leon Romanovsky <leonro@nvidia.com>
10050 L: linux-rdma@vger.kernel.org
10052 W: https://github.com/linux-rdma/rdma-core
10053 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10055 F: Documentation/devicetree/bindings/infiniband/
10056 F: Documentation/infiniband/
10057 F: drivers/infiniband/
10059 F: include/trace/events/ib_mad.h
10060 F: include/trace/events/ib_umad.h
10061 F: include/uapi/linux/if_infiniband.h
10062 F: include/uapi/rdma/
10063 F: samples/bpf/ibumad_kern.c
10064 F: samples/bpf/ibumad_user.c
10066 INGENIC JZ4780 NAND DRIVER
10067 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10068 L: linux-mtd@lists.infradead.org
10069 L: linux-mips@vger.kernel.org
10071 F: drivers/mtd/nand/raw/ingenic/
10073 INGENIC JZ47xx SoCs
10074 M: Paul Cercueil <paul@crapouillou.net>
10075 L: linux-mips@vger.kernel.org
10077 F: arch/mips/boot/dts/ingenic/
10078 F: arch/mips/generic/board-ingenic.c
10079 F: arch/mips/include/asm/mach-ingenic/
10080 F: arch/mips/ingenic/Kconfig
10081 F: drivers/clk/ingenic/
10082 F: drivers/dma/dma-jz4780.c
10083 F: drivers/gpu/drm/ingenic/
10084 F: drivers/i2c/busses/i2c-jz4780.c
10085 F: drivers/iio/adc/ingenic-adc.c
10086 F: drivers/irqchip/irq-ingenic.c
10087 F: drivers/memory/jz4780-nemc.c
10088 F: drivers/mmc/host/jz4740_mmc.c
10089 F: drivers/mtd/nand/raw/ingenic/
10090 F: drivers/pinctrl/pinctrl-ingenic.c
10091 F: drivers/power/supply/ingenic-battery.c
10092 F: drivers/pwm/pwm-jz4740.c
10093 F: drivers/remoteproc/ingenic_rproc.c
10094 F: drivers/rtc/rtc-jz4740.c
10095 F: drivers/tty/serial/8250/8250_ingenic.c
10096 F: drivers/usb/musb/jz4740.c
10097 F: drivers/watchdog/jz4740_wdt.c
10098 F: include/dt-bindings/iio/adc/ingenic,adc.h
10099 F: include/linux/mfd/ingenic-tcu.h
10100 F: sound/soc/codecs/jz47*
10101 F: sound/soc/jz4740/
10103 INJOINIC IP5xxx POWER BANK IC DRIVER
10104 M: Samuel Holland <samuel@sholland.org>
10106 F: drivers/power/supply/ip5xxx_power.c
10109 M: Jan Kara <jack@suse.cz>
10110 R: Amir Goldstein <amir73il@gmail.com>
10111 L: linux-fsdevel@vger.kernel.org
10113 F: Documentation/filesystems/inotify.rst
10114 F: fs/notify/inotify/
10115 F: include/linux/inotify.h
10116 F: include/uapi/linux/inotify.h
10118 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10119 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
10120 L: linux-input@vger.kernel.org
10122 Q: http://patchwork.kernel.org/project/linux-input/list/
10123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10124 F: Documentation/devicetree/bindings/input/
10125 F: Documentation/devicetree/bindings/serio/
10126 F: Documentation/input/
10128 F: include/dt-bindings/input/
10129 F: include/linux/input.h
10130 F: include/linux/input/
10131 F: include/uapi/linux/input-event-codes.h
10132 F: include/uapi/linux/input.h
10134 INPUT MULTITOUCH (MT) PROTOCOL
10135 M: Henrik Rydberg <rydberg@bitmath.org>
10136 L: linux-input@vger.kernel.org
10138 F: Documentation/input/multi-touch-protocol.rst
10139 F: drivers/input/input-mt.c
10142 INSIDE SECURE CRYPTO DRIVER
10143 M: Antoine Tenart <atenart@kernel.org>
10144 L: linux-crypto@vger.kernel.org
10146 F: drivers/crypto/inside-secure/
10148 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10149 M: Mimi Zohar <zohar@linux.ibm.com>
10150 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10151 L: linux-integrity@vger.kernel.org
10153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10154 F: security/integrity/ima/
10155 F: security/integrity/
10157 INTEL 810/815 FRAMEBUFFER DRIVER
10158 M: Antonino Daplas <adaplas@gmail.com>
10159 L: linux-fbdev@vger.kernel.org
10161 F: drivers/video/fbdev/i810/
10163 INTEL 8255 GPIO DRIVER
10164 M: William Breathitt Gray <william.gray@linaro.org>
10165 L: linux-gpio@vger.kernel.org
10167 F: drivers/gpio/gpio-i8255.c
10168 F: drivers/gpio/gpio-i8255.h
10171 M: Cezary Rojewski <cezary.rojewski@intel.com>
10172 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10173 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
10174 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10175 M: Bard Liao <yung-chuan.liao@linux.intel.com>
10176 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10177 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
10178 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10180 F: sound/soc/intel/
10182 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10183 M: Hans de Goede <hdegoede@redhat.com>
10184 L: platform-driver-x86@vger.kernel.org
10186 F: drivers/platform/x86/intel/atomisp2/pm.c
10188 INTEL ATOMISP2 LED DRIVER
10189 M: Hans de Goede <hdegoede@redhat.com>
10190 L: platform-driver-x86@vger.kernel.org
10192 F: drivers/platform/x86/intel/atomisp2/led.c
10194 INTEL BIOS SAR INT1092 DRIVER
10195 M: Shravan Sudhakar <s.shravan@intel.com>
10196 M: Intel Corporation <linuxwwan@intel.com>
10197 L: platform-driver-x86@vger.kernel.org
10199 F: drivers/platform/x86/intel/int1092/
10201 INTEL BROXTON PMC DRIVER
10202 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10203 M: Zha Qipeng <qipeng.zha@intel.com>
10205 F: drivers/mfd/intel_pmc_bxt.c
10206 F: include/linux/mfd/intel_pmc_bxt.h
10208 INTEL C600 SERIES SAS CONTROLLER DRIVER
10209 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10210 L: linux-scsi@vger.kernel.org
10212 T: git git://git.code.sf.net/p/intel-sas/isci
10213 F: drivers/scsi/isci/
10215 INTEL CPU family model numbers
10216 M: Tony Luck <tony.luck@intel.com>
10218 L: linux-kernel@vger.kernel.org
10220 F: arch/x86/include/asm/intel-family.h
10222 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10223 M: Jani Nikula <jani.nikula@linux.intel.com>
10224 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10225 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
10226 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10227 L: intel-gfx@lists.freedesktop.org
10229 W: https://01.org/linuxgraphics/
10230 Q: http://patchwork.freedesktop.org/project/intel-gfx/
10231 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10232 C: irc://irc.oftc.net/intel-gfx
10233 T: git git://anongit.freedesktop.org/drm-intel
10234 F: Documentation/gpu/i915.rst
10235 F: drivers/gpu/drm/i915/
10236 F: include/drm/i915*
10237 F: include/uapi/drm/i915_drm.h
10239 INTEL ETHERNET DRIVERS
10240 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
10241 M: Tony Nguyen <anthony.l.nguyen@intel.com>
10242 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10244 W: http://www.intel.com/support/feedback.htm
10245 W: http://e1000.sourceforge.net/
10246 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10249 F: Documentation/networking/device_drivers/ethernet/intel/
10250 F: drivers/net/ethernet/intel/
10251 F: drivers/net/ethernet/intel/*/
10252 F: include/linux/avf/virtchnl.h
10253 F: include/linux/net/intel/iidc.h
10255 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10256 M: Mustafa Ismail <mustafa.ismail@intel.com>
10257 M: Shiraz Saleem <shiraz.saleem@intel.com>
10258 L: linux-rdma@vger.kernel.org
10260 F: drivers/infiniband/hw/irdma/
10261 F: include/uapi/rdma/irdma-abi.h
10263 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10264 M: Maik Broemme <mbroemme@libmpq.org>
10265 L: linux-fbdev@vger.kernel.org
10267 F: Documentation/fb/intelfb.rst
10268 F: drivers/video/fbdev/intelfb/
10271 M: Andy Shevchenko <andy@kernel.org>
10272 L: linux-gpio@vger.kernel.org
10274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10275 F: drivers/gpio/gpio-ich.c
10276 F: drivers/gpio/gpio-merrifield.c
10277 F: drivers/gpio/gpio-ml-ioh.c
10278 F: drivers/gpio/gpio-pch.c
10279 F: drivers/gpio/gpio-sch.c
10280 F: drivers/gpio/gpio-sodaville.c
10282 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10283 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10284 M: Zhi Wang <zhi.a.wang@intel.com>
10285 L: intel-gvt-dev@lists.freedesktop.org
10286 L: intel-gfx@lists.freedesktop.org
10288 W: https://01.org/igvt-g
10289 T: git https://github.com/intel/gvt-linux.git
10290 F: drivers/gpu/drm/i915/gvt/
10292 INTEL HID EVENT DRIVER
10293 M: Alex Hung <alexhung@gmail.com>
10294 L: platform-driver-x86@vger.kernel.org
10296 F: drivers/platform/x86/intel/hid.c
10298 INTEL I/OAT DMA DRIVER
10299 M: Dave Jiang <dave.jiang@intel.com>
10300 R: Dan Williams <dan.j.williams@intel.com>
10301 L: dmaengine@vger.kernel.org
10303 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10304 F: drivers/dma/ioat*
10307 M: Fenghua Yu <fenghua.yu@intel.com>
10308 M: Dave Jiang <dave.jiang@intel.com>
10309 L: dmaengine@vger.kernel.org
10311 F: drivers/dma/idxd/*
10312 F: include/uapi/linux/idxd.h
10315 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10316 M: Len Brown <lenb@kernel.org>
10317 L: linux-pm@vger.kernel.org
10319 B: https://bugzilla.kernel.org
10320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10321 F: drivers/idle/intel_idle.c
10323 INTEL IN FIELD SCAN (IFS) DEVICE
10324 M: Jithu Joseph <jithu.joseph@intel.com>
10325 R: Ashok Raj <ashok.raj@intel.com>
10326 R: Tony Luck <tony.luck@intel.com>
10328 F: drivers/platform/x86/intel/ifs
10329 F: include/trace/events/intel_ifs.h
10331 INTEL INTEGRATED SENSOR HUB DRIVER
10332 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10333 M: Jiri Kosina <jikos@kernel.org>
10334 L: linux-input@vger.kernel.org
10336 F: drivers/hid/intel-ish-hid/
10339 M: David Woodhouse <dwmw2@infradead.org>
10340 M: Lu Baolu <baolu.lu@linux.intel.com>
10341 L: iommu@lists.linux.dev
10343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10344 F: drivers/iommu/intel/
10345 F: include/linux/intel-svm.h
10347 INTEL IOP-ADMA DMA DRIVER
10348 R: Dan Williams <dan.j.williams@intel.com>
10350 F: drivers/dma/iop-adma.c
10352 INTEL IPU3 CSI-2 CIO2 DRIVER
10353 M: Yong Zhi <yong.zhi@intel.com>
10354 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10355 M: Bingbu Cao <bingbu.cao@intel.com>
10356 M: Dan Scally <djrscally@gmail.com>
10357 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10358 L: linux-media@vger.kernel.org
10360 T: git git://linuxtv.org/media_tree.git
10361 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10362 F: drivers/media/pci/intel/ipu3/
10364 INTEL IPU3 CSI-2 IMGU DRIVER
10365 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10366 R: Bingbu Cao <bingbu.cao@intel.com>
10367 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10368 L: linux-media@vger.kernel.org
10370 F: Documentation/admin-guide/media/ipu3.rst
10371 F: Documentation/admin-guide/media/ipu3_rcb.svg
10372 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10373 F: drivers/staging/media/ipu3/
10375 INTEL IXP4XX CRYPTO SUPPORT
10376 M: Corentin Labbe <clabbe@baylibre.com>
10377 L: linux-crypto@vger.kernel.org
10379 F: drivers/crypto/ixp4xx_crypto.c
10381 INTEL ISHTP ECLITE DRIVER
10382 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10383 L: platform-driver-x86@vger.kernel.org
10385 F: drivers/platform/x86/intel/ishtp_eclite.c
10387 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10388 M: Krzysztof Halasa <khalasa@piap.pl>
10390 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10391 F: drivers/net/wan/ixp4xx_hss.c
10392 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10393 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10394 F: include/linux/soc/ixp4xx/npe.h
10395 F: include/linux/soc/ixp4xx/qmgr.h
10397 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10398 M: Deepak Saxena <dsaxena@plexity.net>
10400 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10401 F: drivers/char/hw_random/ixp4xx-rng.c
10403 INTEL KEEM BAY DRM DRIVER
10404 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10405 M: Edmund Dea <edmund.j.dea@intel.com>
10407 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10408 F: drivers/gpu/drm/kmb/
10410 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10411 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10413 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10414 F: drivers/crypto/keembay/Kconfig
10415 F: drivers/crypto/keembay/Makefile
10416 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10417 F: drivers/crypto/keembay/ocs-aes.c
10418 F: drivers/crypto/keembay/ocs-aes.h
10420 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10421 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10422 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10423 M: Mark Gross <mgross@linux.intel.com>
10425 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10426 F: drivers/crypto/keembay/Kconfig
10427 F: drivers/crypto/keembay/Makefile
10428 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10430 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10431 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10432 M: Declan Murphy <declan.murphy@intel.com>
10434 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10435 F: drivers/crypto/keembay/Kconfig
10436 F: drivers/crypto/keembay/Makefile
10437 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10438 F: drivers/crypto/keembay/ocs-hcu.c
10439 F: drivers/crypto/keembay/ocs-hcu.h
10441 INTEL THUNDER BAY EMMC PHY DRIVER
10442 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10443 M: Rashmi A <rashmi.a@intel.com>
10445 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10446 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10448 INTEL MANAGEMENT ENGINE (mei)
10449 M: Tomas Winkler <tomas.winkler@intel.com>
10450 L: linux-kernel@vger.kernel.org
10452 F: Documentation/driver-api/mei/*
10453 F: drivers/misc/mei/
10454 F: drivers/watchdog/mei_wdt.c
10455 F: include/linux/mei_aux.h
10456 F: include/linux/mei_cl_bus.h
10457 F: include/uapi/linux/mei.h
10460 INTEL MAX 10 BMC MFD DRIVER
10461 M: Xu Yilun <yilun.xu@intel.com>
10462 R: Tom Rix <trix@redhat.com>
10464 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10465 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10466 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10467 F: drivers/mfd/intel-m10-bmc.c
10468 F: include/linux/mfd/intel-m10-bmc.h
10470 INTEL MENLOW THERMAL DRIVER
10471 M: Sujith Thomas <sujith.thomas@intel.com>
10472 L: linux-pm@vger.kernel.org
10474 F: drivers/thermal/intel/intel_menlow.c
10476 INTEL P-Unit IPC DRIVER
10477 M: Zha Qipeng <qipeng.zha@intel.com>
10478 L: platform-driver-x86@vger.kernel.org
10480 F: arch/x86/include/asm/intel_punit_ipc.h
10481 F: drivers/platform/x86/intel/punit_ipc.c
10483 INTEL PMC CORE DRIVER
10484 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10485 M: David E Box <david.e.box@intel.com>
10486 L: platform-driver-x86@vger.kernel.org
10488 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10489 F: drivers/platform/x86/intel/pmc/
10491 INTEL PMIC GPIO DRIVERS
10492 M: Andy Shevchenko <andy@kernel.org>
10494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10495 F: drivers/gpio/gpio-*cove.c
10497 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10498 M: Andy Shevchenko <andy@kernel.org>
10500 F: drivers/mfd/intel_soc_pmic*
10501 F: include/linux/mfd/intel_soc_pmic*
10504 M: David E. Box <david.e.box@linux.intel.com>
10506 F: drivers/platform/x86/intel/pmt/
10508 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10509 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10510 L: linux-wireless@vger.kernel.org
10512 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10513 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10514 F: drivers/net/wireless/intel/ipw2x00/
10516 INTEL PSTATE DRIVER
10517 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10518 M: Len Brown <lenb@kernel.org>
10519 L: linux-pm@vger.kernel.org
10521 F: drivers/cpufreq/intel_pstate.c
10523 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10524 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10525 L: linux-iio@vger.kernel.org
10526 F: drivers/counter/intel-qep.c
10529 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10531 F: arch/x86/include/asm/intel_scu_ipc.h
10532 F: drivers/platform/x86/intel_scu_*
10535 M: David E. Box <david.e.box@linux.intel.com>
10537 F: drivers/platform/x86/intel/sdsi.c
10538 F: tools/arch/x86/intel_sdsi/
10539 F: tools/testing/selftests/drivers/sdsi/
10541 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10542 M: Daniel Scally <djrscally@gmail.com>
10544 F: drivers/platform/x86/intel/int3472/
10546 INTEL SPEED SELECT TECHNOLOGY
10547 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10548 L: platform-driver-x86@vger.kernel.org
10550 F: drivers/platform/x86/intel/speed_select_if/
10551 F: include/uapi/linux/isst_if.h
10552 F: tools/power/x86/intel-speed-select/
10554 INTEL STRATIX10 FIRMWARE DRIVERS
10555 M: Dinh Nguyen <dinguyen@kernel.org>
10556 L: linux-kernel@vger.kernel.org
10558 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10559 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10560 F: drivers/firmware/stratix10-rsu.c
10561 F: drivers/firmware/stratix10-svc.c
10562 F: include/linux/firmware/intel/stratix10-smc.h
10563 F: include/linux/firmware/intel/stratix10-svc-client.h
10564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10566 INTEL TELEMETRY DRIVER
10567 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10568 M: "David E. Box" <david.e.box@linux.intel.com>
10569 L: platform-driver-x86@vger.kernel.org
10571 F: arch/x86/include/asm/intel_telemetry.h
10572 F: drivers/platform/x86/intel/telemetry/
10574 INTEL UNCORE FREQUENCY CONTROL
10575 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10576 L: platform-driver-x86@vger.kernel.org
10578 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10579 F: drivers/platform/x86/intel/uncore-frequency/
10581 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10582 M: David E. Box <david.e.box@linux.intel.com>
10584 F: drivers/platform/x86/intel/vsec.*
10586 INTEL VIRTUAL BUTTON DRIVER
10587 M: AceLan Kao <acelan.kao@canonical.com>
10588 L: platform-driver-x86@vger.kernel.org
10590 F: drivers/platform/x86/intel/vbtn.c
10592 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10593 M: Stanislaw Gruszka <stf_xl@wp.pl>
10594 L: linux-wireless@vger.kernel.org
10596 F: drivers/net/wireless/intel/iwlegacy/
10598 INTEL WIRELESS WIFI LINK (iwlwifi)
10599 M: Gregory Greenman <gregory.greenman@intel.com>
10600 L: linux-wireless@vger.kernel.org
10602 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10604 F: drivers/net/wireless/intel/iwlwifi/
10606 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10607 M: Jithu Joseph <jithu.joseph@intel.com>
10608 R: Maurice Ma <maurice.ma@intel.com>
10610 W: https://slimbootloader.github.io/security/firmware-update.html
10611 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10613 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10614 L: Dell.Client.Kernel@dell.com
10616 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10618 INTEL WWAN IOSM DRIVER
10619 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10620 M: Intel Corporation <linuxwwan@intel.com>
10621 L: netdev@vger.kernel.org
10623 F: drivers/net/wwan/iosm/
10626 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10628 F: Documentation/trace/intel_th.rst
10629 F: drivers/hwtracing/intel_th/
10630 F: include/linux/intel_th.h
10632 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10633 M: Ning Sun <ning.sun@intel.com>
10634 L: tboot-devel@lists.sourceforge.net
10636 W: http://tboot.sourceforge.net
10637 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10638 F: Documentation/x86/intel_txt.rst
10639 F: arch/x86/kernel/tboot.c
10640 F: include/linux/tboot.h
10643 M: Jarkko Sakkinen <jarkko@kernel.org>
10644 R: Dave Hansen <dave.hansen@linux.intel.com>
10645 L: linux-sgx@vger.kernel.org
10647 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10649 F: Documentation/x86/sgx.rst
10650 F: arch/x86/entry/vdso/vsgx.S
10651 F: arch/x86/include/asm/sgx.h
10652 F: arch/x86/include/uapi/asm/sgx.h
10653 F: arch/x86/kernel/cpu/sgx/*
10654 F: tools/testing/selftests/sgx/*
10658 M: Georgi Djakov <djakov@kernel.org>
10659 L: linux-pm@vger.kernel.org
10661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10662 F: Documentation/devicetree/bindings/interconnect/
10663 F: Documentation/driver-api/interconnect.rst
10664 F: drivers/interconnect/
10665 F: include/dt-bindings/interconnect/
10666 F: include/linux/interconnect-provider.h
10667 F: include/linux/interconnect.h
10669 INTERRUPT COUNTER DRIVER
10670 M: Oleksij Rempel <o.rempel@pengutronix.de>
10671 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10672 L: linux-iio@vger.kernel.org
10673 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10674 F: drivers/counter/interrupt-cnt.c
10676 INTERSIL ISL7998X VIDEO DECODER DRIVER
10677 M: Michael Tretter <m.tretter@pengutronix.de>
10678 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10679 L: linux-media@vger.kernel.org
10681 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10682 F: drivers/media/i2c/isl7998x.c
10684 INVENSENSE ICM-426xx IMU DRIVER
10685 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10686 L: linux-iio@vger.kernel.org
10688 W: https://invensense.tdk.com/
10689 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10690 F: drivers/iio/imu/inv_icm42600/
10692 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10693 M: Linus Walleij <linus.walleij@linaro.org>
10694 L: linux-iio@vger.kernel.org
10696 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10697 F: drivers/iio/gyro/mpu3050*
10699 IOC3 ETHERNET DRIVER
10700 M: Ralf Baechle <ralf@linux-mips.org>
10701 L: linux-mips@vger.kernel.org
10703 F: drivers/net/ethernet/sgi/ioc3-eth.c
10705 IOMAP FILESYSTEM LIBRARY
10706 M: Christoph Hellwig <hch@infradead.org>
10707 M: Darrick J. Wong <djwong@kernel.org>
10708 L: linux-xfs@vger.kernel.org
10709 L: linux-fsdevel@vger.kernel.org
10711 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10713 F: include/linux/iomap.h
10715 IOMMU DMA-API LAYER
10716 M: Robin Murphy <robin.murphy@arm.com>
10717 L: iommu@lists.linux.dev
10719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10720 F: drivers/iommu/dma-iommu.c
10721 F: drivers/iommu/dma-iommu.h
10722 F: drivers/iommu/iova.c
10723 F: include/linux/iova.h
10726 M: Joerg Roedel <joro@8bytes.org>
10727 M: Will Deacon <will@kernel.org>
10728 R: Robin Murphy <robin.murphy@arm.com>
10729 L: iommu@lists.linux.dev
10731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10732 F: Documentation/devicetree/bindings/iommu/
10733 F: Documentation/userspace-api/iommu.rst
10735 F: include/linux/iommu.h
10736 F: include/linux/iova.h
10737 F: include/linux/of_iommu.h
10738 F: include/uapi/linux/iommu.h
10741 M: Thomas Zimmermann <tzimmermann@suse.de>
10742 L: dri-devel@lists.freedesktop.org
10744 T: git git://anongit.freedesktop.org/drm/drm-misc
10745 F: include/linux/iosys-map.h
10748 M: Jens Axboe <axboe@kernel.dk>
10749 R: Pavel Begunkov <asml.silence@gmail.com>
10750 L: io-uring@vger.kernel.org
10752 T: git git://git.kernel.dk/linux-block
10753 T: git git://git.kernel.dk/liburing
10755 F: include/linux/io_uring.h
10756 F: include/linux/io_uring_types.h
10757 F: include/uapi/linux/io_uring.h
10761 M: Corey Minyard <minyard@acm.org>
10762 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10764 W: http://openipmi.sourceforge.net/
10765 T: git https://github.com/cminyard/linux-ipmi.git for-next
10766 F: Documentation/driver-api/ipmi.rst
10767 F: Documentation/devicetree/bindings/ipmi/
10768 F: drivers/char/ipmi/
10769 F: include/linux/ipmi*
10770 F: include/uapi/linux/ipmi*
10772 IPS SCSI RAID DRIVER
10773 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10774 L: linux-scsi@vger.kernel.org
10776 W: http://www.adaptec.com/
10777 F: drivers/scsi/ips*
10780 M: Simon Horman <horms@verge.net.au>
10781 M: Julian Anastasov <ja@ssi.bg>
10782 L: netdev@vger.kernel.org
10783 L: lvs-devel@vger.kernel.org
10785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10787 F: Documentation/networking/ipvs-sysctl.rst
10788 F: include/net/ip_vs.h
10789 F: include/uapi/linux/ip_vs.h
10790 F: net/netfilter/ipvs/
10793 M: Jiri Kosina <jikos@kernel.org>
10794 M: David Sterba <dsterba@suse.com>
10796 F: drivers/tty/ipwireless/
10798 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10799 M: Marc Zyngier <maz@kernel.org>
10801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10802 F: Documentation/core-api/irq/irq-domain.rst
10803 F: include/linux/irqdomain.h
10804 F: kernel/irq/irqdomain.c
10805 F: kernel/irq/msi.c
10808 M: Thomas Gleixner <tglx@linutronix.de>
10809 L: linux-kernel@vger.kernel.org
10811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10815 M: Thomas Gleixner <tglx@linutronix.de>
10816 M: Marc Zyngier <maz@kernel.org>
10817 L: linux-kernel@vger.kernel.org
10819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10820 F: Documentation/devicetree/bindings/interrupt-controller/
10821 F: drivers/irqchip/
10824 M: William Breathitt Gray <william.gray@linaro.org>
10826 F: Documentation/driver-api/isa.rst
10827 F: drivers/base/isa.c
10828 F: include/linux/isa.h
10831 M: Hans Verkuil <hverkuil@xs4all.nl>
10832 L: linux-media@vger.kernel.org
10834 W: https://linuxtv.org
10835 T: git git://linuxtv.org/media_tree.git
10836 F: drivers/media/radio/radio-isa*
10839 M: Jaroslav Kysela <perex@perex.cz>
10841 F: Documentation/driver-api/isapnp.rst
10842 F: drivers/pnp/isapnp/
10843 F: include/linux/isapnp.h
10846 M: Lee Duncan <lduncan@suse.com>
10847 M: Chris Leech <cleech@redhat.com>
10848 M: Mike Christie <michael.christie@oracle.com>
10849 L: open-iscsi@googlegroups.com
10850 L: linux-scsi@vger.kernel.org
10852 W: www.open-iscsi.com
10853 F: drivers/scsi/*iscsi*
10854 F: include/scsi/*iscsi*
10856 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10857 M: Peter Jones <pjones@redhat.com>
10858 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10860 F: drivers/firmware/iscsi_ibft*
10862 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10863 M: Sagi Grimberg <sagi@grimberg.me>
10864 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10865 L: linux-rdma@vger.kernel.org
10867 W: http://www.openfabrics.org
10868 W: www.open-iscsi.org
10869 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10870 F: drivers/infiniband/ulp/iser/
10872 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10873 M: Sagi Grimberg <sagi@grimberg.me>
10874 L: linux-rdma@vger.kernel.org
10875 L: target-devel@vger.kernel.org
10877 W: http://www.linux-iscsi.org
10878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10879 F: drivers/infiniband/ulp/isert
10881 ISDN/CMTP OVER BLUETOOTH
10882 M: Karsten Keil <isdn@linux-pingi.de>
10883 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10884 L: netdev@vger.kernel.org
10886 W: http://www.isdn4linux.de
10887 F: Documentation/isdn/
10888 F: drivers/isdn/capi/
10889 F: include/linux/isdn/
10890 F: include/uapi/linux/isdn/
10891 F: net/bluetooth/cmtp/
10893 ISDN/mISDN SUBSYSTEM
10894 M: Karsten Keil <isdn@linux-pingi.de>
10895 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10896 L: netdev@vger.kernel.org
10898 W: http://www.isdn4linux.de
10899 F: drivers/isdn/Kconfig
10900 F: drivers/isdn/Makefile
10901 F: drivers/isdn/hardware/
10902 F: drivers/isdn/mISDN/
10904 IT87 HARDWARE MONITORING DRIVER
10905 M: Jean Delvare <jdelvare@suse.com>
10906 L: linux-hwmon@vger.kernel.org
10908 F: Documentation/hwmon/it87.rst
10909 F: drivers/hwmon/it87.c
10911 IT913X MEDIA DRIVER
10912 M: Antti Palosaari <crope@iki.fi>
10913 L: linux-media@vger.kernel.org
10915 W: https://linuxtv.org
10916 W: http://palosaari.fi/linux/
10917 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10918 T: git git://linuxtv.org/anttip/media_tree.git
10919 F: drivers/media/tuners/it913x*
10921 ITE IT66121 HDMI BRIDGE DRIVER
10922 M: Phong LE <ple@baylibre.com>
10923 M: Neil Armstrong <neil.armstrong@linaro.org>
10925 T: git git://anongit.freedesktop.org/drm/drm-misc
10926 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10927 F: drivers/gpu/drm/bridge/ite-it66121.c
10929 IVTV VIDEO4LINUX DRIVER
10930 M: Andy Walls <awalls@md.metrocast.net>
10931 L: linux-media@vger.kernel.org
10933 W: https://linuxtv.org
10934 T: git git://linuxtv.org/media_tree.git
10935 F: Documentation/admin-guide/media/ivtv*
10936 F: drivers/media/pci/ivtv/
10937 F: include/uapi/linux/ivtv*
10939 IX2505V MEDIA DRIVER
10940 M: Malcolm Priestley <tvboxspy@gmail.com>
10941 L: linux-media@vger.kernel.org
10943 W: https://linuxtv.org
10944 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10945 F: drivers/media/dvb-frontends/ix2505v*
10947 JAILHOUSE HYPERVISOR INTERFACE
10948 M: Jan Kiszka <jan.kiszka@siemens.com>
10949 L: jailhouse-dev@googlegroups.com
10951 F: arch/x86/include/asm/jailhouse_para.h
10952 F: arch/x86/kernel/jailhouse.c
10954 JC42.4 TEMPERATURE SENSOR DRIVER
10955 M: Guenter Roeck <linux@roeck-us.net>
10956 L: linux-hwmon@vger.kernel.org
10958 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10959 F: Documentation/hwmon/jc42.rst
10960 F: drivers/hwmon/jc42.c
10963 M: Dave Kleikamp <shaggy@kernel.org>
10964 L: jfs-discussion@lists.sourceforge.net
10966 W: http://jfs.sourceforge.net/
10967 T: git git://github.com/kleikamp/linux-shaggy.git
10968 F: Documentation/admin-guide/jfs.rst
10972 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10973 L: netdev@vger.kernel.org
10975 F: drivers/net/ethernet/jme.*
10977 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10978 M: David Woodhouse <dwmw2@infradead.org>
10979 M: Richard Weinberger <richard@nod.at>
10980 L: linux-mtd@lists.infradead.org
10982 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10983 T: git git://git.infradead.org/ubifs-2.6.git
10985 F: include/uapi/linux/jffs2.h
10987 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10988 M: "Theodore Ts'o" <tytso@mit.edu>
10989 M: Jan Kara <jack@suse.com>
10990 L: linux-ext4@vger.kernel.org
10993 F: include/linux/jbd2.h
10995 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10996 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10997 L: linux-media@vger.kernel.org
10998 L: linux-renesas-soc@vger.kernel.org
11000 F: drivers/media/platform/renesas/rcar_jpu.c
11002 JSM Neo PCI based serial card
11003 L: linux-serial@vger.kernel.org
11005 F: drivers/tty/serial/jsm/
11007 K10TEMP HARDWARE MONITORING DRIVER
11008 M: Clemens Ladisch <clemens@ladisch.de>
11009 L: linux-hwmon@vger.kernel.org
11011 F: Documentation/hwmon/k10temp.rst
11012 F: drivers/hwmon/k10temp.c
11014 K8TEMP HARDWARE MONITORING DRIVER
11015 M: Rudolf Marek <r.marek@assembler.cz>
11016 L: linux-hwmon@vger.kernel.org
11018 F: Documentation/hwmon/k8temp.rst
11019 F: drivers/hwmon/k8temp.c
11022 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
11023 R: Alexander Potapenko <glider@google.com>
11024 R: Andrey Konovalov <andreyknvl@gmail.com>
11025 R: Dmitry Vyukov <dvyukov@google.com>
11026 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
11027 L: kasan-dev@googlegroups.com
11029 F: Documentation/dev-tools/kasan.rst
11030 F: arch/*/include/asm/*kasan.h
11031 F: arch/*/mm/kasan_init*
11032 F: include/linux/kasan*.h
11033 F: lib/Kconfig.kasan
11035 F: scripts/Makefile.kasan
11038 M: Masahiro Yamada <masahiroy@kernel.org>
11039 L: linux-kbuild@vger.kernel.org
11041 Q: https://patchwork.kernel.org/project/linux-kbuild/list/
11042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
11043 F: Documentation/kbuild/kconfig*
11044 F: scripts/Kconfig.include
11045 F: scripts/kconfig/
11048 R: Dmitry Vyukov <dvyukov@google.com>
11049 R: Andrey Konovalov <andreyknvl@gmail.com>
11050 L: kasan-dev@googlegroups.com
11052 F: Documentation/dev-tools/kcov.rst
11053 F: include/linux/kcov.h
11054 F: include/uapi/linux/kcov.h
11056 F: scripts/Makefile.kcov
11059 M: Marco Elver <elver@google.com>
11060 R: Dmitry Vyukov <dvyukov@google.com>
11061 L: kasan-dev@googlegroups.com
11063 F: Documentation/dev-tools/kcsan.rst
11064 F: include/linux/kcsan*.h
11066 F: lib/Kconfig.kcsan
11067 F: scripts/Makefile.kcsan
11070 M: Baoquan He <bhe@redhat.com>
11071 R: Vivek Goyal <vgoyal@redhat.com>
11072 R: Dave Young <dyoung@redhat.com>
11073 L: kexec@lists.infradead.org
11075 W: http://lse.sourceforge.net/kdump/
11076 F: Documentation/admin-guide/kdump/
11077 F: fs/proc/vmcore.c
11078 F: include/linux/crash_core.h
11079 F: include/linux/crash_dump.h
11080 F: include/uapi/linux/vmcore.h
11081 F: kernel/crash_*.c
11083 KEENE FM RADIO TRANSMITTER DRIVER
11084 M: Hans Verkuil <hverkuil@xs4all.nl>
11085 L: linux-media@vger.kernel.org
11087 W: https://linuxtv.org
11088 T: git git://linuxtv.org/media_tree.git
11089 F: drivers/media/radio/radio-keene*
11092 M: Ian Kent <raven@themaw.net>
11093 L: autofs@vger.kernel.org
11097 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11098 M: Masahiro Yamada <masahiroy@kernel.org>
11099 R: Nathan Chancellor <nathan@kernel.org>
11100 R: Nick Desaulniers <ndesaulniers@google.com>
11101 R: Nicolas Schier <nicolas@fjasle.eu>
11102 L: linux-kbuild@vger.kernel.org
11104 Q: https://patchwork.kernel.org/project/linux-kbuild/list/
11105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11106 F: Documentation/kbuild/
11108 F: scripts/*vmlinux*
11110 F: scripts/Makefile*
11112 F: scripts/dummy-tools/
11115 F: scripts/package/
11117 KERNEL HARDENING (not covered by other areas)
11118 M: Kees Cook <keescook@chromium.org>
11119 L: linux-hardening@vger.kernel.org
11121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11122 F: include/linux/overflow.h
11123 F: include/linux/randomize_kstack.h
11125 K: \b(add|choose)_random_kstack_offset\b
11126 K: \b__check_(object_size|heap_object)\b
11129 L: kernel-janitors@vger.kernel.org
11131 W: http://kernelnewbies.org/KernelJanitors
11133 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11134 M: Chuck Lever <chuck.lever@oracle.com>
11135 M: Jeff Layton <jlayton@kernel.org>
11136 L: linux-nfs@vger.kernel.org
11138 W: http://nfs.sourceforge.net/
11139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11143 F: include/linux/lockd/
11144 F: include/linux/sunrpc/
11145 F: include/uapi/linux/nfsd/
11146 F: include/uapi/linux/sunrpc/
11148 F: Documentation/filesystems/nfs/
11151 M: Thorsten Leemhuis <linux@leemhuis.info>
11152 L: regressions@lists.linux.dev
11154 F: Documentation/admin-guide/reporting-regressions.rst
11155 F: Documentation/process/handling-regressions.rst
11157 KERNEL SELFTEST FRAMEWORK
11158 M: Shuah Khan <shuah@kernel.org>
11159 M: Shuah Khan <skhan@linuxfoundation.org>
11160 L: linux-kselftest@vger.kernel.org
11162 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
11163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11164 F: Documentation/dev-tools/kselftest*
11165 F: tools/testing/selftests/
11167 KERNEL SMB3 SERVER (KSMBD)
11168 M: Namjae Jeon <linkinjeon@kernel.org>
11169 M: Steve French <sfrench@samba.org>
11170 R: Sergey Senozhatsky <senozhatsky@chromium.org>
11171 R: Tom Talpey <tom@talpey.com>
11172 L: linux-cifs@vger.kernel.org
11174 T: git git://git.samba.org/ksmbd.git
11175 F: Documentation/filesystems/cifs/ksmbd.rst
11177 F: fs/smbfs_common/
11179 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11180 M: Brendan Higgins <brendanhiggins@google.com>
11181 M: David Gow <davidgow@google.com>
11182 L: linux-kselftest@vger.kernel.org
11183 L: kunit-dev@googlegroups.com
11185 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
11186 F: Documentation/dev-tools/kunit/
11189 F: tools/testing/kunit/
11191 KERNEL USERMODE HELPER
11192 M: Luis Chamberlain <mcgrof@kernel.org>
11193 L: linux-kernel@vger.kernel.org
11195 F: include/linux/umh.h
11198 KERNEL VIRTUAL MACHINE (KVM)
11199 M: Paolo Bonzini <pbonzini@redhat.com>
11200 L: kvm@vger.kernel.org
11202 W: http://www.linux-kvm.org
11203 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11204 F: Documentation/virt/kvm/
11205 F: include/asm-generic/kvm*
11206 F: include/kvm/iodev.h
11207 F: include/linux/kvm*
11208 F: include/trace/events/kvm.h
11209 F: include/uapi/asm-generic/kvm*
11210 F: include/uapi/linux/kvm*
11212 F: tools/testing/selftests/kvm/
11215 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11216 M: Marc Zyngier <maz@kernel.org>
11217 R: James Morse <james.morse@arm.com>
11218 R: Alexandru Elisei <alexandru.elisei@arm.com>
11219 R: Suzuki K Poulose <suzuki.poulose@arm.com>
11220 R: Oliver Upton <oliver.upton@linux.dev>
11221 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11222 L: kvmarm@lists.linux.dev
11223 L: kvmarm@lists.cs.columbia.edu (deprecated, moderated for non-subscribers)
11225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11226 F: arch/arm64/include/asm/kvm*
11227 F: arch/arm64/include/uapi/asm/kvm*
11229 F: include/kvm/arm_*
11230 F: tools/testing/selftests/kvm/*/aarch64/
11231 F: tools/testing/selftests/kvm/aarch64/
11233 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11234 M: Huacai Chen <chenhuacai@kernel.org>
11235 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
11236 L: linux-mips@vger.kernel.org
11237 L: kvm@vger.kernel.org
11239 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11240 F: arch/mips/include/asm/kvm*
11241 F: arch/mips/include/uapi/asm/kvm*
11244 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11245 L: linuxppc-dev@lists.ozlabs.org
11246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11247 F: arch/powerpc/include/asm/kvm*
11248 F: arch/powerpc/include/uapi/asm/kvm*
11249 F: arch/powerpc/kernel/kvm*
11250 F: arch/powerpc/kvm/
11252 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11253 M: Anup Patel <anup@brainfault.org>
11254 R: Atish Patra <atishp@atishpatra.org>
11255 L: kvm@vger.kernel.org
11256 L: kvm-riscv@lists.infradead.org
11257 L: linux-riscv@lists.infradead.org
11259 T: git https://github.com/kvm-riscv/linux.git
11260 F: arch/riscv/include/asm/kvm*
11261 F: arch/riscv/include/uapi/asm/kvm*
11263 F: tools/testing/selftests/kvm/*/riscv/
11265 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11266 M: Christian Borntraeger <borntraeger@linux.ibm.com>
11267 M: Janosch Frank <frankja@linux.ibm.com>
11268 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
11269 R: David Hildenbrand <david@redhat.com>
11270 L: kvm@vger.kernel.org
11272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11273 F: Documentation/virt/kvm/s390*
11274 F: arch/s390/include/asm/gmap.h
11275 F: arch/s390/include/asm/kvm*
11276 F: arch/s390/include/uapi/asm/kvm*
11277 F: arch/s390/include/uapi/asm/uvdevice.h
11278 F: arch/s390/kernel/uv.c
11280 F: arch/s390/mm/gmap.c
11281 F: drivers/s390/char/uvdevice.c
11282 F: tools/testing/selftests/drivers/s390x/uvdevice/
11283 F: tools/testing/selftests/kvm/*/s390x/
11284 F: tools/testing/selftests/kvm/s390x/
11286 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11287 M: Sean Christopherson <seanjc@google.com>
11288 M: Paolo Bonzini <pbonzini@redhat.com>
11289 L: kvm@vger.kernel.org
11291 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11292 F: arch/x86/include/asm/kvm*
11293 F: arch/x86/include/asm/svm.h
11294 F: arch/x86/include/asm/vmx*.h
11295 F: arch/x86/include/uapi/asm/kvm*
11296 F: arch/x86/include/uapi/asm/svm.h
11297 F: arch/x86/include/uapi/asm/vmx.h
11301 KVM PARAVIRT (KVM/paravirt)
11302 M: Paolo Bonzini <pbonzini@redhat.com>
11303 R: Wanpeng Li <wanpengli@tencent.com>
11304 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11305 L: kvm@vger.kernel.org
11307 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11308 F: arch/x86/kernel/kvm.c
11309 F: arch/x86/kernel/kvmclock.c
11310 F: arch/x86/include/asm/pvclock-abi.h
11311 F: include/linux/kvm_para.h
11312 F: include/uapi/linux/kvm_para.h
11313 F: include/uapi/asm-generic/kvm_para.h
11314 F: include/asm-generic/kvm_para.h
11315 F: arch/um/include/asm/kvm_para.h
11316 F: arch/x86/include/asm/kvm_para.h
11317 F: arch/x86/include/uapi/asm/kvm_para.h
11319 KVM X86 HYPER-V (KVM/hyper-v)
11320 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11321 M: Sean Christopherson <seanjc@google.com>
11322 M: Paolo Bonzini <pbonzini@redhat.com>
11323 L: kvm@vger.kernel.org
11325 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11326 F: arch/x86/kvm/hyperv.*
11327 F: arch/x86/kvm/kvm_onhyperv.*
11328 F: arch/x86/kvm/svm/hyperv.*
11329 F: arch/x86/kvm/svm/svm_onhyperv.*
11330 F: arch/x86/kvm/vmx/evmcs.*
11333 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11334 M: Tejun Heo <tj@kernel.org>
11336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11338 F: include/linux/kernfs.h
11341 M: Eric Biederman <ebiederm@xmission.com>
11342 L: kexec@lists.infradead.org
11344 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11345 F: include/linux/kexec.h
11346 F: include/uapi/linux/kexec.h
11350 M: Mimi Zohar <zohar@linux.ibm.com>
11351 L: linux-integrity@vger.kernel.org
11352 L: keyrings@vger.kernel.org
11354 F: Documentation/security/keys/trusted-encrypted.rst
11355 F: include/keys/encrypted-type.h
11356 F: security/keys/encrypted-keys/
11359 M: James Bottomley <jejb@linux.ibm.com>
11360 M: Jarkko Sakkinen <jarkko@kernel.org>
11361 M: Mimi Zohar <zohar@linux.ibm.com>
11362 L: linux-integrity@vger.kernel.org
11363 L: keyrings@vger.kernel.org
11365 F: Documentation/security/keys/trusted-encrypted.rst
11366 F: include/keys/trusted-type.h
11367 F: include/keys/trusted_tpm.h
11368 F: security/keys/trusted-keys/
11371 M: Sumit Garg <sumit.garg@linaro.org>
11372 L: linux-integrity@vger.kernel.org
11373 L: keyrings@vger.kernel.org
11375 F: include/keys/trusted_tee.h
11376 F: security/keys/trusted-keys/trusted_tee.c
11379 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11380 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11381 L: linux-integrity@vger.kernel.org
11382 L: keyrings@vger.kernel.org
11384 F: include/keys/trusted_caam.h
11385 F: security/keys/trusted-keys/trusted_caam.c
11388 M: David Howells <dhowells@redhat.com>
11389 M: Jarkko Sakkinen <jarkko@kernel.org>
11390 L: keyrings@vger.kernel.org
11392 F: Documentation/security/keys/core.rst
11394 F: include/linux/key-type.h
11395 F: include/linux/key.h
11396 F: include/linux/keyctl.h
11397 F: include/uapi/linux/keyctl.h
11400 KEYS/KEYRINGS_INTEGRITY
11401 M: Jarkko Sakkinen <jarkko@kernel.org>
11402 M: Mimi Zohar <zohar@linux.ibm.com>
11403 L: linux-integrity@vger.kernel.org
11404 L: keyrings@vger.kernel.org
11406 F: security/integrity/platform_certs
11409 M: Alexander Potapenko <glider@google.com>
11410 M: Marco Elver <elver@google.com>
11411 R: Dmitry Vyukov <dvyukov@google.com>
11412 L: kasan-dev@googlegroups.com
11414 F: Documentation/dev-tools/kfence.rst
11415 F: arch/*/include/asm/kfence.h
11416 F: include/linux/kfence.h
11417 F: lib/Kconfig.kfence
11421 M: Stefani Seibold <stefani@seibold.net>
11423 F: include/linux/kfifo.h
11427 KGDB / KDB /debug_core
11428 M: Jason Wessel <jason.wessel@windriver.com>
11429 M: Daniel Thompson <daniel.thompson@linaro.org>
11430 R: Douglas Anderson <dianders@chromium.org>
11431 L: kgdb-bugreport@lists.sourceforge.net
11433 W: http://kgdb.wiki.kernel.org/
11434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11435 F: Documentation/dev-tools/kgdb.rst
11436 F: drivers/misc/kgdbts.c
11437 F: drivers/tty/serial/kgdboc.c
11438 F: include/linux/kdb.h
11439 F: include/linux/kgdb.h
11441 F: kernel/module/kdb.c
11443 KHADAS MCU MFD DRIVER
11444 M: Neil Armstrong <neil.armstrong@linaro.org>
11445 L: linux-amlogic@lists.infradead.org
11447 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11448 F: drivers/mfd/khadas-mcu.c
11449 F: include/linux/mfd/khadas-mcu.h
11450 F: drivers/thermal/khadas_mcu_fan.c
11453 M: Catalin Marinas <catalin.marinas@arm.com>
11455 F: Documentation/dev-tools/kmemleak.rst
11456 F: include/linux/kmemleak.h
11458 F: samples/kmemleak/kmemleak-test.c
11460 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11461 M: Luis Chamberlain <mcgrof@kernel.org>
11462 L: linux-kernel@vger.kernel.org
11463 L: linux-modules@vger.kernel.org
11465 F: include/linux/kmod.h
11468 F: tools/testing/selftests/kmod/
11471 M: Alexander Potapenko <glider@google.com>
11472 R: Marco Elver <elver@google.com>
11473 R: Dmitry Vyukov <dvyukov@google.com>
11474 L: kasan-dev@googlegroups.com
11476 F: Documentation/dev-tools/kmsan.rst
11477 F: arch/*/include/asm/kmsan.h
11478 F: arch/*/mm/kmsan_*
11479 F: include/linux/kmsan*.h
11480 F: lib/Kconfig.kmsan
11482 F: scripts/Makefile.kmsan
11485 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11486 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11487 M: "David S. Miller" <davem@davemloft.net>
11488 M: Masami Hiramatsu <mhiramat@kernel.org>
11490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
11491 F: Documentation/trace/kprobes.rst
11492 F: include/asm-generic/kprobes.h
11493 F: include/linux/kprobes.h
11494 F: kernel/kprobes.c
11495 F: lib/test_kprobes.c
11498 KS0108 LCD CONTROLLER DRIVER
11499 M: Miguel Ojeda <ojeda@kernel.org>
11501 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11502 F: drivers/auxdisplay/ks0108.c
11503 F: include/linux/ks0108.h
11505 KTD253 BACKLIGHT DRIVER
11506 M: Linus Walleij <linus.walleij@linaro.org>
11508 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11509 F: drivers/video/backlight/ktd253-backlight.c
11512 M: Steven Rostedt <rostedt@goodmis.org>
11513 M: John Hawley <warthog9@eaglescrag.net>
11515 F: tools/testing/ktest
11518 M: David Ahern <dsahern@kernel.org>
11519 L: netdev@vger.kernel.org
11521 F: include/net/l3mdev.h
11524 LANDLOCK SECURITY MODULE
11525 M: Mickaël Salaün <mic@digikod.net>
11526 L: linux-security-module@vger.kernel.org
11528 W: https://landlock.io
11529 T: git https://github.com/landlock-lsm/linux.git
11530 F: Documentation/security/landlock.rst
11531 F: Documentation/userspace-api/landlock.rst
11532 F: include/uapi/linux/landlock.h
11533 F: samples/landlock/
11534 F: security/landlock/
11535 F: tools/testing/selftests/landlock/
11539 LANTIQ / INTEL Ethernet drivers
11540 M: Hauke Mehrtens <hauke@hauke-m.de>
11541 L: netdev@vger.kernel.org
11543 F: drivers/net/dsa/lantiq_gswip.c
11544 F: drivers/net/dsa/lantiq_pce.h
11545 F: drivers/net/ethernet/lantiq_xrx200.c
11546 F: net/dsa/tag_gswip.c
11548 LANTIQ MIPS ARCHITECTURE
11549 M: John Crispin <john@phrozen.org>
11550 L: linux-mips@vger.kernel.org
11552 F: arch/mips/lantiq
11553 F: drivers/soc/lantiq
11555 LASI 53c700 driver for PARISC
11556 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11557 L: linux-scsi@vger.kernel.org
11559 F: Documentation/scsi/53c700.rst
11560 F: drivers/scsi/53c700*
11563 M: Tobin C. Harding <me@tobin.cc>
11564 M: Tycho Andersen <tycho@tycho.pizza>
11565 L: linux-hardening@vger.kernel.org
11567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11568 F: scripts/leaking_addresses.pl
11571 M: Pavel Machek <pavel@ucw.cz>
11572 L: linux-leds@vger.kernel.org
11574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11575 F: Documentation/devicetree/bindings/leds/
11577 F: include/linux/leds.h
11579 LEGACY EEPROM DRIVER
11580 M: Jean Delvare <jdelvare@suse.com>
11582 F: Documentation/misc-devices/eeprom.rst
11583 F: drivers/misc/eeprom/eeprom.c
11585 LEGO MINDSTORMS EV3
11586 R: David Lechner <david@lechnology.com>
11588 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11589 F: arch/arm/boot/dts/da850-lego-ev3.dts
11590 F: drivers/power/supply/lego_ev3_battery.c
11592 LEGO USB Tower driver
11593 M: Juergen Stuber <starblue@users.sourceforge.net>
11594 L: legousb-devel@lists.sourceforge.net
11596 W: http://legousb.sourceforge.net/
11597 F: drivers/usb/misc/legousbtower.c
11599 LETSKETCH HID TABLET DRIVER
11600 M: Hans de Goede <hdegoede@redhat.com>
11601 L: linux-input@vger.kernel.org
11603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11604 F: drivers/hid/hid-letsketch.c
11607 M: Matan Ziv-Av <matan@svgalib.org>
11608 L: platform-driver-x86@vger.kernel.org
11610 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11611 F: Documentation/admin-guide/laptops/lg-laptop.rst
11612 F: drivers/platform/x86/lg-laptop.c
11614 LG2160 MEDIA DRIVER
11615 M: Michael Krufky <mkrufky@linuxtv.org>
11616 L: linux-media@vger.kernel.org
11618 W: https://linuxtv.org
11619 W: http://github.com/mkrufky
11620 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11621 T: git git://linuxtv.org/mkrufky/tuners.git
11622 F: drivers/media/dvb-frontends/lg2160.*
11624 LGDT3305 MEDIA DRIVER
11625 M: Michael Krufky <mkrufky@linuxtv.org>
11626 L: linux-media@vger.kernel.org
11628 W: https://linuxtv.org
11629 W: http://github.com/mkrufky
11630 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11631 T: git git://linuxtv.org/mkrufky/tuners.git
11632 F: drivers/media/dvb-frontends/lgdt3305.*
11634 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11635 M: Viresh Kumar <vireshk@kernel.org>
11636 L: linux-ide@vger.kernel.org
11638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11639 F: drivers/ata/pata_arasan_cf.c
11640 F: include/linux/pata_arasan_cf_data.h
11642 LIBATA PATA DRIVERS
11643 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11644 L: linux-ide@vger.kernel.org
11645 F: drivers/ata/ata_*.c
11646 F: drivers/ata/pata_*.c
11648 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11649 M: Linus Walleij <linus.walleij@linaro.org>
11650 L: linux-ide@vger.kernel.org
11652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11653 F: drivers/ata/pata_ftide010.c
11654 F: drivers/ata/sata_gemini.c
11655 F: drivers/ata/sata_gemini.h
11657 LIBATA SATA AHCI PLATFORM devices support
11658 M: Hans de Goede <hdegoede@redhat.com>
11659 M: Jens Axboe <axboe@kernel.dk>
11660 L: linux-ide@vger.kernel.org
11662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11663 F: drivers/ata/ahci_platform.c
11664 F: drivers/ata/libahci_platform.c
11665 F: include/linux/ahci_platform.h
11667 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
11668 M: Serge Semin <fancer.lancer@gmail.com>
11669 L: linux-ide@vger.kernel.org
11671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11672 F: Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
11673 F: Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
11674 F: drivers/ata/ahci_dwc.c
11676 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11677 M: Mikael Pettersson <mikpelinux@gmail.com>
11678 L: linux-ide@vger.kernel.org
11680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11681 F: drivers/ata/sata_promise.*
11683 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11684 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11685 L: linux-ide@vger.kernel.org
11687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11688 F: Documentation/ABI/testing/sysfs-ata
11689 F: Documentation/devicetree/bindings/ata/
11691 F: include/linux/ata.h
11692 F: include/linux/libata.h
11694 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11695 M: Vishal Verma <vishal.l.verma@intel.com>
11696 M: Dan Williams <dan.j.williams@intel.com>
11697 M: Dave Jiang <dave.jiang@intel.com>
11698 L: nvdimm@lists.linux.dev
11700 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11701 P: Documentation/nvdimm/maintainer-entry-profile.rst
11702 F: drivers/nvdimm/btt*
11704 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11705 M: Dan Williams <dan.j.williams@intel.com>
11706 M: Vishal Verma <vishal.l.verma@intel.com>
11707 M: Dave Jiang <dave.jiang@intel.com>
11708 L: nvdimm@lists.linux.dev
11710 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11711 P: Documentation/nvdimm/maintainer-entry-profile.rst
11712 F: drivers/nvdimm/pmem*
11714 LIBNVDIMM: DEVICETREE BINDINGS
11715 M: Oliver O'Halloran <oohall@gmail.com>
11716 L: nvdimm@lists.linux.dev
11718 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11719 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11720 F: drivers/nvdimm/of_pmem.c
11722 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11723 M: Dan Williams <dan.j.williams@intel.com>
11724 M: Vishal Verma <vishal.l.verma@intel.com>
11725 M: Dave Jiang <dave.jiang@intel.com>
11726 M: Ira Weiny <ira.weiny@intel.com>
11727 L: nvdimm@lists.linux.dev
11729 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11730 P: Documentation/nvdimm/maintainer-entry-profile.rst
11731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11732 F: drivers/acpi/nfit/*
11733 F: drivers/nvdimm/*
11734 F: include/linux/libnvdimm.h
11735 F: include/linux/nd.h
11736 F: include/uapi/linux/ndctl.h
11737 F: tools/testing/nvdimm/
11739 LICENSES and SPDX stuff
11740 M: Thomas Gleixner <tglx@linutronix.de>
11741 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11742 L: linux-spdx@vger.kernel.org
11744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11746 F: Documentation/process/license-rules.rst
11748 F: scripts/spdxcheck-test.sh
11749 F: scripts/spdxcheck.py
11750 F: scripts/spdxexclude
11752 LINEAR RANGES HELPERS
11753 M: Mark Brown <broonie@kernel.org>
11754 R: Matti Vaittinen <mazziesaccount@gmail.com>
11755 F: lib/linear_ranges.c
11756 F: lib/test_linear_ranges.c
11757 F: include/linux/linear_range.h
11759 LINUX FOR POWER MACINTOSH
11760 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11761 L: linuxppc-dev@lists.ozlabs.org
11763 F: arch/powerpc/platforms/powermac/
11764 F: drivers/macintosh/
11766 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11767 M: Michael Ellerman <mpe@ellerman.id.au>
11768 R: Nicholas Piggin <npiggin@gmail.com>
11769 R: Christophe Leroy <christophe.leroy@csgroup.eu>
11770 L: linuxppc-dev@lists.ozlabs.org
11772 W: https://github.com/linuxppc/wiki/wiki
11773 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11775 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11776 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11777 F: Documentation/devicetree/bindings/powerpc/
11778 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11779 F: Documentation/powerpc/
11781 F: drivers/*/*/*pasemi*
11782 F: drivers/*/*pasemi*
11783 F: drivers/char/tpm/tpm_ibmvtpm*
11784 F: drivers/crypto/nx/
11785 F: drivers/crypto/vmx/
11786 F: drivers/i2c/busses/i2c-opal.c
11787 F: drivers/net/ethernet/ibm/ibmveth.*
11788 F: drivers/net/ethernet/ibm/ibmvnic.*
11789 F: drivers/pci/hotplug/pnv_php.c
11790 F: drivers/pci/hotplug/rpa*
11791 F: drivers/rtc/rtc-opal.c
11792 F: drivers/scsi/ibmvscsi/
11793 F: drivers/tty/hvc/hvc_opal.c
11794 F: drivers/watchdog/wdrtas.c
11795 F: tools/testing/selftests/powerpc
11802 LINUX FOR POWERPC EMBEDDED MPC5XXX
11803 M: Anatolij Gustschin <agust@denx.de>
11804 L: linuxppc-dev@lists.ozlabs.org
11806 F: arch/powerpc/platforms/512x/
11807 F: arch/powerpc/platforms/52xx/
11809 LINUX FOR POWERPC EMBEDDED PPC4XX
11810 L: linuxppc-dev@lists.ozlabs.org
11812 F: arch/powerpc/platforms/40x/
11813 F: arch/powerpc/platforms/44x/
11815 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11816 M: Scott Wood <oss@buserror.net>
11817 L: linuxppc-dev@lists.ozlabs.org
11819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11820 F: Documentation/devicetree/bindings/powerpc/fsl/
11821 F: arch/powerpc/platforms/83xx/
11822 F: arch/powerpc/platforms/85xx/
11824 LINUX FOR POWERPC EMBEDDED PPC8XX
11825 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11826 L: linuxppc-dev@lists.ozlabs.org
11828 F: arch/powerpc/platforms/8xx/
11830 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11831 M: Kees Cook <keescook@chromium.org>
11833 F: drivers/misc/lkdtm/*
11834 F: tools/testing/selftests/lkdtm/*
11836 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11837 M: Alan Stern <stern@rowland.harvard.edu>
11838 M: Andrea Parri <parri.andrea@gmail.com>
11839 M: Will Deacon <will@kernel.org>
11840 M: Peter Zijlstra <peterz@infradead.org>
11841 M: Boqun Feng <boqun.feng@gmail.com>
11842 M: Nicholas Piggin <npiggin@gmail.com>
11843 M: David Howells <dhowells@redhat.com>
11844 M: Jade Alglave <j.alglave@ucl.ac.uk>
11845 M: Luc Maranget <luc.maranget@inria.fr>
11846 M: "Paul E. McKenney" <paulmck@kernel.org>
11847 R: Akira Yokosawa <akiyks@gmail.com>
11848 R: Daniel Lustig <dlustig@nvidia.com>
11849 R: Joel Fernandes <joel@joelfernandes.org>
11850 L: linux-kernel@vger.kernel.org
11851 L: linux-arch@vger.kernel.org
11853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11854 F: Documentation/atomic_bitops.txt
11855 F: Documentation/atomic_t.txt
11856 F: Documentation/core-api/refcount-vs-atomic.rst
11857 F: Documentation/litmus-tests/
11858 F: Documentation/memory-barriers.txt
11859 F: tools/memory-model/
11861 LIS3LV02D ACCELEROMETER DRIVER
11862 M: Eric Piel <eric.piel@tremplin-utc.net>
11864 F: Documentation/misc-devices/lis3lv02d.rst
11865 F: drivers/misc/lis3lv02d/
11866 F: drivers/platform/x86/hp_accel.c
11869 M: David Gow <davidgow@google.com>
11870 L: linux-kselftest@vger.kernel.org
11871 L: kunit-dev@googlegroups.com
11876 M: Karol Gugala <kgugala@antmicro.com>
11877 M: Mateusz Holenko <mholenko@antmicro.com>
11878 M: Gabriel Somlo <gsomlo@gmail.com>
11879 M: Joel Stanley <joel@jms.id.au>
11881 F: Documentation/devicetree/bindings/*/litex,*.yaml
11882 F: arch/openrisc/boot/dts/or1klitex.dts
11883 F: include/linux/litex.h
11884 F: drivers/tty/serial/liteuart.c
11885 F: drivers/soc/litex/*
11886 F: drivers/net/ethernet/litex/*
11887 F: drivers/mmc/host/litex_mmc.c
11891 M: Josh Poimboeuf <jpoimboe@kernel.org>
11892 M: Jiri Kosina <jikos@kernel.org>
11893 M: Miroslav Benes <mbenes@suse.cz>
11894 M: Petr Mladek <pmladek@suse.com>
11895 R: Joe Lawrence <joe.lawrence@redhat.com>
11896 L: live-patching@vger.kernel.org
11898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11899 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11900 F: Documentation/livepatch/
11901 F: arch/powerpc/include/asm/livepatch.h
11902 F: include/linux/livepatch.h
11903 F: kernel/livepatch/
11904 F: kernel/module/livepatch.c
11906 F: samples/livepatch/
11907 F: tools/testing/selftests/livepatch/
11910 L: netdev@vger.kernel.org
11912 F: include/linux/llc.h
11913 F: include/net/llc*
11914 F: include/uapi/linux/llc.h
11917 LM73 HARDWARE MONITOR DRIVER
11918 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11919 L: linux-hwmon@vger.kernel.org
11921 F: drivers/hwmon/lm73.c
11923 LM78 HARDWARE MONITOR DRIVER
11924 M: Jean Delvare <jdelvare@suse.com>
11925 L: linux-hwmon@vger.kernel.org
11927 F: Documentation/hwmon/lm78.rst
11928 F: drivers/hwmon/lm78.c
11930 LM83 HARDWARE MONITOR DRIVER
11931 M: Jean Delvare <jdelvare@suse.com>
11932 L: linux-hwmon@vger.kernel.org
11934 F: Documentation/hwmon/lm83.rst
11935 F: drivers/hwmon/lm83.c
11937 LM90 HARDWARE MONITOR DRIVER
11938 M: Jean Delvare <jdelvare@suse.com>
11939 L: linux-hwmon@vger.kernel.org
11941 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11942 F: Documentation/hwmon/lm90.rst
11943 F: drivers/hwmon/lm90.c
11944 F: include/dt-bindings/thermal/lm90.h
11946 LM95234 HARDWARE MONITOR DRIVER
11947 M: Guenter Roeck <linux@roeck-us.net>
11948 L: linux-hwmon@vger.kernel.org
11950 F: Documentation/hwmon/lm95234.rst
11951 F: drivers/hwmon/lm95234.c
11953 LME2510 MEDIA DRIVER
11954 M: Malcolm Priestley <tvboxspy@gmail.com>
11955 L: linux-media@vger.kernel.org
11957 W: https://linuxtv.org
11958 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11959 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11961 LOADPIN SECURITY MODULE
11962 M: Kees Cook <keescook@chromium.org>
11964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11965 F: Documentation/admin-guide/LSM/LoadPin.rst
11966 F: security/loadpin/
11969 M: Peter Zijlstra <peterz@infradead.org>
11970 M: Ingo Molnar <mingo@redhat.com>
11971 M: Will Deacon <will@kernel.org>
11972 R: Waiman Long <longman@redhat.com>
11973 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11974 L: linux-kernel@vger.kernel.org
11976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11977 F: Documentation/locking/
11978 F: arch/*/include/asm/spinlock*.h
11979 F: include/linux/lockdep.h
11980 F: include/linux/mutex*.h
11981 F: include/linux/rwlock*.h
11982 F: include/linux/rwsem*.h
11983 F: include/linux/seqlock.h
11984 F: include/linux/spinlock*.h
11986 F: lib/locking*.[ch]
11987 X: kernel/locking/locktorture.c
11989 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11990 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11991 L: linux-ntfs-dev@lists.sourceforge.net
11993 W: http://www.linux-ntfs.org/content/view/19/37/
11994 F: Documentation/admin-guide/ldm.rst
11995 F: block/partitions/ldm.*
11997 LOGITECH HID GAMING KEYBOARDS
11998 M: Hans de Goede <hdegoede@redhat.com>
11999 L: linux-input@vger.kernel.org
12001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12002 F: drivers/hid/hid-lg-g15.c
12004 LONTIUM LT8912B MIPI TO HDMI BRIDGE
12005 M: Adrien Grassein <adrien.grassein@gmail.com>
12007 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12008 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
12011 M: Huacai Chen <chenhuacai@kernel.org>
12012 R: WANG Xuerui <kernel@xen0n.name>
12013 L: loongarch@lists.linux.dev
12015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12017 F: drivers/*/*loongarch*
12018 F: Documentation/loongarch/
12019 F: Documentation/translations/zh_CN/loongarch/
12021 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12022 M: Sathya Prakash <sathya.prakash@broadcom.com>
12023 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
12024 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
12025 L: MPT-FusionLinux.pdl@broadcom.com
12026 L: linux-scsi@vger.kernel.org
12028 W: http://www.avagotech.com/support/
12029 F: drivers/message/fusion/
12030 F: drivers/scsi/mpt3sas/
12032 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12033 M: Matthew Wilcox <willy@infradead.org>
12034 L: linux-scsi@vger.kernel.org
12036 F: drivers/scsi/sym53c8xx_2/
12039 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12040 L: linux-iio@vger.kernel.org
12042 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12043 F: drivers/iio/dac/ltc1660.c
12045 LTC2688 IIO DAC DRIVER
12046 M: Nuno Sá <nuno.sa@analog.com>
12047 L: linux-iio@vger.kernel.org
12049 W: https://ez.analog.com/linux-software-drivers
12050 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12051 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12052 F: drivers/iio/dac/ltc2688.c
12054 LTC2947 HARDWARE MONITOR DRIVER
12055 M: Nuno Sá <nuno.sa@analog.com>
12056 L: linux-hwmon@vger.kernel.org
12058 W: https://ez.analog.com/linux-software-drivers
12059 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12060 F: drivers/hwmon/ltc2947-core.c
12061 F: drivers/hwmon/ltc2947-i2c.c
12062 F: drivers/hwmon/ltc2947-spi.c
12063 F: drivers/hwmon/ltc2947.h
12065 LTC2983 IIO TEMPERATURE DRIVER
12066 M: Nuno Sá <nuno.sa@analog.com>
12067 L: linux-iio@vger.kernel.org
12069 W: https://ez.analog.com/linux-software-drivers
12070 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12071 F: drivers/iio/temperature/ltc2983.c
12073 LTC4261 HARDWARE MONITOR DRIVER
12074 M: Guenter Roeck <linux@roeck-us.net>
12075 L: linux-hwmon@vger.kernel.org
12077 F: Documentation/hwmon/ltc4261.rst
12078 F: drivers/hwmon/ltc4261.c
12080 LTC4306 I2C MULTIPLEXER DRIVER
12081 M: Michael Hennerich <michael.hennerich@analog.com>
12082 L: linux-i2c@vger.kernel.org
12084 W: https://ez.analog.com/linux-software-drivers
12085 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12086 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
12088 LTP (Linux Test Project)
12089 M: Mike Frysinger <vapier@gentoo.org>
12090 M: Cyril Hrubis <chrubis@suse.cz>
12091 M: Wanlong Gao <wanlong.gao@gmail.com>
12092 M: Jan Stancek <jstancek@redhat.com>
12093 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
12094 M: Alexey Kodanev <alexey.kodanev@oracle.com>
12095 L: ltp@lists.linux.it (subscribers-only)
12097 W: http://linux-test-project.github.io/
12098 T: git git://github.com/linux-test-project/ltp.git
12100 LYNX 28G SERDES PHY DRIVER
12101 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12102 L: netdev@vger.kernel.org
12104 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12105 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
12108 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12109 L: netdev@vger.kernel.org
12111 F: drivers/net/pcs/pcs-lynx.c
12112 F: include/linux/pcs-lynx.h
12115 M: Geert Uytterhoeven <geert@linux-m68k.org>
12116 L: linux-m68k@lists.linux-m68k.org
12118 W: http://www.linux-m68k.org/
12119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12123 M68K ON APPLE MACINTOSH
12124 M: Joshua Thompson <funaho@jurai.org>
12125 L: linux-m68k@lists.linux-m68k.org
12127 W: http://www.mac.linux-m68k.org/
12129 F: drivers/macintosh/adb-iop.c
12130 F: drivers/macintosh/via-macii.c
12133 M: Philip Blundell <philb@gnu.org>
12135 W: http://www.tazenda.demon.co.uk/phil/linux-hp
12136 F: arch/m68k/hp300/
12138 M88DS3103 MEDIA DRIVER
12139 M: Antti Palosaari <crope@iki.fi>
12140 L: linux-media@vger.kernel.org
12142 W: https://linuxtv.org
12143 W: http://palosaari.fi/linux/
12144 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12145 T: git git://linuxtv.org/anttip/media_tree.git
12146 F: drivers/media/dvb-frontends/m88ds3103*
12148 M88RS2000 MEDIA DRIVER
12149 M: Malcolm Priestley <tvboxspy@gmail.com>
12150 L: linux-media@vger.kernel.org
12152 W: https://linuxtv.org
12153 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12154 F: drivers/media/dvb-frontends/m88rs2000*
12156 MA901 MASTERKIT USB FM RADIO DRIVER
12157 M: Alexey Klimov <klimov.linux@gmail.com>
12158 L: linux-media@vger.kernel.org
12160 T: git git://linuxtv.org/media_tree.git
12161 F: drivers/media/radio/radio-ma901.c
12164 M: Johannes Berg <johannes@sipsolutions.net>
12165 L: linux-wireless@vger.kernel.org
12167 W: https://wireless.wiki.kernel.org/
12168 Q: https://patchwork.kernel.org/project/linux-wireless/list/
12169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12171 F: Documentation/networking/mac80211-injection.rst
12172 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12173 F: drivers/net/wireless/mac80211_hwsim.[ch]
12174 F: include/net/mac80211.h
12178 M: Jassi Brar <jassisinghbrar@gmail.com>
12179 L: linux-kernel@vger.kernel.org
12181 F: drivers/mailbox/
12182 F: include/linux/mailbox_client.h
12183 F: include/linux/mailbox_controller.h
12184 F: include/dt-bindings/mailbox/
12185 F: Documentation/devicetree/bindings/mailbox/
12188 M: Viresh Kumar <viresh.kumar@linaro.org>
12189 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12190 L: linux-kernel@vger.kernel.org
12192 F: drivers/mailbox/arm_mhuv2.c
12193 F: include/linux/mailbox/arm_mhuv2_message.h
12194 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12196 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12197 M: Jeremy Kerr <jk@codeconstruct.com.au>
12198 M: Matt Johnston <matt@codeconstruct.com.au>
12199 L: netdev@vger.kernel.org
12201 F: Documentation/networking/mctp.rst
12202 F: drivers/net/mctp/
12203 F: include/net/mctp.h
12204 F: include/net/mctpdevice.h
12205 F: include/net/netns/mctp.h
12208 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12209 M: Michael Kerrisk <mtk.manpages@gmail.com>
12210 L: linux-man@vger.kernel.org
12212 W: http://www.kernel.org/doc/man-pages
12215 M: Liam R. Howlett <Liam.Howlett@oracle.com>
12216 L: linux-mm@kvack.org
12218 F: Documentation/core-api/maple_tree.rst
12219 F: include/linux/maple_tree.h
12220 F: include/trace/events/maple_tree.h
12221 F: lib/maple_tree.c
12222 F: lib/test_maple_tree.c
12223 F: tools/testing/radix-tree/linux/maple_tree.h
12224 F: tools/testing/radix-tree/maple.c
12226 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12227 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
12228 L: linux-mips@vger.kernel.org
12230 F: arch/mips/boot/dts/img/pistachio*
12232 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12233 M: Andrew Lunn <andrew@lunn.ch>
12234 L: netdev@vger.kernel.org
12236 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
12237 F: Documentation/networking/devlink/mv88e6xxx.rst
12238 F: drivers/net/dsa/mv88e6xxx/
12239 F: include/linux/dsa/mv88e6xxx.h
12240 F: include/linux/platform_data/mv88e6xxx.h
12242 MARVELL ARMADA 3700 PHY DRIVERS
12243 M: Miquel Raynal <miquel.raynal@bootlin.com>
12245 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12246 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12247 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12248 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12250 MARVELL ARMADA 3700 SERIAL DRIVER
12251 M: Pali Rohár <pali@kernel.org>
12253 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12254 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12255 F: drivers/tty/serial/mvebu-uart.c
12257 MARVELL ARMADA DRM SUPPORT
12258 M: Russell King <linux@armlinux.org.uk>
12260 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12261 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12262 F: Documentation/devicetree/bindings/display/armada/
12263 F: drivers/gpu/drm/armada/
12264 F: include/uapi/drm/armada_drm.h
12266 MARVELL CRYPTO DRIVER
12267 M: Boris Brezillon <bbrezillon@kernel.org>
12268 M: Arnaud Ebalard <arno@natisbad.org>
12269 M: Srujana Challa <schalla@marvell.com>
12270 L: linux-crypto@vger.kernel.org
12272 F: drivers/crypto/marvell/
12273 F: include/linux/soc/marvell/octeontx2/
12275 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12276 M: Mirko Lindner <mlindner@marvell.com>
12277 M: Stephen Hemminger <stephen@networkplumber.org>
12278 L: netdev@vger.kernel.org
12280 F: drivers/net/ethernet/marvell/sk*
12282 MARVELL LIBERTAS WIRELESS DRIVER
12283 L: libertas-dev@lists.infradead.org
12285 F: drivers/net/wireless/marvell/libertas/
12287 MARVELL MACCHIATOBIN SUPPORT
12288 M: Russell King <linux@armlinux.org.uk>
12289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12291 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12293 MARVELL MV643XX ETHERNET DRIVER
12294 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12295 L: netdev@vger.kernel.org
12297 F: drivers/net/ethernet/marvell/mv643xx_eth.*
12298 F: include/linux/mv643xx.h
12300 MARVELL MV88X3310 PHY DRIVER
12301 M: Russell King <linux@armlinux.org.uk>
12302 M: Marek Behún <kabel@kernel.org>
12303 L: netdev@vger.kernel.org
12305 F: drivers/net/phy/marvell10g.c
12307 MARVELL MVEBU THERMAL DRIVER
12308 M: Miquel Raynal <miquel.raynal@bootlin.com>
12310 F: drivers/thermal/armada_thermal.c
12312 MARVELL MVNETA ETHERNET DRIVER
12313 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12314 L: netdev@vger.kernel.org
12316 F: drivers/net/ethernet/marvell/mvneta.*
12318 MARVELL MVPP2 ETHERNET DRIVER
12319 M: Marcin Wojtas <mw@semihalf.com>
12320 M: Russell King <linux@armlinux.org.uk>
12321 L: netdev@vger.kernel.org
12323 F: Documentation/devicetree/bindings/net/marvell,pp2.yaml
12324 F: drivers/net/ethernet/marvell/mvpp2/
12326 MARVELL MWIFIEX WIRELESS DRIVER
12327 M: Amitkumar Karwar <amitkarwar@gmail.com>
12328 M: Ganapathi Bhat <ganapathi017@gmail.com>
12329 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12330 M: Xinming Hu <huxinming820@gmail.com>
12331 L: linux-wireless@vger.kernel.org
12333 F: drivers/net/wireless/marvell/mwifiex/
12335 MARVELL MWL8K WIRELESS DRIVER
12336 M: Lennert Buytenhek <buytenh@wantstofly.org>
12337 L: linux-wireless@vger.kernel.org
12339 F: drivers/net/wireless/marvell/mwl8k.c
12341 MARVELL NAND CONTROLLER DRIVER
12342 M: Miquel Raynal <miquel.raynal@bootlin.com>
12343 L: linux-mtd@lists.infradead.org
12345 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12346 F: drivers/mtd/nand/raw/marvell_nand.c
12348 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12349 M: Sunil Goutham <sgoutham@marvell.com>
12350 M: Geetha sowjanya <gakula@marvell.com>
12351 M: Subbaraya Sundeep <sbhatta@marvell.com>
12352 M: hariprasad <hkelam@marvell.com>
12353 L: netdev@vger.kernel.org
12355 F: drivers/net/ethernet/marvell/octeontx2/nic/
12356 F: include/linux/soc/marvell/octeontx2/
12358 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12359 M: Sunil Goutham <sgoutham@marvell.com>
12360 M: Linu Cherian <lcherian@marvell.com>
12361 M: Geetha sowjanya <gakula@marvell.com>
12362 M: Jerin Jacob <jerinj@marvell.com>
12363 M: hariprasad <hkelam@marvell.com>
12364 M: Subbaraya Sundeep <sbhatta@marvell.com>
12365 L: netdev@vger.kernel.org
12367 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12368 F: drivers/net/ethernet/marvell/octeontx2/af/
12370 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12371 M: Taras Chornyi <taras.chornyi@plvision.eu>
12373 W: https://github.com/Marvell-switching/switchdev-prestera
12374 F: drivers/net/ethernet/marvell/prestera/
12376 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12377 M: Nicolas Pitre <nico@fluxnic.net>
12379 F: drivers/mmc/host/mvsdio.*
12381 MARVELL USB MDIO CONTROLLER DRIVER
12382 M: Tobias Waldekranz <tobias@waldekranz.com>
12383 L: netdev@vger.kernel.org
12385 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12386 F: drivers/net/mdio/mdio-mvusb.c
12388 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12389 M: Hu Ziji <huziji@marvell.com>
12390 L: linux-mmc@vger.kernel.org
12392 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12393 F: drivers/mmc/host/sdhci-xenon*
12395 MARVELL OCTEON ENDPOINT DRIVER
12396 M: Veerasenareddy Burru <vburru@marvell.com>
12397 M: Abhijit Ayarekar <aayarekar@marvell.com>
12398 L: netdev@vger.kernel.org
12400 F: drivers/net/ethernet/marvell/octeon_ep
12402 MATROX FRAMEBUFFER DRIVER
12403 L: linux-fbdev@vger.kernel.org
12405 F: drivers/video/fbdev/matrox/matroxfb_*
12406 F: include/uapi/linux/matroxfb.h
12409 M: Daniel Nilsson <daniel.nilsson@flex.com>
12410 L: linux-hwmon@vger.kernel.org
12412 F: Documentation/hwmon/max15301.rst
12413 F: drivers/hwmon/pmbus/max15301.c
12415 MAX16065 HARDWARE MONITOR DRIVER
12416 M: Guenter Roeck <linux@roeck-us.net>
12417 L: linux-hwmon@vger.kernel.org
12419 F: Documentation/hwmon/max16065.rst
12420 F: drivers/hwmon/max16065.c
12422 MAX2175 SDR TUNER DRIVER
12423 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12424 L: linux-media@vger.kernel.org
12426 T: git git://linuxtv.org/media_tree.git
12427 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12428 F: Documentation/userspace-api/media/drivers/max2175.rst
12429 F: drivers/media/i2c/max2175*
12430 F: include/uapi/linux/max2175.h
12432 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12433 L: linux-hwmon@vger.kernel.org
12435 F: Documentation/hwmon/max6650.rst
12436 F: drivers/hwmon/max6650.c
12438 MAX6697 HARDWARE MONITOR DRIVER
12439 M: Guenter Roeck <linux@roeck-us.net>
12440 L: linux-hwmon@vger.kernel.org
12442 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12443 F: Documentation/hwmon/max6697.rst
12444 F: drivers/hwmon/max6697.c
12445 F: include/linux/platform_data/max6697.h
12447 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12448 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12449 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12450 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12451 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12452 L: linux-media@vger.kernel.org
12454 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12455 F: drivers/media/i2c/max9286.c
12457 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12458 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12459 L: linux-media@vger.kernel.org
12461 F: drivers/staging/media/max96712/max96712.c
12463 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12464 M: Peter Rosin <peda@axentia.se>
12465 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12467 F: Documentation/devicetree/bindings/sound/max9860.txt
12468 F: sound/soc/codecs/max9860.*
12470 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12471 M: Andreas Klinger <ak@it-klinger.de>
12472 L: linux-iio@vger.kernel.org
12474 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12475 F: drivers/iio/proximity/mb1232.c
12477 MAXIM MAX11205 DRIVER
12478 M: Ramona Bolboaca <ramona.bolboaca@analog.com>
12479 L: linux-iio@vger.kernel.org
12481 W: https://ez.analog.com/linux-software-drivers
12482 F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
12483 F: drivers/iio/adc/max11205.c
12485 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12486 R: Iskren Chernev <iskren.chernev@gmail.com>
12487 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12488 R: Marek Szyprowski <m.szyprowski@samsung.com>
12489 R: Matheus Castello <matheus@castello.eng.br>
12490 L: linux-pm@vger.kernel.org
12492 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12493 F: drivers/power/supply/max17040_battery.c
12495 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12496 R: Hans de Goede <hdegoede@redhat.com>
12497 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12498 R: Marek Szyprowski <m.szyprowski@samsung.com>
12499 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12500 R: Purism Kernel Team <kernel@puri.sm>
12501 L: linux-pm@vger.kernel.org
12503 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12504 F: drivers/power/supply/max17042_battery.c
12506 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12507 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12508 L: linux-kernel@vger.kernel.org
12510 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12511 F: drivers/regulator/max20086-regulator.c
12513 MAXIM MAX77650 PMIC MFD DRIVER
12514 M: Bartosz Golaszewski <brgl@bgdev.pl>
12515 L: linux-kernel@vger.kernel.org
12517 F: Documentation/devicetree/bindings/*/*max77650.yaml
12518 F: Documentation/devicetree/bindings/*/max77650*.yaml
12519 F: drivers/gpio/gpio-max77650.c
12520 F: drivers/input/misc/max77650-onkey.c
12521 F: drivers/leds/leds-max77650.c
12522 F: drivers/mfd/max77650.c
12523 F: drivers/power/supply/max77650-charger.c
12524 F: drivers/regulator/max77650-regulator.c
12525 F: include/linux/mfd/max77650.h
12527 MAXIM MAX77714 PMIC MFD DRIVER
12528 M: Luca Ceresoli <luca@lucaceresoli.net>
12530 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12531 F: drivers/mfd/max77714.c
12532 F: include/linux/mfd/max77714.h
12534 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12535 M: Javier Martinez Canillas <javier@dowhile0.org>
12536 L: linux-kernel@vger.kernel.org
12538 F: Documentation/devicetree/bindings/*/*max77802.yaml
12539 F: drivers/regulator/max77802-regulator.c
12540 F: include/dt-bindings/*/*max77802.h
12542 MAXIM MAX77976 BATTERY CHARGER
12543 M: Luca Ceresoli <luca@lucaceresoli.net>
12545 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12546 F: drivers/power/supply/max77976_charger.c
12548 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12549 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12550 L: linux-pm@vger.kernel.org
12552 B: mailto:linux-samsung-soc@vger.kernel.org
12553 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12554 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12555 F: drivers/power/supply/max14577_charger.c
12556 F: drivers/power/supply/max77693_charger.c
12558 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12559 M: Chanwoo Choi <cw00.choi@samsung.com>
12560 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12561 L: linux-kernel@vger.kernel.org
12563 B: mailto:linux-samsung-soc@vger.kernel.org
12564 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12565 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12566 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12567 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12568 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12569 F: drivers/*/*max77843.c
12570 F: drivers/*/max14577*.c
12571 F: drivers/*/max77686*.c
12572 F: drivers/*/max77693*.c
12573 F: drivers/clk/clk-max77686.c
12574 F: drivers/extcon/extcon-max14577.c
12575 F: drivers/extcon/extcon-max77693.c
12576 F: drivers/rtc/rtc-max77686.c
12577 F: include/linux/mfd/max14577*.h
12578 F: include/linux/mfd/max77686*.h
12579 F: include/linux/mfd/max77693*.h
12581 MAXIRADIO FM RADIO RECEIVER DRIVER
12582 M: Hans Verkuil <hverkuil@xs4all.nl>
12583 L: linux-media@vger.kernel.org
12585 W: https://linuxtv.org
12586 T: git git://linuxtv.org/media_tree.git
12587 F: drivers/media/radio/radio-maxiradio*
12589 MAXLINEAR ETHERNET PHY DRIVER
12590 M: Xu Liang <lxu@maxlinear.com>
12591 L: netdev@vger.kernel.org
12593 F: drivers/net/phy/mxl-gpy.c
12595 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12596 R: Yasushi SHOJI <yashi@spacecubics.com>
12597 L: linux-can@vger.kernel.org
12599 F: drivers/net/can/usb/mcba_usb.c
12601 MCAN MMIO DEVICE DRIVER
12602 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12603 L: linux-can@vger.kernel.org
12605 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12606 F: drivers/net/can/m_can/m_can.c
12607 F: drivers/net/can/m_can/m_can.h
12608 F: drivers/net/can/m_can/m_can_platform.c
12610 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12611 M: Rishi Gupta <gupt21@gmail.com>
12612 L: linux-i2c@vger.kernel.org
12613 L: linux-input@vger.kernel.org
12615 F: drivers/hid/hid-mcp2221.c
12617 MCP251XFD SPI-CAN NETWORK DRIVER
12618 M: Marc Kleine-Budde <mkl@pengutronix.de>
12619 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12620 R: Thomas Kopp <thomas.kopp@microchip.com>
12621 L: linux-can@vger.kernel.org
12623 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12624 F: drivers/net/can/spi/mcp251xfd/
12626 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12627 M: Peter Rosin <peda@axentia.se>
12628 L: linux-iio@vger.kernel.org
12630 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12631 F: drivers/iio/potentiometer/mcp4018.c
12632 F: drivers/iio/potentiometer/mcp4531.c
12634 MCR20A IEEE-802.15.4 RADIO DRIVER
12635 M: Xue Liu <liuxuenetmail@gmail.com>
12636 L: linux-wpan@vger.kernel.org
12638 W: https://github.com/xueliu/mcr20a-linux
12639 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12640 F: drivers/net/ieee802154/mcr20a.c
12641 F: drivers/net/ieee802154/mcr20a.h
12643 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12644 M: William Breathitt Gray <william.gray@linaro.org>
12645 L: linux-iio@vger.kernel.org
12647 F: drivers/iio/dac/cio-dac.c
12649 MEDIA CONTROLLER FRAMEWORK
12650 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12651 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12652 L: linux-media@vger.kernel.org
12654 W: https://www.linuxtv.org
12655 T: git git://linuxtv.org/media_tree.git
12656 F: drivers/media/mc/
12657 F: include/media/media-*.h
12658 F: include/uapi/linux/media.h
12660 MEDIA DRIVER FOR FREESCALE IMX PXP
12661 M: Philipp Zabel <p.zabel@pengutronix.de>
12662 L: linux-media@vger.kernel.org
12664 T: git git://linuxtv.org/media_tree.git
12665 F: drivers/media/platform/nxp/imx-pxp.[ch]
12667 MEDIA DRIVERS FOR ASCOT2E
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/dvb-frontends/ascot2e*
12677 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12678 M: Jasmin Jessich <jasmin@anw.at>
12679 L: linux-media@vger.kernel.org
12681 W: https://linuxtv.org
12682 T: git git://linuxtv.org/media_tree.git
12683 F: drivers/media/dvb-frontends/cxd2099*
12685 MEDIA DRIVERS FOR CXD2841ER
12686 M: Sergey Kozlov <serjk@netup.ru>
12687 M: Abylay Ospan <aospan@netup.ru>
12688 L: linux-media@vger.kernel.org
12690 W: https://linuxtv.org
12691 W: http://netup.tv/
12692 T: git git://linuxtv.org/media_tree.git
12693 F: drivers/media/dvb-frontends/cxd2841er*
12695 MEDIA DRIVERS FOR CXD2880
12696 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12697 L: linux-media@vger.kernel.org
12699 W: http://linuxtv.org/
12700 T: git git://linuxtv.org/media_tree.git
12701 F: drivers/media/dvb-frontends/cxd2880/*
12702 F: drivers/media/spi/cxd2880*
12704 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12705 L: linux-media@vger.kernel.org
12707 W: https://linuxtv.org
12708 T: git git://linuxtv.org/media_tree.git
12709 F: drivers/media/pci/ddbridge/*
12711 MEDIA DRIVERS FOR FREESCALE IMX
12712 M: Steve Longerbeam <slongerbeam@gmail.com>
12713 M: Philipp Zabel <p.zabel@pengutronix.de>
12714 L: linux-media@vger.kernel.org
12716 T: git git://linuxtv.org/media_tree.git
12717 F: Documentation/admin-guide/media/imx.rst
12718 F: Documentation/devicetree/bindings/media/imx.txt
12719 F: drivers/staging/media/imx/
12720 F: include/linux/imx-media.h
12721 F: include/media/imx.h
12723 MEDIA DRIVERS FOR FREESCALE IMX7
12724 M: Rui Miguel Silva <rmfrfs@gmail.com>
12725 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12726 L: linux-media@vger.kernel.org
12728 T: git git://linuxtv.org/media_tree.git
12729 F: Documentation/admin-guide/media/imx7.rst
12730 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12731 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12732 F: drivers/media/platform/nxp/imx-mipi-csis.c
12733 F: drivers/staging/media/imx/imx7-media-csi.c
12735 MEDIA DRIVERS FOR HELENE
12736 M: Abylay Ospan <aospan@netup.ru>
12737 L: linux-media@vger.kernel.org
12739 W: https://linuxtv.org
12740 W: http://netup.tv/
12741 T: git git://linuxtv.org/media_tree.git
12742 F: drivers/media/dvb-frontends/helene*
12744 MEDIA DRIVERS FOR HORUS3A
12745 M: Sergey Kozlov <serjk@netup.ru>
12746 M: Abylay Ospan <aospan@netup.ru>
12747 L: linux-media@vger.kernel.org
12749 W: https://linuxtv.org
12750 W: http://netup.tv/
12751 T: git git://linuxtv.org/media_tree.git
12752 F: drivers/media/dvb-frontends/horus3a*
12754 MEDIA DRIVERS FOR LNBH25
12755 M: Sergey Kozlov <serjk@netup.ru>
12756 M: Abylay Ospan <aospan@netup.ru>
12757 L: linux-media@vger.kernel.org
12759 W: https://linuxtv.org
12760 W: http://netup.tv/
12761 T: git git://linuxtv.org/media_tree.git
12762 F: drivers/media/dvb-frontends/lnbh25*
12764 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12765 L: linux-media@vger.kernel.org
12767 W: https://linuxtv.org
12768 T: git git://linuxtv.org/media_tree.git
12769 F: drivers/media/dvb-frontends/mxl5xx*
12771 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12772 M: Sergey Kozlov <serjk@netup.ru>
12773 M: Abylay Ospan <aospan@netup.ru>
12774 L: linux-media@vger.kernel.org
12776 W: https://linuxtv.org
12777 W: http://netup.tv/
12778 T: git git://linuxtv.org/media_tree.git
12779 F: drivers/media/pci/netup_unidvb/*
12781 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12782 M: Dmitry Osipenko <digetx@gmail.com>
12783 L: linux-media@vger.kernel.org
12784 L: linux-tegra@vger.kernel.org
12786 T: git git://linuxtv.org/media_tree.git
12787 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12788 F: drivers/media/platform/nvidia/tegra-vde/
12790 MEDIA DRIVERS FOR RENESAS - CEU
12791 M: Jacopo Mondi <jacopo@jmondi.org>
12792 L: linux-media@vger.kernel.org
12793 L: linux-renesas-soc@vger.kernel.org
12795 T: git git://linuxtv.org/media_tree.git
12796 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12797 F: drivers/media/platform/renesas/renesas-ceu.c
12798 F: include/media/drv-intf/renesas-ceu.h
12800 MEDIA DRIVERS FOR RENESAS - DRIF
12801 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12802 L: linux-media@vger.kernel.org
12803 L: linux-renesas-soc@vger.kernel.org
12805 T: git git://linuxtv.org/media_tree.git
12806 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12807 F: drivers/media/platform/renesas/rcar_drif.c
12809 MEDIA DRIVERS FOR RENESAS - FCP
12810 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12811 L: linux-media@vger.kernel.org
12812 L: linux-renesas-soc@vger.kernel.org
12814 T: git git://linuxtv.org/media_tree.git
12815 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12816 F: drivers/media/platform/renesas/rcar-fcp.c
12817 F: include/media/rcar-fcp.h
12819 MEDIA DRIVERS FOR RENESAS - FDP1
12820 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12821 L: linux-media@vger.kernel.org
12822 L: linux-renesas-soc@vger.kernel.org
12824 T: git git://linuxtv.org/media_tree.git
12825 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12826 F: drivers/media/platform/renesas/rcar_fdp1.c
12828 MEDIA DRIVERS FOR RENESAS - VIN
12829 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12830 L: linux-media@vger.kernel.org
12831 L: linux-renesas-soc@vger.kernel.org
12833 T: git git://linuxtv.org/media_tree.git
12834 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12835 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12836 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12837 F: drivers/media/platform/renesas/rcar-isp.c
12838 F: drivers/media/platform/renesas/rcar-vin/
12840 MEDIA DRIVERS FOR RENESAS - VSP1
12841 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12842 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12843 L: linux-media@vger.kernel.org
12844 L: linux-renesas-soc@vger.kernel.org
12846 T: git git://linuxtv.org/media_tree.git
12847 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12848 F: drivers/media/platform/renesas/vsp1/
12850 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12851 L: linux-media@vger.kernel.org
12853 W: https://linuxtv.org
12854 T: git git://linuxtv.org/media_tree.git
12855 F: drivers/media/dvb-frontends/stv0910*
12857 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12858 L: linux-media@vger.kernel.org
12860 W: https://linuxtv.org
12861 T: git git://linuxtv.org/media_tree.git
12862 F: drivers/media/dvb-frontends/stv6111*
12864 MEDIA DRIVERS FOR STM32 - DCMI
12865 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12866 L: linux-media@vger.kernel.org
12868 T: git git://linuxtv.org/media_tree.git
12869 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12870 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12872 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12873 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12874 L: linux-media@vger.kernel.org
12876 W: https://linuxtv.org
12877 Q: http://patchwork.kernel.org/project/linux-media/list/
12878 T: git git://linuxtv.org/media_tree.git
12879 F: Documentation/admin-guide/media/
12880 F: Documentation/devicetree/bindings/media/
12881 F: Documentation/driver-api/media/
12882 F: Documentation/userspace-api/media/
12884 F: drivers/staging/media/
12885 F: include/dt-bindings/media/
12886 F: include/linux/platform_data/media/
12888 F: include/uapi/linux/dvb/
12889 F: include/uapi/linux/ivtv*
12890 F: include/uapi/linux/media.h
12891 F: include/uapi/linux/meye.h
12892 F: include/uapi/linux/uvcvideo.h
12893 F: include/uapi/linux/v4l2-*
12894 F: include/uapi/linux/videodev2.h
12896 MEDIATEK BLUETOOTH DRIVER
12897 M: Sean Wang <sean.wang@mediatek.com>
12898 L: linux-bluetooth@vger.kernel.org
12899 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12901 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12902 F: drivers/bluetooth/btmtkuart.c
12904 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12905 M: Sean Wang <sean.wang@mediatek.com>
12906 L: linux-pm@vger.kernel.org
12908 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12909 F: drivers/power/reset/mt6323-poweroff.c
12911 MEDIATEK CIR DRIVER
12912 M: Sean Wang <sean.wang@mediatek.com>
12914 F: drivers/media/rc/mtk-cir.c
12916 MEDIATEK DMA DRIVER
12917 M: Sean Wang <sean.wang@mediatek.com>
12918 L: dmaengine@vger.kernel.org
12919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12920 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12922 F: Documentation/devicetree/bindings/dma/mtk-*
12923 F: drivers/dma/mediatek/
12925 MEDIATEK ETHERNET DRIVER
12926 M: Felix Fietkau <nbd@nbd.name>
12927 M: John Crispin <john@phrozen.org>
12928 M: Sean Wang <sean.wang@mediatek.com>
12929 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12930 M: Lorenzo Bianconi <lorenzo@kernel.org>
12931 L: netdev@vger.kernel.org
12933 F: drivers/net/ethernet/mediatek/
12935 MEDIATEK I2C CONTROLLER DRIVER
12936 M: Qii Wang <qii.wang@mediatek.com>
12937 L: linux-i2c@vger.kernel.org
12939 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12940 F: drivers/i2c/busses/i2c-mt65xx.c
12942 MEDIATEK IOMMU DRIVER
12943 M: Yong Wu <yong.wu@mediatek.com>
12944 L: iommu@lists.linux.dev
12945 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12947 F: Documentation/devicetree/bindings/iommu/mediatek*
12948 F: drivers/iommu/mtk_iommu*
12949 F: include/dt-bindings/memory/mt*-port.h
12951 MEDIATEK JPEG DRIVER
12952 M: Bin Liu <bin.liu@mediatek.com>
12954 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12955 F: drivers/media/platform/mediatek/jpeg/
12957 MEDIATEK KEYPAD DRIVER
12958 M: Mattijs Korpershoek <mkorpershoek@baylibre.com>
12960 F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
12961 F: drivers/input/keyboard/mt6779-keypad.c
12963 MEDIATEK MDP DRIVER
12964 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12965 M: Houlong Wei <houlong.wei@mediatek.com>
12966 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12968 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12969 F: drivers/media/platform/mediatek/mdp/
12970 F: drivers/media/platform/mediatek/vpu/
12972 MEDIATEK MEDIA DRIVER
12973 M: Tiffany Lin <tiffany.lin@mediatek.com>
12974 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12975 M: Yunfei Dong <yunfei.dong@mediatek.com>
12977 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12978 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12979 F: drivers/media/platform/mediatek/vcodec/
12980 F: drivers/media/platform/mediatek/vpu/
12982 MEDIATEK MMC/SD/SDIO DRIVER
12983 M: Chaotian Jing <chaotian.jing@mediatek.com>
12985 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12986 F: drivers/mmc/host/mtk-sd.c
12988 MEDIATEK MT76 WIRELESS LAN DRIVER
12989 M: Felix Fietkau <nbd@nbd.name>
12990 M: Lorenzo Bianconi <lorenzo@kernel.org>
12991 M: Ryder Lee <ryder.lee@mediatek.com>
12992 R: Shayne Chen <shayne.chen@mediatek.com>
12993 R: Sean Wang <sean.wang@mediatek.com>
12994 L: linux-wireless@vger.kernel.org
12996 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12997 F: drivers/net/wireless/mediatek/mt76/
12999 MEDIATEK MT7601U WIRELESS LAN DRIVER
13000 M: Jakub Kicinski <kuba@kernel.org>
13001 L: linux-wireless@vger.kernel.org
13003 F: drivers/net/wireless/mediatek/mt7601u/
13005 MEDIATEK MT7621 CLOCK DRIVER
13006 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13008 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
13009 F: drivers/clk/ralink/clk-mt7621.c
13011 MEDIATEK MT7621/28/88 I2C DRIVER
13012 M: Stefan Roese <sr@denx.de>
13013 L: linux-i2c@vger.kernel.org
13015 F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13016 F: drivers/i2c/busses/i2c-mt7621.c
13018 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13019 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13021 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13022 F: drivers/pci/controller/pcie-mt7621.c
13024 MEDIATEK MT7621 PHY PCI DRIVER
13025 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13027 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13028 F: drivers/phy/ralink/phy-mt7621-pci.c
13030 MEDIATEK NAND CONTROLLER DRIVER
13031 L: linux-mtd@lists.infradead.org
13033 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
13034 F: drivers/mtd/nand/raw/mtk_*
13036 MEDIATEK PMIC LED DRIVER
13037 M: Sean Wang <sean.wang@mediatek.com>
13039 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
13040 F: drivers/leds/leds-mt6323.c
13042 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13043 M: Sean Wang <sean.wang@mediatek.com>
13045 F: drivers/char/hw_random/mtk-rng.c
13047 MEDIATEK SMI DRIVER
13048 M: Yong Wu <yong.wu@mediatek.com>
13049 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13051 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13052 F: drivers/memory/mtk-smi.c
13053 F: include/soc/mediatek/smi.h
13055 MEDIATEK SWITCH DRIVER
13056 M: Sean Wang <sean.wang@mediatek.com>
13057 M: Landen Chao <Landen.Chao@mediatek.com>
13058 M: DENG Qingfang <dqfext@gmail.com>
13059 L: netdev@vger.kernel.org
13061 F: drivers/net/dsa/mt7530.*
13062 F: net/dsa/tag_mtk.c
13064 MEDIATEK T7XX 5G WWAN MODEM DRIVER
13065 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
13066 M: Intel Corporation <linuxwwan@intel.com>
13067 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
13068 R: Liu Haijun <haijun.liu@mediatek.com>
13069 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
13070 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
13071 L: netdev@vger.kernel.org
13073 F: drivers/net/wwan/t7xx/
13075 MEDIATEK USB3 DRD IP DRIVER
13076 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
13077 L: linux-usb@vger.kernel.org
13078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13079 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13081 F: Documentation/devicetree/bindings/usb/mediatek,*
13082 F: drivers/usb/host/xhci-mtk*
13083 F: drivers/usb/mtu3/
13085 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13086 M: Peter Senna Tschudin <peter.senna@gmail.com>
13087 M: Martin Donnelly <martin.donnelly@ge.com>
13088 M: Martyn Welch <martyn.welch@collabora.co.uk>
13090 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13091 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13093 MEGARAID SCSI/SAS DRIVERS
13094 M: Kashyap Desai <kashyap.desai@broadcom.com>
13095 M: Sumit Saxena <sumit.saxena@broadcom.com>
13096 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
13097 L: megaraidlinux.pdl@broadcom.com
13098 L: linux-scsi@vger.kernel.org
13100 W: http://www.avagotech.com/support/
13101 F: Documentation/scsi/megaraid.rst
13102 F: drivers/scsi/megaraid.*
13103 F: drivers/scsi/megaraid/
13105 MELEXIS MLX90614 DRIVER
13106 M: Crt Mori <cmo@melexis.com>
13107 L: linux-iio@vger.kernel.org
13109 W: http://www.melexis.com
13110 F: drivers/iio/temperature/mlx90614.c
13112 MELEXIS MLX90632 DRIVER
13113 M: Crt Mori <cmo@melexis.com>
13114 L: linux-iio@vger.kernel.org
13116 W: http://www.melexis.com
13117 F: drivers/iio/temperature/mlx90632.c
13119 MELFAS MIP4 TOUCHSCREEN DRIVER
13120 M: Sangwon Jee <jeesw@melfas.com>
13122 W: http://www.melfas.com
13123 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13124 F: drivers/input/touchscreen/melfas_mip4.c
13126 MELLANOX BLUEFIELD I2C DRIVER
13127 M: Khalil Blaiech <kblaiech@nvidia.com>
13128 M: Asmaa Mnebhi <asmaa@nvidia.com>
13129 L: linux-i2c@vger.kernel.org
13131 F: drivers/i2c/busses/i2c-mlxbf.c
13133 MELLANOX ETHERNET DRIVER (mlx4_en)
13134 M: Tariq Toukan <tariqt@nvidia.com>
13135 L: netdev@vger.kernel.org
13137 W: http://www.mellanox.com
13138 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13139 F: drivers/net/ethernet/mellanox/mlx4/en_*
13141 MELLANOX ETHERNET DRIVER (mlx5e)
13142 M: Saeed Mahameed <saeedm@nvidia.com>
13143 L: netdev@vger.kernel.org
13145 W: http://www.mellanox.com
13146 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13147 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
13149 MELLANOX ETHERNET INNOVA DRIVERS
13150 R: Boris Pismenny <borisp@nvidia.com>
13151 L: netdev@vger.kernel.org
13153 W: http://www.mellanox.com
13154 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13155 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13156 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13157 F: include/linux/mlx5/mlx5_ifc_fpga.h
13159 MELLANOX ETHERNET SWITCH DRIVERS
13160 M: Ido Schimmel <idosch@nvidia.com>
13161 M: Petr Machata <petrm@nvidia.com>
13162 L: netdev@vger.kernel.org
13164 W: http://www.mellanox.com
13165 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13166 F: drivers/net/ethernet/mellanox/mlxsw/
13167 F: tools/testing/selftests/drivers/net/mlxsw/
13169 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13170 M: mlxsw@nvidia.com
13171 L: netdev@vger.kernel.org
13173 W: http://www.mellanox.com
13174 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13175 F: drivers/net/ethernet/mellanox/mlxfw/
13177 MELLANOX HARDWARE PLATFORM SUPPORT
13178 M: Hans de Goede <hdegoede@redhat.com>
13179 M: Mark Gross <markgross@kernel.org>
13180 M: Vadim Pasternak <vadimp@nvidia.com>
13181 L: platform-driver-x86@vger.kernel.org
13183 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13184 F: drivers/platform/mellanox/
13185 F: include/linux/platform_data/mlxreg.h
13187 MELLANOX MLX4 core VPI driver
13188 M: Tariq Toukan <tariqt@nvidia.com>
13189 L: netdev@vger.kernel.org
13190 L: linux-rdma@vger.kernel.org
13192 W: http://www.mellanox.com
13193 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13194 F: drivers/net/ethernet/mellanox/mlx4/
13195 F: include/linux/mlx4/
13197 MELLANOX MLX4 IB driver
13198 M: Yishai Hadas <yishaih@nvidia.com>
13199 L: linux-rdma@vger.kernel.org
13201 W: http://www.mellanox.com
13202 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13203 F: drivers/infiniband/hw/mlx4/
13204 F: include/linux/mlx4/
13205 F: include/uapi/rdma/mlx4-abi.h
13207 MELLANOX MLX5 core VPI driver
13208 M: Saeed Mahameed <saeedm@nvidia.com>
13209 M: Leon Romanovsky <leonro@nvidia.com>
13210 L: netdev@vger.kernel.org
13211 L: linux-rdma@vger.kernel.org
13213 W: http://www.mellanox.com
13214 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13215 F: Documentation/networking/device_drivers/ethernet/mellanox/
13216 F: drivers/net/ethernet/mellanox/mlx5/core/
13217 F: include/linux/mlx5/
13219 MELLANOX MLX5 IB driver
13220 M: Leon Romanovsky <leonro@nvidia.com>
13221 L: linux-rdma@vger.kernel.org
13223 W: http://www.mellanox.com
13224 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13225 F: drivers/infiniband/hw/mlx5/
13226 F: include/linux/mlx5/
13227 F: include/uapi/rdma/mlx5-abi.h
13229 MELLANOX MLXCPLD I2C AND MUX DRIVER
13230 M: Vadim Pasternak <vadimp@nvidia.com>
13231 M: Michael Shych <michaelsh@nvidia.com>
13232 L: linux-i2c@vger.kernel.org
13234 F: Documentation/i2c/busses/i2c-mlxcpld.rst
13235 F: drivers/i2c/busses/i2c-mlxcpld.c
13236 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
13238 MELLANOX MLXCPLD LED DRIVER
13239 M: Vadim Pasternak <vadimp@nvidia.com>
13240 L: linux-leds@vger.kernel.org
13242 F: Documentation/leds/leds-mlxcpld.rst
13243 F: drivers/leds/leds-mlxcpld.c
13244 F: drivers/leds/leds-mlxreg.c
13246 MELLANOX PLATFORM DRIVER
13247 M: Vadim Pasternak <vadimp@nvidia.com>
13248 L: platform-driver-x86@vger.kernel.org
13250 F: drivers/platform/x86/mlx-platform.c
13253 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13254 M: "Paul E. McKenney" <paulmck@kernel.org>
13255 L: linux-kernel@vger.kernel.org
13257 F: arch/powerpc/include/asm/membarrier.h
13258 F: include/uapi/linux/membarrier.h
13259 F: kernel/sched/membarrier.c
13262 M: Mike Rapoport <rppt@kernel.org>
13263 L: linux-mm@kvack.org
13265 F: Documentation/core-api/boot-time-mm.rst
13266 F: include/linux/memblock.h
13268 F: tools/testing/memblock/
13270 MEMORY CONTROLLER DRIVERS
13271 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13272 L: linux-kernel@vger.kernel.org
13274 B: mailto:krzysztof.kozlowski@linaro.org
13275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13276 F: Documentation/devicetree/bindings/memory-controllers/
13278 F: include/dt-bindings/memory/
13281 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13282 M: Dmitry Osipenko <digetx@gmail.com>
13283 L: linux-pm@vger.kernel.org
13284 L: linux-tegra@vger.kernel.org
13285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13287 F: drivers/devfreq/tegra30-devfreq.c
13290 M: Andrew Morton <akpm@linux-foundation.org>
13291 L: linux-mm@kvack.org
13293 W: http://www.linux-mm.org
13294 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13295 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13296 F: include/linux/gfp.h
13297 F: include/linux/gfp_types.h
13298 F: include/linux/memory_hotplug.h
13299 F: include/linux/mm.h
13300 F: include/linux/mmzone.h
13301 F: include/linux/pagewalk.h
13302 F: include/linux/vmalloc.h
13304 F: tools/testing/selftests/vm/
13307 M: David Hildenbrand <david@redhat.com>
13308 M: Oscar Salvador <osalvador@suse.de>
13309 L: linux-mm@kvack.org
13311 F: Documentation/admin-guide/mm/memory-hotplug.rst
13312 F: Documentation/core-api/memory-hotplug.rst
13313 F: drivers/base/memory.c
13314 F: include/linux/memory_hotplug.h
13315 F: mm/memory_hotplug.c
13316 F: tools/testing/selftests/memory-hotplug/
13318 MEMORY TECHNOLOGY DEVICES (MTD)
13319 M: Miquel Raynal <miquel.raynal@bootlin.com>
13320 M: Richard Weinberger <richard@nod.at>
13321 M: Vignesh Raghavendra <vigneshr@ti.com>
13322 L: linux-mtd@lists.infradead.org
13324 W: http://www.linux-mtd.infradead.org/
13325 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13326 C: irc://irc.oftc.net/mtd
13327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13329 F: Documentation/devicetree/bindings/mtd/
13331 F: include/linux/mtd/
13332 F: include/uapi/mtd/
13334 MEMSENSING MICROSYSTEMS MSA311 DRIVER
13335 M: Dmitry Rokosov <ddrokosov@sberdevices.ru>
13336 L: linux-iio@vger.kernel.org
13338 F: Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
13339 F: drivers/iio/accel/msa311.c
13341 MEN A21 WATCHDOG DRIVER
13342 M: Johannes Thumshirn <morbidrsa@gmail.com>
13343 L: linux-watchdog@vger.kernel.org
13345 F: drivers/watchdog/mena21_wdt.c
13347 MEN CHAMELEON BUS (mcb)
13348 M: Johannes Thumshirn <morbidrsa@gmail.com>
13350 F: Documentation/driver-api/men-chameleon-bus.rst
13352 F: include/linux/mcb.h
13354 MEN F21BMC (Board Management Controller)
13355 M: Andreas Werner <andreas.werner@men.de>
13357 F: Documentation/hwmon/menf21bmc.rst
13358 F: drivers/hwmon/menf21bmc_hwmon.c
13359 F: drivers/leds/leds-menf21bmc.c
13360 F: drivers/mfd/menf21bmc.c
13361 F: drivers/watchdog/menf21bmc_wdt.c
13363 MEN Z069 WATCHDOG DRIVER
13364 M: Johannes Thumshirn <jth@kernel.org>
13365 L: linux-watchdog@vger.kernel.org
13367 F: drivers/watchdog/menz69_wdt.c
13369 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13370 M: Neil Armstrong <neil.armstrong@linaro.org>
13371 L: linux-media@vger.kernel.org
13372 L: linux-amlogic@lists.infradead.org
13374 W: http://linux-meson.com/
13375 T: git git://linuxtv.org/media_tree.git
13376 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13377 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13378 F: drivers/media/cec/platform/meson/ao-cec.c
13380 MESON GE2D DRIVER FOR AMLOGIC SOCS
13381 M: Neil Armstrong <neil.armstrong@linaro.org>
13382 L: linux-media@vger.kernel.org
13383 L: linux-amlogic@lists.infradead.org
13385 T: git git://linuxtv.org/media_tree.git
13386 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13387 F: drivers/media/platform/amlogic/meson-ge2d/
13389 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13390 M: Liang Yang <liang.yang@amlogic.com>
13391 L: linux-mtd@lists.infradead.org
13393 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
13394 F: drivers/mtd/nand/raw/meson_*
13396 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13397 M: Neil Armstrong <neil.armstrong@linaro.org>
13398 L: linux-media@vger.kernel.org
13399 L: linux-amlogic@lists.infradead.org
13401 T: git git://linuxtv.org/media_tree.git
13402 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13403 F: drivers/staging/media/meson/vdec/
13405 METHODE UDPU SUPPORT
13406 M: Vladimir Vid <vladimir.vid@sartura.hr>
13408 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13411 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13412 R: Hemant Kumar <quic_hemantk@quicinc.com>
13413 L: mhi@lists.linux.dev
13414 L: linux-arm-msm@vger.kernel.org
13416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13417 F: Documentation/ABI/stable/sysfs-bus-mhi
13418 F: Documentation/mhi/
13419 F: drivers/bus/mhi/
13420 F: include/linux/mhi.h
13422 MICROBLAZE ARCHITECTURE
13423 M: Michal Simek <monstr@monstr.eu>
13425 W: http://www.monstr.eu/fdt/
13426 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13427 F: arch/microblaze/
13429 MICROCHIP AT91 DMA DRIVERS
13430 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13431 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13433 L: dmaengine@vger.kernel.org
13435 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13436 F: drivers/dma/at_hdmac.c
13437 F: drivers/dma/at_hdmac_regs.h
13438 F: drivers/dma/at_xdmac.c
13439 F: include/dt-bindings/dma/at91.h
13441 MICROCHIP AT91 SERIAL DRIVER
13442 M: Richard Genoud <richard.genoud@gmail.com>
13444 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13445 F: drivers/tty/serial/atmel_serial.c
13446 F: drivers/tty/serial/atmel_serial.h
13448 MICROCHIP AT91 USART MFD DRIVER
13449 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13450 L: linux-kernel@vger.kernel.org
13452 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13453 F: drivers/mfd/at91-usart.c
13454 F: include/dt-bindings/mfd/at91-usart.h
13456 MICROCHIP AT91 USART SPI DRIVER
13457 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13458 L: linux-spi@vger.kernel.org
13460 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13461 F: drivers/spi/spi-at91-usart.c
13463 MICROCHIP AUDIO ASOC DRIVERS
13464 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13465 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13469 MICROCHIP CSI2DC DRIVER
13470 M: Eugen Hristev <eugen.hristev@microchip.com>
13471 L: linux-media@vger.kernel.org
13473 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13474 F: drivers/media/platform/atmel/microchip-csi2dc.c
13476 MICROCHIP ECC DRIVER
13477 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13478 L: linux-crypto@vger.kernel.org
13480 F: drivers/crypto/atmel-ecc.*
13482 MICROCHIP EIC DRIVER
13483 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13486 F: drivers/irqchip/irq-mchp-eic.c
13488 MICROCHIP I2C DRIVER
13489 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13490 L: linux-i2c@vger.kernel.org
13492 F: drivers/i2c/busses/i2c-at91-*.c
13493 F: drivers/i2c/busses/i2c-at91.h
13495 MICROCHIP ISC DRIVER
13496 M: Eugen Hristev <eugen.hristev@microchip.com>
13497 L: linux-media@vger.kernel.org
13499 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13500 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13501 F: drivers/media/platform/atmel/atmel-isc*
13502 F: drivers/media/platform/atmel/atmel-sama*-isc*
13503 F: include/linux/atmel-isc-media.h
13505 MICROCHIP ISI DRIVER
13506 M: Eugen Hristev <eugen.hristev@microchip.com>
13507 L: linux-media@vger.kernel.org
13509 F: drivers/media/platform/atmel/atmel-isi.c
13510 F: drivers/media/platform/atmel/atmel-isi.h
13512 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13513 M: Woojung Huh <woojung.huh@microchip.com>
13514 M: UNGLinuxDriver@microchip.com
13515 L: netdev@vger.kernel.org
13517 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13518 F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13519 F: drivers/net/dsa/microchip/*
13520 F: include/linux/platform_data/microchip-ksz.h
13521 F: net/dsa/tag_ksz.c
13523 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13524 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13525 R: UNGLinuxDriver@microchip.com
13526 L: netdev@vger.kernel.org
13528 F: drivers/net/phy/microchip_t1.c
13530 MICROCHIP LAN743X ETHERNET DRIVER
13531 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13532 M: UNGLinuxDriver@microchip.com
13533 L: netdev@vger.kernel.org
13535 F: drivers/net/ethernet/microchip/lan743x_*
13537 MICROCHIP LAN966X ETHERNET DRIVER
13538 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13539 M: UNGLinuxDriver@microchip.com
13540 L: netdev@vger.kernel.org
13542 F: drivers/net/ethernet/microchip/lan966x/*
13544 MICROCHIP LCDFB DRIVER
13545 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13546 L: linux-fbdev@vger.kernel.org
13548 F: drivers/video/fbdev/atmel_lcdfb.c
13549 F: include/video/atmel_lcdc.h
13551 MICROCHIP MCP16502 PMIC DRIVER
13552 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13555 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13556 F: drivers/regulator/mcp16502.c
13558 MICROCHIP MCP3911 ADC DRIVER
13559 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13560 M: Kent Gustavsson <kent@minoris.se>
13561 L: linux-iio@vger.kernel.org
13563 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13564 F: drivers/iio/adc/mcp3911.c
13566 MICROCHIP MMC/SD/SDIO MCI DRIVER
13567 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13569 F: drivers/mmc/host/atmel-mci.c
13571 MICROCHIP NAND DRIVER
13572 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13573 L: linux-mtd@lists.infradead.org
13575 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13576 F: drivers/mtd/nand/raw/atmel/*
13578 MICROCHIP PCI1XXXX GP DRIVER
13579 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13580 L: linux-gpio@vger.kernel.org
13582 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
13583 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
13584 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
13586 MICROCHIP OTPC DRIVER
13587 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13590 F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13591 F: drivers/nvmem/microchip-otpc.c
13592 F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13594 MICROCHIP PCI1XXXX I2C DRIVER
13595 M: Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
13596 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13597 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13598 L: linux-i2c@vger.kernel.org
13600 F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
13602 MICROCHIP PWM DRIVER
13603 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13605 L: linux-pwm@vger.kernel.org
13607 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13608 F: drivers/pwm/pwm-atmel.c
13610 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13611 M: Eugen Hristev <eugen.hristev@microchip.com>
13612 L: linux-iio@vger.kernel.org
13614 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13615 F: drivers/iio/adc/at91-sama5d2_adc.c
13616 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13618 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13619 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13621 F: drivers/power/reset/at91-sama5d2_shdwc.c
13623 MICROCHIP SPI DRIVER
13624 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13626 F: drivers/spi/spi-atmel.*
13628 MICROCHIP SSC DRIVER
13629 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13632 F: drivers/misc/atmel-ssc.c
13633 F: include/linux/atmel-ssc.h
13635 MICROCHIP SOC DRIVERS
13636 M: Conor Dooley <conor@kernel.org>
13638 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
13639 F: drivers/soc/microchip/
13641 MICROCHIP USB251XB DRIVER
13642 M: Richard Leitner <richard.leitner@skidata.com>
13643 L: linux-usb@vger.kernel.org
13645 F: Documentation/devicetree/bindings/usb/usb251xb.txt
13646 F: drivers/usb/misc/usb251xb.c
13648 MICROCHIP USBA UDC DRIVER
13649 M: Cristian Birsan <cristian.birsan@microchip.com>
13650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13652 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13654 MICROCHIP WILC1000 WIFI DRIVER
13655 M: Ajay Singh <ajay.kathat@microchip.com>
13656 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13657 L: linux-wireless@vger.kernel.org
13659 F: drivers/net/wireless/microchip/wilc1000/
13661 MICROSEMI MIPS SOCS
13662 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13663 M: UNGLinuxDriver@microchip.com
13664 L: linux-mips@vger.kernel.org
13666 F: Documentation/devicetree/bindings/mips/mscc.txt
13667 F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
13668 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13669 F: arch/mips/boot/dts/mscc/
13670 F: arch/mips/configs/generic/board-ocelot.config
13671 F: arch/mips/generic/board-ocelot.c
13673 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13674 M: Don Brace <don.brace@microchip.com>
13675 L: storagedev@microchip.com
13676 L: linux-scsi@vger.kernel.org
13678 F: Documentation/scsi/smartpqi.rst
13679 F: drivers/scsi/smartpqi/Kconfig
13680 F: drivers/scsi/smartpqi/Makefile
13681 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13682 F: include/linux/cciss*.h
13683 F: include/uapi/linux/cciss*.h
13685 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
13686 M: Maximilian Luz <luzmaximilian@gmail.com>
13687 L: platform-driver-x86@vger.kernel.org
13689 F: drivers/platform/surface/surface_aggregator_tabletsw.c
13691 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13692 M: Maximilian Luz <luzmaximilian@gmail.com>
13693 L: linux-pm@vger.kernel.org
13694 L: platform-driver-x86@vger.kernel.org
13696 F: drivers/power/supply/surface_battery.c
13697 F: drivers/power/supply/surface_charger.c
13699 MICROSOFT SURFACE DTX DRIVER
13700 M: Maximilian Luz <luzmaximilian@gmail.com>
13701 L: platform-driver-x86@vger.kernel.org
13703 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13704 F: drivers/platform/surface/surface_dtx.c
13705 F: include/uapi/linux/surface_aggregator/dtx.h
13707 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13708 M: Maximilian Luz <luzmaximilian@gmail.com>
13709 L: platform-driver-x86@vger.kernel.org
13711 F: drivers/platform/surface/surface_gpe.c
13713 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13714 M: Hans de Goede <hdegoede@redhat.com>
13715 M: Mark Gross <markgross@kernel.org>
13716 M: Maximilian Luz <luzmaximilian@gmail.com>
13717 L: platform-driver-x86@vger.kernel.org
13719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13720 F: drivers/platform/surface/
13722 MICROSOFT SURFACE HID TRANSPORT DRIVER
13723 M: Maximilian Luz <luzmaximilian@gmail.com>
13724 L: linux-input@vger.kernel.org
13725 L: platform-driver-x86@vger.kernel.org
13727 F: drivers/hid/surface-hid/
13729 MICROSOFT SURFACE HOT-PLUG DRIVER
13730 M: Maximilian Luz <luzmaximilian@gmail.com>
13731 L: platform-driver-x86@vger.kernel.org
13733 F: drivers/platform/surface/surface_hotplug.c
13735 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13736 M: Maximilian Luz <luzmaximilian@gmail.com>
13737 L: platform-driver-x86@vger.kernel.org
13739 F: drivers/platform/surface/surface_platform_profile.c
13741 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13742 M: Chen Yu <yu.c.chen@intel.com>
13743 L: platform-driver-x86@vger.kernel.org
13745 F: drivers/platform/surface/surfacepro3_button.c
13747 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13748 M: Maximilian Luz <luzmaximilian@gmail.com>
13749 L: platform-driver-x86@vger.kernel.org
13751 W: https://github.com/linux-surface/surface-aggregator-module
13752 C: irc://irc.libera.chat/linux-surface
13753 F: Documentation/driver-api/surface_aggregator/
13754 F: drivers/platform/surface/aggregator/
13755 F: drivers/platform/surface/surface_acpi_notify.c
13756 F: drivers/platform/surface/surface_aggregator_cdev.c
13757 F: drivers/platform/surface/surface_aggregator_registry.c
13758 F: include/linux/surface_acpi_notify.h
13759 F: include/linux/surface_aggregator/
13760 F: include/uapi/linux/surface_aggregator/
13762 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
13763 M: Maximilian Luz <luzmaximilian@gmail.com>
13764 L: platform-driver-x86@vger.kernel.org
13766 F: drivers/platform/surface/surface_aggregator_hub.c
13768 MICROTEK X6 SCANNER
13769 M: Oliver Neukum <oliver@neukum.org>
13771 F: drivers/usb/image/microtek.*
13773 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13774 M: Luka Kovacic <luka.kovacic@sartura.hr>
13775 M: Luka Perkov <luka.perkov@sartura.hr>
13777 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13778 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13779 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13780 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13781 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13782 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13784 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13785 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13786 L: linux-media@vger.kernel.org
13788 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13789 F: Documentation/driver-api/media/drivers/ccs/
13790 F: Documentation/userspace-api/media/drivers/ccs.rst
13791 F: drivers/media/i2c/ccs-pll.c
13792 F: drivers/media/i2c/ccs-pll.h
13793 F: drivers/media/i2c/ccs/
13794 F: include/uapi/linux/ccs.h
13795 F: include/uapi/linux/smiapp.h
13798 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13799 L: linux-mips@vger.kernel.org
13801 W: http://www.linux-mips.org/
13802 Q: https://patchwork.kernel.org/project/linux-mips/list/
13803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13804 F: Documentation/devicetree/bindings/mips/
13805 F: Documentation/mips/
13807 F: drivers/platform/mips/
13808 F: include/dt-bindings/mips/
13810 MIPS BOSTON DEVELOPMENT BOARD
13811 M: Paul Burton <paulburton@kernel.org>
13812 L: linux-mips@vger.kernel.org
13814 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13815 F: arch/mips/boot/dts/img/boston.dts
13816 F: arch/mips/configs/generic/board-boston.config
13817 F: drivers/clk/imgtec/clk-boston.c
13818 F: include/dt-bindings/clock/boston-clock.h
13821 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13822 M: Serge Semin <fancer.lancer@gmail.com>
13823 L: linux-mips@vger.kernel.org
13825 F: drivers/bus/mips_cdmm.c
13826 F: drivers/clocksource/mips-gic-timer.c
13827 F: drivers/cpuidle/cpuidle-cps.c
13828 F: drivers/irqchip/irq-mips-cpu.c
13829 F: drivers/irqchip/irq-mips-gic.c
13831 MIPS GENERIC PLATFORM
13832 M: Paul Burton <paulburton@kernel.org>
13833 L: linux-mips@vger.kernel.org
13835 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13836 F: arch/mips/generic/
13837 F: arch/mips/tools/generic-board-config.sh
13839 MIPS RINT INSTRUCTION EMULATION
13840 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13841 L: linux-mips@vger.kernel.org
13843 F: arch/mips/math-emu/dp_rint.c
13844 F: arch/mips/math-emu/sp_rint.c
13846 MIPS/LOONGSON1 ARCHITECTURE
13847 M: Keguang Zhang <keguang.zhang@gmail.com>
13848 L: linux-mips@vger.kernel.org
13850 F: arch/mips/include/asm/mach-loongson32/
13851 F: arch/mips/loongson32/
13852 F: drivers/*/*/*loongson1*
13853 F: drivers/*/*loongson1*
13855 MIPS/LOONGSON2EF ARCHITECTURE
13856 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13857 L: linux-mips@vger.kernel.org
13859 F: arch/mips/include/asm/mach-loongson2ef/
13860 F: arch/mips/loongson2ef/
13861 F: drivers/cpufreq/loongson2_cpufreq.c
13863 MIPS/LOONGSON64 ARCHITECTURE
13864 M: Huacai Chen <chenhuacai@kernel.org>
13865 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13866 L: linux-mips@vger.kernel.org
13868 F: arch/mips/include/asm/mach-loongson64/
13869 F: arch/mips/loongson64/
13870 F: drivers/irqchip/irq-loongson*
13871 F: drivers/platform/mips/cpu_hwmon.c
13873 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13874 M: Hans Verkuil <hverkuil@xs4all.nl>
13875 L: linux-media@vger.kernel.org
13877 W: https://linuxtv.org
13878 T: git git://linuxtv.org/media_tree.git
13879 F: drivers/media/radio/radio-miropcm20*
13882 R: Lubomir Rintel <lkundrak@v3.sk>
13883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13886 F: arch/arm/boot/dts/mmp*
13887 F: arch/arm/mach-mmp/
13888 F: include/linux/soc/mmp/
13890 MMP USB PHY DRIVERS
13891 R: Lubomir Rintel <lkundrak@v3.sk>
13892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13894 F: drivers/phy/marvell/phy-mmp3-usb.c
13895 F: drivers/phy/marvell/phy-pxa-usb.c
13897 MMU GATHER AND TLB INVALIDATION
13898 M: Will Deacon <will@kernel.org>
13899 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13900 M: Andrew Morton <akpm@linux-foundation.org>
13901 M: Nick Piggin <npiggin@gmail.com>
13902 M: Peter Zijlstra <peterz@infradead.org>
13903 L: linux-arch@vger.kernel.org
13904 L: linux-mm@kvack.org
13906 F: arch/*/include/asm/tlb.h
13907 F: include/asm-generic/tlb.h
13910 MN88472 MEDIA DRIVER
13911 M: Antti Palosaari <crope@iki.fi>
13912 L: linux-media@vger.kernel.org
13914 W: https://linuxtv.org
13915 W: http://palosaari.fi/linux/
13916 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13917 F: drivers/media/dvb-frontends/mn88472*
13919 MN88473 MEDIA DRIVER
13920 M: Antti Palosaari <crope@iki.fi>
13921 L: linux-media@vger.kernel.org
13923 W: https://linuxtv.org
13924 W: http://palosaari.fi/linux/
13925 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13926 F: drivers/media/dvb-frontends/mn88473*
13929 M: Luis Chamberlain <mcgrof@kernel.org>
13930 L: linux-modules@vger.kernel.org
13931 L: linux-kernel@vger.kernel.org
13933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13934 F: include/linux/module.h
13938 MONOLITHIC POWER SYSTEM PMIC DRIVER
13939 M: Saravanan Sekar <sravanhome@gmail.com>
13941 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13942 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13943 F: drivers/iio/adc/mp2629_adc.c
13944 F: drivers/mfd/mp2629.c
13945 F: drivers/power/supply/mp2629_charger.c
13946 F: drivers/regulator/mp5416.c
13947 F: drivers/regulator/mpq7920.c
13948 F: drivers/regulator/mpq7920.h
13949 F: include/linux/mfd/mp2629.h
13951 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13953 W: http://popies.net/meye/
13954 F: Documentation/userspace-api/media/drivers/meye*
13955 F: drivers/staging/media/deprecated/meye/
13956 F: include/uapi/linux/meye.h
13958 MOTORCOMM PHY DRIVER
13959 M: Peter Geis <pgwipeout@gmail.com>
13960 M: Frank <Frank.Sae@motor-comm.com>
13961 L: netdev@vger.kernel.org
13963 F: drivers/net/phy/motorcomm.c
13965 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13966 M: Jiri Slaby <jirislaby@kernel.org>
13968 F: Documentation/driver-api/tty/moxa-smartio.rst
13969 F: drivers/tty/mxser.*
13971 MR800 AVERMEDIA USB FM RADIO DRIVER
13972 M: Alexey Klimov <klimov.linux@gmail.com>
13973 L: linux-media@vger.kernel.org
13975 T: git git://linuxtv.org/media_tree.git
13976 F: drivers/media/radio/radio-mr800.c
13978 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13979 M: Alan Ott <alan@signal11.us>
13980 L: linux-wpan@vger.kernel.org
13982 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13983 F: drivers/net/ieee802154/mrf24j40.c
13986 M: "Lee, Chun-Yi" <jlee@suse.com>
13987 L: platform-driver-x86@vger.kernel.org
13989 F: drivers/platform/x86/msi-laptop.c
13992 L: platform-driver-x86@vger.kernel.org
13994 F: drivers/platform/x86/msi-wmi.c
13996 MSI001 MEDIA DRIVER
13997 M: Antti Palosaari <crope@iki.fi>
13998 L: linux-media@vger.kernel.org
14000 W: https://linuxtv.org
14001 W: http://palosaari.fi/linux/
14002 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14003 T: git git://linuxtv.org/anttip/media_tree.git
14004 F: drivers/media/tuners/msi001*
14006 MSI2500 MEDIA DRIVER
14007 M: Antti Palosaari <crope@iki.fi>
14008 L: linux-media@vger.kernel.org
14010 W: https://linuxtv.org
14011 W: http://palosaari.fi/linux/
14012 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14013 T: git git://linuxtv.org/anttip/media_tree.git
14014 F: drivers/media/usb/msi2500/
14016 MSTAR INTERRUPT CONTROLLER DRIVER
14017 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
14018 M: Daniel Palmer <daniel@thingy.jp>
14020 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
14021 F: drivers/irqchip/irq-mst-intc.c
14023 MSYSTEMS DISKONCHIP G3 MTD DRIVER
14024 M: Robert Jarzmik <robert.jarzmik@free.fr>
14025 L: linux-mtd@lists.infradead.org
14027 F: drivers/mtd/devices/docg3*
14029 MT9M032 APTINA SENSOR DRIVER
14030 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14031 L: linux-media@vger.kernel.org
14033 T: git git://linuxtv.org/media_tree.git
14034 F: drivers/media/i2c/mt9m032.c
14035 F: include/media/i2c/mt9m032.h
14037 MT9P031 APTINA CAMERA SENSOR
14038 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14039 L: linux-media@vger.kernel.org
14041 T: git git://linuxtv.org/media_tree.git
14042 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
14043 F: drivers/media/i2c/mt9p031.c
14044 F: include/media/i2c/mt9p031.h
14046 MT9T001 APTINA CAMERA SENSOR
14047 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14048 L: linux-media@vger.kernel.org
14050 T: git git://linuxtv.org/media_tree.git
14051 F: drivers/media/i2c/mt9t001.c
14052 F: include/media/i2c/mt9t001.h
14054 MT9T112 APTINA CAMERA SENSOR
14055 M: Jacopo Mondi <jacopo@jmondi.org>
14056 L: linux-media@vger.kernel.org
14058 T: git git://linuxtv.org/media_tree.git
14059 F: drivers/media/i2c/mt9t112.c
14060 F: include/media/i2c/mt9t112.h
14062 MT9V032 APTINA CAMERA SENSOR
14063 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14064 L: linux-media@vger.kernel.org
14066 T: git git://linuxtv.org/media_tree.git
14067 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
14068 F: drivers/media/i2c/mt9v032.c
14069 F: include/media/i2c/mt9v032.h
14071 MT9V111 APTINA CAMERA SENSOR
14072 M: Jacopo Mondi <jacopo@jmondi.org>
14073 L: linux-media@vger.kernel.org
14075 T: git git://linuxtv.org/media_tree.git
14076 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
14077 F: drivers/media/i2c/mt9v111.c
14079 MULTIFUNCTION DEVICES (MFD)
14080 M: Lee Jones <lee@kernel.org>
14082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14083 F: Documentation/devicetree/bindings/mfd/
14085 F: include/dt-bindings/mfd/
14086 F: include/linux/mfd/
14088 MULTIMEDIA CARD (MMC) ETC. OVER SPI
14090 F: drivers/mmc/host/mmc_spi.c
14091 F: include/linux/spi/mmc_spi.h
14093 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
14094 M: Ulf Hansson <ulf.hansson@linaro.org>
14095 L: linux-mmc@vger.kernel.org
14097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14098 F: Documentation/devicetree/bindings/mmc/
14100 F: include/linux/mmc/
14101 F: include/uapi/linux/mmc/
14103 MULTIPLEXER SUBSYSTEM
14104 M: Peter Rosin <peda@axentia.se>
14106 F: Documentation/ABI/testing/sysfs-class-mux*
14107 F: Documentation/devicetree/bindings/mux/
14109 F: include/dt-bindings/mux/
14110 F: include/linux/mux/
14112 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
14113 M: Bin Liu <b-liu@ti.com>
14114 L: linux-usb@vger.kernel.org
14116 F: drivers/usb/musb/
14118 MXL301RF MEDIA DRIVER
14119 M: Akihiro Tsukada <tskd08@gmail.com>
14120 L: linux-media@vger.kernel.org
14122 F: drivers/media/tuners/mxl301rf*
14124 MXL5007T MEDIA DRIVER
14125 M: Michael Krufky <mkrufky@linuxtv.org>
14126 L: linux-media@vger.kernel.org
14128 W: https://linuxtv.org
14129 W: http://github.com/mkrufky
14130 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14131 T: git git://linuxtv.org/mkrufky/tuners.git
14132 F: drivers/media/tuners/mxl5007t.*
14135 M: Marek Vasut <marex@denx.de>
14136 M: Stefan Agner <stefan@agner.ch>
14137 L: dri-devel@lists.freedesktop.org
14139 T: git git://anongit.freedesktop.org/drm/drm-misc
14140 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
14141 F: drivers/gpu/drm/mxsfb/
14143 MYLEX DAC960 PCI RAID Controller
14144 M: Hannes Reinecke <hare@kernel.org>
14145 L: linux-scsi@vger.kernel.org
14147 F: drivers/scsi/myrb.*
14148 F: drivers/scsi/myrs.*
14150 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
14151 M: Chris Lee <christopher.lee@cspi.com>
14152 L: netdev@vger.kernel.org
14154 W: https://www.cspi.com/ethernet-products/support/downloads/
14155 F: drivers/net/ethernet/myricom/myri10ge/
14157 NAND FLASH SUBSYSTEM
14158 M: Miquel Raynal <miquel.raynal@bootlin.com>
14159 R: Richard Weinberger <richard@nod.at>
14160 L: linux-mtd@lists.infradead.org
14162 W: http://www.linux-mtd.infradead.org/
14163 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14164 C: irc://irc.oftc.net/mtd
14165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
14166 F: drivers/mtd/nand/
14167 F: include/linux/mtd/*nand*.h
14169 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14170 M: Daniel Mack <zonque@gmail.com>
14171 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14173 W: http://www.native-instruments.com
14174 F: sound/usb/caiaq/
14176 NATSEMI ETHERNET DRIVER (DP8381x)
14178 F: drivers/net/ethernet/natsemi/natsemi.c
14180 NCR 5380 SCSI DRIVERS
14181 M: Finn Thain <fthain@linux-m68k.org>
14182 M: Michael Schmitz <schmitzmic@gmail.com>
14183 L: linux-scsi@vger.kernel.org
14185 F: Documentation/scsi/g_NCR5380.rst
14186 F: drivers/scsi/NCR5380.*
14187 F: drivers/scsi/arm/cumana_1.c
14188 F: drivers/scsi/arm/oak.c
14189 F: drivers/scsi/atari_scsi.*
14190 F: drivers/scsi/dmx3191d.c
14191 F: drivers/scsi/g_NCR5380.*
14192 F: drivers/scsi/mac_scsi.*
14193 F: drivers/scsi/sun3_scsi.*
14194 F: drivers/scsi/sun3_scsi_vme.c
14197 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
14201 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14202 M: Guenter Roeck <linux@roeck-us.net>
14203 L: linux-hwmon@vger.kernel.org
14205 F: Documentation/hwmon/nct6775.rst
14206 F: drivers/hwmon/nct6775-core.c
14207 F: drivers/hwmon/nct6775-platform.c
14208 F: drivers/hwmon/nct6775.h
14210 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14211 M: Zev Weiss <zev@bewilderbeest.net>
14212 L: linux-hwmon@vger.kernel.org
14214 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14215 F: drivers/hwmon/nct6775-i2c.c
14218 M: Jakub Kicinski <kuba@kernel.org>
14220 F: drivers/net/netdevsim/*
14222 NETEM NETWORK EMULATOR
14223 M: Stephen Hemminger <stephen@networkplumber.org>
14224 L: netdev@vger.kernel.org
14226 F: net/sched/sch_netem.c
14228 NETERION 10GbE DRIVERS (s2io)
14229 M: Jon Mason <jdmason@kudzu.us>
14230 L: netdev@vger.kernel.org
14232 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14233 F: drivers/net/ethernet/neterion/
14236 M: Pablo Neira Ayuso <pablo@netfilter.org>
14237 M: Jozsef Kadlecsik <kadlec@netfilter.org>
14238 M: Florian Westphal <fw@strlen.de>
14239 L: netfilter-devel@vger.kernel.org
14240 L: coreteam@netfilter.org
14242 W: http://www.netfilter.org/
14243 W: http://www.iptables.org/
14244 W: http://www.nftables.org/
14245 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
14246 C: irc://irc.libera.chat/netfilter
14247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14249 F: include/linux/netfilter*
14250 F: include/linux/netfilter/
14251 F: include/net/netfilter/
14252 F: include/uapi/linux/netfilter*
14253 F: include/uapi/linux/netfilter/
14254 F: net/*/netfilter.c
14255 F: net/*/netfilter/
14256 F: net/bridge/br_netfilter*.c
14259 NETROM NETWORK LAYER
14260 M: Ralf Baechle <ralf@linux-mips.org>
14261 L: linux-hams@vger.kernel.org
14263 W: http://www.linux-ax25.org/
14264 F: include/net/netrom.h
14265 F: include/uapi/linux/netrom.h
14268 NETRONIX EMBEDDED CONTROLLER
14269 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14271 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14272 F: drivers/mfd/ntxec.c
14273 F: drivers/pwm/pwm-ntxec.c
14274 F: drivers/rtc/rtc-ntxec.c
14275 F: include/linux/mfd/ntxec.h
14277 NETRONOME ETHERNET DRIVERS
14278 M: Simon Horman <simon.horman@corigine.com>
14279 R: Jakub Kicinski <kuba@kernel.org>
14280 L: oss-drivers@corigine.com
14282 F: drivers/net/ethernet/netronome/
14284 NETWORK BLOCK DEVICE (NBD)
14285 M: Josef Bacik <josef@toxicpanda.com>
14286 L: linux-block@vger.kernel.org
14287 L: nbd@other.debian.org
14289 F: Documentation/admin-guide/blockdev/nbd.rst
14290 F: drivers/block/nbd.c
14291 F: include/trace/events/nbd.h
14292 F: include/uapi/linux/nbd.h
14294 NETWORK DROP MONITOR
14295 M: Neil Horman <nhorman@tuxdriver.com>
14296 L: netdev@vger.kernel.org
14298 W: https://fedorahosted.org/dropwatch/
14299 F: include/uapi/linux/net_dropmon.h
14300 F: net/core/drop_monitor.c
14303 M: "David S. Miller" <davem@davemloft.net>
14304 M: Eric Dumazet <edumazet@google.com>
14305 M: Jakub Kicinski <kuba@kernel.org>
14306 M: Paolo Abeni <pabeni@redhat.com>
14307 L: netdev@vger.kernel.org
14309 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14312 F: Documentation/devicetree/bindings/net/
14313 F: drivers/connector/
14315 F: include/dt-bindings/net/
14316 F: include/linux/etherdevice.h
14317 F: include/linux/fcdevice.h
14318 F: include/linux/fddidevice.h
14319 F: include/linux/hippidevice.h
14320 F: include/linux/if_*
14321 F: include/linux/inetdevice.h
14322 F: include/linux/netdevice.h
14323 F: include/uapi/linux/if_*
14324 F: include/uapi/linux/netdevice.h
14326 NETWORKING DRIVERS (WIRELESS)
14327 M: Kalle Valo <kvalo@kernel.org>
14328 L: linux-wireless@vger.kernel.org
14330 W: https://wireless.wiki.kernel.org/
14331 Q: https://patchwork.kernel.org/project/linux-wireless/list/
14332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14334 F: Documentation/devicetree/bindings/net/wireless/
14335 F: drivers/net/wireless/
14338 M: Andrew Lunn <andrew@lunn.ch>
14339 M: Florian Fainelli <f.fainelli@gmail.com>
14340 M: Vladimir Oltean <olteanv@gmail.com>
14342 F: Documentation/devicetree/bindings/net/dsa/
14343 F: drivers/net/dsa/
14344 F: include/linux/dsa/
14345 F: include/linux/platform_data/dsa.h
14346 F: include/net/dsa.h
14348 F: tools/testing/selftests/drivers/net/dsa/
14350 NETWORKING [GENERAL]
14351 M: "David S. Miller" <davem@davemloft.net>
14352 M: Eric Dumazet <edumazet@google.com>
14353 M: Jakub Kicinski <kuba@kernel.org>
14354 M: Paolo Abeni <pabeni@redhat.com>
14355 L: netdev@vger.kernel.org
14357 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14358 B: mailto:netdev@vger.kernel.org
14359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14361 F: Documentation/networking/
14362 F: Documentation/process/maintainer-netdev.rst
14363 F: include/linux/in.h
14364 F: include/linux/net.h
14365 F: include/linux/netdevice.h
14367 F: include/uapi/linux/in.h
14368 F: include/uapi/linux/net.h
14369 F: include/uapi/linux/net_namespace.h
14370 F: include/uapi/linux/netdevice.h
14374 F: tools/testing/selftests/net/
14377 M: Steffen Klassert <steffen.klassert@secunet.com>
14378 M: Herbert Xu <herbert@gondor.apana.org.au>
14379 M: "David S. Miller" <davem@davemloft.net>
14380 L: netdev@vger.kernel.org
14382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14384 F: include/net/xfrm.h
14385 F: include/uapi/linux/xfrm.h
14388 F: net/ipv4/ip_vti.c
14389 F: net/ipv4/ipcomp.c
14393 F: net/ipv6/ip6_vti.c
14394 F: net/ipv6/ipcomp6.c
14398 F: tools/testing/selftests/net/ipsec.c
14400 NETWORKING [IPv4/IPv6]
14401 M: "David S. Miller" <davem@davemloft.net>
14402 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
14403 M: David Ahern <dsahern@kernel.org>
14404 L: netdev@vger.kernel.org
14406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14408 F: include/linux/ip.h
14409 F: include/linux/ipv6*
14410 F: include/net/fib*
14412 F: include/net/route.h
14416 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14417 M: Paul Moore <paul@paul-moore.com>
14418 L: netdev@vger.kernel.org
14419 L: linux-security-module@vger.kernel.org
14421 W: https://github.com/netlabel
14422 F: Documentation/netlabel/
14423 F: include/net/calipso.h
14424 F: include/net/cipso_ipv4.h
14425 F: include/net/netlabel.h
14426 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14427 F: include/uapi/linux/netfilter/xt_SECMARK.h
14428 F: net/ipv4/cipso_ipv4.c
14429 F: net/ipv6/calipso.c
14430 F: net/netfilter/xt_CONNSECMARK.c
14431 F: net/netfilter/xt_SECMARK.c
14435 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
14436 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14437 L: netdev@vger.kernel.org
14438 L: mptcp@lists.linux.dev
14440 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14441 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14442 F: Documentation/networking/mptcp-sysctl.rst
14443 F: include/net/mptcp.h
14444 F: include/trace/events/mptcp.h
14445 F: include/uapi/linux/mptcp.h
14447 F: tools/testing/selftests/bpf/*/*mptcp*.c
14448 F: tools/testing/selftests/net/mptcp/
14451 M: Eric Dumazet <edumazet@google.com>
14452 L: netdev@vger.kernel.org
14454 F: include/linux/tcp.h
14455 F: include/net/tcp.h
14456 F: include/trace/events/tcp.h
14457 F: include/uapi/linux/tcp.h
14458 F: net/ipv4/syncookies.c
14460 F: net/ipv6/syncookies.c
14464 M: Boris Pismenny <borisp@nvidia.com>
14465 M: John Fastabend <john.fastabend@gmail.com>
14466 M: Jakub Kicinski <kuba@kernel.org>
14467 L: netdev@vger.kernel.org
14469 F: include/net/tls.h
14470 F: include/uapi/linux/tls.h
14473 NETXEN (1/10) GbE SUPPORT
14474 M: Manish Chopra <manishc@marvell.com>
14475 M: Rahul Verma <rahulv@marvell.com>
14476 M: GR-Linux-NIC-Dev@marvell.com
14477 L: netdev@vger.kernel.org
14479 F: drivers/net/ethernet/qlogic/netxen/
14481 NET_FAILOVER MODULE
14482 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14483 L: netdev@vger.kernel.org
14485 F: Documentation/networking/net_failover.rst
14486 F: drivers/net/net_failover.c
14487 F: include/net/net_failover.h
14490 M: David Ahern <dsahern@kernel.org>
14491 L: netdev@vger.kernel.org
14493 F: include/net/netns/nexthop.h
14494 F: include/net/nexthop.h
14495 F: include/uapi/linux/nexthop.h
14496 F: net/ipv4/nexthop.c
14499 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14500 L: linux-nfc@lists.01.org (subscribers-only)
14501 L: netdev@vger.kernel.org
14503 B: mailto:linux-nfc@lists.01.org
14504 F: Documentation/devicetree/bindings/net/nfc/
14506 F: include/linux/platform_data/nfcmrvl.h
14507 F: include/net/nfc/
14508 F: include/uapi/linux/nfc.h
14511 NFC VIRTUAL NCI DEVICE DRIVER
14512 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14513 L: netdev@vger.kernel.org
14514 L: linux-nfc@lists.01.org (subscribers-only)
14516 F: drivers/nfc/virtual_ncidev.c
14517 F: tools/testing/selftests/nci/
14519 NFS, SUNRPC, AND LOCKD CLIENTS
14520 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14521 M: Anna Schumaker <anna@kernel.org>
14522 L: linux-nfs@vger.kernel.org
14524 W: http://client.linux-nfs.org
14525 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14529 F: include/linux/lockd/
14530 F: include/linux/nfs*
14531 F: include/linux/sunrpc/
14532 F: include/uapi/linux/nfs*
14533 F: include/uapi/linux/sunrpc/
14535 F: Documentation/filesystems/nfs/
14538 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14539 L: linux-nilfs@vger.kernel.org
14541 W: https://nilfs.sourceforge.io/
14542 W: https://nilfs.osdn.jp/
14543 T: git https://github.com/konis/nilfs2.git
14544 F: Documentation/filesystems/nilfs2.rst
14546 F: include/trace/events/nilfs2.h
14547 F: include/uapi/linux/nilfs2_api.h
14548 F: include/uapi/linux/nilfs2_ondisk.h
14550 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14551 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14553 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14554 F: Documentation/scsi/NinjaSCSI.rst
14555 F: drivers/scsi/pcmcia/nsp_*
14557 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14558 M: GOTO Masanori <gotom@debian.or.jp>
14559 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14561 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14562 F: Documentation/scsi/NinjaSCSI.rst
14563 F: drivers/scsi/nsp32*
14565 NINTENDO HID DRIVER
14566 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14567 L: linux-input@vger.kernel.org
14569 F: drivers/hid/hid-nintendo*
14572 M: Dinh Nguyen <dinguyen@kernel.org>
14574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14577 NITRO ENCLAVES (NE)
14578 M: Andra Paraschiv <andraprs@amazon.com>
14579 M: Alexandru Vasile <lexnv@amazon.com>
14580 M: Alexandru Ciobotaru <alcioa@amazon.com>
14581 L: linux-kernel@vger.kernel.org
14583 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14584 F: Documentation/virt/ne_overview.rst
14585 F: drivers/virt/nitro_enclaves/
14586 F: include/linux/nitro_enclaves.h
14587 F: include/uapi/linux/nitro_enclaves.h
14588 F: samples/nitro_enclaves/
14590 NOHZ, DYNTICKS SUPPORT
14591 M: Frederic Weisbecker <fweisbec@gmail.com>
14592 M: Thomas Gleixner <tglx@linutronix.de>
14593 M: Ingo Molnar <mingo@kernel.org>
14594 L: linux-kernel@vger.kernel.org
14596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14597 F: include/linux/sched/nohz.h
14598 F: include/linux/tick.h
14599 F: kernel/time/tick*.*
14601 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14602 M: Pavel Machek <pavel@ucw.cz>
14603 M: Sakari Ailus <sakari.ailus@iki.fi>
14604 L: linux-media@vger.kernel.org
14606 F: drivers/media/i2c/ad5820.c
14607 F: drivers/media/i2c/et8ek8
14609 NOKIA N900 POWER SUPPLY DRIVERS
14610 R: Pali Rohár <pali@kernel.org>
14611 F: drivers/power/supply/bq2415x_charger.c
14612 F: drivers/power/supply/bq27xxx_battery.c
14613 F: drivers/power/supply/bq27xxx_battery_i2c.c
14614 F: drivers/power/supply/isp1704_charger.c
14615 F: drivers/power/supply/rx51_battery.c
14616 F: include/linux/power/bq2415x_charger.h
14617 F: include/linux/power/bq27xxx_battery.h
14620 M: Willy Tarreau <w@1wt.eu>
14622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14623 F: tools/include/nolibc/
14624 F: tools/testing/selftests/nolibc/
14627 M: Matthias Maennich <maennich@google.com>
14629 F: Documentation/core-api/symbol-namespaces.rst
14633 M: Sanjay R Mehta <sanju.mehta@amd.com>
14634 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14635 L: ntb@lists.linux.dev
14637 F: drivers/ntb/hw/amd/
14640 M: Jon Mason <jdmason@kudzu.us>
14641 M: Dave Jiang <dave.jiang@intel.com>
14642 M: Allen Hubbe <allenbh@gmail.com>
14643 L: ntb@lists.linux.dev
14645 W: https://github.com/jonmason/ntb/wiki
14646 T: git git://github.com/jonmason/ntb.git
14647 F: drivers/net/ntb_netdev.c
14649 F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
14650 F: include/linux/ntb.h
14651 F: include/linux/ntb_transport.h
14652 F: tools/testing/selftests/ntb/
14655 M: Serge Semin <fancer.lancer@gmail.com>
14656 L: ntb@lists.linux.dev
14658 F: drivers/ntb/hw/idt/
14661 M: Dave Jiang <dave.jiang@intel.com>
14662 L: ntb@lists.linux.dev
14664 W: https://github.com/davejiang/linux/wiki
14665 T: git https://github.com/davejiang/linux.git
14666 F: drivers/ntb/hw/intel/
14669 M: Anton Altaparmakov <anton@tuxera.com>
14670 L: linux-ntfs-dev@lists.sourceforge.net
14672 W: http://www.tuxera.com/
14673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14674 F: Documentation/filesystems/ntfs.rst
14678 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14679 L: ntfs3@lists.linux.dev
14681 W: http://www.paragon-software.com/
14682 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14683 F: Documentation/filesystems/ntfs3.rst
14687 M: Finn Thain <fthain@linux-m68k.org>
14688 L: linux-m68k@lists.linux-m68k.org
14690 F: arch/*/include/asm/nubus.h
14692 F: include/linux/nubus.h
14693 F: include/uapi/linux/nubus.h
14695 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14696 M: Antonino Daplas <adaplas@gmail.com>
14697 L: linux-fbdev@vger.kernel.org
14699 F: drivers/video/fbdev/nvidia/
14700 F: drivers/video/fbdev/riva/
14702 NVIDIA WMI EC BACKLIGHT DRIVER
14703 M: Daniel Dadap <ddadap@nvidia.com>
14704 L: platform-driver-x86@vger.kernel.org
14706 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14707 F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
14710 M: Keith Busch <kbusch@kernel.org>
14711 M: Jens Axboe <axboe@fb.com>
14712 M: Christoph Hellwig <hch@lst.de>
14713 M: Sagi Grimberg <sagi@grimberg.me>
14714 L: linux-nvme@lists.infradead.org
14716 W: http://git.infradead.org/nvme.git
14717 T: git://git.infradead.org/nvme.git
14718 F: drivers/nvme/host/
14719 F: drivers/nvme/common/
14720 F: include/linux/nvme*
14721 F: include/uapi/linux/nvme_ioctl.h
14723 NVM EXPRESS FABRICS AUTHENTICATION
14724 M: Hannes Reinecke <hare@suse.de>
14725 L: linux-nvme@lists.infradead.org
14727 F: drivers/nvme/host/auth.c
14728 F: drivers/nvme/target/auth.c
14729 F: drivers/nvme/target/fabrics-cmd-auth.c
14730 F: include/linux/nvme-auth.h
14732 NVM EXPRESS HARDWARE MONITORING SUPPORT
14733 M: Guenter Roeck <linux@roeck-us.net>
14734 L: linux-nvme@lists.infradead.org
14736 F: drivers/nvme/host/hwmon.c
14738 NVM EXPRESS FC TRANSPORT DRIVERS
14739 M: James Smart <james.smart@broadcom.com>
14740 L: linux-nvme@lists.infradead.org
14742 F: drivers/nvme/host/fc.c
14743 F: drivers/nvme/target/fc.c
14744 F: drivers/nvme/target/fcloop.c
14745 F: include/linux/nvme-fc-driver.h
14746 F: include/linux/nvme-fc.h
14748 NVM EXPRESS TARGET DRIVER
14749 M: Christoph Hellwig <hch@lst.de>
14750 M: Sagi Grimberg <sagi@grimberg.me>
14751 M: Chaitanya Kulkarni <kch@nvidia.com>
14752 L: linux-nvme@lists.infradead.org
14754 W: http://git.infradead.org/nvme.git
14755 T: git://git.infradead.org/nvme.git
14756 F: drivers/nvme/target/
14759 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14762 F: Documentation/ABI/stable/sysfs-bus-nvmem
14763 F: Documentation/devicetree/bindings/nvmem/
14765 F: include/linux/nvmem-consumer.h
14766 F: include/linux/nvmem-provider.h
14768 NXP C45 TJA11XX PHY DRIVER
14769 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14770 L: netdev@vger.kernel.org
14772 F: drivers/net/phy/nxp-c45-tja11xx.c
14775 M: Han Xu <han.xu@nxp.com>
14776 M: Haibo Chen <haibo.chen@nxp.com>
14777 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14778 L: linux-spi@vger.kernel.org
14780 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14781 F: drivers/spi/spi-nxp-fspi.c
14783 NXP FXAS21002C DRIVER
14784 M: Rui Miguel Silva <rmfrfs@gmail.com>
14785 L: linux-iio@vger.kernel.org
14787 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14788 F: drivers/iio/gyro/fxas21002c.h
14789 F: drivers/iio/gyro/fxas21002c_core.c
14790 F: drivers/iio/gyro/fxas21002c_i2c.c
14791 F: drivers/iio/gyro/fxas21002c_spi.c
14793 NXP i.MX CLOCK DRIVERS
14794 M: Abel Vesa <abelvesa@kernel.org>
14795 L: linux-clk@vger.kernel.org
14796 L: linux-imx@nxp.com
14798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14799 F: Documentation/devicetree/bindings/clock/imx*
14800 F: drivers/clk/imx/
14801 F: include/dt-bindings/clock/imx*
14803 NXP i.MX 8MQ DCSS DRIVER
14804 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14805 R: Lucas Stach <l.stach@pengutronix.de>
14806 L: dri-devel@lists.freedesktop.org
14808 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14809 F: drivers/gpu/drm/imx/dcss/
14811 NXP i.MX 8QXP ADC DRIVER
14812 M: Cai Huoqing <cai.huoqing@linux.dev>
14813 M: Haibo Chen <haibo.chen@nxp.com>
14814 L: linux-imx@nxp.com
14815 L: linux-iio@vger.kernel.org
14817 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14818 F: drivers/iio/adc/imx8qxp-adc.c
14820 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14821 M: Haibo Chen <haibo.chen@nxp.com>
14822 L: linux-iio@vger.kernel.org
14823 L: linux-imx@nxp.com
14825 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14826 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14827 F: drivers/iio/adc/imx7d_adc.c
14828 F: drivers/iio/adc/vf610_adc.c
14830 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14831 M: Jagan Teki <jagan@amarulasolutions.com>
14833 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14834 F: drivers/regulator/pf8x00-regulator.c
14836 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14837 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14838 L: linux-kernel@vger.kernel.org
14840 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14841 F: drivers/extcon/extcon-ptn5150.c
14843 NXP SGTL5000 DRIVER
14844 M: Fabio Estevam <festevam@gmail.com>
14845 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14847 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14848 F: sound/soc/codecs/sgtl5000*
14850 NXP SJA1105 ETHERNET SWITCH DRIVER
14851 M: Vladimir Oltean <olteanv@gmail.com>
14852 L: linux-kernel@vger.kernel.org
14854 F: drivers/net/dsa/sja1105
14855 F: drivers/net/pcs/pcs-xpcs-nxp.c
14857 NXP TDA998X DRM DRIVER
14858 M: Russell King <linux@armlinux.org.uk>
14860 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14861 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14862 F: drivers/gpu/drm/i2c/tda998x_drv.c
14863 F: include/drm/i2c/tda998x.h
14864 F: include/dt-bindings/display/tda998x.h
14868 M: Peter Rosin <peda@axentia.se>
14869 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14871 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14872 F: sound/soc/codecs/tfa9879*
14874 NXP/Goodix TFA989X (TFA1) DRIVER
14875 M: Stephan Gerhold <stephan@gerhold.net>
14876 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14878 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14879 F: sound/soc/codecs/tfa989x.c
14882 L: linux-nfc@lists.01.org (subscribers-only)
14884 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14885 F: drivers/nfc/nxp-nci
14887 NXP i.MX 8MP DW100 V4L2 DRIVER
14888 M: Xavier Roumegue <xavier.roumegue@oss.nxp.com>
14889 L: linux-media@vger.kernel.org
14891 F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
14892 F: Documentation/userspace-api/media/drivers/dw100.rst
14893 F: drivers/media/platform/nxp/dw100/
14894 F: include/uapi/linux/dw100.h
14896 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14897 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14898 R: NXP Linux Team <linux-imx@nxp.com>
14899 L: linux-media@vger.kernel.org
14901 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14902 F: drivers/media/platform/nxp/imx-jpeg
14904 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14905 M: Jonas Malaco <jonas@protocubo.io>
14906 L: linux-hwmon@vger.kernel.org
14908 F: Documentation/hwmon/nzxt-kraken2.rst
14909 F: drivers/hwmon/nzxt-kraken2.c
14911 NZXT-SMART2 HARDWARE MONITORING DRIVER
14912 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14913 L: linux-hwmon@vger.kernel.org
14915 F: Documentation/hwmon/nzxt-smart2.rst
14916 F: drivers/hwmon/nzxt-smart2.c
14919 M: Jiri Pirko <jiri@nvidia.com>
14920 L: netdev@vger.kernel.org
14922 F: include/linux/objagg.h
14924 F: lib/test_objagg.c
14927 M: Josh Poimboeuf <jpoimboe@kernel.org>
14928 M: Peter Zijlstra <peterz@infradead.org>
14931 F: include/linux/objtool.h
14933 OCELOT ETHERNET SWITCH DRIVER
14934 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14935 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14936 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14937 M: UNGLinuxDriver@microchip.com
14938 L: netdev@vger.kernel.org
14940 F: drivers/net/dsa/ocelot/*
14941 F: drivers/net/ethernet/mscc/
14942 F: include/soc/mscc/ocelot*
14943 F: net/dsa/tag_ocelot.c
14944 F: net/dsa/tag_ocelot_8021q.c
14945 F: tools/testing/selftests/drivers/net/ocelot/*
14947 OCELOT EXTERNAL SWITCH CONTROL
14948 M: Colin Foster <colin.foster@in-advantage.com>
14950 F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
14951 F: drivers/mfd/ocelot*
14952 F: include/linux/mfd/ocelot.h
14954 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14955 M: Frederic Barrat <fbarrat@linux.ibm.com>
14956 M: Andrew Donnellan <ajd@linux.ibm.com>
14957 L: linuxppc-dev@lists.ozlabs.org
14959 F: Documentation/userspace-api/accelerators/ocxl.rst
14960 F: arch/powerpc/include/asm/pnv-ocxl.h
14961 F: arch/powerpc/platforms/powernv/ocxl.c
14962 F: drivers/misc/ocxl/
14963 F: include/misc/ocxl*
14964 F: include/uapi/misc/ocxl.h
14967 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14968 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14969 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14970 L: linux-omap@vger.kernel.org
14972 F: sound/soc/ti/n810.c
14973 F: sound/soc/ti/omap*
14974 F: sound/soc/ti/rx51.c
14975 F: sound/soc/ti/sdma-pcm.*
14977 OMAP CLOCK FRAMEWORK SUPPORT
14978 M: Paul Walmsley <paul@pwsan.com>
14979 L: linux-omap@vger.kernel.org
14981 F: arch/arm/*omap*/*clock*
14983 OMAP DEVICE TREE SUPPORT
14984 M: Benoît Cousson <bcousson@baylibre.com>
14985 M: Tony Lindgren <tony@atomide.com>
14986 L: linux-omap@vger.kernel.org
14987 L: devicetree@vger.kernel.org
14989 F: arch/arm/boot/dts/*am3*
14990 F: arch/arm/boot/dts/*am4*
14991 F: arch/arm/boot/dts/*am5*
14992 F: arch/arm/boot/dts/*dra7*
14993 F: arch/arm/boot/dts/*omap*
14994 F: arch/arm/boot/dts/logicpd-som-lv*
14995 F: arch/arm/boot/dts/logicpd-torpedo*
14997 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14998 L: linux-omap@vger.kernel.org
14999 L: linux-fbdev@vger.kernel.org
15001 F: Documentation/arm/omap/dss.rst
15002 F: drivers/video/fbdev/omap2/
15004 OMAP FRAMEBUFFER SUPPORT
15005 L: linux-fbdev@vger.kernel.org
15006 L: linux-omap@vger.kernel.org
15008 F: drivers/video/fbdev/omap/
15010 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
15011 M: Roger Quadros <rogerq@kernel.org>
15012 M: Tony Lindgren <tony@atomide.com>
15013 L: linux-omap@vger.kernel.org
15015 F: arch/arm/mach-omap2/*gpmc*
15016 F: drivers/memory/omap-gpmc.c
15019 M: Grygorii Strashko <grygorii.strashko@ti.com>
15020 M: Santosh Shilimkar <ssantosh@kernel.org>
15021 M: Kevin Hilman <khilman@kernel.org>
15022 L: linux-omap@vger.kernel.org
15024 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
15025 F: drivers/gpio/gpio-omap.c
15027 OMAP HARDWARE SPINLOCK SUPPORT
15028 M: Ohad Ben-Cohen <ohad@wizery.com>
15029 L: linux-omap@vger.kernel.org
15031 F: drivers/hwspinlock/omap_hwspinlock.c
15033 OMAP HS MMC SUPPORT
15034 L: linux-mmc@vger.kernel.org
15035 L: linux-omap@vger.kernel.org
15037 F: drivers/mmc/host/omap_hsmmc.c
15040 M: Paul Walmsley <paul@pwsan.com>
15041 L: linux-omap@vger.kernel.org
15043 F: arch/arm/mach-omap2/omap_hwmod*data*
15046 M: Benoît Cousson <bcousson@baylibre.com>
15047 M: Paul Walmsley <paul@pwsan.com>
15048 L: linux-omap@vger.kernel.org
15050 F: arch/arm/mach-omap2/omap_hwmod.*
15053 M: Vignesh R <vigneshr@ti.com>
15054 L: linux-omap@vger.kernel.org
15055 L: linux-i2c@vger.kernel.org
15057 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
15058 F: drivers/i2c/busses/i2c-omap.c
15060 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
15061 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15062 L: linux-media@vger.kernel.org
15064 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
15065 F: drivers/media/platform/ti/omap3isp/
15066 F: drivers/staging/media/omap4iss/
15069 M: Aaro Koskinen <aaro.koskinen@iki.fi>
15070 L: linux-omap@vger.kernel.org
15072 F: drivers/mmc/host/omap.c
15074 OMAP POWER MANAGEMENT SUPPORT
15075 M: Kevin Hilman <khilman@kernel.org>
15076 L: linux-omap@vger.kernel.org
15078 F: arch/arm/*omap*/*pm*
15079 F: drivers/cpufreq/omap-cpufreq.c
15081 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
15082 M: Paul Walmsley <paul@pwsan.com>
15083 L: linux-omap@vger.kernel.org
15085 F: arch/arm/mach-omap2/prm*
15087 OMAP RANDOM NUMBER GENERATOR SUPPORT
15088 M: Deepak Saxena <dsaxena@plexity.net>
15090 F: drivers/char/hw_random/omap-rng.c
15093 L: linux-usb@vger.kernel.org
15094 L: linux-omap@vger.kernel.org
15096 F: arch/arm/*omap*/usb*
15097 F: drivers/usb/*/*omap*
15099 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
15100 M: Mark Jackson <mpfj@newflow.co.uk>
15101 L: linux-omap@vger.kernel.org
15103 F: arch/arm/boot/dts/am335x-nano.dts
15106 M: Aaro Koskinen <aaro.koskinen@iki.fi>
15107 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
15108 M: Tony Lindgren <tony@atomide.com>
15109 L: linux-omap@vger.kernel.org
15111 Q: http://patchwork.kernel.org/project/linux-omap/list/
15112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15113 F: arch/arm/configs/omap1_defconfig
15114 F: arch/arm/mach-omap1/
15115 F: arch/arm/plat-omap/
15116 F: drivers/i2c/busses/i2c-omap.c
15117 F: include/linux/platform_data/ams-delta-fiq.h
15118 F: include/linux/platform_data/i2c-omap.h
15121 M: Tony Lindgren <tony@atomide.com>
15122 L: linux-omap@vger.kernel.org
15124 W: http://www.muru.com/linux/omap/
15125 W: http://linux.omap.com/
15126 Q: http://patchwork.kernel.org/project/linux-omap/list/
15127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15128 F: arch/arm/configs/omap2plus_defconfig
15129 F: arch/arm/mach-omap2/
15130 F: arch/arm/plat-omap/
15131 F: drivers/bus/ti-sysc.c
15132 F: drivers/i2c/busses/i2c-omap.c
15133 F: drivers/irqchip/irq-omap-intc.c
15134 F: drivers/mfd/*omap*.c
15135 F: drivers/mfd/menelaus.c
15136 F: drivers/mfd/palmas.c
15137 F: drivers/mfd/tps65217.c
15138 F: drivers/mfd/tps65218.c
15139 F: drivers/mfd/tps65910.c
15140 F: drivers/mfd/twl-core.[ch]
15141 F: drivers/mfd/twl4030*.c
15142 F: drivers/mfd/twl6030*.c
15143 F: drivers/mfd/twl6040*.c
15144 F: drivers/regulator/palmas-regulator*.c
15145 F: drivers/regulator/pbias-regulator.c
15146 F: drivers/regulator/tps65217-regulator.c
15147 F: drivers/regulator/tps65218-regulator.c
15148 F: drivers/regulator/tps65219-regulator.c
15149 F: drivers/regulator/tps65910-regulator.c
15150 F: drivers/regulator/twl-regulator.c
15151 F: drivers/regulator/twl6030-regulator.c
15152 F: include/linux/platform_data/i2c-omap.h
15153 F: include/linux/platform_data/ti-sysc.h
15156 M: Bob Copeland <me@bobcopeland.com>
15157 L: linux-karma-devel@lists.sourceforge.net
15159 F: Documentation/filesystems/omfs.rst
15162 OMNIKEY CARDMAN 4000 DRIVER
15163 M: Harald Welte <laforge@gnumonks.org>
15165 F: drivers/char/pcmcia/cm4000_cs.c
15166 F: include/linux/cm4000_cs.h
15167 F: include/uapi/linux/cm4000_cs.h
15169 OMNIKEY CARDMAN 4040 DRIVER
15170 M: Harald Welte <laforge@gnumonks.org>
15172 F: drivers/char/pcmcia/cm4040_cs.*
15174 OMNIVISION OG01A1B SENSOR DRIVER
15175 M: Shawn Tu <shawnx.tu@intel.com>
15176 L: linux-media@vger.kernel.org
15178 F: drivers/media/i2c/og01a1b.c
15180 OMNIVISION OV02A10 SENSOR DRIVER
15181 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15182 L: linux-media@vger.kernel.org
15184 T: git git://linuxtv.org/media_tree.git
15185 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
15186 F: drivers/media/i2c/ov02a10.c
15188 OMNIVISION OV08D10 SENSOR DRIVER
15189 M: Jimmy Su <jimmy.su@intel.com>
15190 L: linux-media@vger.kernel.org
15192 T: git git://linuxtv.org/media_tree.git
15193 F: drivers/media/i2c/ov08d10.c
15195 OMNIVISION OV13858 SENSOR DRIVER
15196 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15197 L: linux-media@vger.kernel.org
15199 T: git git://linuxtv.org/media_tree.git
15200 F: drivers/media/i2c/ov13858.c
15202 OMNIVISION OV13B10 SENSOR DRIVER
15203 M: Arec Kao <arec.kao@intel.com>
15204 L: linux-media@vger.kernel.org
15206 T: git git://linuxtv.org/media_tree.git
15207 F: drivers/media/i2c/ov13b10.c
15209 OMNIVISION OV2680 SENSOR DRIVER
15210 M: Rui Miguel Silva <rmfrfs@gmail.com>
15211 L: linux-media@vger.kernel.org
15213 T: git git://linuxtv.org/media_tree.git
15214 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15215 F: drivers/media/i2c/ov2680.c
15217 OMNIVISION OV2685 SENSOR DRIVER
15218 M: Shunqian Zheng <zhengsq@rock-chips.com>
15219 L: linux-media@vger.kernel.org
15221 T: git git://linuxtv.org/media_tree.git
15222 F: drivers/media/i2c/ov2685.c
15224 OMNIVISION OV2740 SENSOR DRIVER
15225 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15226 R: Shawn Tu <shawnx.tu@intel.com>
15227 R: Bingbu Cao <bingbu.cao@intel.com>
15228 L: linux-media@vger.kernel.org
15230 T: git git://linuxtv.org/media_tree.git
15231 F: drivers/media/i2c/ov2740.c
15233 OMNIVISION OV5640 SENSOR DRIVER
15234 M: Steve Longerbeam <slongerbeam@gmail.com>
15235 L: linux-media@vger.kernel.org
15237 T: git git://linuxtv.org/media_tree.git
15238 F: drivers/media/i2c/ov5640.c
15240 OMNIVISION OV5647 SENSOR DRIVER
15241 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
15242 M: Jacopo Mondi <jacopo@jmondi.org>
15243 L: linux-media@vger.kernel.org
15245 T: git git://linuxtv.org/media_tree.git
15246 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15247 F: drivers/media/i2c/ov5647.c
15249 OMNIVISION OV5670 SENSOR DRIVER
15250 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
15251 L: linux-media@vger.kernel.org
15253 T: git git://linuxtv.org/media_tree.git
15254 F: drivers/media/i2c/ov5670.c
15256 OMNIVISION OV5675 SENSOR DRIVER
15257 M: Shawn Tu <shawnx.tu@intel.com>
15258 L: linux-media@vger.kernel.org
15260 T: git git://linuxtv.org/media_tree.git
15261 F: drivers/media/i2c/ov5675.c
15263 OMNIVISION OV5693 SENSOR DRIVER
15264 M: Daniel Scally <djrscally@gmail.com>
15265 L: linux-media@vger.kernel.org
15267 T: git git://linuxtv.org/media_tree.git
15268 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15269 F: drivers/media/i2c/ov5693.c
15271 OMNIVISION OV5695 SENSOR DRIVER
15272 M: Shunqian Zheng <zhengsq@rock-chips.com>
15273 L: linux-media@vger.kernel.org
15275 T: git git://linuxtv.org/media_tree.git
15276 F: drivers/media/i2c/ov5695.c
15278 OMNIVISION OV7670 SENSOR DRIVER
15279 L: linux-media@vger.kernel.org
15281 T: git git://linuxtv.org/media_tree.git
15282 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
15283 F: drivers/media/i2c/ov7670.c
15285 OMNIVISION OV772x SENSOR DRIVER
15286 M: Jacopo Mondi <jacopo@jmondi.org>
15287 L: linux-media@vger.kernel.org
15289 T: git git://linuxtv.org/media_tree.git
15290 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15291 F: drivers/media/i2c/ov772x.c
15292 F: include/media/i2c/ov772x.h
15294 OMNIVISION OV7740 SENSOR DRIVER
15295 M: Wenyou Yang <wenyou.yang@microchip.com>
15296 L: linux-media@vger.kernel.org
15298 T: git git://linuxtv.org/media_tree.git
15299 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
15300 F: drivers/media/i2c/ov7740.c
15302 OMNIVISION OV8856 SENSOR DRIVER
15303 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15304 L: linux-media@vger.kernel.org
15306 T: git git://linuxtv.org/media_tree.git
15307 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15308 F: drivers/media/i2c/ov8856.c
15310 OMNIVISION OV9282 SENSOR DRIVER
15311 M: Paul J. Murphy <paul.j.murphy@intel.com>
15312 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15313 L: linux-media@vger.kernel.org
15315 T: git git://linuxtv.org/media_tree.git
15316 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15317 F: drivers/media/i2c/ov9282.c
15319 OMNIVISION OV9640 SENSOR DRIVER
15320 M: Petr Cvek <petrcvekcz@gmail.com>
15321 L: linux-media@vger.kernel.org
15323 F: drivers/media/i2c/ov9640.*
15325 OMNIVISION OV9650 SENSOR DRIVER
15326 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15327 R: Akinobu Mita <akinobu.mita@gmail.com>
15328 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
15329 L: linux-media@vger.kernel.org
15331 T: git git://linuxtv.org/media_tree.git
15332 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
15333 F: drivers/media/i2c/ov9650.c
15335 OMNIVISION OV9734 SENSOR DRIVER
15336 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15337 R: Bingbu Cao <bingbu.cao@intel.com>
15338 L: linux-media@vger.kernel.org
15340 T: git git://linuxtv.org/media_tree.git
15341 F: drivers/media/i2c/ov9734.c
15343 ONBOARD USB HUB DRIVER
15344 M: Matthias Kaehlcke <mka@chromium.org>
15345 L: linux-usb@vger.kernel.org
15347 F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15348 F: drivers/usb/misc/onboard_usb_hub.c
15350 ONENAND FLASH DRIVER
15351 M: Kyungmin Park <kyungmin.park@samsung.com>
15352 L: linux-mtd@lists.infradead.org
15354 F: drivers/mtd/nand/onenand/
15355 F: include/linux/mtd/onenand*.h
15357 ONION OMEGA2+ BOARD
15358 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15359 L: linux-mips@vger.kernel.org
15361 F: arch/mips/boot/dts/ralink/omega2p.dts
15364 M: Jens Wiklander <jens.wiklander@linaro.org>
15365 L: op-tee@lists.trustedfirmware.org
15367 F: Documentation/ABI/testing/sysfs-bus-optee-devices
15368 F: drivers/tee/optee/
15370 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15371 M: Sumit Garg <sumit.garg@linaro.org>
15372 L: op-tee@lists.trustedfirmware.org
15374 F: drivers/char/hw_random/optee-rng.c
15377 M: Clément Léger <clement.leger@bootlin.com>
15378 L: linux-rtc@vger.kernel.org
15380 F: drivers/rtc/rtc-optee.c
15383 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15384 L: linux-rdma@vger.kernel.org
15386 F: drivers/infiniband/ulp/opa_vnic
15388 OPEN FIRMWARE AND FLATTENED DEVICE TREE
15389 M: Rob Herring <robh+dt@kernel.org>
15390 M: Frank Rowand <frowand.list@gmail.com>
15391 L: devicetree@vger.kernel.org
15393 C: irc://irc.libera.chat/devicetree
15394 W: http://www.devicetree.org/
15395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15396 F: Documentation/ABI/testing/sysfs-firmware-ofw
15398 F: include/linux/of*.h
15400 K: of_overlay_notifier_
15401 K: of_overlay_fdt_apply
15402 K: of_overlay_remove
15404 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15405 M: Rob Herring <robh+dt@kernel.org>
15406 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15407 L: devicetree@vger.kernel.org
15409 C: irc://irc.libera.chat/devicetree
15410 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15412 F: Documentation/devicetree/
15413 F: arch/*/boot/dts/
15414 F: include/dt-bindings/
15416 OPENCOMPUTE PTP CLOCK DRIVER
15417 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15418 M: Vadim Fedorenko <vadfed@fb.com>
15419 L: netdev@vger.kernel.org
15421 F: drivers/ptp/ptp_ocp.c
15423 OPENCORES I2C BUS DRIVER
15424 M: Peter Korsgaard <peter@korsgaard.com>
15425 M: Andrew Lunn <andrew@lunn.ch>
15426 L: linux-i2c@vger.kernel.org
15428 F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15429 F: Documentation/i2c/busses/i2c-ocores.rst
15430 F: drivers/i2c/busses/i2c-ocores.c
15431 F: include/linux/platform_data/i2c-ocores.h
15433 OPENRISC ARCHITECTURE
15434 M: Jonas Bonn <jonas@southpole.se>
15435 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15436 M: Stafford Horne <shorne@gmail.com>
15437 L: openrisc@lists.librecores.org
15439 W: http://openrisc.io
15440 T: git https://github.com/openrisc/linux.git
15441 F: Documentation/devicetree/bindings/openrisc/
15442 F: Documentation/openrisc/
15444 F: drivers/irqchip/irq-ompic.c
15445 F: drivers/irqchip/irq-or1k-*
15448 M: Pravin B Shelar <pshelar@ovn.org>
15449 L: netdev@vger.kernel.org
15450 L: dev@openvswitch.org
15452 W: http://openvswitch.org
15453 F: include/uapi/linux/openvswitch.h
15454 F: net/openvswitch/
15455 F: tools/testing/selftests/net/openvswitch/
15457 OPERATING PERFORMANCE POINTS (OPP)
15458 M: Viresh Kumar <vireshk@kernel.org>
15459 M: Nishanth Menon <nm@ti.com>
15460 M: Stephen Boyd <sboyd@kernel.org>
15461 L: linux-pm@vger.kernel.org
15463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15464 F: Documentation/devicetree/bindings/opp/
15465 F: Documentation/power/opp.rst
15467 F: include/linux/pm_opp.h
15470 M: Clemens Ladisch <clemens@ladisch.de>
15471 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15474 F: sound/drivers/opl4/
15476 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15477 M: Mark Fasheh <mark@fasheh.com>
15478 M: Joel Becker <jlbec@evilplan.org>
15479 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15480 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15482 W: http://ocfs2.wiki.kernel.org
15483 F: Documentation/filesystems/dlmfs.rst
15484 F: Documentation/filesystems/ocfs2.rst
15487 ORANGEFS FILESYSTEM
15488 M: Mike Marshall <hubcap@omnibond.com>
15489 R: Martin Brandenburg <martin@omnibond.com>
15490 L: devel@lists.orangefs.org
15492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15493 F: Documentation/filesystems/orangefs.rst
15497 L: linux-wireless@vger.kernel.org
15499 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15500 W: http://www.nongnu.org/orinoco/
15501 F: drivers/net/wireless/intersil/orinoco/
15503 OV2659 OMNIVISION SENSOR DRIVER
15504 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15505 L: linux-media@vger.kernel.org
15507 W: https://linuxtv.org
15508 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15509 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15510 F: drivers/media/i2c/ov2659.c
15511 F: include/media/i2c/ov2659.h
15514 M: Miklos Szeredi <miklos@szeredi.hu>
15515 L: linux-unionfs@vger.kernel.org
15517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15518 F: Documentation/filesystems/overlayfs.rst
15521 P54 WIRELESS DRIVER
15522 M: Christian Lamparter <chunkeey@googlemail.com>
15523 L: linux-wireless@vger.kernel.org
15525 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15526 F: drivers/net/wireless/intersil/p54/
15529 M: Vladimir Oltean <olteanv@gmail.com>
15530 L: netdev@vger.kernel.org
15532 F: Documentation/core-api/packing.rst
15533 F: include/linux/packing.h
15536 PADATA PARALLEL EXECUTION MECHANISM
15537 M: Steffen Klassert <steffen.klassert@secunet.com>
15538 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15539 L: linux-crypto@vger.kernel.org
15540 L: linux-kernel@vger.kernel.org
15542 F: Documentation/core-api/padata.rst
15543 F: include/linux/padata.h
15547 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15548 L: linux-fsdevel@vger.kernel.org
15550 T: git git://git.infradead.org/users/willy/pagecache.git
15551 F: Documentation/filesystems/locking.rst
15552 F: Documentation/filesystems/vfs.rst
15553 F: include/linux/pagemap.h
15555 F: mm/page-writeback.c
15560 M: Jesper Dangaard Brouer <hawk@kernel.org>
15561 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15562 L: netdev@vger.kernel.org
15564 F: Documentation/networking/page_pool.rst
15565 F: include/net/page_pool.h
15566 F: include/trace/events/page_pool.h
15567 F: net/core/page_pool.c
15570 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15571 M: Andrew Morton <akpm@linux-foundation.org>
15572 L: linux-mm@kvack.org
15574 F: Documentation/mm/page_table_check.rst
15575 F: include/linux/page_table_check.h
15576 F: mm/page_table_check.c
15578 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15579 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15580 L: platform-driver-x86@vger.kernel.org
15582 F: drivers/platform/x86/panasonic-laptop.c
15584 PARALLAX PING IIO SENSOR DRIVER
15585 M: Andreas Klinger <ak@it-klinger.de>
15586 L: linux-iio@vger.kernel.org
15588 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15589 F: drivers/iio/proximity/ping.c
15591 PARALLEL LCD/KEYPAD PANEL DRIVER
15592 M: Willy Tarreau <willy@haproxy.com>
15593 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15595 F: Documentation/admin-guide/lcd-panel-cgram.rst
15596 F: drivers/auxdisplay/panel.c
15598 PARALLEL PORT SUBSYSTEM
15599 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15600 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15601 L: linux-parport@lists.infradead.org (subscribers-only)
15603 F: Documentation/driver-api/parport*.rst
15604 F: drivers/char/ppdev.c
15605 F: drivers/parport/
15606 F: include/linux/parport*.h
15607 F: include/uapi/linux/ppdev.h
15609 PARAVIRT_OPS INTERFACE
15610 M: Juergen Gross <jgross@suse.com>
15611 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15612 R: Alexey Makhalov <amakhalov@vmware.com>
15613 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15614 L: virtualization@lists.linux-foundation.org
15617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15618 F: Documentation/virt/paravirt_ops.rst
15619 F: arch/*/include/asm/paravirt*.h
15620 F: arch/*/kernel/paravirt*
15621 F: include/linux/hypervisor.h
15623 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15624 M: Tim Waugh <tim@cyberelk.net>
15625 L: linux-parport@lists.infradead.org (subscribers-only)
15627 F: Documentation/admin-guide/blockdev/paride.rst
15628 F: drivers/block/paride/
15630 PARISC ARCHITECTURE
15631 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15632 M: Helge Deller <deller@gmx.de>
15633 L: linux-parisc@vger.kernel.org
15635 W: https://parisc.wiki.kernel.org
15636 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15639 F: Documentation/parisc/
15641 F: drivers/char/agp/parisc-agp.c
15642 F: drivers/input/misc/hp_sdc_rtc.c
15643 F: drivers/input/serio/gscps2.c
15644 F: drivers/input/serio/hp_sdc*
15646 F: drivers/parport/parport_gsc.*
15647 F: drivers/tty/serial/8250/8250_parisc.c
15648 F: drivers/video/console/sti*
15649 F: drivers/video/fbdev/sti*
15650 F: drivers/video/logo/logo_parisc*
15651 F: include/linux/hp_sdc.h
15654 M: Jiri Pirko <jiri@nvidia.com>
15655 L: netdev@vger.kernel.org
15657 F: include/linux/parman.h
15659 F: lib/test_parman.c
15661 PC ENGINES APU BOARD DRIVER
15662 M: Enrico Weigelt, metux IT consult <info@metux.net>
15664 F: drivers/platform/x86/pcengines-apuv2.c
15666 PC87360 HARDWARE MONITORING DRIVER
15667 M: Jim Cromie <jim.cromie@gmail.com>
15668 L: linux-hwmon@vger.kernel.org
15670 F: Documentation/hwmon/pc87360.rst
15671 F: drivers/hwmon/pc87360.c
15673 PC8736x GPIO DRIVER
15674 M: Jim Cromie <jim.cromie@gmail.com>
15676 F: drivers/char/pc8736x_gpio.c
15678 PC87427 HARDWARE MONITORING DRIVER
15679 M: Jean Delvare <jdelvare@suse.com>
15680 L: linux-hwmon@vger.kernel.org
15682 F: Documentation/hwmon/pc87427.rst
15683 F: drivers/hwmon/pc87427.c
15686 M: Riku Voipio <riku.voipio@iki.fi>
15688 F: drivers/leds/leds-pca9532.c
15689 F: include/linux/leds-pca9532.h
15691 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15692 M: Guenter Roeck <linux@roeck-us.net>
15693 L: linux-i2c@vger.kernel.org
15695 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15697 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15698 M: Khalid Aziz <khalid@gonehiking.org>
15700 F: drivers/firmware/pcdp.*
15702 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15703 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15704 M: Pali Rohár <pali@kernel.org>
15705 L: linux-pci@vger.kernel.org
15706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15708 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15709 F: drivers/pci/controller/pci-aardvark.c
15711 PCI DRIVER FOR ALTERA PCIE IP
15712 M: Joyce Ooi <joyce.ooi@intel.com>
15713 L: linux-pci@vger.kernel.org
15715 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15716 F: drivers/pci/controller/pcie-altera.c
15718 PCI DRIVER FOR APPLIEDMICRO XGENE
15719 M: Toan Le <toan@os.amperecomputing.com>
15720 L: linux-pci@vger.kernel.org
15721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15723 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15724 F: drivers/pci/controller/pci-xgene.c
15726 PCI DRIVER FOR ARM VERSATILE PLATFORM
15727 M: Rob Herring <robh@kernel.org>
15728 L: linux-pci@vger.kernel.org
15729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15731 F: Documentation/devicetree/bindings/pci/versatile.yaml
15732 F: drivers/pci/controller/pci-versatile.c
15734 PCI DRIVER FOR ARMADA 8K
15735 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15736 L: linux-pci@vger.kernel.org
15737 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15739 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15740 F: drivers/pci/controller/dwc/pcie-armada8k.c
15742 PCI DRIVER FOR CADENCE PCIE IP
15743 M: Tom Joseph <tjoseph@cadence.com>
15744 L: linux-pci@vger.kernel.org
15746 F: Documentation/devicetree/bindings/pci/cdns,*
15747 F: drivers/pci/controller/cadence/
15749 PCI DRIVER FOR FREESCALE LAYERSCAPE
15750 M: Minghuan Lian <minghuan.Lian@nxp.com>
15751 M: Mingkai Hu <mingkai.hu@nxp.com>
15752 M: Roy Zang <roy.zang@nxp.com>
15753 L: linuxppc-dev@lists.ozlabs.org
15754 L: linux-pci@vger.kernel.org
15755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15757 F: drivers/pci/controller/dwc/*layerscape*
15759 PCI DRIVER FOR GENERIC OF HOSTS
15760 M: Will Deacon <will@kernel.org>
15761 L: linux-pci@vger.kernel.org
15762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15764 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15765 F: drivers/pci/controller/pci-host-common.c
15766 F: drivers/pci/controller/pci-host-generic.c
15768 PCI DRIVER FOR IMX6
15769 M: Richard Zhu <hongxing.zhu@nxp.com>
15770 M: Lucas Stach <l.stach@pengutronix.de>
15771 L: linux-pci@vger.kernel.org
15772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15774 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15775 F: drivers/pci/controller/dwc/*imx6*
15777 PCI DRIVER FOR FU740
15778 M: Paul Walmsley <paul.walmsley@sifive.com>
15779 M: Greentime Hu <greentime.hu@sifive.com>
15780 L: linux-pci@vger.kernel.org
15782 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15783 F: drivers/pci/controller/dwc/pcie-fu740.c
15785 PCI DRIVER FOR INTEL IXP4XX
15786 M: Linus Walleij <linus.walleij@linaro.org>
15788 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15789 F: drivers/pci/controller/pci-ixp4xx.c
15791 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15792 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15793 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15794 L: linux-pci@vger.kernel.org
15796 F: drivers/pci/controller/vmd.c
15798 PCI DRIVER FOR MICROSEMI SWITCHTEC
15799 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15800 M: Logan Gunthorpe <logang@deltatee.com>
15801 L: linux-pci@vger.kernel.org
15803 F: Documentation/ABI/testing/sysfs-class-switchtec
15804 F: Documentation/driver-api/switchtec.rst
15805 F: drivers/ntb/hw/mscc/
15806 F: drivers/pci/switch/switchtec*
15807 F: include/linux/switchtec.h
15808 F: include/uapi/linux/switchtec_ioctl.h
15810 PCI DRIVER FOR MOBIVEIL PCIE IP
15811 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15812 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15813 L: linux-pci@vger.kernel.org
15815 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15816 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15818 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15819 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15820 M: Pali Rohár <pali@kernel.org>
15821 L: linux-pci@vger.kernel.org
15822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15824 F: drivers/pci/controller/*mvebu*
15826 PCI DRIVER FOR NVIDIA TEGRA
15827 M: Thierry Reding <thierry.reding@gmail.com>
15828 L: linux-tegra@vger.kernel.org
15829 L: linux-pci@vger.kernel.org
15831 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15832 F: drivers/pci/controller/pci-tegra.c
15834 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15835 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15836 L: linux-pci@vger.kernel.org
15837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15839 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15840 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15842 PCI DRIVER FOR RENESAS R-CAR
15843 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15844 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15845 L: linux-pci@vger.kernel.org
15846 L: linux-renesas-soc@vger.kernel.org
15848 F: Documentation/devicetree/bindings/pci/*rcar*
15849 F: drivers/pci/controller/*rcar*
15851 PCI DRIVER FOR SAMSUNG EXYNOS
15852 M: Jingoo Han <jingoohan1@gmail.com>
15853 L: linux-pci@vger.kernel.org
15854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15855 L: linux-samsung-soc@vger.kernel.org
15857 F: drivers/pci/controller/dwc/pci-exynos.c
15859 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15860 M: Jingoo Han <jingoohan1@gmail.com>
15861 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15862 L: linux-pci@vger.kernel.org
15864 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15865 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15866 F: drivers/pci/controller/dwc/*designware*
15868 PCI DRIVER FOR TI DRA7XX/J721E
15869 M: Vignesh Raghavendra <vigneshr@ti.com>
15870 L: linux-omap@vger.kernel.org
15871 L: linux-pci@vger.kernel.org
15872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15874 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15875 F: drivers/pci/controller/cadence/pci-j721e.c
15876 F: drivers/pci/controller/dwc/pci-dra7xx.c
15878 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15879 M: Linus Walleij <linus.walleij@linaro.org>
15880 L: linux-pci@vger.kernel.org
15882 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15883 F: drivers/pci/controller/pci-v3-semi.c
15885 PCI ENDPOINT SUBSYSTEM
15886 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15887 R: Krzysztof Wilczyński <kw@linux.com>
15888 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15889 R: Kishon Vijay Abraham I <kishon@kernel.org>
15890 L: linux-pci@vger.kernel.org
15892 Q: https://patchwork.kernel.org/project/linux-pci/list/
15893 B: https://bugzilla.kernel.org
15894 C: irc://irc.oftc.net/linux-pci
15895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15896 F: Documentation/PCI/endpoint/*
15897 F: Documentation/misc-devices/pci-endpoint-test.rst
15898 F: drivers/misc/pci_endpoint_test.c
15899 F: drivers/pci/endpoint/
15902 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15903 M: Mahesh J Salgaonkar <mahesh@linux.ibm.com>
15904 R: Oliver O'Halloran <oohall@gmail.com>
15905 L: linuxppc-dev@lists.ozlabs.org
15907 F: Documentation/PCI/pci-error-recovery.rst
15908 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15909 F: arch/powerpc/include/*/eeh*.h
15910 F: arch/powerpc/kernel/eeh*.c
15911 F: arch/powerpc/platforms/*/eeh*.c
15912 F: drivers/pci/pcie/aer.c
15913 F: drivers/pci/pcie/dpc.c
15914 F: drivers/pci/pcie/err.c
15917 M: Linas Vepstas <linasvepstas@gmail.com>
15918 L: linux-pci@vger.kernel.org
15920 F: Documentation/PCI/pci-error-recovery.rst
15922 PCI PEER-TO-PEER DMA (P2PDMA)
15923 M: Bjorn Helgaas <bhelgaas@google.com>
15924 M: Logan Gunthorpe <logang@deltatee.com>
15925 L: linux-pci@vger.kernel.org
15927 Q: https://patchwork.kernel.org/project/linux-pci/list/
15928 B: https://bugzilla.kernel.org
15929 C: irc://irc.oftc.net/linux-pci
15930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15931 F: Documentation/driver-api/pci/p2pdma.rst
15932 F: drivers/pci/p2pdma.c
15933 F: include/linux/pci-p2pdma.h
15935 PCI MSI DRIVER FOR ALTERA MSI IP
15936 M: Joyce Ooi <joyce.ooi@intel.com>
15937 L: linux-pci@vger.kernel.org
15939 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15940 F: drivers/pci/controller/pcie-altera-msi.c
15942 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15943 M: Toan Le <toan@os.amperecomputing.com>
15944 L: linux-pci@vger.kernel.org
15945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15947 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15948 F: drivers/pci/controller/pci-xgene-msi.c
15950 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15951 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15952 R: Rob Herring <robh@kernel.org>
15953 R: Krzysztof Wilczyński <kw@linux.com>
15954 L: linux-pci@vger.kernel.org
15956 Q: https://patchwork.kernel.org/project/linux-pci/list/
15957 B: https://bugzilla.kernel.org
15958 C: irc://irc.oftc.net/linux-pci
15959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15960 F: Documentation/devicetree/bindings/pci/
15961 F: drivers/pci/controller/
15962 F: drivers/pci/pci-bridge-emul.c
15963 F: drivers/pci/pci-bridge-emul.h
15966 M: Bjorn Helgaas <bhelgaas@google.com>
15967 L: linux-pci@vger.kernel.org
15969 Q: https://patchwork.kernel.org/project/linux-pci/list/
15970 B: https://bugzilla.kernel.org
15971 C: irc://irc.oftc.net/linux-pci
15972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15973 F: Documentation/PCI/
15974 F: Documentation/devicetree/bindings/pci/
15975 F: arch/x86/kernel/early-quirks.c
15976 F: arch/x86/kernel/quirks.c
15978 F: drivers/acpi/pci*
15980 F: include/asm-generic/pci*
15981 F: include/linux/of_pci.h
15982 F: include/linux/pci*
15983 F: include/uapi/linux/pci*
15986 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15987 M: Jonathan Chocron <jonnyc@amazon.com>
15988 L: linux-pci@vger.kernel.org
15990 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15991 F: drivers/pci/controller/dwc/pcie-al.c
15993 PCIE DRIVER FOR AMLOGIC MESON
15994 M: Yue Wang <yue.wang@Amlogic.com>
15995 L: linux-pci@vger.kernel.org
15996 L: linux-amlogic@lists.infradead.org
15998 F: drivers/pci/controller/dwc/pci-meson.c
16000 PCIE DRIVER FOR AXIS ARTPEC
16001 M: Jesper Nilsson <jesper.nilsson@axis.com>
16002 L: linux-arm-kernel@axis.com
16003 L: linux-pci@vger.kernel.org
16005 F: Documentation/devicetree/bindings/pci/axis,artpec*
16006 F: drivers/pci/controller/dwc/*artpec*
16008 PCIE DRIVER FOR CAVIUM THUNDERX
16009 M: Robert Richter <rric@kernel.org>
16010 L: linux-pci@vger.kernel.org
16011 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16013 F: drivers/pci/controller/pci-thunder-*
16015 PCIE DRIVER FOR HISILICON
16016 M: Zhou Wang <wangzhou1@hisilicon.com>
16017 L: linux-pci@vger.kernel.org
16019 F: drivers/pci/controller/dwc/pcie-hisi.c
16021 PCIE DRIVER FOR HISILICON KIRIN
16022 M: Xiaowei Song <songxiaowei@hisilicon.com>
16023 M: Binghui Wang <wangbinghui@hisilicon.com>
16024 L: linux-pci@vger.kernel.org
16026 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
16027 F: drivers/pci/controller/dwc/pcie-kirin.c
16029 PCIE DRIVER FOR HISILICON STB
16030 M: Shawn Guo <shawn.guo@linaro.org>
16031 L: linux-pci@vger.kernel.org
16033 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
16034 F: drivers/pci/controller/dwc/pcie-histb.c
16036 PCIE DRIVER FOR INTEL KEEM BAY
16037 M: Srikanth Thokala <srikanth.thokala@intel.com>
16038 L: linux-pci@vger.kernel.org
16040 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
16041 F: drivers/pci/controller/dwc/pcie-keembay.c
16043 PCIE DRIVER FOR INTEL LGM GW SOC
16044 M: Rahul Tanwar <rtanwar@maxlinear.com>
16045 L: linux-pci@vger.kernel.org
16047 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
16048 F: drivers/pci/controller/dwc/pcie-intel-gw.c
16050 PCIE DRIVER FOR MEDIATEK
16051 M: Ryder Lee <ryder.lee@mediatek.com>
16052 M: Jianjun Wang <jianjun.wang@mediatek.com>
16053 L: linux-pci@vger.kernel.org
16054 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16056 F: Documentation/devicetree/bindings/pci/mediatek*
16057 F: drivers/pci/controller/*mediatek*
16059 PCIE DRIVER FOR MICROCHIP
16060 M: Daire McNamara <daire.mcnamara@microchip.com>
16061 L: linux-pci@vger.kernel.org
16063 F: Documentation/devicetree/bindings/pci/microchip*
16064 F: drivers/pci/controller/*microchip*
16066 PCIE DRIVER FOR QUALCOMM MSM
16067 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16068 L: linux-pci@vger.kernel.org
16069 L: linux-arm-msm@vger.kernel.org
16071 F: drivers/pci/controller/dwc/pcie-qcom.c
16073 PCIE ENDPOINT DRIVER FOR QUALCOMM
16074 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16075 L: linux-pci@vger.kernel.org
16076 L: linux-arm-msm@vger.kernel.org
16078 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
16079 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
16081 PCIE DRIVER FOR ROCKCHIP
16082 M: Shawn Lin <shawn.lin@rock-chips.com>
16083 L: linux-pci@vger.kernel.org
16084 L: linux-rockchip@lists.infradead.org
16086 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
16087 F: drivers/pci/controller/pcie-rockchip*
16089 PCIE DRIVER FOR SOCIONEXT UNIPHIER
16090 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16091 L: linux-pci@vger.kernel.org
16093 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
16094 F: drivers/pci/controller/dwc/pcie-uniphier*
16096 PCIE DRIVER FOR ST SPEAR13XX
16097 M: Pratyush Anand <pratyush.anand@gmail.com>
16098 L: linux-pci@vger.kernel.org
16100 F: drivers/pci/controller/dwc/*spear*
16102 PCI DRIVER FOR XILINX VERSAL CPM
16103 M: Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
16104 M: Michal Simek <michal.simek@amd.com>
16105 L: linux-pci@vger.kernel.org
16107 F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16108 F: drivers/pci/controller/pcie-xilinx-cpm.c
16111 M: Dominik Brodowski <linux@dominikbrodowski.net>
16113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
16114 F: Documentation/pcmcia/
16119 PCNET32 NETWORK DRIVER
16120 M: Don Fry <pcnet32@frontier.com>
16121 L: netdev@vger.kernel.org
16123 F: drivers/net/ethernet/amd/pcnet32.c
16125 PCRYPT PARALLEL CRYPTO ENGINE
16126 M: Steffen Klassert <steffen.klassert@secunet.com>
16127 L: linux-crypto@vger.kernel.org
16130 F: include/crypto/pcrypt.h
16132 PEAQ WMI HOTKEYS DRIVER
16133 M: Hans de Goede <hdegoede@redhat.com>
16134 L: platform-driver-x86@vger.kernel.org
16136 F: drivers/platform/x86/peaq-wmi.c
16138 PECI HARDWARE MONITORING DRIVERS
16139 M: Iwona Winiarska <iwona.winiarska@intel.com>
16140 L: linux-hwmon@vger.kernel.org
16142 F: Documentation/hwmon/peci-cputemp.rst
16143 F: Documentation/hwmon/peci-dimmtemp.rst
16144 F: drivers/hwmon/peci/
16147 M: Iwona Winiarska <iwona.winiarska@intel.com>
16148 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
16150 F: Documentation/devicetree/bindings/peci/
16151 F: Documentation/peci/
16153 F: include/linux/peci-cpu.h
16154 F: include/linux/peci.h
16156 PENSANDO ETHERNET DRIVERS
16157 M: Shannon Nelson <shannon.nelson@amd.com>
16158 M: Brett Creeley <brett.creeley@amd.com>
16159 M: drivers@pensando.io
16160 L: netdev@vger.kernel.org
16162 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
16163 F: drivers/net/ethernet/pensando/
16165 PER-CPU MEMORY ALLOCATOR
16166 M: Dennis Zhou <dennis@kernel.org>
16167 M: Tejun Heo <tj@kernel.org>
16168 M: Christoph Lameter <cl@linux.com>
16169 L: linux-mm@kvack.org
16171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
16172 F: arch/*/include/asm/percpu.h
16173 F: include/linux/percpu*.h
16177 PER-TASK DELAY ACCOUNTING
16178 M: Balbir Singh <bsingharora@gmail.com>
16180 F: include/linux/delayacct.h
16181 F: kernel/delayacct.c
16183 PERFORMANCE EVENTS SUBSYSTEM
16184 M: Peter Zijlstra <peterz@infradead.org>
16185 M: Ingo Molnar <mingo@redhat.com>
16186 M: Arnaldo Carvalho de Melo <acme@kernel.org>
16187 R: Mark Rutland <mark.rutland@arm.com>
16188 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16189 R: Jiri Olsa <jolsa@kernel.org>
16190 R: Namhyung Kim <namhyung@kernel.org>
16191 L: linux-perf-users@vger.kernel.org
16192 L: linux-kernel@vger.kernel.org
16194 W: https://perf.wiki.kernel.org/
16195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16197 F: arch/*/events/*/*
16198 F: arch/*/include/asm/perf_event.h
16199 F: arch/*/kernel/*/*/perf_event*.c
16200 F: arch/*/kernel/*/perf_event*.c
16201 F: arch/*/kernel/perf_callchain.c
16202 F: arch/*/kernel/perf_event*.c
16203 F: include/linux/perf_event.h
16204 F: include/uapi/linux/perf_event.h
16209 PERFORMANCE EVENTS TOOLING ARM64
16210 R: John Garry <john.garry@huawei.com>
16211 R: Will Deacon <will@kernel.org>
16212 R: James Clark <james.clark@arm.com>
16213 R: Mike Leach <mike.leach@linaro.org>
16214 R: Leo Yan <leo.yan@linaro.org>
16215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16217 F: tools/build/feature/test-libopencsd.c
16218 F: tools/perf/arch/arm*/
16219 F: tools/perf/pmu-events/arch/arm64/
16220 F: tools/perf/util/arm-spe*
16221 F: tools/perf/util/cs-etm*
16223 PERSONALITY HANDLING
16224 M: Christoph Hellwig <hch@infradead.org>
16225 L: linux-abi-devel@lists.sourceforge.net
16227 F: include/linux/personality.h
16228 F: include/uapi/linux/personality.h
16230 PHOENIX RC FLIGHT CONTROLLER ADAPTER
16231 M: Marcus Folkesson <marcus.folkesson@gmail.com>
16232 L: linux-input@vger.kernel.org
16234 F: Documentation/input/devices/pxrc.rst
16235 F: drivers/input/joystick/pxrc.c
16238 M: Remi Denis-Courmont <courmisch@gmail.com>
16240 F: Documentation/networking/phonet.rst
16241 F: include/linux/phonet.h
16242 F: include/net/phonet/
16243 F: include/uapi/linux/phonet.h
16247 M: Joern Engel <joern@lazybastard.org>
16248 L: linux-mtd@lists.infradead.org
16250 F: drivers/mtd/devices/phram.c
16253 M: Bruno Prémont <bonbons@linux-vserver.org>
16254 L: linux-input@vger.kernel.org
16256 F: drivers/hid/hid-picolcd*
16259 M: Christian Brauner <christian@brauner.io>
16260 L: linux-kernel@vger.kernel.org
16262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16264 F: tools/testing/selftests/clone3/
16265 F: tools/testing/selftests/pid_namespace/
16266 F: tools/testing/selftests/pidfd/
16269 K: \b(clone_args|kernel_clone_args)\b
16271 PIN CONTROL SUBSYSTEM
16272 M: Linus Walleij <linus.walleij@linaro.org>
16273 L: linux-gpio@vger.kernel.org
16275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16276 F: Documentation/devicetree/bindings/pinctrl/
16277 F: Documentation/driver-api/pin-control.rst
16278 F: drivers/pinctrl/
16279 F: include/dt-bindings/pinctrl/
16280 F: include/linux/pinctrl/
16282 PIN CONTROLLER - AMD
16283 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16284 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16286 F: drivers/pinctrl/pinctrl-amd.c
16288 PIN CONTROLLER - FREESCALE
16289 M: Dong Aisheng <aisheng.dong@nxp.com>
16290 M: Fabio Estevam <festevam@gmail.com>
16291 M: Shawn Guo <shawnguo@kernel.org>
16292 M: Jacky Bai <ping.bai@nxp.com>
16293 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16294 L: linux-gpio@vger.kernel.org
16296 F: Documentation/devicetree/bindings/pinctrl/fsl,*
16297 F: drivers/pinctrl/freescale/
16299 PIN CONTROLLER - INTEL
16300 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16301 M: Andy Shevchenko <andy@kernel.org>
16303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16304 F: drivers/pinctrl/intel/
16306 PIN CONTROLLER - KEEMBAY
16307 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16309 F: drivers/pinctrl/pinctrl-keembay*
16311 PIN CONTROLLER - MEDIATEK
16312 M: Sean Wang <sean.wang@kernel.org>
16313 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16315 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16316 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
16317 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16318 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16319 F: drivers/pinctrl/mediatek/
16321 PIN CONTROLLER - MICROCHIP AT91
16322 M: Ludovic Desroches <ludovic.desroches@microchip.com>
16323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16324 L: linux-gpio@vger.kernel.org
16326 F: drivers/gpio/gpio-sama5d2-piobu.c
16327 F: drivers/pinctrl/pinctrl-at91*
16329 PIN CONTROLLER - QUALCOMM
16330 M: Bjorn Andersson <andersson@kernel.org>
16331 L: linux-arm-msm@vger.kernel.org
16333 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16334 F: drivers/pinctrl/qcom/
16336 PIN CONTROLLER - RENESAS
16337 M: Geert Uytterhoeven <geert+renesas@glider.be>
16338 L: linux-renesas-soc@vger.kernel.org
16340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16341 F: Documentation/devicetree/bindings/pinctrl/renesas,*
16342 F: drivers/pinctrl/renesas/
16344 PIN CONTROLLER - SAMSUNG
16345 M: Tomasz Figa <tomasz.figa@gmail.com>
16346 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16347 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16348 R: Alim Akhtar <alim.akhtar@samsung.com>
16349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16350 L: linux-samsung-soc@vger.kernel.org
16352 C: irc://irc.libera.chat/linux-exynos
16353 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
16354 B: mailto:linux-samsung-soc@vger.kernel.org
16355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16356 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16357 F: drivers/pinctrl/samsung/
16358 F: include/dt-bindings/pinctrl/samsung.h
16360 PIN CONTROLLER - SINGLE
16361 M: Tony Lindgren <tony@atomide.com>
16362 M: Haojian Zhuang <haojian.zhuang@linaro.org>
16363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16364 L: linux-omap@vger.kernel.org
16366 F: drivers/pinctrl/pinctrl-single.c
16368 PIN CONTROLLER - THUNDERBAY
16369 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16371 F: drivers/pinctrl/pinctrl-thunderbay.c
16373 PIN CONTROLLER - SUNPLUS / TIBBO
16374 M: Dvorkin Dmitry <dvorkin@tibbo.com>
16375 M: Wells Lu <wellslutw@gmail.com>
16376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16378 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
16379 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
16380 F: drivers/pinctrl/sunplus/
16381 F: include/dt-bindings/pinctrl/sppctl*.h
16383 PINE64 PINEPHONE KEYBOARD DRIVER
16384 M: Samuel Holland <samuel@sholland.org>
16386 F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
16387 F: drivers/input/keyboard/pinephone-keyboard.c
16390 M: linux-block@vger.kernel.org
16392 F: drivers/block/pktcdvd.c
16393 F: include/linux/pktcdvd.h
16394 F: include/uapi/linux/pktcdvd.h
16396 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16397 M: Tomasz Duszynski <tduszyns@gmail.com>
16399 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16400 F: drivers/iio/chemical/pms7003.c
16403 M: Jacob Keller <jacob.e.keller@intel.com>
16405 F: Documentation/driver-api/pldmfw/
16406 F: include/linux/pldmfw.h
16410 M: Logan Gunthorpe <logang@deltatee.com>
16412 F: drivers/dma/plx_dma.c
16415 M: Charles Hsu <hsu.yungteng@gmail.com>
16416 L: linux-hwmon@vger.kernel.org
16418 F: Documentation/hwmon/pm6764tr.rst
16419 F: drivers/hwmon/pmbus/pm6764tr.c
16422 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16423 L: linux-pm@vger.kernel.org
16425 W: https://01.org/pm-graph
16426 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16427 T: git git://github.com/intel/pm-graph
16428 F: tools/power/pm-graph
16430 PMBUS HARDWARE MONITORING DRIVERS
16431 M: Guenter Roeck <linux@roeck-us.net>
16432 L: linux-hwmon@vger.kernel.org
16434 W: http://hwmon.wiki.kernel.org/
16435 W: http://www.roeck-us.net/linux/drivers/
16436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16437 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16438 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16439 F: Documentation/hwmon/adm1275.rst
16440 F: Documentation/hwmon/ibm-cffps.rst
16441 F: Documentation/hwmon/ir35221.rst
16442 F: Documentation/hwmon/lm25066.rst
16443 F: Documentation/hwmon/ltc2978.rst
16444 F: Documentation/hwmon/ltc3815.rst
16445 F: Documentation/hwmon/max16064.rst
16446 F: Documentation/hwmon/max20751.rst
16447 F: Documentation/hwmon/max31785.rst
16448 F: Documentation/hwmon/max34440.rst
16449 F: Documentation/hwmon/max8688.rst
16450 F: Documentation/hwmon/pmbus-core.rst
16451 F: Documentation/hwmon/pmbus.rst
16452 F: Documentation/hwmon/tps40422.rst
16453 F: Documentation/hwmon/ucd9000.rst
16454 F: Documentation/hwmon/ucd9200.rst
16455 F: Documentation/hwmon/zl6100.rst
16456 F: drivers/hwmon/pmbus/
16457 F: include/linux/pmbus.h
16459 PMC SIERRA MaxRAID DRIVER
16460 L: linux-scsi@vger.kernel.org
16462 W: http://www.pmc-sierra.com/
16463 F: drivers/scsi/pmcraid.*
16465 PMC SIERRA PM8001 DRIVER
16466 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16467 L: linux-scsi@vger.kernel.org
16469 F: drivers/scsi/pm8001/
16471 PNI RM3100 IIO DRIVER
16472 M: Song Qiang <songqiang1304521@gmail.com>
16473 L: linux-iio@vger.kernel.org
16475 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16476 F: drivers/iio/magnetometer/rm3100*
16479 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16480 L: linux-acpi@vger.kernel.org
16483 F: include/linux/pnp.h
16485 POSIX CLOCKS and TIMERS
16486 M: Thomas Gleixner <tglx@linutronix.de>
16487 L: linux-kernel@vger.kernel.org
16489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16491 F: include/linux/time_namespace.h
16492 F: include/linux/timer*
16493 F: kernel/time/*timer*
16494 F: kernel/time/namespace.c
16496 POWER MANAGEMENT CORE
16497 M: "Rafael J. Wysocki" <rafael@kernel.org>
16498 L: linux-pm@vger.kernel.org
16500 B: https://bugzilla.kernel.org
16501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16502 F: drivers/base/power/
16503 F: drivers/powercap/
16504 F: include/linux/intel_rapl.h
16505 F: include/linux/pm.h
16506 F: include/linux/pm_*
16507 F: include/linux/powercap.h
16508 F: kernel/configs/nopm.config
16510 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16511 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16512 L: linux-pm@vger.kernel.org
16514 B: https://bugzilla.kernel.org
16515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16516 F: drivers/powercap/dtpm*
16517 F: include/linux/dtpm.h
16519 POWER STATE COORDINATION INTERFACE (PSCI)
16520 M: Mark Rutland <mark.rutland@arm.com>
16521 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16524 F: drivers/firmware/psci/
16525 F: include/linux/psci.h
16526 F: include/uapi/linux/psci.h
16528 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16529 M: Sebastian Reichel <sre@kernel.org>
16530 L: linux-pm@vger.kernel.org
16532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16533 F: Documentation/ABI/testing/sysfs-class-power
16534 F: Documentation/devicetree/bindings/power/supply/
16535 F: drivers/power/supply/
16536 F: include/linux/power/
16537 F: include/linux/power_supply.h
16539 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16540 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16541 L: linuxppc-dev@lists.ozlabs.org
16543 F: drivers/char/powernv-op-panel.c
16545 PPP OVER ATM (RFC 2364)
16546 M: Mitchell Blank Jr <mitch@sfgoth.com>
16548 F: include/uapi/linux/atmppp.h
16549 F: net/atm/pppoatm.c
16552 M: Michal Ostrowski <mostrows@earthlink.net>
16554 F: drivers/net/ppp/pppoe.c
16555 F: drivers/net/ppp/pppox.c
16558 M: James Chapman <jchapman@katalix.com>
16560 F: include/linux/if_pppol2tp.h
16561 F: include/uapi/linux/if_pppol2tp.h
16562 F: net/l2tp/l2tp_ppp.c
16564 PPP PROTOCOL DRIVERS AND COMPRESSORS
16565 M: Paul Mackerras <paulus@samba.org>
16566 L: linux-ppp@vger.kernel.org
16568 F: drivers/net/ppp/ppp_*
16571 M: Rodolfo Giometti <giometti@enneenne.com>
16572 L: linuxpps@ml.enneenne.com (subscribers-only)
16574 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16575 F: Documentation/ABI/testing/sysfs-pps
16576 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16577 F: Documentation/driver-api/pps.rst
16579 F: include/linux/pps*.h
16580 F: include/uapi/linux/pps.h
16583 M: Dmitry Kozlov <xeb@mail.ru>
16584 L: netdev@vger.kernel.org
16586 W: http://sourceforge.net/projects/accel-pptp
16587 F: drivers/net/ppp/pptp.c
16589 PRESSURE STALL INFORMATION (PSI)
16590 M: Johannes Weiner <hannes@cmpxchg.org>
16591 M: Suren Baghdasaryan <surenb@google.com>
16593 F: include/linux/psi*
16594 F: kernel/sched/psi.c
16597 M: Petr Mladek <pmladek@suse.com>
16598 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16599 R: Steven Rostedt <rostedt@goodmis.org>
16600 R: John Ogness <john.ogness@linutronix.de>
16602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16603 F: include/linux/printk.h
16607 R: Chris Down <chris@chrisdown.name>
16609 F: Documentation/core-api/printk-index.rst
16610 F: kernel/printk/index.c
16614 L: linux-kernel@vger.kernel.org
16615 L: linux-fsdevel@vger.kernel.org
16617 F: Documentation/filesystems/proc.rst
16619 F: include/linux/proc_fs.h
16620 F: tools/testing/selftests/proc/
16623 M: Luis Chamberlain <mcgrof@kernel.org>
16624 M: Kees Cook <keescook@chromium.org>
16625 M: Iurii Zaikin <yzaikin@google.com>
16626 L: linux-kernel@vger.kernel.org
16627 L: linux-fsdevel@vger.kernel.org
16629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16630 F: fs/proc/proc_sysctl.c
16631 F: include/linux/sysctl.h
16632 F: kernel/sysctl-test.c
16634 F: tools/testing/selftests/sysctl/
16636 PS3 NETWORK SUPPORT
16637 M: Geoff Levand <geoff@infradead.org>
16638 L: netdev@vger.kernel.org
16639 L: linuxppc-dev@lists.ozlabs.org
16641 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16643 PS3 PLATFORM SUPPORT
16644 M: Geoff Levand <geoff@infradead.org>
16645 L: linuxppc-dev@lists.ozlabs.org
16647 F: arch/powerpc/boot/ps3*
16648 F: arch/powerpc/include/asm/lv1call.h
16649 F: arch/powerpc/include/asm/ps3*.h
16650 F: arch/powerpc/platforms/ps3/
16653 F: drivers/rtc/rtc-ps3.c
16654 F: drivers/usb/host/*ps3.c
16655 F: sound/ppc/snd_ps3*
16658 M: Jim Paris <jim@jtan.com>
16659 M: Geoff Levand <geoff@infradead.org>
16660 L: linuxppc-dev@lists.ozlabs.org
16662 F: drivers/block/ps3vram.c
16664 PSAMPLE PACKET SAMPLING SUPPORT
16665 M: Yotam Gigi <yotam.gi@gmail.com>
16667 F: include/net/psample.h
16668 F: include/uapi/linux/psample.h
16672 M: Kees Cook <keescook@chromium.org>
16673 M: Anton Vorontsov <anton@enomsg.org>
16674 M: Colin Cross <ccross@android.com>
16675 M: Tony Luck <tony.luck@intel.com>
16677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16678 F: Documentation/admin-guide/ramoops.rst
16679 F: Documentation/admin-guide/pstore-blk.rst
16680 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16681 F: drivers/acpi/apei/erst.c
16682 F: drivers/firmware/efi/efi-pstore.c
16684 F: include/linux/pstore*
16685 K: \b(pstore|ramoops)
16687 PTP HARDWARE CLOCK SUPPORT
16688 M: Richard Cochran <richardcochran@gmail.com>
16689 L: netdev@vger.kernel.org
16691 W: http://linuxptp.sourceforge.net/
16692 F: Documentation/ABI/testing/sysfs-ptp
16693 F: Documentation/driver-api/ptp.rst
16694 F: drivers/net/phy/dp83640*
16696 F: include/linux/ptp_cl*
16697 K: (?:\b|_)ptp(?:\b|_)
16699 PTP VIRTUAL CLOCK SUPPORT
16700 M: Yangbo Lu <yangbo.lu@nxp.com>
16701 L: netdev@vger.kernel.org
16703 F: drivers/ptp/ptp_vclock.c
16704 F: net/ethtool/phc_vclocks.c
16707 M: Oleg Nesterov <oleg@redhat.com>
16709 F: arch/*/*/ptrace*.c
16710 F: arch/*/include/asm/ptrace*.h
16711 F: arch/*/ptrace*.c
16712 F: include/asm-generic/syscall.h
16713 F: include/linux/ptrace.h
16714 F: include/linux/regset.h
16715 F: include/uapi/linux/ptrace.h
16719 M: Hans Verkuil <hverkuil@xs4all.nl>
16720 L: linux-media@vger.kernel.org
16722 T: git git://linuxtv.org/media_tree.git
16723 F: Documentation/admin-guide/media/pulse8-cec.rst
16724 F: drivers/media/cec/usb/pulse8/
16726 PURELIFI PLFXLC DRIVER
16727 M: Srinivasan Raju <srini.raju@purelifi.com>
16728 L: linux-wireless@vger.kernel.org
16730 F: drivers/net/wireless/purelifi/plfxlc/
16732 PVRUSB2 VIDEO4LINUX DRIVER
16733 M: Mike Isely <isely@pobox.com>
16734 L: pvrusb2@isely.net (subscribers-only)
16735 L: linux-media@vger.kernel.org
16737 W: http://www.isely.net/pvrusb2/
16738 T: git git://linuxtv.org/media_tree.git
16739 F: Documentation/driver-api/media/drivers/pvrusb2*
16740 F: drivers/media/usb/pvrusb2/
16743 M: Hans Verkuil <hverkuil@xs4all.nl>
16744 L: linux-media@vger.kernel.org
16746 T: git git://linuxtv.org/media_tree.git
16747 F: drivers/media/usb/pwc/*
16748 F: include/trace/events/pwc.h
16751 M: Sean Young <sean@mess.org>
16752 L: linux-media@vger.kernel.org
16754 F: drivers/media/rc/pwm-ir-tx.c
16757 M: Thierry Reding <thierry.reding@gmail.com>
16758 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16759 L: linux-pwm@vger.kernel.org
16761 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16763 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
16764 F: Documentation/devicetree/bindings/pwm/
16765 F: Documentation/driver-api/pwm.rst
16766 F: drivers/gpio/gpio-mvebu.c
16768 F: drivers/video/backlight/pwm_bl.c
16769 F: include/dt-bindings/pwm/
16770 F: include/linux/pwm.h
16771 F: include/linux/pwm_backlight.h
16772 K: pwm_(config|apply_state|ops)
16775 M: Robert Jarzmik <robert.jarzmik@free.fr>
16776 L: linux-gpio@vger.kernel.org
16778 F: drivers/gpio/gpio-pxa.c
16784 M: Robert Jarzmik <robert.jarzmik@free.fr>
16785 L: linux-rtc@vger.kernel.org
16788 PXA2xx/PXA3xx SUPPORT
16789 M: Daniel Mack <daniel@zonque.org>
16790 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16791 M: Robert Jarzmik <robert.jarzmik@free.fr>
16792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16794 T: git git://github.com/hzhuang1/linux.git
16795 T: git git://github.com/rjarzmik/linux.git
16796 F: arch/arm/boot/dts/pxa*
16797 F: arch/arm/mach-pxa/
16798 F: drivers/dma/pxa*
16799 F: drivers/pcmcia/pxa2xx*
16800 F: drivers/pinctrl/pxa/
16801 F: drivers/spi/spi-pxa2xx*
16802 F: drivers/usb/gadget/udc/pxa2*
16803 F: include/sound/pxa2xx-lib.h
16808 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16809 L: qat-linux@intel.com
16811 F: drivers/crypto/qat/
16813 QCOM AUDIO (ASoC) DRIVERS
16814 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16815 M: Banajit Goswami <bgoswami@quicinc.com>
16816 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16818 F: Documentation/devicetree/bindings/soc/qcom/qcom,apr.yaml
16819 F: Documentation/devicetree/bindings/sound/qcom,*
16820 F: drivers/soc/qcom/apr.c
16821 F: include/dt-bindings/sound/qcom,wcd9335.h
16822 F: sound/soc/codecs/lpass-rx-macro.*
16823 F: sound/soc/codecs/lpass-tx-macro.*
16824 F: sound/soc/codecs/lpass-va-macro.c
16825 F: sound/soc/codecs/lpass-wsa-macro.*
16826 F: sound/soc/codecs/msm8916-wcd-analog.c
16827 F: sound/soc/codecs/msm8916-wcd-digital.c
16828 F: sound/soc/codecs/wcd9335.*
16829 F: sound/soc/codecs/wcd934x.c
16830 F: sound/soc/codecs/wcd-clsh-v2.*
16831 F: sound/soc/codecs/wcd-mbhc-v2.*
16832 F: sound/soc/codecs/wsa881x.c
16833 F: sound/soc/codecs/wsa883x.c
16836 QCOM EMBEDDED USB DEBUGGER (EUD)
16837 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16838 L: linux-arm-msm@vger.kernel.org
16840 F: Documentation/ABI/testing/sysfs-driver-eud
16841 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16842 F: drivers/usb/misc/qcom_eud.c
16845 M: Alex Elder <elder@kernel.org>
16846 L: netdev@vger.kernel.org
16848 F: drivers/net/ipa/
16850 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16851 M: Gabriel Somlo <somlo@cmu.edu>
16852 M: "Michael S. Tsirkin" <mst@redhat.com>
16853 L: qemu-devel@nongnu.org
16855 F: drivers/firmware/qemu_fw_cfg.c
16856 F: include/uapi/linux/qemu_fw_cfg.h
16859 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16860 L: linux-rdma@vger.kernel.org
16862 F: drivers/infiniband/hw/qib/
16864 QLOGIC QL41xxx FCOE DRIVER
16865 M: Saurav Kashyap <skashyap@marvell.com>
16866 M: Javed Hasan <jhasan@marvell.com>
16867 M: GR-QLogic-Storage-Upstream@marvell.com
16868 L: linux-scsi@vger.kernel.org
16870 F: drivers/scsi/qedf/
16872 QLOGIC QL41xxx ISCSI DRIVER
16873 M: Nilesh Javali <njavali@marvell.com>
16874 M: Manish Rangankar <mrangankar@marvell.com>
16875 M: GR-QLogic-Storage-Upstream@marvell.com
16876 L: linux-scsi@vger.kernel.org
16878 F: drivers/scsi/qedi/
16880 QLOGIC QL4xxx ETHERNET DRIVER
16881 M: Ariel Elior <aelior@marvell.com>
16882 M: Manish Chopra <manishc@marvell.com>
16883 L: netdev@vger.kernel.org
16885 F: drivers/net/ethernet/qlogic/qed/
16886 F: drivers/net/ethernet/qlogic/qede/
16887 F: include/linux/qed/
16889 QLOGIC QL4xxx RDMA DRIVER
16890 M: Michal Kalderon <mkalderon@marvell.com>
16891 M: Ariel Elior <aelior@marvell.com>
16892 L: linux-rdma@vger.kernel.org
16894 F: drivers/infiniband/hw/qedr/
16895 F: include/uapi/rdma/qedr-abi.h
16897 QLOGIC QLA1280 SCSI DRIVER
16898 M: Michael Reed <mdr@sgi.com>
16899 L: linux-scsi@vger.kernel.org
16901 F: drivers/scsi/qla1280.[ch]
16903 QLOGIC QLA2XXX FC-SCSI DRIVER
16904 M: Nilesh Javali <njavali@marvell.com>
16905 M: GR-QLogic-Storage-Upstream@marvell.com
16906 L: linux-scsi@vger.kernel.org
16908 F: drivers/scsi/qla2xxx/
16910 QLOGIC QLA3XXX NETWORK DRIVER
16911 M: GR-Linux-NIC-Dev@marvell.com
16912 L: netdev@vger.kernel.org
16914 F: drivers/net/ethernet/qlogic/qla3xxx.*
16916 QLOGIC QLA4XXX iSCSI DRIVER
16917 M: Nilesh Javali <njavali@marvell.com>
16918 M: Manish Rangankar <mrangankar@marvell.com>
16919 M: GR-QLogic-Storage-Upstream@marvell.com
16920 L: linux-scsi@vger.kernel.org
16922 F: drivers/scsi/qla4xxx/
16924 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16925 M: Shahed Shaikh <shshaikh@marvell.com>
16926 M: Manish Chopra <manishc@marvell.com>
16927 M: GR-Linux-NIC-Dev@marvell.com
16928 L: netdev@vger.kernel.org
16930 F: drivers/net/ethernet/qlogic/qlcnic/
16932 QLOGIC QLGE 10Gb ETHERNET DRIVER
16933 M: Manish Chopra <manishc@marvell.com>
16934 M: GR-Linux-NIC-Dev@marvell.com
16935 M: Coiby Xu <coiby.xu@gmail.com>
16936 L: netdev@vger.kernel.org
16938 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16939 F: drivers/staging/qlge/
16941 QM1D1B0004 MEDIA DRIVER
16942 M: Akihiro Tsukada <tskd08@gmail.com>
16943 L: linux-media@vger.kernel.org
16945 F: drivers/media/tuners/qm1d1b0004*
16947 QM1D1C0042 MEDIA DRIVER
16948 M: Akihiro Tsukada <tskd08@gmail.com>
16949 L: linux-media@vger.kernel.org
16951 F: drivers/media/tuners/qm1d1c0042*
16954 M: Anders Larsen <al@alarsen.net>
16956 W: http://www.alarsen.net/linux/qnx4fs/
16958 F: include/uapi/linux/qnx4_fs.h
16959 F: include/uapi/linux/qnxtypes.h
16961 QORIQ DPAA2 FSL-MC BUS DRIVER
16962 M: Stuart Yoder <stuyoder@gmail.com>
16963 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16964 L: linux-kernel@vger.kernel.org
16966 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16967 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16968 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16969 F: drivers/bus/fsl-mc/
16970 F: include/uapi/linux/fsl_mc.h
16972 QT1010 MEDIA DRIVER
16973 M: Antti Palosaari <crope@iki.fi>
16974 L: linux-media@vger.kernel.org
16976 W: https://linuxtv.org
16977 W: http://palosaari.fi/linux/
16978 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16979 T: git git://linuxtv.org/anttip/media_tree.git
16980 F: drivers/media/tuners/qt1010*
16982 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16983 M: Kalle Valo <kvalo@kernel.org>
16984 L: ath10k@lists.infradead.org
16986 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16988 F: drivers/net/wireless/ath/ath10k/
16989 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16991 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16992 M: Kalle Valo <kvalo@kernel.org>
16993 L: ath11k@lists.infradead.org
16995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16996 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16997 F: drivers/net/wireless/ath/ath11k/
16999 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
17000 M: Toke Høiland-Jørgensen <toke@toke.dk>
17001 L: linux-wireless@vger.kernel.org
17003 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
17004 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
17005 F: drivers/net/wireless/ath/ath9k/
17007 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
17008 M: Stephan Gerhold <stephan@gerhold.net>
17009 L: netdev@vger.kernel.org
17010 L: linux-arm-msm@vger.kernel.org
17012 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
17013 F: drivers/net/wwan/qcom_bam_dmux.c
17015 QUALCOMM CAMERA SUBSYSTEM DRIVER
17016 M: Robert Foss <robert.foss@linaro.org>
17017 M: Todor Tomov <todor.too@gmail.com>
17018 L: linux-media@vger.kernel.org
17020 F: Documentation/admin-guide/media/qcom_camss.rst
17021 F: Documentation/devicetree/bindings/media/*camss*
17022 F: drivers/media/platform/qcom/camss/
17024 QUALCOMM CLOCK DRIVERS
17025 M: Bjorn Andersson <andersson@kernel.org>
17026 L: linux-arm-msm@vger.kernel.org
17028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
17029 F: Documentation/devicetree/bindings/clock/qcom,*
17030 F: drivers/clk/qcom/
17031 F: include/dt-bindings/clock/qcom,*
17033 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
17034 M: Niklas Cassel <nks@flawful.org>
17035 L: linux-pm@vger.kernel.org
17036 L: linux-arm-msm@vger.kernel.org
17038 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
17039 F: drivers/soc/qcom/cpr.c
17041 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
17042 M: Ilia Lin <ilia.lin@kernel.org>
17043 L: linux-pm@vger.kernel.org
17045 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
17046 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
17047 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
17049 QUALCOMM CRYPTO DRIVERS
17050 M: Thara Gopinath <thara.gopinath@gmail.com>
17051 L: linux-crypto@vger.kernel.org
17052 L: linux-arm-msm@vger.kernel.org
17054 F: drivers/crypto/qce/
17056 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
17057 M: Timur Tabi <timur@kernel.org>
17058 L: netdev@vger.kernel.org
17060 F: drivers/net/ethernet/qualcomm/emac/
17062 QUALCOMM ETHQOS ETHERNET DRIVER
17063 M: Vinod Koul <vkoul@kernel.org>
17064 R: Bhupesh Sharma <bhupesh.sharma@linaro.org>
17065 L: netdev@vger.kernel.org
17067 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
17068 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
17070 QUALCOMM FASTRPC DRIVER
17071 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17072 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
17073 L: linux-arm-msm@vger.kernel.org
17075 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
17076 F: drivers/misc/fastrpc.c
17077 F: include/uapi/misc/fastrpc.h
17079 QUALCOMM HEXAGON ARCHITECTURE
17080 M: Brian Cain <bcain@quicinc.com>
17081 L: linux-hexagon@vger.kernel.org
17082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
17086 QUALCOMM HIDMA DRIVER
17087 M: Sinan Kaya <okaya@kernel.org>
17088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17089 L: linux-arm-msm@vger.kernel.org
17090 L: dmaengine@vger.kernel.org
17092 F: drivers/dma/qcom/hidma*
17094 QUALCOMM I2C CCI DRIVER
17095 M: Loic Poulain <loic.poulain@linaro.org>
17096 M: Robert Foss <robert.foss@linaro.org>
17097 L: linux-i2c@vger.kernel.org
17098 L: linux-arm-msm@vger.kernel.org
17100 F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
17101 F: drivers/i2c/busses/i2c-qcom-cci.c
17103 QUALCOMM INTERCONNECT BWMON DRIVER
17104 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17105 L: linux-arm-msm@vger.kernel.org
17107 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
17108 F: drivers/soc/qcom/icc-bwmon.c
17111 M: Rob Clark <robdclark@gmail.com>
17112 L: iommu@lists.linux.dev
17113 L: linux-arm-msm@vger.kernel.org
17115 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
17117 QUALCOMM IPC ROUTER (QRTR) DRIVER
17118 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17119 L: linux-arm-msm@vger.kernel.org
17121 F: include/trace/events/qrtr.h
17122 F: include/uapi/linux/qrtr.h
17125 QUALCOMM IPCC MAILBOX DRIVER
17126 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17127 L: linux-arm-msm@vger.kernel.org
17129 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
17130 F: drivers/mailbox/qcom-ipcc.c
17131 F: include/dt-bindings/mailbox/qcom-ipcc.h
17133 QUALCOMM IPQ4019 USB PHY DRIVER
17134 M: Robert Marko <robert.marko@sartura.hr>
17135 M: Luka Perkov <luka.perkov@sartura.hr>
17136 L: linux-arm-msm@vger.kernel.org
17138 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
17139 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
17141 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
17142 M: Robert Marko <robert.marko@sartura.hr>
17143 M: Luka Perkov <luka.perkov@sartura.hr>
17144 L: linux-arm-msm@vger.kernel.org
17146 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
17147 F: drivers/regulator/vqmmc-ipq4019-regulator.c
17149 QUALCOMM NAND CONTROLLER DRIVER
17150 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17151 L: linux-mtd@lists.infradead.org
17152 L: linux-arm-msm@vger.kernel.org
17154 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
17155 F: drivers/mtd/nand/raw/qcom_nandc.c
17157 QUALCOMM RMNET DRIVER
17158 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
17159 M: Sean Tranchetti <quic_stranche@quicinc.com>
17160 L: netdev@vger.kernel.org
17162 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
17163 F: drivers/net/ethernet/qualcomm/rmnet/
17164 F: include/linux/if_rmnet.h
17166 QUALCOMM TSENS THERMAL DRIVER
17167 M: Amit Kucheria <amitk@kernel.org>
17168 M: Thara Gopinath <thara.gopinath@gmail.com>
17169 L: linux-pm@vger.kernel.org
17170 L: linux-arm-msm@vger.kernel.org
17172 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
17173 F: drivers/thermal/qcom/
17175 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
17176 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
17177 L: linux-media@vger.kernel.org
17178 L: linux-arm-msm@vger.kernel.org
17180 T: git git://linuxtv.org/media_tree.git
17181 F: Documentation/devicetree/bindings/media/*venus*
17182 F: drivers/media/platform/qcom/venus/
17184 QUALCOMM WCN36XX WIRELESS DRIVER
17185 M: Loic Poulain <loic.poulain@linaro.org>
17186 L: wcn36xx@lists.infradead.org
17188 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
17189 F: drivers/net/wireless/ath/wcn36xx/
17191 QUANTENNA QTNFMAC WIRELESS DRIVER
17192 M: Igor Mitsyanko <imitsyanko@quantenna.com>
17193 R: Sergey Matyukevich <geomatsi@gmail.com>
17194 L: linux-wireless@vger.kernel.org
17196 F: drivers/net/wireless/quantenna
17198 RADEON and AMDGPU DRM DRIVERS
17199 M: Alex Deucher <alexander.deucher@amd.com>
17200 M: Christian König <christian.koenig@amd.com>
17201 M: Pan, Xinhui <Xinhui.Pan@amd.com>
17202 L: amd-gfx@lists.freedesktop.org
17204 T: git https://gitlab.freedesktop.org/agd5f/linux.git
17205 B: https://gitlab.freedesktop.org/drm/amd/-/issues
17206 C: irc://irc.oftc.net/radeon
17207 F: Documentation/gpu/amdgpu/
17208 F: drivers/gpu/drm/amd/
17209 F: drivers/gpu/drm/radeon/
17210 F: include/uapi/drm/amdgpu_drm.h
17211 F: include/uapi/drm/radeon_drm.h
17213 RADEON FRAMEBUFFER DISPLAY DRIVER
17214 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
17215 L: linux-fbdev@vger.kernel.org
17217 F: drivers/video/fbdev/aty/radeon*
17218 F: include/uapi/linux/radeonfb.h
17220 RADIOSHARK RADIO DRIVER
17221 M: Hans Verkuil <hverkuil@xs4all.nl>
17222 L: linux-media@vger.kernel.org
17224 T: git git://linuxtv.org/media_tree.git
17225 F: drivers/media/radio/radio-shark.c
17227 RADIOSHARK2 RADIO DRIVER
17228 M: Hans Verkuil <hverkuil@xs4all.nl>
17229 L: linux-media@vger.kernel.org
17231 T: git git://linuxtv.org/media_tree.git
17232 F: drivers/media/radio/radio-shark2.c
17233 F: drivers/media/radio/radio-tea5777.c
17235 RADOS BLOCK DEVICE (RBD)
17236 M: Ilya Dryomov <idryomov@gmail.com>
17237 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
17238 L: ceph-devel@vger.kernel.org
17240 W: http://ceph.com/
17241 T: git https://github.com/ceph/ceph-client.git
17242 F: Documentation/ABI/testing/sysfs-bus-rbd
17243 F: drivers/block/rbd.c
17244 F: drivers/block/rbd_types.h
17246 RAGE128 FRAMEBUFFER DISPLAY DRIVER
17247 M: Paul Mackerras <paulus@samba.org>
17248 L: linux-fbdev@vger.kernel.org
17250 F: drivers/video/fbdev/aty/aty128fb.c
17252 RAINSHADOW-CEC DRIVER
17253 M: Hans Verkuil <hverkuil@xs4all.nl>
17254 L: linux-media@vger.kernel.org
17256 T: git git://linuxtv.org/media_tree.git
17257 F: drivers/media/cec/usb/rainshadow/
17259 RALINK MIPS ARCHITECTURE
17260 M: John Crispin <john@phrozen.org>
17261 L: linux-mips@vger.kernel.org
17263 F: arch/mips/ralink
17265 RALINK MT7621 MIPS ARCHITECTURE
17266 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17267 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17268 L: linux-mips@vger.kernel.org
17270 F: arch/mips/boot/dts/ralink/mt7621*
17272 RALINK PINCTRL DRIVER
17273 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17274 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17275 L: linux-mips@vger.kernel.org
17277 F: drivers/pinctrl/ralink/
17279 RALINK RT2X00 WIRELESS LAN DRIVER
17280 M: Stanislaw Gruszka <stf_xl@wp.pl>
17281 M: Helmut Schaa <helmut.schaa@googlemail.com>
17282 L: linux-wireless@vger.kernel.org
17284 F: drivers/net/wireless/ralink/rt2x00/
17286 RAMDISK RAM BLOCK DEVICE DRIVER
17287 M: Jens Axboe <axboe@kernel.dk>
17289 F: Documentation/admin-guide/blockdev/ramdisk.rst
17290 F: drivers/block/brd.c
17292 RANCHU VIRTUAL BOARD FOR MIPS
17293 M: Miodrag Dinic <miodrag.dinic@mips.com>
17294 L: linux-mips@vger.kernel.org
17296 F: arch/mips/configs/generic/board-ranchu.config
17297 F: arch/mips/generic/board-ranchu.c
17299 RANDOM NUMBER DRIVER
17300 M: "Theodore Ts'o" <tytso@mit.edu>
17301 M: Jason A. Donenfeld <Jason@zx2c4.com>
17302 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17304 F: drivers/char/random.c
17305 F: drivers/virt/vmgenid.c
17308 M: Matt Porter <mporter@kernel.crashing.org>
17309 M: Alexandre Bounine <alex.bou9@gmail.com>
17311 F: drivers/rapidio/
17314 M: Tony Luck <tony.luck@intel.com>
17315 M: Borislav Petkov <bp@alien8.de>
17316 L: linux-edac@vger.kernel.org
17318 F: Documentation/admin-guide/ras.rst
17320 F: include/linux/ras.h
17321 F: include/ras/ras_event.h
17323 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17324 L: linux-wireless@vger.kernel.org
17326 F: drivers/net/wireless/ray*
17328 RC-CORE / LIRC FRAMEWORK
17329 M: Sean Young <sean@mess.org>
17330 L: linux-media@vger.kernel.org
17332 W: http://linuxtv.org
17333 T: git git://linuxtv.org/media_tree.git
17334 F: Documentation/driver-api/media/rc-core.rst
17335 F: Documentation/userspace-api/media/rc/
17336 F: drivers/media/rc/
17337 F: include/media/rc-map.h
17338 F: include/media/rc-core.h
17339 F: include/uapi/linux/lirc.h
17341 RCMM REMOTE CONTROLS DECODER
17342 M: Patrick Lerda <patrick9876@free.fr>
17344 F: drivers/media/rc/ir-rcmm-decoder.c
17346 RCUTORTURE TEST FRAMEWORK
17347 M: "Paul E. McKenney" <paulmck@kernel.org>
17348 M: Josh Triplett <josh@joshtriplett.org>
17349 R: Steven Rostedt <rostedt@goodmis.org>
17350 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17351 R: Lai Jiangshan <jiangshanlai@gmail.com>
17352 L: rcu@vger.kernel.org
17354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17355 F: tools/testing/selftests/rcutorture
17357 RDACM20 Camera Sensor
17358 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17359 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17360 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17361 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17362 L: linux-media@vger.kernel.org
17364 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17365 F: drivers/media/i2c/max9271.c
17366 F: drivers/media/i2c/max9271.h
17367 F: drivers/media/i2c/rdacm20.c
17369 RDACM21 Camera Sensor
17370 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17371 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17372 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17373 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17374 L: linux-media@vger.kernel.org
17376 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17377 F: drivers/media/i2c/max9271.c
17378 F: drivers/media/i2c/max9271.h
17379 F: drivers/media/i2c/rdacm21.c
17382 M: Florian Fainelli <florian@openwrt.org>
17385 RDC R6040 FAST ETHERNET DRIVER
17386 M: Florian Fainelli <f.fainelli@gmail.com>
17387 L: netdev@vger.kernel.org
17389 F: drivers/net/ethernet/rdc/r6040.c
17391 RDMAVT - RDMA verbs software
17392 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17393 L: linux-rdma@vger.kernel.org
17395 F: drivers/infiniband/sw/rdmavt
17397 RDS - RELIABLE DATAGRAM SOCKETS
17398 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
17399 L: netdev@vger.kernel.org
17400 L: linux-rdma@vger.kernel.org
17401 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
17403 W: https://oss.oracle.com/projects/rds/
17404 F: Documentation/networking/rds.rst
17407 RDT - RESOURCE ALLOCATION
17408 M: Fenghua Yu <fenghua.yu@intel.com>
17409 M: Reinette Chatre <reinette.chatre@intel.com>
17410 L: linux-kernel@vger.kernel.org
17412 F: Documentation/x86/resctrl*
17413 F: arch/x86/include/asm/resctrl.h
17414 F: arch/x86/kernel/cpu/resctrl/
17415 F: tools/testing/selftests/resctrl/
17417 READ-COPY UPDATE (RCU)
17418 M: "Paul E. McKenney" <paulmck@kernel.org>
17419 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17420 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17421 M: Josh Triplett <josh@joshtriplett.org>
17422 R: Steven Rostedt <rostedt@goodmis.org>
17423 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17424 R: Lai Jiangshan <jiangshanlai@gmail.com>
17425 R: Joel Fernandes <joel@joelfernandes.org>
17426 L: rcu@vger.kernel.org
17428 W: http://www.rdrop.com/users/paulmck/RCU/
17429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17430 F: Documentation/RCU/
17431 F: include/linux/rcu*
17433 X: Documentation/RCU/torture.rst
17434 X: include/linux/srcu*.h
17435 X: kernel/rcu/srcu*.c
17437 REAL TIME CLOCK (RTC) SUBSYSTEM
17438 M: Alessandro Zummo <a.zummo@towertech.it>
17439 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17440 L: linux-rtc@vger.kernel.org
17442 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17444 F: Documentation/admin-guide/rtc.rst
17445 F: Documentation/devicetree/bindings/rtc/
17447 F: include/linux/platform_data/rtc-*
17448 F: include/linux/rtc.h
17449 F: include/linux/rtc/
17450 F: include/uapi/linux/rtc.h
17451 F: tools/testing/selftests/rtc/
17453 REALTEK AUDIO CODECS
17454 M: Oder Chiou <oder_chiou@realtek.com>
17456 F: include/sound/rt*.h
17457 F: sound/soc/codecs/rt*
17459 REALTEK OTTO WATCHDOG
17460 M: Sander Vanheule <sander@svanheule.net>
17461 L: linux-watchdog@vger.kernel.org
17463 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17464 F: drivers/watchdog/realtek_otto_wdt.c
17466 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17467 M: Linus Walleij <linus.walleij@linaro.org>
17468 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17470 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17471 F: drivers/net/dsa/realtek/*
17473 REALTEK WIRELESS DRIVER (rtlwifi family)
17474 M: Ping-Ke Shih <pkshih@realtek.com>
17475 L: linux-wireless@vger.kernel.org
17477 W: https://wireless.wiki.kernel.org/
17478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17479 F: drivers/net/wireless/realtek/rtlwifi/
17481 REALTEK WIRELESS DRIVER (rtw88)
17482 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17483 L: linux-wireless@vger.kernel.org
17485 F: drivers/net/wireless/realtek/rtw88/
17487 REALTEK WIRELESS DRIVER (rtw89)
17488 M: Ping-Ke Shih <pkshih@realtek.com>
17489 L: linux-wireless@vger.kernel.org
17491 F: drivers/net/wireless/realtek/rtw89/
17493 REDPINE WIRELESS DRIVER
17494 L: linux-wireless@vger.kernel.org
17496 F: drivers/net/wireless/rsi/
17498 REGISTER MAP ABSTRACTION
17499 M: Mark Brown <broonie@kernel.org>
17500 L: linux-kernel@vger.kernel.org
17502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17503 F: Documentation/devicetree/bindings/regmap/
17504 F: drivers/base/regmap/
17505 F: include/linux/regmap.h
17507 REISERFS FILE SYSTEM
17508 L: reiserfs-devel@vger.kernel.org
17512 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17513 M: Bjorn Andersson <andersson@kernel.org>
17514 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17515 L: linux-remoteproc@vger.kernel.org
17517 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17518 F: Documentation/ABI/testing/sysfs-class-remoteproc
17519 F: Documentation/devicetree/bindings/remoteproc/
17520 F: Documentation/staging/remoteproc.rst
17521 F: drivers/remoteproc/
17522 F: include/linux/remoteproc.h
17523 F: include/linux/remoteproc/
17525 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17526 M: Bjorn Andersson <andersson@kernel.org>
17527 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17528 L: linux-remoteproc@vger.kernel.org
17530 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17531 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17532 F: Documentation/staging/rpmsg.rst
17534 F: include/linux/rpmsg.h
17535 F: include/linux/rpmsg/
17536 F: include/uapi/linux/rpmsg.h
17539 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17540 M: Stephan Gerhold <stephan@gerhold.net>
17541 L: netdev@vger.kernel.org
17542 L: linux-remoteproc@vger.kernel.org
17544 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17546 RENESAS CLOCK DRIVERS
17547 M: Geert Uytterhoeven <geert+renesas@glider.be>
17548 L: linux-renesas-soc@vger.kernel.org
17550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17551 F: Documentation/devicetree/bindings/clock/renesas,*
17552 F: drivers/clk/renesas/
17554 RENESAS EMEV2 I2C DRIVER
17555 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17556 L: linux-renesas-soc@vger.kernel.org
17558 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17559 F: drivers/i2c/busses/i2c-emev2.c
17561 RENESAS ETHERNET DRIVERS
17562 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17563 L: netdev@vger.kernel.org
17564 L: linux-renesas-soc@vger.kernel.org
17565 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17566 F: drivers/net/ethernet/renesas/
17567 F: include/linux/sh_eth.h
17569 RENESAS R-CAR GYROADC DRIVER
17570 M: Marek Vasut <marek.vasut@gmail.com>
17571 L: linux-iio@vger.kernel.org
17573 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17574 F: drivers/iio/adc/rcar-gyroadc.c
17576 RENESAS R-CAR I2C DRIVERS
17577 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17578 L: linux-renesas-soc@vger.kernel.org
17580 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17581 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17582 F: drivers/i2c/busses/i2c-rcar.c
17583 F: drivers/i2c/busses/i2c-sh_mobile.c
17585 RENESAS R-CAR SATA DRIVER
17586 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17588 L: linux-ide@vger.kernel.org
17589 L: linux-renesas-soc@vger.kernel.org
17590 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17591 F: drivers/ata/sata_rcar.c
17593 RENESAS R-CAR THERMAL DRIVERS
17594 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17595 L: linux-renesas-soc@vger.kernel.org
17597 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17598 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17599 F: drivers/thermal/rcar_gen3_thermal.c
17600 F: drivers/thermal/rcar_thermal.c
17602 RENESAS RIIC DRIVER
17603 M: Chris Brandt <chris.brandt@renesas.com>
17604 L: linux-renesas-soc@vger.kernel.org
17606 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17607 F: drivers/i2c/busses/i2c-riic.c
17609 RENESAS USB PHY DRIVER
17610 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17611 L: linux-renesas-soc@vger.kernel.org
17613 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17615 RENESAS RZ/G2L A/D DRIVER
17616 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17617 L: linux-iio@vger.kernel.org
17618 L: linux-renesas-soc@vger.kernel.org
17620 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17621 F: drivers/iio/adc/rzg2l_adc.c
17623 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17624 M: Clément Léger <clement.leger@bootlin.com>
17625 L: linux-renesas-soc@vger.kernel.org
17626 L: netdev@vger.kernel.org
17628 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17629 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17630 F: drivers/net/dsa/rzn1_a5psw*
17631 F: drivers/net/pcs/pcs-rzn1-miic.c
17632 F: include/dt-bindings/net/pcs-rzn1-miic.h
17633 F: include/linux/pcs-rzn1-miic.h
17634 F: net/dsa/tag_rzn1_a5psw.c
17636 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17637 M: Miquel Raynal <miquel.raynal@bootlin.com>
17638 L: linux-rtc@vger.kernel.org
17639 L: linux-renesas-soc@vger.kernel.org
17641 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17642 F: drivers/rtc/rtc-rzn1.c
17644 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17645 M: Miquel Raynal <miquel.raynal@bootlin.com>
17646 L: linux-mtd@lists.infradead.org
17647 L: linux-renesas-soc@vger.kernel.org
17649 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17650 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17652 RENESAS VERSACLOCK 7 CLOCK DRIVER
17653 M: Alex Helms <alexander.helms.jy@renesas.com>
17655 F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
17656 F: drivers/clk/clk-versaclock7.c
17658 RESET CONTROLLER FRAMEWORK
17659 M: Philipp Zabel <p.zabel@pengutronix.de>
17661 T: git git://git.pengutronix.de/git/pza/linux
17662 F: Documentation/devicetree/bindings/reset/
17663 F: Documentation/driver-api/reset.rst
17665 F: include/dt-bindings/reset/
17666 F: include/linux/reset-controller.h
17667 F: include/linux/reset.h
17668 F: include/linux/reset/
17669 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17671 RESTARTABLE SEQUENCES SUPPORT
17672 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17673 M: Peter Zijlstra <peterz@infradead.org>
17674 M: "Paul E. McKenney" <paulmck@kernel.org>
17675 M: Boqun Feng <boqun.feng@gmail.com>
17676 L: linux-kernel@vger.kernel.org
17678 F: include/trace/events/rseq.h
17679 F: include/uapi/linux/rseq.h
17681 F: tools/testing/selftests/rseq/
17684 M: Johannes Berg <johannes@sipsolutions.net>
17685 L: linux-wireless@vger.kernel.org
17687 W: https://wireless.wiki.kernel.org/
17688 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17691 F: Documentation/ABI/stable/sysfs-class-rfkill
17692 F: Documentation/driver-api/rfkill.rst
17693 F: include/linux/rfkill.h
17694 F: include/uapi/linux/rfkill.h
17698 M: Thomas Graf <tgraf@suug.ch>
17699 M: Herbert Xu <herbert@gondor.apana.org.au>
17700 L: netdev@vger.kernel.org
17702 F: include/linux/rhashtable-types.h
17703 F: include/linux/rhashtable.h
17704 F: lib/rhashtable.c
17705 F: lib/test_rhashtable.c
17707 RICOH R5C592 MEMORYSTICK DRIVER
17708 M: Maxim Levitsky <maximlevitsky@gmail.com>
17710 F: drivers/memstick/host/r592.*
17712 RICOH SMARTMEDIA/XD DRIVER
17713 M: Maxim Levitsky <maximlevitsky@gmail.com>
17715 F: drivers/mtd/nand/raw/r852.c
17716 F: drivers/mtd/nand/raw/r852.h
17719 M: Atish Patra <atishp@atishpatra.org>
17720 R: Anup Patel <anup@brainfault.org>
17721 L: linux-riscv@lists.infradead.org
17723 F: drivers/perf/riscv_pmu.c
17724 F: drivers/perf/riscv_pmu_legacy.c
17725 F: drivers/perf/riscv_pmu_sbi.c
17727 RISC-V ARCHITECTURE
17728 M: Paul Walmsley <paul.walmsley@sifive.com>
17729 M: Palmer Dabbelt <palmer@dabbelt.com>
17730 M: Albert Ou <aou@eecs.berkeley.edu>
17731 L: linux-riscv@lists.infradead.org
17733 Q: https://patchwork.kernel.org/project/linux-riscv/list/
17734 P: Documentation/riscv/patch-acceptance.rst
17735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17740 RISC-V MICROCHIP FPGA SUPPORT
17741 M: Conor Dooley <conor.dooley@microchip.com>
17742 M: Daire McNamara <daire.mcnamara@microchip.com>
17743 L: linux-riscv@lists.infradead.org
17745 F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
17746 F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
17747 F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
17748 F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
17749 F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
17750 F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
17751 F: Documentation/devicetree/bindings/riscv/microchip.yaml
17752 F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
17753 F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
17754 F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
17755 F: arch/riscv/boot/dts/microchip/
17756 F: drivers/char/hw_random/mpfs-rng.c
17757 F: drivers/clk/microchip/clk-mpfs.c
17758 F: drivers/i2c/busses/i2c-microchip-corei2c.c
17759 F: drivers/mailbox/mailbox-mpfs.c
17760 F: drivers/pci/controller/pcie-microchip-host.c
17761 F: drivers/reset/reset-mpfs.c
17762 F: drivers/rtc/rtc-mpfs.c
17763 F: drivers/soc/microchip/mpfs-sys-controller.c
17764 F: drivers/spi/spi-microchip-core-qspi.c
17765 F: drivers/spi/spi-microchip-core.c
17766 F: drivers/usb/musb/mpfs.c
17767 F: include/soc/microchip/mpfs.h
17769 RISC-V MISC SOC SUPPORT
17770 M: Conor Dooley <conor@kernel.org>
17771 L: linux-riscv@lists.infradead.org
17773 Q: https://patchwork.kernel.org/project/linux-riscv/list/
17774 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
17775 F: Documentation/devicetree/bindings/riscv/
17776 F: arch/riscv/boot/dts/
17779 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17780 M: Jack Wang <jinpu.wang@ionos.com>
17781 L: linux-block@vger.kernel.org
17783 F: drivers/block/rnbd/
17786 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17788 W: http://sourceforge.net/projects/roccat/
17789 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17790 F: drivers/hid/hid-roccat*
17791 F: include/linux/hid-roccat*
17793 ROCKCHIP I2S TDM DRIVER
17794 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17795 L: linux-rockchip@lists.infradead.org
17797 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17798 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17800 ROCKCHIP ISP V1 DRIVER
17801 M: Dafna Hirschfeld <dafna@fastmail.com>
17802 L: linux-media@vger.kernel.org
17803 L: linux-rockchip@lists.infradead.org
17805 F: Documentation/admin-guide/media/rkisp1.rst
17806 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17807 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17808 F: drivers/media/platform/rockchip/rkisp1
17809 F: include/uapi/linux/rkisp1-config.h
17811 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17812 M: Jacob Chen <jacob-chen@iotwrt.com>
17813 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17814 L: linux-media@vger.kernel.org
17815 L: linux-rockchip@lists.infradead.org
17817 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17818 F: drivers/media/platform/rockchip/rga/
17820 ROCKCHIP VIDEO DECODER DRIVER
17821 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17822 L: linux-media@vger.kernel.org
17823 L: linux-rockchip@lists.infradead.org
17825 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17826 F: drivers/staging/media/rkvdec/
17829 M: Jiri Pirko <jiri@resnulli.us>
17830 L: netdev@vger.kernel.org
17832 F: drivers/net/ethernet/rocker/
17834 ROCKETPORT EXPRESS/INFINITY DRIVER
17835 M: Kevin Cernekee <cernekee@gmail.com>
17836 L: linux-serial@vger.kernel.org
17838 F: drivers/tty/serial/rp2.*
17840 ROHM BD99954 CHARGER IC
17841 M: Matti Vaittinen <mazziesaccount@gmail.com>
17843 F: drivers/power/supply/bd99954-charger.c
17844 F: drivers/power/supply/bd99954-charger.h
17846 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17847 M: Tomasz Duszynski <tduszyns@gmail.com>
17849 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17850 F: drivers/iio/light/bh1750.c
17852 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17853 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17854 L: linux-kernel@vger.kernel.org
17855 L: linux-renesas-soc@vger.kernel.org
17857 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17858 F: drivers/gpio/gpio-bd9571mwv.c
17859 F: drivers/mfd/bd9571mwv.c
17860 F: drivers/regulator/bd9571mwv-regulator.c
17861 F: include/linux/mfd/bd9571mwv.h
17863 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17864 M: Matti Vaittinen <mazziesaccount@gmail.com>
17866 F: drivers/clk/clk-bd718x7.c
17867 F: drivers/gpio/gpio-bd71815.c
17868 F: drivers/gpio/gpio-bd71828.c
17869 F: drivers/mfd/rohm-bd71828.c
17870 F: drivers/mfd/rohm-bd718x7.c
17871 F: drivers/mfd/rohm-bd9576.c
17872 F: drivers/regulator/bd71815-regulator.c
17873 F: drivers/regulator/bd71828-regulator.c
17874 F: drivers/regulator/bd718x7-regulator.c
17875 F: drivers/regulator/bd9576-regulator.c
17876 F: drivers/regulator/rohm-regulator.c
17877 F: drivers/rtc/rtc-bd70528.c
17878 F: drivers/watchdog/bd9576_wdt.c
17879 F: include/linux/mfd/rohm-bd71815.h
17880 F: include/linux/mfd/rohm-bd71828.h
17881 F: include/linux/mfd/rohm-bd718x7.h
17882 F: include/linux/mfd/rohm-bd957x.h
17883 F: include/linux/mfd/rohm-generic.h
17884 F: include/linux/mfd/rohm-shared.h
17887 M: Ralf Baechle <ralf@linux-mips.org>
17888 L: linux-hams@vger.kernel.org
17890 W: http://www.linux-ax25.org/
17891 F: include/net/rose.h
17892 F: include/uapi/linux/rose.h
17895 ROTATION DRIVER FOR ALLWINNER A83T
17896 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17897 L: linux-media@vger.kernel.org
17899 T: git git://linuxtv.org/media_tree.git
17900 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17901 F: drivers/media/platform/sunxi/sun8i-rotate/
17904 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17905 L: linux-remoteproc@vger.kernel.org
17907 F: drivers/tty/rpmsg_tty.c
17909 RTL2830 MEDIA DRIVER
17910 M: Antti Palosaari <crope@iki.fi>
17911 L: linux-media@vger.kernel.org
17913 W: https://linuxtv.org
17914 W: http://palosaari.fi/linux/
17915 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17916 T: git git://linuxtv.org/anttip/media_tree.git
17917 F: drivers/media/dvb-frontends/rtl2830*
17919 RTL2832 MEDIA DRIVER
17920 M: Antti Palosaari <crope@iki.fi>
17921 L: linux-media@vger.kernel.org
17923 W: https://linuxtv.org
17924 W: http://palosaari.fi/linux/
17925 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17926 T: git git://linuxtv.org/anttip/media_tree.git
17927 F: drivers/media/dvb-frontends/rtl2832*
17929 RTL2832_SDR MEDIA DRIVER
17930 M: Antti Palosaari <crope@iki.fi>
17931 L: linux-media@vger.kernel.org
17933 W: https://linuxtv.org
17934 W: http://palosaari.fi/linux/
17935 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17936 T: git git://linuxtv.org/anttip/media_tree.git
17937 F: drivers/media/dvb-frontends/rtl2832_sdr*
17939 RTL8180 WIRELESS DRIVER
17940 L: linux-wireless@vger.kernel.org
17942 W: https://wireless.wiki.kernel.org/
17943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17944 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17946 RTL8187 WIRELESS DRIVER
17947 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17948 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17949 M: Larry Finger <Larry.Finger@lwfinger.net>
17950 L: linux-wireless@vger.kernel.org
17952 W: https://wireless.wiki.kernel.org/
17953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17954 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17956 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17957 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17958 L: linux-wireless@vger.kernel.org
17960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17961 F: drivers/net/wireless/realtek/rtl8xxxu/
17963 RTRS TRANSPORT DRIVERS
17964 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17965 M: Jack Wang <jinpu.wang@ionos.com>
17966 L: linux-rdma@vger.kernel.org
17968 F: drivers/infiniband/ulp/rtrs/
17970 RUNTIME VERIFICATION (RV)
17971 M: Daniel Bristot de Oliveira <bristot@kernel.org>
17972 M: Steven Rostedt <rostedt@goodmis.org>
17973 L: linux-trace-devel@vger.kernel.org
17975 F: Documentation/trace/rv/
17976 F: include/linux/rv.h
17978 F: kernel/trace/rv/
17979 F: tools/verification/
17982 M: Miguel Ojeda <ojeda@kernel.org>
17983 M: Alex Gaynor <alex.gaynor@gmail.com>
17984 M: Wedson Almeida Filho <wedsonaf@gmail.com>
17985 R: Boqun Feng <boqun.feng@gmail.com>
17986 R: Gary Guo <gary@garyguo.net>
17987 R: Björn Roy Baron <bjorn3_gh@protonmail.com>
17988 L: rust-for-linux@vger.kernel.org
17990 W: https://github.com/Rust-for-Linux/linux
17991 B: https://github.com/Rust-for-Linux/linux/issues
17992 T: git https://github.com/Rust-for-Linux/linux.git rust-next
17993 F: Documentation/rust/
17999 RXRPC SOCKETS (AF_RXRPC)
18000 M: David Howells <dhowells@redhat.com>
18001 M: Marc Dionne <marc.dionne@auristor.com>
18002 L: linux-afs@lists.infradead.org
18004 W: https://www.infradead.org/~dhowells/kafs/
18005 F: Documentation/networking/rxrpc.rst
18006 F: include/keys/rxrpc-type.h
18007 F: include/net/af_rxrpc.h
18008 F: include/trace/events/rxrpc.h
18009 F: include/uapi/linux/rxrpc.h
18012 S3 SAVAGE FRAMEBUFFER DRIVER
18013 M: Antonino Daplas <adaplas@gmail.com>
18014 L: linux-fbdev@vger.kernel.org
18016 F: drivers/video/fbdev/savage/
18019 M: Heiko Carstens <hca@linux.ibm.com>
18020 M: Vasily Gorbik <gor@linux.ibm.com>
18021 M: Alexander Gordeev <agordeev@linux.ibm.com>
18022 R: Christian Borntraeger <borntraeger@linux.ibm.com>
18023 R: Sven Schnelle <svens@linux.ibm.com>
18024 L: linux-s390@vger.kernel.org
18026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18027 F: Documentation/driver-api/s390-drivers.rst
18028 F: Documentation/s390/
18032 S390 COMMON I/O LAYER
18033 M: Vineeth Vijayan <vneethv@linux.ibm.com>
18034 M: Peter Oberparleiter <oberpar@linux.ibm.com>
18035 L: linux-s390@vger.kernel.org
18037 F: drivers/s390/cio/
18040 M: Stefan Haberland <sth@linux.ibm.com>
18041 M: Jan Hoeppner <hoeppner@linux.ibm.com>
18042 L: linux-s390@vger.kernel.org
18044 F: block/partitions/ibm.c
18045 F: drivers/s390/block/dasd*
18046 F: include/linux/dasd_mod.h
18049 M: Matthew Rosato <mjrosato@linux.ibm.com>
18050 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18051 L: linux-s390@vger.kernel.org
18053 F: drivers/iommu/s390-iommu.c
18055 S390 IUCV NETWORK LAYER
18056 M: Alexandra Winter <wintera@linux.ibm.com>
18057 M: Wenjia Zhang <wenjia@linux.ibm.com>
18058 L: linux-s390@vger.kernel.org
18059 L: netdev@vger.kernel.org
18061 F: drivers/s390/net/*iucv*
18062 F: include/net/iucv/
18065 S390 NETWORK DRIVERS
18066 M: Alexandra Winter <wintera@linux.ibm.com>
18067 M: Wenjia Zhang <wenjia@linux.ibm.com>
18068 L: linux-s390@vger.kernel.org
18069 L: netdev@vger.kernel.org
18071 F: drivers/s390/net/
18074 M: Alexander Gordeev <agordeev@linux.ibm.com>
18075 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18076 L: linux-s390@vger.kernel.org
18078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18079 F: arch/s390/include/asm/pgtable.h
18083 M: Niklas Schnelle <schnelle@linux.ibm.com>
18084 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18085 L: linux-s390@vger.kernel.org
18088 F: drivers/pci/hotplug/s390_pci_hpc.c
18089 F: Documentation/s390/pci.rst
18091 S390 VFIO AP DRIVER
18092 M: Tony Krowiak <akrowiak@linux.ibm.com>
18093 M: Halil Pasic <pasic@linux.ibm.com>
18094 M: Jason Herne <jjherne@linux.ibm.com>
18095 L: linux-s390@vger.kernel.org
18097 F: Documentation/s390/vfio-ap*
18098 F: drivers/s390/crypto/vfio_ap*
18100 S390 VFIO-CCW DRIVER
18101 M: Eric Farman <farman@linux.ibm.com>
18102 M: Matthew Rosato <mjrosato@linux.ibm.com>
18103 R: Halil Pasic <pasic@linux.ibm.com>
18104 L: linux-s390@vger.kernel.org
18105 L: kvm@vger.kernel.org
18107 F: Documentation/s390/vfio-ccw.rst
18108 F: drivers/s390/cio/vfio_ccw*
18109 F: include/uapi/linux/vfio_ccw.h
18111 S390 VFIO-PCI DRIVER
18112 M: Matthew Rosato <mjrosato@linux.ibm.com>
18113 M: Eric Farman <farman@linux.ibm.com>
18114 L: linux-s390@vger.kernel.org
18115 L: kvm@vger.kernel.org
18117 F: arch/s390/kvm/pci*
18118 F: drivers/vfio/pci/vfio_pci_zdev.c
18119 F: include/uapi/linux/vfio_zdev.h
18122 M: Harald Freudenberger <freude@linux.ibm.com>
18123 L: linux-s390@vger.kernel.org
18125 F: drivers/s390/crypto/
18128 M: Steffen Maier <maier@linux.ibm.com>
18129 M: Benjamin Block <bblock@linux.ibm.com>
18130 L: linux-s390@vger.kernel.org
18132 F: drivers/s390/scsi/zfcp_*
18134 S3C ADC BATTERY DRIVER
18135 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18136 L: linux-samsung-soc@vger.kernel.org
18138 F: drivers/power/supply/s3c_adc_battery.c
18139 F: include/linux/s3c_adc_battery.h
18141 S3C24XX SD/MMC Driver
18142 M: Ben Dooks <ben-linux@fluff.org>
18143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18145 F: drivers/mmc/host/s3cmci.*
18147 SAA6588 RDS RECEIVER DRIVER
18148 M: Hans Verkuil <hverkuil@xs4all.nl>
18149 L: linux-media@vger.kernel.org
18151 W: https://linuxtv.org
18152 T: git git://linuxtv.org/media_tree.git
18153 F: drivers/media/i2c/saa6588*
18155 SAA7134 VIDEO4LINUX DRIVER
18156 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18157 L: linux-media@vger.kernel.org
18159 W: https://linuxtv.org
18160 T: git git://linuxtv.org/media_tree.git
18161 F: Documentation/driver-api/media/drivers/saa7134*
18162 F: drivers/media/pci/saa7134/
18164 SAA7146 VIDEO4LINUX-2 DRIVER
18165 M: Hans Verkuil <hverkuil@xs4all.nl>
18166 L: linux-media@vger.kernel.org
18168 T: git git://linuxtv.org/media_tree.git
18169 F: drivers/staging/media/deprecated/saa7146/
18171 SAFESETID SECURITY MODULE
18172 M: Micah Morton <mortonm@chromium.org>
18174 F: Documentation/admin-guide/LSM/SafeSetID.rst
18175 F: security/safesetid/
18177 SAMSUNG AUDIO (ASoC) DRIVERS
18178 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18179 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18180 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18182 B: mailto:linux-samsung-soc@vger.kernel.org
18183 F: Documentation/devicetree/bindings/sound/samsung*
18184 F: sound/soc/samsung/
18186 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
18187 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18188 L: linux-crypto@vger.kernel.org
18189 L: linux-samsung-soc@vger.kernel.org
18191 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
18192 F: drivers/crypto/exynos-rng.c
18194 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
18195 M: Łukasz Stelmach <l.stelmach@samsung.com>
18196 L: linux-samsung-soc@vger.kernel.org
18198 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
18199 F: drivers/char/hw_random/exynos-trng.c
18201 SAMSUNG FRAMEBUFFER DRIVER
18202 M: Jingoo Han <jingoohan1@gmail.com>
18203 L: linux-fbdev@vger.kernel.org
18205 F: drivers/video/fbdev/s3c-fb.c
18207 SAMSUNG INTERCONNECT DRIVERS
18208 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18209 M: Artur Świgoń <a.swigon@samsung.com>
18210 L: linux-pm@vger.kernel.org
18211 L: linux-samsung-soc@vger.kernel.org
18213 F: drivers/interconnect/samsung/
18215 SAMSUNG LAPTOP DRIVER
18216 M: Corentin Chary <corentin.chary@gmail.com>
18217 L: platform-driver-x86@vger.kernel.org
18219 F: drivers/platform/x86/samsung-laptop.c
18221 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
18222 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18223 L: linux-kernel@vger.kernel.org
18224 L: linux-samsung-soc@vger.kernel.org
18226 B: mailto:linux-samsung-soc@vger.kernel.org
18227 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
18228 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
18229 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
18230 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
18231 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
18232 F: drivers/clk/clk-s2mps11.c
18233 F: drivers/mfd/sec*.c
18234 F: drivers/regulator/s2m*.c
18235 F: drivers/regulator/s5m*.c
18236 F: drivers/rtc/rtc-s5m.c
18237 F: include/linux/mfd/samsung/
18239 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
18240 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
18241 L: linux-media@vger.kernel.org
18242 L: linux-samsung-soc@vger.kernel.org
18244 F: drivers/media/platform/samsung/s3c-camif/
18245 F: include/media/drv-intf/s3c_camif.h
18247 SAMSUNG S3FWRN5 NFC DRIVER
18248 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18249 L: linux-nfc@lists.01.org (subscribers-only)
18251 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
18252 F: drivers/nfc/s3fwrn5
18254 SAMSUNG S5C73M3 CAMERA DRIVER
18255 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18256 M: Andrzej Hajda <andrzej.hajda@intel.com>
18257 L: linux-media@vger.kernel.org
18259 F: drivers/media/i2c/s5c73m3/*
18261 SAMSUNG S5K5BAF CAMERA DRIVER
18262 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18263 M: Andrzej Hajda <andrzej.hajda@intel.com>
18264 L: linux-media@vger.kernel.org
18266 F: drivers/media/i2c/s5k5baf.c
18268 SAMSUNG S5P Security SubSystem (SSS) DRIVER
18269 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18270 M: Vladimir Zapolskiy <vz@mleia.com>
18271 L: linux-crypto@vger.kernel.org
18272 L: linux-samsung-soc@vger.kernel.org
18274 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
18275 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
18276 F: drivers/crypto/s5p-sss.c
18278 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
18279 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18280 L: linux-media@vger.kernel.org
18282 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18283 F: drivers/media/platform/samsung/exynos4-is/
18285 SAMSUNG SOC CLOCK DRIVERS
18286 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18287 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18288 M: Tomasz Figa <tomasz.figa@gmail.com>
18289 M: Chanwoo Choi <cw00.choi@samsung.com>
18290 R: Alim Akhtar <alim.akhtar@samsung.com>
18291 L: linux-samsung-soc@vger.kernel.org
18293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
18294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
18295 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
18296 F: Documentation/devicetree/bindings/clock/samsung,s3c*
18297 F: drivers/clk/samsung/
18298 F: include/dt-bindings/clock/exynos*.h
18299 F: include/dt-bindings/clock/s3c*.h
18300 F: include/dt-bindings/clock/s5p*.h
18301 F: include/dt-bindings/clock/samsung,*.h
18302 F: include/linux/clk/samsung.h
18303 F: include/linux/platform_data/clk-s3c2410.h
18305 SAMSUNG SPI DRIVERS
18306 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18307 M: Andi Shyti <andi@etezian.org>
18308 L: linux-spi@vger.kernel.org
18309 L: linux-samsung-soc@vger.kernel.org
18311 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
18312 F: drivers/spi/spi-s3c*
18313 F: include/linux/platform_data/spi-s3c64xx.h
18314 F: include/linux/spi/s3c24xx-fiq.h
18316 SAMSUNG SXGBE DRIVERS
18317 M: Byungho An <bh74.an@samsung.com>
18318 L: netdev@vger.kernel.org
18320 F: drivers/net/ethernet/samsung/sxgbe/
18322 SAMSUNG THERMAL DRIVER
18323 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
18324 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18325 L: linux-pm@vger.kernel.org
18326 L: linux-samsung-soc@vger.kernel.org
18328 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
18329 F: drivers/thermal/samsung/
18331 SAMSUNG USB2 PHY DRIVER
18332 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18333 L: linux-kernel@vger.kernel.org
18335 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18336 F: Documentation/driver-api/phy/samsung-usb2.rst
18337 F: drivers/phy/samsung/phy-exynos4210-usb2.c
18338 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
18339 F: drivers/phy/samsung/phy-exynos5250-usb2.c
18340 F: drivers/phy/samsung/phy-s5pv210-usb2.c
18341 F: drivers/phy/samsung/phy-samsung-usb2.c
18342 F: drivers/phy/samsung/phy-samsung-usb2.h
18344 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18345 M: Paul Barker <paul.barker@sancloud.com>
18346 R: Marc Murphy <marc.murphy@sancloud.com>
18348 F: arch/arm/boot/dts/am335x-sancloud*
18351 M: Zwane Mwaikambo <zwanem@gmail.com>
18353 F: drivers/watchdog/sc1200wdt.c
18356 M: Ingo Molnar <mingo@redhat.com>
18357 M: Peter Zijlstra <peterz@infradead.org>
18358 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
18359 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
18360 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
18361 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
18362 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
18363 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
18364 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18365 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18366 L: linux-kernel@vger.kernel.org
18368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18369 F: include/linux/preempt.h
18370 F: include/linux/sched.h
18371 F: include/linux/wait.h
18372 F: include/uapi/linux/sched.h
18375 SCR24X CHIP CARD INTERFACE DRIVER
18376 M: Lubomir Rintel <lkundrak@v3.sk>
18378 F: drivers/char/pcmcia/scr24x_cs.c
18380 SCSI RDMA PROTOCOL (SRP) INITIATOR
18381 M: Bart Van Assche <bvanassche@acm.org>
18382 L: linux-rdma@vger.kernel.org
18384 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18385 F: drivers/infiniband/ulp/srp/
18386 F: include/scsi/srp.h
18388 SCSI RDMA PROTOCOL (SRP) TARGET
18389 M: Bart Van Assche <bvanassche@acm.org>
18390 L: linux-rdma@vger.kernel.org
18391 L: target-devel@vger.kernel.org
18393 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18394 F: drivers/infiniband/ulp/srpt/
18397 M: Doug Gilbert <dgilbert@interlog.com>
18398 L: linux-scsi@vger.kernel.org
18400 W: http://sg.danny.cz/sg
18401 F: Documentation/scsi/scsi-generic.rst
18402 F: drivers/scsi/sg.c
18403 F: include/scsi/sg.h
18406 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
18407 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18408 L: linux-scsi@vger.kernel.org
18410 Q: https://patchwork.kernel.org/project/linux-scsi/list/
18411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18413 F: Documentation/devicetree/bindings/scsi/
18419 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18420 L: linux-scsi@vger.kernel.org
18422 F: Documentation/scsi/st.rst
18423 F: drivers/scsi/st.*
18424 F: drivers/scsi/st_*.h
18426 SCSI TARGET CORE USER DRIVER
18427 M: Bodo Stroesser <bostroesser@gmail.com>
18428 L: linux-scsi@vger.kernel.org
18429 L: target-devel@vger.kernel.org
18431 F: Documentation/target/tcmu-design.rst
18432 F: drivers/target/target_core_user.c
18433 F: include/uapi/linux/target_core_user.h
18435 SCSI TARGET SUBSYSTEM
18436 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18437 L: linux-scsi@vger.kernel.org
18438 L: target-devel@vger.kernel.org
18440 W: http://www.linux-iscsi.org
18441 Q: https://patchwork.kernel.org/project/target-devel/list/
18442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18443 F: Documentation/target/
18448 M: Vlad Yasevich <vyasevich@gmail.com>
18449 M: Neil Horman <nhorman@tuxdriver.com>
18450 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18451 L: linux-sctp@vger.kernel.org
18453 W: http://lksctp.sourceforge.net
18454 F: Documentation/networking/sctp.rst
18455 F: include/linux/sctp.h
18456 F: include/net/sctp/
18457 F: include/uapi/linux/sctp.h
18461 M: Jim Cromie <jim.cromie@gmail.com>
18463 F: Documentation/i2c/busses/scx200_acb.rst
18464 F: arch/x86/platform/scx200/
18465 F: drivers/i2c/busses/scx200*
18466 F: drivers/mtd/maps/scx200_docflash.c
18467 F: drivers/watchdog/scx200_wdt.c
18468 F: include/linux/scx200.h
18471 M: Jim Cromie <jim.cromie@gmail.com>
18473 F: drivers/char/scx200_gpio.c
18474 F: include/linux/scx200_gpio.h
18476 SCx200 HRT CLOCKSOURCE DRIVER
18477 M: Jim Cromie <jim.cromie@gmail.com>
18479 F: drivers/clocksource/scx200_hrt.c
18481 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18482 M: Sascha Sommer <saschasommer@freenet.de>
18483 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18485 F: drivers/mmc/host/sdricoh_cs.c
18487 SECO BOARDS CEC DRIVER
18488 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18490 F: drivers/media/cec/platform/seco/seco-cec.c
18491 F: drivers/media/cec/platform/seco/seco-cec.h
18494 M: Kees Cook <keescook@chromium.org>
18495 R: Andy Lutomirski <luto@amacapital.net>
18496 R: Will Drewry <wad@chromium.org>
18498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18499 F: Documentation/userspace-api/seccomp_filter.rst
18500 F: include/linux/seccomp.h
18501 F: include/uapi/linux/seccomp.h
18502 F: kernel/seccomp.c
18503 F: tools/testing/selftests/kselftest_harness.h
18504 F: tools/testing/selftests/seccomp/*
18505 K: \bsecure_computing
18508 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18509 M: Al Cooper <alcooperx@gmail.com>
18510 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18511 L: linux-mmc@vger.kernel.org
18513 F: drivers/mmc/host/sdhci-brcmstb*
18515 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18516 M: Adrian Hunter <adrian.hunter@intel.com>
18517 L: linux-mmc@vger.kernel.org
18519 F: drivers/mmc/host/sdhci*
18521 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18522 M: Eugen Hristev <eugen.hristev@microchip.com>
18523 L: linux-mmc@vger.kernel.org
18525 F: drivers/mmc/host/sdhci-of-at91.c
18527 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18528 M: Ben Dooks <ben-linux@fluff.org>
18529 M: Jaehoon Chung <jh80.chung@samsung.com>
18530 L: linux-mmc@vger.kernel.org
18532 F: drivers/mmc/host/sdhci-s3c*
18534 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18535 M: Viresh Kumar <vireshk@kernel.org>
18536 L: linux-mmc@vger.kernel.org
18538 F: drivers/mmc/host/sdhci-spear.c
18540 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18541 M: Vignesh Raghavendra <vigneshr@ti.com>
18542 L: linux-mmc@vger.kernel.org
18544 F: drivers/mmc/host/sdhci-omap.c
18546 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18547 M: Haibo Chen <haibo.chen@nxp.com>
18548 L: linux-imx@nxp.com
18549 L: linux-mmc@vger.kernel.org
18551 F: drivers/mmc/host/sdhci-esdhc-imx.c
18553 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18554 M: Jonathan Derrick <jonathan.derrick@linux.dev>
18555 L: linux-block@vger.kernel.org
18557 F: block/opal_proto.h
18559 F: include/linux/sed*
18560 F: include/uapi/linux/sed*
18563 M: Security Officers <security@kernel.org>
18565 F: Documentation/admin-guide/security-bugs.rst
18568 M: Paul Moore <paul@paul-moore.com>
18569 M: James Morris <jmorris@namei.org>
18570 M: "Serge E. Hallyn" <serge@hallyn.com>
18571 L: linux-security-module@vger.kernel.org (suggested Cc:)
18573 W: http://kernsec.org/
18574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18576 X: security/selinux/
18578 SELINUX SECURITY MODULE
18579 M: Paul Moore <paul@paul-moore.com>
18580 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18581 M: Eric Paris <eparis@parisplace.org>
18582 L: selinux@vger.kernel.org
18584 W: https://selinuxproject.org
18585 W: https://github.com/SELinuxProject
18586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18587 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18588 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18589 F: Documentation/admin-guide/LSM/SELinux.rst
18590 F: include/trace/events/avc.h
18591 F: include/uapi/linux/selinux_netlink.h
18592 F: scripts/selinux/
18593 F: security/selinux/
18596 M: Jiri Slaby <jirislaby@kernel.org>
18598 F: drivers/misc/phantom.c
18599 F: include/uapi/linux/phantom.h
18601 SENSEAIR SUNRISE 006-0-0007
18602 M: Jacopo Mondi <jacopo@jmondi.org>
18604 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18605 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18606 F: drivers/iio/chemical/sunrise_co2.c
18608 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18609 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18611 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18612 F: drivers/iio/chemical/scd30.h
18613 F: drivers/iio/chemical/scd30_core.c
18614 F: drivers/iio/chemical/scd30_i2c.c
18615 F: drivers/iio/chemical/scd30_serial.c
18617 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18618 M: Roan van Dijk <roan@protonic.nl>
18620 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18621 F: drivers/iio/chemical/scd4x.c
18623 SENSIRION SGP40 GAS SENSOR DRIVER
18624 M: Andreas Klinger <ak@it-klinger.de>
18626 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18627 F: drivers/iio/chemical/sgp40.c
18629 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18630 M: Tomasz Duszynski <tduszyns@gmail.com>
18632 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18633 F: drivers/iio/chemical/sps30.c
18634 F: drivers/iio/chemical/sps30_i2c.c
18635 F: drivers/iio/chemical/sps30_serial.c
18638 M: Rob Herring <robh@kernel.org>
18639 L: linux-serial@vger.kernel.org
18641 F: Documentation/devicetree/bindings/serial/serial.yaml
18642 F: drivers/tty/serdev/
18643 F: include/linux/serdev.h
18646 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18647 L: linux-serial@vger.kernel.org
18649 F: Documentation/devicetree/bindings/serial/
18650 F: drivers/tty/serial/
18653 M: Sean Young <sean@mess.org>
18654 L: linux-media@vger.kernel.org
18656 F: drivers/media/rc/serial_ir.c
18658 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18659 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18660 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18662 F: Documentation/devicetree/bindings/slimbus/
18663 F: drivers/slimbus/
18664 F: include/linux/slimbus.h
18667 M: Edward Cree <ecree.xilinx@gmail.com>
18668 M: Martin Habets <habetsm.xilinx@gmail.com>
18669 L: netdev@vger.kernel.org
18671 F: drivers/net/ethernet/sfc/
18673 SFF/SFP/SFP+ MODULE SUPPORT
18674 M: Russell King <linux@armlinux.org.uk>
18675 L: netdev@vger.kernel.org
18677 F: Documentation/devicetree/bindings/net/sff,sfp.yaml
18678 F: drivers/net/phy/phylink.c
18679 F: drivers/net/phy/sfp*
18680 F: include/linux/mdio/mdio-i2c.h
18681 F: include/linux/phylink.h
18682 F: include/linux/sfp.h
18683 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)
18686 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18688 F: drivers/misc/sgi-gru/
18690 SGI XP/XPC/XPNET DRIVER
18691 M: Robin Holt <robinmholt@gmail.com>
18692 M: Steve Wahl <steve.wahl@hpe.com>
18693 R: Mike Travis <mike.travis@hpe.com>
18695 F: drivers/misc/sgi-xp/
18697 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18698 M: Karsten Graul <kgraul@linux.ibm.com>
18699 M: Wenjia Zhang <wenjia@linux.ibm.com>
18700 M: Jan Karcher <jaka@linux.ibm.com>
18701 L: linux-s390@vger.kernel.org
18705 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18706 M: Linus Walleij <linus.walleij@linaro.org>
18707 L: linux-iio@vger.kernel.org
18709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18710 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18711 F: drivers/iio/light/gp2ap002.c
18713 SHARP RJ54N1CB0C SENSOR DRIVER
18714 M: Jacopo Mondi <jacopo@jmondi.org>
18715 L: linux-media@vger.kernel.org
18717 T: git git://linuxtv.org/media_tree.git
18718 F: drivers/media/i2c/rj54n1cb0c.c
18719 F: include/media/i2c/rj54n1cb0c.h
18721 SH_VOU V4L2 OUTPUT DRIVER
18722 L: linux-media@vger.kernel.org
18724 F: drivers/media/platform/renesas/sh_vou.c
18725 F: include/media/drv-intf/sh_vou.h
18727 SI2157 MEDIA DRIVER
18728 M: Antti Palosaari <crope@iki.fi>
18729 L: linux-media@vger.kernel.org
18731 W: https://linuxtv.org
18732 W: http://palosaari.fi/linux/
18733 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18734 T: git git://linuxtv.org/anttip/media_tree.git
18735 F: drivers/media/tuners/si2157*
18737 SI2165 MEDIA DRIVER
18738 M: Matthias Schwarzott <zzam@gentoo.org>
18739 L: linux-media@vger.kernel.org
18741 W: https://linuxtv.org
18742 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18743 F: drivers/media/dvb-frontends/si2165*
18745 SI2168 MEDIA DRIVER
18746 M: Antti Palosaari <crope@iki.fi>
18747 L: linux-media@vger.kernel.org
18749 W: https://linuxtv.org
18750 W: http://palosaari.fi/linux/
18751 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18752 T: git git://linuxtv.org/anttip/media_tree.git
18753 F: drivers/media/dvb-frontends/si2168*
18755 SI470X FM RADIO RECEIVER I2C DRIVER
18756 M: Hans Verkuil <hverkuil@xs4all.nl>
18757 L: linux-media@vger.kernel.org
18759 W: https://linuxtv.org
18760 T: git git://linuxtv.org/media_tree.git
18761 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18763 SI470X FM RADIO RECEIVER USB DRIVER
18764 M: Hans Verkuil <hverkuil@xs4all.nl>
18765 L: linux-media@vger.kernel.org
18767 W: https://linuxtv.org
18768 T: git git://linuxtv.org/media_tree.git
18769 F: drivers/media/radio/si470x/radio-si470x-common.c
18770 F: drivers/media/radio/si470x/radio-si470x-usb.c
18771 F: drivers/media/radio/si470x/radio-si470x.h
18773 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18774 M: Eduardo Valentin <edubezval@gmail.com>
18775 L: linux-media@vger.kernel.org
18777 W: https://linuxtv.org
18778 T: git git://linuxtv.org/media_tree.git
18779 F: drivers/media/radio/si4713/si4713.?
18781 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18782 M: Eduardo Valentin <edubezval@gmail.com>
18783 L: linux-media@vger.kernel.org
18785 W: https://linuxtv.org
18786 T: git git://linuxtv.org/media_tree.git
18787 F: drivers/media/radio/si4713/radio-platform-si4713.c
18789 SI4713 FM RADIO TRANSMITTER USB DRIVER
18790 M: Hans Verkuil <hverkuil@xs4all.nl>
18791 L: linux-media@vger.kernel.org
18793 W: https://linuxtv.org
18794 T: git git://linuxtv.org/media_tree.git
18795 F: drivers/media/radio/si4713/radio-usb-si4713.c
18798 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18799 L: linux-media@vger.kernel.org
18801 W: https://linuxtv.org
18802 T: git git://linuxtv.org/media_tree.git
18803 F: drivers/media/common/siano/
18804 F: drivers/media/mmc/siano/
18805 F: drivers/media/usb/siano/
18806 F: drivers/media/usb/siano/
18809 M: Palmer Dabbelt <palmer@dabbelt.com>
18810 M: Paul Walmsley <paul.walmsley@sifive.com>
18811 L: linux-riscv@lists.infradead.org
18816 SIFIVE FU540 SYSTEM-ON-CHIP
18817 M: Paul Walmsley <paul.walmsley@sifive.com>
18818 M: Palmer Dabbelt <palmer@dabbelt.com>
18819 L: linux-riscv@lists.infradead.org
18821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18826 M: Green Wan <green.wan@sifive.com>
18828 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18829 F: drivers/dma/sf-pdma/
18832 M: Conor Dooley <conor@kernel.org>
18833 L: linux-riscv@lists.infradead.org
18835 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
18836 F: drivers/soc/sifive/
18838 SILEAD TOUCHSCREEN DRIVER
18839 M: Hans de Goede <hdegoede@redhat.com>
18840 L: linux-input@vger.kernel.org
18841 L: platform-driver-x86@vger.kernel.org
18843 F: drivers/input/touchscreen/silead.c
18844 F: drivers/platform/x86/touchscreen_dmi.c
18846 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18847 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18849 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18850 F: drivers/net/wireless/silabs/wfx/
18852 SILICON MOTION SM712 FRAME BUFFER DRIVER
18853 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18854 M: Teddy Wang <teddy.wang@siliconmotion.com>
18855 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18856 L: linux-fbdev@vger.kernel.org
18858 F: Documentation/fb/sm712fb.rst
18859 F: drivers/video/fbdev/sm712*
18861 SILVACO I3C DUAL-ROLE MASTER
18862 M: Miquel Raynal <miquel.raynal@bootlin.com>
18863 M: Conor Culhane <conor.culhane@silvaco.com>
18864 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18866 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18867 F: drivers/i3c/master/svc-i3c-master.c
18870 M: Hans de Goede <hdegoede@redhat.com>
18871 L: linux-fbdev@vger.kernel.org
18873 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18874 F: drivers/video/fbdev/simplefb.c
18875 F: include/linux/platform_data/simplefb.h
18877 SIMTEC EB110ATX (Chalice CATS)
18878 M: Simtec Linux Team <linux@simtec.co.uk>
18880 W: http://www.simtec.co.uk/products/EB110ATX/
18882 SIMTEC EB2410ITX (BAST)
18883 M: Simtec Linux Team <linux@simtec.co.uk>
18885 W: http://www.simtec.co.uk/products/EB2410ITX/
18886 F: arch/arm/mach-s3c/bast-ide.c
18887 F: arch/arm/mach-s3c/bast-irq.c
18888 F: arch/arm/mach-s3c/mach-bast.c
18891 M: Thorsten Scherer <t.scherer@eckelmann.de>
18892 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18893 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18895 F: drivers/gpio/gpio-siox.c
18897 F: include/trace/events/siox.h
18899 SIPHASH PRF ROUTINES
18900 M: Jason A. Donenfeld <Jason@zx2c4.com>
18902 F: include/linux/siphash.h
18904 F: lib/test_siphash.c
18906 SIS 190 ETHERNET DRIVER
18907 M: Francois Romieu <romieu@fr.zoreil.com>
18908 L: netdev@vger.kernel.org
18910 F: drivers/net/ethernet/sis/sis190.c
18912 SIS 900/7016 FAST ETHERNET DRIVER
18913 M: Daniele Venzano <venza@brownhat.org>
18914 L: netdev@vger.kernel.org
18916 W: http://www.brownhat.org/sis900.html
18917 F: drivers/net/ethernet/sis/sis900.*
18919 SIS FRAMEBUFFER DRIVER
18920 M: Thomas Winischhofer <thomas@winischhofer.net>
18922 W: http://www.winischhofer.net/linuxsisvga.shtml
18923 F: Documentation/fb/sisfb.rst
18924 F: drivers/video/fbdev/sis/
18925 F: include/video/sisfb.h
18927 SIS I2C TOUCHSCREEN DRIVER
18928 M: Mika Penttilä <mika.penttila@nextfour.com>
18929 L: linux-input@vger.kernel.org
18931 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18932 F: drivers/input/touchscreen/sis_i2c.c
18935 M: Thomas Winischhofer <thomas@winischhofer.net>
18937 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18938 F: drivers/usb/misc/sisusbvga/
18940 SL28 CPLD MFD DRIVER
18941 M: Michael Walle <michael@walle.cc>
18943 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18944 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18945 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18946 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18947 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18948 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18949 F: drivers/gpio/gpio-sl28cpld.c
18950 F: drivers/hwmon/sl28cpld-hwmon.c
18951 F: drivers/irqchip/irq-sl28cpld.c
18952 F: drivers/pwm/pwm-sl28cpld.c
18953 F: drivers/watchdog/sl28cpld_wdt.c
18956 M: Christoph Lameter <cl@linux.com>
18957 M: Pekka Enberg <penberg@kernel.org>
18958 M: David Rientjes <rientjes@google.com>
18959 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18960 M: Andrew Morton <akpm@linux-foundation.org>
18961 M: Vlastimil Babka <vbabka@suse.cz>
18962 R: Roman Gushchin <roman.gushchin@linux.dev>
18963 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
18964 L: linux-mm@kvack.org
18966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18967 F: include/linux/sl?b*.h
18970 SLCAN CAN NETWORK DRIVER
18971 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
18972 L: linux-can@vger.kernel.org
18974 F: drivers/net/can/slcan/
18976 SLEEPABLE READ-COPY UPDATE (SRCU)
18977 M: Lai Jiangshan <jiangshanlai@gmail.com>
18978 M: "Paul E. McKenney" <paulmck@kernel.org>
18979 M: Josh Triplett <josh@joshtriplett.org>
18980 R: Steven Rostedt <rostedt@goodmis.org>
18981 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18982 L: rcu@vger.kernel.org
18984 W: http://www.rdrop.com/users/paulmck/RCU/
18985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18986 F: include/linux/srcu*.h
18987 F: kernel/rcu/srcu*.c
18989 SMACK SECURITY MODULE
18990 M: Casey Schaufler <casey@schaufler-ca.com>
18991 L: linux-security-module@vger.kernel.org
18993 W: http://schaufler-ca.com
18994 T: git git://github.com/cschaufler/smack-next
18995 F: Documentation/admin-guide/LSM/Smack.rst
18998 SMC91x ETHERNET DRIVER
18999 M: Nicolas Pitre <nico@fluxnic.net>
19001 F: drivers/net/ethernet/smsc/smc91x.*
19003 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
19004 M: Mark Rutland <mark.rutland@arm.com>
19005 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
19006 M: Sudeep Holla <sudeep.holla@arm.com>
19007 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19009 F: drivers/firmware/smccc/
19010 F: include/linux/arm-smccc.h
19012 SMM665 HARDWARE MONITOR DRIVER
19013 M: Guenter Roeck <linux@roeck-us.net>
19014 L: linux-hwmon@vger.kernel.org
19016 F: Documentation/hwmon/smm665.rst
19017 F: drivers/hwmon/smm665.c
19019 SMSC EMC2103 HARDWARE MONITOR DRIVER
19020 M: Steve Glendinning <steve.glendinning@shawell.net>
19021 L: linux-hwmon@vger.kernel.org
19023 F: Documentation/hwmon/emc2103.rst
19024 F: drivers/hwmon/emc2103.c
19026 SMSC SCH5627 HARDWARE MONITOR DRIVER
19027 M: Hans de Goede <hdegoede@redhat.com>
19028 L: linux-hwmon@vger.kernel.org
19030 F: Documentation/hwmon/sch5627.rst
19031 F: drivers/hwmon/sch5627.c
19033 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
19034 M: Steve Glendinning <steve.glendinning@shawell.net>
19035 L: linux-fbdev@vger.kernel.org
19037 F: drivers/video/fbdev/smscufx.c
19039 SMSC47B397 HARDWARE MONITOR DRIVER
19040 M: Jean Delvare <jdelvare@suse.com>
19041 L: linux-hwmon@vger.kernel.org
19043 F: Documentation/hwmon/smsc47b397.rst
19044 F: drivers/hwmon/smsc47b397.c
19046 SMSC911x ETHERNET DRIVER
19047 M: Steve Glendinning <steve.glendinning@shawell.net>
19048 L: netdev@vger.kernel.org
19050 F: drivers/net/ethernet/smsc/smsc911x.*
19051 F: include/linux/smsc911x.h
19053 SMSC9420 PCI ETHERNET DRIVER
19054 M: Steve Glendinning <steve.glendinning@shawell.net>
19055 L: netdev@vger.kernel.org
19057 F: drivers/net/ethernet/smsc/smsc9420.*
19059 SOCIONEXT (SNI) AVE NETWORK DRIVER
19060 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
19061 L: netdev@vger.kernel.org
19063 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
19064 F: drivers/net/ethernet/socionext/sni_ave.c
19066 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
19067 M: Jassi Brar <jaswinder.singh@linaro.org>
19068 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
19069 L: netdev@vger.kernel.org
19071 F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
19072 F: drivers/net/ethernet/socionext/netsec.c
19074 SOCIONEXT (SNI) Synquacer SPI DRIVER
19075 M: Masahisa Kojima <masahisa.kojima@linaro.org>
19076 M: Jassi Brar <jaswinder.singh@linaro.org>
19077 L: linux-spi@vger.kernel.org
19079 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
19080 F: drivers/spi/spi-synquacer.c
19082 SOCIONEXT SYNQUACER I2C DRIVER
19083 M: Ard Biesheuvel <ardb@kernel.org>
19084 L: linux-i2c@vger.kernel.org
19086 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
19087 F: drivers/i2c/busses/i2c-synquacer.c
19089 SOCIONEXT UNIPHIER SOUND DRIVER
19090 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19092 F: sound/soc/uniphier/
19094 SOEKRIS NET48XX LED SUPPORT
19095 M: Chris Boot <bootc@bootc.net>
19097 F: drivers/leds/leds-net48xx.c
19099 SOFT-IWARP DRIVER (siw)
19100 M: Bernard Metzler <bmt@zurich.ibm.com>
19101 L: linux-rdma@vger.kernel.org
19103 F: drivers/infiniband/sw/siw/
19104 F: include/uapi/rdma/siw-abi.h
19106 SOFT-ROCE DRIVER (rxe)
19107 M: Zhu Yanjun <zyjzyj2000@gmail.com>
19108 L: linux-rdma@vger.kernel.org
19110 F: drivers/infiniband/sw/rxe/
19111 F: include/uapi/rdma/rdma_user_rxe.h
19113 SOFTLOGIC 6x10 MPEG CODEC
19114 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19115 M: Anton Sviridenko <anton@corp.bluecherry.net>
19116 M: Andrey Utkin <andrey_utkin@fastmail.com>
19117 M: Ismael Luceno <ismael@iodev.co.uk>
19118 L: linux-media@vger.kernel.org
19120 F: drivers/media/pci/solo6x10/
19122 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
19123 M: James Morse <james.morse@arm.com>
19124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19126 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
19127 F: drivers/firmware/arm_sdei.c
19128 F: include/linux/arm_sdei.h
19129 F: include/uapi/linux/arm_sdei.h
19131 SOFTWARE NODES AND DEVICE PROPERTIES
19132 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19133 R: Daniel Scally <djrscally@gmail.com>
19134 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19135 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19136 L: linux-acpi@vger.kernel.org
19138 F: drivers/base/property.c
19139 F: drivers/base/swnode.c
19140 F: include/linux/fwnode.h
19141 F: include/linux/property.h
19143 SOFTWARE RAID (Multiple Disks) SUPPORT
19144 M: Song Liu <song@kernel.org>
19145 L: linux-raid@vger.kernel.org
19147 Q: https://patchwork.kernel.org/project/linux-raid/list/
19148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
19149 F: drivers/md/Kconfig
19150 F: drivers/md/Makefile
19152 F: drivers/md/raid*
19153 F: include/linux/raid/
19154 F: include/uapi/linux/raid/
19156 SOLIDRUN CLEARFOG SUPPORT
19157 M: Russell King <linux@armlinux.org.uk>
19159 F: arch/arm/boot/dts/armada-388-clearfog*
19160 F: arch/arm/boot/dts/armada-38x-solidrun-*
19162 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
19163 M: Russell King <linux@armlinux.org.uk>
19165 F: arch/arm/boot/dts/imx6*-cubox-i*
19166 F: arch/arm/boot/dts/imx6*-hummingboard*
19167 F: arch/arm/boot/dts/imx6*-sr-*
19169 SONIC NETWORK DRIVER
19170 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
19171 L: netdev@vger.kernel.org
19173 F: drivers/net/ethernet/natsemi/sonic.*
19175 SONICS SILICON BACKPLANE DRIVER (SSB)
19176 M: Michael Buesch <m@bues.ch>
19177 L: linux-wireless@vger.kernel.org
19180 F: include/linux/ssb/
19182 SONY IMX208 SENSOR DRIVER
19183 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19184 L: linux-media@vger.kernel.org
19186 T: git git://linuxtv.org/media_tree.git
19187 F: drivers/media/i2c/imx208.c
19189 SONY IMX214 SENSOR DRIVER
19190 M: Ricardo Ribalda <ribalda@kernel.org>
19191 L: linux-media@vger.kernel.org
19193 T: git git://linuxtv.org/media_tree.git
19194 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
19195 F: drivers/media/i2c/imx214.c
19197 SONY IMX219 SENSOR DRIVER
19198 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
19199 L: linux-media@vger.kernel.org
19201 T: git git://linuxtv.org/media_tree.git
19202 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
19203 F: drivers/media/i2c/imx219.c
19205 SONY IMX258 SENSOR DRIVER
19206 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19207 L: linux-media@vger.kernel.org
19209 T: git git://linuxtv.org/media_tree.git
19210 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
19211 F: drivers/media/i2c/imx258.c
19213 SONY IMX274 SENSOR DRIVER
19214 M: Leon Luo <leonl@leopardimaging.com>
19215 L: linux-media@vger.kernel.org
19217 T: git git://linuxtv.org/media_tree.git
19218 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
19219 F: drivers/media/i2c/imx274.c
19221 SONY IMX290 SENSOR DRIVER
19222 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19223 L: linux-media@vger.kernel.org
19225 T: git git://linuxtv.org/media_tree.git
19226 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
19227 F: drivers/media/i2c/imx290.c
19229 SONY IMX319 SENSOR DRIVER
19230 M: Bingbu Cao <bingbu.cao@intel.com>
19231 L: linux-media@vger.kernel.org
19233 T: git git://linuxtv.org/media_tree.git
19234 F: drivers/media/i2c/imx319.c
19236 SONY IMX334 SENSOR DRIVER
19237 M: Paul J. Murphy <paul.j.murphy@intel.com>
19238 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19239 L: linux-media@vger.kernel.org
19241 T: git git://linuxtv.org/media_tree.git
19242 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
19243 F: drivers/media/i2c/imx334.c
19245 SONY IMX335 SENSOR DRIVER
19246 M: Paul J. Murphy <paul.j.murphy@intel.com>
19247 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19248 L: linux-media@vger.kernel.org
19250 T: git git://linuxtv.org/media_tree.git
19251 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
19252 F: drivers/media/i2c/imx335.c
19254 SONY IMX355 SENSOR DRIVER
19255 M: Tianshu Qiu <tian.shu.qiu@intel.com>
19256 L: linux-media@vger.kernel.org
19258 T: git git://linuxtv.org/media_tree.git
19259 F: drivers/media/i2c/imx355.c
19261 SONY IMX412 SENSOR DRIVER
19262 M: Paul J. Murphy <paul.j.murphy@intel.com>
19263 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19264 L: linux-media@vger.kernel.org
19266 T: git git://linuxtv.org/media_tree.git
19267 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
19268 F: drivers/media/i2c/imx412.c
19270 SONY MEMORYSTICK SUBSYSTEM
19271 M: Maxim Levitsky <maximlevitsky@gmail.com>
19272 M: Alex Dubov <oakad@yahoo.com>
19273 M: Ulf Hansson <ulf.hansson@linaro.org>
19274 L: linux-mmc@vger.kernel.org
19276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
19277 F: drivers/memstick/
19278 F: include/linux/memstick.h
19280 SONY VAIO CONTROL DEVICE DRIVER
19281 M: Mattia Dongili <malattia@linux.it>
19282 L: platform-driver-x86@vger.kernel.org
19284 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
19285 F: Documentation/admin-guide/laptops/sony-laptop.rst
19286 F: drivers/char/sonypi.c
19287 F: drivers/platform/x86/sony-laptop.c
19288 F: include/linux/sony-laptop.h
19291 M: Jaroslav Kysela <perex@perex.cz>
19292 M: Takashi Iwai <tiwai@suse.com>
19293 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19295 W: http://www.alsa-project.org/
19296 Q: http://patchwork.kernel.org/project/alsa-devel/list/
19297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19298 F: Documentation/sound/
19300 F: include/uapi/sound/
19302 F: tools/testing/selftests/alsa
19304 SOUND - COMPRESSED AUDIO
19305 M: Vinod Koul <vkoul@kernel.org>
19306 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19309 F: Documentation/sound/designs/compress-offload.rst
19310 F: include/sound/compress_driver.h
19311 F: include/uapi/sound/compress_*
19312 F: sound/core/compress_offload.c
19313 F: sound/soc/soc-compress.c
19315 SOUND - DMAENGINE HELPERS
19316 M: Lars-Peter Clausen <lars@metafoo.de>
19318 F: include/sound/dmaengine_pcm.h
19319 F: sound/core/pcm_dmaengine.c
19320 F: sound/soc/soc-generic-dmaengine-pcm.c
19322 SOUND - ALSA SELFTESTS
19323 M: Mark Brown <broonie@kernel.org>
19324 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19325 L: linux-kselftest@vger.kernel.org
19327 F: tools/testing/selftests/alsa
19329 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
19330 M: Liam Girdwood <lgirdwood@gmail.com>
19331 M: Mark Brown <broonie@kernel.org>
19332 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19334 W: http://alsa-project.org/main/index.php/ASoC
19335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
19336 F: Documentation/devicetree/bindings/sound/
19337 F: Documentation/sound/soc/
19338 F: include/dt-bindings/sound/
19339 F: include/sound/soc*
19342 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19343 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19344 M: Liam Girdwood <lgirdwood@gmail.com>
19345 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
19346 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19347 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
19348 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
19349 M: Daniel Baluta <daniel.baluta@nxp.com>
19350 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
19352 W: https://github.com/thesofproject/linux/
19355 SOUNDWIRE SUBSYSTEM
19356 M: Vinod Koul <vkoul@kernel.org>
19357 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19358 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19359 R: Sanyog Kale <sanyog.r.kale@intel.com>
19360 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19363 F: Documentation/driver-api/soundwire/
19364 F: drivers/soundwire/
19365 F: include/linux/soundwire/
19368 M: Olli Salonen <olli.salonen@iki.fi>
19369 L: linux-media@vger.kernel.org
19371 W: https://linuxtv.org
19372 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19373 F: drivers/media/dvb-frontends/sp2*
19375 SPARC + UltraSPARC (sparc/sparc64)
19376 M: "David S. Miller" <davem@davemloft.net>
19377 L: sparclinux@vger.kernel.org
19379 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
19380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19385 SPARC SERIAL DRIVERS
19386 M: "David S. Miller" <davem@davemloft.net>
19387 L: sparclinux@vger.kernel.org
19389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19391 F: drivers/tty/serial/suncore.c
19392 F: drivers/tty/serial/sunhv.c
19393 F: drivers/tty/serial/sunsab.c
19394 F: drivers/tty/serial/sunsab.h
19395 F: drivers/tty/serial/sunsu.c
19396 F: drivers/tty/serial/sunzilog.c
19397 F: drivers/tty/serial/sunzilog.h
19398 F: drivers/tty/vcc.c
19399 F: include/linux/sunserialcore.h
19402 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
19403 L: linux-sparse@vger.kernel.org
19405 W: https://sparse.docs.kernel.org/
19406 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19407 Q: https://patchwork.kernel.org/project/linux-sparse/list/
19408 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19409 F: include/linux/compiler.h
19411 SPEAKUP CONSOLE SPEECH DRIVER
19412 M: William Hubbs <w.d.hubbs@gmail.com>
19413 M: Chris Brannon <chris@the-brannons.com>
19414 M: Kirk Reiser <kirk@reisers.ca>
19415 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
19416 L: speakup@linux-speakup.org
19418 W: http://www.linux-speakup.org/
19419 W: https://github.com/linux-speakup/speakup
19420 B: https://github.com/linux-speakup/speakup/issues
19421 F: drivers/accessibility/speakup/
19423 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19424 M: Viresh Kumar <vireshk@kernel.org>
19425 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19429 W: http://www.st.com/spear
19430 F: arch/arm/boot/dts/spear*
19431 F: arch/arm/mach-spear/
19432 F: drivers/clk/spear/
19433 F: drivers/pinctrl/spear/
19436 M: Tudor Ambarus <tudor.ambarus@microchip.com>
19437 M: Pratyush Yadav <pratyush@kernel.org>
19438 R: Michael Walle <michael@walle.cc>
19439 L: linux-mtd@lists.infradead.org
19441 W: http://www.linux-mtd.infradead.org/
19442 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19443 C: irc://irc.oftc.net/mtd
19444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19445 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19446 F: drivers/mtd/spi-nor/
19447 F: include/linux/mtd/spi-nor.h
19450 M: Mark Brown <broonie@kernel.org>
19451 L: linux-spi@vger.kernel.org
19453 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19455 F: Documentation/devicetree/bindings/spi/
19456 F: Documentation/spi/
19458 F: include/linux/spi/
19459 F: include/uapi/linux/spi/
19462 SPIDERNET NETWORK DRIVER for CELL
19463 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19464 M: Geoff Levand <geoff@infradead.org>
19465 L: netdev@vger.kernel.org
19466 L: linuxppc-dev@lists.ozlabs.org
19468 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19469 F: drivers/net/ethernet/toshiba/spider_net*
19472 M: Stephen Boyd <sboyd@kernel.org>
19473 L: linux-kernel@vger.kernel.org
19475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19476 F: Documentation/devicetree/bindings/spmi/
19478 F: include/dt-bindings/spmi/spmi.h
19479 F: include/linux/spmi.h
19480 F: include/trace/events/spmi.h
19483 M: Jeremy Kerr <jk@ozlabs.org>
19484 L: linuxppc-dev@lists.ozlabs.org
19486 W: http://www.ibm.com/developerworks/power/cell/
19487 F: Documentation/filesystems/spufs/spufs.rst
19488 F: arch/powerpc/platforms/cell/spufs/
19490 SQUASHFS FILE SYSTEM
19491 M: Phillip Lougher <phillip@squashfs.org.uk>
19492 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
19494 W: http://squashfs.org.uk
19495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19496 F: Documentation/filesystems/squashfs.rst
19499 SRM (Alpha) environment access
19500 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19502 F: arch/alpha/kernel/srm_env.c
19504 ST LSM6DSx IMU IIO DRIVER
19505 M: Lorenzo Bianconi <lorenzo@kernel.org>
19506 L: linux-iio@vger.kernel.org
19508 W: http://www.st.com/
19509 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19510 F: drivers/iio/imu/st_lsm6dsx/
19512 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19513 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19514 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19515 L: linux-media@vger.kernel.org
19517 T: git git://linuxtv.org/media_tree.git
19518 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
19519 F: drivers/media/i2c/st-mipid02.c
19521 ST STM32 I2C/SMBUS DRIVER
19522 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19523 M: Alain Volmat <alain.volmat@foss.st.com>
19524 L: linux-i2c@vger.kernel.org
19526 F: drivers/i2c/busses/i2c-stm32*
19528 ST STM32 SPI DRIVER
19529 M: Alain Volmat <alain.volmat@foss.st.com>
19530 L: linux-spi@vger.kernel.org
19532 F: drivers/spi/spi-stm32.c
19535 M: Daniel Nilsson <daniel.nilsson@flex.com>
19536 L: linux-hwmon@vger.kernel.org
19538 F: Documentation/hwmon/stpddc60.rst
19539 F: drivers/hwmon/pmbus/stpddc60.c
19541 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19542 M: Song Qiang <songqiang1304521@gmail.com>
19543 L: linux-iio@vger.kernel.org
19545 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19546 F: drivers/iio/proximity/vl53l0x-i2c.c
19549 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19550 M: Sasha Levin <sashal@kernel.org>
19551 L: stable@vger.kernel.org
19553 F: Documentation/process/stable-kernel-rules.rst
19555 STAGING - ATOMISP DRIVER
19556 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19557 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19558 L: linux-media@vger.kernel.org
19560 F: drivers/staging/media/atomisp/
19562 STAGING - FIELDBUS SUBSYSTEM
19563 M: Sven Van Asbroeck <TheSven73@gmail.com>
19565 F: drivers/staging/fieldbus/*
19566 F: drivers/staging/fieldbus/Documentation/
19568 STAGING - HMS ANYBUS-S BUS
19569 M: Sven Van Asbroeck <TheSven73@gmail.com>
19571 F: drivers/staging/fieldbus/anybuss/
19573 STAGING - INDUSTRIAL IO
19574 M: Jonathan Cameron <jic23@kernel.org>
19575 L: linux-iio@vger.kernel.org
19577 F: Documentation/devicetree/bindings/staging/iio/
19578 F: drivers/staging/iio/
19580 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19581 M: Marc Dietrich <marvin24@gmx.de>
19582 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19583 L: linux-tegra@vger.kernel.org
19585 F: drivers/staging/nvec/
19587 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19588 M: Jens Frederich <jfrederich@gmail.com>
19589 M: Jon Nettleton <jon.nettleton@gmail.com>
19591 W: http://wiki.laptop.org/go/DCON
19592 F: drivers/staging/olpc_dcon/
19594 STAGING - REALTEK RTL8188EU DRIVERS
19595 M: Larry Finger <Larry.Finger@lwfinger.net>
19596 M: Phillip Potter <phil@philpotter.co.uk>
19597 R: Pavel Skripkin <paskripkin@gmail.com>
19599 F: drivers/staging/r8188eu/
19601 STAGING - REALTEK RTL8712U DRIVERS
19602 M: Larry Finger <Larry.Finger@lwfinger.net>
19603 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19605 F: drivers/staging/rtl8712/
19607 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19608 M: Michael Hennerich <michael.hennerich@analog.com>
19609 L: linux-fbdev@vger.kernel.org
19611 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19612 F: drivers/staging/fbtft/fb_seps525.c
19614 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19615 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19616 M: Teddy Wang <teddy.wang@siliconmotion.com>
19617 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19618 L: linux-fbdev@vger.kernel.org
19620 F: drivers/staging/sm750fb/
19622 STAGING - VIA VT665X DRIVERS
19623 M: Forest Bond <forest@alittletooquiet.net>
19625 F: drivers/staging/vt665?/
19628 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19629 L: linux-staging@lists.linux.dev
19631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19632 F: drivers/staging/
19634 STARFIRE/DURALAN NETWORK DRIVER
19635 M: Ion Badulescu <ionut@badula.org>
19637 F: drivers/net/ethernet/adaptec/starfire*
19639 STARFIVE DEVICETREES
19640 M: Emil Renner Berthing <kernel@esmil.dk>
19642 F: arch/riscv/boot/dts/starfive/
19644 STARFIVE JH7100 CLOCK DRIVERS
19645 M: Emil Renner Berthing <kernel@esmil.dk>
19647 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19648 F: drivers/clk/starfive/clk-starfive-jh7100*
19649 F: include/dt-bindings/clock/starfive-jh7100*.h
19651 STARFIVE JH7100 PINCTRL DRIVER
19652 M: Emil Renner Berthing <kernel@esmil.dk>
19653 L: linux-gpio@vger.kernel.org
19655 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19656 F: drivers/pinctrl/starfive/
19657 F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
19659 STARFIVE JH7100 RESET CONTROLLER DRIVER
19660 M: Emil Renner Berthing <kernel@esmil.dk>
19662 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19663 F: drivers/reset/reset-starfive-jh7100.c
19664 F: include/dt-bindings/reset/starfive-jh7100.h
19667 M: Peter Zijlstra <peterz@infradead.org>
19668 M: Josh Poimboeuf <jpoimboe@kernel.org>
19669 M: Jason Baron <jbaron@akamai.com>
19670 R: Steven Rostedt <rostedt@goodmis.org>
19671 R: Ard Biesheuvel <ardb@kernel.org>
19673 F: arch/*/include/asm/jump_label*.h
19674 F: arch/*/include/asm/static_call*.h
19675 F: arch/*/kernel/jump_label.c
19676 F: arch/*/kernel/static_call.c
19677 F: include/linux/jump_label*.h
19678 F: include/linux/static_call*.h
19679 F: kernel/jump_label.c
19680 F: kernel/static_call.c
19682 STI AUDIO (ASoC) DRIVERS
19683 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19684 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19686 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19690 M: Alain Volmat <alain.volmat@foss.st.com>
19692 F: Documentation/devicetree/bindings/media/stih-cec.txt
19693 F: drivers/media/cec/platform/sti/
19695 STK1160 USB VIDEO CAPTURE DRIVER
19696 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19697 L: linux-media@vger.kernel.org
19699 T: git git://linuxtv.org/media_tree.git
19700 F: drivers/media/usb/stk1160/
19702 STM32 AUDIO (ASoC) DRIVERS
19703 M: Olivier Moysan <olivier.moysan@foss.st.com>
19704 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19705 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19707 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19708 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19711 STM32 TIMER/LPTIMER DRIVERS
19712 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19714 F: Documentation/ABI/testing/*timer-stm32
19715 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19716 F: drivers/*/stm32-*timer*
19717 F: drivers/pwm/pwm-stm32*
19718 F: include/linux/*/stm32-*tim*
19720 STMMAC ETHERNET DRIVER
19721 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19722 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19723 M: Jose Abreu <joabreu@synopsys.com>
19724 L: netdev@vger.kernel.org
19726 W: http://www.stlinux.com
19727 F: Documentation/networking/device_drivers/ethernet/stmicro/
19728 F: drivers/net/ethernet/stmicro/stmmac/
19731 M: Sam Creasey <sammy@sammy.net>
19733 W: http://sammy.net/sun3/
19734 F: arch/m68k/include/asm/sun3*
19735 F: arch/m68k/kernel/*sun3*
19736 F: arch/m68k/sun3*/
19737 F: drivers/net/ethernet/i825xx/sun3*
19739 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19740 M: Hans de Goede <hdegoede@redhat.com>
19741 L: linux-input@vger.kernel.org
19743 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19744 F: drivers/input/keyboard/sun4i-lradc-keys.c
19746 SUNDANCE NETWORK DRIVER
19747 M: Denis Kirjanov <kda@linux-powerpc.org>
19748 L: netdev@vger.kernel.org
19750 F: drivers/net/ethernet/dlink/sundance.c
19752 SUN HAPPY MEAL ETHERNET DRIVER
19753 M: Sean Anderson <seanga2@gmail.com>
19755 F: drivers/net/ethernet/sun/sunhme.*
19757 SUNPLUS ETHERNET DRIVER
19758 M: Wells Lu <wellslutw@gmail.com>
19759 L: netdev@vger.kernel.org
19761 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19762 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19763 F: drivers/net/ethernet/sunplus/
19765 SUNPLUS OCOTP DRIVER
19766 M: Vincent Shih <vincent.sunplus@gmail.com>
19768 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19769 F: drivers/nvmem/sunplus-ocotp.c
19771 SUNPLUS USB2 PHY DRIVER
19772 M: Vincent Shih <vincent.sunplus@gmail.com>
19773 L: linux-usb@vger.kernel.org
19775 F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
19776 F: drivers/phy/sunplus/Kconfig
19777 F: drivers/phy/sunplus/Makefile
19778 F: drivers/phy/sunplus/phy-sunplus-usb2.c
19781 M: Hammer Hsieh <hammerh0314@gmail.com>
19783 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19784 F: drivers/pwm/pwm-sunplus.c
19787 M: Vincent Shih <vincent.sunplus@gmail.com>
19788 L: linux-rtc@vger.kernel.org
19790 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19791 F: drivers/rtc/rtc-sunplus.c
19793 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19794 M: Li-hao Kuo <lhjeff911@gmail.com>
19795 L: linux-spi@vger.kernel.org
19797 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19798 F: drivers/spi/spi-sunplus-sp7021.c
19800 SUNPLUS UART DRIVER
19801 M: Hammer Hsieh <hammerh0314@gmail.com>
19803 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19804 F: drivers/tty/serial/sunplus-uart.c
19806 SUNPLUS WATCHDOG DRIVER
19807 M: Xiantao Hu <xt.hu@cqplus1.com>
19808 L: linux-watchdog@vger.kernel.org
19810 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19811 F: drivers/watchdog/sunplus_wdt.c
19814 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19815 M: Rich Felker <dalias@libc.org>
19816 L: linux-sh@vger.kernel.org
19818 Q: http://patchwork.kernel.org/project/linux-sh/list/
19819 F: Documentation/sh/
19824 M: "Rafael J. Wysocki" <rafael@kernel.org>
19825 M: Len Brown <len.brown@intel.com>
19826 M: Pavel Machek <pavel@ucw.cz>
19827 L: linux-pm@vger.kernel.org
19829 B: https://bugzilla.kernel.org
19830 F: Documentation/power/
19831 F: arch/x86/kernel/acpi/
19832 F: drivers/base/power/
19833 F: include/linux/freezer.h
19834 F: include/linux/pm.h
19835 F: include/linux/suspend.h
19839 M: Martin Mares <mj@ucw.cz>
19840 L: linux-video@atrey.karlin.mff.cuni.cz
19842 F: Documentation/admin-guide/svga.rst
19843 F: arch/x86/boot/video*
19846 M: Jiri Pirko <jiri@resnulli.us>
19847 M: Ivan Vecera <ivecera@redhat.com>
19848 L: netdev@vger.kernel.org
19850 F: include/net/switchdev.h
19853 SY8106A REGULATOR DRIVER
19854 M: Icenowy Zheng <icenowy@aosc.io>
19856 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19857 F: drivers/regulator/sy8106a-regulator.c
19859 SYNC FILE FRAMEWORK
19860 M: Sumit Semwal <sumit.semwal@linaro.org>
19861 R: Gustavo Padovan <gustavo@padovan.org>
19862 L: linux-media@vger.kernel.org
19863 L: dri-devel@lists.freedesktop.org
19865 T: git git://anongit.freedesktop.org/drm/drm-misc
19866 F: Documentation/driver-api/sync_file.rst
19867 F: drivers/dma-buf/dma-fence*
19868 F: drivers/dma-buf/sw_sync.c
19869 F: drivers/dma-buf/sync_*
19870 F: include/linux/sync_file.h
19871 F: include/uapi/linux/sync_file.h
19873 SYNOPSYS ARC ARCHITECTURE
19874 M: Vineet Gupta <vgupta@kernel.org>
19875 L: linux-snps-arc@lists.infradead.org
19877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19878 F: Documentation/arc/
19879 F: Documentation/devicetree/bindings/arc/*
19880 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19882 F: drivers/clocksource/arc_timer.c
19883 F: drivers/tty/serial/arc_uart.c
19885 SYNOPSYS ARC HSDK SDP pll clock driver
19886 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19888 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19889 F: drivers/clk/clk-hsdk-pll.c
19891 SYNOPSYS ARC SDP clock driver
19892 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19894 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19895 F: drivers/clk/axs10x/*
19897 SYNOPSYS ARC SDP platform support
19898 M: Alexey Brodkin <abrodkin@synopsys.com>
19900 F: Documentation/devicetree/bindings/arc/axs10*
19901 F: arch/arc/boot/dts/ax*
19902 F: arch/arc/plat-axs10x
19904 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19905 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19907 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19908 F: drivers/reset/reset-axs10x.c
19910 SYNOPSYS CREG GPIO DRIVER
19911 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19913 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19914 F: drivers/gpio/gpio-creg-snps.c
19916 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19917 M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
19918 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19920 F: drivers/tty/serial/8250/8250_dw.c
19921 F: drivers/tty/serial/8250/8250_dwlib.*
19922 F: drivers/tty/serial/8250/8250_lpss.c
19924 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19925 M: Hoan Tran <hoan@os.amperecomputing.com>
19926 M: Serge Semin <fancer.lancer@gmail.com>
19927 L: linux-gpio@vger.kernel.org
19929 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19930 F: drivers/gpio/gpio-dwapb.c
19932 SYNOPSYS DESIGNWARE APB SSI DRIVER
19933 M: Serge Semin <fancer.lancer@gmail.com>
19934 L: linux-spi@vger.kernel.org
19936 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19937 F: drivers/spi/spi-dw*
19939 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19940 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19942 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19943 F: drivers/dma/dw-axi-dmac/
19945 SYNOPSYS DESIGNWARE DMAC DRIVER
19946 M: Viresh Kumar <vireshk@kernel.org>
19947 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19949 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19950 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19952 F: include/dt-bindings/dma/dw-dmac.h
19953 F: include/linux/dma/dw.h
19954 F: include/linux/platform_data/dma-dw.h
19956 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19957 M: Jose Abreu <Jose.Abreu@synopsys.com>
19958 L: netdev@vger.kernel.org
19960 F: drivers/net/ethernet/synopsys/
19962 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19963 M: Jose Abreu <Jose.Abreu@synopsys.com>
19964 L: netdev@vger.kernel.org
19966 F: drivers/net/pcs/pcs-xpcs.c
19967 F: drivers/net/pcs/pcs-xpcs.h
19968 F: include/linux/pcs/pcs-xpcs.h
19970 SYNOPSYS DESIGNWARE I2C DRIVER
19971 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19972 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19973 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19974 R: Jan Dabros <jsd@semihalf.com>
19975 L: linux-i2c@vger.kernel.org
19977 F: drivers/i2c/busses/i2c-designware-*
19979 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19980 M: Jaehoon Chung <jh80.chung@samsung.com>
19981 L: linux-mmc@vger.kernel.org
19983 F: drivers/mmc/host/dw_mmc*
19985 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19986 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19988 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19989 F: drivers/reset/reset-hsdk.c
19990 F: include/dt-bindings/reset/snps,hsdk-reset.h
19992 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19993 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19994 M: Manjunath M B <manjumb@synopsys.com>
19995 L: linux-mmc@vger.kernel.org
19997 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19999 SYSTEM CONFIGURATION (SYSCON)
20000 M: Lee Jones <lee@kernel.org>
20001 M: Arnd Bergmann <arnd@arndb.de>
20003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
20004 F: drivers/mfd/syscon.c
20006 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
20007 M: Sudeep Holla <sudeep.holla@arm.com>
20008 R: Cristian Marussi <cristian.marussi@arm.com>
20009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20011 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
20012 F: drivers/clk/clk-sc[mp]i.c
20013 F: drivers/cpufreq/sc[mp]i-cpufreq.c
20014 F: drivers/firmware/arm_scmi/
20015 F: drivers/firmware/arm_scpi.c
20016 F: drivers/regulator/scmi-regulator.c
20017 F: drivers/reset/reset-scmi.c
20018 F: include/linux/sc[mp]i_protocol.h
20019 F: include/trace/events/scmi.h
20020 F: include/uapi/linux/virtio_scmi.h
20022 SYSTEM RESET/SHUTDOWN DRIVERS
20023 M: Sebastian Reichel <sre@kernel.org>
20024 L: linux-pm@vger.kernel.org
20026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
20027 F: Documentation/devicetree/bindings/power/reset/
20028 F: drivers/power/reset/
20030 SYSTEM TRACE MODULE CLASS
20031 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
20033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
20034 F: Documentation/trace/stm.rst
20035 F: drivers/hwtracing/stm/
20036 F: include/linux/stm.h
20037 F: include/uapi/linux/stm.h
20039 SYSTEM76 ACPI DRIVER
20040 M: Jeremy Soller <jeremy@system76.com>
20041 M: System76 Product Development <productdev@system76.com>
20042 L: platform-driver-x86@vger.kernel.org
20044 F: drivers/platform/x86/system76_acpi.c
20047 M: Christoph Hellwig <hch@infradead.org>
20049 F: Documentation/filesystems/sysv-fs.rst
20051 F: include/linux/sysv_fs.h
20053 TASKSTATS STATISTICS INTERFACE
20054 M: Balbir Singh <bsingharora@gmail.com>
20056 F: Documentation/accounting/taskstats*
20057 F: include/linux/taskstats*
20058 F: kernel/taskstats.c
20061 M: Jamal Hadi Salim <jhs@mojatatu.com>
20062 M: Cong Wang <xiyou.wangcong@gmail.com>
20063 M: Jiri Pirko <jiri@resnulli.us>
20064 L: netdev@vger.kernel.org
20066 F: include/net/pkt_cls.h
20067 F: include/net/pkt_sched.h
20068 F: include/net/tc_act/
20069 F: include/uapi/linux/pkt_cls.h
20070 F: include/uapi/linux/pkt_sched.h
20071 F: include/uapi/linux/tc_act/
20072 F: include/uapi/linux/tc_ematch/
20074 F: tools/testing/selftests/tc-testing
20076 TC90522 MEDIA DRIVER
20077 M: Akihiro Tsukada <tskd08@gmail.com>
20078 L: linux-media@vger.kernel.org
20080 F: drivers/media/dvb-frontends/tc90522*
20082 TCP LOW PRIORITY MODULE
20083 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
20084 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
20086 W: http://tcp-lp-mod.sourceforge.net/
20087 F: net/ipv4/tcp_lp.c
20089 TDA10071 MEDIA DRIVER
20090 M: Antti Palosaari <crope@iki.fi>
20091 L: linux-media@vger.kernel.org
20093 W: https://linuxtv.org
20094 W: http://palosaari.fi/linux/
20095 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20096 T: git git://linuxtv.org/anttip/media_tree.git
20097 F: drivers/media/dvb-frontends/tda10071*
20099 TDA18212 MEDIA DRIVER
20100 M: Antti Palosaari <crope@iki.fi>
20101 L: linux-media@vger.kernel.org
20103 W: https://linuxtv.org
20104 W: http://palosaari.fi/linux/
20105 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20106 T: git git://linuxtv.org/anttip/media_tree.git
20107 F: drivers/media/tuners/tda18212*
20109 TDA18218 MEDIA DRIVER
20110 M: Antti Palosaari <crope@iki.fi>
20111 L: linux-media@vger.kernel.org
20113 W: https://linuxtv.org
20114 W: http://palosaari.fi/linux/
20115 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20116 T: git git://linuxtv.org/anttip/media_tree.git
20117 F: drivers/media/tuners/tda18218*
20119 TDA18250 MEDIA DRIVER
20120 M: Olli Salonen <olli.salonen@iki.fi>
20121 L: linux-media@vger.kernel.org
20123 W: https://linuxtv.org
20124 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20125 T: git git://linuxtv.org/media_tree.git
20126 F: drivers/media/tuners/tda18250*
20128 TDA18271 MEDIA DRIVER
20129 M: Michael Krufky <mkrufky@linuxtv.org>
20130 L: linux-media@vger.kernel.org
20132 W: https://linuxtv.org
20133 W: http://github.com/mkrufky
20134 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20135 T: git git://linuxtv.org/mkrufky/tuners.git
20136 F: drivers/media/tuners/tda18271*
20138 TDA1997x MEDIA DRIVER
20139 M: Tim Harvey <tharvey@gateworks.com>
20140 L: linux-media@vger.kernel.org
20142 W: https://linuxtv.org
20143 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20144 F: drivers/media/i2c/tda1997x.*
20146 TDA827x MEDIA DRIVER
20147 M: Michael Krufky <mkrufky@linuxtv.org>
20148 L: linux-media@vger.kernel.org
20150 W: https://linuxtv.org
20151 W: http://github.com/mkrufky
20152 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20153 T: git git://linuxtv.org/mkrufky/tuners.git
20154 F: drivers/media/tuners/tda8290.*
20156 TDA8290 MEDIA DRIVER
20157 M: Michael Krufky <mkrufky@linuxtv.org>
20158 L: linux-media@vger.kernel.org
20160 W: https://linuxtv.org
20161 W: http://github.com/mkrufky
20162 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20163 T: git git://linuxtv.org/mkrufky/tuners.git
20164 F: drivers/media/tuners/tda8290.*
20166 TDA9840 MEDIA DRIVER
20167 M: Hans Verkuil <hverkuil@xs4all.nl>
20168 L: linux-media@vger.kernel.org
20170 W: https://linuxtv.org
20171 T: git git://linuxtv.org/media_tree.git
20172 F: drivers/media/i2c/tda9840*
20174 TEA5761 TUNER DRIVER
20175 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20176 L: linux-media@vger.kernel.org
20178 W: https://linuxtv.org
20179 T: git git://linuxtv.org/media_tree.git
20180 F: drivers/media/tuners/tea5761.*
20182 TEA5767 TUNER DRIVER
20183 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20184 L: linux-media@vger.kernel.org
20186 W: https://linuxtv.org
20187 T: git git://linuxtv.org/media_tree.git
20188 F: drivers/media/tuners/tea5767.*
20190 TEA6415C MEDIA DRIVER
20191 M: Hans Verkuil <hverkuil@xs4all.nl>
20192 L: linux-media@vger.kernel.org
20194 W: https://linuxtv.org
20195 T: git git://linuxtv.org/media_tree.git
20196 F: drivers/media/i2c/tea6415c*
20198 TEA6420 MEDIA DRIVER
20199 M: Hans Verkuil <hverkuil@xs4all.nl>
20200 L: linux-media@vger.kernel.org
20202 W: https://linuxtv.org
20203 T: git git://linuxtv.org/media_tree.git
20204 F: drivers/media/i2c/tea6420*
20207 M: Jiri Pirko <jiri@resnulli.us>
20208 L: netdev@vger.kernel.org
20210 F: drivers/net/team/
20211 F: include/linux/if_team.h
20212 F: include/uapi/linux/if_team.h
20213 F: tools/testing/selftests/drivers/net/team/
20215 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
20216 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
20218 F: arch/x86/platform/ts5500/
20220 TECHNOTREND USB IR RECEIVER
20221 M: Sean Young <sean@mess.org>
20222 L: linux-media@vger.kernel.org
20224 F: drivers/media/rc/ttusbir.c
20226 TECHWELL TW9910 VIDEO DECODER
20227 L: linux-media@vger.kernel.org
20229 F: drivers/media/i2c/tw9910.c
20230 F: include/media/i2c/tw9910.h
20233 M: Jens Wiklander <jens.wiklander@linaro.org>
20234 R: Sumit Garg <sumit.garg@linaro.org>
20235 L: op-tee@lists.trustedfirmware.org
20237 F: Documentation/staging/tee.rst
20239 F: include/linux/tee_drv.h
20240 F: include/uapi/linux/tee.h
20242 TEGRA ARCHITECTURE SUPPORT
20243 M: Thierry Reding <thierry.reding@gmail.com>
20244 M: Jonathan Hunter <jonathanh@nvidia.com>
20245 L: linux-tegra@vger.kernel.org
20247 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
20248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
20252 M: Peter De Schrijver <pdeschrijver@nvidia.com>
20253 M: Prashant Gaikwad <pgaikwad@nvidia.com>
20255 F: drivers/clk/tegra/
20258 M: Laxman Dewangan <ldewangan@nvidia.com>
20259 M: Jon Hunter <jonathanh@nvidia.com>
20261 F: drivers/dma/tegra*
20264 M: Laxman Dewangan <ldewangan@nvidia.com>
20265 R: Dmitry Osipenko <digetx@gmail.com>
20267 F: drivers/i2c/busses/i2c-tegra.c
20269 TEGRA IOMMU DRIVERS
20270 M: Thierry Reding <thierry.reding@gmail.com>
20271 R: Krishna Reddy <vdumpa@nvidia.com>
20272 L: linux-tegra@vger.kernel.org
20274 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
20275 F: drivers/iommu/tegra*
20278 M: Laxman Dewangan <ldewangan@nvidia.com>
20280 F: drivers/input/keyboard/tegra-kbc.c
20283 M: Stefan Agner <stefan@agner.ch>
20284 M: Lucas Stach <dev@lynxeye.de>
20286 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
20287 F: drivers/mtd/nand/raw/tegra_nand.c
20290 M: Thierry Reding <thierry.reding@gmail.com>
20292 F: drivers/pwm/pwm-tegra.c
20294 TEGRA SERIAL DRIVER
20295 M: Laxman Dewangan <ldewangan@nvidia.com>
20297 F: drivers/tty/serial/serial-tegra.c
20300 M: Laxman Dewangan <ldewangan@nvidia.com>
20302 F: drivers/spi/spi-tegra*
20304 TEGRA QUAD SPI DRIVER
20305 M: Thierry Reding <thierry.reding@gmail.com>
20306 M: Jonathan Hunter <jonathanh@nvidia.com>
20307 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20308 L: linux-tegra@vger.kernel.org
20310 F: drivers/spi/spi-tegra210-quad.c
20313 M: Thierry Reding <thierry.reding@gmail.com>
20314 M: Jonathan Hunter <jonathanh@nvidia.com>
20315 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20316 L: linux-media@vger.kernel.org
20317 L: linux-tegra@vger.kernel.org
20319 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
20320 F: drivers/staging/media/tegra-video/
20322 TEGRA XUSB PADCTL DRIVER
20323 M: JC Kuo <jckuo@nvidia.com>
20325 F: drivers/phy/tegra/xusb*
20327 TEHUTI ETHERNET DRIVER
20328 M: Andy Gospodarek <andy@greyhouse.net>
20329 L: netdev@vger.kernel.org
20331 F: drivers/net/ethernet/tehuti/*
20333 TELECOM CLOCK DRIVER FOR MCPL0010
20334 M: Mark Gross <markgross@kernel.org>
20336 F: drivers/char/tlclk.c
20338 TEMPO SEMICONDUCTOR DRIVERS
20339 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
20341 F: Documentation/devicetree/bindings/sound/tscs*.txt
20342 F: sound/soc/codecs/tscs*.c
20343 F: sound/soc/codecs/tscs*.h
20345 TENSILICA XTENSA PORT (xtensa)
20346 M: Chris Zankel <chris@zankel.net>
20347 M: Max Filippov <jcmvbkbc@gmail.com>
20348 L: linux-xtensa@linux-xtensa.org
20350 T: git git://github.com/czankel/xtensa-linux.git
20352 F: drivers/irqchip/irq-xtensa-*
20354 TEXAS INSTRUMENTS ASoC DRIVERS
20355 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20356 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20358 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20361 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20362 M: Ricardo Ribalda <ribalda@kernel.org>
20363 L: linux-iio@vger.kernel.org
20365 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20366 F: drivers/iio/dac/ti-dac7612.c
20368 TEXAS INSTRUMENTS DMA DRIVERS
20369 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20370 L: dmaengine@vger.kernel.org
20372 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20373 F: Documentation/devicetree/bindings/dma/ti-edma.txt
20374 F: Documentation/devicetree/bindings/dma/ti/
20376 X: drivers/dma/ti/cppi41.c
20377 F: include/linux/dma/k3-udma-glue.h
20378 F: include/linux/dma/ti-cppi5.h
20379 F: include/linux/dma/k3-psil.h
20381 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20382 M: Nishanth Menon <nm@ti.com>
20383 M: Tero Kristo <kristo@kernel.org>
20384 M: Santosh Shilimkar <ssantosh@kernel.org>
20385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20387 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20388 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20389 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20390 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20391 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20392 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20393 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20394 F: drivers/clk/keystone/sci-clk.c
20395 F: drivers/firmware/ti_sci*
20396 F: drivers/irqchip/irq-ti-sci-inta.c
20397 F: drivers/irqchip/irq-ti-sci-intr.c
20398 F: drivers/reset/reset-ti-sci.c
20399 F: drivers/soc/ti/ti_sci_inta_msi.c
20400 F: drivers/soc/ti/ti_sci_pm_domains.c
20401 F: include/dt-bindings/soc/ti,sci_pm_domain.h
20402 F: include/linux/soc/ti/ti_sci_inta_msi.h
20403 F: include/linux/soc/ti/ti_sci_protocol.h
20405 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20406 M: Robert Marko <robert.marko@sartura.hr>
20407 M: Luka Perkov <luka.perkov@sartura.hr>
20408 L: linux-hwmon@vger.kernel.org
20410 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20411 F: Documentation/hwmon/tps23861.rst
20412 F: drivers/hwmon/tps23861.c
20414 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20415 M: Puranjay Mohan <puranjay12@gmail.com>
20416 L: linux-iio@vger.kernel.org
20418 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20419 F: drivers/iio/temperature/tmp117.c
20421 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20422 M: Hans Verkuil <hverkuil@xs4all.nl>
20423 L: linux-media@vger.kernel.org
20425 W: https://linuxtv.org
20426 T: git git://linuxtv.org/media_tree.git
20427 F: drivers/media/radio/radio-raremono.c
20430 M: Rafael J. Wysocki <rafael@kernel.org>
20431 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20432 R: Amit Kucheria <amitk@kernel.org>
20433 R: Zhang Rui <rui.zhang@intel.com>
20434 L: linux-pm@vger.kernel.org
20436 Q: https://patchwork.kernel.org/project/linux-pm/list/
20437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20438 F: Documentation/ABI/testing/sysfs-class-thermal
20439 F: Documentation/devicetree/bindings/thermal/
20440 F: Documentation/driver-api/thermal/
20441 F: drivers/thermal/
20442 F: include/dt-bindings/thermal/
20443 F: include/linux/cpu_cooling.h
20444 F: include/linux/thermal.h
20445 F: include/uapi/linux/thermal.h
20446 F: tools/lib/thermal/
20449 THERMAL DRIVER FOR AMLOGIC SOCS
20450 M: Guillaume La Roque <glaroque@baylibre.com>
20451 L: linux-pm@vger.kernel.org
20452 L: linux-amlogic@lists.infradead.org
20454 W: http://linux-meson.com/
20455 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20456 F: drivers/thermal/amlogic_thermal.c
20458 THERMAL/CPU_COOLING
20459 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
20460 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20461 M: Viresh Kumar <viresh.kumar@linaro.org>
20462 R: Lukasz Luba <lukasz.luba@arm.com>
20463 L: linux-pm@vger.kernel.org
20465 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20466 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20467 F: drivers/thermal/cpufreq_cooling.c
20468 F: drivers/thermal/cpuidle_cooling.c
20469 F: include/linux/cpu_cooling.h
20471 THERMAL/POWER_ALLOCATOR
20472 M: Lukasz Luba <lukasz.luba@arm.com>
20473 L: linux-pm@vger.kernel.org
20475 F: Documentation/driver-api/thermal/power_allocator.rst
20476 F: drivers/thermal/gov_power_allocator.c
20477 F: include/trace/events/thermal_power_allocator.h
20479 THINKPAD ACPI EXTRAS DRIVER
20480 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20481 L: ibm-acpi-devel@lists.sourceforge.net
20482 L: platform-driver-x86@vger.kernel.org
20484 W: http://ibm-acpi.sourceforge.net
20485 W: http://thinkwiki.org/wiki/Ibm-acpi
20486 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20487 F: drivers/platform/x86/thinkpad_acpi.c
20489 THINKPAD LMI DRIVER
20490 M: Mark Pearson <markpearson@lenovo.com>
20491 L: platform-driver-x86@vger.kernel.org
20493 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
20494 F: drivers/platform/x86/think-lmi.?
20496 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20497 M: Isaac Hazan <isaac.hazan@intel.com>
20498 L: linux-usb@vger.kernel.org
20500 F: drivers/thunderbolt/dma_test.c
20503 M: Andreas Noever <andreas.noever@gmail.com>
20504 M: Michael Jamet <michael.jamet@intel.com>
20505 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20506 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20507 L: linux-usb@vger.kernel.org
20509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20510 F: Documentation/admin-guide/thunderbolt.rst
20511 F: drivers/thunderbolt/
20512 F: include/linux/thunderbolt.h
20514 THUNDERBOLT NETWORK DRIVER
20515 M: Michael Jamet <michael.jamet@intel.com>
20516 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20517 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20518 L: netdev@vger.kernel.org
20520 F: drivers/net/thunderbolt.c
20522 THUNDERX GPIO DRIVER
20523 M: Robert Richter <rric@kernel.org>
20525 F: drivers/gpio/gpio-thunderx.c
20527 TI AM437X VPFE DRIVER
20528 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20529 L: linux-media@vger.kernel.org
20531 W: https://linuxtv.org
20532 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20533 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20534 F: drivers/media/platform/ti/am437x/
20536 TI BANDGAP AND THERMAL DRIVER
20537 M: Eduardo Valentin <edubezval@gmail.com>
20538 M: Keerthy <j-keerthy@ti.com>
20539 L: linux-pm@vger.kernel.org
20540 L: linux-omap@vger.kernel.org
20542 F: drivers/thermal/ti-soc-thermal/
20544 TI BQ27XXX POWER SUPPLY DRIVER
20545 F: drivers/power/supply/bq27xxx_battery.c
20546 F: drivers/power/supply/bq27xxx_battery_i2c.c
20547 F: include/linux/power/bq27xxx_battery.h
20549 TI CDCE706 CLOCK DRIVER
20550 M: Max Filippov <jcmvbkbc@gmail.com>
20552 F: drivers/clk/clk-cdce706.c
20555 M: Tero Kristo <kristo@kernel.org>
20556 L: linux-omap@vger.kernel.org
20559 F: include/linux/clk/ti.h
20561 TI DAVINCI MACHINE SUPPORT
20562 M: Sekhar Nori <nsekhar@ti.com>
20563 R: Bartosz Golaszewski <brgl@bgdev.pl>
20564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20567 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20568 F: arch/arm/boot/dts/da850*
20569 F: arch/arm/mach-davinci/
20570 F: drivers/i2c/busses/i2c-davinci.c
20572 TI DAVINCI SERIES CLOCK DRIVER
20573 M: David Lechner <david@lechnology.com>
20574 R: Sekhar Nori <nsekhar@ti.com>
20576 F: Documentation/devicetree/bindings/clock/ti/davinci/
20577 F: drivers/clk/davinci/
20578 F: include/linux/clk/davinci.h
20580 TI DAVINCI SERIES GPIO DRIVER
20581 M: Keerthy <j-keerthy@ti.com>
20582 L: linux-gpio@vger.kernel.org
20584 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20585 F: drivers/gpio/gpio-davinci.c
20587 TI DAVINCI SERIES MEDIA DRIVER
20588 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20589 L: linux-media@vger.kernel.org
20591 W: https://linuxtv.org
20592 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20593 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20594 F: drivers/media/platform/ti/davinci/
20595 F: drivers/staging/media/deprecated/vpfe_capture/
20596 F: include/media/davinci/
20598 TI ENHANCED CAPTURE (eCAP) DRIVER
20599 M: Vignesh Raghavendra <vigneshr@ti.com>
20600 R: Julien Panis <jpanis@baylibre.com>
20601 L: linux-iio@vger.kernel.org
20602 L: linux-omap@vger.kernel.org
20604 F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
20605 F: drivers/counter/ti-ecap-capture.c
20607 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20608 R: David Lechner <david@lechnology.com>
20609 L: linux-iio@vger.kernel.org
20610 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20611 F: drivers/counter/ti-eqep.c
20613 TI ETHERNET SWITCH DRIVER (CPSW)
20614 R: Grygorii Strashko <grygorii.strashko@ti.com>
20615 L: linux-omap@vger.kernel.org
20616 L: netdev@vger.kernel.org
20618 F: drivers/net/ethernet/ti/cpsw*
20619 F: drivers/net/ethernet/ti/davinci*
20621 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20622 M: Alex Dubov <oakad@yahoo.com>
20624 W: http://tifmxx.berlios.de/
20625 F: drivers/memstick/host/tifm_ms.c
20626 F: drivers/misc/tifm*
20627 F: drivers/mmc/host/tifm_sd.c
20628 F: include/linux/tifm.h
20630 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20631 M: Nishanth Menon <nm@ti.com>
20632 M: Santosh Shilimkar <ssantosh@kernel.org>
20633 L: linux-kernel@vger.kernel.org
20634 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20637 F: drivers/soc/ti/*
20639 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20640 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20641 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20642 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20644 F: sound/soc/codecs/isabelle*
20645 F: sound/soc/codecs/lm49453*
20647 TI PCM3060 ASoC CODEC DRIVER
20648 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20649 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20651 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20652 F: sound/soc/codecs/pcm3060*
20654 TI TAS571X FAMILY ASoC CODEC DRIVER
20655 M: Kevin Cernekee <cernekee@chromium.org>
20656 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20658 F: sound/soc/codecs/tas571x*
20660 TI TRF7970A NFC DRIVER
20661 M: Mark Greer <mgreer@animalcreek.com>
20662 L: linux-wireless@vger.kernel.org
20663 L: linux-nfc@lists.01.org (subscribers-only)
20665 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20666 F: drivers/nfc/trf7970a.c
20668 TI TSC2046 ADC DRIVER
20669 M: Oleksij Rempel <o.rempel@pengutronix.de>
20670 R: kernel@pengutronix.de
20671 L: linux-iio@vger.kernel.org
20673 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20674 F: drivers/iio/adc/ti-tsc2046.c
20676 TI TWL4030 SERIES SOC CODEC DRIVER
20677 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20678 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20680 F: sound/soc/codecs/twl4030*
20683 M: Benoit Parrot <bparrot@ti.com>
20684 L: linux-media@vger.kernel.org
20686 W: http://linuxtv.org/
20687 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20688 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20689 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20690 F: drivers/media/platform/ti/cal/
20691 F: drivers/media/platform/ti/vpe/
20693 TI WILINK WIRELESS DRIVERS
20694 L: linux-wireless@vger.kernel.org
20696 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20697 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20699 F: drivers/net/wireless/ti/
20701 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20702 M: John Stultz <jstultz@google.com>
20703 M: Thomas Gleixner <tglx@linutronix.de>
20704 R: Stephen Boyd <sboyd@kernel.org>
20705 L: linux-kernel@vger.kernel.org
20707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20708 F: include/linux/clocksource.h
20709 F: include/linux/time.h
20710 F: include/linux/timex.h
20711 F: include/uapi/linux/time.h
20712 F: include/uapi/linux/timex.h
20713 F: kernel/time/alarmtimer.c
20714 F: kernel/time/clocksource.c
20715 F: kernel/time/ntp.c
20716 F: kernel/time/time*.c
20717 F: tools/testing/selftests/timers/
20720 M: Jon Maloy <jmaloy@redhat.com>
20721 M: Ying Xue <ying.xue@windriver.com>
20722 L: netdev@vger.kernel.org (core kernel code)
20723 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20725 W: http://tipc.sourceforge.net/
20726 F: include/uapi/linux/tipc*.h
20729 TLAN NETWORK DRIVER
20730 M: Samuel Chessman <chessman@tux.org>
20731 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20733 W: http://sourceforge.net/projects/tlan/
20734 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20735 F: drivers/net/ethernet/ti/tlan.*
20737 TM6000 VIDEO4LINUX DRIVER
20738 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20739 L: linux-media@vger.kernel.org
20741 W: https://linuxtv.org
20742 T: git git://linuxtv.org/media_tree.git
20743 F: Documentation/admin-guide/media/tm6000*
20744 F: drivers/staging/media/deprecated/tm6000/
20746 TMIO/SDHI MMC DRIVER
20747 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20748 L: linux-mmc@vger.kernel.org
20749 L: linux-renesas-soc@vger.kernel.org
20751 F: drivers/mmc/host/renesas_sdhi*
20752 F: drivers/mmc/host/tmio_mmc*
20753 F: include/linux/mfd/tmio.h
20755 TMP401 HARDWARE MONITOR DRIVER
20756 M: Guenter Roeck <linux@roeck-us.net>
20757 L: linux-hwmon@vger.kernel.org
20759 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20760 F: Documentation/hwmon/tmp401.rst
20761 F: drivers/hwmon/tmp401.c
20763 TMP464 HARDWARE MONITOR DRIVER
20764 M: Agathe Porte <agathe.porte@nokia.com>
20765 M: Guenter Roeck <linux@roeck-us.net>
20766 L: linux-hwmon@vger.kernel.org
20768 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20769 F: Documentation/hwmon/tmp464.rst
20770 F: drivers/hwmon/tmp464.c
20772 TMP513 HARDWARE MONITOR DRIVER
20773 M: Eric Tremblay <etremblay@distech-controls.com>
20774 L: linux-hwmon@vger.kernel.org
20776 F: Documentation/hwmon/tmp513.rst
20777 F: drivers/hwmon/tmp513.c
20779 TMPFS (SHMEM FILESYSTEM)
20780 M: Hugh Dickins <hughd@google.com>
20781 L: linux-mm@kvack.org
20783 F: include/linux/shmem_fs.h
20786 TOMOYO SECURITY MODULE
20787 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20788 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20789 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20790 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20791 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20792 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20794 W: https://tomoyo.osdn.jp/
20795 F: security/tomoyo/
20797 TOPSTAR LAPTOP EXTRAS DRIVER
20798 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20799 L: platform-driver-x86@vger.kernel.org
20801 F: drivers/platform/x86/topstar-laptop.c
20803 TORTURE-TEST MODULES
20804 M: Davidlohr Bueso <dave@stgolabs.net>
20805 M: "Paul E. McKenney" <paulmck@kernel.org>
20806 M: Josh Triplett <josh@joshtriplett.org>
20807 L: linux-kernel@vger.kernel.org
20809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20810 F: Documentation/RCU/torture.rst
20811 F: kernel/locking/locktorture.c
20812 F: kernel/rcu/rcuscale.c
20813 F: kernel/rcu/rcutorture.c
20814 F: kernel/rcu/refscale.c
20815 F: kernel/torture.c
20817 TOSHIBA ACPI EXTRAS DRIVER
20818 M: Azael Avalos <coproscefalo@gmail.com>
20819 L: platform-driver-x86@vger.kernel.org
20821 F: drivers/platform/x86/toshiba_acpi.c
20823 TOSHIBA BLUETOOTH DRIVER
20824 M: Azael Avalos <coproscefalo@gmail.com>
20825 L: platform-driver-x86@vger.kernel.org
20827 F: drivers/platform/x86/toshiba_bluetooth.c
20829 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20830 M: Azael Avalos <coproscefalo@gmail.com>
20831 L: platform-driver-x86@vger.kernel.org
20833 F: drivers/platform/x86/toshiba_haps.c
20836 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20838 W: http://www.buzzard.org.uk/toshiba/
20839 F: drivers/char/toshiba.c
20840 F: include/linux/toshiba.h
20841 F: include/uapi/linux/toshiba.h
20843 TOSHIBA TC358743 DRIVER
20844 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
20845 L: linux-media@vger.kernel.org
20847 F: Documentation/devicetree/bindings/media/i2c/tc358743.txt
20848 F: drivers/media/i2c/tc358743*
20849 F: include/media/i2c/tc358743.h
20851 TOSHIBA WMI HOTKEYS DRIVER
20852 M: Azael Avalos <coproscefalo@gmail.com>
20853 L: platform-driver-x86@vger.kernel.org
20855 F: drivers/platform/x86/toshiba-wmi.c
20858 M: Peter Huewe <peterhuewe@gmx.de>
20859 M: Jarkko Sakkinen <jarkko@kernel.org>
20860 R: Jason Gunthorpe <jgg@ziepe.ca>
20861 L: linux-integrity@vger.kernel.org
20863 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20864 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20866 F: drivers/char/tpm/
20869 M: Duke Du <dukedu83@gmail.com>
20870 L: linux-hwmon@vger.kernel.org
20872 F: Documentation/hwmon/tps546d24.rst
20873 F: drivers/hwmon/pmbus/tps546d24.c
20876 M: Steven Rostedt <rostedt@goodmis.org>
20877 M: Masami Hiramatsu <mhiramat@kernel.org>
20879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
20880 F: Documentation/trace/*
20882 F: include/linux/trace*.h
20885 F: scripts/tracing/
20886 F: tools/testing/selftests/ftrace/
20888 TRACING MMIO ACCESSES (MMIOTRACE)
20889 M: Steven Rostedt <rostedt@goodmis.org>
20890 M: Masami Hiramatsu <mhiramat@kernel.org>
20891 R: Karol Herbst <karolherbst@gmail.com>
20892 R: Pekka Paalanen <ppaalanen@gmail.com>
20893 L: linux-kernel@vger.kernel.org
20894 L: nouveau@lists.freedesktop.org
20896 F: arch/x86/mm/kmmio.c
20897 F: arch/x86/mm/mmio-mod.c
20898 F: arch/x86/mm/testmmiotrace.c
20899 F: include/linux/mmiotrace.h
20900 F: kernel/trace/trace_mmiotrace.c
20902 TRACING OS NOISE / LATENCY TRACERS
20903 M: Steven Rostedt <rostedt@goodmis.org>
20904 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20906 F: kernel/trace/trace_osnoise.c
20907 F: include/trace/events/osnoise.h
20908 F: kernel/trace/trace_hwlat.c
20909 F: kernel/trace/trace_irqsoff.c
20910 F: kernel/trace/trace_sched_wakeup.c
20911 F: Documentation/trace/osnoise-tracer.rst
20912 F: Documentation/trace/timerlat-tracer.rst
20913 F: Documentation/trace/hwlat_detector.rst
20914 F: arch/*/kernel/trace.c
20916 Real-time Linux Analysis (RTLA) tools
20917 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20918 M: Steven Rostedt <rostedt@goodmis.org>
20919 L: linux-trace-devel@vger.kernel.org
20921 F: Documentation/tools/rtla/
20922 F: tools/tracing/rtla/
20924 TRADITIONAL CHINESE DOCUMENTATION
20925 M: Hu Haowen <src.res@email.cn>
20926 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
20928 W: https://github.com/srcres258/linux-doc
20929 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20930 F: Documentation/translations/zh_TW/
20933 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20934 M: Jiri Slaby <jirislaby@kernel.org>
20936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20937 F: Documentation/driver-api/serial/
20939 F: drivers/tty/serial/serial_core.c
20940 F: include/linux/selection.h
20941 F: include/linux/serial.h
20942 F: include/linux/serial_core.h
20943 F: include/linux/sysrq.h
20944 F: include/linux/tty*.h
20945 F: include/linux/vt.h
20946 F: include/linux/vt_*.h
20947 F: include/uapi/linux/serial.h
20948 F: include/uapi/linux/serial_core.h
20949 F: include/uapi/linux/tty.h
20951 TUA9001 MEDIA DRIVER
20952 M: Antti Palosaari <crope@iki.fi>
20953 L: linux-media@vger.kernel.org
20955 W: https://linuxtv.org
20956 W: http://palosaari.fi/linux/
20957 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20958 T: git git://linuxtv.org/anttip/media_tree.git
20959 F: drivers/media/tuners/tua9001*
20961 TULIP NETWORK DRIVERS
20962 L: netdev@vger.kernel.org
20963 L: linux-parisc@vger.kernel.org
20965 F: drivers/net/ethernet/dec/tulip/
20968 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20970 W: http://vtun.sourceforge.net/tun
20971 F: Documentation/networking/tuntap.rst
20972 F: arch/um/os-Linux/drivers/
20974 TURBOCHANNEL SUBSYSTEM
20975 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20976 M: Ralf Baechle <ralf@linux-mips.org>
20977 L: linux-mips@vger.kernel.org
20979 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20981 F: include/linux/tc.h
20984 M: "Len Brown" <lenb@kernel.org>
20985 L: linux-pm@vger.kernel.org
20987 Q: https://patchwork.kernel.org/project/linux-pm/list/
20988 B: https://bugzilla.kernel.org
20989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20990 F: tools/power/x86/turbostat/
20992 TW5864 VIDEO4LINUX DRIVER
20993 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20994 M: Anton Sviridenko <anton@corp.bluecherry.net>
20995 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20996 M: Andrey Utkin <andrey_utkin@fastmail.com>
20997 L: linux-media@vger.kernel.org
20999 F: drivers/media/pci/tw5864/
21001 TW68 VIDEO4LINUX DRIVER
21002 M: Hans Verkuil <hverkuil@xs4all.nl>
21003 L: linux-media@vger.kernel.org
21005 W: https://linuxtv.org
21006 T: git git://linuxtv.org/media_tree.git
21007 F: drivers/media/pci/tw68/
21009 TW686X VIDEO4LINUX DRIVER
21010 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21011 L: linux-media@vger.kernel.org
21013 W: http://linuxtv.org
21014 T: git git://linuxtv.org/media_tree.git
21015 F: drivers/media/pci/tw686x/
21017 U-BOOT ENVIRONMENT VARIABLES
21018 M: Rafał Miłecki <rafal@milecki.pl>
21020 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
21021 F: drivers/nvmem/u-boot-env.c
21023 UACCE ACCELERATOR FRAMEWORK
21024 M: Zhangfei Gao <zhangfei.gao@linaro.org>
21025 M: Zhou Wang <wangzhou1@hisilicon.com>
21026 L: linux-accelerators@lists.ozlabs.org
21027 L: linux-kernel@vger.kernel.org
21029 F: Documentation/ABI/testing/sysfs-driver-uacce
21030 F: Documentation/misc-devices/uacce.rst
21031 F: drivers/misc/uacce/
21032 F: include/linux/uacce.h
21033 F: include/uapi/misc/uacce/
21035 UBI FILE SYSTEM (UBIFS)
21036 M: Richard Weinberger <richard@nod.at>
21037 L: linux-mtd@lists.infradead.org
21039 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
21040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21042 F: Documentation/ABI/testing/sysfs-fs-ubifs
21043 F: Documentation/filesystems/ubifs-authentication.rst
21044 F: Documentation/filesystems/ubifs.rst
21047 UBLK USERSPACE BLOCK DRIVER
21048 M: Ming Lei <ming.lei@redhat.com>
21049 L: linux-block@vger.kernel.org
21051 F: Documentation/block/ublk.rst
21052 F: drivers/block/ublk_drv.c
21053 F: include/uapi/linux/ublk_cmd.h
21055 UCLINUX (M68KNOMMU AND COLDFIRE)
21056 M: Greg Ungerer <gerg@linux-m68k.org>
21057 L: linux-m68k@lists.linux-m68k.org
21058 L: uclinux-dev@uclinux.org (subscribers-only)
21060 W: http://www.linux-m68k.org/
21061 W: http://www.uclinux.org/
21062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
21063 F: arch/m68k/*/*_no.*
21065 F: arch/m68k/coldfire/
21066 F: arch/m68k/include/asm/*_no.*
21069 M: Jan Kara <jack@suse.com>
21071 F: Documentation/filesystems/udf.rst
21075 M: Bastien Nocera <hadess@hadess.net>
21076 L: linux-input@vger.kernel.org
21078 F: drivers/hid/hid-udraw-ps3.c
21081 M: Evgeniy Dushistov <dushistov@mail.ru>
21083 F: Documentation/admin-guide/ufs.rst
21086 UHID USERSPACE HID IO DRIVER
21087 M: David Rheinsberg <david.rheinsberg@gmail.com>
21088 L: linux-input@vger.kernel.org
21090 F: drivers/hid/uhid.c
21091 F: include/uapi/linux/uhid.h
21094 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21095 L: linux-usb@vger.kernel.org
21097 F: drivers/usb/common/ulpi.c
21098 F: include/linux/ulpi/
21101 M: Gabriel Krisman Bertazi <krisman@collabora.com>
21102 L: linux-fsdevel@vger.kernel.org
21107 M: Tony Finch <dot@dotat.at>
21109 W: http://dotat.at/prog/unifdef
21110 F: scripts/unifdef.c
21112 UNIFORM CDROM DRIVER
21113 M: Phillip Potter <phil@philpotter.co.uk>
21115 F: Documentation/cdrom/
21116 F: drivers/cdrom/cdrom.c
21117 F: include/linux/cdrom.h
21118 F: include/uapi/linux/cdrom.h
21120 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
21121 R: Alim Akhtar <alim.akhtar@samsung.com>
21122 R: Avri Altman <avri.altman@wdc.com>
21123 R: Bart Van Assche <bvanassche@acm.org>
21124 L: linux-scsi@vger.kernel.org
21126 F: Documentation/devicetree/bindings/ufs/
21127 F: Documentation/scsi/ufs.rst
21128 F: drivers/ufs/core/
21130 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
21131 M: Pedro Sousa <pedrom.sousa@synopsys.com>
21132 L: linux-scsi@vger.kernel.org
21134 F: drivers/ufs/host/*dwc*
21136 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
21137 M: Stanley Chu <stanley.chu@mediatek.com>
21138 L: linux-scsi@vger.kernel.org
21139 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
21141 F: drivers/ufs/host/ufs-mediatek*
21143 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
21144 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
21145 L: linux-renesas-soc@vger.kernel.org
21146 L: linux-scsi@vger.kernel.org
21148 F: drivers/ufs/host/ufs-renesas.c
21150 UNSORTED BLOCK IMAGES (UBI)
21151 M: Richard Weinberger <richard@nod.at>
21152 L: linux-mtd@lists.infradead.org
21154 W: http://www.linux-mtd.infradead.org/
21155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21157 F: drivers/mtd/ubi/
21158 F: include/linux/mtd/ubi.h
21159 F: include/uapi/mtd/ubi-user.h
21161 USB "USBNET" DRIVER FRAMEWORK
21162 M: Oliver Neukum <oneukum@suse.com>
21163 L: netdev@vger.kernel.org
21165 W: http://www.linux-usb.org/usbnet
21166 F: drivers/net/usb/usbnet.c
21167 F: include/linux/usb/usbnet.h
21170 M: Oliver Neukum <oneukum@suse.com>
21171 L: linux-usb@vger.kernel.org
21173 F: Documentation/usb/acm.rst
21174 F: drivers/usb/class/cdc-acm.*
21176 USB APPLE MFI FASTCHARGE DRIVER
21177 M: Bastien Nocera <hadess@hadess.net>
21178 L: linux-usb@vger.kernel.org
21180 F: drivers/usb/misc/apple-mfi-fastcharge.c
21182 USB AR5523 WIRELESS DRIVER
21183 M: Pontus Fuchs <pontus.fuchs@gmail.com>
21184 L: linux-wireless@vger.kernel.org
21186 F: drivers/net/wireless/ath/ar5523/
21189 M: Oliver Neukum <oneukum@suse.com>
21190 L: linux-usb@vger.kernel.org
21191 L: linux-scsi@vger.kernel.org
21193 F: drivers/usb/storage/uas.c
21195 USB CDC ETHERNET DRIVER
21196 M: Oliver Neukum <oliver@neukum.org>
21197 L: linux-usb@vger.kernel.org
21199 F: drivers/net/usb/cdc_*.c
21200 F: include/uapi/linux/usb/cdc.h
21202 USB CHAOSKEY DRIVER
21203 M: Keith Packard <keithp@keithp.com>
21204 L: linux-usb@vger.kernel.org
21206 F: drivers/usb/misc/chaoskey.c
21208 USB CYPRESS C67X00 DRIVER
21209 L: linux-usb@vger.kernel.org
21211 F: drivers/usb/c67x00/
21213 USB DAVICOM DM9601 DRIVER
21214 M: Peter Korsgaard <peter@korsgaard.com>
21215 L: netdev@vger.kernel.org
21217 W: http://www.linux-usb.org/usbnet
21218 F: drivers/net/usb/dm9601.c
21221 M: Alan Stern <stern@rowland.harvard.edu>
21222 L: linux-usb@vger.kernel.org
21224 F: Documentation/usb/ehci.rst
21225 F: drivers/usb/host/ehci*
21227 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
21228 M: Jiri Kosina <jikos@kernel.org>
21229 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
21230 L: linux-usb@vger.kernel.org
21232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
21233 F: Documentation/hid/hiddev.rst
21234 F: drivers/hid/usbhid/
21236 USB INTEL XHCI ROLE MUX DRIVER
21237 M: Hans de Goede <hdegoede@redhat.com>
21238 L: linux-usb@vger.kernel.org
21240 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
21242 USB IP DRIVER FOR HISILICON KIRIN 960
21243 M: Yu Chen <chenyu56@huawei.com>
21244 M: Binghui Wang <wangbinghui@hisilicon.com>
21245 L: linux-usb@vger.kernel.org
21247 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
21248 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
21250 USB IP DRIVER FOR HISILICON KIRIN 970
21251 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21252 L: linux-usb@vger.kernel.org
21254 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
21255 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
21258 M: Olav Kongas <ok@artecdesign.ee>
21259 L: linux-usb@vger.kernel.org
21261 F: drivers/usb/host/isp116x*
21262 F: include/linux/usb/isp116x.h
21265 M: Rui Miguel Silva <rui.silva@linaro.org>
21266 L: linux-usb@vger.kernel.org
21268 F: drivers/usb/isp1760/*
21269 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
21271 USB LAN78XX ETHERNET DRIVER
21272 M: Woojung Huh <woojung.huh@microchip.com>
21273 M: UNGLinuxDriver@microchip.com
21274 L: netdev@vger.kernel.org
21276 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
21277 F: drivers/net/usb/lan78xx.*
21278 F: include/dt-bindings/net/microchip-lan78xx.h
21280 USB MASS STORAGE DRIVER
21281 M: Alan Stern <stern@rowland.harvard.edu>
21282 L: linux-usb@vger.kernel.org
21283 L: usb-storage@lists.one-eyed-alien.net
21285 F: drivers/usb/storage/
21288 M: Clemens Ladisch <clemens@ladisch.de>
21289 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21292 F: sound/usb/midi.*
21294 USB NETWORKING DRIVERS
21295 L: linux-usb@vger.kernel.org
21297 F: drivers/net/usb/
21300 M: Alan Stern <stern@rowland.harvard.edu>
21301 L: linux-usb@vger.kernel.org
21303 F: Documentation/usb/ohci.rst
21304 F: drivers/usb/host/ohci*
21306 USB OTG FSM (Finite State Machine)
21307 M: Peter Chen <peter.chen@kernel.org>
21308 L: linux-usb@vger.kernel.org
21310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
21311 F: drivers/usb/common/usb-otg-fsm.c
21314 M: Valentina Manea <valentina.manea.m@gmail.com>
21315 M: Shuah Khan <shuah@kernel.org>
21316 M: Shuah Khan <skhan@linuxfoundation.org>
21317 L: linux-usb@vger.kernel.org
21319 F: Documentation/usb/usbip_protocol.rst
21320 F: drivers/usb/usbip/
21321 F: tools/testing/selftests/drivers/usb/usbip/
21322 F: tools/usb/usbip/
21325 M: Petko Manolov <petkan@nucleusys.com>
21326 L: linux-usb@vger.kernel.org
21327 L: netdev@vger.kernel.org
21329 W: https://github.com/petkan/pegasus
21330 T: git https://github.com/petkan/pegasus.git
21331 F: drivers/net/usb/pegasus.*
21333 USB PRINTER DRIVER (usblp)
21334 M: Pete Zaitcev <zaitcev@redhat.com>
21335 L: linux-usb@vger.kernel.org
21337 F: drivers/usb/class/usblp.c
21339 USB RAW GADGET DRIVER
21340 R: Andrey Konovalov <andreyknvl@gmail.com>
21341 L: linux-usb@vger.kernel.org
21343 F: Documentation/usb/raw-gadget.rst
21344 F: drivers/usb/gadget/legacy/raw_gadget.c
21345 F: include/uapi/linux/usb/raw_gadget.h
21347 USB QMI WWAN NETWORK DRIVER
21348 M: Bjørn Mork <bjorn@mork.no>
21349 L: netdev@vger.kernel.org
21351 F: Documentation/ABI/testing/sysfs-class-net-qmi
21352 F: drivers/net/usb/qmi_wwan.c
21355 M: Petko Manolov <petkan@nucleusys.com>
21356 L: linux-usb@vger.kernel.org
21357 L: netdev@vger.kernel.org
21359 W: https://github.com/petkan/rtl8150
21360 T: git https://github.com/petkan/rtl8150.git
21361 F: drivers/net/usb/rtl8150.c
21363 USB SERIAL SUBSYSTEM
21364 M: Johan Hovold <johan@kernel.org>
21365 L: linux-usb@vger.kernel.org
21367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21368 F: Documentation/usb/usb-serial.rst
21369 F: drivers/usb/serial/
21370 F: include/linux/usb/serial.h
21372 USB SMSC75XX ETHERNET DRIVER
21373 M: Steve Glendinning <steve.glendinning@shawell.net>
21374 L: netdev@vger.kernel.org
21376 F: drivers/net/usb/smsc75xx.*
21378 USB SMSC95XX ETHERNET DRIVER
21379 M: Steve Glendinning <steve.glendinning@shawell.net>
21380 M: UNGLinuxDriver@microchip.com
21381 L: netdev@vger.kernel.org
21383 F: drivers/net/usb/smsc95xx.*
21386 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21387 L: linux-usb@vger.kernel.org
21389 W: http://www.linux-usb.org
21390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21391 F: Documentation/devicetree/bindings/usb/
21392 F: Documentation/usb/
21394 F: include/dt-bindings/usb/
21395 F: include/linux/usb.h
21396 F: include/linux/usb/
21398 USB TYPEC BUS FOR ALTERNATE MODES
21399 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21400 L: linux-usb@vger.kernel.org
21402 F: Documentation/ABI/testing/sysfs-bus-typec
21403 F: Documentation/driver-api/usb/typec_bus.rst
21404 F: drivers/usb/typec/altmodes/
21405 F: include/linux/usb/typec_altmode.h
21408 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21409 L: linux-usb@vger.kernel.org
21411 F: Documentation/ABI/testing/sysfs-class-typec
21412 F: Documentation/driver-api/usb/typec.rst
21413 F: drivers/usb/typec/
21414 F: include/linux/usb/typec.h
21416 USB TYPEC INTEL PMC MUX DRIVER
21417 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21418 L: linux-usb@vger.kernel.org
21420 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21421 F: drivers/usb/typec/mux/intel_pmc_mux.c
21423 USB TYPEC PI3USB30532 MUX DRIVER
21424 M: Hans de Goede <hdegoede@redhat.com>
21425 L: linux-usb@vger.kernel.org
21427 F: drivers/usb/typec/mux/pi3usb30532.c
21429 USB TYPEC PORT CONTROLLER DRIVERS
21430 M: Guenter Roeck <linux@roeck-us.net>
21431 L: linux-usb@vger.kernel.org
21433 F: drivers/usb/typec/tcpm/
21436 M: Alan Stern <stern@rowland.harvard.edu>
21437 L: linux-usb@vger.kernel.org
21439 F: drivers/usb/host/uhci*
21442 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21443 L: linux-media@vger.kernel.org
21445 W: http://www.ideasonboard.org/uvc/
21446 T: git git://linuxtv.org/media_tree.git
21447 F: drivers/media/usb/uvc/
21448 F: include/uapi/linux/uvcvideo.h
21451 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21452 L: linux-usb@vger.kernel.org
21454 F: drivers/usb/gadget/function/*uvc*
21455 F: drivers/usb/gadget/legacy/webcam.c
21456 F: include/uapi/linux/usb/g_uvc.h
21458 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21459 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
21460 L: linux-wireless@vger.kernel.org
21462 F: drivers/net/wireless/rndis_wlan.c
21465 M: Mathias Nyman <mathias.nyman@intel.com>
21466 L: linux-usb@vger.kernel.org
21468 F: drivers/usb/host/pci-quirks*
21469 F: drivers/usb/host/xhci*
21472 L: linux-wireless@vger.kernel.org
21474 W: http://linux-lc100020.sourceforge.net
21475 F: drivers/net/wireless/zydas/zd1201.*
21478 M: Antoine Jacquet <royale@zerezo.com>
21479 L: linux-usb@vger.kernel.org
21480 L: linux-media@vger.kernel.org
21482 W: http://royale.zerezo.com/zr364xx/
21483 T: git git://linuxtv.org/media_tree.git
21484 F: Documentation/admin-guide/media/zr364xx*
21485 F: drivers/staging/media/deprecated/zr364xx/
21487 USER-MODE LINUX (UML)
21488 M: Richard Weinberger <richard@nod.at>
21489 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
21490 M: Johannes Berg <johannes@sipsolutions.net>
21491 L: linux-um@lists.infradead.org
21493 W: http://user-mode-linux.sourceforge.net
21494 Q: https://patchwork.ozlabs.org/project/linux-um/list/
21495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21497 F: Documentation/virt/uml/
21502 USERSPACE COPYIN/COPYOUT (UIOVEC)
21503 M: Alexander Viro <viro@zeniv.linux.org.uk>
21505 F: include/linux/uio.h
21508 USERSPACE DMA BUFFER DRIVER
21509 M: Gerd Hoffmann <kraxel@redhat.com>
21510 L: dri-devel@lists.freedesktop.org
21512 T: git git://anongit.freedesktop.org/drm/drm-misc
21513 F: drivers/dma-buf/udmabuf.c
21514 F: include/uapi/linux/udmabuf.h
21516 USERSPACE I/O (UIO)
21517 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21520 F: Documentation/driver-api/uio-howto.rst
21522 F: include/linux/uio_driver.h
21525 M: Karel Zak <kzak@redhat.com>
21526 L: util-linux@vger.kernel.org
21528 W: http://en.wikipedia.org/wiki/Util-linux
21529 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21532 M: Christoph Hellwig <hch@lst.de>
21533 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21534 L: linux-kernel@vger.kernel.org
21536 T: git git://git.infradead.org/users/hch/uuid.git
21537 F: include/linux/uuid.h
21538 F: include/uapi/linux/uuid.h
21543 M: Justin Ernst <justin.ernst@hpe.com>
21544 L: platform-driver-x86@vger.kernel.org
21546 F: drivers/platform/x86/uv_sysfs.c
21549 M: Michal Januszewski <spock@gentoo.org>
21550 L: linux-fbdev@vger.kernel.org
21552 W: https://github.com/mjanusz/v86d
21553 F: Documentation/fb/uvesafb.rst
21554 F: drivers/video/fbdev/uvesafb.*
21556 Ux500 CLOCK DRIVERS
21557 M: Ulf Hansson <ulf.hansson@linaro.org>
21558 L: linux-clk@vger.kernel.org
21559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21561 F: drivers/clk/ux500/
21564 M: Stefan Agner <stefan@agner.ch>
21565 L: linux-mtd@lists.infradead.org
21567 F: drivers/mtd/nand/raw/vf610_nfc.c
21569 VFAT/FAT/MSDOS FILESYSTEM
21570 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21572 F: Documentation/filesystems/vfat.rst
21574 F: tools/testing/selftests/filesystems/fat/
21577 M: Alex Williamson <alex.williamson@redhat.com>
21578 R: Cornelia Huck <cohuck@redhat.com>
21579 L: kvm@vger.kernel.org
21581 T: git git://github.com/awilliam/linux-vfio.git
21582 F: Documentation/ABI/testing/sysfs-devices-vfio-dev
21583 F: Documentation/driver-api/vfio.rst
21585 F: include/linux/vfio.h
21586 F: include/linux/vfio_pci_core.h
21587 F: include/uapi/linux/vfio.h
21590 M: Diana Craciun <diana.craciun@oss.nxp.com>
21591 L: kvm@vger.kernel.org
21593 F: drivers/vfio/fsl-mc/
21595 VFIO HISILICON PCI DRIVER
21596 M: Longfang Liu <liulongfang@huawei.com>
21597 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21598 L: kvm@vger.kernel.org
21600 F: drivers/vfio/pci/hisilicon/
21602 VFIO MEDIATED DEVICE DRIVERS
21603 M: Kirti Wankhede <kwankhede@nvidia.com>
21604 L: kvm@vger.kernel.org
21606 F: Documentation/driver-api/vfio-mediated-device.rst
21607 F: drivers/vfio/mdev/
21608 F: include/linux/mdev.h
21609 F: samples/vfio-mdev/
21611 VFIO PCI DEVICE SPECIFIC DRIVERS
21612 R: Jason Gunthorpe <jgg@nvidia.com>
21613 R: Yishai Hadas <yishaih@nvidia.com>
21614 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21615 R: Kevin Tian <kevin.tian@intel.com>
21616 L: kvm@vger.kernel.org
21618 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21619 F: drivers/vfio/pci/*/
21621 VFIO PLATFORM DRIVER
21622 M: Eric Auger <eric.auger@redhat.com>
21623 L: kvm@vger.kernel.org
21625 F: drivers/vfio/platform/
21627 VFIO MLX5 PCI DRIVER
21628 M: Yishai Hadas <yishaih@nvidia.com>
21629 L: kvm@vger.kernel.org
21631 F: drivers/vfio/pci/mlx5/
21634 R: Lukas Wunner <lukas@wunner.de>
21636 T: git git://anongit.freedesktop.org/drm/drm-misc
21637 F: Documentation/gpu/vga-switcheroo.rst
21638 F: drivers/gpu/vga/vga_switcheroo.c
21639 F: include/linux/vga_switcheroo.h
21641 VIA RHINE NETWORK DRIVER
21643 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21644 F: drivers/net/ethernet/via/via-rhine.c
21646 VIA SD/MMC CARD CONTROLLER DRIVER
21647 M: Bruce Chang <brucechang@via.com.tw>
21648 M: Harald Welte <HaraldWelte@viatech.com>
21650 F: drivers/mmc/host/via-sdmmc.c
21652 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21653 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21654 L: linux-fbdev@vger.kernel.org
21656 F: drivers/video/fbdev/via/
21657 F: include/linux/via-core.h
21658 F: include/linux/via-gpio.h
21659 F: include/linux/via_i2c.h
21661 VIA VELOCITY NETWORK DRIVER
21662 M: Francois Romieu <romieu@fr.zoreil.com>
21663 L: netdev@vger.kernel.org
21665 F: drivers/net/ethernet/via/via-velocity.*
21667 VICODEC VIRTUAL CODEC DRIVER
21668 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21669 L: linux-media@vger.kernel.org
21671 W: https://linuxtv.org
21672 T: git git://linuxtv.org/media_tree.git
21673 F: drivers/media/test-drivers/vicodec/*
21675 VIDEO I2C POLLING DRIVER
21676 M: Matt Ranostay <matt.ranostay@konsulko.com>
21677 L: linux-media@vger.kernel.org
21679 F: drivers/media/i2c/video-i2c.c
21681 VIDEO MULTIPLEXER DRIVER
21682 M: Philipp Zabel <p.zabel@pengutronix.de>
21683 L: linux-media@vger.kernel.org
21685 F: drivers/media/platform/video-mux.c
21687 VIDEOBUF2 FRAMEWORK
21688 M: Tomasz Figa <tfiga@chromium.org>
21689 M: Marek Szyprowski <m.szyprowski@samsung.com>
21690 L: linux-media@vger.kernel.org
21692 F: drivers/media/common/videobuf2/*
21693 F: include/media/videobuf2-*
21695 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21696 M: Shuah Khan <skhan@linuxfoundation.org>
21697 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21698 L: linux-media@vger.kernel.org
21700 W: https://linuxtv.org
21701 T: git git://linuxtv.org/media_tree.git
21702 F: drivers/media/test-drivers/vimc/*
21705 M: Alex Williamson <alex.williamson@redhat.com>
21706 M: Paolo Bonzini <pbonzini@redhat.com>
21707 L: kvm@vger.kernel.org
21711 VIRTIO AND VHOST VSOCK DRIVER
21712 M: Stefan Hajnoczi <stefanha@redhat.com>
21713 M: Stefano Garzarella <sgarzare@redhat.com>
21714 L: kvm@vger.kernel.org
21715 L: virtualization@lists.linux-foundation.org
21716 L: netdev@vger.kernel.org
21718 F: drivers/vhost/vsock.c
21719 F: include/linux/virtio_vsock.h
21720 F: include/uapi/linux/virtio_vsock.h
21721 F: net/vmw_vsock/virtio_transport.c
21722 F: net/vmw_vsock/virtio_transport_common.c
21724 VIRTIO BLOCK AND SCSI DRIVERS
21725 M: "Michael S. Tsirkin" <mst@redhat.com>
21726 M: Jason Wang <jasowang@redhat.com>
21727 R: Paolo Bonzini <pbonzini@redhat.com>
21728 R: Stefan Hajnoczi <stefanha@redhat.com>
21729 L: virtualization@lists.linux-foundation.org
21731 F: drivers/block/virtio_blk.c
21732 F: drivers/scsi/virtio_scsi.c
21733 F: drivers/vhost/scsi.c
21734 F: include/uapi/linux/virtio_blk.h
21735 F: include/uapi/linux/virtio_scsi.h
21737 VIRTIO CONSOLE DRIVER
21738 M: Amit Shah <amit@kernel.org>
21739 L: virtualization@lists.linux-foundation.org
21741 F: drivers/char/virtio_console.c
21742 F: include/linux/virtio_console.h
21743 F: include/uapi/linux/virtio_console.h
21745 VIRTIO CORE AND NET DRIVERS
21746 M: "Michael S. Tsirkin" <mst@redhat.com>
21747 M: Jason Wang <jasowang@redhat.com>
21748 L: virtualization@lists.linux-foundation.org
21750 F: Documentation/ABI/testing/sysfs-bus-vdpa
21751 F: Documentation/ABI/testing/sysfs-class-vduse
21752 F: Documentation/devicetree/bindings/virtio/
21753 F: drivers/block/virtio_blk.c
21754 F: drivers/crypto/virtio/
21755 F: drivers/net/virtio_net.c
21758 F: include/linux/vdpa.h
21759 F: include/linux/virtio*.h
21760 F: include/uapi/linux/virtio_*.h
21763 IFCVF VIRTIO DATA PATH ACCELERATOR
21764 R: Zhu Lingshan <lingshan.zhu@intel.com>
21765 F: drivers/vdpa/ifcvf/
21768 M: "Michael S. Tsirkin" <mst@redhat.com>
21769 M: David Hildenbrand <david@redhat.com>
21770 L: virtualization@lists.linux-foundation.org
21772 F: drivers/virtio/virtio_balloon.c
21773 F: include/uapi/linux/virtio_balloon.h
21774 F: include/linux/balloon_compaction.h
21775 F: mm/balloon_compaction.c
21777 VIRTIO CRYPTO DRIVER
21778 M: Gonglei <arei.gonglei@huawei.com>
21779 L: virtualization@lists.linux-foundation.org
21780 L: linux-crypto@vger.kernel.org
21782 F: drivers/crypto/virtio/
21783 F: include/uapi/linux/virtio_crypto.h
21785 VIRTIO DRIVERS FOR S390
21786 M: Cornelia Huck <cohuck@redhat.com>
21787 M: Halil Pasic <pasic@linux.ibm.com>
21788 M: Eric Farman <farman@linux.ibm.com>
21789 L: linux-s390@vger.kernel.org
21790 L: virtualization@lists.linux-foundation.org
21791 L: kvm@vger.kernel.org
21793 F: arch/s390/include/uapi/asm/virtio-ccw.h
21794 F: drivers/s390/virtio/
21797 M: Vivek Goyal <vgoyal@redhat.com>
21798 M: Stefan Hajnoczi <stefanha@redhat.com>
21799 M: Miklos Szeredi <miklos@szeredi.hu>
21800 L: virtualization@lists.linux-foundation.org
21801 L: linux-fsdevel@vger.kernel.org
21803 W: https://virtio-fs.gitlab.io/
21804 F: Documentation/filesystems/virtiofs.rst
21805 F: fs/fuse/virtio_fs.c
21806 F: include/uapi/linux/virtio_fs.h
21809 M: Enrico Weigelt, metux IT consult <info@metux.net>
21810 M: Viresh Kumar <vireshk@kernel.org>
21811 L: linux-gpio@vger.kernel.org
21812 L: virtualization@lists.linux-foundation.org
21814 F: drivers/gpio/gpio-virtio.c
21815 F: include/uapi/linux/virtio_gpio.h
21818 M: David Airlie <airlied@redhat.com>
21819 M: Gerd Hoffmann <kraxel@redhat.com>
21820 R: Gurchetan Singh <gurchetansingh@chromium.org>
21821 R: Chia-I Wu <olvaffe@gmail.com>
21822 L: dri-devel@lists.freedesktop.org
21823 L: virtualization@lists.linux-foundation.org
21825 T: git git://anongit.freedesktop.org/drm/drm-misc
21826 F: drivers/gpu/drm/virtio/
21827 F: include/uapi/linux/virtio_gpu.h
21829 VIRTIO HOST (VHOST)
21830 M: "Michael S. Tsirkin" <mst@redhat.com>
21831 M: Jason Wang <jasowang@redhat.com>
21832 L: kvm@vger.kernel.org
21833 L: virtualization@lists.linux-foundation.org
21834 L: netdev@vger.kernel.org
21836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21838 F: include/linux/vhost_iotlb.h
21839 F: include/uapi/linux/vhost.h
21841 VIRTIO INPUT DRIVER
21842 M: Gerd Hoffmann <kraxel@redhat.com>
21844 F: drivers/virtio/virtio_input.c
21845 F: include/uapi/linux/virtio_input.h
21847 VIRTIO IOMMU DRIVER
21848 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21849 L: virtualization@lists.linux-foundation.org
21851 F: drivers/iommu/virtio-iommu.c
21852 F: include/uapi/linux/virtio_iommu.h
21855 M: David Hildenbrand <david@redhat.com>
21856 L: virtualization@lists.linux-foundation.org
21858 W: https://virtio-mem.gitlab.io/
21859 F: drivers/virtio/virtio_mem.c
21860 F: include/uapi/linux/virtio_mem.h
21862 VIRTIO SOUND DRIVER
21863 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21864 M: "Michael S. Tsirkin" <mst@redhat.com>
21865 L: virtualization@lists.linux-foundation.org
21866 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21868 F: include/uapi/linux/virtio_snd.h
21872 M: Conghui Chen <conghui.chen@intel.com>
21873 M: Viresh Kumar <viresh.kumar@linaro.org>
21874 L: linux-i2c@vger.kernel.org
21875 L: virtualization@lists.linux-foundation.org
21877 F: drivers/i2c/busses/i2c-virtio.c
21878 F: include/uapi/linux/virtio_i2c.h
21881 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21882 L: virtualization@lists.linux-foundation.org
21884 F: drivers/nvdimm/virtio_pmem.c
21885 F: drivers/nvdimm/nd_virtio.c
21887 VIRTUAL BOX GUEST DEVICE DRIVER
21888 M: Hans de Goede <hdegoede@redhat.com>
21889 M: Arnd Bergmann <arnd@arndb.de>
21890 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21892 F: drivers/virt/vboxguest/
21893 F: include/linux/vbox_utils.h
21894 F: include/uapi/linux/vbox*.h
21896 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21897 M: Hans de Goede <hdegoede@redhat.com>
21898 L: linux-fsdevel@vger.kernel.org
21902 VIRTUAL SERIO DEVICE DRIVER
21903 M: Stephen Chandler Paul <thatslyude@gmail.com>
21905 F: drivers/input/serio/userio.c
21906 F: include/uapi/linux/userio.h
21908 VIVID VIRTUAL VIDEO DRIVER
21909 M: Hans Verkuil <hverkuil@xs4all.nl>
21910 L: linux-media@vger.kernel.org
21912 W: https://linuxtv.org
21913 T: git git://linuxtv.org/media_tree.git
21914 F: drivers/media/test-drivers/vivid/*
21916 VIDTV VIRTUAL DIGITAL TV DRIVER
21917 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21918 L: linux-media@vger.kernel.org
21920 W: https://linuxtv.org
21921 T: git git://linuxtv.org/media_tree.git
21922 F: drivers/media/test-drivers/vidtv/*
21925 M: Florian Fainelli <f.fainelli@gmail.com>
21926 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21928 F: drivers/vlynq/vlynq.c
21929 F: include/linux/vlynq.h
21932 M: Martyn Welch <martyn@welchs.me.uk>
21933 M: Manohar Vanga <manohar.vanga@gmail.com>
21934 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21935 L: linux-kernel@vger.kernel.org
21937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21938 F: Documentation/driver-api/vme.rst
21939 F: drivers/staging/vme_user/
21941 VM SOCKETS (AF_VSOCK)
21942 M: Stefano Garzarella <sgarzare@redhat.com>
21943 L: virtualization@lists.linux-foundation.org
21944 L: netdev@vger.kernel.org
21946 F: drivers/net/vsockmon.c
21947 F: include/net/af_vsock.h
21948 F: include/uapi/linux/vm_sockets.h
21949 F: include/uapi/linux/vm_sockets_diag.h
21950 F: include/uapi/linux/vsockmon.h
21952 F: tools/testing/vsock/
21954 VMWARE BALLOON DRIVER
21955 M: Nadav Amit <namit@vmware.com>
21956 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21957 L: linux-kernel@vger.kernel.org
21959 F: drivers/misc/vmw_balloon.c
21961 VMWARE HYPERVISOR INTERFACE
21962 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21963 M: Alexey Makhalov <amakhalov@vmware.com>
21964 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21965 L: virtualization@lists.linux-foundation.org
21968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21969 F: arch/x86/include/asm/vmware.h
21970 F: arch/x86/kernel/cpu/vmware.c
21972 VMWARE PVRDMA DRIVER
21973 M: Bryan Tan <bryantan@vmware.com>
21974 M: Vishnu Dasa <vdasa@vmware.com>
21975 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21976 L: linux-rdma@vger.kernel.org
21978 F: drivers/infiniband/hw/vmw_pvrdma/
21980 VMWARE PVSCSI DRIVER
21981 M: Vishal Bhakta <vbhakta@vmware.com>
21982 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21983 L: linux-scsi@vger.kernel.org
21985 F: drivers/scsi/vmw_pvscsi.c
21986 F: drivers/scsi/vmw_pvscsi.h
21988 VMWARE VIRTUAL PTP CLOCK DRIVER
21989 M: Vivek Thampi <vithampi@vmware.com>
21990 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21991 L: netdev@vger.kernel.org
21993 F: drivers/ptp/ptp_vmw.c
21996 M: Bryan Tan <bryantan@vmware.com>
21997 M: Vishnu Dasa <vdasa@vmware.com>
21998 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21999 L: linux-kernel@vger.kernel.org
22001 F: drivers/misc/vmw_vmci/
22002 F: include/linux/vmw_vmci*
22004 VMWARE VMMOUSE SUBDRIVER
22005 M: Zack Rusin <zackr@vmware.com>
22006 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
22007 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22008 L: linux-input@vger.kernel.org
22010 F: drivers/input/mouse/vmmouse.c
22011 F: drivers/input/mouse/vmmouse.h
22013 VMWARE VMXNET3 ETHERNET DRIVER
22014 M: Ronak Doshi <doshir@vmware.com>
22015 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22016 L: netdev@vger.kernel.org
22018 F: drivers/net/vmxnet3/
22020 VMWARE VSOCK VMCI TRANSPORT DRIVER
22021 M: Bryan Tan <bryantan@vmware.com>
22022 M: Vishnu Dasa <vdasa@vmware.com>
22023 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22024 L: linux-kernel@vger.kernel.org
22026 F: net/vmw_vsock/vmci_transport*
22028 VOCORE VOCORE2 BOARD
22029 M: Harvey Hunt <harveyhuntnexus@gmail.com>
22030 L: linux-mips@vger.kernel.org
22032 F: arch/mips/boot/dts/ralink/vocore2.dts
22034 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
22035 M: Liam Girdwood <lgirdwood@gmail.com>
22036 M: Mark Brown <broonie@kernel.org>
22037 L: linux-kernel@vger.kernel.org
22039 W: http://www.slimlogic.co.uk/?p=48
22040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
22041 F: Documentation/devicetree/bindings/regulator/
22042 F: Documentation/power/regulator/
22043 F: drivers/regulator/
22044 F: include/dt-bindings/regulator/
22045 F: include/linux/regulator/
22046 K: regulator_get_optional
22048 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
22049 R: Matti Vaittinen <mazziesaccount@gmail.com>
22050 F: drivers/regulator/irq_helpers.c
22053 M: David Ahern <dsahern@kernel.org>
22054 L: netdev@vger.kernel.org
22056 F: Documentation/networking/vrf.rst
22057 F: drivers/net/vrf.c
22060 M: Petr Mladek <pmladek@suse.com>
22061 M: Steven Rostedt <rostedt@goodmis.org>
22062 M: Sergey Senozhatsky <senozhatsky@chromium.org>
22063 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22064 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
22066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
22067 F: Documentation/core-api/printk-formats.rst
22068 F: lib/test_printf.c
22069 F: lib/test_scanf.c
22072 VT1211 HARDWARE MONITOR DRIVER
22073 M: Juerg Haefliger <juergh@proton.me>
22074 L: linux-hwmon@vger.kernel.org
22076 F: Documentation/hwmon/vt1211.rst
22077 F: drivers/hwmon/vt1211.c
22079 VT8231 HARDWARE MONITOR DRIVER
22080 M: Roger Lucas <vt8231@hiddenengine.co.uk>
22081 L: linux-hwmon@vger.kernel.org
22083 F: drivers/hwmon/vt8231.c
22085 VUB300 USB to SDIO/SD/MMC bridge chip
22086 L: linux-mmc@vger.kernel.org
22088 F: drivers/mmc/host/vub300.c
22090 W1 DALLAS'S 1-WIRE BUS
22091 M: Evgeniy Polyakov <zbr@ioremap.net>
22093 F: Documentation/devicetree/bindings/w1/
22094 F: Documentation/w1/
22096 F: include/linux/w1.h
22098 W83791D HARDWARE MONITORING DRIVER
22099 M: Marc Hulsman <m.hulsman@tudelft.nl>
22100 L: linux-hwmon@vger.kernel.org
22102 F: Documentation/hwmon/w83791d.rst
22103 F: drivers/hwmon/w83791d.c
22105 W83793 HARDWARE MONITORING DRIVER
22106 M: Rudolf Marek <r.marek@assembler.cz>
22107 L: linux-hwmon@vger.kernel.org
22109 F: Documentation/hwmon/w83793.rst
22110 F: drivers/hwmon/w83793.c
22112 W83795 HARDWARE MONITORING DRIVER
22113 M: Jean Delvare <jdelvare@suse.com>
22114 L: linux-hwmon@vger.kernel.org
22116 F: drivers/hwmon/w83795.c
22118 W83L51xD SD/MMC CARD INTERFACE DRIVER
22119 M: Pierre Ossman <pierre@ossman.eu>
22121 F: drivers/mmc/host/wbsd.*
22123 WACOM PROTOCOL 4 SERIAL TABLETS
22124 M: Julian Squires <julian@cipht.net>
22125 M: Hans de Goede <hdegoede@redhat.com>
22126 L: linux-input@vger.kernel.org
22128 F: drivers/input/tablet/wacom_serial4.c
22130 WANGXUN ETHERNET DRIVER
22131 M: Jiawen Wu <jiawenwu@trustnetic.com>
22132 M: Mengyuan Lou <mengyuanlou@net-swift.com>
22133 W: https://www.net-swift.com
22134 L: netdev@vger.kernel.org
22136 F: Documentation/networking/device_drivers/ethernet/wangxun/*
22137 F: drivers/net/ethernet/wangxun/
22139 WATCHDOG DEVICE DRIVERS
22140 M: Wim Van Sebroeck <wim@linux-watchdog.org>
22141 M: Guenter Roeck <linux@roeck-us.net>
22142 L: linux-watchdog@vger.kernel.org
22144 W: http://www.linux-watchdog.org/
22145 T: git git://www.linux-watchdog.org/linux-watchdog.git
22146 F: Documentation/devicetree/bindings/watchdog/
22147 F: Documentation/watchdog/
22148 F: drivers/watchdog/
22149 F: include/linux/watchdog.h
22150 F: include/uapi/linux/watchdog.h
22151 F: include/trace/events/watchdog.h
22153 WHISKEYCOVE PMIC GPIO DRIVER
22154 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
22155 L: linux-gpio@vger.kernel.org
22157 F: drivers/gpio/gpio-wcove.c
22160 M: Dianlong Li <long17.cool@163.com>
22161 L: linux-rtc@vger.kernel.org
22163 F: drivers/rtc/rtc-sd3078.c
22166 M: David Rheinsberg <david.rheinsberg@gmail.com>
22167 L: linux-input@vger.kernel.org
22169 F: drivers/hid/hid-wiimote*
22171 WILOCITY WIL6210 WIRELESS DRIVER
22172 L: linux-wireless@vger.kernel.org
22174 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
22175 F: drivers/net/wireless/ath/wil6210/
22178 M: David Härdeman <david@hardeman.nu>
22180 F: drivers/media/rc/winbond-cir.c
22182 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
22183 M: William Breathitt Gray <william.gray@linaro.org>
22184 L: linux-watchdog@vger.kernel.org
22186 F: drivers/watchdog/ebc-c384_wdt.c
22188 WINSYSTEMS WS16C48 GPIO DRIVER
22189 M: William Breathitt Gray <william.gray@linaro.org>
22190 L: linux-gpio@vger.kernel.org
22192 F: drivers/gpio/gpio-ws16c48.c
22194 WIREGUARD SECURE NETWORK TUNNEL
22195 M: Jason A. Donenfeld <Jason@zx2c4.com>
22196 L: wireguard@lists.zx2c4.com
22197 L: netdev@vger.kernel.org
22199 F: drivers/net/wireguard/
22200 F: tools/testing/selftests/wireguard/
22202 WISTRON LAPTOP BUTTON DRIVER
22203 M: Miloslav Trmac <mitr@volny.cz>
22205 F: drivers/input/misc/wistron_btns.c
22207 WL3501 WIRELESS PCMCIA CARD DRIVER
22208 L: linux-wireless@vger.kernel.org
22210 F: drivers/net/wireless/wl3501*
22212 WOLFSON MICROELECTRONICS DRIVERS
22213 L: patches@opensource.cirrus.com
22215 W: https://github.com/CirrusLogic/linux-drivers/wiki
22216 T: git https://github.com/CirrusLogic/linux-drivers.git
22217 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
22218 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
22219 F: Documentation/devicetree/bindings/mfd/wm831x.txt
22220 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
22221 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
22222 F: Documentation/devicetree/bindings/sound/wm*
22223 F: Documentation/hwmon/wm83??.rst
22224 F: arch/arm/mach-s3c/mach-crag6410*
22225 F: drivers/clk/clk-wm83*.c
22226 F: drivers/gpio/gpio-*wm*.c
22227 F: drivers/gpio/gpio-arizona.c
22228 F: drivers/hwmon/wm83??-hwmon.c
22229 F: drivers/input/misc/wm831x-on.c
22230 F: drivers/input/touchscreen/wm831x-ts.c
22231 F: drivers/input/touchscreen/wm97*.c
22232 F: drivers/leds/leds-wm83*.c
22233 F: drivers/mfd/arizona*
22234 F: drivers/mfd/cs47l24*
22235 F: drivers/mfd/wm*.c
22236 F: drivers/power/supply/wm83*.c
22237 F: drivers/regulator/arizona*
22238 F: drivers/regulator/wm8*.c
22239 F: drivers/rtc/rtc-wm83*.c
22240 F: drivers/video/backlight/wm83*_bl.c
22241 F: drivers/watchdog/wm83*_wdt.c
22242 F: include/linux/mfd/arizona/
22243 F: include/linux/mfd/wm831x/
22244 F: include/linux/mfd/wm8350/
22245 F: include/linux/mfd/wm8400*
22246 F: include/linux/regulator/arizona*
22247 F: include/linux/wm97xx.h
22248 F: include/sound/wm????.h
22249 F: sound/soc/codecs/arizona*
22250 F: sound/soc/codecs/cs47l24*
22251 F: sound/soc/codecs/wm*
22254 M: Tejun Heo <tj@kernel.org>
22255 R: Lai Jiangshan <jiangshanlai@gmail.com>
22257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
22258 F: Documentation/core-api/workqueue.rst
22259 F: include/linux/workqueue.h
22260 F: kernel/workqueue.c
22263 M: Loic Poulain <loic.poulain@linaro.org>
22264 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
22265 R: Johannes Berg <johannes@sipsolutions.net>
22266 L: netdev@vger.kernel.org
22268 F: drivers/net/wwan/
22269 F: include/linux/wwan.h
22270 F: include/uapi/linux/wwan.h
22272 X-POWERS AXP288 PMIC DRIVERS
22273 M: Hans de Goede <hdegoede@redhat.com>
22275 F: drivers/acpi/pmic/intel_pmic_xpower.c
22278 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
22279 M: Chen-Yu Tsai <wens@csie.org>
22280 L: linux-kernel@vger.kernel.org
22285 M: Martin Schiller <ms@dev.tdt.de>
22286 L: linux-x25@vger.kernel.org
22288 F: Documentation/networking/lapb-module.rst
22289 F: Documentation/networking/x25*
22290 F: drivers/net/wan/hdlc_x25.c
22291 F: drivers/net/wan/lapbether.c
22292 F: include/*/lapb.h
22293 F: include/net/x25*
22294 F: include/uapi/linux/x25.h
22298 X86 ARCHITECTURE (32-BIT AND 64-BIT)
22299 M: Thomas Gleixner <tglx@linutronix.de>
22300 M: Ingo Molnar <mingo@redhat.com>
22301 M: Borislav Petkov <bp@alien8.de>
22302 M: Dave Hansen <dave.hansen@linux.intel.com>
22304 R: "H. Peter Anvin" <hpa@zytor.com>
22305 L: linux-kernel@vger.kernel.org
22307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22308 F: Documentation/devicetree/bindings/x86/
22309 F: Documentation/x86/
22313 M: Andy Lutomirski <luto@kernel.org>
22314 L: linux-kernel@vger.kernel.org
22316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
22319 X86 MCE INFRASTRUCTURE
22320 M: Tony Luck <tony.luck@intel.com>
22321 M: Borislav Petkov <bp@alien8.de>
22322 L: linux-edac@vger.kernel.org
22324 F: Documentation/ABI/testing/sysfs-mce
22325 F: Documentation/x86/x86_64/machinecheck.rst
22326 F: arch/x86/kernel/cpu/mce/*
22328 X86 MICROCODE UPDATE SUPPORT
22329 M: Borislav Petkov <bp@alien8.de>
22331 F: arch/x86/kernel/cpu/microcode/*
22334 M: Dave Hansen <dave.hansen@linux.intel.com>
22335 M: Andy Lutomirski <luto@kernel.org>
22336 M: Peter Zijlstra <peterz@infradead.org>
22337 L: linux-kernel@vger.kernel.org
22339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
22342 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
22343 M: Hans de Goede <hdegoede@redhat.com>
22344 L: platform-driver-x86@vger.kernel.org
22346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22347 F: drivers/platform/x86/x86-android-tablets.c
22349 X86 PLATFORM DRIVERS
22350 M: Hans de Goede <hdegoede@redhat.com>
22351 M: Mark Gross <markgross@kernel.org>
22352 L: platform-driver-x86@vger.kernel.org
22354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22355 F: drivers/platform/olpc/
22356 F: drivers/platform/x86/
22358 X86 PLATFORM DRIVERS - ARCH
22359 R: Darren Hart <dvhart@infradead.org>
22360 R: Andy Shevchenko <andy@infradead.org>
22361 L: platform-driver-x86@vger.kernel.org
22364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22365 F: arch/x86/platform
22367 X86 PLATFORM UV HPE SUPERDOME FLEX
22368 M: Steve Wahl <steve.wahl@hpe.com>
22369 R: Mike Travis <mike.travis@hpe.com>
22370 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
22371 R: Russ Anderson <russ.anderson@hpe.com>
22373 F: arch/x86/include/asm/uv/
22374 F: arch/x86/kernel/apic/x2apic_uv_x.c
22375 F: arch/x86/platform/uv/
22377 X86 STACK UNWINDING
22378 M: Josh Poimboeuf <jpoimboe@kernel.org>
22379 M: Peter Zijlstra <peterz@infradead.org>
22381 F: arch/x86/include/asm/unwind*.h
22382 F: arch/x86/kernel/dumpstack.c
22383 F: arch/x86/kernel/stacktrace.c
22384 F: arch/x86/kernel/unwind_*.c
22387 M: Andy Lutomirski <luto@kernel.org>
22388 L: linux-kernel@vger.kernel.org
22390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22391 F: arch/x86/entry/vdso/
22394 M: Matthew Wilcox <willy@infradead.org>
22395 L: linux-fsdevel@vger.kernel.org
22397 F: Documentation/core-api/xarray.rst
22398 F: include/linux/idr.h
22399 F: include/linux/xarray.h
22402 F: tools/testing/radix-tree
22405 M: Benjamin Valentin <benpicco@googlemail.com>
22407 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22408 F: drivers/media/rc/xbox_remote.c
22410 XC2028/3028 TUNER DRIVER
22411 M: Mauro Carvalho Chehab <mchehab@kernel.org>
22412 L: linux-media@vger.kernel.org
22414 W: https://linuxtv.org
22415 T: git git://linuxtv.org/media_tree.git
22416 F: drivers/media/tuners/xc2028.*
22418 XDP (eXpress Data Path)
22419 M: Alexei Starovoitov <ast@kernel.org>
22420 M: Daniel Borkmann <daniel@iogearbox.net>
22421 M: David S. Miller <davem@davemloft.net>
22422 M: Jakub Kicinski <kuba@kernel.org>
22423 M: Jesper Dangaard Brouer <hawk@kernel.org>
22424 M: John Fastabend <john.fastabend@gmail.com>
22425 L: netdev@vger.kernel.org
22426 L: bpf@vger.kernel.org
22428 F: include/net/xdp.h
22429 F: include/net/xdp_priv.h
22430 F: include/trace/events/xdp.h
22431 F: kernel/bpf/cpumap.c
22432 F: kernel/bpf/devmap.c
22434 F: samples/bpf/xdp*
22435 F: tools/testing/selftests/bpf/*xdp*
22436 F: tools/testing/selftests/bpf/*/*xdp*
22437 F: drivers/net/ethernet/*/*/*/*/*xdp*
22438 F: drivers/net/ethernet/*/*/*xdp*
22439 K: (?:\b|_)xdp(?:\b|_)
22441 XDP SOCKETS (AF_XDP)
22442 M: Björn Töpel <bjorn@kernel.org>
22443 M: Magnus Karlsson <magnus.karlsson@intel.com>
22444 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
22445 R: Jonathan Lemon <jonathan.lemon@gmail.com>
22446 L: netdev@vger.kernel.org
22447 L: bpf@vger.kernel.org
22449 F: Documentation/networking/af_xdp.rst
22450 F: include/net/xdp_sock*
22451 F: include/net/xsk_buff_pool.h
22452 F: include/uapi/linux/if_xdp.h
22453 F: include/uapi/linux/xdp_diag.h
22454 F: include/net/netns/xdp.h
22456 F: tools/testing/selftests/bpf/*xsk*
22458 XEN BLOCK SUBSYSTEM
22459 M: Roger Pau Monné <roger.pau@citrix.com>
22460 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22462 F: drivers/block/xen*
22463 F: drivers/block/xen-blkback/*
22466 M: Stefano Stabellini <sstabellini@kernel.org>
22467 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22469 F: arch/arm/include/asm/xen/
22472 XEN HYPERVISOR ARM64
22473 M: Stefano Stabellini <sstabellini@kernel.org>
22474 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22476 F: arch/arm64/include/asm/xen/
22479 XEN HYPERVISOR INTERFACE
22480 M: Juergen Gross <jgross@suse.com>
22481 M: Stefano Stabellini <sstabellini@kernel.org>
22482 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
22483 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22486 F: Documentation/ABI/stable/sysfs-hypervisor-xen
22487 F: Documentation/ABI/testing/sysfs-hypervisor-xen
22488 F: drivers/*/xen-*front.c
22490 F: include/uapi/xen/
22492 F: kernel/configs/xen.config
22495 M: Juergen Gross <jgross@suse.com>
22496 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
22497 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22499 F: arch/x86/configs/xen.config
22500 F: arch/x86/include/asm/pvclock-abi.h
22501 F: arch/x86/include/asm/xen/
22502 F: arch/x86/platform/pvh/
22505 XEN NETWORK BACKEND DRIVER
22506 M: Wei Liu <wei.liu@kernel.org>
22507 M: Paul Durrant <paul@xen.org>
22508 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22509 L: netdev@vger.kernel.org
22511 F: drivers/net/xen-netback/*
22514 M: Juergen Gross <jgross@suse.com>
22515 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22517 F: arch/x86/pci/*xen*
22518 F: drivers/pci/*xen*
22521 M: Juergen Gross <jgross@suse.com>
22522 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22523 L: linux-scsi@vger.kernel.org
22525 F: drivers/scsi/xen-scsifront.c
22526 F: drivers/xen/xen-scsiback.c
22527 F: include/xen/interface/io/vscsiif.h
22530 M: Juergen Gross <jgross@suse.com>
22531 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22532 L: linux-usb@vger.kernel.org
22534 F: drivers/usb/host/xen*
22535 F: include/xen/interface/io/usbif.h
22537 XEN SOUND FRONTEND DRIVER
22538 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22539 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22540 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22544 XEN SWIOTLB SUBSYSTEM
22545 M: Juergen Gross <jgross@suse.com>
22546 M: Stefano Stabellini <sstabellini@kernel.org>
22547 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22548 L: iommu@lists.linux.dev
22550 F: arch/*/include/asm/xen/swiotlb-xen.h
22551 F: drivers/xen/swiotlb-xen.c
22552 F: include/xen/arm/swiotlb-xen.h
22553 F: include/xen/swiotlb-xen.h
22556 C: irc://irc.oftc.net/xfs
22557 M: Darrick J. Wong <djwong@kernel.org>
22558 L: linux-xfs@vger.kernel.org
22561 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22562 F: Documentation/ABI/testing/sysfs-fs-xfs
22563 F: Documentation/admin-guide/xfs.rst
22564 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22565 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22567 F: include/uapi/linux/dqblk_xfs.h
22568 F: include/uapi/linux/fsmap.h
22571 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22572 L: linux-iio@vger.kernel.org
22574 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22575 F: drivers/iio/adc/xilinx-ams.c
22577 XILINX AXI ETHERNET DRIVER
22578 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22580 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22583 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22584 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22585 L: linux-can@vger.kernel.org
22587 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22588 F: drivers/net/can/xilinx_can.c
22591 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22592 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22593 R: Michal Simek <michal.simek@xilinx.com>
22595 F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
22596 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22597 F: drivers/gpio/gpio-xilinx.c
22598 F: drivers/gpio/gpio-zynq.c
22600 XILINX SD-FEC IP CORES
22601 M: Derek Kiernan <derek.kiernan@xilinx.com>
22602 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22604 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22605 F: Documentation/misc-devices/xilinx_sdfec.rst
22606 F: drivers/misc/Kconfig
22607 F: drivers/misc/Makefile
22608 F: drivers/misc/xilinx_sdfec.c
22609 F: include/uapi/misc/xilinx_sdfec.h
22612 M: Sean Anderson <sean.anderson@seco.com>
22614 F: drivers/pwm/pwm-xilinx.c
22615 F: include/clocksource/timer-xilinx.h
22617 XILINX UARTLITE SERIAL DRIVER
22618 M: Peter Korsgaard <jacmet@sunsite.dk>
22619 L: linux-serial@vger.kernel.org
22621 F: drivers/tty/serial/uartlite.c
22623 XILINX VIDEO IP CORES
22624 M: Hyun Kwon <hyun.kwon@xilinx.com>
22625 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22626 L: linux-media@vger.kernel.org
22628 T: git git://linuxtv.org/media_tree.git
22629 F: Documentation/devicetree/bindings/media/xilinx/
22630 F: drivers/media/platform/xilinx/
22631 F: include/uapi/linux/xilinx-v4l2-controls.h
22633 XILINX ZYNQMP DPDMA DRIVER
22634 M: Hyun Kwon <hyun.kwon@xilinx.com>
22635 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22636 L: dmaengine@vger.kernel.org
22638 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22639 F: drivers/dma/xilinx/xilinx_dpdma.c
22640 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22642 XILINX ZYNQMP PSGTR PHY DRIVER
22643 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22644 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22645 L: linux-kernel@vger.kernel.org
22647 T: git https://github.com/Xilinx/linux-xlnx.git
22648 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22649 F: drivers/phy/xilinx/phy-zynqmp.c
22651 XILINX ZYNQMP SHA3 DRIVER
22652 M: Harsha <harsha.harsha@xilinx.com>
22654 F: drivers/crypto/xilinx/zynqmp-sha.c
22656 XILINX EVENT MANAGEMENT DRIVER
22657 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22659 F: drivers/soc/xilinx/xlnx_event_manager.c
22660 F: include/linux/firmware/xlnx-event-manager.h
22663 M: Eli Billauer <eli.billauer@gmail.com>
22664 L: linux-kernel@vger.kernel.org
22666 F: drivers/char/xillybus/
22669 M: George Cherian <gcherian@marvell.com>
22670 L: linux-i2c@vger.kernel.org
22672 W: http://www.marvell.com
22673 F: drivers/i2c/busses/i2c-xlp9xx.c
22675 XRA1403 GPIO EXPANDER
22676 M: Nandor Han <nandor.han@ge.com>
22677 M: Semi Malinen <semi.malinen@ge.com>
22678 L: linux-gpio@vger.kernel.org
22680 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22681 F: drivers/gpio/gpio-xra1403.c
22683 XTENSA XTFPGA PLATFORM SUPPORT
22684 M: Max Filippov <jcmvbkbc@gmail.com>
22685 L: linux-xtensa@linux-xtensa.org
22687 F: drivers/spi/spi-xtensa-xtfpga.c
22688 F: sound/soc/xtensa/xtfpga-i2s.c
22690 YAM DRIVER FOR AX.25
22691 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22692 L: linux-hams@vger.kernel.org
22694 F: drivers/net/hamradio/yam*
22695 F: include/linux/yam.h
22697 YAMA SECURITY MODULE
22698 M: Kees Cook <keescook@chromium.org>
22700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22701 F: Documentation/admin-guide/LSM/Yama.rst
22704 YEALINK PHONE DRIVER
22705 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22706 L: usbb2k-api-dev@nongnu.org
22708 F: Documentation/input/devices/yealink.rst
22709 F: drivers/input/misc/yealink.*
22711 Z8530 DRIVER FOR AX.25
22712 M: Joerg Reuter <jreuter@yaina.de>
22713 L: linux-hams@vger.kernel.org
22715 W: http://yaina.de/jreuter/
22716 W: http://www.qsl.net/dl1bke/
22717 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22718 F: drivers/net/hamradio/*scc.c
22719 F: drivers/net/hamradio/z8530.h
22721 ZBUD COMPRESSED PAGE ALLOCATOR
22722 M: Seth Jennings <sjenning@redhat.com>
22723 M: Dan Streetman <ddstreet@ieee.org>
22724 L: linux-mm@kvack.org
22728 Z3FOLD COMPRESSED PAGE ALLOCATOR
22729 M: Vitaly Wool <vitaly.wool@konsulko.com>
22730 R: Miaohe Lin <linmiaohe@huawei.com>
22731 L: linux-mm@kvack.org
22735 ZD1211RW WIRELESS DRIVER
22736 M: Ulrich Kunitz <kune@deine-taler.de>
22737 L: linux-wireless@vger.kernel.org
22738 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22740 W: http://zd1211.ath.cx/wiki/DriverRewrite
22741 F: drivers/net/wireless/zydas/zd1211rw/
22743 ZD1301 MEDIA DRIVER
22744 M: Antti Palosaari <crope@iki.fi>
22745 L: linux-media@vger.kernel.org
22747 W: https://linuxtv.org/
22748 W: http://palosaari.fi/linux/
22749 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22750 F: drivers/media/usb/dvb-usb-v2/zd1301*
22752 ZD1301_DEMOD MEDIA DRIVER
22753 M: Antti Palosaari <crope@iki.fi>
22754 L: linux-media@vger.kernel.org
22756 W: https://linuxtv.org/
22757 W: http://palosaari.fi/linux/
22758 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22759 F: drivers/media/dvb-frontends/zd1301_demod*
22761 ZHAOXIN PROCESSOR SUPPORT
22762 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22763 L: linux-kernel@vger.kernel.org
22765 F: arch/x86/kernel/cpu/zhaoxin.c
22768 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22769 M: Naohiro Aota <naohiro.aota@wdc.com>
22770 R: Johannes Thumshirn <jth@kernel.org>
22771 L: linux-fsdevel@vger.kernel.org
22773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22774 F: Documentation/filesystems/zonefs.rst
22777 ZPOOL COMPRESSED PAGE STORAGE API
22778 M: Dan Streetman <ddstreet@ieee.org>
22779 L: linux-mm@kvack.org
22781 F: include/linux/zpool.h
22784 ZR36067 VIDEO FOR LINUX DRIVER
22785 M: Corentin Labbe <clabbe@baylibre.com>
22786 L: mjpeg-users@lists.sourceforge.net
22787 L: linux-media@vger.kernel.org
22789 W: http://mjpeg.sourceforge.net/driver-zoran/
22790 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22791 F: Documentation/driver-api/media/drivers/zoran.rst
22792 F: drivers/media/pci/zoran/
22794 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22795 M: Minchan Kim <minchan@kernel.org>
22796 M: Nitin Gupta <ngupta@vflare.org>
22797 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22798 L: linux-kernel@vger.kernel.org
22800 F: Documentation/admin-guide/blockdev/zram.rst
22801 F: drivers/block/zram/
22803 ZS DECSTATION Z85C30 SERIAL DRIVER
22804 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22806 F: drivers/tty/serial/zs.*
22808 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22809 M: Minchan Kim <minchan@kernel.org>
22810 M: Nitin Gupta <ngupta@vflare.org>
22811 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22812 L: linux-mm@kvack.org
22814 F: Documentation/mm/zsmalloc.rst
22815 F: include/linux/zsmalloc.h
22819 M: Nick Terrell <terrelln@fb.com>
22821 B: https://github.com/facebook/zstd/issues
22822 T: git git://github.com/terrelln/linux.git
22823 F: include/linux/zstd*
22825 F: lib/decompress_unzstd.c
22830 ZSWAP COMPRESSED SWAP CACHING
22831 M: Seth Jennings <sjenning@redhat.com>
22832 M: Dan Streetman <ddstreet@ieee.org>
22833 M: Vitaly Wool <vitaly.wool@konsulko.com>
22834 L: linux-mm@kvack.org
22839 M: Linus Torvalds <torvalds@linux-foundation.org>
22840 L: linux-kernel@vger.kernel.org
22841 S: Buried alive in reporters
22842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git