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/process/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@kernel.org>
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@lists.linux.dev
233 W: http://github.com/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 IDIO-16 GPIO LIBRARY
316 M: William Breathitt Gray <william.gray@linaro.org>
317 L: linux-gpio@vger.kernel.org
319 F: drivers/gpio/gpio-idio-16.c
320 F: drivers/gpio/gpio-idio-16.h
322 ACCES PCI-IDIO-16 GPIO DRIVER
323 M: William Breathitt Gray <william.gray@linaro.org>
324 L: linux-gpio@vger.kernel.org
326 F: drivers/gpio/gpio-pci-idio-16.c
328 ACCES PCIe-IDIO-24 GPIO DRIVER
329 M: William Breathitt Gray <william.gray@linaro.org>
330 L: linux-gpio@vger.kernel.org
332 F: drivers/gpio/gpio-pcie-idio-24.c
335 M: Jes Sorensen <jes@trained-monkey.org>
336 L: linux-acenic@sunsite.dk
338 F: drivers/net/ethernet/alteon/acenic*
340 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
341 M: Peter Kaestle <peter@piie.net>
342 L: platform-driver-x86@vger.kernel.org
344 W: http://piie.net/?section=acerhdf
345 F: drivers/platform/x86/acerhdf.c
347 ACER WMI LAPTOP EXTRAS
348 M: "Lee, Chun-Yi" <jlee@suse.com>
349 L: platform-driver-x86@vger.kernel.org
351 F: drivers/platform/x86/acer-wmi.c
354 M: "Rafael J. Wysocki" <rafael@kernel.org>
355 R: Len Brown <lenb@kernel.org>
356 L: linux-acpi@vger.kernel.org
358 Q: https://patchwork.kernel.org/project/linux-acpi/list/
359 B: https://bugzilla.kernel.org
360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
361 F: Documentation/ABI/testing/configfs-acpi
362 F: Documentation/ABI/testing/sysfs-bus-acpi
363 F: Documentation/firmware-guide/acpi/
364 F: arch/x86/kernel/acpi/
365 F: arch/x86/pci/acpi.c
367 F: drivers/pci/*/*acpi*
368 F: drivers/pci/*acpi*
369 F: drivers/pnp/pnpacpi/
371 F: include/linux/acpi.h
372 F: include/linux/fwnode.h
376 M: "Rafael J. Wysocki" <rafael@kernel.org>
377 R: Len Brown <lenb@kernel.org>
378 R: James Morse <james.morse@arm.com>
379 R: Tony Luck <tony.luck@intel.com>
380 R: Borislav Petkov <bp@alien8.de>
381 L: linux-acpi@vger.kernel.org
382 F: drivers/acpi/apei/
384 ACPI COMPONENT ARCHITECTURE (ACPICA)
385 M: Robert Moore <robert.moore@intel.com>
386 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
387 L: linux-acpi@vger.kernel.org
388 L: acpica-devel@lists.linuxfoundation.org
390 W: https://acpica.org/
391 W: https://github.com/acpica/acpica/
392 Q: https://patchwork.kernel.org/project/linux-acpi/list/
393 B: https://bugzilla.kernel.org
394 B: https://bugs.acpica.org
395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
396 F: drivers/acpi/acpica/
400 ACPI FOR ARM64 (ACPI/arm64)
401 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
402 M: Hanjun Guo <guohanjun@huawei.com>
403 M: Sudeep Holla <sudeep.holla@arm.com>
404 L: linux-acpi@vger.kernel.org
405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
407 F: drivers/acpi/arm64
409 ACPI SERIAL MULTI INSTANTIATE DRIVER
410 M: Hans de Goede <hdegoede@redhat.com>
411 L: platform-driver-x86@vger.kernel.org
413 F: drivers/platform/x86/serial-multi-instantiate.c
415 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
416 M: Sudeep Holla <sudeep.holla@arm.com>
417 L: linux-acpi@vger.kernel.org
419 F: drivers/mailbox/pcc.c
422 M: "Rafael J. Wysocki" <rafael@kernel.org>
423 M: Len Brown <lenb@kernel.org>
424 R: Andy Shevchenko <andy@kernel.org>
425 R: Mika Westerberg <mika.westerberg@linux.intel.com>
426 L: linux-acpi@vger.kernel.org
428 Q: https://patchwork.kernel.org/project/linux-acpi/list/
429 B: https://bugzilla.kernel.org
430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
431 F: drivers/acpi/pmic/
434 M: Rafael J. Wysocki <rafael@kernel.org>
435 R: Zhang Rui <rui.zhang@intel.com>
436 L: linux-acpi@vger.kernel.org
438 B: https://bugzilla.kernel.org
439 F: drivers/acpi/*thermal*
442 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
443 L: linux-acpi@vger.kernel.org
444 L: iommu@lists.linux.dev
446 F: drivers/acpi/viot.c
447 F: include/linux/acpi_viot.h
450 L: platform-driver-x86@vger.kernel.org
452 F: drivers/platform/x86/wmi.c
453 F: include/uapi/linux/wmi.h
455 ACRN HYPERVISOR SERVICE MODULE
456 M: Fei Li <fei1.li@intel.com>
457 L: acrn-dev@lists.projectacrn.org (subscribers-only)
459 W: https://projectacrn.org
460 F: Documentation/virt/acrn/
461 F: drivers/virt/acrn/
462 F: include/uapi/linux/acrn.h
464 AD1889 ALSA SOUND DRIVER
465 L: linux-parisc@vger.kernel.org
467 W: https://parisc.wiki.kernel.org/index.php/AD1889
468 F: sound/pci/ad1889.*
470 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
471 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
472 L: linux-iio@vger.kernel.org
474 F: drivers/iio/potentiometer/ad5110.c
476 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
477 M: Michael Hennerich <michael.hennerich@analog.com>
479 W: http://wiki.analog.com/AD5254
480 W: https://ez.analog.com/linux-software-drivers
481 F: drivers/misc/ad525x_dpot.c
483 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
484 M: Michael Hennerich <michael.hennerich@analog.com>
486 W: http://wiki.analog.com/AD5398
487 W: https://ez.analog.com/linux-software-drivers
488 F: drivers/regulator/ad5398.c
490 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
491 M: Michael Hennerich <michael.hennerich@analog.com>
493 W: http://wiki.analog.com/AD7142
494 W: https://ez.analog.com/linux-software-drivers
495 F: drivers/input/misc/ad714x.c
497 AD7877 TOUCHSCREEN DRIVER
498 M: Michael Hennerich <michael.hennerich@analog.com>
500 W: http://wiki.analog.com/AD7877
501 W: https://ez.analog.com/linux-software-drivers
502 F: drivers/input/touchscreen/ad7877.c
504 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
505 M: Michael Hennerich <michael.hennerich@analog.com>
507 W: http://wiki.analog.com/AD7879
508 W: https://ez.analog.com/linux-software-drivers
509 F: drivers/input/touchscreen/ad7879.c
511 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
512 M: Jiri Kosina <jikos@kernel.org>
515 ADF7242 IEEE 802.15.4 RADIO DRIVER
516 M: Michael Hennerich <michael.hennerich@analog.com>
517 L: linux-wpan@vger.kernel.org
519 W: https://wiki.analog.com/ADF7242
520 W: https://ez.analog.com/linux-software-drivers
521 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
522 F: drivers/net/ieee802154/adf7242.c
524 ADM1025 HARDWARE MONITOR DRIVER
525 M: Jean Delvare <jdelvare@suse.com>
526 L: linux-hwmon@vger.kernel.org
528 F: Documentation/hwmon/adm1025.rst
529 F: drivers/hwmon/adm1025.c
531 ADM1029 HARDWARE MONITOR DRIVER
532 M: Corentin Labbe <clabbe.montjoie@gmail.com>
533 L: linux-hwmon@vger.kernel.org
535 F: drivers/hwmon/adm1029.c
537 ADM8211 WIRELESS DRIVER
538 L: linux-wireless@vger.kernel.org
540 W: https://wireless.wiki.kernel.org/
541 F: drivers/net/wireless/admtek/adm8211.*
543 ADP1653 FLASH CONTROLLER DRIVER
544 M: Sakari Ailus <sakari.ailus@iki.fi>
545 L: linux-media@vger.kernel.org
547 F: drivers/media/i2c/adp1653.c
548 F: include/media/i2c/adp1653.h
550 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
551 M: Michael Hennerich <michael.hennerich@analog.com>
553 W: http://wiki.analog.com/ADP5520
554 W: https://ez.analog.com/linux-software-drivers
555 F: drivers/gpio/gpio-adp5520.c
556 F: drivers/input/keyboard/adp5520-keys.c
557 F: drivers/leds/leds-adp5520.c
558 F: drivers/mfd/adp5520.c
559 F: drivers/video/backlight/adp5520_bl.c
561 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
562 M: Michael Hennerich <michael.hennerich@analog.com>
564 W: http://wiki.analog.com/ADP5588
565 W: https://ez.analog.com/linux-software-drivers
566 F: Documentation/devicetree/bindings/input/adi,adp5588.yaml
567 F: drivers/input/keyboard/adp5588-keys.c
569 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
570 M: Michael Hennerich <michael.hennerich@analog.com>
572 W: http://wiki.analog.com/ADP8860
573 W: https://ez.analog.com/linux-software-drivers
574 F: drivers/video/backlight/adp8860_bl.c
577 M: Colin Leroy <colin@colino.net>
579 F: drivers/macintosh/therm_adt746x.c
581 ADT7475 HARDWARE MONITOR DRIVER
582 M: Jean Delvare <jdelvare@suse.com>
583 L: linux-hwmon@vger.kernel.org
585 F: Documentation/hwmon/adt7475.rst
586 F: drivers/hwmon/adt7475.c
589 M: Matthew Wilcox <willy@infradead.org>
590 M: Hannes Reinecke <hare@suse.com>
591 L: linux-scsi@vger.kernel.org
593 F: Documentation/scsi/advansys.rst
594 F: drivers/scsi/advansys.c
596 ADVANTECH SWBTN DRIVER
597 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
598 L: platform-driver-x86@vger.kernel.org
600 F: drivers/platform/x86/adv_swbutton.c
602 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
603 M: Lucas Stankus <lucas.p.stankus@gmail.com>
605 F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
606 F: drivers/iio/accel/adxl313*
608 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
609 M: Michael Hennerich <michael.hennerich@analog.com>
611 W: http://wiki.analog.com/ADXL345
612 W: https://ez.analog.com/linux-software-drivers
613 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
614 F: drivers/input/misc/adxl34x.c
616 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
617 M: Puranjay Mohan <puranjay12@gmail.com>
618 L: linux-iio@vger.kernel.org
620 F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
621 F: drivers/iio/accel/adxl355.h
622 F: drivers/iio/accel/adxl355_core.c
623 F: drivers/iio/accel/adxl355_i2c.c
624 F: drivers/iio/accel/adxl355_spi.c
626 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
627 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
628 L: linux-iio@vger.kernel.org
630 W: https://ez.analog.com/linux-software-drivers
631 F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
632 F: drivers/iio/accel/adxl367*
634 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
635 M: Michael Hennerich <michael.hennerich@analog.com>
637 W: https://ez.analog.com/linux-software-drivers
638 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
639 F: drivers/iio/accel/adxl372.c
640 F: drivers/iio/accel/adxl372_i2c.c
641 F: drivers/iio/accel/adxl372_spi.c
644 M: Antti Palosaari <crope@iki.fi>
645 L: linux-media@vger.kernel.org
647 W: https://linuxtv.org
648 W: http://palosaari.fi/linux/
649 Q: http://patchwork.linuxtv.org/project/linux-media/list/
650 T: git git://linuxtv.org/anttip/media_tree.git
651 F: drivers/media/dvb-frontends/af9013*
654 M: Antti Palosaari <crope@iki.fi>
655 L: linux-media@vger.kernel.org
657 W: https://linuxtv.org
658 W: http://palosaari.fi/linux/
659 Q: http://patchwork.linuxtv.org/project/linux-media/list/
660 T: git git://linuxtv.org/anttip/media_tree.git
661 F: drivers/media/dvb-frontends/af9033*
664 M: David Sterba <dsterba@suse.com>
665 L: linux-fsdevel@vger.kernel.org
667 F: Documentation/filesystems/affs.rst
671 M: David Howells <dhowells@redhat.com>
672 M: Marc Dionne <marc.dionne@auristor.com>
673 L: linux-afs@lists.infradead.org
675 W: https://www.infradead.org/~dhowells/kafs/
676 F: Documentation/filesystems/afs.rst
678 F: include/trace/events/afs.h
681 M: David Airlie <airlied@redhat.com>
682 L: dri-devel@lists.freedesktop.org
684 T: git git://anongit.freedesktop.org/drm/drm
686 F: include/linux/agp*
687 F: include/uapi/linux/agp*
690 M: "Juergen E. Fischer" <fischer@norbit.de>
691 L: linux-scsi@vger.kernel.org
693 F: drivers/scsi/aha152x*
694 F: drivers/scsi/pcmcia/aha152x*
696 AIC7XXX / AIC79XX SCSI DRIVER
697 M: Hannes Reinecke <hare@suse.com>
698 L: linux-scsi@vger.kernel.org
700 F: drivers/scsi/aic7xxx/
702 AIMSLAB FM RADIO RECEIVER DRIVER
703 M: Hans Verkuil <hverkuil@xs4all.nl>
704 L: linux-media@vger.kernel.org
706 W: https://linuxtv.org
707 T: git git://linuxtv.org/media_tree.git
708 F: drivers/media/radio/radio-aimslab*
711 M: Benjamin LaHaise <bcrl@kvack.org>
712 L: linux-aio@kvack.org
715 F: include/linux/*aio*.h
718 M: Antti Palosaari <crope@iki.fi>
719 L: linux-media@vger.kernel.org
721 W: https://linuxtv.org
722 W: http://palosaari.fi/linux/
723 Q: http://patchwork.linuxtv.org/project/linux-media/list/
724 T: git git://linuxtv.org/anttip/media_tree.git
725 F: drivers/media/usb/airspy/
727 ALACRITECH GIGABIT ETHERNET DRIVER
728 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
730 F: drivers/net/ethernet/alacritech/*
732 ALCATEL SPEEDTOUCH USB DRIVER
733 M: Duncan Sands <duncan.sands@free.fr>
734 L: linux-usb@vger.kernel.org
736 W: http://www.linux-usb.org/SpeedTouch/
737 F: drivers/usb/atm/speedtch.c
738 F: drivers/usb/atm/usbatm.c
740 ALCHEMY AU1XX0 MMC DRIVER
741 M: Manuel Lauss <manuel.lauss@gmail.com>
743 F: drivers/mmc/host/au1xmmc.c
746 M: Rudolf Marek <r.marek@assembler.cz>
747 L: linux-i2c@vger.kernel.org
749 F: Documentation/i2c/busses/i2c-ali1563.rst
750 F: drivers/i2c/busses/i2c-ali1563.c
752 ALIBABA ELASTIC RDMA DRIVER
753 M: Cheng Xu <chengyou@linux.alibaba.com>
754 M: Kai Shen <kaishen@linux.alibaba.com>
755 L: linux-rdma@vger.kernel.org
757 F: drivers/infiniband/hw/erdma
758 F: include/uapi/rdma/erdma-abi.h
761 M: Shuai Xue <xueshuai@linux.alibaba.com>
763 F: Documentation/admin-guide/perf/alibaba_pmu.rst
764 F: drivers/perf/alibaba_uncore_drw_pmu.c
767 L: Dell.Client.Kernel@dell.com
769 F: drivers/platform/x86/dell/alienware-wmi.c
771 ALLEGRO DVT VIDEO IP CORE DRIVER
772 M: Michael Tretter <m.tretter@pengutronix.de>
773 R: Pengutronix Kernel Team <kernel@pengutronix.de>
774 L: linux-media@vger.kernel.org
776 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
777 F: drivers/media/platform/allegro-dvt/
779 ALLWINNER A10 CSI DRIVER
780 M: Maxime Ripard <mripard@kernel.org>
781 L: linux-media@vger.kernel.org
783 T: git git://linuxtv.org/media_tree.git
784 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
785 F: drivers/media/platform/sunxi/sun4i-csi/
787 ALLWINNER A31 CSI DRIVER
788 M: Yong Deng <yong.deng@magewell.com>
789 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
790 L: linux-media@vger.kernel.org
792 T: git git://linuxtv.org/media_tree.git
793 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
794 F: drivers/media/platform/sunxi/sun6i-csi/
796 ALLWINNER A31 ISP DRIVER
797 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
798 L: linux-media@vger.kernel.org
800 T: git git://linuxtv.org/media_tree.git
801 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
802 F: drivers/staging/media/sunxi/sun6i-isp/
803 F: drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
805 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
806 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
807 L: linux-media@vger.kernel.org
809 T: git git://linuxtv.org/media_tree.git
810 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
811 F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
813 ALLWINNER CPUFREQ DRIVER
814 M: Yangtao Li <tiny.windzz@gmail.com>
815 L: linux-pm@vger.kernel.org
817 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
818 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
820 ALLWINNER CRYPTO DRIVERS
821 M: Corentin Labbe <clabbe.montjoie@gmail.com>
822 L: linux-crypto@vger.kernel.org
824 F: drivers/crypto/allwinner/
826 ALLWINNER HARDWARE SPINLOCK SUPPORT
827 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
829 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
830 F: drivers/hwspinlock/sun6i_hwspinlock.c
832 ALLWINNER THERMAL DRIVER
833 M: Vasily Khoruzhick <anarsoul@gmail.com>
834 M: Yangtao Li <tiny.windzz@gmail.com>
835 L: linux-pm@vger.kernel.org
837 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
838 F: drivers/thermal/sun8i_thermal.c
841 M: Maxime Ripard <mripard@kernel.org>
842 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
843 L: linux-media@vger.kernel.org
845 F: drivers/staging/media/sunxi/cedrus/
847 ALLWINNER DMIC DRIVERS
848 M: Ban Tao <fengzheng923@gmail.com>
849 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
851 F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
852 F: sound/soc/sunxi/sun50i-dmic.c
855 M: Richard Henderson <richard.henderson@linaro.org>
856 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
857 M: Matt Turner <mattst88@gmail.com>
858 L: linux-alpha@vger.kernel.org
862 ALPS PS/2 TOUCHPAD DRIVER
863 R: Pali Rohár <pali@kernel.org>
864 F: drivers/input/mouse/alps.*
866 ALTERA I2C CONTROLLER DRIVER
867 M: Thor Thayer <thor.thayer@linux.intel.com>
869 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
870 F: drivers/i2c/busses/i2c-altera.c
872 ALTERA MAILBOX DRIVER
873 M: Mun Yew Tham <mun.yew.tham@intel.com>
875 F: drivers/mailbox/mailbox-altera.c
877 ALTERA MSGDMA IP CORE DRIVER
878 M: Olivier Dautricourt <olivierdautricourt@gmail.com>
879 R: Stefan Roese <sr@denx.de>
880 L: dmaengine@vger.kernel.org
882 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
883 F: drivers/dma/altera-msgdma.c
886 M: Mun Yew Tham <mun.yew.tham@intel.com>
887 L: linux-gpio@vger.kernel.org
889 F: drivers/gpio/gpio-altera.c
891 ALTERA SYSTEM MANAGER DRIVER
892 M: Thor Thayer <thor.thayer@linux.intel.com>
894 F: drivers/mfd/altera-sysmgr.c
895 F: include/linux/mfd/altera-sysmgr.h
897 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
898 M: Thor Thayer <thor.thayer@linux.intel.com>
900 F: drivers/gpio/gpio-altera-a10sr.c
901 F: drivers/mfd/altera-a10sr.c
902 F: drivers/reset/reset-a10sr.c
903 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
904 F: include/linux/mfd/altera-a10sr.h
906 ALTERA TRIPLE SPEED ETHERNET DRIVER
907 M: Joyce Ooi <joyce.ooi@intel.com>
908 L: netdev@vger.kernel.org
910 F: drivers/net/ethernet/altera/
913 M: Maxime Chevallier <maxime.chevallier@bootlin.com>
914 L: netdev@vger.kernel.org
916 F: drivers/net/pcs/pcs-altera-tse.c
917 F: include/linux/pcs-altera-tse.h
919 ALTERA UART/JTAG UART SERIAL DRIVERS
920 M: Tobias Klauser <tklauser@distanz.ch>
921 L: linux-serial@vger.kernel.org
923 F: drivers/tty/serial/altera_jtaguart.c
924 F: drivers/tty/serial/altera_uart.c
925 F: include/linux/altera_jtaguart.h
926 F: include/linux/altera_uart.h
928 AMAZON ANNAPURNA LABS FIC DRIVER
929 M: Talel Shenhar <talel@amazon.com>
931 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
932 F: drivers/irqchip/irq-al-fic.c
934 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
935 M: Talel Shenhar <talel@amazon.com>
936 M: Talel Shenhar <talelshenhar@gmail.com>
938 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
939 F: drivers/edac/al_mc_edac.c
941 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
942 M: Talel Shenhar <talel@amazon.com>
944 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
945 F: drivers/thermal/thermal_mmio.c
947 AMAZON ETHERNET DRIVERS
948 M: Shay Agroskin <shayagr@amazon.com>
949 M: Arthur Kiyanovski <akiyano@amazon.com>
950 R: David Arinzon <darinzon@amazon.com>
951 R: Noam Dagan <ndagan@amazon.com>
952 R: Saeed Bishara <saeedb@amazon.com>
953 L: netdev@vger.kernel.org
955 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
956 F: drivers/net/ethernet/amazon/
958 AMAZON RDMA EFA DRIVER
959 M: Gal Pressman <galpress@amazon.com>
960 R: Yossi Leybovich <sleybo@amazon.com>
961 L: linux-rdma@vger.kernel.org
963 Q: https://patchwork.kernel.org/project/linux-rdma/list/
964 F: drivers/infiniband/hw/efa/
965 F: include/uapi/rdma/efa-abi.h
968 M: Nipun Gupta <nipun.gupta@amd.com>
969 M: Nikhil Agarwal <nikhil.agarwal@amd.com>
971 F: Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
973 F: include/linux/cdx/*
975 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
976 M: Tom Lendacky <thomas.lendacky@amd.com>
977 M: John Allen <john.allen@amd.com>
978 L: linux-crypto@vger.kernel.org
980 F: drivers/crypto/ccp/
981 F: include/linux/ccp.h
983 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
984 M: Brijesh Singh <brijesh.singh@amd.com>
985 M: Tom Lendacky <thomas.lendacky@amd.com>
986 L: linux-crypto@vger.kernel.org
988 F: drivers/crypto/ccp/sev*
989 F: include/uapi/linux/psp-sev.h
992 M: Harry Wentland <harry.wentland@amd.com>
993 M: Leo Li <sunpeng.li@amd.com>
994 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
995 L: amd-gfx@lists.freedesktop.org
997 T: git https://gitlab.freedesktop.org/agd5f/linux.git
998 F: drivers/gpu/drm/amd/display/
1000 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1001 M: Huang Rui <ray.huang@amd.com>
1002 L: linux-hwmon@vger.kernel.org
1004 F: Documentation/hwmon/fam15h_power.rst
1005 F: drivers/hwmon/fam15h_power.c
1008 M: Enrico Weigelt, metux IT consult <info@metux.net>
1009 L: linux-gpio@vger.kernel.org
1011 F: drivers/gpio/gpio-amd-fch.c
1012 F: include/linux/platform_data/gpio/gpio-amd-fch.h
1014 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1015 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
1017 F: drivers/usb/gadget/udc/amd5536udc.*
1019 AMD GEODE PROCESSOR/CHIPSET SUPPORT
1020 M: Andres Salomon <dilinger@queued.net>
1021 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
1023 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1024 F: arch/x86/include/asm/geode.h
1025 F: drivers/char/hw_random/geode-rng.c
1026 F: drivers/crypto/geode*
1027 F: drivers/video/fbdev/geode/
1030 M: Joerg Roedel <joro@8bytes.org>
1031 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1032 L: iommu@lists.linux.dev
1034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
1035 F: drivers/iommu/amd/
1036 F: include/linux/amd-iommu.h
1039 M: Felix Kuehling <Felix.Kuehling@amd.com>
1040 L: amd-gfx@lists.freedesktop.org
1042 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1043 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1044 F: drivers/gpu/drm/amd/amdkfd/
1045 F: drivers/gpu/drm/amd/include/cik_structs.h
1046 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1047 F: drivers/gpu/drm/amd/include/v9_structs.h
1048 F: drivers/gpu/drm/amd/include/vi_structs.h
1049 F: include/uapi/linux/kfd_ioctl.h
1050 F: include/uapi/linux/kfd_sysfs.h
1053 M: Shannon Nelson <shannon.nelson@amd.com>
1054 M: Brett Creeley <brett.creeley@amd.com>
1055 L: netdev@vger.kernel.org
1057 F: Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1058 F: drivers/net/ethernet/amd/pds_core/
1059 F: include/linux/pds/
1062 M: Sanjay R Mehta <sanju.mehta@amd.com>
1064 F: drivers/spi/spi-amd.c
1067 M: Elie Morisse <syniurge@gmail.com>
1068 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1069 L: linux-i2c@vger.kernel.org
1071 F: drivers/i2c/busses/i2c-amd-mp2*
1074 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1075 L: platform-driver-x86@vger.kernel.org
1077 F: drivers/platform/x86/amd/pmc.c
1080 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1081 L: platform-driver-x86@vger.kernel.org
1083 F: Documentation/ABI/testing/sysfs-amd-pmf
1084 F: drivers/platform/x86/amd/pmf/
1087 M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1088 R: Carlos Bilbao <carlos.bilbao@amd.com>
1089 L: platform-driver-x86@vger.kernel.org
1091 F: Documentation/arch/x86/amd_hsmp.rst
1092 F: arch/x86/include/asm/amd_hsmp.h
1093 F: arch/x86/include/uapi/asm/amd_hsmp.h
1094 F: drivers/platform/x86/amd/hsmp.c
1096 AMD POWERPLAY AND SWSMU
1097 M: Evan Quan <evan.quan@amd.com>
1098 L: amd-gfx@lists.freedesktop.org
1100 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1101 F: drivers/gpu/drm/amd/pm/
1104 M: Huang Rui <ray.huang@amd.com>
1105 L: linux-pm@vger.kernel.org
1107 F: Documentation/admin-guide/pm/amd-pstate.rst
1108 F: drivers/cpufreq/amd-pstate*
1109 F: include/linux/amd-pstate.h
1110 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1113 M: Sanjay R Mehta <sanju.mehta@amd.com>
1114 L: dmaengine@vger.kernel.org
1116 F: drivers/dma/ptdma/
1118 AMD SEATTLE DEVICE TREE SUPPORT
1119 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1120 M: Tom Lendacky <thomas.lendacky@amd.com>
1122 F: arch/arm64/boot/dts/amd/
1125 M: "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1126 L: netdev@vger.kernel.org
1128 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1129 F: drivers/net/ethernet/amd/xgbe/
1131 AMD SENSOR FUSION HUB DRIVER
1132 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1133 L: linux-input@vger.kernel.org
1135 F: Documentation/hid/amd-sfh*
1136 F: drivers/hid/amd-sfh-hid/
1138 AMLOGIC DDR PMU DRIVER
1139 M: Jiucheng Xu <jiucheng.xu@amlogic.com>
1140 L: linux-amlogic@lists.infradead.org
1142 W: http://www.amlogic.com
1143 F: Documentation/admin-guide/perf/meson-ddr-pmu.rst
1144 F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1145 F: drivers/perf/amlogic/
1146 F: include/soc/amlogic/
1148 AMPHION VPU CODEC V4L2 DRIVER
1149 M: Ming Qian <ming.qian@nxp.com>
1150 M: Shijie Qin <shijie.qin@nxp.com>
1151 M: Zhou Peng <eagle.zhou@nxp.com>
1152 L: linux-media@vger.kernel.org
1154 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1155 F: drivers/media/platform/amphion/
1158 M: Christian Eggers <ceggers@arri.de>
1159 L: linux-iio@vger.kernel.org
1161 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1162 F: drivers/iio/light/as73211.c
1164 AMT (Automatic Multicast Tunneling)
1165 M: Taehee Yoo <ap420073@gmail.com>
1166 L: netdev@vger.kernel.org
1168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1170 F: drivers/net/amt.c
1172 ANALOG DEVICES INC AD4130 DRIVER
1173 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1174 L: linux-iio@vger.kernel.org
1176 W: http://ez.analog.com/community/linux-device-drivers
1177 F: Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1178 F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1179 F: drivers/iio/adc/ad4130.c
1181 ANALOG DEVICES INC AD7192 DRIVER
1182 M: Alexandru Tachici <alexandru.tachici@analog.com>
1183 L: linux-iio@vger.kernel.org
1185 W: https://ez.analog.com/linux-software-drivers
1186 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1187 F: drivers/iio/adc/ad7192.c
1189 ANALOG DEVICES INC AD7292 DRIVER
1190 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1191 L: linux-iio@vger.kernel.org
1193 W: https://ez.analog.com/linux-software-drivers
1194 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1195 F: drivers/iio/adc/ad7292.c
1197 ANALOG DEVICES INC AD3552R DRIVER
1198 M: Nuno Sá <nuno.sa@analog.com>
1199 L: linux-iio@vger.kernel.org
1201 W: https://ez.analog.com/linux-software-drivers
1202 F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1203 F: drivers/iio/dac/ad3552r.c
1205 ANALOG DEVICES INC AD7293 DRIVER
1206 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1207 L: linux-iio@vger.kernel.org
1209 W: https://ez.analog.com/linux-software-drivers
1210 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1211 F: drivers/iio/dac/ad7293.c
1213 ANALOG DEVICES INC AD7768-1 DRIVER
1214 M: Michael Hennerich <Michael.Hennerich@analog.com>
1215 L: linux-iio@vger.kernel.org
1217 W: https://ez.analog.com/linux-software-drivers
1218 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1219 F: drivers/iio/adc/ad7768-1.c
1221 ANALOG DEVICES INC AD7780 DRIVER
1222 M: Michael Hennerich <Michael.Hennerich@analog.com>
1223 M: Renato Lui Geh <renatogeh@gmail.com>
1224 L: linux-iio@vger.kernel.org
1226 W: https://ez.analog.com/linux-software-drivers
1227 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1228 F: drivers/iio/adc/ad7780.c
1230 ANALOG DEVICES INC AD74115 DRIVER
1231 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1232 L: linux-iio@vger.kernel.org
1234 W: http://ez.analog.com/community/linux-device-drivers
1235 F: Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1236 F: drivers/iio/addac/ad74115.c
1238 ANALOG DEVICES INC AD74413R DRIVER
1239 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1240 L: linux-iio@vger.kernel.org
1242 W: https://ez.analog.com/linux-software-drivers
1243 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1244 F: drivers/iio/addac/ad74413r.c
1245 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1247 ANALOG DEVICES INC ADA4250 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/amplifiers/adi,ada4250.yaml
1253 F: drivers/iio/amplifiers/ada4250.c
1255 ANALOG DEVICES INC ADF4377 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,adf4377.yaml
1261 F: drivers/iio/frequency/adf4377.c
1263 ANALOG DEVICES INC ADGS1408 DRIVER
1264 M: Mircea Caprioru <mircea.caprioru@analog.com>
1266 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1267 F: drivers/mux/adgs1408.c
1269 ANALOG DEVICES INC ADIN DRIVER
1270 M: Michael Hennerich <michael.hennerich@analog.com>
1271 L: netdev@vger.kernel.org
1273 W: https://ez.analog.com/linux-software-drivers
1274 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1275 F: drivers/net/phy/adin.c
1277 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1278 M: Nuno Sa <nuno.sa@analog.com>
1279 L: linux-iio@vger.kernel.org
1281 F: drivers/iio/imu/adis.c
1282 F: drivers/iio/imu/adis_buffer.c
1283 F: drivers/iio/imu/adis_trigger.c
1284 F: include/linux/iio/imu/adis.h
1286 ANALOG DEVICES INC ADIS16460 DRIVER
1287 M: Dragos Bogdan <dragos.bogdan@analog.com>
1288 L: linux-iio@vger.kernel.org
1290 W: https://ez.analog.com/linux-software-drivers
1291 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1292 F: drivers/iio/imu/adis16460.c
1294 ANALOG DEVICES INC ADIS16475 DRIVER
1295 M: Nuno Sa <nuno.sa@analog.com>
1296 L: linux-iio@vger.kernel.org
1297 W: https://ez.analog.com/linux-software-drivers
1299 F: drivers/iio/imu/adis16475.c
1300 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1302 ANALOG DEVICES INC ADM1177 DRIVER
1303 M: Michael Hennerich <Michael.Hennerich@analog.com>
1304 L: linux-hwmon@vger.kernel.org
1306 W: https://ez.analog.com/linux-software-drivers
1307 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1308 F: drivers/hwmon/adm1177.c
1310 ANALOG DEVICES INC ADMV1013 DRIVER
1311 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1312 L: linux-iio@vger.kernel.org
1314 W: https://ez.analog.com/linux-software-drivers
1315 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1316 F: drivers/iio/frequency/admv1013.c
1318 ANALOG DEVICES INC ADMV8818 DRIVER
1319 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1320 L: linux-iio@vger.kernel.org
1322 W: https://ez.analog.com/linux-software-drivers
1323 F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1324 F: drivers/iio/filter/admv8818.c
1326 ANALOG DEVICES INC ADMV1014 DRIVER
1327 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1328 L: linux-iio@vger.kernel.org
1330 W: https://ez.analog.com/linux-software-drivers
1331 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1332 F: drivers/iio/frequency/admv1014.c
1334 ANALOG DEVICES INC ADP5061 DRIVER
1335 M: Michael Hennerich <Michael.Hennerich@analog.com>
1336 L: linux-pm@vger.kernel.org
1338 W: https://ez.analog.com/linux-software-drivers
1339 F: drivers/power/supply/adp5061.c
1341 ANALOG DEVICES INC ADRF6780 DRIVER
1342 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1343 L: linux-iio@vger.kernel.org
1345 W: https://ez.analog.com/linux-software-drivers
1346 F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1347 F: drivers/iio/frequency/adrf6780.c
1349 ANALOG DEVICES INC ADV7180 DRIVER
1350 M: Lars-Peter Clausen <lars@metafoo.de>
1351 L: linux-media@vger.kernel.org
1353 W: https://ez.analog.com/linux-software-drivers
1354 F: drivers/media/i2c/adv7180.c
1355 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1357 ANALOG DEVICES INC ADV748X DRIVER
1358 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1359 L: linux-media@vger.kernel.org
1361 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1362 F: drivers/media/i2c/adv748x/*
1364 ANALOG DEVICES INC ADV7511 DRIVER
1365 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1366 L: linux-media@vger.kernel.org
1368 F: drivers/media/i2c/adv7511*
1370 ANALOG DEVICES INC ADV7604 DRIVER
1371 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1372 L: linux-media@vger.kernel.org
1374 F: drivers/media/i2c/adv7604*
1375 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1377 ANALOG DEVICES INC ADV7842 DRIVER
1378 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1379 L: linux-media@vger.kernel.org
1381 F: drivers/media/i2c/adv7842*
1383 ANALOG DEVICES INC ADXRS290 DRIVER
1384 M: Nishant Malpani <nish.malpani25@gmail.com>
1385 L: linux-iio@vger.kernel.org
1387 F: drivers/iio/gyro/adxrs290.c
1388 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1390 ANALOG DEVICES INC ASOC CODEC DRIVERS
1391 M: Lars-Peter Clausen <lars@metafoo.de>
1392 M: Nuno Sá <nuno.sa@analog.com>
1393 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1395 W: http://wiki.analog.com/
1396 W: https://ez.analog.com/linux-software-drivers
1397 F: sound/soc/codecs/ad1*
1398 F: sound/soc/codecs/ad7*
1399 F: sound/soc/codecs/adau*
1400 F: sound/soc/codecs/adav*
1401 F: sound/soc/codecs/sigmadsp.*
1402 F: sound/soc/codecs/ssm*
1404 ANALOG DEVICES INC DMA DRIVERS
1405 M: Lars-Peter Clausen <lars@metafoo.de>
1407 W: https://ez.analog.com/linux-software-drivers
1408 F: drivers/dma/dma-axi-dmac.c
1410 ANALOG DEVICES INC IIO DRIVERS
1411 M: Lars-Peter Clausen <lars@metafoo.de>
1412 M: Michael Hennerich <Michael.Hennerich@analog.com>
1414 W: http://wiki.analog.com/
1415 W: https://ez.analog.com/linux-software-drivers
1416 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1417 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1418 F: Documentation/devicetree/bindings/iio/*/adi,*
1419 F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1420 F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1421 F: drivers/iio/*/ad*
1422 F: drivers/iio/adc/ltc249*
1423 F: drivers/iio/amplifiers/hmc425a.c
1424 F: drivers/staging/iio/*/ad*
1425 X: drivers/iio/*/adjd*
1427 ANALOG DEVICES INC MAX31760 DRIVER
1428 M: Ibrahim Tilki <Ibrahim.Tilki@analog.com>
1430 W: http://wiki.analog.com/
1431 W: https://ez.analog.com/linux-software-drivers
1432 F: Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
1433 F: Documentation/hwmon/max31760.rst
1434 F: drivers/hwmon/max31760.c
1436 ANALOGBITS PLL LIBRARIES
1437 M: Paul Walmsley <paul.walmsley@sifive.com>
1439 F: drivers/clk/analogbits/*
1440 F: include/linux/clk/analogbits*
1443 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1444 M: Arve Hjønnevåg <arve@android.com>
1445 M: Todd Kjos <tkjos@android.com>
1446 M: Martijn Coenen <maco@android.com>
1447 M: Joel Fernandes <joel@joelfernandes.org>
1448 M: Christian Brauner <christian@brauner.io>
1449 M: Carlos Llamas <cmllamas@google.com>
1450 M: Suren Baghdasaryan <surenb@google.com>
1451 L: linux-kernel@vger.kernel.org
1453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1456 ANDROID GOLDFISH PIC DRIVER
1457 M: Miodrag Dinic <miodrag.dinic@mips.com>
1459 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1460 F: drivers/irqchip/irq-goldfish-pic.c
1462 ANDROID GOLDFISH RTC DRIVER
1463 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1465 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1466 F: drivers/rtc/rtc-goldfish.c
1468 AOA (Apple Onboard Audio) ALSA DRIVER
1469 M: Johannes Berg <johannes@sipsolutions.net>
1470 L: linuxppc-dev@lists.ozlabs.org
1471 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1475 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1476 M: William Breathitt Gray <william.gray@linaro.org>
1477 L: linux-iio@vger.kernel.org
1479 F: drivers/iio/addac/stx104.c
1482 M: Jiri Kosina <jikos@kernel.org>
1484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1485 F: arch/x86/kernel/apm_32.c
1486 F: drivers/char/apm-emulation.c
1487 F: include/linux/apm_bios.h
1488 F: include/uapi/linux/apm_bios.h
1490 APPARMOR SECURITY MODULE
1491 M: John Johansen <john.johansen@canonical.com>
1492 M: John Johansen <john@apparmor.net>
1493 L: apparmor@lists.ubuntu.com (moderated for non-subscribers)
1496 B: https://gitlab.com/apparmor/apparmor-kernel
1497 C: irc://irc.oftc.net/apparmor
1498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1499 T: https://gitlab.com/apparmor/apparmor-kernel.git
1500 F: Documentation/admin-guide/LSM/apparmor.rst
1501 F: security/apparmor/
1503 APPLE BCM5974 MULTITOUCH DRIVER
1504 M: Henrik Rydberg <rydberg@bitmath.org>
1505 L: linux-input@vger.kernel.org
1507 F: drivers/input/mouse/bcm5974.c
1509 APPLE PCIE CONTROLLER DRIVER
1510 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1511 M: Marc Zyngier <maz@kernel.org>
1512 L: linux-pci@vger.kernel.org
1514 F: drivers/pci/controller/pcie-apple.c
1517 M: Henrik Rydberg <rydberg@bitmath.org>
1518 L: linux-hwmon@vger.kernel.org
1520 F: drivers/hwmon/applesmc.c
1522 APPLETALK NETWORK LAYER
1523 L: netdev@vger.kernel.org
1525 F: drivers/net/appletalk/
1526 F: include/linux/atalk.h
1527 F: include/uapi/linux/atalk.h
1530 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1531 M: Khuong Dinh <khuong@os.amperecomputing.com>
1533 F: arch/arm64/boot/dts/apm/
1535 APPLIED MICRO (APM) X-GENE SOC EDAC
1536 M: Khuong Dinh <khuong@os.amperecomputing.com>
1538 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1539 F: drivers/edac/xgene_edac.c
1541 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1542 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1543 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1545 F: drivers/net/ethernet/apm/xgene-v2/
1547 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1548 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1549 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1550 M: Quan Nguyen <quan@os.amperecomputing.com>
1552 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1553 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1554 F: drivers/net/ethernet/apm/xgene/
1555 F: drivers/net/mdio/mdio-xgene.c
1557 APPLIED MICRO (APM) X-GENE SOC PMU
1558 M: Khuong Dinh <khuong@os.amperecomputing.com>
1560 F: Documentation/admin-guide/perf/xgene-pmu.rst
1561 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1562 F: drivers/perf/xgene_pmu.c
1564 APTINA CAMERA SENSOR PLL
1565 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1566 L: linux-media@vger.kernel.org
1568 F: drivers/media/i2c/aptina-pll.*
1570 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1571 M: Aleksa Savic <savicaleksa83@gmail.com>
1572 M: Jack Doan <me@jackdoan.com>
1573 L: linux-hwmon@vger.kernel.org
1575 F: Documentation/hwmon/aquacomputer_d5next.rst
1576 F: drivers/hwmon/aquacomputer_d5next.c
1578 AQUANTIA ETHERNET DRIVER (atlantic)
1579 M: Igor Russkikh <irusskikh@marvell.com>
1580 L: netdev@vger.kernel.org
1582 W: https://www.marvell.com/
1583 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1584 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1585 F: drivers/net/ethernet/aquantia/atlantic/
1587 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1588 M: Egor Pomozov <epomozov@marvell.com>
1589 L: netdev@vger.kernel.org
1591 W: http://www.aquantia.com
1592 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1594 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1595 M: Krzysztof Hałasa <khalasa@piap.pl>
1596 L: linux-media@vger.kernel.org
1598 F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1599 F: drivers/media/i2c/ar0521.c
1601 ARASAN NAND CONTROLLER DRIVER
1602 M: Miquel Raynal <miquel.raynal@bootlin.com>
1603 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1604 L: linux-mtd@lists.infradead.org
1606 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1607 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1609 ARC FRAMEBUFFER DRIVER
1610 M: Jaya Kumar <jayalk@intworks.biz>
1612 F: drivers/video/fbdev/arcfb.c
1613 F: drivers/video/fbdev/core/fb_defio.c
1616 M: Alexey Brodkin <abrodkin@synopsys.com>
1618 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1619 F: drivers/gpu/drm/tiny/arcpgu.c
1621 ARCNET NETWORK LAYER
1622 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1623 L: netdev@vger.kernel.org
1625 F: drivers/net/arcnet/
1626 F: include/uapi/linux/if_arcnet.h
1628 ARM ARCHITECTED TIMER DRIVER
1629 M: Mark Rutland <mark.rutland@arm.com>
1630 M: Marc Zyngier <maz@kernel.org>
1631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 F: arch/arm/include/asm/arch_timer.h
1634 F: arch/arm64/include/asm/arch_timer.h
1635 F: drivers/clocksource/arm_arch_timer.c
1637 ARM HDLCD DRM DRIVER
1638 M: Liviu Dudau <liviu.dudau@arm.com>
1640 F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1641 F: drivers/gpu/drm/arm/hdlcd_*
1643 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1644 M: Linus Walleij <linus.walleij@linaro.org>
1645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1648 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1649 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1650 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1651 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1652 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1653 F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1654 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1655 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1656 F: arch/arm/boot/dts/arm-realview-*
1657 F: arch/arm/boot/dts/integrator*
1658 F: arch/arm/boot/dts/versatile*
1659 F: arch/arm/mach-versatile/
1660 F: drivers/bus/arm-integrator-lm.c
1661 F: drivers/clk/versatile/
1662 F: drivers/i2c/busses/i2c-versatile.c
1663 F: drivers/irqchip/irq-versatile-fpga.c
1664 F: drivers/mtd/maps/physmap-versatile.*
1665 F: drivers/power/reset/arm-versatile-reboot.c
1666 F: drivers/soc/versatile/
1668 ARM KOMEDA DRM-KMS DRIVER
1669 M: James (Qian) Wang <james.qian.wang@arm.com>
1670 M: Liviu Dudau <liviu.dudau@arm.com>
1671 M: Mihail Atanassov <mihail.atanassov@arm.com>
1672 L: Mali DP Maintainers <malidp@foss.arm.com>
1674 T: git git://anongit.freedesktop.org/drm/drm-misc
1675 F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1676 F: Documentation/gpu/komeda-kms.rst
1677 F: drivers/gpu/drm/arm/display/include/
1678 F: drivers/gpu/drm/arm/display/komeda/
1680 ARM MALI PANFROST DRM DRIVER
1681 M: Rob Herring <robh@kernel.org>
1682 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1683 R: Steven Price <steven.price@arm.com>
1684 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1685 L: dri-devel@lists.freedesktop.org
1687 T: git git://anongit.freedesktop.org/drm/drm-misc
1688 F: drivers/gpu/drm/panfrost/
1689 F: include/uapi/drm/panfrost_drm.h
1691 ARM MALI-DP DRM DRIVER
1692 M: Liviu Dudau <liviu.dudau@arm.com>
1693 M: Brian Starkey <brian.starkey@arm.com>
1694 L: Mali DP Maintainers <malidp@foss.arm.com>
1696 T: git git://anongit.freedesktop.org/drm/drm-misc
1697 F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1698 F: Documentation/gpu/afbc.rst
1699 F: drivers/gpu/drm/arm/
1701 ARM MFM AND FLOPPY DRIVERS
1702 M: Ian Molton <spyro@f2s.com>
1704 F: arch/arm/include/asm/floppy.h
1705 F: arch/arm/mach-rpc/floppydma.S
1707 ARM PMU PROFILING AND DEBUGGING
1708 M: Will Deacon <will@kernel.org>
1709 M: Mark Rutland <mark.rutland@arm.com>
1710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712 F: Documentation/devicetree/bindings/arm/pmu.yaml
1713 F: Documentation/devicetree/bindings/perf/
1714 F: arch/arm*/include/asm/hw_breakpoint.h
1715 F: arch/arm*/include/asm/perf_event.h
1716 F: arch/arm*/kernel/hw_breakpoint.c
1717 F: arch/arm*/kernel/perf_*
1719 F: include/linux/perf/arm_pmu.h
1722 M: Russell King <linux@armlinux.org.uk>
1723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725 W: http://www.armlinux.org.uk/
1726 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1728 X: arch/arm/boot/dts/
1730 ARM PRIMECELL AACI PL041 DRIVER
1731 M: Russell King <linux@armlinux.org.uk>
1735 ARM PRIMECELL BUS SUPPORT
1736 M: Russell King <linux@armlinux.org.uk>
1739 F: include/linux/amba/bus.h
1741 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1742 M: Miquel Raynal <miquel.raynal@bootlin.com>
1743 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1744 L: linux-mtd@lists.infradead.org
1746 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1747 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1749 ARM PRIMECELL PL35X SMC DRIVER
1750 M: Miquel Raynal <miquel.raynal@bootlin.com>
1751 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754 F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1755 F: drivers/memory/pl353-smc.c
1757 ARM PRIMECELL CLCD PL110 DRIVER
1758 M: Russell King <linux@armlinux.org.uk>
1760 F: drivers/video/fbdev/amba-clcd.*
1762 ARM PRIMECELL KMI PL050 DRIVER
1763 M: Russell King <linux@armlinux.org.uk>
1765 F: drivers/input/serio/ambakmi.*
1766 F: include/linux/amba/kmi.h
1768 ARM PRIMECELL MMCI PL180/1 DRIVER
1769 M: Russell King <linux@armlinux.org.uk>
1771 F: drivers/mmc/host/mmci.*
1772 F: include/linux/amba/mmci.h
1774 ARM PRIMECELL SSP PL022 SPI DRIVER
1775 M: Linus Walleij <linus.walleij@linaro.org>
1776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1779 F: drivers/spi/spi-pl022.c
1781 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1782 M: Russell King <linux@armlinux.org.uk>
1784 F: drivers/tty/serial/amba-pl01*.c
1785 F: include/linux/amba/serial.h
1787 ARM PRIMECELL VIC PL190/PL192 DRIVER
1788 M: Linus Walleij <linus.walleij@linaro.org>
1789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1792 F: drivers/irqchip/irq-vic.c
1794 ARM SMC WATCHDOG DRIVER
1795 M: Julius Werner <jwerner@chromium.org>
1796 R: Evan Benn <evanbenn@chromium.org>
1798 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1799 F: drivers/watchdog/arm_smc_wdt.c
1802 M: Will Deacon <will@kernel.org>
1803 R: Robin Murphy <robin.murphy@arm.com>
1804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1807 F: drivers/iommu/arm/
1808 F: drivers/iommu/io-pgtable-arm*
1810 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1811 M: Arnd Bergmann <arnd@arndb.de>
1812 M: Olof Johansson <olof@lixom.net>
1814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816 C: irc://irc.libera.chat/armlinux
1817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1818 F: arch/arm/boot/dts/Makefile
1819 F: arch/arm64/boot/dts/Makefile
1821 ARM SUB-ARCHITECTURES
1822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824 C: irc://irc.libera.chat/armlinux
1825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1829 ARM/ACTIONS SEMI ARCHITECTURE
1830 M: Andreas Färber <afaerber@suse.de>
1831 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1835 F: Documentation/devicetree/bindings/arm/actions.yaml
1836 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1837 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1838 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1839 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1840 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1841 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1842 F: Documentation/devicetree/bindings/pinctrl/actions,*
1843 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1844 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1845 F: arch/arm/boot/dts/owl-*
1846 F: arch/arm/mach-actions/
1847 F: arch/arm64/boot/dts/actions/
1848 F: drivers/clk/actions/
1849 F: drivers/clocksource/timer-owl*
1850 F: drivers/dma/owl-dma.c
1851 F: drivers/i2c/busses/i2c-owl.c
1852 F: drivers/irqchip/irq-owl-sirq.c
1853 F: drivers/mmc/host/owl-mmc.c
1854 F: drivers/net/ethernet/actions/
1855 F: drivers/pinctrl/actions/*
1856 F: drivers/soc/actions/
1857 F: include/dt-bindings/power/owl-*
1858 F: include/dt-bindings/reset/actions,*
1859 F: include/linux/soc/actions/
1862 ARM/Allwinner SoC Clock Support
1863 M: Emilio López <emilio@elopez.com.ar>
1865 F: drivers/clk/sunxi/
1867 ARM/Allwinner sunXi SoC support
1868 M: Chen-Yu Tsai <wens@csie.org>
1869 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1870 M: Samuel Holland <samuel@sholland.org>
1871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1874 L: linux-sunxi@lists.linux.dev
1875 F: arch/arm/mach-sunxi/
1876 F: arch/arm64/boot/dts/allwinner/
1877 F: drivers/clk/sunxi-ng/
1878 F: drivers/pinctrl/sunxi/
1879 F: drivers/soc/sunxi/
1884 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1885 M: Neil Armstrong <neil.armstrong@linaro.org>
1886 M: Jerome Brunet <jbrunet@baylibre.com>
1887 L: linux-amlogic@lists.infradead.org
1889 F: Documentation/devicetree/bindings/clock/amlogic*
1890 F: drivers/clk/meson/
1891 F: include/dt-bindings/clock/gxbb*
1892 F: include/dt-bindings/clock/meson*
1894 ARM/Amlogic Meson SoC Crypto Drivers
1895 M: Corentin Labbe <clabbe@baylibre.com>
1896 L: linux-crypto@vger.kernel.org
1897 L: linux-amlogic@lists.infradead.org
1899 F: Documentation/devicetree/bindings/crypto/amlogic*
1900 F: drivers/crypto/amlogic/
1902 ARM/Amlogic Meson SoC Sound Drivers
1903 M: Jerome Brunet <jbrunet@baylibre.com>
1904 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1906 F: Documentation/devicetree/bindings/sound/amlogic*
1909 ARM/Amlogic Meson SoC support
1910 M: Neil Armstrong <neil.armstrong@linaro.org>
1911 M: Kevin Hilman <khilman@baylibre.com>
1912 R: Jerome Brunet <jbrunet@baylibre.com>
1913 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915 L: linux-amlogic@lists.infradead.org
1917 W: http://linux-meson.com/
1918 F: arch/arm/boot/dts/meson*
1919 F: arch/arm/mach-meson/
1920 F: arch/arm64/boot/dts/amlogic/
1921 F: drivers/mmc/host/meson*
1922 F: drivers/pinctrl/meson/
1923 F: drivers/rtc/rtc-meson*
1924 F: drivers/soc/amlogic/
1927 ARM/Annapurna Labs ALPINE ARCHITECTURE
1928 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1929 M: Antoine Tenart <atenart@kernel.org>
1930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932 F: arch/arm/boot/dts/alpine*
1933 F: arch/arm/mach-alpine/
1934 F: arch/arm64/boot/dts/amazon/
1935 F: drivers/*/*alpine*
1937 ARM/APPLE MACHINE SUPPORT
1938 M: Hector Martin <marcan@marcan.st>
1939 M: Sven Peter <sven@svenpeter.dev>
1940 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1941 L: asahi@lists.linux.dev
1942 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944 W: https://asahilinux.org
1945 B: https://github.com/AsahiLinux/linux/issues
1946 C: irc://irc.oftc.net/asahi-dev
1947 T: git https://github.com/AsahiLinux/linux.git
1948 F: Documentation/devicetree/bindings/arm/apple.yaml
1949 F: Documentation/devicetree/bindings/arm/apple/*
1950 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1951 F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
1952 F: Documentation/devicetree/bindings/dma/apple,admac.yaml
1953 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1954 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1955 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1956 F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1957 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1958 F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
1959 F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1960 F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1961 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1962 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1963 F: Documentation/devicetree/bindings/power/apple*
1964 F: Documentation/devicetree/bindings/pwm/pwm-apple.yaml
1965 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1966 F: arch/arm64/boot/dts/apple/
1967 F: drivers/bluetooth/hci_bcm4377.c
1968 F: drivers/clk/clk-apple-nco.c
1969 F: drivers/cpufreq/apple-soc-cpufreq.c
1970 F: drivers/dma/apple-admac.c
1971 F: drivers/i2c/busses/i2c-pasemi-core.c
1972 F: drivers/i2c/busses/i2c-pasemi-platform.c
1973 F: drivers/iommu/apple-dart.c
1974 F: drivers/iommu/io-pgtable-dart.c
1975 F: drivers/irqchip/irq-apple-aic.c
1976 F: drivers/mailbox/apple-mailbox.c
1977 F: drivers/nvme/host/apple.c
1978 F: drivers/nvmem/apple-efuses.c
1979 F: drivers/pinctrl/pinctrl-apple-gpio.c
1980 F: drivers/pwm/pwm-apple.c
1981 F: drivers/soc/apple/*
1982 F: drivers/watchdog/apple_wdt.c
1983 F: include/dt-bindings/interrupt-controller/apple-aic.h
1984 F: include/dt-bindings/pinctrl/apple.h
1985 F: include/linux/apple-mailbox.h
1986 F: include/linux/soc/apple/*
1988 ARM/APPLE MACHINE SOUND DRIVERS
1989 M: Martin Povišer <povik+lin@cutebit.org>
1990 L: asahi@lists.linux.dev
1991 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1993 F: Documentation/devicetree/bindings/sound/apple,*
1994 F: sound/soc/apple/*
1995 F: sound/soc/codecs/cs42l83-i2c.c
1997 ARM/ARTPEC MACHINE SUPPORT
1998 M: Jesper Nilsson <jesper.nilsson@axis.com>
1999 M: Lars Persson <lars.persson@axis.com>
2000 L: linux-arm-kernel@axis.com
2002 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2003 F: arch/arm/boot/dts/artpec6*
2004 F: arch/arm/mach-artpec
2006 F: drivers/crypto/axis
2007 F: drivers/mmc/host/usdhi6rol0.c
2008 F: drivers/pinctrl/pinctrl-artpec*
2010 ARM/ASPEED I2C DRIVER
2011 M: Brendan Higgins <brendanhiggins@google.com>
2012 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2013 R: Joel Stanley <joel@jms.id.au>
2014 L: linux-i2c@vger.kernel.org
2015 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2017 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2018 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2019 F: drivers/i2c/busses/i2c-aspeed.c
2020 F: drivers/irqchip/irq-aspeed-i2c-ic.c
2022 ARM/ASPEED MACHINE SUPPORT
2023 M: Joel Stanley <joel@jms.id.au>
2024 R: Andrew Jeffery <andrew@aj.id.au>
2025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2028 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
2029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
2030 F: Documentation/devicetree/bindings/arm/aspeed/
2031 F: arch/arm/boot/dts/aspeed-*
2032 F: arch/arm/mach-aspeed/
2035 ARM/BITMAIN ARCHITECTURE
2036 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039 F: Documentation/devicetree/bindings/arm/bitmain.yaml
2040 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2041 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2042 F: arch/arm64/boot/dts/bitmain/
2043 F: drivers/clk/clk-bm1880.c
2044 F: drivers/pinctrl/pinctrl-bm1880.c
2046 ARM/CALXEDA HIGHBANK ARCHITECTURE
2047 M: Andre Przywara <andre.przywara@arm.com>
2048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050 F: arch/arm/boot/dts/ecx-*.dts*
2051 F: arch/arm/boot/dts/highbank.dts
2052 F: arch/arm/mach-highbank/
2054 ARM/CAVIUM THUNDER NETWORK DRIVER
2055 M: Sunil Goutham <sgoutham@marvell.com>
2056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058 F: drivers/net/ethernet/cavium/thunder/
2060 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2061 M: Lukasz Majewski <lukma@denx.de>
2062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 F: arch/arm/mach-ep93xx/ts72xx.c
2066 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2067 M: Alexander Shiyan <shc_work@mail.ru>
2068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2072 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
2073 M: Lennert Buytenhek <kernel@wantstofly.org>
2074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2078 M: Hartley Sweeten <hsweeten@visionengravers.com>
2079 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
2080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082 F: Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2083 F: Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2084 F: arch/arm/boot/compressed/misc-ep93xx.h
2085 F: arch/arm/mach-ep93xx/
2086 F: drivers/iio/adc/ep93xx_adc.c
2089 M: Russell King <linux@armlinux.org.uk>
2090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2092 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2093 F: drivers/clk/clkdev.c
2095 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2096 M: Baruch Siach <baruch@tkos.co.il>
2097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 F: arch/arm/boot/dts/cx92755*
2102 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2103 M: Suzuki K Poulose <suzuki.poulose@arm.com>
2104 R: Mike Leach <mike.leach@linaro.org>
2105 R: Leo Yan <leo.yan@linaro.org>
2106 L: coresight@lists.linaro.org (moderated for non-subscribers)
2107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2110 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2111 F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2112 F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2113 F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2114 F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2115 F: Documentation/trace/coresight/*
2116 F: drivers/hwtracing/coresight/*
2117 F: include/dt-bindings/arm/coresight-cti-dt.h
2118 F: include/linux/coresight*
2119 F: samples/coresight/*
2120 F: tools/perf/tests/shell/coresight/*
2121 F: tools/perf/arch/arm/util/auxtrace.c
2122 F: tools/perf/arch/arm/util/cs-etm.c
2123 F: tools/perf/arch/arm/util/cs-etm.h
2124 F: tools/perf/arch/arm/util/pmu.c
2125 F: tools/perf/util/cs-etm-decoder/*
2126 F: tools/perf/util/cs-etm.*
2128 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2129 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2130 M: Linus Walleij <linus.walleij@linaro.org>
2131 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2133 T: git git://github.com/ulli-kroll/linux.git
2134 F: Documentation/devicetree/bindings/arm/gemini.yaml
2135 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2136 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2137 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2138 F: arch/arm/boot/dts/gemini*
2139 F: arch/arm/mach-gemini/
2140 F: drivers/crypto/gemini/
2141 F: drivers/net/ethernet/cortina/
2142 F: drivers/pinctrl/pinctrl-gemini.c
2143 F: drivers/rtc/rtc-ftrtc010.c
2145 ARM/CZ.NIC TURRIS SUPPORT
2146 M: Marek Behún <kabel@kernel.org>
2148 W: https://www.turris.cz/
2149 F: Documentation/ABI/testing/debugfs-moxtet
2150 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2151 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2152 F: Documentation/devicetree/bindings/bus/moxtet.txt
2153 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2154 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2155 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2156 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2157 F: drivers/bus/moxtet.c
2158 F: drivers/firmware/turris-mox-rwtm.c
2159 F: drivers/leds/leds-turris-omnia.c
2160 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2161 F: drivers/gpio/gpio-moxtet.c
2162 F: drivers/watchdog/armada_37xx_wdt.c
2163 F: include/dt-bindings/bus/moxtet.h
2164 F: include/linux/armada-37xx-rwtm-mailbox.h
2165 F: include/linux/moxtet.h
2167 ARM/FARADAY FA526 PORT
2168 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2169 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171 T: git git://git.berlios.de/gemini-board
2172 F: arch/arm/mm/*-fa*
2174 ARM/FOOTBRIDGE ARCHITECTURE
2175 M: Russell King <linux@armlinux.org.uk>
2176 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178 W: http://www.armlinux.org.uk/
2179 F: arch/arm/include/asm/hardware/dec21285.h
2180 F: arch/arm/mach-footbridge/
2182 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2183 M: Shawn Guo <shawnguo@kernel.org>
2184 M: Sascha Hauer <s.hauer@pengutronix.de>
2185 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2186 R: Fabio Estevam <festevam@gmail.com>
2187 R: NXP Linux Team <linux-imx@nxp.com>
2188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2191 X: drivers/media/i2c/
2192 F: arch/arm64/boot/dts/freescale/
2193 X: arch/arm64/boot/dts/freescale/fsl-*
2194 X: arch/arm64/boot/dts/freescale/qoriq-*
2198 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2199 M: Shawn Guo <shawnguo@kernel.org>
2200 M: Li Yang <leoyang.li@nxp.com>
2201 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2204 F: arch/arm/boot/dts/ls1021a*
2205 F: arch/arm64/boot/dts/freescale/fsl-*
2206 F: arch/arm64/boot/dts/freescale/qoriq-*
2208 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2209 M: Shawn Guo <shawnguo@kernel.org>
2210 M: Sascha Hauer <s.hauer@pengutronix.de>
2211 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2212 R: Stefan Agner <stefan@agner.ch>
2213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2216 F: arch/arm/boot/dts/vf*
2217 F: arch/arm/mach-imx/*vf610*
2219 ARM/GUMSTIX MACHINE SUPPORT
2220 M: Steve Sakoman <sakoman@gmail.com>
2221 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2224 ARM/HISILICON SOC SUPPORT
2225 M: Wei Xu <xuwei5@hisilicon.com>
2226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228 W: http://www.hisilicon.com
2229 T: git https://github.com/hisilicon/linux-hisi.git
2230 F: arch/arm/boot/dts/hi3*
2231 F: arch/arm/boot/dts/hip*
2232 F: arch/arm/boot/dts/hisi*
2233 F: arch/arm/mach-hisi/
2234 F: arch/arm64/boot/dts/hisilicon/
2236 ARM/HP JORNADA 7XX MACHINE SUPPORT
2237 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2241 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2242 F: arch/arm/mach-sa1100/jornada720.c
2244 ARM/HPE GXP ARCHITECTURE
2245 M: Jean-Marie Verdun <verdun@hpe.com>
2246 M: Nick Hawkins <nick.hawkins@hpe.com>
2248 F: Documentation/hwmon/gxp-fan-ctrl.rst
2249 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2250 F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2251 F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2252 F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2253 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2254 F: arch/arm/boot/dts/hpe-bmc*
2255 F: arch/arm/boot/dts/hpe-gxp*
2256 F: arch/arm/mach-hpe/
2257 F: drivers/clocksource/timer-gxp.c
2258 F: drivers/hwmon/gxp-fan-ctrl.c
2259 F: drivers/i2c/busses/i2c-gxp.c
2260 F: drivers/spi/spi-gxp.c
2261 F: drivers/watchdog/gxp-wdt.c
2263 ARM/IGEP MACHINE SUPPORT
2264 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2265 M: Javier Martinez Canillas <javier@dowhile0.org>
2266 L: linux-omap@vger.kernel.org
2267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2269 F: arch/arm/boot/dts/omap3-igep*
2271 ARM/INTEL IXP4XX ARM ARCHITECTURE
2272 M: Linus Walleij <linusw@kernel.org>
2273 M: Imre Kaloz <kaloz@openwrt.org>
2274 M: Krzysztof Halasa <khalasa@piap.pl>
2275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2278 F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2279 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2280 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2281 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2282 F: arch/arm/boot/dts/intel-ixp*
2283 F: arch/arm/mach-ixp4xx/
2284 F: drivers/bus/intel-ixp4xx-eb.c
2285 F: drivers/clocksource/timer-ixp4xx.c
2286 F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2287 F: drivers/gpio/gpio-ixp4xx.c
2288 F: drivers/irqchip/irq-ixp4xx.c
2290 ARM/INTEL KEEMBAY ARCHITECTURE
2291 M: Paul J. Murphy <paul.j.murphy@intel.com>
2292 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2294 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2295 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2296 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2298 ARM/INTEL XSC3 (MANZANO) ARM CORE
2299 M: Lennert Buytenhek <kernel@wantstofly.org>
2300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2303 ARM/LG1K ARCHITECTURE
2304 M: Chanho Min <chanho.min@lge.com>
2305 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307 F: arch/arm64/boot/dts/lg/
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/Marvell Dove/MV78xx0/Orion SOC support
2336 M: Andrew Lunn <andrew@lunn.ch>
2337 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2338 M: Gregory Clement <gregory.clement@bootlin.com>
2339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2342 F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2343 F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2344 F: Documentation/devicetree/bindings/soc/dove/
2345 F: arch/arm/boot/dts/dove*
2346 F: arch/arm/boot/dts/orion5x*
2347 F: arch/arm/mach-dove/
2348 F: arch/arm/mach-mv78xx0/
2349 F: arch/arm/mach-orion5x/
2350 F: arch/arm/plat-orion/
2351 F: drivers/soc/dove/
2353 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2354 M: Andrew Lunn <andrew@lunn.ch>
2355 M: Gregory Clement <gregory.clement@bootlin.com>
2356 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2360 F: Documentation/devicetree/bindings/arm/marvell/
2361 F: arch/arm/boot/dts/armada*
2362 F: arch/arm/boot/dts/kirkwood*
2363 F: arch/arm/configs/mvebu_*_defconfig
2364 F: arch/arm/mach-mvebu/
2365 F: arch/arm64/boot/dts/marvell/armada*
2366 F: arch/arm64/boot/dts/marvell/cn913*
2367 F: drivers/cpufreq/armada-37xx-cpufreq.c
2368 F: drivers/cpufreq/armada-8k-cpufreq.c
2369 F: drivers/cpufreq/mvebu-cpufreq.c
2370 F: drivers/irqchip/irq-armada-370-xp.c
2371 F: drivers/irqchip/irq-mvebu-*
2372 F: drivers/pinctrl/mvebu/
2373 F: drivers/rtc/rtc-armada38x.c
2375 ARM/Mediatek RTC DRIVER
2376 M: Eddie Huang <eddie.huang@mediatek.com>
2377 M: Sean Wang <sean.wang@mediatek.com>
2378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2379 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2381 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2382 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2383 F: drivers/rtc/rtc-mt2712.c
2384 F: drivers/rtc/rtc-mt6397.c
2385 F: drivers/rtc/rtc-mt7622.c
2387 ARM/Mediatek SoC support
2388 M: Matthias Brugger <matthias.bgg@gmail.com>
2389 R: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2390 L: linux-kernel@vger.kernel.org
2391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2394 W: https://mtk.wiki.kernel.org/
2395 C: irc://irc.libera.chat/linux-mediatek
2396 F: arch/arm/boot/dts/mt2*
2397 F: arch/arm/boot/dts/mt6*
2398 F: arch/arm/boot/dts/mt7*
2399 F: arch/arm/boot/dts/mt8*
2400 F: arch/arm/mach-mediatek/
2401 F: arch/arm64/boot/dts/mediatek/
2402 F: drivers/soc/mediatek/
2407 ARM/Mediatek USB3 PHY DRIVER
2408 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2410 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2412 F: Documentation/devicetree/bindings/phy/mediatek,*
2413 F: drivers/phy/mediatek/
2415 ARM/Microchip (AT91) SoC support
2416 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2417 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2418 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421 W: http://www.linux4sam.org
2422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2423 F: arch/arm/boot/dts/at91*.dts
2424 F: arch/arm/boot/dts/at91*.dtsi
2425 F: arch/arm/boot/dts/sama*.dts
2426 F: arch/arm/boot/dts/sama*.dtsi
2427 F: arch/arm/include/debug/at91.S
2428 F: arch/arm/mach-at91/
2429 F: drivers/memory/atmel*
2430 F: drivers/watchdog/sama5d4_wdt.c
2431 F: include/soc/at91/
2432 X: drivers/input/touchscreen/atmel_mxt_ts.c
2433 X: drivers/net/wireless/atmel/
2437 ARM/Microchip Sparx5 SoC support
2438 M: Lars Povlsen <lars.povlsen@microchip.com>
2439 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2440 M: Daniel Machon <daniel.machon@microchip.com>
2441 M: UNGLinuxDriver@microchip.com
2442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444 T: git git://github.com/microchip-ung/linux-upstream.git
2445 F: arch/arm64/boot/dts/microchip/
2446 F: drivers/net/ethernet/microchip/vcap/
2447 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2450 Microchip Timer Counter Block (TCB) Capture Driver
2451 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2453 L: linux-iio@vger.kernel.org
2455 F: drivers/counter/microchip-tcb-capture.c
2457 ARM/MILBEAUT ARCHITECTURE
2458 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2459 M: Takao Orito <orito.takao@socionext.com>
2460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462 F: arch/arm/boot/dts/milbeaut*
2463 F: arch/arm/mach-milbeaut/
2466 ARM/MStar/Sigmastar Armv7 SoC support
2467 M: Daniel Palmer <daniel@thingy.jp>
2468 M: Romain Perier <romain.perier@gmail.com>
2469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2471 W: http://linux-chenxing.org/
2472 T: git git://github.com/linux-chenxing/linux.git
2473 F: Documentation/devicetree/bindings/arm/mstar/*
2474 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2475 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2476 F: arch/arm/boot/dts/mstar-*
2477 F: arch/arm/mach-mstar/
2478 F: drivers/clk/mstar/
2479 F: drivers/clocksource/timer-msc313e.c
2480 F: drivers/gpio/gpio-msc313.c
2481 F: drivers/rtc/rtc-msc313.c
2482 F: drivers/watchdog/msc313e_wdt.c
2483 F: include/dt-bindings/clock/mstar-*
2484 F: include/dt-bindings/gpio/msc313-gpio.h
2486 ARM/NOMADIK/Ux500 ARCHITECTURES
2487 M: Linus Walleij <linus.walleij@linaro.org>
2488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2491 F: Documentation/devicetree/bindings/arm/ste-*
2492 F: Documentation/devicetree/bindings/arm/ux500.yaml
2493 F: Documentation/devicetree/bindings/arm/ux500/
2494 F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2495 F: arch/arm/boot/dts/ste-*
2496 F: arch/arm/mach-nomadik/
2497 F: arch/arm/mach-ux500/
2498 F: drivers/clk/clk-nomadik.c
2499 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2500 F: drivers/dma/ste_dma40*
2501 F: drivers/hwspinlock/u8500_hsem.c
2502 F: drivers/i2c/busses/i2c-nomadik.c
2503 F: drivers/iio/adc/ab8500-gpadc.c
2504 F: drivers/mfd/ab8500*
2505 F: drivers/mfd/abx500*
2506 F: drivers/mfd/db8500*
2507 F: drivers/pinctrl/nomadik/
2508 F: drivers/rtc/rtc-ab8500.c
2509 F: drivers/rtc/rtc-pl031.c
2510 F: drivers/soc/ux500/
2512 ARM/NUVOTON NPCM ARCHITECTURE
2513 M: Avi Fishman <avifishman70@gmail.com>
2514 M: Tomer Maimon <tmaimon77@gmail.com>
2515 M: Tali Perry <tali.perry1@gmail.com>
2516 R: Patrick Venture <venture@google.com>
2517 R: Nancy Yuen <yuenn@google.com>
2518 R: Benjamin Fair <benjaminfair@google.com>
2519 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2521 F: Documentation/devicetree/bindings/*/*/*npcm*
2522 F: Documentation/devicetree/bindings/*/*npcm*
2523 F: Documentation/devicetree/bindings/arm/npcm/*
2524 F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2525 F: arch/arm/boot/dts/nuvoton-npcm*
2526 F: arch/arm/mach-npcm/
2527 F: arch/arm64/boot/dts/nuvoton/
2529 F: drivers/*/*/*npcm*
2530 F: drivers/rtc/rtc-nct3018y.c
2531 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2532 F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2534 ARM/NUVOTON WPCM450 ARCHITECTURE
2535 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2536 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2538 W: https://github.com/neuschaefer/wpcm450/wiki
2539 F: Documentation/devicetree/bindings/*/*wpcm*
2540 F: arch/arm/boot/dts/nuvoton-wpcm450*
2541 F: arch/arm/configs/wpcm450_defconfig
2542 F: arch/arm/mach-npcm/wpcm450.c
2543 F: drivers/*/*/*wpcm*
2546 ARM/NXP S32G ARCHITECTURE
2547 M: Chester Lin <clin@suse.com>
2548 R: Andreas Färber <afaerber@suse.de>
2549 R: Matthias Brugger <mbrugger@suse.com>
2550 R: NXP S32 Linux Team <s32@nxp.com>
2551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2553 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2555 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2556 M: Alexander Clouter <alex@digriz.org.uk>
2557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2559 W: http://www.digriz.org.uk/ts78xx/kernel
2560 F: arch/arm/mach-orion5x/ts78xx-*
2562 ARM/OXNAS platform support
2563 M: Neil Armstrong <neil.armstrong@linaro.org>
2564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2565 L: linux-oxnas@groups.io (moderated for non-subscribers)
2567 F: arch/arm/boot/dts/ox8*.dts*
2568 F: arch/arm/mach-oxnas/
2569 F: drivers/power/reset/oxnas-restart.c
2572 ARM/QUALCOMM SUPPORT
2573 M: Andy Gross <agross@kernel.org>
2574 M: Bjorn Andersson <andersson@kernel.org>
2575 R: Konrad Dybcio <konrad.dybcio@linaro.org>
2576 L: linux-arm-msm@vger.kernel.org
2578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2579 F: Documentation/devicetree/bindings/*/qcom*
2580 F: Documentation/devicetree/bindings/soc/qcom/
2581 F: arch/arm/boot/dts/qcom-*.dts
2582 F: arch/arm/boot/dts/qcom-*.dtsi
2583 F: arch/arm/configs/qcom_defconfig
2584 F: arch/arm/mach-qcom/
2585 F: arch/arm64/boot/dts/qcom/
2586 F: drivers/*/*/qcom*
2587 F: drivers/*/*/qcom/
2588 F: drivers/*/pm8???-*
2591 F: drivers/bluetooth/btqcomsmd.c
2592 F: drivers/clocksource/timer-qcom.c
2593 F: drivers/cpuidle/cpuidle-qcom-spm.c
2594 F: drivers/extcon/extcon-qcom*
2595 F: drivers/i2c/busses/i2c-qcom-geni.c
2596 F: drivers/i2c/busses/i2c-qup.c
2597 F: drivers/iommu/msm*
2598 F: drivers/mfd/ssbi.c
2599 F: drivers/mmc/host/mmci_qcom*
2600 F: drivers/mmc/host/sdhci-msm.c
2601 F: drivers/pci/controller/dwc/pcie-qcom.c
2602 F: drivers/phy/qualcomm/
2603 F: drivers/power/*/msm*
2604 F: drivers/reset/reset-qcom-*
2605 F: drivers/ufs/host/ufs-qcom*
2606 F: drivers/spi/spi-geni-qcom.c
2607 F: drivers/spi/spi-qcom-qspi.c
2608 F: drivers/spi/spi-qup.c
2609 F: drivers/tty/serial/msm_serial.c
2610 F: drivers/usb/dwc3/dwc3-qcom.c
2611 F: include/dt-bindings/*/qcom*
2612 F: include/linux/*/qcom*
2613 F: include/linux/soc/qcom/
2615 ARM/QUALCOMM CHROMEBOOK SUPPORT
2616 R: cros-qcom-dts-watchers@chromium.org
2617 F: arch/arm64/boot/dts/qcom/sc7180*
2618 F: arch/arm64/boot/dts/qcom/sc7280*
2619 F: arch/arm64/boot/dts/qcom/sdm845-cheza*
2621 ARM/RDA MICRO ARCHITECTURE
2622 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2624 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2626 F: Documentation/devicetree/bindings/arm/rda.yaml
2627 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2628 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2629 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2630 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2631 F: arch/arm/boot/dts/rda8810pl-*
2632 F: drivers/clocksource/timer-rda.c
2633 F: drivers/gpio/gpio-rda.c
2634 F: drivers/irqchip/irq-rda-intc.c
2635 F: drivers/tty/serial/rda-uart.c
2637 ARM/REALTEK ARCHITECTURE
2638 M: Andreas Färber <afaerber@suse.de>
2639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2640 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2642 F: Documentation/devicetree/bindings/arm/realtek.yaml
2643 F: arch/arm/boot/dts/rtd*
2644 F: arch/arm/mach-realtek/
2645 F: arch/arm64/boot/dts/realtek/
2647 ARM/RISC-V/RENESAS ARCHITECTURE
2648 M: Geert Uytterhoeven <geert+renesas@glider.be>
2649 M: Magnus Damm <magnus.damm@gmail.com>
2650 L: linux-renesas-soc@vger.kernel.org
2652 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2653 C: irc://irc.libera.chat/renesas-soc
2654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2655 F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2656 F: Documentation/devicetree/bindings/soc/renesas/
2657 F: arch/arm/boot/dts/emev2*
2658 F: arch/arm/boot/dts/gr-peach*
2659 F: arch/arm/boot/dts/iwg20d-q7*
2660 F: arch/arm/boot/dts/r7s*
2661 F: arch/arm/boot/dts/r8a*
2662 F: arch/arm/boot/dts/r9a*
2663 F: arch/arm/boot/dts/sh*
2664 F: arch/arm/configs/shmobile_defconfig
2665 F: arch/arm/include/debug/renesas-scif.S
2666 F: arch/arm/mach-shmobile/
2667 F: arch/arm64/boot/dts/renesas/
2668 F: arch/riscv/boot/dts/renesas/
2669 F: drivers/soc/renesas/
2670 F: include/linux/soc/renesas/
2673 ARM/RISCPC ARCHITECTURE
2674 M: Russell King <linux@armlinux.org.uk>
2675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2677 W: http://www.armlinux.org.uk/
2678 F: arch/arm/include/asm/hardware/ioc.h
2679 F: arch/arm/include/asm/hardware/iomd.h
2680 F: arch/arm/include/asm/hardware/memc.h
2681 F: arch/arm/mach-rpc/
2682 F: drivers/net/ethernet/8390/etherh.c
2683 F: drivers/net/ethernet/i825xx/ether1*
2684 F: drivers/net/ethernet/seeq/ether3*
2685 F: drivers/scsi/arm/
2687 ARM/Rockchip SoC support
2688 M: Heiko Stuebner <heiko@sntech.de>
2689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2690 L: linux-rockchip@lists.infradead.org
2692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2693 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2694 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2695 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2696 F: arch/arm/boot/dts/rk3*
2697 F: arch/arm/boot/dts/rv11*
2698 F: arch/arm/mach-rockchip/
2699 F: drivers/*/*/*rockchip*
2700 F: drivers/*/*rockchip*
2701 F: drivers/clk/rockchip/
2702 F: drivers/i2c/busses/i2c-rk3x.c
2703 F: sound/soc/rockchip/
2706 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2707 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2708 R: Alim Akhtar <alim.akhtar@samsung.com>
2709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2710 L: linux-samsung-soc@vger.kernel.org
2712 C: irc://irc.libera.chat/linux-exynos
2713 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2714 B: mailto:linux-samsung-soc@vger.kernel.org
2715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2716 F: Documentation/arm/samsung/
2717 F: Documentation/devicetree/bindings/arm/samsung/
2718 F: Documentation/devicetree/bindings/hwinfo/samsung,*
2719 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2720 F: Documentation/devicetree/bindings/soc/samsung/
2721 F: arch/arm/boot/dts/exynos*
2722 F: arch/arm/boot/dts/s3c*
2723 F: arch/arm/boot/dts/s5p*
2724 F: arch/arm/mach-exynos*/
2725 F: arch/arm/mach-s3c/
2726 F: arch/arm/mach-s5p*/
2727 F: arch/arm64/boot/dts/exynos/
2728 F: drivers/*/*/*s3c24*
2729 F: drivers/*/*s3c24*
2730 F: drivers/*/*s3c64xx*
2731 F: drivers/*/*s5pv210*
2732 F: drivers/clocksource/samsung_pwm_timer.c
2733 F: drivers/memory/samsung/
2734 F: drivers/pwm/pwm-samsung.c
2735 F: drivers/soc/samsung/
2736 F: drivers/tty/serial/samsung*
2737 F: include/clocksource/samsung_pwm.h
2738 F: include/linux/platform_data/*s3c*
2739 F: include/linux/serial_s3c.h
2740 F: include/linux/soc/samsung/
2745 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2746 M: Łukasz Stelmach <l.stelmach@samsung.com>
2747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2748 L: linux-media@vger.kernel.org
2750 F: drivers/media/platform/samsung/s5p-g2d/
2752 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2753 M: Marek Szyprowski <m.szyprowski@samsung.com>
2754 L: linux-samsung-soc@vger.kernel.org
2755 L: linux-media@vger.kernel.org
2757 F: Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2758 F: drivers/media/cec/platform/s5p/
2760 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2761 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2762 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2763 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2765 L: linux-media@vger.kernel.org
2767 F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2768 F: drivers/media/platform/samsung/s5p-jpeg/
2770 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2771 M: Marek Szyprowski <m.szyprowski@samsung.com>
2772 M: Andrzej Hajda <andrzej.hajda@intel.com>
2773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2774 L: linux-media@vger.kernel.org
2776 F: drivers/media/platform/samsung/s5p-mfc/
2778 ARM/SOCFPGA ARCHITECTURE
2779 M: Dinh Nguyen <dinguyen@kernel.org>
2781 W: http://www.rocketboards.org
2782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2783 F: arch/arm/boot/dts/socfpga*
2784 F: arch/arm/configs/socfpga_defconfig
2785 F: arch/arm/mach-socfpga/
2786 F: arch/arm64/boot/dts/altera/
2787 F: arch/arm64/boot/dts/intel/
2789 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2790 M: Dinh Nguyen <dinguyen@kernel.org>
2792 F: drivers/clk/socfpga/
2794 ARM/SOCFPGA EDAC SUPPORT
2795 M: Dinh Nguyen <dinguyen@kernel.org>
2797 F: drivers/edac/altera_edac.[ch]
2799 ARM/SPREADTRUM SoC SUPPORT
2800 M: Orson Zhai <orsonzhai@gmail.com>
2801 M: Baolin Wang <baolin.wang7@gmail.com>
2802 M: Chunyan Zhang <zhang.lyra@gmail.com>
2804 F: arch/arm64/boot/dts/sprd
2809 ARM/STI ARCHITECTURE
2810 M: Patrice Chotard <patrice.chotard@foss.st.com>
2811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2813 W: http://www.stlinux.com
2814 F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2815 F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2816 F: arch/arm/boot/dts/sti*
2817 F: arch/arm/mach-sti/
2818 F: drivers/ata/ahci_st.c
2819 F: drivers/char/hw_random/st-rng.c
2820 F: drivers/clocksource/arm_global_timer.c
2821 F: drivers/clocksource/clksrc_st_lpc.c
2822 F: drivers/cpufreq/sti-cpufreq.c
2823 F: drivers/dma/st_fdma*
2824 F: drivers/i2c/busses/i2c-st.c
2825 F: drivers/media/platform/st/sti/c8sectpfe/
2826 F: drivers/media/rc/st_rc.c
2827 F: drivers/mmc/host/sdhci-st.c
2828 F: drivers/phy/st/phy-miphy28lp.c
2829 F: drivers/phy/st/phy-stih407-usb.c
2830 F: drivers/pinctrl/pinctrl-st.c
2831 F: drivers/remoteproc/st_remoteproc.c
2832 F: drivers/remoteproc/st_slim_rproc.c
2833 F: drivers/reset/sti/
2834 F: drivers/rtc/rtc-st-lpc.c
2835 F: drivers/tty/serial/st-asc.c
2836 F: drivers/usb/dwc3/dwc3-st.c
2837 F: drivers/usb/host/ehci-st.c
2838 F: drivers/usb/host/ohci-st.c
2839 F: drivers/watchdog/st_lpc_wdt.c
2840 F: include/linux/remoteproc/st_slim_rproc.h
2842 ARM/STM32 ARCHITECTURE
2843 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2844 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2845 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2849 F: arch/arm/boot/dts/stm32*
2850 F: arch/arm/mach-stm32/
2851 F: drivers/clocksource/armv7m_systick.c
2855 ARM/SUNPLUS SP7021 SOC SUPPORT
2856 M: Qin Jian <qinjian@cqplus1.com>
2857 L: linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2859 W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2860 F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2861 F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2862 F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2863 F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2864 F: arch/arm/boot/dts/sunplus-sp7021*.dts*
2865 F: arch/arm/configs/sp7021_*defconfig
2866 F: arch/arm/mach-sunplus/
2867 F: drivers/clk/clk-sp7021.c
2868 F: drivers/irqchip/irq-sp7021-intc.c
2869 F: drivers/reset/reset-sunplus.c
2870 F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2871 F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2873 ARM/Synaptics SoC support
2874 M: Jisheng Zhang <jszhang@kernel.org>
2875 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2876 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2878 F: arch/arm/boot/dts/berlin*
2879 F: arch/arm/mach-berlin/
2880 F: arch/arm64/boot/dts/synaptics/
2882 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2883 M: Lennert Buytenhek <kernel@wantstofly.org>
2884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2887 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2888 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2889 L: linux-tegra@vger.kernel.org
2890 L: linux-media@vger.kernel.org
2892 F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2893 F: drivers/media/cec/platform/tegra/
2895 ARM/TESLA FSD SoC SUPPORT
2896 M: Alim Akhtar <alim.akhtar@samsung.com>
2897 M: linux-fsd@tesla.com
2898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2899 L: linux-samsung-soc@vger.kernel.org
2901 F: arch/arm64/boot/dts/tesla/
2903 ARM/TETON BGA MACHINE SUPPORT
2904 M: "Mark F. Brown" <mark.brown314@gmail.com>
2905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2908 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2909 M: Santosh Shilimkar <ssantosh@kernel.org>
2910 L: linux-kernel@vger.kernel.org
2912 F: drivers/memory/*emif*
2914 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2915 M: Nishanth Menon <nm@ti.com>
2916 M: Santosh Shilimkar <ssantosh@kernel.org>
2917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2920 F: arch/arm/boot/dts/keystone-*
2921 F: arch/arm/mach-keystone/
2923 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2924 M: Santosh Shilimkar <ssantosh@kernel.org>
2925 L: linux-kernel@vger.kernel.org
2927 F: drivers/clk/keystone/
2929 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2930 M: Santosh Shilimkar <ssantosh@kernel.org>
2931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2932 L: linux-kernel@vger.kernel.org
2934 F: drivers/clocksource/timer-keystone.c
2936 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2937 M: Santosh Shilimkar <ssantosh@kernel.org>
2938 L: linux-kernel@vger.kernel.org
2940 F: drivers/power/reset/keystone-reset.c
2942 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2943 M: Nishanth Menon <nm@ti.com>
2944 M: Vignesh Raghavendra <vigneshr@ti.com>
2945 M: Tero Kristo <kristo@kernel.org>
2946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2948 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2949 F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2950 F: arch/arm64/boot/dts/ti/Makefile
2951 F: arch/arm64/boot/dts/ti/k3-*
2952 F: include/dt-bindings/pinctrl/k3.h
2954 ARM/TOSHIBA VISCONTI ARCHITECTURE
2955 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2959 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2960 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2961 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2962 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2963 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2964 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2965 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2966 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2967 F: arch/arm64/boot/dts/toshiba/
2968 F: drivers/clk/visconti/
2969 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2970 F: drivers/gpio/gpio-visconti.c
2971 F: drivers/pci/controller/dwc/pcie-visconti.c
2972 F: drivers/pinctrl/visconti/
2973 F: drivers/watchdog/visconti_wdt.c
2976 ARM/UNIPHIER ARCHITECTURE
2977 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2978 M: Masami Hiramatsu <mhiramat@kernel.org>
2979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2981 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2982 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2983 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2984 F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
2985 F: arch/arm/boot/dts/uniphier*
2986 F: arch/arm/include/asm/hardware/cache-uniphier.h
2987 F: arch/arm/mach-uniphier/
2988 F: arch/arm/mm/cache-uniphier.c
2989 F: arch/arm64/boot/dts/socionext/uniphier*
2990 F: drivers/bus/uniphier-system-bus.c
2991 F: drivers/clk/uniphier/
2992 F: drivers/dma/uniphier-mdmac.c
2993 F: drivers/gpio/gpio-uniphier.c
2994 F: drivers/i2c/busses/i2c-uniphier*
2995 F: drivers/irqchip/irq-uniphier-aidet.c
2996 F: drivers/mmc/host/uniphier-sd.c
2997 F: drivers/pinctrl/uniphier/
2998 F: drivers/reset/reset-uniphier.c
2999 F: drivers/tty/serial/8250/8250_uniphier.c
3002 ARM/VERSATILE EXPRESS PLATFORM
3003 M: Liviu Dudau <liviu.dudau@arm.com>
3004 M: Sudeep Holla <sudeep.holla@arm.com>
3005 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
3006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3010 F: arch/arm/boot/dts/vexpress*
3011 F: arch/arm/mach-versatile/
3012 F: arch/arm64/boot/dts/arm/
3013 F: drivers/clk/versatile/clk-vexpress-osc.c
3014 F: drivers/clocksource/timer-versatile.c
3018 M: Russell King <linux@armlinux.org.uk>
3019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3021 W: http://www.armlinux.org.uk/
3024 ARM/VT8500 ARM ARCHITECTURE
3025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3027 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3028 F: arch/arm/mach-vt8500/
3029 F: drivers/clocksource/timer-vt8500.c
3030 F: drivers/i2c/busses/i2c-wmt.c
3031 F: drivers/mmc/host/wmt-sdmmc.c
3032 F: drivers/pwm/pwm-vt8500.c
3033 F: drivers/rtc/rtc-vt8500.c
3034 F: drivers/tty/serial/vt8500_serial.c
3035 F: drivers/usb/host/ehci-platform.c
3036 F: drivers/usb/host/uhci-platform.c
3037 F: drivers/video/fbdev/vt8500lcdfb.*
3038 F: drivers/video/fbdev/wm8505fb*
3039 F: drivers/video/fbdev/wmt_ge_rops.*
3041 ARM/ZYNQ ARCHITECTURE
3042 M: Michal Simek <michal.simek@amd.com>
3043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3045 W: http://wiki.xilinx.com
3046 T: git https://github.com/Xilinx/linux-xlnx.git
3047 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3048 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3049 F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3050 F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3051 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3052 F: arch/arm/mach-zynq/
3053 F: drivers/clocksource/timer-cadence-ttc.c
3054 F: drivers/cpuidle/cpuidle-zynq.c
3055 F: drivers/edac/synopsys_edac.c
3056 F: drivers/i2c/busses/i2c-cadence.c
3057 F: drivers/i2c/busses/i2c-xiic.c
3058 F: drivers/mmc/host/sdhci-of-arasan.c
3062 ARM64 PORT (AARCH64 ARCHITECTURE)
3063 M: Catalin Marinas <catalin.marinas@arm.com>
3064 M: Will Deacon <will@kernel.org>
3065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3068 F: Documentation/arm64/
3070 F: tools/testing/selftests/arm64/
3071 X: arch/arm64/boot/dts/
3073 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3074 M: George McCollister <george.mccollister@gmail.com>
3075 L: netdev@vger.kernel.org
3077 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3078 F: drivers/net/dsa/xrs700x/*
3079 F: net/dsa/tag_xrs700x.c
3081 AS3645A LED FLASH CONTROLLER DRIVER
3082 M: Sakari Ailus <sakari.ailus@iki.fi>
3083 L: linux-leds@vger.kernel.org
3085 F: drivers/leds/flash/leds-as3645a.c
3087 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3088 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3089 L: linux-media@vger.kernel.org
3091 T: git git://linuxtv.org/media_tree.git
3092 F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3093 F: drivers/media/i2c/ak7375.c
3095 ASAHI KASEI AK8974 DRIVER
3096 M: Linus Walleij <linus.walleij@linaro.org>
3097 L: linux-iio@vger.kernel.org
3099 W: http://www.akm.com/
3100 F: drivers/iio/magnetometer/ak8974.c
3102 ASC7621 HARDWARE MONITOR DRIVER
3103 M: George Joseph <george.joseph@fairview5.com>
3104 L: linux-hwmon@vger.kernel.org
3106 F: Documentation/hwmon/asc7621.rst
3107 F: drivers/hwmon/asc7621.c
3109 ASIX AX88796C SPI ETHERNET ADAPTER
3110 M: Łukasz Stelmach <l.stelmach@samsung.com>
3112 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3113 F: drivers/net/ethernet/asix/ax88796c_*
3115 ASPEED PECI CONTROLLER
3116 M: Iwona Winiarska <iwona.winiarska@intel.com>
3117 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3118 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3120 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3121 F: drivers/peci/controller/peci-aspeed.c
3123 ASPEED PINCTRL DRIVERS
3124 M: Andrew Jeffery <andrew@aj.id.au>
3125 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3126 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3127 L: linux-gpio@vger.kernel.org
3129 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3130 F: drivers/pinctrl/aspeed/
3132 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3133 M: Eddie James <eajames@linux.ibm.com>
3134 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3136 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3137 F: drivers/irqchip/irq-aspeed-scu-ic.c
3138 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3140 ASPEED SD/MMC DRIVER
3141 M: Andrew Jeffery <andrew@aj.id.au>
3142 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3143 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3144 L: linux-mmc@vger.kernel.org
3146 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3147 F: drivers/mmc/host/sdhci-of-aspeed*
3149 ASPEED SMC SPI DRIVER
3150 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3151 M: Cédric Le Goater <clg@kaod.org>
3152 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3153 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3154 L: linux-spi@vger.kernel.org
3156 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3157 F: drivers/spi/spi-aspeed-smc.c
3159 ASPEED VIDEO ENGINE DRIVER
3160 M: Eddie James <eajames@linux.ibm.com>
3161 L: linux-media@vger.kernel.org
3162 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3164 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3165 F: drivers/media/platform/aspeed/
3167 ASPEED USB UDC DRIVER
3168 M: Neal Liu <neal_liu@aspeedtech.com>
3169 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3171 F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3172 F: drivers/usb/gadget/udc/aspeed_udc.c
3174 ASPEED CRYPTO DRIVER
3175 M: Neal Liu <neal_liu@aspeedtech.com>
3176 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3178 F: Documentation/devicetree/bindings/crypto/aspeed,*
3179 F: drivers/crypto/aspeed/
3181 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3182 M: Corentin Chary <corentin.chary@gmail.com>
3183 L: acpi4asus-user@lists.sourceforge.net
3184 L: platform-driver-x86@vger.kernel.org
3186 W: http://acpi4asus.sf.net
3187 F: drivers/platform/x86/asus*.c
3188 F: drivers/platform/x86/eeepc*.c
3190 ASUS TF103C DOCK DRIVER
3191 M: Hans de Goede <hdegoede@redhat.com>
3192 L: platform-driver-x86@vger.kernel.org
3194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3195 F: drivers/platform/x86/asus-tf103c-dock.c
3197 ASUS WMI HARDWARE MONITOR DRIVER
3198 M: Ed Brindley <kernel@maidavale.org>
3199 M: Denis Pauk <pauk.denis@gmail.com>
3200 L: linux-hwmon@vger.kernel.org
3202 F: drivers/hwmon/asus_wmi_sensors.c
3204 ASUS EC HARDWARE MONITOR DRIVER
3205 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3206 L: linux-hwmon@vger.kernel.org
3208 F: drivers/hwmon/asus-ec-sensors.c
3210 ASUS WIRELESS RADIO CONTROL DRIVER
3211 M: João Paulo Rechi Vita <jprvita@gmail.com>
3212 L: platform-driver-x86@vger.kernel.org
3214 F: drivers/platform/x86/asus-wireless.c
3217 M: David Howells <dhowells@redhat.com>
3218 L: keyrings@vger.kernel.org
3220 F: Documentation/crypto/asymmetric-keys.rst
3221 F: crypto/asymmetric_keys/
3222 F: include/crypto/pkcs7.h
3223 F: include/crypto/public_key.h
3224 F: include/linux/verification.h
3226 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3227 R: Dan Williams <dan.j.williams@intel.com>
3229 W: http://sourceforge.net/projects/xscaleiop
3230 F: Documentation/crypto/async-tx-api.rst
3232 F: include/linux/async_tx.h
3235 M: Bartosz Golaszewski <brgl@bgdev.pl>
3236 L: linux-i2c@vger.kernel.org
3238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3239 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3240 F: drivers/misc/eeprom/at24.c
3242 ATA OVER ETHERNET (AOE) DRIVER
3243 M: "Justin Sanders" <justin@coraid.com>
3245 W: http://www.openaoe.org/
3246 F: Documentation/admin-guide/aoe/
3247 F: drivers/block/aoe/
3249 ATC260X PMIC MFD DRIVER
3250 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3251 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3252 L: linux-actions@lists.infradead.org
3254 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3255 F: drivers/input/misc/atc260x-onkey.c
3256 F: drivers/mfd/atc260*
3257 F: drivers/power/reset/atc260x-poweroff.c
3258 F: drivers/regulator/atc260x-regulator.c
3259 F: include/linux/mfd/atc260x/*
3261 ATHEROS 71XX/9XXX GPIO DRIVER
3262 M: Alban Bedel <albeu@free.fr>
3264 W: https://github.com/AlbanBedel/linux
3265 T: git git://github.com/AlbanBedel/linux
3266 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3267 F: drivers/gpio/gpio-ath79.c
3269 ATHEROS 71XX/9XXX USB PHY DRIVER
3270 M: Alban Bedel <albeu@free.fr>
3272 W: https://github.com/AlbanBedel/linux
3273 T: git git://github.com/AlbanBedel/linux
3274 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3275 F: drivers/phy/qualcomm/phy-ath79-usb.c
3277 ATHEROS ATH GENERIC UTILITIES
3278 M: Kalle Valo <kvalo@kernel.org>
3279 L: linux-wireless@vger.kernel.org
3281 F: drivers/net/wireless/ath/*
3283 ATHEROS ATH5K WIRELESS DRIVER
3284 M: Jiri Slaby <jirislaby@kernel.org>
3285 M: Nick Kossifidis <mickflemm@gmail.com>
3286 M: Luis Chamberlain <mcgrof@kernel.org>
3287 L: linux-wireless@vger.kernel.org
3289 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3290 F: drivers/net/wireless/ath/ath5k/
3292 ATHEROS ATH6KL WIRELESS DRIVER
3293 L: linux-wireless@vger.kernel.org
3295 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3296 F: drivers/net/wireless/ath/ath6kl/
3299 M: Ville Syrjala <syrjala@sci.fi>
3301 F: drivers/input/misc/ati_remote2.c
3303 ATK0110 HWMON DRIVER
3304 M: Luca Tettamanti <kronos.it@gmail.com>
3305 L: linux-hwmon@vger.kernel.org
3307 F: drivers/hwmon/asus_atk0110.c
3309 ATLX ETHERNET DRIVERS
3310 M: Chris Snook <chris.snook@gmail.com>
3311 L: netdev@vger.kernel.org
3313 W: http://sourceforge.net/projects/atl1
3314 W: http://atl1.sourceforge.net
3315 F: drivers/net/ethernet/atheros/
3318 M: Chas Williams <3chas3@gmail.com>
3319 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3320 L: netdev@vger.kernel.org
3322 W: http://linux-atm.sourceforge.net
3324 F: include/linux/atm*
3325 F: include/uapi/linux/atm*
3327 ATMEL MACB ETHERNET DRIVER
3328 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3329 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3331 F: drivers/net/ethernet/cadence/
3333 ATMEL MAXTOUCH DRIVER
3334 M: Nick Dyer <nick@shmanahar.org>
3336 T: git git://github.com/ndyer/linux.git
3337 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3338 F: drivers/input/touchscreen/atmel_mxt_ts.c
3340 ATMEL WIRELESS DRIVER
3341 M: Simon Kelley <simon@thekelleys.org.uk>
3342 L: linux-wireless@vger.kernel.org
3344 W: http://www.thekelleys.org.uk/atmel
3345 W: http://atmelwlandriver.sourceforge.net/
3346 F: drivers/net/wireless/atmel/atmel*
3348 ATOMIC INFRASTRUCTURE
3349 M: Will Deacon <will@kernel.org>
3350 M: Peter Zijlstra <peterz@infradead.org>
3351 R: Boqun Feng <boqun.feng@gmail.com>
3352 R: Mark Rutland <mark.rutland@arm.com>
3353 L: linux-kernel@vger.kernel.org
3355 F: arch/*/include/asm/atomic*.h
3356 F: include/*/atomic*.h
3357 F: include/linux/refcount.h
3358 F: Documentation/atomic_*.txt
3361 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3362 M: Bradley Grove <linuxdrivers@attotech.com>
3363 L: linux-scsi@vger.kernel.org
3365 W: http://www.attotech.com
3366 F: drivers/scsi/esas2r
3368 ATUSB IEEE 802.15.4 RADIO DRIVER
3369 M: Stefan Schmidt <stefan@datenfreihafen.org>
3370 L: linux-wpan@vger.kernel.org
3372 F: drivers/net/ieee802154/at86rf230.h
3373 F: drivers/net/ieee802154/atusb.c
3374 F: drivers/net/ieee802154/atusb.h
3377 M: Paul Moore <paul@paul-moore.com>
3378 M: Eric Paris <eparis@redhat.com>
3379 L: audit@vger.kernel.org
3381 W: https://github.com/linux-audit
3382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3383 F: include/asm-generic/audit_*.h
3384 F: include/linux/audit.h
3385 F: include/linux/audit_arch.h
3386 F: include/uapi/linux/audit.h
3390 AUXILIARY DISPLAY DRIVERS
3391 M: Miguel Ojeda <ojeda@kernel.org>
3393 F: Documentation/devicetree/bindings/auxdisplay/
3394 F: drivers/auxdisplay/
3395 F: include/linux/cfag12864b.h
3397 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3398 M: Andreas Klinger <ak@it-klinger.de>
3399 L: linux-iio@vger.kernel.org
3401 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3402 F: drivers/iio/adc/hx711.c
3405 M: Ralf Baechle <ralf@linux-mips.org>
3406 L: linux-hams@vger.kernel.org
3408 W: http://www.linux-ax25.org/
3409 F: include/net/ax25.h
3410 F: include/uapi/linux/ax25.h
3414 M: Peter Rosin <peda@axentia.se>
3415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3417 F: arch/arm/boot/dts/at91-linea.dtsi
3418 F: arch/arm/boot/dts/at91-natte.dtsi
3419 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3420 F: arch/arm/boot/dts/at91-tse850-3.dts
3422 AXENTIA ASOC DRIVERS
3423 M: Peter Rosin <peda@axentia.se>
3424 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3426 F: Documentation/devicetree/bindings/sound/axentia,*
3427 F: sound/soc/atmel/tse850-pcm5142.c
3429 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3430 M: Nuno Sá <nuno.sa@analog.com>
3431 L: linux-hwmon@vger.kernel.org
3433 W: https://ez.analog.com/linux-software-drivers
3434 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3435 F: drivers/hwmon/axi-fan-control.c
3437 AXXIA I2C CONTROLLER
3438 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3439 L: linux-i2c@vger.kernel.org
3441 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3442 F: drivers/i2c/busses/i2c-axxia.c
3445 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3446 L: linux-media@vger.kernel.org
3448 W: https://linuxtv.org
3449 T: git git://linuxtv.org/media_tree.git
3450 F: drivers/media/usb/dvb-usb-v2/az6007.c
3452 AZTECH FM RADIO RECEIVER DRIVER
3453 M: Hans Verkuil <hverkuil@xs4all.nl>
3454 L: linux-media@vger.kernel.org
3456 W: https://linuxtv.org
3457 T: git git://linuxtv.org/media_tree.git
3458 F: drivers/media/radio/radio-aztech*
3461 L: linux-wireless@vger.kernel.org
3462 L: b43-dev@lists.infradead.org
3464 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3465 F: drivers/net/wireless/broadcom/b43/
3467 B43LEGACY WIRELESS DRIVER
3468 M: Larry Finger <Larry.Finger@lwfinger.net>
3469 L: linux-wireless@vger.kernel.org
3470 L: b43-dev@lists.infradead.org
3472 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3473 F: drivers/net/wireless/broadcom/b43legacy/
3475 BACKLIGHT CLASS/SUBSYSTEM
3476 M: Lee Jones <lee@kernel.org>
3477 M: Daniel Thompson <daniel.thompson@linaro.org>
3478 M: Jingoo Han <jingoohan1@gmail.com>
3479 L: dri-devel@lists.freedesktop.org
3481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3482 F: Documentation/ABI/stable/sysfs-class-backlight
3483 F: Documentation/ABI/testing/sysfs-class-backlight
3484 F: Documentation/devicetree/bindings/leds/backlight
3485 F: drivers/video/backlight/
3486 F: include/linux/backlight.h
3487 F: include/linux/pwm_backlight.h
3489 BARCO P50 GPIO DRIVER
3490 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3491 M: Peter Korsgaard <peter.korsgaard@barco.com>
3493 F: drivers/platform/x86/barco-p50-gpio.c
3496 M: Marek Lindner <mareklindner@neomailbox.ch>
3497 M: Simon Wunderlich <sw@simonwunderlich.de>
3498 M: Antonio Quartulli <a@unstable.cc>
3499 M: Sven Eckelmann <sven@narfation.org>
3500 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3502 W: https://www.open-mesh.org/
3503 Q: https://patchwork.open-mesh.org/project/batman/list/
3504 B: https://www.open-mesh.org/projects/batman-adv/issues
3505 C: ircs://irc.hackint.org/batadv
3506 T: git https://git.open-mesh.org/linux-merge.git
3507 F: Documentation/networking/batman-adv.rst
3508 F: include/uapi/linux/batadv_packet.h
3509 F: include/uapi/linux/batman_adv.h
3512 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3513 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3514 L: linux-hams@vger.kernel.org
3516 W: http://www.baycom.org/~tom/ham/ham.html
3517 F: drivers/net/hamradio/baycom*
3519 BCACHE (BLOCK LAYER CACHE)
3520 M: Coly Li <colyli@suse.de>
3521 M: Kent Overstreet <kent.overstreet@gmail.com>
3522 L: linux-bcache@vger.kernel.org
3524 W: http://bcache.evilpiepirate.org
3525 C: irc://irc.oftc.net/bcache
3526 F: drivers/md/bcache/
3528 BDISP ST MEDIA DRIVER
3529 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3530 L: linux-media@vger.kernel.org
3532 W: https://linuxtv.org
3533 T: git git://linuxtv.org/media_tree.git
3534 F: drivers/media/platform/st/sti/bdisp
3536 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3537 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3538 L: netdev@vger.kernel.org
3540 F: drivers/net/ethernet/ec_bhf.c
3543 M: Luis de Bethencourt <luisbg@kernel.org>
3544 M: Salah Triki <salah.triki@gmail.com>
3546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3547 F: Documentation/filesystems/befs.rst
3551 M: Paolo Valente <paolo.valente@linaro.org>
3552 M: Jens Axboe <axboe@kernel.dk>
3553 L: linux-block@vger.kernel.org
3555 F: Documentation/block/bfq-iosched.rst
3559 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3561 F: Documentation/filesystems/bfs.rst
3563 F: include/uapi/linux/bfs_fs.h
3566 M: Yury Norov <yury.norov@gmail.com>
3567 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3568 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3570 F: include/linux/bitmap.h
3571 F: include/linux/cpumask.h
3572 F: include/linux/find.h
3573 F: include/linux/nodemask.h
3576 F: lib/cpumask_kunit.c
3578 F: lib/find_bit_benchmark.c
3579 F: lib/test_bitmap.c
3580 F: tools/include/linux/bitmap.h
3581 F: tools/include/linux/find.h
3582 F: tools/lib/bitmap.c
3583 F: tools/lib/find_bit.c
3585 BLINKM RGB LED DRIVER
3586 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3588 F: drivers/leds/leds-blinkm.c
3591 M: Jens Axboe <axboe@kernel.dk>
3592 L: linux-block@vger.kernel.org
3594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3595 F: Documentation/ABI/stable/sysfs-block
3596 F: Documentation/block/
3599 F: include/linux/bio.h
3600 F: include/linux/blk*
3601 F: kernel/trace/blktrace.c
3605 M: Joern Engel <joern@lazybastard.org>
3606 L: linux-mtd@lists.infradead.org
3608 F: drivers/mtd/devices/block2mtd.c
3611 M: Marcel Holtmann <marcel@holtmann.org>
3612 M: Johan Hedberg <johan.hedberg@gmail.com>
3613 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3614 L: linux-bluetooth@vger.kernel.org
3616 W: http://www.bluez.org/
3617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3619 F: drivers/bluetooth/
3622 M: Marcel Holtmann <marcel@holtmann.org>
3623 M: Johan Hedberg <johan.hedberg@gmail.com>
3624 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3625 L: linux-bluetooth@vger.kernel.org
3627 W: http://www.bluez.org/
3628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3630 F: include/net/bluetooth/
3634 M: Jay Vosburgh <j.vosburgh@gmail.com>
3635 M: Andy Gospodarek <andy@greyhouse.net>
3636 L: netdev@vger.kernel.org
3638 W: http://sourceforge.net/projects/bonding/
3639 F: Documentation/networking/bonding.rst
3640 F: drivers/net/bonding/
3641 F: include/net/bond*
3642 F: include/uapi/linux/if_bonding.h
3643 F: tools/testing/selftests/drivers/net/bonding/
3645 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3646 M: Dan Robertson <dan@dlrobertson.com>
3647 L: linux-iio@vger.kernel.org
3649 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3650 F: drivers/iio/accel/bma400*
3652 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3653 M: Alexei Starovoitov <ast@kernel.org>
3654 M: Daniel Borkmann <daniel@iogearbox.net>
3655 M: Andrii Nakryiko <andrii@kernel.org>
3656 R: Martin KaFai Lau <martin.lau@linux.dev>
3657 R: Song Liu <song@kernel.org>
3658 R: Yonghong Song <yhs@fb.com>
3659 R: John Fastabend <john.fastabend@gmail.com>
3660 R: KP Singh <kpsingh@kernel.org>
3661 R: Stanislav Fomichev <sdf@google.com>
3662 R: Hao Luo <haoluo@google.com>
3663 R: Jiri Olsa <jolsa@kernel.org>
3664 L: bpf@vger.kernel.org
3667 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3670 F: Documentation/bpf/
3671 F: Documentation/networking/filter.rst
3672 F: Documentation/userspace-api/ebpf/
3674 F: include/linux/bpf*
3675 F: include/linux/btf*
3676 F: include/linux/filter.h
3677 F: include/trace/events/xdp.h
3678 F: include/uapi/linux/bpf*
3679 F: include/uapi/linux/btf*
3680 F: include/uapi/linux/filter.h
3682 F: kernel/trace/bpf_trace.c
3685 F: net/core/filter.c
3686 F: net/sched/act_bpf.c
3687 F: net/sched/cls_bpf.c
3689 F: scripts/bpf_doc.py
3690 F: scripts/pahole-flags.sh
3691 F: scripts/pahole-version.sh
3694 F: tools/testing/selftests/bpf/
3697 M: Shubham Bansal <illusionist.neo@gmail.com>
3698 L: bpf@vger.kernel.org
3703 M: Daniel Borkmann <daniel@iogearbox.net>
3704 M: Alexei Starovoitov <ast@kernel.org>
3705 M: Zi Shen Lim <zlim.lnx@gmail.com>
3706 L: bpf@vger.kernel.org
3710 BPF JIT for MIPS (32-BIT AND 64-BIT)
3711 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3712 M: Paul Burton <paulburton@kernel.org>
3713 L: bpf@vger.kernel.org
3717 BPF JIT for NFP NICs
3718 M: Jakub Kicinski <kuba@kernel.org>
3719 L: bpf@vger.kernel.org
3721 F: drivers/net/ethernet/netronome/nfp/bpf/
3723 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3724 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3725 M: Michael Ellerman <mpe@ellerman.id.au>
3726 L: bpf@vger.kernel.org
3728 F: arch/powerpc/net/
3730 BPF JIT for RISC-V (32-bit)
3731 M: Luke Nelson <luke.r.nels@gmail.com>
3732 M: Xi Wang <xi.wang@gmail.com>
3733 L: bpf@vger.kernel.org
3736 X: arch/riscv/net/bpf_jit_comp64.c
3738 BPF JIT for RISC-V (64-bit)
3739 M: Björn Töpel <bjorn@kernel.org>
3740 L: bpf@vger.kernel.org
3743 X: arch/riscv/net/bpf_jit_comp32.c
3746 M: Ilya Leoshkevich <iii@linux.ibm.com>
3747 M: Heiko Carstens <hca@linux.ibm.com>
3748 M: Vasily Gorbik <gor@linux.ibm.com>
3749 L: bpf@vger.kernel.org
3752 X: arch/s390/net/pnet.c
3754 BPF JIT for SPARC (32-BIT AND 64-BIT)
3755 M: David S. Miller <davem@davemloft.net>
3756 L: bpf@vger.kernel.org
3760 BPF JIT for X86 32-BIT
3761 M: Wang YanQing <udknight@gmail.com>
3762 L: bpf@vger.kernel.org
3764 F: arch/x86/net/bpf_jit_comp32.c
3766 BPF JIT for X86 64-BIT
3767 M: Alexei Starovoitov <ast@kernel.org>
3768 M: Daniel Borkmann <daniel@iogearbox.net>
3769 L: bpf@vger.kernel.org
3772 X: arch/x86/net/bpf_jit_comp32.c
3775 M: Alexei Starovoitov <ast@kernel.org>
3776 M: Daniel Borkmann <daniel@iogearbox.net>
3777 R: John Fastabend <john.fastabend@gmail.com>
3778 L: bpf@vger.kernel.org
3780 F: kernel/bpf/verifier.c
3781 F: kernel/bpf/tnum.c
3782 F: kernel/bpf/core.c
3783 F: kernel/bpf/syscall.c
3784 F: kernel/bpf/dispatcher.c
3785 F: kernel/bpf/trampoline.c
3786 F: include/linux/bpf*
3787 F: include/linux/filter.h
3788 F: include/linux/tnum.h
3791 M: Martin KaFai Lau <martin.lau@linux.dev>
3792 L: bpf@vger.kernel.org
3795 F: include/linux/btf*
3798 M: Song Liu <song@kernel.org>
3799 R: Jiri Olsa <jolsa@kernel.org>
3800 L: bpf@vger.kernel.org
3802 F: kernel/trace/bpf_trace.c
3803 F: kernel/bpf/stackmap.c
3805 BPF [NETWORKING] (tc BPF, sock_addr)
3806 M: Martin KaFai Lau <martin.lau@linux.dev>
3807 M: Daniel Borkmann <daniel@iogearbox.net>
3808 R: John Fastabend <john.fastabend@gmail.com>
3809 L: bpf@vger.kernel.org
3810 L: netdev@vger.kernel.org
3812 F: net/core/filter.c
3813 F: net/sched/act_bpf.c
3814 F: net/sched/cls_bpf.c
3816 BPF [NETWORKING] (struct_ops, reuseport)
3817 M: Martin KaFai Lau <martin.lau@linux.dev>
3818 L: bpf@vger.kernel.org
3819 L: netdev@vger.kernel.org
3821 F: kernel/bpf/bpf_struct*
3823 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3824 M: KP Singh <kpsingh@kernel.org>
3825 R: Florent Revest <revest@chromium.org>
3826 R: Brendan Jackman <jackmanb@chromium.org>
3827 L: bpf@vger.kernel.org
3829 F: Documentation/bpf/prog_lsm.rst
3830 F: include/linux/bpf_lsm.h
3831 F: kernel/bpf/bpf_lsm.c
3834 BPF [STORAGE & CGROUPS]
3835 M: Martin KaFai Lau <martin.lau@linux.dev>
3836 L: bpf@vger.kernel.org
3838 F: kernel/bpf/cgroup.c
3839 F: kernel/bpf/*storage.c
3840 F: kernel/bpf/bpf_lru*
3843 M: Andrii Nakryiko <andrii@kernel.org>
3844 L: bpf@vger.kernel.org
3846 F: kernel/bpf/ringbuf.c
3849 M: Yonghong Song <yhs@fb.com>
3850 L: bpf@vger.kernel.org
3852 F: kernel/bpf/*iter.c
3854 BPF [L7 FRAMEWORK] (sockmap)
3855 M: John Fastabend <john.fastabend@gmail.com>
3856 M: Jakub Sitnicki <jakub@cloudflare.com>
3857 L: netdev@vger.kernel.org
3858 L: bpf@vger.kernel.org
3860 F: include/linux/skmsg.h
3862 F: net/core/sock_map.c
3863 F: net/ipv4/tcp_bpf.c
3864 F: net/ipv4/udp_bpf.c
3865 F: net/unix/unix_bpf.c
3867 BPF [LIBRARY] (libbpf)
3868 M: Andrii Nakryiko <andrii@kernel.org>
3869 L: bpf@vger.kernel.org
3873 BPF [TOOLING] (bpftool)
3874 M: Quentin Monnet <quentin@isovalent.com>
3875 L: bpf@vger.kernel.org
3877 F: kernel/bpf/disasm.*
3878 F: tools/bpf/bpftool/
3880 BPF [SELFTESTS] (Test Runners & Infrastructure)
3881 M: Andrii Nakryiko <andrii@kernel.org>
3882 R: Mykola Lysenko <mykolal@fb.com>
3883 L: bpf@vger.kernel.org
3885 F: tools/testing/selftests/bpf/
3887 BPF [DOCUMENTATION] (Related to Standardization)
3888 R: David Vernet <void@manifault.com>
3889 L: bpf@vger.kernel.org
3892 F: Documentation/bpf/instruction-set.rst
3895 L: bpf@vger.kernel.org
3897 K: (?:\b|_)bpf(?:\b|_)
3899 BROADCOM B44 10/100 ETHERNET DRIVER
3900 M: Michael Chan <michael.chan@broadcom.com>
3901 L: netdev@vger.kernel.org
3903 F: drivers/net/ethernet/broadcom/b44.*
3905 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3906 M: Florian Fainelli <f.fainelli@gmail.com>
3907 L: netdev@vger.kernel.org
3908 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3910 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3911 F: drivers/net/dsa/b53/*
3912 F: drivers/net/dsa/bcm_sf2*
3913 F: include/linux/dsa/brcm.h
3914 F: include/linux/platform_data/b53.h
3916 BROADCOM BCMBCA ARM ARCHITECTURE
3917 M: William Zhang <william.zhang@broadcom.com>
3918 M: Anand Gore <anand.gore@broadcom.com>
3919 M: Kursad Oney <kursad.oney@broadcom.com>
3920 M: Florian Fainelli <f.fainelli@gmail.com>
3921 M: Rafał Miłecki <rafal@milecki.pl>
3922 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3925 T: git https://github.com/broadcom/stblinux.git
3926 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3927 F: arch/arm64/boot/dts/broadcom/bcmbca/*
3944 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3945 M: Florian Fainelli <f.fainelli@gmail.com>
3946 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3947 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3948 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3950 T: git https://github.com/broadcom/stblinux.git
3951 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3952 F: drivers/pci/controller/pcie-brcmstb.c
3953 F: drivers/staging/vc04_services
3958 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3959 M: Florian Fainelli <f.fainelli@gmail.com>
3960 M: Ray Jui <rjui@broadcom.com>
3961 M: Scott Branden <sbranden@broadcom.com>
3962 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3964 T: git https://github.com/broadcom/mach-bcm
3965 F: arch/arm/mach-bcm/
3971 BROADCOM BCM47XX MIPS ARCHITECTURE
3972 M: Hauke Mehrtens <hauke@hauke-m.de>
3973 M: Rafał Miłecki <zajec5@gmail.com>
3974 L: linux-mips@vger.kernel.org
3976 F: Documentation/devicetree/bindings/mips/brcm/
3977 F: arch/mips/bcm47xx/*
3978 F: arch/mips/include/asm/mach-bcm47xx/*
3980 BROADCOM BCM4908 ETHERNET DRIVER
3981 M: Rafał Miłecki <rafal@milecki.pl>
3982 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3983 L: netdev@vger.kernel.org
3985 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3986 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3987 F: drivers/net/ethernet/broadcom/unimac.h
3989 BROADCOM BCM4908 PINMUX DRIVER
3990 M: Rafał Miłecki <rafal@milecki.pl>
3991 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3992 L: linux-gpio@vger.kernel.org
3994 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3995 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
3997 BROADCOM BCM5301X ARM ARCHITECTURE
3998 M: Florian Fainelli <f.fainelli@gmail.com>
3999 M: Hauke Mehrtens <hauke@hauke-m.de>
4000 M: Rafał Miłecki <zajec5@gmail.com>
4001 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4004 F: arch/arm/boot/dts/bcm470*
4005 F: arch/arm/boot/dts/bcm5301*
4006 F: arch/arm/boot/dts/bcm953012*
4007 F: arch/arm/mach-bcm/bcm_5301x.c
4009 BROADCOM BCM53573 ARM ARCHITECTURE
4010 M: Florian Fainelli <f.fainelli@gmail.com>
4011 M: Rafał Miłecki <rafal@milecki.pl>
4012 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4015 F: arch/arm/boot/dts/bcm47189*
4016 F: arch/arm/boot/dts/bcm53573*
4018 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4019 M: Kevin Cernekee <cernekee@gmail.com>
4020 L: linux-usb@vger.kernel.org
4022 F: drivers/usb/gadget/udc/bcm63xx_udc.*
4024 BROADCOM BCM7XXX ARM ARCHITECTURE
4025 M: Florian Fainelli <f.fainelli@gmail.com>
4026 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4029 T: git https://github.com/broadcom/stblinux.git
4030 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4031 F: arch/arm/boot/dts/bcm7*.dts*
4032 F: arch/arm/include/asm/hardware/cache-b15-rac.h
4033 F: arch/arm/mach-bcm/*brcmstb*
4034 F: arch/arm/mm/cache-b15-rac.c
4035 F: drivers/bus/brcmstb_gisb.c
4036 F: drivers/pci/controller/pcie-brcmstb.c
4042 M: Justin Chen <justinpopo6@gmail.com>
4043 M: Al Cooper <alcooperx@gmail.com>
4044 L: linux-usb@vger.kernel.org
4045 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4047 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4048 F: drivers/usb/gadget/udc/bdc/
4050 BROADCOM BMIPS CPUFREQ DRIVER
4051 M: Markus Mayer <mmayer@broadcom.com>
4052 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4053 L: linux-pm@vger.kernel.org
4055 F: drivers/cpufreq/bmips-cpufreq.c
4057 BROADCOM BMIPS MIPS ARCHITECTURE
4058 M: Florian Fainelli <f.fainelli@gmail.com>
4059 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4060 L: linux-mips@vger.kernel.org
4062 T: git https://github.com/broadcom/stblinux.git
4063 F: arch/mips/bmips/*
4064 F: arch/mips/boot/dts/brcm/bcm*.dts*
4065 F: arch/mips/include/asm/mach-bmips/*
4066 F: arch/mips/kernel/*bmips*
4067 F: drivers/soc/bcm/bcm63xx
4068 F: drivers/irqchip/irq-bcm63*
4069 F: drivers/irqchip/irq-bcm7*
4070 F: drivers/irqchip/irq-brcmstb*
4071 F: include/linux/bcm963xx_nvram.h
4072 F: include/linux/bcm963xx_tag.h
4074 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4075 M: Rasesh Mody <rmody@marvell.com>
4076 M: GR-Linux-NIC-Dev@marvell.com
4077 L: netdev@vger.kernel.org
4079 F: drivers/net/ethernet/broadcom/bnx2.*
4080 F: drivers/net/ethernet/broadcom/bnx2_*
4082 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4083 M: Saurav Kashyap <skashyap@marvell.com>
4084 M: Javed Hasan <jhasan@marvell.com>
4085 M: GR-QLogic-Storage-Upstream@marvell.com
4086 L: linux-scsi@vger.kernel.org
4088 F: drivers/scsi/bnx2fc/
4090 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4091 M: Nilesh Javali <njavali@marvell.com>
4092 M: Manish Rangankar <mrangankar@marvell.com>
4093 M: GR-QLogic-Storage-Upstream@marvell.com
4094 L: linux-scsi@vger.kernel.org
4096 F: drivers/scsi/bnx2i/
4098 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4099 M: Ariel Elior <aelior@marvell.com>
4100 M: Sudarsana Kalluru <skalluru@marvell.com>
4101 M: Manish Chopra <manishc@marvell.com>
4102 L: netdev@vger.kernel.org
4104 F: drivers/net/ethernet/broadcom/bnx2x/
4106 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4107 M: Michael Chan <michael.chan@broadcom.com>
4108 L: netdev@vger.kernel.org
4110 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4111 F: drivers/net/ethernet/broadcom/bnxt/
4112 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4114 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4115 M: Arend van Spriel <aspriel@gmail.com>
4116 M: Franky Lin <franky.lin@broadcom.com>
4117 M: Hante Meuleman <hante.meuleman@broadcom.com>
4118 L: linux-wireless@vger.kernel.org
4119 L: brcm80211-dev-list.pdl@broadcom.com
4120 L: SHA-cyfmac-dev-list@infineon.com
4122 F: drivers/net/wireless/broadcom/brcm80211/
4124 BROADCOM BRCMSTB GPIO DRIVER
4125 M: Doug Berger <opendmb@gmail.com>
4126 M: Florian Fainelli <f.fainelli@gmail.com>
4127 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4129 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4130 F: drivers/gpio/gpio-brcmstb.c
4132 BROADCOM BRCMSTB I2C DRIVER
4133 M: Kamal Dasu <kdasu.kdev@gmail.com>
4134 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4135 L: linux-i2c@vger.kernel.org
4137 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4138 F: drivers/i2c/busses/i2c-brcmstb.c
4140 BROADCOM BRCMSTB UART DRIVER
4141 M: Al Cooper <alcooperx@gmail.com>
4142 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4143 L: linux-serial@vger.kernel.org
4145 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4146 F: drivers/tty/serial/8250/8250_bcm7271.c
4148 BROADCOM BRCMSTB USB EHCI DRIVER
4149 M: Justin Chen <justinpopo6@gmail.com>
4150 M: Al Cooper <alcooperx@gmail.com>
4151 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4152 L: linux-usb@vger.kernel.org
4154 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4155 F: drivers/usb/host/ehci-brcm.*
4157 BROADCOM BRCMSTB USB PIN MAP DRIVER
4158 M: Al Cooper <alcooperx@gmail.com>
4159 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4160 L: linux-usb@vger.kernel.org
4162 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4163 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4165 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4166 M: Justin Chen <justinpopo6@gmail.com>
4167 M: Al Cooper <alcooperx@gmail.com>
4168 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4169 L: linux-kernel@vger.kernel.org
4171 F: drivers/phy/broadcom/phy-brcm-usb*
4173 BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4174 M: William Zhang <william.zhang@broadcom.com>
4175 M: Kursad Oney <kursad.oney@broadcom.com>
4176 M: Jonas Gorski <jonas.gorski@gmail.com>
4177 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4178 L: linux-spi@vger.kernel.org
4180 F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4181 F: drivers/spi/spi-bcm63xx-hsspi.c
4182 F: drivers/spi/spi-bcmbca-hsspi.c
4184 BROADCOM ETHERNET PHY DRIVERS
4185 M: Florian Fainelli <f.fainelli@gmail.com>
4186 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4187 L: netdev@vger.kernel.org
4189 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4190 F: drivers/net/phy/bcm*.[ch]
4191 F: drivers/net/phy/broadcom.c
4192 F: include/linux/brcmphy.h
4194 BROADCOM GENET ETHERNET DRIVER
4195 M: Doug Berger <opendmb@gmail.com>
4196 M: Florian Fainelli <f.fainelli@gmail.com>
4197 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4198 L: netdev@vger.kernel.org
4200 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4201 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4202 F: drivers/net/ethernet/broadcom/genet/
4203 F: drivers/net/ethernet/broadcom/unimac.h
4204 F: drivers/net/mdio/mdio-bcm-unimac.c
4205 F: include/linux/platform_data/bcmgenet.h
4206 F: include/linux/platform_data/mdio-bcm-unimac.h
4208 BROADCOM IPROC ARM ARCHITECTURE
4209 M: Ray Jui <rjui@broadcom.com>
4210 M: Scott Branden <sbranden@broadcom.com>
4211 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4214 T: git https://github.com/broadcom/stblinux.git
4215 F: arch/arm64/boot/dts/broadcom/northstar2/*
4216 F: arch/arm64/boot/dts/broadcom/stingray/*
4217 F: drivers/clk/bcm/clk-ns*
4218 F: drivers/clk/bcm/clk-sr*
4219 F: drivers/pinctrl/bcm/pinctrl-ns*
4220 F: include/dt-bindings/clock/bcm-sr*
4237 BROADCOM IPROC GBIT ETHERNET DRIVER
4238 M: Rafał Miłecki <rafal@milecki.pl>
4239 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4240 L: netdev@vger.kernel.org
4242 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4243 F: drivers/net/ethernet/broadcom/bgmac*
4244 F: drivers/net/ethernet/broadcom/unimac.h
4246 BROADCOM KONA GPIO DRIVER
4247 M: Ray Jui <rjui@broadcom.com>
4248 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4250 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4251 F: drivers/gpio/gpio-bcm-kona.c
4253 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4254 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4255 M: Kashyap Desai <kashyap.desai@broadcom.com>
4256 M: Sumit Saxena <sumit.saxena@broadcom.com>
4257 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4258 L: mpi3mr-linuxdrv.pdl@broadcom.com
4259 L: linux-scsi@vger.kernel.org
4261 W: https://www.broadcom.com/support/storage
4262 F: drivers/scsi/mpi3mr/
4264 BROADCOM NETXTREME-E ROCE DRIVER
4265 M: Selvin Xavier <selvin.xavier@broadcom.com>
4266 L: linux-rdma@vger.kernel.org
4268 W: http://www.broadcom.com
4269 F: drivers/infiniband/hw/bnxt_re/
4270 F: include/uapi/rdma/bnxt_re-abi.h
4272 BROADCOM NVRAM DRIVER
4273 M: Rafał Miłecki <zajec5@gmail.com>
4274 L: linux-mips@vger.kernel.org
4276 F: drivers/firmware/broadcom/*
4278 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4279 M: Rafał Miłecki <rafal@milecki.pl>
4280 M: Florian Fainelli <f.fainelli@gmail.com>
4281 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4282 L: linux-pm@vger.kernel.org
4284 T: git https://github.com/broadcom/stblinux.git
4285 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4286 F: include/dt-bindings/soc/bcm-pmb.h
4288 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4289 M: Rafał Miłecki <zajec5@gmail.com>
4290 L: linux-wireless@vger.kernel.org
4293 F: include/linux/bcma/
4296 M: Kamal Dasu <kdasu.kdev@gmail.com>
4297 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4299 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4300 F: drivers/spi/spi-bcm-qspi.*
4301 F: drivers/spi/spi-brcmstb-qspi.c
4302 F: drivers/spi/spi-iproc-qspi.c
4304 BROADCOM STB AVS CPUFREQ DRIVER
4305 M: Markus Mayer <mmayer@broadcom.com>
4306 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4307 L: linux-pm@vger.kernel.org
4309 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4310 F: drivers/cpufreq/brcmstb*
4312 BROADCOM STB AVS TMON DRIVER
4313 M: Markus Mayer <mmayer@broadcom.com>
4314 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4315 L: linux-pm@vger.kernel.org
4317 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4318 F: drivers/thermal/broadcom/brcmstb*
4320 BROADCOM STB DPFE DRIVER
4321 M: Markus Mayer <mmayer@broadcom.com>
4322 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4325 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4326 F: drivers/memory/brcmstb_dpfe.c
4328 BROADCOM STB NAND FLASH DRIVER
4329 M: Brian Norris <computersforpeace@gmail.com>
4330 M: Kamal Dasu <kdasu.kdev@gmail.com>
4331 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4332 L: linux-mtd@lists.infradead.org
4334 F: drivers/mtd/nand/raw/brcmnand/
4335 F: include/linux/platform_data/brcmnand.h
4337 BROADCOM STB PCIE DRIVER
4338 M: Jim Quinlan <jim2101024@gmail.com>
4339 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4340 M: Florian Fainelli <f.fainelli@gmail.com>
4341 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4342 L: linux-pci@vger.kernel.org
4344 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4345 F: drivers/pci/controller/pcie-brcmstb.c
4347 BROADCOM SYSTEMPORT ETHERNET DRIVER
4348 M: Florian Fainelli <f.fainelli@gmail.com>
4349 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4350 L: netdev@vger.kernel.org
4352 F: drivers/net/ethernet/broadcom/bcmsysport.*
4353 F: drivers/net/ethernet/broadcom/unimac.h
4354 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4356 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4357 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4358 M: Prashant Sreedharan <prashant@broadcom.com>
4359 M: Michael Chan <mchan@broadcom.com>
4360 L: netdev@vger.kernel.org
4362 F: drivers/net/ethernet/broadcom/tg3.*
4365 M: Scott Branden <scott.branden@broadcom.com>
4366 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4368 F: drivers/misc/bcm-vk/
4369 F: include/uapi/linux/misc/bcm_vk.h
4371 BROCADE BFA FC SCSI DRIVER
4372 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4373 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4374 L: linux-scsi@vger.kernel.org
4376 F: drivers/scsi/bfa/
4378 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4379 M: Rasesh Mody <rmody@marvell.com>
4380 M: Sudarsana Kalluru <skalluru@marvell.com>
4381 M: GR-Linux-NIC-Dev@marvell.com
4382 L: netdev@vger.kernel.org
4384 F: drivers/net/ethernet/brocade/bna/
4386 BSG (block layer generic sg v4 driver)
4387 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4388 L: linux-scsi@vger.kernel.org
4391 F: include/linux/bsg.h
4392 F: include/uapi/linux/bsg.h
4395 M: Clemens Ladisch <clemens@ladisch.de>
4396 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4399 F: Documentation/sound/cards/bt87x.rst
4400 F: sound/pci/bt87x.c
4403 M: Michael Buesch <m@bues.ch>
4405 W: http://bu3sch.de/btgpio.php
4406 F: drivers/gpio/gpio-bt8xx.c
4409 M: Chris Mason <clm@fb.com>
4410 M: Josef Bacik <josef@toxicpanda.com>
4411 M: David Sterba <dsterba@suse.com>
4412 L: linux-btrfs@vger.kernel.org
4414 W: https://btrfs.readthedocs.io
4415 W: https://btrfs.wiki.kernel.org/
4416 Q: https://patchwork.kernel.org/project/linux-btrfs/list/
4417 C: irc://irc.libera.chat/btrfs
4418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4419 F: Documentation/filesystems/btrfs.rst
4421 F: include/linux/btrfs*
4422 F: include/trace/events/btrfs.h
4423 F: include/uapi/linux/btrfs*
4425 BTTV VIDEO4LINUX DRIVER
4426 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4427 L: linux-media@vger.kernel.org
4429 W: https://linuxtv.org
4430 T: git git://linuxtv.org/media_tree.git
4431 F: Documentation/driver-api/media/drivers/bttv*
4432 F: drivers/media/pci/bt8xx/bttv*
4434 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4435 M: Chanwoo Choi <cw00.choi@samsung.com>
4436 L: linux-pm@vger.kernel.org
4437 L: linux-samsung-soc@vger.kernel.org
4439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4440 F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4441 F: drivers/devfreq/exynos-bus.c
4443 BUSLOGIC SCSI DRIVER
4444 M: Khalid Aziz <khalid@gonehiking.org>
4445 L: linux-scsi@vger.kernel.org
4447 F: drivers/scsi/BusLogic.*
4448 F: drivers/scsi/FlashPoint.*
4450 BXCAN CAN NETWORK DRIVER
4451 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
4452 L: linux-can@vger.kernel.org
4454 F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4455 F: drivers/net/can/bxcan.c
4457 C-MEDIA CMI8788 DRIVER
4458 M: Clemens Ladisch <clemens@ladisch.de>
4459 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4462 F: sound/pci/oxygen/
4465 M: Guo Ren <guoren@kernel.org>
4466 L: linux-csky@vger.kernel.org
4468 T: git https://github.com/c-sky/csky-linux.git
4469 F: Documentation/devicetree/bindings/csky/
4470 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4471 F: Documentation/devicetree/bindings/timer/csky,*
4473 F: drivers/clocksource/timer-gx6605s.c
4474 F: drivers/clocksource/timer-mp-csky.c
4475 F: drivers/irqchip/irq-csky-*
4479 CA8210 IEEE-802.15.4 RADIO DRIVER
4480 L: linux-wpan@vger.kernel.org
4482 W: https://github.com/Cascoda/ca8210-linux.git
4483 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4484 F: drivers/net/ieee802154/ca8210.c
4486 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4487 M: Damien Le Moal <dlemoal@kernel.org>
4488 L: linux-riscv@lists.infradead.org
4489 L: linux-gpio@vger.kernel.org (pinctrl driver)
4490 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4491 F: drivers/pinctrl/pinctrl-k210.c
4493 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4494 M: Damien Le Moal <dlemoal@kernel.org>
4495 L: linux-kernel@vger.kernel.org
4496 L: linux-riscv@lists.infradead.org
4498 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4499 F: drivers/reset/reset-k210.c
4501 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4502 M: Damien Le Moal <dlemoal@kernel.org>
4503 L: linux-riscv@lists.infradead.org
4505 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4506 F: drivers/soc/canaan/
4507 F: include/soc/canaan/
4509 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4510 M: David Howells <dhowells@redhat.com>
4511 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4513 F: Documentation/filesystems/caching/cachefiles.rst
4516 CADENCE MIPI-CSI2 BRIDGES
4517 M: Maxime Ripard <mripard@kernel.org>
4518 L: linux-media@vger.kernel.org
4520 F: Documentation/devicetree/bindings/media/cdns,*.txt
4521 F: drivers/media/platform/cadence/cdns-csi2*
4524 L: linux-mtd@lists.infradead.org
4526 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4527 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4529 CADENCE USB3 DRD IP DRIVER
4530 M: Peter Chen <peter.chen@kernel.org>
4531 M: Pawel Laszczak <pawell@cadence.com>
4532 R: Roger Quadros <rogerq@kernel.org>
4533 R: Aswath Govindraju <a-govindraju@ti.com>
4534 L: linux-usb@vger.kernel.org
4536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4537 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4538 F: drivers/usb/cdns3/
4539 X: drivers/usb/cdns3/cdnsp*
4541 CADENCE USBSSP DRD IP DRIVER
4542 M: Pawel Laszczak <pawell@cadence.com>
4543 L: linux-usb@vger.kernel.org
4545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4546 F: drivers/usb/cdns3/
4547 X: drivers/usb/cdns3/cdns3*
4549 CADET FM/AM RADIO RECEIVER DRIVER
4550 M: Hans Verkuil <hverkuil@xs4all.nl>
4551 L: linux-media@vger.kernel.org
4553 W: https://linuxtv.org
4554 T: git git://linuxtv.org/media_tree.git
4555 F: drivers/media/radio/radio-cadet*
4557 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4558 L: linux-media@vger.kernel.org
4560 T: git git://linuxtv.org/media_tree.git
4561 F: Documentation/admin-guide/media/cafe_ccic*
4562 F: drivers/media/platform/marvell/
4565 L: netdev@vger.kernel.org
4567 F: Documentation/networking/caif/
4568 F: drivers/net/caif/
4569 F: include/net/caif/
4570 F: include/uapi/linux/caif/
4574 M: Toke Høiland-Jørgensen <toke@toke.dk>
4575 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4577 F: net/sched/sch_cake.c
4580 M: Wolfgang Grandegger <wg@grandegger.com>
4581 M: Marc Kleine-Budde <mkl@pengutronix.de>
4582 L: linux-can@vger.kernel.org
4584 W: https://github.com/linux-can
4585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4587 F: Documentation/devicetree/bindings/net/can/
4588 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4590 F: drivers/phy/phy-can-transceiver.c
4591 F: include/linux/can/bittiming.h
4592 F: include/linux/can/dev.h
4593 F: include/linux/can/length.h
4594 F: include/linux/can/platform/
4595 F: include/linux/can/rx-offload.h
4596 F: include/uapi/linux/can/error.h
4597 F: include/uapi/linux/can/netlink.h
4598 F: include/uapi/linux/can/vxcan.h
4601 M: Oliver Hartkopp <socketcan@hartkopp.net>
4602 M: Marc Kleine-Budde <mkl@pengutronix.de>
4603 L: linux-can@vger.kernel.org
4605 W: https://github.com/linux-can
4606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4608 F: Documentation/networking/can.rst
4609 F: include/linux/can/can-ml.h
4610 F: include/linux/can/core.h
4611 F: include/linux/can/skb.h
4612 F: include/net/netns/can.h
4613 F: include/uapi/linux/can.h
4614 F: include/uapi/linux/can/bcm.h
4615 F: include/uapi/linux/can/gw.h
4616 F: include/uapi/linux/can/isotp.h
4617 F: include/uapi/linux/can/raw.h
4620 CAN-J1939 NETWORK LAYER
4621 M: Robin van der Gracht <robin@protonic.nl>
4622 M: Oleksij Rempel <o.rempel@pengutronix.de>
4623 R: kernel@pengutronix.de
4624 L: linux-can@vger.kernel.org
4626 F: Documentation/networking/j1939.rst
4627 F: include/uapi/linux/can/j1939.h
4631 M: Serge Hallyn <serge@hallyn.com>
4632 L: linux-security-module@vger.kernel.org
4634 F: include/linux/capability.h
4635 F: include/uapi/linux/capability.h
4636 F: kernel/capability.c
4637 F: security/commoncap.c
4639 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4640 M: Kevin Tsai <ktsai@capellamicro.com>
4642 F: drivers/iio/light/cm*
4644 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4645 M: Christian Lamparter <chunkeey@googlemail.com>
4646 L: linux-wireless@vger.kernel.org
4648 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4649 F: drivers/net/wireless/ath/carl9170/
4652 M: Robert Richter <rric@kernel.org>
4654 W: http://www.marvell.com
4655 F: drivers/i2c/busses/i2c-octeon*
4656 F: drivers/i2c/busses/i2c-thunderx*
4658 CAVIUM LIQUIDIO NETWORK DRIVER
4659 M: Derek Chickles <dchickles@marvell.com>
4660 M: Satanand Burla <sburla@marvell.com>
4661 M: Felix Manlunas <fmanlunas@marvell.com>
4662 L: netdev@vger.kernel.org
4664 W: http://www.marvell.com
4665 F: drivers/net/ethernet/cavium/liquidio/
4668 M: Robert Richter <rric@kernel.org>
4670 W: http://www.marvell.com
4671 F: drivers/mmc/host/cavium*
4673 CAVIUM OCTEON-TX CRYPTO DRIVER
4674 M: George Cherian <gcherian@marvell.com>
4675 L: linux-crypto@vger.kernel.org
4677 W: http://www.marvell.com
4678 F: drivers/crypto/cavium/cpt/
4680 CAVIUM THUNDERX2 ARM64 SOC
4681 M: Robert Richter <rric@kernel.org>
4682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4684 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4685 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4687 CBS/ETF/TAPRIO QDISCS
4688 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4690 L: netdev@vger.kernel.org
4691 F: net/sched/sch_cbs.c
4692 F: net/sched/sch_etf.c
4693 F: net/sched/sch_taprio.c
4695 CC2520 IEEE-802.15.4 RADIO DRIVER
4696 M: Stefan Schmidt <stefan@datenfreihafen.org>
4697 L: linux-wpan@vger.kernel.org
4699 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4700 F: drivers/net/ieee802154/cc2520.c
4702 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4703 M: Gilad Ben-Yossef <gilad@benyossef.com>
4704 L: linux-crypto@vger.kernel.org
4706 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4707 F: drivers/crypto/ccree/
4709 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4710 M: Hadar Gat <hadar.gat@arm.com>
4711 L: linux-crypto@vger.kernel.org
4713 F: drivers/char/hw_random/cctrng.c
4714 F: drivers/char/hw_random/cctrng.h
4715 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4716 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4719 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4720 L: linux-media@vger.kernel.org
4722 W: http://linuxtv.org
4723 T: git git://linuxtv.org/media_tree.git
4724 F: Documentation/ABI/testing/debugfs-cec-error-inj
4725 F: Documentation/devicetree/bindings/media/cec/cec-common.yaml
4726 F: Documentation/driver-api/media/cec-core.rst
4727 F: Documentation/userspace-api/media/cec
4728 F: drivers/media/cec/
4729 F: drivers/media/rc/keymaps/rc-cec.c
4730 F: include/media/cec-notifier.h
4731 F: include/media/cec.h
4732 F: include/uapi/linux/cec-funcs.h
4733 F: include/uapi/linux/cec.h
4736 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4737 L: linux-media@vger.kernel.org
4739 W: http://linuxtv.org
4740 T: git git://linuxtv.org/media_tree.git
4741 F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4742 F: drivers/media/cec/platform/cec-gpio/
4744 CELL BROADBAND ENGINE ARCHITECTURE
4745 M: Arnd Bergmann <arnd@arndb.de>
4746 L: linuxppc-dev@lists.ozlabs.org
4748 W: http://www.ibm.com/developerworks/power/cell/
4749 F: arch/powerpc/include/asm/cell*.h
4750 F: arch/powerpc/include/asm/spu*.h
4751 F: arch/powerpc/include/uapi/asm/spu*.h
4752 F: arch/powerpc/platforms/cell/
4754 CELLWISE CW2015 BATTERY DRIVER
4755 M: Tobias Schrammm <t.schramm@manjaro.org>
4757 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4758 F: drivers/power/supply/cw2015_battery.c
4760 CEPH COMMON CODE (LIBCEPH)
4761 M: Ilya Dryomov <idryomov@gmail.com>
4762 M: Xiubo Li <xiubli@redhat.com>
4763 R: Jeff Layton <jlayton@kernel.org>
4764 L: ceph-devel@vger.kernel.org
4767 T: git https://github.com/ceph/ceph-client.git
4768 F: include/linux/ceph/
4769 F: include/linux/crush/
4772 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4773 M: Xiubo Li <xiubli@redhat.com>
4774 M: Ilya Dryomov <idryomov@gmail.com>
4775 R: Jeff Layton <jlayton@kernel.org>
4776 L: ceph-devel@vger.kernel.org
4779 T: git https://github.com/ceph/ceph-client.git
4780 F: Documentation/filesystems/ceph.rst
4783 CERTIFICATE HANDLING
4784 M: David Howells <dhowells@redhat.com>
4785 M: David Woodhouse <dwmw2@infradead.org>
4786 L: keyrings@vger.kernel.org
4788 F: Documentation/admin-guide/module-signing.rst
4790 F: scripts/sign-file.c
4793 CFAG12864B LCD DRIVER
4794 M: Miguel Ojeda <ojeda@kernel.org>
4796 F: drivers/auxdisplay/cfag12864b.c
4797 F: include/linux/cfag12864b.h
4799 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4800 M: Miguel Ojeda <ojeda@kernel.org>
4802 F: drivers/auxdisplay/cfag12864bfb.c
4803 F: include/linux/cfag12864b.h
4805 CHAR and MISC DRIVERS
4806 M: Arnd Bergmann <arnd@arndb.de>
4807 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4812 F: include/linux/miscdevice.h
4813 X: drivers/char/agp/
4814 X: drivers/char/hw_random/
4815 X: drivers/char/ipmi/
4816 X: drivers/char/random.c
4817 X: drivers/char/tpm/
4820 M: Andy Whitcroft <apw@canonical.com>
4821 M: Joe Perches <joe@perches.com>
4822 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4823 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4825 F: scripts/checkpatch.pl
4827 CHECKPATCH DOCUMENTATION
4828 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4829 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4830 R: Joe Perches <joe@perches.com>
4832 F: Documentation/dev-tools/checkpatch.rst
4834 CHINESE DOCUMENTATION
4835 M: Alex Shi <alexs@kernel.org>
4836 M: Yanteng Si <siyanteng@loongson.cn>
4838 F: Documentation/translations/zh_CN/
4840 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4841 M: Peter Chen <peter.chen@kernel.org>
4842 L: linux-usb@vger.kernel.org
4844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4845 F: drivers/usb/chipidea/
4847 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4848 M: Hans de Goede <hdegoede@redhat.com>
4849 L: linux-input@vger.kernel.org
4851 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4852 F: drivers/input/touchscreen/chipone_icn8318.c
4854 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4855 M: Hans de Goede <hdegoede@redhat.com>
4856 L: linux-input@vger.kernel.org
4858 F: drivers/input/touchscreen/chipone_icn8505.c
4860 CHROME HARDWARE PLATFORM SUPPORT
4861 M: Benson Leung <bleung@chromium.org>
4862 L: chrome-platform@lists.linux.dev
4864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4865 F: drivers/platform/chrome/
4867 CHROMEOS EC CODEC DRIVER
4868 M: Cheng-Yi Chiang <cychiang@chromium.org>
4869 M: Tzung-Bi Shih <tzungbi@kernel.org>
4870 R: Guenter Roeck <groeck@chromium.org>
4871 L: chrome-platform@lists.linux.dev
4873 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4874 F: sound/soc/codecs/cros_ec_codec.*
4876 CHROMEOS EC UART DRIVER
4877 M: Bhanu Prakash Maiya <bhanumaiya@chromium.org>
4878 R: Benson Leung <bleung@chromium.org>
4879 R: Tzung-Bi Shih <tzungbi@kernel.org>
4881 F: drivers/platform/chrome/cros_ec_uart.c
4883 CHROMEOS EC SUBDRIVERS
4884 M: Benson Leung <bleung@chromium.org>
4885 R: Guenter Roeck <groeck@chromium.org>
4886 L: chrome-platform@lists.linux.dev
4888 F: drivers/power/supply/cros_usbpd-charger.c
4892 CHROMEOS EC USB TYPE-C DRIVER
4893 M: Prashant Malani <pmalani@chromium.org>
4894 L: chrome-platform@lists.linux.dev
4896 F: drivers/platform/chrome/cros_ec_typec.*
4897 F: drivers/platform/chrome/cros_typec_switch.c
4898 F: drivers/platform/chrome/cros_typec_vdm.*
4900 CHROMEOS EC USB PD NOTIFY DRIVER
4901 M: Prashant Malani <pmalani@chromium.org>
4902 L: chrome-platform@lists.linux.dev
4904 F: drivers/platform/chrome/cros_usbpd_notify.c
4905 F: include/linux/platform_data/cros_usbpd_notify.h
4908 M: Dan Callaghan <dcallagh@chromium.org>
4909 R: Sami Kyöstilä <skyostil@chromium.org>
4911 F: drivers/platform/chrome/cros_hps_i2c.c
4913 CHRONTEL CH7322 CEC DRIVER
4914 M: Joe Tessler <jrt@google.com>
4915 L: linux-media@vger.kernel.org
4917 T: git git://linuxtv.org/media_tree.git
4918 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4919 F: drivers/media/cec/i2c/ch7322.c
4921 CIRRUS LOGIC AUDIO CODEC DRIVERS
4922 M: James Schulman <james.schulman@cirrus.com>
4923 M: David Rhodes <david.rhodes@cirrus.com>
4924 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4925 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4926 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4927 L: patches@opensource.cirrus.com
4929 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4930 F: include/dt-bindings/sound/cs*
4931 F: include/sound/cs*
4932 F: sound/pci/hda/cs*
4933 F: sound/pci/hda/hda_cs_dsp_ctl.*
4934 F: sound/soc/codecs/cs*
4936 CIRRUS LOGIC DSP FIRMWARE DRIVER
4937 M: Simon Trimmer <simont@opensource.cirrus.com>
4938 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4939 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4940 L: patches@opensource.cirrus.com
4942 W: https://github.com/CirrusLogic/linux-drivers/wiki
4943 T: git https://github.com/CirrusLogic/linux-drivers.git
4944 F: drivers/firmware/cirrus/*
4945 F: include/linux/firmware/cirrus/*
4947 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4948 M: Hartley Sweeten <hsweeten@visionengravers.com>
4949 L: netdev@vger.kernel.org
4951 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4953 CIRRUS LOGIC LOCHNAGAR DRIVER
4954 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4955 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4956 L: patches@opensource.cirrus.com
4958 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4959 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4960 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4961 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4962 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4963 F: Documentation/hwmon/lochnagar.rst
4964 F: drivers/clk/clk-lochnagar.c
4965 F: drivers/hwmon/lochnagar-hwmon.c
4966 F: drivers/mfd/lochnagar-i2c.c
4967 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4968 F: drivers/regulator/lochnagar-regulator.c
4969 F: include/dt-bindings/clock/lochnagar.h
4970 F: include/dt-bindings/pinctrl/lochnagar.h
4971 F: include/linux/mfd/lochnagar*
4972 F: sound/soc/codecs/lochnagar-sc.c
4974 CIRRUS LOGIC MADERA CODEC DRIVERS
4975 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4976 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4977 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4978 L: patches@opensource.cirrus.com
4980 W: https://github.com/CirrusLogic/linux-drivers/wiki
4981 T: git https://github.com/CirrusLogic/linux-drivers.git
4982 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4983 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4984 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4985 F: drivers/gpio/gpio-madera*
4986 F: drivers/irqchip/irq-madera*
4987 F: drivers/mfd/cs47l*
4988 F: drivers/mfd/madera*
4989 F: drivers/pinctrl/cirrus/*
4990 F: include/dt-bindings/sound/madera*
4991 F: include/linux/irqchip/irq-madera*
4992 F: include/linux/mfd/madera/*
4993 F: include/sound/madera*
4994 F: sound/soc/codecs/cs47l*
4995 F: sound/soc/codecs/madera*
4997 CISCO FCOE HBA DRIVER
4998 M: Satish Kharat <satishkh@cisco.com>
4999 M: Sesidhar Baddela <sebaddel@cisco.com>
5000 M: Karan Tilak Kumar <kartilak@cisco.com>
5001 L: linux-scsi@vger.kernel.org
5003 F: drivers/scsi/fnic/
5005 CISCO SCSI HBA DRIVER
5006 M: Karan Tilak Kumar <kartilak@cisco.com>
5007 M: Sesidhar Baddela <sebaddel@cisco.com>
5008 L: linux-scsi@vger.kernel.org
5010 F: drivers/scsi/snic/
5012 CISCO VIC ETHERNET NIC DRIVER
5013 M: Christian Benvenuti <benve@cisco.com>
5014 M: Satish Kharat <satishkh@cisco.com>
5016 F: drivers/net/ethernet/cisco/enic/
5018 CISCO VIC LOW LATENCY NIC DRIVER
5019 M: Christian Benvenuti <benve@cisco.com>
5020 M: Nelson Escobar <neescoba@cisco.com>
5022 F: drivers/infiniband/hw/usnic/
5025 M: Miguel Ojeda <ojeda@kernel.org>
5029 CLANG/LLVM BUILD SUPPORT
5030 M: Nathan Chancellor <nathan@kernel.org>
5031 M: Nick Desaulniers <ndesaulniers@google.com>
5032 R: Tom Rix <trix@redhat.com>
5033 L: llvm@lists.linux.dev
5035 W: https://clangbuiltlinux.github.io/
5036 B: https://github.com/ClangBuiltLinux/linux/issues
5037 C: irc://irc.libera.chat/clangbuiltlinux
5038 F: Documentation/kbuild/llvm.rst
5039 F: include/linux/compiler-clang.h
5040 F: scripts/Makefile.clang
5041 F: scripts/clang-tools/
5042 K: \b(?i:clang|llvm)\b
5044 CLANG CONTROL FLOW INTEGRITY SUPPORT
5045 M: Sami Tolvanen <samitolvanen@google.com>
5046 M: Kees Cook <keescook@chromium.org>
5047 R: Nathan Chancellor <nathan@kernel.org>
5048 R: Nick Desaulniers <ndesaulniers@google.com>
5049 L: llvm@lists.linux.dev
5051 B: https://github.com/ClangBuiltLinux/linux/issues
5052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5053 F: include/linux/cfi.h
5057 M: Russell King <linux@armlinux.org.uk>
5058 L: linux-clk@vger.kernel.org
5060 F: include/linux/clk.h
5062 CLOCKSOURCE, CLOCKEVENT DRIVERS
5063 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5064 M: Thomas Gleixner <tglx@linutronix.de>
5065 L: linux-kernel@vger.kernel.org
5067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5068 F: Documentation/devicetree/bindings/timer/
5069 F: drivers/clocksource/
5072 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5073 M: Daniel Oliveira Nascimento <don@syst.com.br>
5074 L: platform-driver-x86@vger.kernel.org
5076 F: drivers/platform/x86/classmate-laptop.c
5079 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5080 L: linux-media@vger.kernel.org
5082 W: https://linuxtv.org
5083 T: git git://linuxtv.org/media_tree.git
5084 F: drivers/media/pci/cobalt/
5086 COCCINELLE/Semantic Patches (SmPL)
5087 M: Julia Lawall <Julia.Lawall@inria.fr>
5088 M: Nicolas Palix <nicolas.palix@imag.fr>
5089 L: cocci@inria.fr (moderated for non-subscribers)
5091 W: https://coccinelle.gitlabpages.inria.fr/website/
5092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5093 F: Documentation/dev-tools/coccinelle.rst
5094 F: scripts/coccicheck
5095 F: scripts/coccinelle/
5098 M: Jan Harkes <jaharkes@cs.cmu.edu>
5100 L: codalist@coda.cs.cmu.edu
5102 W: http://www.coda.cs.cmu.edu/
5103 F: Documentation/filesystems/coda.rst
5105 F: include/linux/coda*.h
5106 F: include/uapi/linux/coda*.h
5108 CODA V4L2 MEM2MEM DRIVER
5109 M: Philipp Zabel <p.zabel@pengutronix.de>
5110 L: linux-media@vger.kernel.org
5112 F: Documentation/devicetree/bindings/media/coda.yaml
5113 F: drivers/media/platform/chips-media/
5116 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5118 F: Documentation/process/code-of-conduct-interpretation.rst
5119 F: Documentation/process/code-of-conduct.rst
5122 M: Ian Abbott <abbotti@mev.co.uk>
5123 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5126 F: include/linux/comedi/
5127 F: include/uapi/linux/comedi.h
5129 COMMON CLK FRAMEWORK
5130 M: Michael Turquette <mturquette@baylibre.com>
5131 M: Stephen Boyd <sboyd@kernel.org>
5132 L: linux-clk@vger.kernel.org
5134 Q: http://patchwork.kernel.org/project/linux-clk/list/
5135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5136 F: Documentation/devicetree/bindings/clock/
5138 F: include/dt-bindings/clock/
5139 F: include/linux/clk-pr*
5140 F: include/linux/clk/
5141 F: include/linux/of_clk.h
5142 X: drivers/clk/clkdev.c
5144 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5145 M: Steve French <sfrench@samba.org>
5146 R: Paulo Alcantara <pc@cjr.nz> (DFS, global name space)
5147 R: Ronnie Sahlberg <lsahlber@redhat.com> (directory leases, sparse files)
5148 R: Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5149 R: Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5150 L: linux-cifs@vger.kernel.org
5151 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5153 W: https://wiki.samba.org/index.php/LinuxCIFS
5154 T: git git://git.samba.org/sfrench/cifs-2.6.git
5155 F: Documentation/admin-guide/cifs/
5158 F: include/uapi/linux/cifs
5160 COMPACTPCI HOTPLUG CORE
5161 M: Scott Murray <scott@spiteful.org>
5162 L: linux-pci@vger.kernel.org
5164 F: drivers/pci/hotplug/cpci_hotplug*
5166 COMPACTPCI HOTPLUG GENERIC DRIVER
5167 M: Scott Murray <scott@spiteful.org>
5168 L: linux-pci@vger.kernel.org
5170 F: drivers/pci/hotplug/cpcihp_generic.c
5172 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5173 M: Scott Murray <scott@spiteful.org>
5174 L: linux-pci@vger.kernel.org
5176 F: drivers/pci/hotplug/cpcihp_zt5550.*
5178 COMPAL LAPTOP SUPPORT
5179 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5180 L: platform-driver-x86@vger.kernel.org
5182 F: drivers/platform/x86/compal-laptop.c
5185 M: Miguel Ojeda <ojeda@kernel.org>
5186 R: Nick Desaulniers <ndesaulniers@google.com>
5188 F: include/linux/compiler_attributes.h
5190 COMPUTE EXPRESS LINK (CXL)
5191 M: Alison Schofield <alison.schofield@intel.com>
5192 M: Vishal Verma <vishal.l.verma@intel.com>
5193 M: Ira Weiny <ira.weiny@intel.com>
5194 M: Ben Widawsky <bwidawsk@kernel.org>
5195 M: Dan Williams <dan.j.williams@intel.com>
5196 L: linux-cxl@vger.kernel.org
5199 F: include/uapi/linux/cxl_mem.h
5201 CONEXANT ACCESSRUNNER USB DRIVER
5202 L: accessrunner-general@lists.sourceforge.net
5204 W: http://accessrunner.sourceforge.net/
5205 F: drivers/usb/atm/cxacru.c
5208 M: Joel Becker <jlbec@evilplan.org>
5209 M: Christoph Hellwig <hch@lst.de>
5211 T: git git://git.infradead.org/users/hch/configfs.git
5213 F: include/linux/configfs.h
5214 F: samples/configfs/
5217 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5219 F: drivers/video/console/
5220 F: include/linux/console*
5223 M: Frederic Weisbecker <frederic@kernel.org>
5224 M: "Paul E. McKenney" <paulmck@kernel.org>
5226 F: kernel/context_tracking.c
5227 F: include/linux/context_tracking*
5229 CONTROL GROUP (CGROUP)
5230 M: Tejun Heo <tj@kernel.org>
5231 M: Zefan Li <lizefan.x@bytedance.com>
5232 M: Johannes Weiner <hannes@cmpxchg.org>
5233 L: cgroups@vger.kernel.org
5235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5236 F: Documentation/admin-guide/cgroup-v1/
5237 F: Documentation/admin-guide/cgroup-v2.rst
5238 F: include/linux/cgroup*
5240 F: tools/testing/selftests/cgroup/
5242 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5243 M: Tejun Heo <tj@kernel.org>
5244 M: Josef Bacik <josef@toxicpanda.com>
5245 M: Jens Axboe <axboe@kernel.dk>
5246 L: cgroups@vger.kernel.org
5247 L: linux-block@vger.kernel.org
5248 T: git git://git.kernel.dk/linux-block
5249 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5250 F: block/bfq-cgroup.c
5251 F: block/blk-cgroup.c
5252 F: block/blk-iocost.c
5253 F: block/blk-iolatency.c
5254 F: block/blk-throttle.c
5255 F: include/linux/blk-cgroup.h
5257 CONTROL GROUP - CPUSET
5258 M: Waiman Long <longman@redhat.com>
5259 M: Zefan Li <lizefan.x@bytedance.com>
5260 L: cgroups@vger.kernel.org
5262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5263 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5264 F: include/linux/cpuset.h
5265 F: kernel/cgroup/cpuset.c
5267 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5268 M: Johannes Weiner <hannes@cmpxchg.org>
5269 M: Michal Hocko <mhocko@kernel.org>
5270 M: Roman Gushchin <roman.gushchin@linux.dev>
5271 M: Shakeel Butt <shakeelb@google.com>
5272 R: Muchun Song <muchun.song@linux.dev>
5273 L: cgroups@vger.kernel.org
5274 L: linux-mm@kvack.org
5278 F: tools/testing/selftests/cgroup/memcg_protection.m
5279 F: tools/testing/selftests/cgroup/test_kmem.c
5280 F: tools/testing/selftests/cgroup/test_memcontrol.c
5282 CORETEMP HARDWARE MONITORING DRIVER
5283 M: Fenghua Yu <fenghua.yu@intel.com>
5284 L: linux-hwmon@vger.kernel.org
5286 F: Documentation/hwmon/coretemp.rst
5287 F: drivers/hwmon/coretemp.c
5289 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5290 M: Marius Zachmann <mail@mariuszachmann.de>
5291 L: linux-hwmon@vger.kernel.org
5293 F: drivers/hwmon/corsair-cpro.c
5295 CORSAIR-PSU HARDWARE MONITOR DRIVER
5296 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5297 L: linux-hwmon@vger.kernel.org
5299 F: Documentation/hwmon/corsair-psu.rst
5300 F: drivers/hwmon/corsair-psu.c
5303 M: William Breathitt Gray <william.gray@linaro.org>
5304 L: linux-iio@vger.kernel.org
5306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5307 F: Documentation/ABI/testing/sysfs-bus-counter
5308 F: Documentation/driver-api/generic-counter.rst
5310 F: include/linux/counter.h
5311 F: include/uapi/linux/counter.h
5315 M: Bence Csókás <bence98@sch.bme.hu>
5317 F: drivers/i2c/busses/i2c-cp2615.c
5319 CPMAC ETHERNET DRIVER
5320 M: Florian Fainelli <f.fainelli@gmail.com>
5321 L: netdev@vger.kernel.org
5323 F: drivers/net/ethernet/ti/cpmac.c
5325 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5326 M: Viresh Kumar <viresh.kumar@linaro.org>
5327 M: Sudeep Holla <sudeep.holla@arm.com>
5328 L: linux-pm@vger.kernel.org
5330 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5331 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5333 CPU FREQUENCY SCALING FRAMEWORK
5334 M: "Rafael J. Wysocki" <rafael@kernel.org>
5335 M: Viresh Kumar <viresh.kumar@linaro.org>
5336 L: linux-pm@vger.kernel.org
5338 B: https://bugzilla.kernel.org
5339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5341 F: Documentation/admin-guide/pm/cpufreq.rst
5342 F: Documentation/admin-guide/pm/intel_pstate.rst
5343 F: Documentation/cpu-freq/
5344 F: Documentation/devicetree/bindings/cpufreq/
5346 F: include/linux/cpufreq.h
5347 F: include/linux/sched/cpufreq.h
5348 F: kernel/sched/cpufreq*.c
5349 F: tools/testing/selftests/cpufreq/
5351 CPU IDLE TIME MANAGEMENT FRAMEWORK
5352 M: "Rafael J. Wysocki" <rafael@kernel.org>
5353 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5354 L: linux-pm@vger.kernel.org
5356 B: https://bugzilla.kernel.org
5357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5358 F: Documentation/admin-guide/pm/cpuidle.rst
5359 F: Documentation/driver-api/pm/cpuidle.rst
5361 F: include/linux/cpuidle.h
5363 CPU POWER MONITORING SUBSYSTEM
5364 M: Thomas Renninger <trenn@suse.com>
5365 M: Shuah Khan <shuah@kernel.org>
5366 M: Shuah Khan <skhan@linuxfoundation.org>
5367 L: linux-pm@vger.kernel.org
5369 F: tools/power/cpupower/
5372 M: "H. Peter Anvin" <hpa@zytor.com>
5374 F: arch/x86/kernel/cpuid.c
5375 F: arch/x86/kernel/msr.c
5377 CPUIDLE DRIVER - ARM BIG LITTLE
5378 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5379 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5380 L: linux-pm@vger.kernel.org
5381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5384 F: drivers/cpuidle/cpuidle-big_little.c
5386 CPUIDLE DRIVER - ARM EXYNOS
5387 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5388 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
5389 M: Kukjin Kim <kgene@kernel.org>
5390 L: linux-pm@vger.kernel.org
5391 L: linux-samsung-soc@vger.kernel.org
5393 F: arch/arm/mach-exynos/pm.c
5394 F: drivers/cpuidle/cpuidle-exynos.c
5395 F: include/linux/platform_data/cpuidle-exynos.h
5397 CPUIDLE DRIVER - ARM PSCI
5398 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5399 M: Sudeep Holla <sudeep.holla@arm.com>
5400 L: linux-pm@vger.kernel.org
5401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5403 F: drivers/cpuidle/cpuidle-psci.c
5405 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5406 M: Ulf Hansson <ulf.hansson@linaro.org>
5407 L: linux-pm@vger.kernel.org
5408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5410 F: drivers/cpuidle/cpuidle-psci.h
5411 F: drivers/cpuidle/cpuidle-psci-domain.c
5413 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5414 M: Ulf Hansson <ulf.hansson@linaro.org>
5415 L: linux-pm@vger.kernel.org
5417 F: drivers/cpuidle/dt_idle_genpd.c
5418 F: drivers/cpuidle/dt_idle_genpd.h
5420 CPUIDLE DRIVER - RISC-V SBI
5421 M: Anup Patel <anup@brainfault.org>
5422 L: linux-pm@vger.kernel.org
5423 L: linux-riscv@lists.infradead.org
5425 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5428 M: Nicolas Pitre <nico@fluxnic.net>
5430 F: Documentation/filesystems/cramfs.rst
5434 M: Bastien Nocera <hadess@hadess.net>
5435 L: linux-input@vger.kernel.org
5437 F: drivers/hid/hid-creative-sb0540.c
5440 M: Herbert Xu <herbert@gondor.apana.org.au>
5441 M: "David S. Miller" <davem@davemloft.net>
5442 L: linux-crypto@vger.kernel.org
5444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5446 F: Documentation/crypto/
5447 F: Documentation/devicetree/bindings/crypto/
5452 F: include/linux/crypto*
5455 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5456 M: Neil Horman <nhorman@tuxdriver.com>
5457 L: linux-crypto@vger.kernel.org
5459 F: crypto/ansi_cprng.c
5463 M: Hans Verkuil <hverkuil@xs4all.nl>
5464 L: linux-media@vger.kernel.org
5466 W: http://linuxtv.org
5467 T: git git://linuxtv.org/media_tree.git
5468 F: drivers/media/i2c/cs3308.c
5470 CS5535 Audio ALSA driver
5471 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5473 F: sound/pci/cs5535audio/
5476 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5477 M: Ondrej Ille <ondrej.ille@gmail.com>
5478 L: linux-can@vger.kernel.org
5480 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5481 F: drivers/net/can/ctucanfd/
5484 M: Solomon Peachy <pizza@shaftnet.org>
5486 F: drivers/net/wireless/st/cw1200/
5488 CX18 VIDEO4LINUX DRIVER
5489 M: Andy Walls <awalls@md.metrocast.net>
5490 L: linux-media@vger.kernel.org
5492 W: https://linuxtv.org
5493 T: git git://linuxtv.org/media_tree.git
5494 F: drivers/media/pci/cx18/
5495 F: include/uapi/linux/ivtv*
5497 CX2341X MPEG ENCODER HELPER MODULE
5498 M: Hans Verkuil <hverkuil@xs4all.nl>
5499 L: linux-media@vger.kernel.org
5501 W: https://linuxtv.org
5502 T: git git://linuxtv.org/media_tree.git
5503 F: drivers/media/common/cx2341x*
5504 F: include/media/drv-intf/cx2341x.h
5506 CX24120 MEDIA DRIVER
5507 M: Jemma Denson <jdenson@gmail.com>
5508 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5509 L: linux-media@vger.kernel.org
5511 W: https://linuxtv.org
5512 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5513 F: drivers/media/dvb-frontends/cx24120*
5515 CX88 VIDEO4LINUX DRIVER
5516 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5517 L: linux-media@vger.kernel.org
5519 W: https://linuxtv.org
5520 T: git git://linuxtv.org/media_tree.git
5521 F: Documentation/driver-api/media/drivers/cx88*
5522 F: drivers/media/pci/cx88/
5524 CXD2820R MEDIA DRIVER
5525 M: Antti Palosaari <crope@iki.fi>
5526 L: linux-media@vger.kernel.org
5528 W: https://linuxtv.org
5529 W: http://palosaari.fi/linux/
5530 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5531 T: git git://linuxtv.org/anttip/media_tree.git
5532 F: drivers/media/dvb-frontends/cxd2820r*
5534 CXGB3 ETHERNET DRIVER (CXGB3)
5535 M: Raju Rangoju <rajur@chelsio.com>
5536 L: netdev@vger.kernel.org
5538 W: http://www.chelsio.com
5539 F: drivers/net/ethernet/chelsio/cxgb3/
5541 CXGB3 ISCSI DRIVER (CXGB3I)
5542 M: Varun Prakash <varun@chelsio.com>
5543 L: linux-scsi@vger.kernel.org
5545 W: http://www.chelsio.com
5546 F: drivers/scsi/cxgbi/cxgb3i
5548 CXGB4 CRYPTO DRIVER (chcr)
5549 M: Ayush Sawal <ayush.sawal@chelsio.com>
5550 L: linux-crypto@vger.kernel.org
5552 W: http://www.chelsio.com
5553 F: drivers/crypto/chelsio
5555 CXGB4 INLINE CRYPTO DRIVER
5556 M: Ayush Sawal <ayush.sawal@chelsio.com>
5557 L: netdev@vger.kernel.org
5559 W: http://www.chelsio.com
5560 F: drivers/net/ethernet/chelsio/inline_crypto/
5562 CXGB4 ETHERNET DRIVER (CXGB4)
5563 M: Raju Rangoju <rajur@chelsio.com>
5564 L: netdev@vger.kernel.org
5566 W: http://www.chelsio.com
5567 F: drivers/net/ethernet/chelsio/cxgb4/
5569 CXGB4 ISCSI DRIVER (CXGB4I)
5570 M: Varun Prakash <varun@chelsio.com>
5571 L: linux-scsi@vger.kernel.org
5573 W: http://www.chelsio.com
5574 F: drivers/scsi/cxgbi/cxgb4i
5576 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5577 M: Potnuri Bharat Teja <bharat@chelsio.com>
5578 L: linux-rdma@vger.kernel.org
5580 W: http://www.openfabrics.org
5581 F: drivers/infiniband/hw/cxgb4/
5582 F: include/uapi/rdma/cxgb4-abi.h
5584 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5585 M: Raju Rangoju <rajur@chelsio.com>
5586 L: netdev@vger.kernel.org
5588 W: http://www.chelsio.com
5589 F: drivers/net/ethernet/chelsio/cxgb4vf/
5591 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5592 M: Frederic Barrat <fbarrat@linux.ibm.com>
5593 M: Andrew Donnellan <ajd@linux.ibm.com>
5594 L: linuxppc-dev@lists.ozlabs.org
5596 F: Documentation/ABI/testing/sysfs-class-cxl
5597 F: Documentation/powerpc/cxl.rst
5598 F: arch/powerpc/platforms/powernv/pci-cxl.c
5599 F: drivers/misc/cxl/
5600 F: include/misc/cxl*
5601 F: include/uapi/misc/cxl.h
5603 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5604 M: Manoj N. Kumar <manoj@linux.ibm.com>
5605 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5606 M: Uma Krishnan <ukrishn@linux.ibm.com>
5607 L: linux-scsi@vger.kernel.org
5609 F: Documentation/powerpc/cxlflash.rst
5610 F: drivers/scsi/cxlflash/
5611 F: include/uapi/scsi/cxlflash_ioctl.h
5614 M: Russell King <linux@armlinux.org.uk>
5615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5617 W: http://www.armlinux.org.uk/
5618 F: drivers/video/fbdev/cyber2000fb.*
5620 CYCLADES PC300 DRIVER
5622 F: drivers/net/wan/pc300*
5624 CYPRESS_FIRMWARE MEDIA DRIVER
5625 M: Antti Palosaari <crope@iki.fi>
5626 L: linux-media@vger.kernel.org
5628 W: https://linuxtv.org
5629 W: http://palosaari.fi/linux/
5630 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5631 T: git git://linuxtv.org/anttip/media_tree.git
5632 F: drivers/media/common/cypress_firmware*
5634 CYPRESS CY8C95X0 PINCTRL DRIVER
5635 M: Patrick Rudolph <patrick.rudolph@9elements.com>
5636 L: linux-gpio@vger.kernel.org
5638 F: drivers/pinctrl/pinctrl-cy8c95x0.c
5640 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5641 M: Linus Walleij <linus.walleij@linaro.org>
5642 L: linux-input@vger.kernel.org
5644 F: drivers/input/touchscreen/cy8ctma140.c
5646 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5647 M: Yassine Oudjana <y.oudjana@protonmail.com>
5648 L: linux-input@vger.kernel.org
5650 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5651 F: drivers/input/keyboard/cypress-sf.c
5653 CYTTSP TOUCHSCREEN DRIVER
5654 M: Linus Walleij <linus.walleij@linaro.org>
5655 L: linux-input@vger.kernel.org
5657 F: drivers/input/touchscreen/cyttsp*
5659 D-LINK DIR-685 TOUCHKEYS DRIVER
5660 M: Linus Walleij <linus.walleij@linaro.org>
5661 L: linux-input@vger.kernel.org
5663 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5665 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5666 M: Joshua Kinard <kumba@gentoo.org>
5668 F: drivers/rtc/rtc-ds1685.c
5669 F: include/linux/rtc/ds1685.h
5671 DAMA SLAVE for AX.25
5672 M: Joerg Reuter <jreuter@yaina.de>
5673 L: linux-hams@vger.kernel.org
5675 W: http://yaina.de/jreuter/
5676 W: http://www.qsl.net/dl1bke/
5677 F: net/ax25/af_ax25.c
5678 F: net/ax25/ax25_dev.c
5679 F: net/ax25/ax25_ds_*
5680 F: net/ax25/ax25_in.c
5681 F: net/ax25/ax25_out.c
5682 F: net/ax25/ax25_timer.c
5683 F: net/ax25/sysctl_net_ax25.c
5686 M: SeongJae Park <sj@kernel.org>
5687 L: damon@lists.linux.dev
5688 L: linux-mm@kvack.org
5690 W: https://damonitor.github.io
5691 P: Documentation/mm/damon/maintainer-profile.rst
5692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5693 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
5694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
5695 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5696 F: Documentation/admin-guide/mm/damon/
5697 F: Documentation/mm/damon/
5698 F: include/linux/damon.h
5699 F: include/trace/events/damon.h
5701 F: tools/testing/selftests/damon/
5703 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5704 L: netdev@vger.kernel.org
5706 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5707 F: drivers/net/ethernet/dec/tulip/dmfe.c
5709 DC390/AM53C974 SCSI driver
5710 M: Hannes Reinecke <hare@suse.com>
5711 L: linux-scsi@vger.kernel.org
5713 F: drivers/scsi/am53c974.c
5716 M: Oliver Neukum <oliver@neukum.org>
5717 M: Ali Akcaagac <aliakc@web.de>
5718 M: Jamie Lenehan <lenehan@twibble.org>
5720 F: Documentation/scsi/dc395x.rst
5721 F: drivers/scsi/dc395x.*
5724 L: dccp@vger.kernel.org
5726 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5727 F: include/linux/dccp.h
5728 F: include/linux/tfrc.h
5729 F: include/uapi/linux/dccp.h
5732 DECSTATION PLATFORM SUPPORT
5733 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5734 L: linux-mips@vger.kernel.org
5736 W: http://www.linux-mips.org/wiki/DECstation
5738 F: arch/mips/include/asm/dec/
5739 F: arch/mips/include/asm/mach-dec/
5741 DEFXX FDDI NETWORK DRIVER
5742 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5744 F: drivers/net/fddi/defxx.*
5746 DEFZA FDDI NETWORK DRIVER
5747 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5749 F: drivers/net/fddi/defza.*
5751 DEINTERLACE DRIVERS FOR ALLWINNER H3
5752 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5753 L: linux-media@vger.kernel.org
5755 T: git git://linuxtv.org/media_tree.git
5756 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5757 F: drivers/media/platform/sunxi/sun8i-di/
5760 M: Matthew Garrett <mjg59@srcf.ucam.org>
5761 M: Pali Rohár <pali@kernel.org>
5762 L: platform-driver-x86@vger.kernel.org
5764 F: drivers/platform/x86/dell/dell-laptop.c
5766 DELL LAPTOP FREEFALL DRIVER
5767 M: Pali Rohár <pali@kernel.org>
5769 F: drivers/platform/x86/dell/dell-smo8800.c
5771 DELL LAPTOP RBTN DRIVER
5772 M: Pali Rohár <pali@kernel.org>
5774 F: drivers/platform/x86/dell/dell-rbtn.*
5776 DELL LAPTOP SMM DRIVER
5777 M: Pali Rohár <pali@kernel.org>
5779 F: Documentation/ABI/obsolete/procfs-i8k
5780 F: drivers/hwmon/dell-smm-hwmon.c
5781 F: include/uapi/linux/i8k.h
5783 DELL REMOTE BIOS UPDATE DRIVER
5784 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5785 L: platform-driver-x86@vger.kernel.org
5787 F: drivers/platform/x86/dell/dell_rbu.c
5790 M: Pali Rohár <pali@kernel.org>
5791 L: Dell.Client.Kernel@dell.com
5792 L: platform-driver-x86@vger.kernel.org
5794 F: drivers/platform/x86/dell/dell-smbios.*
5796 DELL SMBIOS SMM DRIVER
5797 L: Dell.Client.Kernel@dell.com
5798 L: platform-driver-x86@vger.kernel.org
5800 F: drivers/platform/x86/dell/dell-smbios-smm.c
5802 DELL SMBIOS WMI DRIVER
5803 L: Dell.Client.Kernel@dell.com
5804 L: platform-driver-x86@vger.kernel.org
5806 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5807 F: tools/wmi/dell-smbios-example.c
5809 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5810 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5811 L: platform-driver-x86@vger.kernel.org
5813 F: Documentation/driver-api/dcdbas.rst
5814 F: drivers/platform/x86/dell/dcdbas.*
5816 DELL WMI DESCRIPTOR DRIVER
5817 L: Dell.Client.Kernel@dell.com
5819 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5822 M: Armin Wolf <W_Armin@gmx.de>
5824 F: Documentation/ABI/testing/debugfs-dell-wmi-ddv
5825 F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
5826 F: drivers/platform/x86/dell/dell-wmi-ddv.c
5828 DELL WMI SYSMAN DRIVER
5829 M: Prasanth Ksr <prasanth.ksr@dell.com>
5830 L: Dell.Client.Kernel@dell.com
5831 L: platform-driver-x86@vger.kernel.org
5833 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5834 F: drivers/platform/x86/dell/dell-wmi-sysman/
5836 DELL WMI NOTIFICATIONS DRIVER
5837 M: Matthew Garrett <mjg59@srcf.ucam.org>
5838 M: Pali Rohár <pali@kernel.org>
5840 F: drivers/platform/x86/dell/dell-wmi-base.c
5842 DELL WMI HARDWARE PRIVACY SUPPORT
5843 M: Perry Yuan <Perry.Yuan@dell.com>
5844 L: Dell.Client.Kernel@dell.com
5845 L: platform-driver-x86@vger.kernel.org
5847 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5849 DELTA ST MEDIA DRIVER
5850 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5851 L: linux-media@vger.kernel.org
5853 W: https://linuxtv.org
5854 T: git git://linuxtv.org/media_tree.git
5855 F: drivers/media/platform/st/sti/delta
5857 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5858 M: Zev Weiss <zev@bewilderbeest.net>
5859 L: linux-hwmon@vger.kernel.org
5861 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5863 DELTA DPS920AB PSU DRIVER
5864 M: Robert Marko <robert.marko@sartura.hr>
5865 L: linux-hwmon@vger.kernel.org
5867 F: Documentation/hwmon/dps920ab.rst
5868 F: drivers/hwmon/pmbus/dps920ab.c
5870 DELTA NETWORKS TN48M CPLD DRIVERS
5871 M: Robert Marko <robert.marko@sartura.hr>
5873 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5874 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5875 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5876 F: drivers/gpio/gpio-tn48m.c
5877 F: include/dt-bindings/reset/delta,tn48m-reset.h
5880 L: linux-mtd@lists.infradead.org
5882 F: drivers/mtd/nand/raw/denali*
5884 DESIGNWARE EDMA CORE IP DRIVER
5885 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5886 L: dmaengine@vger.kernel.org
5888 F: drivers/dma/dw-edma/
5889 F: include/linux/dma/edma.h
5891 DESIGNWARE XDATA IP DRIVER
5892 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5893 L: linux-pci@vger.kernel.org
5895 F: Documentation/misc-devices/dw-xdata-pcie.rst
5896 F: drivers/misc/dw-xdata-pcie.c
5898 DESIGNWARE USB2 DRD IP DRIVER
5899 M: Minas Harutyunyan <hminas@synopsys.com>
5900 L: linux-usb@vger.kernel.org
5902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5903 F: drivers/usb/dwc2/
5905 DESIGNWARE USB3 DRD IP DRIVER
5906 M: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
5907 L: linux-usb@vger.kernel.org
5909 F: drivers/usb/dwc3/
5911 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5912 M: Andreas Klinger <ak@it-klinger.de>
5913 L: linux-iio@vger.kernel.org
5915 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5916 F: drivers/iio/proximity/srf*.c
5918 DEVICE COREDUMP (DEV_COREDUMP)
5919 M: Johannes Berg <johannes@sipsolutions.net>
5920 L: linux-kernel@vger.kernel.org
5922 F: drivers/base/devcoredump.c
5923 F: include/linux/devcoredump.h
5925 DEVICE DEPENDENCY HELPER SCRIPT
5926 M: Saravana Kannan <saravanak@google.com>
5927 L: linux-kernel@vger.kernel.org
5929 F: scripts/dev-needs.sh
5931 DEVICE DIRECT ACCESS (DAX)
5932 M: Dan Williams <dan.j.williams@intel.com>
5933 M: Vishal Verma <vishal.l.verma@intel.com>
5934 M: Dave Jiang <dave.jiang@intel.com>
5935 L: nvdimm@lists.linux.dev
5936 L: linux-cxl@vger.kernel.org
5940 DEVICE FREQUENCY (DEVFREQ)
5941 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5942 M: Kyungmin Park <kyungmin.park@samsung.com>
5943 M: Chanwoo Choi <cw00.choi@samsung.com>
5944 L: linux-pm@vger.kernel.org
5946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5947 F: Documentation/devicetree/bindings/devfreq/
5948 F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5950 F: include/linux/devfreq.h
5951 F: include/trace/events/devfreq.h
5953 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5954 M: Chanwoo Choi <cw00.choi@samsung.com>
5955 L: linux-pm@vger.kernel.org
5957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5958 F: Documentation/devicetree/bindings/devfreq/event/
5959 F: drivers/devfreq/devfreq-event.c
5960 F: drivers/devfreq/event/
5961 F: include/dt-bindings/pmu/exynos_ppmu.h
5962 F: include/linux/devfreq-event.h
5964 DEVICE RESOURCE MANAGEMENT HELPERS
5965 M: Hans de Goede <hdegoede@redhat.com>
5966 R: Matti Vaittinen <mazziesaccount@gmail.com>
5968 F: include/linux/devm-helpers.h
5971 M: Alasdair Kergon <agk@redhat.com>
5972 M: Mike Snitzer <snitzer@kernel.org>
5973 M: dm-devel@redhat.com
5974 L: dm-devel@redhat.com
5976 W: http://sources.redhat.com/dm
5977 Q: http://patchwork.kernel.org/project/dm-devel/list/
5978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5979 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5980 F: Documentation/admin-guide/device-mapper/
5981 F: drivers/md/Kconfig
5982 F: drivers/md/Makefile
5984 F: drivers/md/persistent-data/
5985 F: include/linux/device-mapper.h
5986 F: include/linux/dm-*.h
5987 F: include/uapi/linux/dm-*.h
5990 M: Jiri Pirko <jiri@resnulli.us>
5991 L: netdev@vger.kernel.org
5993 F: Documentation/networking/devlink
5994 F: include/net/devlink.h
5995 F: include/uapi/linux/devlink.h
5998 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
5999 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
6000 L: kernel@dh-electronics.com
6002 F: arch/arm/boot/dts/imx6*-dhcom-*
6003 F: arch/arm/boot/dts/imx6*-dhcor-*
6005 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6006 M: Marek Vasut <marex@denx.de>
6007 L: kernel@dh-electronics.com
6009 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
6010 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
6012 DIALOG SEMICONDUCTOR DRIVERS
6013 M: Support Opensource <support.opensource@diasemi.com>
6015 W: http://www.dialog-semiconductor.com/products
6016 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
6017 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6018 F: Documentation/devicetree/bindings/mfd/da90*.txt
6019 F: Documentation/devicetree/bindings/mfd/da90*.yaml
6020 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6021 F: Documentation/devicetree/bindings/regulator/da92*.txt
6022 F: Documentation/devicetree/bindings/regulator/slg51000.txt
6023 F: Documentation/devicetree/bindings/sound/da[79]*.txt
6024 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6025 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6026 F: Documentation/hwmon/da90??.rst
6027 F: drivers/gpio/gpio-da90??.c
6028 F: drivers/hwmon/da90??-hwmon.c
6029 F: drivers/iio/adc/da91??-*.c
6030 F: drivers/input/misc/da72??.[ch]
6031 F: drivers/input/misc/da90??_onkey.c
6032 F: drivers/input/touchscreen/da9052_tsi.c
6033 F: drivers/leds/leds-da90??.c
6034 F: drivers/mfd/da903x.c
6035 F: drivers/mfd/da90??-*.c
6036 F: drivers/mfd/da91??-*.c
6037 F: drivers/pinctrl/pinctrl-da90??.c
6038 F: drivers/power/supply/da9052-battery.c
6039 F: drivers/power/supply/da91??-*.c
6040 F: drivers/regulator/da9???-regulator.[ch]
6041 F: drivers/regulator/slg51000-regulator.[ch]
6042 F: drivers/rtc/rtc-da90??.c
6043 F: drivers/thermal/da90??-thermal.c
6044 F: drivers/video/backlight/da90??_bl.c
6045 F: drivers/watchdog/da90??_wdt.c
6046 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6047 F: include/linux/mfd/da903x.h
6048 F: include/linux/mfd/da9052/
6049 F: include/linux/mfd/da9055/
6050 F: include/linux/mfd/da9062/
6051 F: include/linux/mfd/da9063/
6052 F: include/linux/mfd/da9150/
6053 F: include/linux/regulator/da9211.h
6054 F: include/sound/da[79]*.h
6055 F: sound/soc/codecs/da[79]*.[ch]
6057 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6058 M: William Breathitt Gray <william.gray@linaro.org>
6059 L: linux-gpio@vger.kernel.org
6061 F: drivers/gpio/gpio-gpio-mm.c
6063 DIOLAN U2C-12 I2C DRIVER
6064 M: Guenter Roeck <linux@roeck-us.net>
6065 L: linux-i2c@vger.kernel.org
6067 F: drivers/i2c/busses/i2c-diolan-u2c.c
6069 DIRECTORY NOTIFICATION (DNOTIFY)
6070 M: Jan Kara <jack@suse.cz>
6071 R: Amir Goldstein <amir73il@gmail.com>
6072 L: linux-fsdevel@vger.kernel.org
6074 F: Documentation/filesystems/dnotify.rst
6075 F: fs/notify/dnotify/
6076 F: include/linux/dnotify.h
6078 DISK GEOMETRY AND PARTITION HANDLING
6079 M: Andries Brouwer <aeb@cwi.nl>
6081 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6082 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6083 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6086 M: Jan Kara <jack@suse.com>
6088 F: Documentation/filesystems/quota.rst
6090 F: include/linux/quota*.h
6091 F: include/uapi/linux/quota*.h
6093 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6094 M: Bernie Thompson <bernie@plugable.com>
6095 L: linux-fbdev@vger.kernel.org
6097 W: http://plugable.com/category/projects/udlfb/
6098 F: Documentation/fb/udlfb.rst
6099 F: drivers/video/fbdev/udlfb.c
6100 F: include/video/udlfb.h
6102 DISTRIBUTED LOCK MANAGER (DLM)
6103 M: Christine Caulfield <ccaulfie@redhat.com>
6104 M: David Teigland <teigland@redhat.com>
6105 L: cluster-devel@redhat.com
6107 W: http://sources.redhat.com/cluster/
6108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6111 DMA BUFFER SHARING FRAMEWORK
6112 M: Sumit Semwal <sumit.semwal@linaro.org>
6113 M: Christian König <christian.koenig@amd.com>
6114 L: linux-media@vger.kernel.org
6115 L: dri-devel@lists.freedesktop.org
6116 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6118 T: git git://anongit.freedesktop.org/drm/drm-misc
6119 F: Documentation/driver-api/dma-buf.rst
6121 F: include/linux/*fence.h
6122 F: include/linux/dma-buf.h
6123 F: include/linux/dma-resv.h
6124 K: \bdma_(?:buf|fence|resv)\b
6126 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6127 M: Vinod Koul <vkoul@kernel.org>
6128 L: dmaengine@vger.kernel.org
6130 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6132 F: Documentation/devicetree/bindings/dma/
6133 F: Documentation/driver-api/dmaengine/
6135 F: include/dt-bindings/dma/
6136 F: include/linux/dma/
6137 F: include/linux/dmaengine.h
6138 F: include/linux/of_dma.h
6141 M: Christoph Hellwig <hch@lst.de>
6142 M: Marek Szyprowski <m.szyprowski@samsung.com>
6143 R: Robin Murphy <robin.murphy@arm.com>
6144 L: iommu@lists.linux.dev
6146 W: http://git.infradead.org/users/hch/dma-mapping.git
6147 T: git git://git.infradead.org/users/hch/dma-mapping.git
6148 F: include/asm-generic/dma-mapping.h
6149 F: include/linux/dma-direct.h
6150 F: include/linux/dma-mapping.h
6151 F: include/linux/dma-map-ops.h
6152 F: include/linux/swiotlb.h
6155 DMA MAPPING BENCHMARK
6156 M: Xiang Chen <chenxiang66@hisilicon.com>
6157 L: iommu@lists.linux.dev
6158 F: kernel/dma/map_benchmark.c
6159 F: tools/testing/selftests/dma/
6161 DMA-BUF HEAPS FRAMEWORK
6162 M: Sumit Semwal <sumit.semwal@linaro.org>
6163 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6164 R: Liam Mark <lmark@codeaurora.org>
6165 R: Laura Abbott <labbott@redhat.com>
6166 R: Brian Starkey <Brian.Starkey@arm.com>
6167 R: John Stultz <jstultz@google.com>
6168 L: linux-media@vger.kernel.org
6169 L: dri-devel@lists.freedesktop.org
6170 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6172 T: git git://anongit.freedesktop.org/drm/drm-misc
6173 F: drivers/dma-buf/dma-heap.c
6174 F: drivers/dma-buf/heaps/*
6175 F: include/linux/dma-heap.h
6176 F: include/uapi/linux/dma-heap.h
6178 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6179 M: Lukasz Luba <lukasz.luba@arm.com>
6180 L: linux-pm@vger.kernel.org
6181 L: linux-samsung-soc@vger.kernel.org
6183 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6184 F: drivers/memory/samsung/exynos5422-dmc.c
6186 DME1737 HARDWARE MONITOR DRIVER
6187 M: Juerg Haefliger <juergh@proton.me>
6188 L: linux-hwmon@vger.kernel.org
6190 F: Documentation/hwmon/dme1737.rst
6191 F: drivers/hwmon/dme1737.c
6194 M: Jean Delvare <jdelvare@suse.com>
6196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6197 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6198 F: drivers/firmware/dmi-id.c
6199 F: drivers/firmware/dmi_scan.c
6200 F: include/linux/dmi.h
6203 M: Jonathan Corbet <corbet@lwn.net>
6204 L: linux-doc@vger.kernel.org
6206 P: Documentation/doc-guide/maintainer-profile.rst
6207 T: git git://git.lwn.net/linux.git docs-next
6209 F: scripts/documentation-file-ref-check
6210 F: scripts/kernel-doc
6211 F: scripts/sphinx-pre-install
6212 X: Documentation/ABI/
6213 X: Documentation/admin-guide/media/
6214 X: Documentation/devicetree/
6215 X: Documentation/driver-api/media/
6216 X: Documentation/firmware-guide/acpi/
6217 X: Documentation/i2c/
6218 X: Documentation/power/
6219 X: Documentation/spi/
6220 X: Documentation/userspace-api/media/
6222 DOCUMENTATION REPORTING ISSUES
6223 M: Thorsten Leemhuis <linux@leemhuis.info>
6224 L: linux-doc@vger.kernel.org
6226 F: Documentation/admin-guide/quickly-build-trimmed-linux.rst
6227 F: Documentation/admin-guide/reporting-issues.rst
6229 DOCUMENTATION SCRIPTS
6230 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6231 L: linux-doc@vger.kernel.org
6233 F: Documentation/sphinx/parse-headers.pl
6234 F: scripts/documentation-file-ref-check
6235 F: scripts/sphinx-pre-install
6237 DOCUMENTATION/ITALIAN
6238 M: Federico Vaga <federico.vaga@vaga.pv.it>
6239 L: linux-doc@vger.kernel.org
6241 F: Documentation/translations/it_IT
6243 DOCUMENTATION/JAPANESE
6244 R: Akira Yokosawa <akiyks@gmail.com>
6245 L: linux-doc@vger.kernel.org
6247 F: Documentation/translations/ja_JP
6249 DONGWOON DW9714 LENS VOICE COIL DRIVER
6250 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6251 L: linux-media@vger.kernel.org
6253 T: git git://linuxtv.org/media_tree.git
6254 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6255 F: drivers/media/i2c/dw9714.c
6257 DONGWOON DW9768 LENS VOICE COIL DRIVER
6258 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6259 L: linux-media@vger.kernel.org
6261 T: git git://linuxtv.org/media_tree.git
6262 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6263 F: drivers/media/i2c/dw9768.c
6265 DONGWOON DW9807 LENS VOICE COIL DRIVER
6266 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6267 L: linux-media@vger.kernel.org
6269 T: git git://linuxtv.org/media_tree.git
6270 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6271 F: drivers/media/i2c/dw9807-vcm.c
6274 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6275 L: blinux-list@redhat.com
6277 F: drivers/char/dtlk.c
6278 F: include/linux/dtlk.h
6280 DPAA2 DATAPATH I/O (DPIO) DRIVER
6281 M: Roy Pledge <Roy.Pledge@nxp.com>
6282 L: linux-kernel@vger.kernel.org
6284 F: drivers/soc/fsl/dpio
6286 DPAA2 ETHERNET DRIVER
6287 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6288 L: netdev@vger.kernel.org
6290 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6291 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6292 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6293 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6294 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6295 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6296 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6297 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6298 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6299 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6301 DPAA2 ETHERNET SWITCH DRIVER
6302 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6303 L: netdev@vger.kernel.org
6305 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6306 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6307 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6310 M: Philipp Reisner <philipp.reisner@linbit.com>
6311 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6312 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6313 L: drbd-dev@lists.linbit.com
6315 W: http://www.drbd.org
6316 T: git git://git.linbit.com/linux-drbd.git
6317 T: git git://git.linbit.com/drbd-8.4.git
6318 F: Documentation/admin-guide/blockdev/
6319 F: drivers/block/drbd/
6320 F: include/linux/drbd*
6323 DRIVER COMPONENT FRAMEWORK
6324 L: dri-devel@lists.freedesktop.org
6325 F: drivers/base/component.c
6326 F: include/linux/component.h
6328 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6329 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6330 R: "Rafael J. Wysocki" <rafael@kernel.org>
6332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6333 F: Documentation/core-api/kobject.rst
6337 F: include/linux/debugfs.h
6338 F: include/linux/fwnode.h
6339 F: include/linux/kobj*
6340 F: include/linux/property.h
6343 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6344 M: Nishanth Menon <nm@ti.com>
6345 L: linux-pm@vger.kernel.org
6347 F: drivers/soc/ti/smartreflex.c
6348 F: include/linux/power/smartreflex.h
6350 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6351 M: Maxime Ripard <mripard@kernel.org>
6352 M: Chen-Yu Tsai <wens@csie.org>
6353 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6354 L: dri-devel@lists.freedesktop.org
6356 T: git git://anongit.freedesktop.org/drm/drm-misc
6357 F: drivers/gpu/drm/sun4i/sun8i*
6359 DRM DRIVER FOR ARM PL111 CLCD
6360 M: Emma Anholt <emma@anholt.net>
6362 T: git git://anongit.freedesktop.org/drm/drm-misc
6363 F: drivers/gpu/drm/pl111/
6365 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6366 M: Linus Walleij <linus.walleij@linaro.org>
6368 T: git git://anongit.freedesktop.org/drm/drm-misc
6369 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6370 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6372 DRM DRIVER FOR ASPEED BMC GFX
6373 M: Joel Stanley <joel@jms.id.au>
6374 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6376 T: git git://anongit.freedesktop.org/drm/drm-misc
6377 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6378 F: drivers/gpu/drm/aspeed/
6380 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6381 M: Dave Airlie <airlied@redhat.com>
6382 R: Thomas Zimmermann <tzimmermann@suse.de>
6383 L: dri-devel@lists.freedesktop.org
6385 T: git git://anongit.freedesktop.org/drm/drm-misc
6386 F: drivers/gpu/drm/ast/
6388 DRM DRIVER FOR BOCHS VIRTUAL GPU
6389 M: Gerd Hoffmann <kraxel@redhat.com>
6390 L: virtualization@lists.linux-foundation.org
6392 T: git git://anongit.freedesktop.org/drm/drm-misc
6393 F: drivers/gpu/drm/tiny/bochs.c
6395 DRM DRIVER FOR BOE HIMAX8279D PANELS
6396 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6398 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6399 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6401 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6402 M: Jagan Teki <jagan@amarulasolutions.com>
6404 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6405 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6407 DRM DRIVER FOR EBBG FT8719 PANEL
6408 M: Joel Selvaraj <jo@jsfamily.in>
6410 T: git git://anongit.freedesktop.org/drm/drm-misc
6411 F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6412 F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6414 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6415 M: Linus Walleij <linus.walleij@linaro.org>
6417 T: git git://anongit.freedesktop.org/drm/drm-misc
6418 F: drivers/gpu/drm/tve200/
6420 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6421 M: Icenowy Zheng <icenowy@aosc.io>
6423 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6424 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6426 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6427 M: Jagan Teki <jagan@amarulasolutions.com>
6429 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6430 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6432 DRM DRIVER FOR GENERIC EDP PANELS
6433 R: Douglas Anderson <dianders@chromium.org>
6434 F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6435 F: drivers/gpu/drm/panel/panel-edp.c
6437 DRM DRIVER FOR GENERIC USB DISPLAY
6438 M: Noralf Trønnes <noralf@tronnes.org>
6440 W: https://github.com/notro/gud/wiki
6441 T: git git://anongit.freedesktop.org/drm/drm-misc
6442 F: drivers/gpu/drm/gud/
6443 F: include/drm/gud.h
6445 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6446 M: Hans de Goede <hdegoede@redhat.com>
6448 T: git git://anongit.freedesktop.org/drm/drm-misc
6449 F: drivers/gpu/drm/tiny/gm12u320.c
6451 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6452 M: Ondrej Jirman <megi@xff.cz>
6453 M: Javier Martinez Canillas <javierm@redhat.com>
6455 T: git git://anongit.freedesktop.org/drm/drm-misc
6456 F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6457 F: drivers/gpu/drm/panel/panel-himax-hx8394.c
6459 DRM DRIVER FOR HX8357D PANELS
6460 M: Emma Anholt <emma@anholt.net>
6462 T: git git://anongit.freedesktop.org/drm/drm-misc
6463 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6464 F: drivers/gpu/drm/tiny/hx8357d.c
6466 DRM DRIVER FOR ILITEK ILI9225 PANELS
6467 M: David Lechner <david@lechnology.com>
6469 T: git git://anongit.freedesktop.org/drm/drm-misc
6470 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6471 F: drivers/gpu/drm/tiny/ili9225.c
6473 DRM DRIVER FOR ILITEK ILI9486 PANELS
6474 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6476 T: git git://anongit.freedesktop.org/drm/drm-misc
6477 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6478 F: drivers/gpu/drm/tiny/ili9486.c
6480 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6481 M: Jagan Teki <jagan@edgeble.ai>
6483 F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6484 F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6486 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6487 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6489 T: git git://anongit.freedesktop.org/drm/drm-misc
6490 F: drivers/gpu/drm/logicvc/
6492 DRM DRIVER FOR LVDS PANELS
6493 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6494 L: dri-devel@lists.freedesktop.org
6495 T: git git://anongit.freedesktop.org/drm/drm-misc
6497 F: drivers/gpu/drm/panel/panel-lvds.c
6498 F: Documentation/devicetree/bindings/display/lvds.yaml
6499 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6501 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6502 M: Guido Günther <agx@sigxcpu.org>
6503 R: Purism Kernel Team <kernel@puri.sm>
6505 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6506 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6508 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6509 M: Dave Airlie <airlied@redhat.com>
6510 R: Thomas Zimmermann <tzimmermann@suse.de>
6511 L: dri-devel@lists.freedesktop.org
6513 T: git git://anongit.freedesktop.org/drm/drm-misc
6514 F: drivers/gpu/drm/mgag200/
6516 DRM DRIVER FOR MI0283QT
6517 M: Noralf Trønnes <noralf@tronnes.org>
6519 T: git git://anongit.freedesktop.org/drm/drm-misc
6520 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6521 F: drivers/gpu/drm/tiny/mi0283qt.c
6523 DRM DRIVER FOR MIPI DBI compatible panels
6524 M: Noralf Trønnes <noralf@tronnes.org>
6526 W: https://github.com/notro/panel-mipi-dbi/wiki
6527 T: git git://anongit.freedesktop.org/drm/drm-misc
6528 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6529 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6531 DRM DRIVER FOR MSM ADRENO GPU
6532 M: Rob Clark <robdclark@gmail.com>
6533 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6534 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6535 R: Sean Paul <sean@poorly.run>
6536 L: linux-arm-msm@vger.kernel.org
6537 L: dri-devel@lists.freedesktop.org
6538 L: freedreno@lists.freedesktop.org
6540 B: https://gitlab.freedesktop.org/drm/msm/-/issues
6541 T: git https://gitlab.freedesktop.org/drm/msm.git
6542 F: Documentation/devicetree/bindings/display/msm/
6543 F: drivers/gpu/drm/msm/
6544 F: include/uapi/drm/msm_drm.h
6546 DRM DRIVER FOR NOVATEK NT35510 PANELS
6547 M: Linus Walleij <linus.walleij@linaro.org>
6549 T: git git://anongit.freedesktop.org/drm/drm-misc
6550 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6551 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6553 DRM DRIVER FOR NOVATEK NT35560 PANELS
6554 M: Linus Walleij <linus.walleij@linaro.org>
6556 T: git git://anongit.freedesktop.org/drm/drm-misc
6557 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6558 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6560 DRM DRIVER FOR NOVATEK NT36523 PANELS
6561 M: Jianhua Lu <lujianhua000@gmail.com>
6563 T: git git://anongit.freedesktop.org/drm/drm-misc
6564 F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
6565 F: drivers/gpu/drm/panel/panel-novatek-nt36523.c
6567 DRM DRIVER FOR NOVATEK NT36672A PANELS
6568 M: Sumit Semwal <sumit.semwal@linaro.org>
6570 T: git git://anongit.freedesktop.org/drm/drm-misc
6571 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6572 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6574 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6575 M: Ben Skeggs <bskeggs@redhat.com>
6576 M: Karol Herbst <kherbst@redhat.com>
6577 M: Lyude Paul <lyude@redhat.com>
6578 L: dri-devel@lists.freedesktop.org
6579 L: nouveau@lists.freedesktop.org
6581 W: https://nouveau.freedesktop.org/
6582 Q: https://patchwork.freedesktop.org/project/nouveau/
6583 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6584 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6585 C: irc://irc.oftc.net/nouveau
6586 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6587 F: drivers/gpu/drm/nouveau/
6588 F: include/uapi/drm/nouveau_drm.h
6590 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6591 M: Stefan Mavrodiev <stefan@olimex.com>
6593 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6594 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6596 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6597 R: Douglas Anderson <dianders@chromium.org>
6598 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6599 F: drivers/gpu/drm/bridge/parade-ps8640.c
6601 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6602 M: Noralf Trønnes <noralf@tronnes.org>
6604 T: git git://anongit.freedesktop.org/drm/drm-misc
6605 F: Documentation/devicetree/bindings/display/repaper.txt
6606 F: drivers/gpu/drm/tiny/repaper.c
6608 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6609 M: Javier Martinez Canillas <javierm@redhat.com>
6611 T: git git://anongit.freedesktop.org/drm/drm-misc
6612 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6613 F: drivers/gpu/drm/solomon/ssd130x*
6615 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6616 M: Dave Airlie <airlied@redhat.com>
6617 M: Gerd Hoffmann <kraxel@redhat.com>
6618 L: virtualization@lists.linux-foundation.org
6620 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6621 T: git git://anongit.freedesktop.org/drm/drm-misc
6622 F: drivers/gpu/drm/tiny/cirrus.c
6624 DRM DRIVER FOR QXL VIRTUAL GPU
6625 M: Dave Airlie <airlied@redhat.com>
6626 M: Gerd Hoffmann <kraxel@redhat.com>
6627 L: virtualization@lists.linux-foundation.org
6628 L: spice-devel@lists.freedesktop.org
6630 T: git git://anongit.freedesktop.org/drm/drm-misc
6631 F: drivers/gpu/drm/qxl/
6632 F: include/uapi/drm/qxl_drm.h
6634 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6635 M: Robert Chiras <robert.chiras@nxp.com>
6637 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6638 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6640 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6641 M: Linus Walleij <linus.walleij@linaro.org>
6643 T: git git://anongit.freedesktop.org/drm/drm-misc
6644 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6645 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6647 DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
6648 M: Inki Dae <inki.dae@samsung.com>
6649 M: Jagan Teki <jagan@amarulasolutions.com>
6650 M: Marek Szyprowski <m.szyprowski@samsung.com>
6652 T: git git://anongit.freedesktop.org/drm/drm-misc
6653 F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
6654 F: drivers/gpu/drm/bridge/samsung-dsim.c
6655 F: include/drm/bridge/samsung-dsim.h
6657 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6658 M: Markuss Broks <markuss.broks@gmail.com>
6660 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6661 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6663 DRM DRIVER FOR SITRONIX ST7703 PANELS
6664 M: Guido Günther <agx@sigxcpu.org>
6665 R: Purism Kernel Team <kernel@puri.sm>
6666 R: Ondrej Jirman <megous@megous.com>
6668 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6669 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6671 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6672 M: Thomas Zimmermann <tzimmermann@suse.de>
6673 M: Javier Martinez Canillas <javierm@redhat.com>
6674 L: dri-devel@lists.freedesktop.org
6676 T: git git://anongit.freedesktop.org/drm/drm-misc
6677 F: drivers/gpu/drm/drm_aperture.c
6678 F: drivers/gpu/drm/tiny/ofdrm.c
6679 F: drivers/gpu/drm/tiny/simpledrm.c
6680 F: drivers/video/aperture.c
6681 F: drivers/video/nomodeset.c
6682 F: include/drm/drm_aperture.h
6683 F: include/linux/aperture.h
6684 F: include/video/nomodeset.h
6686 DRM DRIVER FOR SITRONIX ST7586 PANELS
6687 M: David Lechner <david@lechnology.com>
6689 T: git git://anongit.freedesktop.org/drm/drm-misc
6690 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6691 F: drivers/gpu/drm/tiny/st7586.c
6693 DRM DRIVER FOR SITRONIX ST7701 PANELS
6694 M: Jagan Teki <jagan@amarulasolutions.com>
6696 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6697 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6699 DRM DRIVER FOR SITRONIX ST7735R PANELS
6700 M: David Lechner <david@lechnology.com>
6702 T: git git://anongit.freedesktop.org/drm/drm-misc
6703 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6704 F: drivers/gpu/drm/tiny/st7735r.c
6706 DRM DRIVER FOR ST-ERICSSON MCDE
6707 M: Linus Walleij <linus.walleij@linaro.org>
6709 T: git git://anongit.freedesktop.org/drm/drm-misc
6710 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6711 F: drivers/gpu/drm/mcde/
6713 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6714 M: Jagan Teki <jagan@amarulasolutions.com>
6716 F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6717 F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6719 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6720 R: Douglas Anderson <dianders@chromium.org>
6721 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6722 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6724 DRM DRIVER FOR TPO TPG110 PANELS
6725 M: Linus Walleij <linus.walleij@linaro.org>
6727 T: git git://anongit.freedesktop.org/drm/drm-misc
6728 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6729 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6731 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6732 M: Dave Airlie <airlied@redhat.com>
6733 R: Sean Paul <sean@poorly.run>
6734 R: Thomas Zimmermann <tzimmermann@suse.de>
6735 L: dri-devel@lists.freedesktop.org
6737 T: git git://anongit.freedesktop.org/drm/drm-misc
6738 F: drivers/gpu/drm/udl/
6740 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6741 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6742 M: Melissa Wen <melissa.srw@gmail.com>
6743 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6744 R: Daniel Vetter <daniel@ffwll.ch>
6745 L: dri-devel@lists.freedesktop.org
6747 T: git git://anongit.freedesktop.org/drm/drm-misc
6748 F: Documentation/gpu/vkms.rst
6749 F: drivers/gpu/drm/vkms/
6751 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6752 M: Hans de Goede <hdegoede@redhat.com>
6753 L: dri-devel@lists.freedesktop.org
6755 T: git git://anongit.freedesktop.org/drm/drm-misc
6756 F: drivers/gpu/drm/vboxvideo/
6758 DRM DRIVER FOR VMWARE VIRTUAL GPU
6759 M: Zack Rusin <zackr@vmware.com>
6760 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6761 L: dri-devel@lists.freedesktop.org
6763 T: git git://anongit.freedesktop.org/drm/drm-misc
6764 F: drivers/gpu/drm/vmwgfx/
6765 F: include/uapi/drm/vmwgfx_drm.h
6767 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6768 M: Linus Walleij <linus.walleij@linaro.org>
6770 T: git git://anongit.freedesktop.org/drm/drm-misc
6771 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6772 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6775 M: David Airlie <airlied@gmail.com>
6776 M: Daniel Vetter <daniel@ffwll.ch>
6777 L: dri-devel@lists.freedesktop.org
6779 B: https://gitlab.freedesktop.org/drm
6780 C: irc://irc.oftc.net/dri-devel
6781 T: git git://anongit.freedesktop.org/drm/drm
6782 F: Documentation/devicetree/bindings/display/
6783 F: Documentation/devicetree/bindings/gpu/
6784 F: Documentation/gpu/
6787 F: include/linux/vga*
6788 F: include/uapi/drm/
6790 DRM DRIVERS AND MISC GPU PATCHES
6791 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6792 M: Maxime Ripard <mripard@kernel.org>
6793 M: Thomas Zimmermann <tzimmermann@suse.de>
6795 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6796 T: git git://anongit.freedesktop.org/drm/drm-misc
6797 F: Documentation/gpu/
6798 F: drivers/gpu/drm/*
6801 F: include/linux/vga*
6802 F: include/uapi/drm/drm*
6804 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6805 M: Oded Gabbay <ogabbay@kernel.org>
6806 L: dri-devel@lists.freedesktop.org
6808 C: irc://irc.oftc.net/dri-devel
6809 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6810 F: Documentation/accel/
6812 F: include/drm/drm_accel.h
6814 DRM ACCEL DRIVERS FOR INTEL VPU
6815 M: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6816 M: Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6817 L: dri-devel@lists.freedesktop.org
6819 T: git git://anongit.freedesktop.org/drm/drm-misc
6820 F: drivers/accel/ivpu/
6821 F: include/uapi/drm/ivpu_accel.h
6823 DRM DRIVERS FOR ALLWINNER A10
6824 M: Maxime Ripard <mripard@kernel.org>
6825 M: Chen-Yu Tsai <wens@csie.org>
6826 L: dri-devel@lists.freedesktop.org
6828 T: git git://anongit.freedesktop.org/drm/drm-misc
6829 F: Documentation/devicetree/bindings/display/allwinner*
6830 F: drivers/gpu/drm/sun4i/
6832 DRM DRIVERS FOR AMLOGIC SOCS
6833 M: Neil Armstrong <neil.armstrong@linaro.org>
6834 L: dri-devel@lists.freedesktop.org
6835 L: linux-amlogic@lists.infradead.org
6837 W: http://linux-meson.com/
6838 T: git git://anongit.freedesktop.org/drm/drm-misc
6839 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6840 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6841 F: Documentation/gpu/meson.rst
6842 F: drivers/gpu/drm/meson/
6844 DRM DRIVERS FOR ATMEL HLCDC
6845 M: Sam Ravnborg <sam@ravnborg.org>
6846 M: Boris Brezillon <bbrezillon@kernel.org>
6847 L: dri-devel@lists.freedesktop.org
6849 T: git git://anongit.freedesktop.org/drm/drm-misc
6850 F: Documentation/devicetree/bindings/display/atmel/
6851 F: drivers/gpu/drm/atmel-hlcdc/
6853 DRM DRIVERS FOR BRIDGE CHIPS
6854 M: Andrzej Hajda <andrzej.hajda@intel.com>
6855 M: Neil Armstrong <neil.armstrong@linaro.org>
6856 M: Robert Foss <rfoss@kernel.org>
6857 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6858 R: Jonas Karlman <jonas@kwiboo.se>
6859 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6861 T: git git://anongit.freedesktop.org/drm/drm-misc
6862 F: Documentation/devicetree/bindings/display/bridge/
6863 F: drivers/gpu/drm/bridge/
6864 F: include/drm/drm_bridge.h
6866 DRM DRIVERS FOR EXYNOS
6867 M: Inki Dae <inki.dae@samsung.com>
6868 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6869 M: Kyungmin Park <kyungmin.park@samsung.com>
6870 L: dri-devel@lists.freedesktop.org
6872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6873 F: Documentation/devicetree/bindings/display/exynos/
6874 F: Documentation/devicetree/bindings/display/samsung/
6875 F: drivers/gpu/drm/exynos/
6876 F: include/uapi/drm/exynos_drm.h
6878 DRM DRIVERS FOR FREESCALE DCU
6879 M: Stefan Agner <stefan@agner.ch>
6880 M: Alison Wang <alison.wang@nxp.com>
6881 L: dri-devel@lists.freedesktop.org
6883 T: git git://anongit.freedesktop.org/drm/drm-misc
6884 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6885 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6886 F: drivers/gpu/drm/fsl-dcu/
6888 DRM DRIVERS FOR FREESCALE IMX
6889 M: Philipp Zabel <p.zabel@pengutronix.de>
6890 L: dri-devel@lists.freedesktop.org
6892 F: Documentation/devicetree/bindings/display/imx/
6893 F: drivers/gpu/drm/imx/ipuv3/
6894 F: drivers/gpu/ipu-v3/
6896 DRM DRIVERS FOR FREESCALE IMX BRIDGE
6897 M: Liu Ying <victor.liu@nxp.com>
6898 L: dri-devel@lists.freedesktop.org
6900 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6901 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6902 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6903 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6904 F: drivers/gpu/drm/bridge/imx/
6906 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6907 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6908 L: dri-devel@lists.freedesktop.org
6910 T: git git://github.com/patjak/drm-gma500
6911 F: drivers/gpu/drm/gma500/
6913 DRM DRIVERS FOR HISILICON
6914 M: Xinliang Liu <xinliang.liu@linaro.org>
6915 M: Tian Tao <tiantao6@hisilicon.com>
6916 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6917 R: Sumit Semwal <sumit.semwal@linaro.org>
6918 R: Yongqin Liu <yongqin.liu@linaro.org>
6919 R: John Stultz <jstultz@google.com>
6920 L: dri-devel@lists.freedesktop.org
6922 T: git git://anongit.freedesktop.org/drm/drm-misc
6923 F: Documentation/devicetree/bindings/display/hisilicon/
6924 F: drivers/gpu/drm/hisilicon/
6926 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6927 M: Deepak Rawat <drawat.floss@gmail.com>
6928 L: linux-hyperv@vger.kernel.org
6929 L: dri-devel@lists.freedesktop.org
6931 T: git git://anongit.freedesktop.org/drm/drm-misc
6932 F: drivers/gpu/drm/hyperv
6934 DRM DRIVERS FOR LIMA
6935 M: Qiang Yu <yuq825@gmail.com>
6936 L: dri-devel@lists.freedesktop.org
6937 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6939 T: git git://anongit.freedesktop.org/drm/drm-misc
6940 F: drivers/gpu/drm/lima/
6941 F: include/uapi/drm/lima_drm.h
6943 DRM DRIVERS FOR MEDIATEK
6944 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6945 M: Philipp Zabel <p.zabel@pengutronix.de>
6946 L: dri-devel@lists.freedesktop.org
6947 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6949 F: Documentation/devicetree/bindings/display/mediatek/
6950 F: drivers/gpu/drm/mediatek/
6951 F: drivers/phy/mediatek/phy-mtk-dp.c
6952 F: drivers/phy/mediatek/phy-mtk-hdmi*
6953 F: drivers/phy/mediatek/phy-mtk-mipi*
6955 DRM DRIVERS FOR NVIDIA TEGRA
6956 M: Thierry Reding <thierry.reding@gmail.com>
6957 M: Mikko Perttunen <mperttunen@nvidia.com>
6958 L: dri-devel@lists.freedesktop.org
6959 L: linux-tegra@vger.kernel.org
6961 T: git https://gitlab.freedesktop.org/drm/tegra.git
6962 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
6963 F: Documentation/devicetree/bindings/gpu/host1x/
6964 F: drivers/gpu/drm/tegra/
6965 F: drivers/gpu/host1x/
6966 F: include/linux/host1x.h
6967 F: include/uapi/drm/tegra_drm.h
6969 DRM DRIVERS FOR RENESAS
6970 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6971 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6972 L: dri-devel@lists.freedesktop.org
6973 L: linux-renesas-soc@vger.kernel.org
6975 T: git git://linuxtv.org/pinchartl/media drm/du/next
6976 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6977 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6978 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6979 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6980 F: drivers/gpu/drm/rcar-du/
6981 F: drivers/gpu/drm/shmobile/
6982 F: include/linux/platform_data/shmob_drm.h
6984 DRM DRIVERS FOR ROCKCHIP
6985 M: Sandy Huang <hjc@rock-chips.com>
6986 M: Heiko Stübner <heiko@sntech.de>
6987 L: dri-devel@lists.freedesktop.org
6989 T: git git://anongit.freedesktop.org/drm/drm-misc
6990 F: Documentation/devicetree/bindings/display/rockchip/
6991 F: drivers/gpu/drm/rockchip/
6994 M: Alain Volmat <alain.volmat@foss.st.com>
6995 L: dri-devel@lists.freedesktop.org
6997 T: git git://anongit.freedesktop.org/drm/drm-misc
6998 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6999 F: drivers/gpu/drm/sti
7002 M: Yannick Fertre <yannick.fertre@foss.st.com>
7003 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7004 M: Philippe Cornu <philippe.cornu@foss.st.com>
7005 L: dri-devel@lists.freedesktop.org
7007 T: git git://anongit.freedesktop.org/drm/drm-misc
7008 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7009 F: drivers/gpu/drm/stm
7011 DRM DRIVERS FOR TI KEYSTONE
7012 M: Jyri Sarha <jyri.sarha@iki.fi>
7013 M: Tomi Valkeinen <tomba@kernel.org>
7014 L: dri-devel@lists.freedesktop.org
7016 T: git git://anongit.freedesktop.org/drm/drm-misc
7017 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7018 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7019 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7020 F: drivers/gpu/drm/tidss/
7022 DRM DRIVERS FOR TI LCDC
7023 M: Jyri Sarha <jyri.sarha@iki.fi>
7024 R: Tomi Valkeinen <tomba@kernel.org>
7025 L: dri-devel@lists.freedesktop.org
7027 F: Documentation/devicetree/bindings/display/tilcdc/
7028 F: drivers/gpu/drm/tilcdc/
7030 DRM DRIVERS FOR TI OMAP
7031 M: Tomi Valkeinen <tomba@kernel.org>
7032 L: dri-devel@lists.freedesktop.org
7034 F: Documentation/devicetree/bindings/display/ti/
7035 F: drivers/gpu/drm/omapdrm/
7038 M: Emma Anholt <emma@anholt.net>
7039 M: Melissa Wen <mwen@igalia.com>
7041 T: git git://anongit.freedesktop.org/drm/drm-misc
7042 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7043 F: drivers/gpu/drm/v3d/
7044 F: include/uapi/drm/v3d_drm.h
7047 M: Emma Anholt <emma@anholt.net>
7048 M: Maxime Ripard <mripard@kernel.org>
7050 T: git git://github.com/anholt/linux
7051 T: git git://anongit.freedesktop.org/drm/drm-misc
7052 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7053 F: drivers/gpu/drm/vc4/
7054 F: include/uapi/drm/vc4_drm.h
7056 DRM DRIVERS FOR VIVANTE GPU IP
7057 M: Lucas Stach <l.stach@pengutronix.de>
7058 R: Russell King <linux+etnaviv@armlinux.org.uk>
7059 R: Christian Gmeiner <christian.gmeiner@gmail.com>
7060 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7061 L: dri-devel@lists.freedesktop.org
7063 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7064 F: drivers/gpu/drm/etnaviv/
7065 F: include/uapi/drm/etnaviv_drm.h
7068 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7069 L: dri-devel@lists.freedesktop.org
7070 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
7072 T: git git://anongit.freedesktop.org/drm/drm-misc
7073 F: Documentation/gpu/xen-front.rst
7074 F: drivers/gpu/drm/xen/
7076 DRM DRIVERS FOR XILINX
7077 M: Hyun Kwon <hyun.kwon@xilinx.com>
7078 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7079 L: dri-devel@lists.freedesktop.org
7081 T: git git://anongit.freedesktop.org/drm/drm-misc
7082 F: Documentation/devicetree/bindings/display/xlnx/
7083 F: drivers/gpu/drm/xlnx/
7086 M: Neil Armstrong <neil.armstrong@linaro.org>
7087 R: Sam Ravnborg <sam@ravnborg.org>
7088 L: dri-devel@lists.freedesktop.org
7090 T: git git://anongit.freedesktop.org/drm/drm-misc
7091 F: Documentation/devicetree/bindings/display/panel/
7092 F: drivers/gpu/drm/drm_panel.c
7093 F: drivers/gpu/drm/panel/
7094 F: include/drm/drm_panel.h
7096 DRM PRIVACY-SCREEN CLASS
7097 M: Hans de Goede <hdegoede@redhat.com>
7098 L: dri-devel@lists.freedesktop.org
7100 T: git git://anongit.freedesktop.org/drm/drm-misc
7101 F: drivers/gpu/drm/drm_privacy_screen*
7102 F: include/drm/drm_privacy_screen*
7105 M: Christian Koenig <christian.koenig@amd.com>
7106 M: Huang Rui <ray.huang@amd.com>
7107 L: dri-devel@lists.freedesktop.org
7109 T: git git://anongit.freedesktop.org/drm/drm-misc
7110 F: drivers/gpu/drm/ttm/
7114 M: Luben Tuikov <luben.tuikov@amd.com>
7115 L: dri-devel@lists.freedesktop.org
7117 T: git git://anongit.freedesktop.org/drm/drm-misc
7118 F: drivers/gpu/drm/scheduler/
7119 F: include/drm/gpu_scheduler.h
7121 DSBR100 USB FM RADIO DRIVER
7122 M: Alexey Klimov <klimov.linux@gmail.com>
7123 L: linux-media@vger.kernel.org
7125 T: git git://linuxtv.org/media_tree.git
7126 F: drivers/media/radio/dsbr100.c
7129 M: Hans Verkuil <hverkuil@xs4all.nl>
7130 L: linux-media@vger.kernel.org
7132 W: https://linuxtv.org
7133 T: git git://linuxtv.org/media_tree.git
7134 F: drivers/media/pci/dt3155/
7136 DVB_USB_AF9015 MEDIA DRIVER
7137 M: Antti Palosaari <crope@iki.fi>
7138 L: linux-media@vger.kernel.org
7140 W: https://linuxtv.org
7141 W: http://palosaari.fi/linux/
7142 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7143 T: git git://linuxtv.org/anttip/media_tree.git
7144 F: drivers/media/usb/dvb-usb-v2/af9015*
7146 DVB_USB_AF9035 MEDIA DRIVER
7147 M: Antti Palosaari <crope@iki.fi>
7148 L: linux-media@vger.kernel.org
7150 W: https://linuxtv.org
7151 W: http://palosaari.fi/linux/
7152 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7153 T: git git://linuxtv.org/anttip/media_tree.git
7154 F: drivers/media/usb/dvb-usb-v2/af9035*
7156 DVB_USB_ANYSEE MEDIA DRIVER
7157 M: Antti Palosaari <crope@iki.fi>
7158 L: linux-media@vger.kernel.org
7160 W: https://linuxtv.org
7161 W: http://palosaari.fi/linux/
7162 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7163 T: git git://linuxtv.org/anttip/media_tree.git
7164 F: drivers/media/usb/dvb-usb-v2/anysee*
7166 DVB_USB_AU6610 MEDIA DRIVER
7167 M: Antti Palosaari <crope@iki.fi>
7168 L: linux-media@vger.kernel.org
7170 W: https://linuxtv.org
7171 W: http://palosaari.fi/linux/
7172 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7173 T: git git://linuxtv.org/anttip/media_tree.git
7174 F: drivers/media/usb/dvb-usb-v2/au6610*
7176 DVB_USB_CE6230 MEDIA DRIVER
7177 M: Antti Palosaari <crope@iki.fi>
7178 L: linux-media@vger.kernel.org
7180 W: https://linuxtv.org
7181 W: http://palosaari.fi/linux/
7182 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7183 T: git git://linuxtv.org/anttip/media_tree.git
7184 F: drivers/media/usb/dvb-usb-v2/ce6230*
7186 DVB_USB_CXUSB MEDIA DRIVER
7187 M: Michael Krufky <mkrufky@linuxtv.org>
7188 L: linux-media@vger.kernel.org
7190 W: https://linuxtv.org
7191 W: http://github.com/mkrufky
7192 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7193 T: git git://linuxtv.org/media_tree.git
7194 F: drivers/media/usb/dvb-usb/cxusb*
7196 DVB_USB_EC168 MEDIA DRIVER
7197 M: Antti Palosaari <crope@iki.fi>
7198 L: linux-media@vger.kernel.org
7200 W: https://linuxtv.org
7201 W: http://palosaari.fi/linux/
7202 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7203 T: git git://linuxtv.org/anttip/media_tree.git
7204 F: drivers/media/usb/dvb-usb-v2/ec168*
7206 DVB_USB_GL861 MEDIA DRIVER
7207 M: Antti Palosaari <crope@iki.fi>
7208 L: linux-media@vger.kernel.org
7210 W: https://linuxtv.org
7211 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7212 T: git git://linuxtv.org/anttip/media_tree.git
7213 F: drivers/media/usb/dvb-usb-v2/gl861*
7215 DVB_USB_MXL111SF MEDIA DRIVER
7216 M: Michael Krufky <mkrufky@linuxtv.org>
7217 L: linux-media@vger.kernel.org
7219 W: https://linuxtv.org
7220 W: http://github.com/mkrufky
7221 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7222 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7223 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7225 DVB_USB_RTL28XXU MEDIA DRIVER
7226 M: Antti Palosaari <crope@iki.fi>
7227 L: linux-media@vger.kernel.org
7229 W: https://linuxtv.org
7230 W: http://palosaari.fi/linux/
7231 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7232 T: git git://linuxtv.org/anttip/media_tree.git
7233 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7235 DVB_USB_V2 MEDIA DRIVER
7236 M: Antti Palosaari <crope@iki.fi>
7237 L: linux-media@vger.kernel.org
7239 W: https://linuxtv.org
7240 W: http://palosaari.fi/linux/
7241 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7242 T: git git://linuxtv.org/anttip/media_tree.git
7243 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7244 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7247 M: Jason Baron <jbaron@akamai.com>
7249 F: include/linux/dynamic_debug.h
7250 F: lib/dynamic_debug.c
7251 M: Jim Cromie <jim.cromie@gmail.com>
7252 F: lib/test_dynamic_debug.c
7254 DYNAMIC INTERRUPT MODERATION
7255 M: Tal Gilboa <talgi@nvidia.com>
7257 F: Documentation/networking/net_dim.rst
7258 F: include/linux/dim.h
7261 DZ DECSTATION DZ11 SERIAL DRIVER
7262 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7264 F: drivers/tty/serial/dz.*
7266 E3X0 POWER BUTTON DRIVER
7267 M: Moritz Fischer <moritz.fischer@ettus.com>
7268 L: usrp-users@lists.ettus.com
7270 W: http://www.ettus.com
7271 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7272 F: drivers/input/misc/e3x0-button.c
7275 M: Antti Palosaari <crope@iki.fi>
7276 L: linux-media@vger.kernel.org
7278 W: https://linuxtv.org
7279 W: http://palosaari.fi/linux/
7280 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7281 T: git git://linuxtv.org/anttip/media_tree.git
7282 F: drivers/media/tuners/e4000*
7284 EARTH_PT1 MEDIA DRIVER
7285 M: Akihiro Tsukada <tskd08@gmail.com>
7286 L: linux-media@vger.kernel.org
7288 F: drivers/media/pci/pt1/
7290 EARTH_PT3 MEDIA DRIVER
7291 M: Akihiro Tsukada <tskd08@gmail.com>
7292 L: linux-media@vger.kernel.org
7294 F: drivers/media/pci/pt3/
7297 M: Antti Palosaari <crope@iki.fi>
7298 L: linux-media@vger.kernel.org
7300 W: https://linuxtv.org
7301 W: http://palosaari.fi/linux/
7302 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7303 T: git git://linuxtv.org/anttip/media_tree.git
7304 F: drivers/media/dvb-frontends/ec100*
7307 M: Tyler Hicks <code@tyhicks.com>
7308 L: ecryptfs@vger.kernel.org
7310 W: http://ecryptfs.org
7311 W: https://launchpad.net/ecryptfs
7312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7313 F: Documentation/filesystems/ecryptfs.rst
7317 M: Yazen Ghannam <yazen.ghannam@amd.com>
7318 L: linux-edac@vger.kernel.org
7320 F: drivers/edac/amd64_edac*
7321 F: drivers/edac/mce_amd*
7324 M: Jan Luebbe <jlu@pengutronix.de>
7325 L: linux-edac@vger.kernel.org
7327 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7328 F: drivers/edac/armada_xp_*
7331 M: Stefan Schaeckeler <sschaeck@cisco.com>
7333 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7334 F: drivers/edac/aspeed_edac.c
7337 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7339 F: drivers/edac/bluefield_edac.c
7342 M: Andre Przywara <andre.przywara@arm.com>
7343 L: linux-edac@vger.kernel.org
7345 F: drivers/edac/highbank*
7348 M: Ralf Baechle <ralf@linux-mips.org>
7349 L: linux-edac@vger.kernel.org
7350 L: linux-mips@vger.kernel.org
7352 F: drivers/edac/octeon_edac*
7354 EDAC-CAVIUM THUNDERX
7355 M: Robert Richter <rric@kernel.org>
7356 L: linux-edac@vger.kernel.org
7358 F: drivers/edac/thunderx_edac*
7361 M: Borislav Petkov <bp@alien8.de>
7362 M: Tony Luck <tony.luck@intel.com>
7363 R: James Morse <james.morse@arm.com>
7364 R: Mauro Carvalho Chehab <mchehab@kernel.org>
7365 R: Robert Richter <rric@kernel.org>
7366 L: linux-edac@vger.kernel.org
7368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7369 F: Documentation/admin-guide/ras.rst
7370 F: Documentation/driver-api/edac.rst
7372 F: include/linux/edac.h
7375 M: Lei Wang <lewan@microsoft.com>
7376 L: linux-edac@vger.kernel.org
7378 F: drivers/edac/dmc520_edac.c
7381 M: Mark Gross <markgross@kernel.org>
7382 L: linux-edac@vger.kernel.org
7384 F: drivers/edac/e752x_edac.c
7387 L: linux-edac@vger.kernel.org
7389 F: drivers/edac/e7xxx_edac.c
7392 M: York Sun <york.sun@nxp.com>
7393 L: linux-edac@vger.kernel.org
7395 F: drivers/edac/fsl_ddr_edac.*
7398 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7399 L: linux-edac@vger.kernel.org
7401 F: drivers/edac/ghes_edac.c
7404 M: Tony Luck <tony.luck@intel.com>
7405 L: linux-edac@vger.kernel.org
7407 F: drivers/edac/i10nm_base.c
7410 L: linux-edac@vger.kernel.org
7412 F: drivers/edac/i3000_edac.c
7415 L: linux-edac@vger.kernel.org
7417 F: drivers/edac/i5000_edac.c
7420 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7421 L: linux-edac@vger.kernel.org
7423 F: drivers/edac/i5400_edac.c
7426 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7427 L: linux-edac@vger.kernel.org
7429 F: drivers/edac/i7300_edac.c
7432 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7433 L: linux-edac@vger.kernel.org
7435 F: drivers/edac/i7core_edac.c
7438 M: Tim Small <tim@buttersideup.com>
7439 L: linux-edac@vger.kernel.org
7441 F: drivers/edac/i82443bxgx_edac.c
7444 M: "Arvind R." <arvino55@gmail.com>
7445 L: linux-edac@vger.kernel.org
7447 F: drivers/edac/i82975x_edac.c
7450 M: Jason Baron <jbaron@akamai.com>
7451 L: linux-edac@vger.kernel.org
7453 F: drivers/edac/ie31200_edac.c
7456 M: Tony Luck <tony.luck@intel.com>
7457 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7458 L: linux-edac@vger.kernel.org
7460 F: drivers/edac/igen6_edac.c
7463 M: Johannes Thumshirn <morbidrsa@gmail.com>
7464 L: linux-edac@vger.kernel.org
7466 F: drivers/edac/mpc85xx_edac.[ch]
7469 M: Egor Martovetsky <egor@pasemi.com>
7470 L: linux-edac@vger.kernel.org
7472 F: drivers/edac/pasemi_edac.c
7475 M: Tony Luck <tony.luck@intel.com>
7476 L: linux-edac@vger.kernel.org
7478 F: drivers/edac/pnd2_edac.[ch]
7481 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7482 L: linux-arm-msm@vger.kernel.org
7483 L: linux-edac@vger.kernel.org
7485 F: drivers/edac/qcom_edac.c
7488 M: Tim Small <tim@buttersideup.com>
7489 L: linux-edac@vger.kernel.org
7491 F: drivers/edac/r82600_edac.c
7494 M: Tony Luck <tony.luck@intel.com>
7495 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7496 L: linux-edac@vger.kernel.org
7498 F: drivers/edac/sb_edac.c
7501 M: Tony Luck <tony.luck@intel.com>
7502 L: linux-edac@vger.kernel.org
7504 F: drivers/edac/skx_*.[ch]
7507 M: Tero Kristo <kristo@kernel.org>
7508 L: linux-edac@vger.kernel.org
7510 F: drivers/edac/ti_edac.c
7512 EDIROL UA-101/UA-1000 DRIVER
7513 M: Clemens Ladisch <clemens@ladisch.de>
7514 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7517 F: sound/usb/misc/ua101.c
7520 M: Ivan Hu <ivan.hu@canonical.com>
7521 M: Ard Biesheuvel <ardb@kernel.org>
7522 L: linux-efi@vger.kernel.org
7524 F: drivers/firmware/efi/test/
7526 EFI VARIABLE FILESYSTEM
7527 M: Jeremy Kerr <jk@ozlabs.org>
7528 M: Ard Biesheuvel <ardb@kernel.org>
7529 L: linux-efi@vger.kernel.org
7531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7534 EFIFB FRAMEBUFFER DRIVER
7535 M: Peter Jones <pjones@redhat.com>
7536 L: linux-fbdev@vger.kernel.org
7538 F: drivers/video/fbdev/efifb.c
7542 W: http://aeschi.ch.eu.org/efs/
7545 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7546 M: Douglas Miller <dougmill@linux.ibm.com>
7547 L: netdev@vger.kernel.org
7549 F: drivers/net/ethernet/ibm/ehea/
7551 ELM327 CAN NETWORK DRIVER
7552 M: Max Staudt <max@enpas.org>
7553 L: linux-can@vger.kernel.org
7555 F: Documentation/networking/device_drivers/can/can327.rst
7556 F: drivers/net/can/can327.c
7558 EM28XX VIDEO4LINUX DRIVER
7559 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7560 L: linux-media@vger.kernel.org
7562 W: https://linuxtv.org
7563 T: git git://linuxtv.org/media_tree.git
7564 F: Documentation/admin-guide/media/em28xx*
7565 F: drivers/media/usb/em28xx/
7567 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7568 M: Adrian Hunter <adrian.hunter@intel.com>
7569 M: Ritesh Harjani <riteshh@codeaurora.org>
7570 M: Asutosh Das <asutoshd@codeaurora.org>
7571 L: linux-mmc@vger.kernel.org
7573 F: drivers/mmc/host/cqhci*
7575 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7576 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7577 L: linux-scsi@vger.kernel.org
7579 W: http://www.broadcom.com
7580 F: drivers/scsi/be2iscsi/
7582 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7583 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7584 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7585 M: Somnath Kotur <somnath.kotur@broadcom.com>
7586 L: netdev@vger.kernel.org
7588 W: http://www.emulex.com
7589 F: drivers/net/ethernet/emulex/benet/
7591 EMULEX ONECONNECT ROCE DRIVER
7592 M: Selvin Xavier <selvin.xavier@broadcom.com>
7593 L: linux-rdma@vger.kernel.org
7595 W: http://www.broadcom.com
7596 F: drivers/infiniband/hw/ocrdma/
7597 F: include/uapi/rdma/ocrdma-abi.h
7599 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7600 M: James Smart <james.smart@broadcom.com>
7601 M: Dick Kennedy <dick.kennedy@broadcom.com>
7602 L: linux-scsi@vger.kernel.org
7604 W: http://www.broadcom.com
7605 F: drivers/scsi/lpfc/
7607 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7608 M: James Smart <james.smart@broadcom.com>
7609 M: Ram Vegesna <ram.vegesna@broadcom.com>
7610 L: linux-scsi@vger.kernel.org
7611 L: target-devel@vger.kernel.org
7613 W: http://www.broadcom.com
7614 F: drivers/scsi/elx/
7616 ENE CB710 FLASH CARD READER DRIVER
7617 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7619 F: drivers/misc/cb710/
7620 F: drivers/mmc/host/cb710-mmc.*
7621 F: include/linux/cb710.h
7623 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7624 M: Maxim Levitsky <maximlevitsky@gmail.com>
7626 F: drivers/media/rc/ene_ir.*
7628 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7629 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7630 L: linuxppc-dev@lists.ozlabs.org
7632 F: drivers/tty/ehv_bytechan.c
7634 EPSON S1D13XXX FRAMEBUFFER DRIVER
7635 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7638 F: drivers/video/fbdev/s1d13xxxfb.c
7639 F: include/video/s1d13xxxfb.h
7642 M: Gao Xiang <xiang@kernel.org>
7643 M: Chao Yu <chao@kernel.org>
7644 R: Yue Hu <huyue2@coolpad.com>
7645 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7646 L: linux-erofs@lists.ozlabs.org
7648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7649 F: Documentation/ABI/testing/sysfs-fs-erofs
7650 F: Documentation/filesystems/erofs.rst
7652 F: include/trace/events/erofs.h
7654 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7655 M: Jeff Layton <jlayton@kernel.org>
7657 F: include/linux/errseq.h
7661 M: Frank Jungclaus <frank.jungclaus@esd.eu>
7663 L: linux-can@vger.kernel.org
7665 F: drivers/net/can/usb/esd_usb.c
7667 ET131X NETWORK DRIVER
7668 M: Mark Einon <mark.einon@gmail.com>
7670 F: drivers/net/ethernet/agere/
7672 ETAS ES58X CAN/USB DRIVER
7673 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7674 L: linux-can@vger.kernel.org
7676 F: Documentation/networking/devlink/etas_es58x.rst
7677 F: drivers/net/can/usb/etas_es58x/
7680 M: Roopa Prabhu <roopa@nvidia.com>
7681 M: Nikolay Aleksandrov <razor@blackwall.org>
7682 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7683 L: netdev@vger.kernel.org
7685 W: http://www.linuxfoundation.org/en/Net:Bridge
7686 F: include/linux/netfilter_bridge/
7689 ETHERNET PHY LIBRARY
7690 M: Andrew Lunn <andrew@lunn.ch>
7691 M: Heiner Kallweit <hkallweit1@gmail.com>
7692 R: Russell King <linux@armlinux.org.uk>
7693 L: netdev@vger.kernel.org
7695 F: Documentation/ABI/testing/sysfs-class-net-phydev
7696 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7697 F: Documentation/devicetree/bindings/net/mdio*
7698 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7699 F: Documentation/networking/phy.rst
7700 F: drivers/net/mdio/
7701 F: drivers/net/mdio/acpi_mdio.c
7702 F: drivers/net/mdio/fwnode_mdio.c
7703 F: drivers/net/mdio/of_mdio.c
7706 F: include/dt-bindings/net/qca-ar803x.h
7707 F: include/linux/linkmode.h
7708 F: include/linux/*mdio*.h
7709 F: include/linux/mdio/*.h
7710 F: include/linux/mii.h
7711 F: include/linux/of_net.h
7712 F: include/linux/phy.h
7713 F: include/linux/phy_fixed.h
7714 F: include/linux/platform_data/mdio-bcm-unimac.h
7715 F: include/linux/platform_data/mdio-gpio.h
7716 F: include/trace/events/mdio.h
7717 F: include/uapi/linux/mdio.h
7718 F: include/uapi/linux/mii.h
7719 F: net/core/of_net.c
7722 R: Eric Biederman <ebiederm@xmission.com>
7723 R: Kees Cook <keescook@chromium.org>
7724 L: linux-mm@kvack.org
7726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7729 F: include/linux/binfmts.h
7730 F: include/linux/elf.h
7731 F: include/uapi/linux/binfmts.h
7732 F: include/uapi/linux/elf.h
7733 F: tools/testing/selftests/exec/
7738 M: Namjae Jeon <linkinjeon@kernel.org>
7739 M: Sungjong Seo <sj1557.seo@samsung.com>
7740 L: linux-fsdevel@vger.kernel.org
7742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7746 M: Jan Kara <jack@suse.com>
7747 L: linux-ext4@vger.kernel.org
7749 F: Documentation/filesystems/ext2.rst
7751 F: include/linux/ext2*
7754 M: "Theodore Ts'o" <tytso@mit.edu>
7755 M: Andreas Dilger <adilger.kernel@dilger.ca>
7756 L: linux-ext4@vger.kernel.org
7758 W: http://ext4.wiki.kernel.org
7759 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7761 F: Documentation/filesystems/ext4/
7763 F: include/trace/events/ext4.h
7764 F: include/uapi/linux/ext4.h
7766 Extended Verification Module (EVM)
7767 M: Mimi Zohar <zohar@linux.ibm.com>
7768 L: linux-integrity@vger.kernel.org
7770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7771 F: security/integrity/evm/
7772 F: security/integrity/
7774 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7775 M: Ard Biesheuvel <ardb@kernel.org>
7776 L: linux-efi@vger.kernel.org
7778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7779 F: Documentation/admin-guide/efi-stub.rst
7780 F: arch/*/include/asm/efi.h
7781 F: arch/*/kernel/efi.c
7782 F: arch/arm/boot/compressed/efi-header.S
7783 F: arch/x86/platform/efi/
7784 F: drivers/firmware/efi/
7785 F: include/linux/efi*.h
7787 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7788 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7789 M: Chanwoo Choi <cw00.choi@samsung.com>
7790 L: linux-kernel@vger.kernel.org
7792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7793 F: Documentation/devicetree/bindings/extcon/
7794 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7796 F: include/linux/extcon.h
7797 F: include/linux/extcon/
7800 M: Masami Hiramatsu <mhiramat@kernel.org>
7801 L: linux-kernel@vger.kernel.org
7802 L: linux-trace-kernel@vger.kernel.org
7803 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
7805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
7806 F: Documentation/admin-guide/bootconfig.rst
7807 F: fs/proc/bootconfig.c
7808 F: include/linux/bootconfig.h
7809 F: lib/bootconfig-data.S
7811 F: tools/bootconfig/*
7812 F: tools/bootconfig/scripts/*
7815 M: Jingoo Han <jingoohan1@gmail.com>
7816 L: dri-devel@lists.freedesktop.org
7818 F: drivers/gpu/drm/exynos/exynos_dp*
7820 EXYNOS SYSMMU (IOMMU) driver
7821 M: Marek Szyprowski <m.szyprowski@samsung.com>
7822 L: iommu@lists.linux.dev
7824 F: drivers/iommu/exynos-iommu.c
7827 M: Jaegeuk Kim <jaegeuk@kernel.org>
7828 M: Chao Yu <chao@kernel.org>
7829 L: linux-f2fs-devel@lists.sourceforge.net
7831 W: https://f2fs.wiki.kernel.org/
7832 Q: https://patchwork.kernel.org/project/f2fs/list/
7833 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
7834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7835 F: Documentation/ABI/testing/sysfs-fs-f2fs
7836 F: Documentation/filesystems/f2fs.rst
7838 F: include/linux/f2fs_fs.h
7839 F: include/trace/events/f2fs.h
7840 F: include/uapi/linux/f2fs.h
7842 F71805F HARDWARE MONITORING DRIVER
7843 M: Jean Delvare <jdelvare@suse.com>
7844 L: linux-hwmon@vger.kernel.org
7846 F: Documentation/hwmon/f71805f.rst
7847 F: drivers/hwmon/f71805f.c
7850 M: Josh Poimboeuf <jpoimboe@kernel.org>
7852 F: scripts/faddr2line
7855 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7856 L: netdev@vger.kernel.org
7858 F: Documentation/networking/failover.rst
7859 F: include/net/failover.h
7860 F: net/core/failover.c
7863 M: Jan Kara <jack@suse.cz>
7864 R: Amir Goldstein <amir73il@gmail.com>
7865 R: Matthew Bobrowski <repnop@google.com>
7866 L: linux-fsdevel@vger.kernel.org
7868 F: fs/notify/fanotify/
7869 F: include/linux/fanotify.h
7870 F: include/uapi/linux/fanotify.h
7872 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
7873 M: Linus Walleij <linus.walleij@linaro.org>
7874 L: linux-usb@vger.kernel.org
7876 F: drivers/usb/fotg210/
7878 FARSYNC SYNCHRONOUS DRIVER
7879 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7881 W: http://www.farsite.co.uk/
7882 F: drivers/net/wan/farsync.*
7884 FAULT INJECTION SUPPORT
7885 M: Akinobu Mita <akinobu.mita@gmail.com>
7887 F: Documentation/fault-injection/
7888 F: lib/fault-inject.c
7890 FBTFT Framebuffer drivers
7891 L: dri-devel@lists.freedesktop.org
7892 L: linux-fbdev@vger.kernel.org
7894 F: drivers/staging/fbtft/
7897 M: Michael Buesch <m@bues.ch>
7898 L: linux-media@vger.kernel.org
7900 F: drivers/media/tuners/fc0011.c
7901 F: drivers/media/tuners/fc0011.h
7904 M: Antti Palosaari <crope@iki.fi>
7905 L: linux-media@vger.kernel.org
7907 W: https://linuxtv.org
7908 W: http://palosaari.fi/linux/
7909 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7910 T: git git://linuxtv.org/anttip/media_tree.git
7911 F: drivers/media/tuners/fc2580*
7913 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7914 M: Hannes Reinecke <hare@suse.de>
7915 L: linux-scsi@vger.kernel.org
7917 W: www.Open-FCoE.org
7918 F: drivers/scsi/fcoe/
7919 F: drivers/scsi/libfc/
7921 F: include/scsi/libfc.h
7922 F: include/scsi/libfcoe.h
7923 F: include/uapi/scsi/fc/
7925 FILE LOCKING (flock() and fcntl()/lockf())
7926 M: Jeff Layton <jlayton@kernel.org>
7927 M: Chuck Lever <chuck.lever@oracle.com>
7928 L: linux-fsdevel@vger.kernel.org
7932 F: include/linux/fcntl.h
7933 F: include/uapi/linux/fcntl.h
7935 FILESYSTEM DIRECT ACCESS (DAX)
7936 M: Dan Williams <dan.j.williams@intel.com>
7937 R: Matthew Wilcox <willy@infradead.org>
7938 R: Jan Kara <jack@suse.cz>
7939 L: linux-fsdevel@vger.kernel.org
7940 L: nvdimm@lists.linux.dev
7943 F: include/linux/dax.h
7944 F: include/trace/events/fs_dax.h
7946 FILESYSTEMS (VFS and infrastructure)
7947 M: Alexander Viro <viro@zeniv.linux.org.uk>
7948 M: Christian Brauner <brauner@kernel.org>
7949 L: linux-fsdevel@vger.kernel.org
7952 F: include/linux/fs.h
7953 F: include/linux/fs_types.h
7954 F: include/uapi/linux/fs.h
7955 F: include/uapi/linux/openat2.h
7957 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7958 M: Riku Voipio <riku.voipio@iki.fi>
7959 L: linux-hwmon@vger.kernel.org
7961 F: drivers/hwmon/f75375s.c
7962 F: include/linux/f75375s.h
7964 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7965 M: Clemens Ladisch <clemens@ladisch.de>
7966 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7967 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7970 F: include/uapi/sound/firewire.h
7973 FIREWIRE MEDIA DRIVERS (firedtv)
7974 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7975 L: linux-media@vger.kernel.org
7976 L: linux1394-devel@lists.sourceforge.net
7978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7979 F: drivers/media/firewire/
7981 FIREWIRE SBP-2 TARGET
7982 M: Chris Boot <bootc@bootc.net>
7983 L: linux-scsi@vger.kernel.org
7984 L: target-devel@vger.kernel.org
7985 L: linux1394-devel@lists.sourceforge.net
7987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7988 F: drivers/target/sbp/
7991 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7992 M: Takashi Sakamoto <takaswie@kernel.org>
7993 L: linux1394-devel@lists.sourceforge.net
7995 W: http://ieee1394.docs.kernel.org/
7996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7997 F: drivers/firewire/
7998 F: include/linux/firewire.h
7999 F: include/uapi/linux/firewire*.h
8002 FIRMWARE FRAMEWORK FOR ARMV8-A
8003 M: Sudeep Holla <sudeep.holla@arm.com>
8004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8006 F: drivers/firmware/arm_ffa/
8007 F: include/linux/arm_ffa.h
8009 FIRMWARE LOADER (request_firmware)
8010 M: Luis Chamberlain <mcgrof@kernel.org>
8011 M: Russ Weight <russell.h.weight@intel.com>
8012 L: linux-kernel@vger.kernel.org
8014 F: Documentation/firmware_class/
8015 F: drivers/base/firmware_loader/
8016 F: include/linux/firmware.h
8018 FLEXTIMER FTM-QUADDEC DRIVER
8019 M: Patrick Havelange <patrick.havelange@essensium.com>
8020 L: linux-iio@vger.kernel.org
8022 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8023 F: drivers/counter/ftm-quaddec.c
8026 M: Denis Efremov <efremov@linux.com>
8027 L: linux-block@vger.kernel.org
8029 F: drivers/block/floppy.c
8031 FLYSKY FSIA6B RC RECEIVER
8032 M: Markus Koch <markus@notsyncing.net>
8033 L: linux-input@vger.kernel.org
8035 F: drivers/input/joystick/fsia6b.c
8037 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
8038 M: Geoffrey D. Bennett <g@b4.vu>
8039 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8042 F: sound/usb/mixer_scarlett_gen2.c
8044 FORCEDETH GIGABIT ETHERNET DRIVER
8045 M: Rain River <rain.1986.08.12@gmail.com>
8046 M: Zhu Yanjun <zyjzyj2000@gmail.com>
8047 L: netdev@vger.kernel.org
8049 F: drivers/net/ethernet/nvidia/*
8052 M: Kees Cook <keescook@chromium.org>
8053 L: linux-hardening@vger.kernel.org
8055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8056 F: include/linux/fortify-string.h
8057 F: lib/fortify_kunit.c
8058 F: lib/memcpy_kunit.c
8059 F: lib/strscpy_kunit.c
8060 F: lib/test_fortify/*
8061 F: scripts/test_fortify.sh
8065 M: Wu Hao <hao.wu@intel.com>
8066 R: Tom Rix <trix@redhat.com>
8067 L: linux-fpga@vger.kernel.org
8069 F: Documentation/ABI/testing/sysfs-bus-dfl*
8070 F: Documentation/fpga/dfl.rst
8071 F: drivers/fpga/dfl*
8072 F: drivers/uio/uio_dfl.c
8073 F: include/linux/dfl.h
8074 F: include/uapi/linux/fpga-dfl.h
8076 FPGA MANAGER FRAMEWORK
8077 M: Moritz Fischer <mdf@kernel.org>
8078 M: Wu Hao <hao.wu@intel.com>
8079 M: Xu Yilun <yilun.xu@intel.com>
8080 R: Tom Rix <trix@redhat.com>
8081 L: linux-fpga@vger.kernel.org
8083 Q: http://patchwork.kernel.org/project/linux-fpga/list/
8084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8085 F: Documentation/devicetree/bindings/fpga/
8086 F: Documentation/driver-api/fpga/
8087 F: Documentation/fpga/
8089 F: include/linux/fpga/
8091 INTEL MAX10 BMC SECURE UPDATES
8092 M: Russ Weight <russell.h.weight@intel.com>
8093 L: linux-fpga@vger.kernel.org
8095 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
8096 F: drivers/fpga/intel-m10-bmc-sec-update.c
8098 MICROCHIP POLARFIRE FPGA DRIVERS
8099 M: Conor Dooley <conor.dooley@microchip.com>
8100 R: Ivan Bornyakov <i.bornyakov@metrotek.ru>
8101 L: linux-fpga@vger.kernel.org
8103 F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
8104 F: drivers/fpga/microchip-spi.c
8107 M: Bill Metzenthen <billm@melbpc.org.au>
8109 W: https://floatingpoint.billm.au/
8110 F: arch/x86/math-emu/
8113 M: Daniel Vetter <daniel@ffwll.ch>
8114 F: drivers/video/fbdev/core/
8116 T: git git://anongit.freedesktop.org/drm/drm-misc
8119 M: Helge Deller <deller@gmx.de>
8120 L: linux-fbdev@vger.kernel.org
8121 L: dri-devel@lists.freedesktop.org
8123 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8125 F: Documentation/fb/
8127 F: include/linux/fb.h
8128 F: include/uapi/linux/fb.h
8129 F: include/uapi/video/
8132 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8133 M: Horia Geantă <horia.geanta@nxp.com>
8134 M: Pankaj Gupta <pankaj.gupta@nxp.com>
8135 M: Gaurav Jain <gaurav.jain@nxp.com>
8136 L: linux-crypto@vger.kernel.org
8138 F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8139 F: drivers/crypto/caam/
8141 FREESCALE COLDFIRE M5441X MMC DRIVER
8142 M: Angelo Dureghello <angelo.dureghello@timesys.com>
8143 L: linux-mmc@vger.kernel.org
8145 F: drivers/mmc/host/sdhci-esdhc-mcf.c
8146 F: include/linux/platform_data/mmc-esdhc-mcf.h
8148 FREESCALE DIU FRAMEBUFFER DRIVER
8149 M: Timur Tabi <timur@kernel.org>
8150 L: linux-fbdev@vger.kernel.org
8152 F: drivers/video/fbdev/fsl-diu-fb.*
8154 FREESCALE DMA DRIVER
8155 M: Li Yang <leoyang.li@nxp.com>
8156 M: Zhang Wei <zw@zh-kernel.org>
8157 L: linuxppc-dev@lists.ozlabs.org
8159 F: drivers/dma/fsldma.*
8161 FREESCALE DSPI DRIVER
8162 M: Vladimir Oltean <olteanv@gmail.com>
8163 L: linux-spi@vger.kernel.org
8165 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8166 F: drivers/spi/spi-fsl-dspi.c
8167 F: include/linux/spi/spi-fsl-dspi.h
8169 FREESCALE ENETC ETHERNET DRIVERS
8170 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8171 L: netdev@vger.kernel.org
8173 F: drivers/net/ethernet/freescale/enetc/
8175 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8176 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8177 L: netdev@vger.kernel.org
8179 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8180 F: drivers/net/ethernet/freescale/gianfar*
8182 FREESCALE GPMI NAND DRIVER
8183 M: Han Xu <han.xu@nxp.com>
8184 L: linux-mtd@lists.infradead.org
8186 F: drivers/mtd/nand/raw/gpmi-nand/*
8188 FREESCALE I2C CPM DRIVER
8189 M: Jochen Friedrich <jochen@scram.de>
8190 L: linuxppc-dev@lists.ozlabs.org
8191 L: linux-i2c@vger.kernel.org
8193 F: drivers/i2c/busses/i2c-cpm.c
8195 FREESCALE IMX / MXC FEC DRIVER
8196 M: Wei Fang <wei.fang@nxp.com>
8197 R: Shenwei Wang <shenwei.wang@nxp.com>
8198 R: Clark Wang <xiaoning.wang@nxp.com>
8199 R: NXP Linux Team <linux-imx@nxp.com>
8200 L: netdev@vger.kernel.org
8202 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8203 F: drivers/net/ethernet/freescale/fec.h
8204 F: drivers/net/ethernet/freescale/fec_main.c
8205 F: drivers/net/ethernet/freescale/fec_ptp.c
8207 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8208 M: Sascha Hauer <s.hauer@pengutronix.de>
8209 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8210 L: linux-fbdev@vger.kernel.org
8211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8213 F: drivers/video/fbdev/imxfb.c
8215 FREESCALE IMX DDR PMU DRIVER
8216 M: Frank Li <Frank.li@nxp.com>
8217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8219 F: Documentation/admin-guide/perf/imx-ddr.rst
8220 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8221 F: drivers/perf/fsl_imx8_ddr_perf.c
8223 FREESCALE IMX I2C DRIVER
8224 M: Oleksij Rempel <o.rempel@pengutronix.de>
8225 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8226 L: linux-i2c@vger.kernel.org
8228 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8229 F: drivers/i2c/busses/i2c-imx.c
8231 FREESCALE IMX LPI2C DRIVER
8232 M: Dong Aisheng <aisheng.dong@nxp.com>
8233 L: linux-i2c@vger.kernel.org
8234 L: linux-imx@nxp.com
8236 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8237 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8239 FREESCALE MPC I2C DRIVER
8240 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8241 L: linux-i2c@vger.kernel.org
8243 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8244 F: drivers/i2c/busses/i2c-mpc.c
8246 FREESCALE QORIQ DPAA ETHERNET DRIVER
8247 M: Madalin Bucur <madalin.bucur@nxp.com>
8248 L: netdev@vger.kernel.org
8250 F: drivers/net/ethernet/freescale/dpaa
8252 FREESCALE QORIQ DPAA FMAN DRIVER
8253 M: Madalin Bucur <madalin.bucur@nxp.com>
8254 R: Sean Anderson <sean.anderson@seco.com>
8255 L: netdev@vger.kernel.org
8257 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8258 F: drivers/net/ethernet/freescale/fman
8260 FREESCALE QORIQ PTP CLOCK DRIVER
8261 M: Yangbo Lu <yangbo.lu@nxp.com>
8262 L: netdev@vger.kernel.org
8264 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8265 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8266 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8267 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8268 F: drivers/ptp/ptp_qoriq.c
8269 F: drivers/ptp/ptp_qoriq_debugfs.c
8270 F: include/linux/fsl/ptp_qoriq.h
8272 FREESCALE QUAD SPI DRIVER
8273 M: Han Xu <han.xu@nxp.com>
8274 L: linux-spi@vger.kernel.org
8276 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8277 F: drivers/spi/spi-fsl-qspi.c
8279 FREESCALE QUICC ENGINE LIBRARY
8280 M: Qiang Zhao <qiang.zhao@nxp.com>
8281 L: linuxppc-dev@lists.ozlabs.org
8283 F: drivers/soc/fsl/qe/
8284 F: include/soc/fsl/qe/
8286 FREESCALE QUICC ENGINE QMC DRIVER
8287 M: Herve Codina <herve.codina@bootlin.com>
8288 L: linuxppc-dev@lists.ozlabs.org
8290 F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8291 F: drivers/soc/fsl/qe/qmc.c
8292 F: include/soc/fsl/qe/qmc.h
8294 FREESCALE QUICC ENGINE TSA DRIVER
8295 M: Herve Codina <herve.codina@bootlin.com>
8296 L: linuxppc-dev@lists.ozlabs.org
8298 F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8299 F: drivers/soc/fsl/qe/tsa.c
8300 F: drivers/soc/fsl/qe/tsa.h
8301 F: include/dt-bindings/soc/cpm1-fsl,tsa.h
8303 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8304 M: Li Yang <leoyang.li@nxp.com>
8305 L: netdev@vger.kernel.org
8306 L: linuxppc-dev@lists.ozlabs.org
8308 F: drivers/net/ethernet/freescale/ucc_geth*
8310 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8311 M: Zhao Qiang <qiang.zhao@nxp.com>
8312 L: netdev@vger.kernel.org
8313 L: linuxppc-dev@lists.ozlabs.org
8315 F: drivers/net/wan/fsl_ucc_hdlc*
8317 FREESCALE QUICC ENGINE UCC UART DRIVER
8318 M: Timur Tabi <timur@kernel.org>
8319 L: linuxppc-dev@lists.ozlabs.org
8321 F: drivers/tty/serial/ucc_uart.c
8323 FREESCALE SOC DRIVERS
8324 M: Li Yang <leoyang.li@nxp.com>
8325 L: linuxppc-dev@lists.ozlabs.org
8326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8328 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8329 F: Documentation/devicetree/bindings/soc/fsl/
8331 F: include/linux/fsl/
8334 FREESCALE SOC FS_ENET DRIVER
8335 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8336 L: linuxppc-dev@lists.ozlabs.org
8337 L: netdev@vger.kernel.org
8339 F: drivers/net/ethernet/freescale/fs_enet/
8340 F: include/linux/fs_enet_pd.h
8342 FREESCALE SOC SOUND DRIVERS
8343 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8344 M: Xiubo Li <Xiubo.Lee@gmail.com>
8345 R: Fabio Estevam <festevam@gmail.com>
8346 R: Nicolin Chen <nicoleotsuka@gmail.com>
8347 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8348 L: linuxppc-dev@lists.ozlabs.org
8350 F: sound/soc/fsl/fsl*
8351 F: sound/soc/fsl/imx*
8352 F: sound/soc/fsl/mpc8610_hpcd.c
8354 FREESCALE SOC SOUND QMC DRIVER
8355 M: Herve Codina <herve.codina@bootlin.com>
8356 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8357 L: linuxppc-dev@lists.ozlabs.org
8359 F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8360 F: sound/soc/fsl/fsl_qmc_audio.c
8362 FREESCALE USB PERIPHERAL DRIVERS
8363 M: Li Yang <leoyang.li@nxp.com>
8364 L: linux-usb@vger.kernel.org
8365 L: linuxppc-dev@lists.ozlabs.org
8367 F: drivers/usb/gadget/udc/fsl*
8369 FREESCALE USB PHY DRIVER
8370 M: Ran Wang <ran.wang_1@nxp.com>
8371 L: linux-usb@vger.kernel.org
8372 L: linuxppc-dev@lists.ozlabs.org
8374 F: drivers/usb/phy/phy-fsl-usb*
8377 M: Christoph Hellwig <hch@infradead.org>
8379 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8383 M: "Rafael J. Wysocki" <rafael@kernel.org>
8384 M: Pavel Machek <pavel@ucw.cz>
8385 L: linux-pm@vger.kernel.org
8387 F: Documentation/power/freezing-of-tasks.rst
8388 F: include/linux/freezer.h
8392 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8393 L: linux-kernel@vger.kernel.org
8395 F: include/linux/frontswap.h
8398 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8399 M: David Howells <dhowells@redhat.com>
8400 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8402 F: Documentation/filesystems/caching/
8404 F: include/linux/fscache*.h
8406 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8407 M: Eric Biggers <ebiggers@kernel.org>
8408 M: Theodore Y. Ts'o <tytso@mit.edu>
8409 M: Jaegeuk Kim <jaegeuk@kernel.org>
8410 L: linux-fscrypt@vger.kernel.org
8412 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8413 T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8414 F: Documentation/filesystems/fscrypt.rst
8416 F: include/linux/fscrypt.h
8417 F: include/uapi/linux/fscrypt.h
8420 M: Jeremy Kerr <jk@ozlabs.org>
8421 M: Joel Stanley <joel@jms.id.au>
8422 R: Alistar Popple <alistair@popple.id.au>
8423 R: Eddie James <eajames@linux.ibm.com>
8424 L: linux-fsi@lists.ozlabs.org
8426 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8429 F: include/linux/fsi*.h
8430 F: include/trace/events/fsi*.h
8432 FSI-ATTACHED I2C DRIVER
8433 M: Eddie James <eajames@linux.ibm.com>
8434 L: linux-i2c@vger.kernel.org
8435 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8437 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8438 F: drivers/i2c/busses/i2c-fsi.c
8440 FSI-ATTACHED SPI DRIVER
8441 M: Eddie James <eajames@linux.ibm.com>
8442 L: linux-spi@vger.kernel.org
8444 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8445 F: drivers/spi/spi-fsi.c
8447 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8448 M: Jan Kara <jack@suse.cz>
8449 R: Amir Goldstein <amir73il@gmail.com>
8450 L: linux-fsdevel@vger.kernel.org
8452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8454 F: include/linux/fsnotify*.h
8456 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8457 M: Eric Biggers <ebiggers@kernel.org>
8458 M: Theodore Y. Ts'o <tytso@mit.edu>
8459 L: fsverity@lists.linux.dev
8461 Q: https://patchwork.kernel.org/project/fsverity/list/
8462 T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
8463 F: Documentation/filesystems/fsverity.rst
8465 F: include/linux/fsverity.h
8466 F: include/uapi/linux/fsverity.h
8468 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8469 M: Michael Zaidman <michael.zaidman@gmail.com>
8470 L: linux-i2c@vger.kernel.org
8471 L: linux-input@vger.kernel.org
8473 F: drivers/hid/hid-ft260.c
8475 FUJITSU LAPTOP EXTRAS
8476 M: Jonathan Woithe <jwoithe@just42.net>
8477 L: platform-driver-x86@vger.kernel.org
8479 F: drivers/platform/x86/fujitsu-laptop.c
8481 FUJITSU TABLET EXTRAS
8482 M: Robert Gerlach <khnz@gmx.de>
8483 L: platform-driver-x86@vger.kernel.org
8485 F: drivers/platform/x86/fujitsu-tablet.c
8487 FUNCTION HOOKS (FTRACE)
8488 M: Steven Rostedt <rostedt@goodmis.org>
8489 M: Masami Hiramatsu <mhiramat@kernel.org>
8490 R: Mark Rutland <mark.rutland@arm.com>
8491 L: linux-kernel@vger.kernel.org
8492 L: linux-trace-kernel@vger.kernel.org
8493 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
8495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8496 F: Documentation/trace/ftrace*
8497 F: kernel/trace/ftrace*
8498 F: kernel/trace/fgraph.c
8499 F: arch/*/*/*/*ftrace*
8500 F: arch/*/*/*ftrace*
8501 F: include/*/ftrace.h
8504 FUNGIBLE ETHERNET DRIVERS
8505 M: Dimitris Michailidis <dmichail@fungible.com>
8506 L: netdev@vger.kernel.org
8508 F: drivers/net/ethernet/fungible/
8510 FUSE: FILESYSTEM IN USERSPACE
8511 M: Miklos Szeredi <miklos@szeredi.hu>
8512 L: linux-fsdevel@vger.kernel.org
8514 W: https://github.com/libfuse/
8515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8516 F: Documentation/filesystems/fuse.rst
8518 F: include/uapi/linux/fuse.h
8521 M: Thomas Gleixner <tglx@linutronix.de>
8522 M: Ingo Molnar <mingo@redhat.com>
8523 R: Peter Zijlstra <peterz@infradead.org>
8524 R: Darren Hart <dvhart@infradead.org>
8525 R: Davidlohr Bueso <dave@stgolabs.net>
8526 R: André Almeida <andrealmeid@igalia.com>
8527 L: linux-kernel@vger.kernel.org
8529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8530 F: Documentation/locking/*futex*
8531 F: include/asm-generic/futex.h
8532 F: include/linux/futex.h
8533 F: include/uapi/linux/futex.h
8535 F: tools/perf/bench/futex*
8536 F: tools/testing/selftests/futex/
8538 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8539 M: Tim Harvey <tharvey@gateworks.com>
8541 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8542 F: drivers/mfd/gateworks-gsc.c
8543 F: include/linux/mfd/gsc.h
8544 F: Documentation/hwmon/gsc-hwmon.rst
8545 F: drivers/hwmon/gsc-hwmon.c
8546 F: include/linux/platform_data/gsc_hwmon.h
8549 M: Kees Cook <keescook@chromium.org>
8550 L: linux-hardening@vger.kernel.org
8552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8553 F: Documentation/kbuild/gcc-plugins.rst
8554 F: scripts/Makefile.gcc-plugins
8555 F: scripts/gcc-plugins/
8557 GCOV BASED KERNEL PROFILING
8558 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8560 F: Documentation/dev-tools/gcov.rst
8563 GDB KERNEL DEBUGGING HELPER SCRIPTS
8564 M: Jan Kiszka <jan.kiszka@siemens.com>
8565 M: Kieran Bingham <kbingham@kernel.org>
8569 GEMINI CRYPTO DRIVER
8570 M: Corentin Labbe <clabbe@baylibre.com>
8571 L: linux-crypto@vger.kernel.org
8573 F: drivers/crypto/gemini/
8575 GEMTEK FM RADIO RECEIVER DRIVER
8576 M: Hans Verkuil <hverkuil@xs4all.nl>
8577 L: linux-media@vger.kernel.org
8579 W: https://linuxtv.org
8580 T: git git://linuxtv.org/media_tree.git
8581 F: drivers/media/radio/radio-gemtek*
8583 GENERIC ARCHITECTURE TOPOLOGY
8584 M: Sudeep Holla <sudeep.holla@arm.com>
8585 L: linux-kernel@vger.kernel.org
8587 F: drivers/base/arch_topology.c
8588 F: include/linux/arch_topology.h
8591 M: Thomas Gleixner <tglx@linutronix.de>
8592 M: Peter Zijlstra <peterz@infradead.org>
8593 M: Andy Lutomirski <luto@kernel.org>
8594 L: linux-kernel@vger.kernel.org
8596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8597 F: include/linux/entry-common.h
8598 F: include/linux/entry-kvm.h
8601 GENERIC GPIO I2C DRIVER
8602 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8604 F: drivers/i2c/busses/i2c-gpio.c
8605 F: include/linux/platform_data/i2c-gpio.h
8607 GENERIC GPIO I2C MULTIPLEXER DRIVER
8608 M: Peter Korsgaard <peter.korsgaard@barco.com>
8609 L: linux-i2c@vger.kernel.org
8611 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8612 F: drivers/i2c/muxes/i2c-mux-gpio.c
8613 F: include/linux/platform_data/i2c-mux-gpio.h
8615 GENERIC HDLC (WAN) DRIVERS
8616 M: Krzysztof Halasa <khc@pm.waw.pl>
8618 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8619 F: drivers/net/wan/c101.c
8620 F: drivers/net/wan/hd6457*
8621 F: drivers/net/wan/hdlc*
8622 F: drivers/net/wan/n2.c
8623 F: drivers/net/wan/pc300too.c
8624 F: drivers/net/wan/pci200syn.c
8625 F: drivers/net/wan/wanxl*
8627 GENERIC INCLUDE/ASM HEADER FILES
8628 M: Arnd Bergmann <arnd@arndb.de>
8629 L: linux-arch@vger.kernel.org
8631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8632 F: include/asm-generic/
8633 F: include/uapi/asm-generic/
8635 GENERIC PHY FRAMEWORK
8636 M: Vinod Koul <vkoul@kernel.org>
8637 M: Kishon Vijay Abraham I <kishon@kernel.org>
8638 L: linux-phy@lists.infradead.org
8640 Q: https://patchwork.kernel.org/project/linux-phy/list/
8641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8642 F: Documentation/devicetree/bindings/phy/
8644 F: include/dt-bindings/phy/
8645 F: include/linux/phy/
8647 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8648 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8650 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8653 M: "Rafael J. Wysocki" <rafael@kernel.org>
8654 M: Kevin Hilman <khilman@kernel.org>
8655 M: Ulf Hansson <ulf.hansson@linaro.org>
8656 L: linux-pm@vger.kernel.org
8658 F: Documentation/devicetree/bindings/power/power?domain*
8659 F: drivers/base/power/domain*.c
8660 F: include/linux/pm_domain.h
8662 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8663 M: Eugen Hristev <eugen.hristev@microchip.com>
8664 L: linux-input@vger.kernel.org
8666 F: drivers/input/touchscreen/resistive-adc-touch.c
8668 GENERIC STRING LIBRARY
8669 R: Andy Shevchenko <andy@kernel.org>
8672 F: lib/string_helpers.c
8673 F: lib/test_string.c
8674 F: lib/test-string_helpers.c
8676 GENERIC UIO DRIVER FOR PCI DEVICES
8677 M: "Michael S. Tsirkin" <mst@redhat.com>
8678 L: kvm@vger.kernel.org
8680 F: drivers/uio/uio_pci_generic.c
8682 GENERIC VDSO LIBRARY
8683 M: Andy Lutomirski <luto@kernel.org>
8684 M: Thomas Gleixner <tglx@linutronix.de>
8685 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8686 L: linux-kernel@vger.kernel.org
8688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8689 F: include/asm-generic/vdso/vsyscall.h
8691 F: kernel/time/vsyscall.c
8694 GENWQE (IBM Generic Workqueue Card)
8695 M: Frank Haverkamp <haver@linux.ibm.com>
8697 F: drivers/misc/genwqe/
8699 GET_MAINTAINER SCRIPT
8700 M: Joe Perches <joe@perches.com>
8702 F: scripts/get_maintainer.pl
8705 M: Bob Peterson <rpeterso@redhat.com>
8706 M: Andreas Gruenbacher <agruenba@redhat.com>
8707 L: cluster-devel@redhat.com
8709 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8711 F: Documentation/filesystems/gfs2*
8713 F: include/uapi/linux/gfs2_ondisk.h
8716 M: Thomas Weißschuh <thomas@weissschuh.net>
8717 L: platform-driver-x86@vger.kernel.org
8719 F: drivers/platform/x86/gigabyte-wmi.c
8722 M: Johan Hovold <johan@kernel.org>
8724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8725 F: Documentation/ABI/testing/sysfs-class-gnss
8726 F: Documentation/devicetree/bindings/gnss/
8728 F: include/linux/gnss.h
8731 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8732 L: linux-media@vger.kernel.org
8734 F: drivers/media/usb/go7007/
8737 M: Bastien Nocera <hadess@hadess.net>
8738 M: Hans de Goede <hdegoede@redhat.com>
8739 L: linux-input@vger.kernel.org
8741 F: drivers/input/touchscreen/goodix*
8743 GOOGLE ETHERNET DRIVERS
8744 M: Jeroen de Borst <jeroendb@google.com>
8745 M: Praveen Kaligineedi <pkaligineedi@google.com>
8746 R: Shailend Chand <shailend@google.com>
8747 L: netdev@vger.kernel.org
8749 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8750 F: drivers/net/ethernet/google
8752 GPD POCKET FAN DRIVER
8753 M: Hans de Goede <hdegoede@redhat.com>
8754 L: platform-driver-x86@vger.kernel.org
8756 F: drivers/platform/x86/gpd-pocket-fan.c
8759 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8760 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8761 L: linux-gpio@vger.kernel.org
8762 L: linux-acpi@vger.kernel.org
8764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8765 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8766 F: drivers/gpio/gpiolib-acpi.c
8767 F: drivers/gpio/gpiolib-acpi.h
8770 M: Geert Uytterhoeven <geert+renesas@glider.be>
8771 L: linux-gpio@vger.kernel.org
8773 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8774 F: drivers/gpio/gpio-aggregator.c
8777 M: Sean Young <sean@mess.org>
8778 L: linux-media@vger.kernel.org
8780 F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
8781 F: drivers/media/rc/gpio-ir-tx.c
8784 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8785 L: linux-gpio@vger.kernel.org
8787 F: drivers/gpio/gpio-mockup.c
8788 F: tools/testing/selftests/gpio/
8791 R: Michael Walle <michael@walle.cc>
8793 F: drivers/gpio/gpio-regmap.c
8794 F: include/linux/gpio/regmap.h
8797 M: Linus Walleij <linus.walleij@linaro.org>
8798 M: Bartosz Golaszewski <brgl@bgdev.pl>
8799 L: linux-gpio@vger.kernel.org
8801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8802 F: Documentation/ABI/obsolete/sysfs-gpio
8803 F: Documentation/ABI/testing/gpio-cdev
8804 F: Documentation/admin-guide/gpio/
8805 F: Documentation/devicetree/bindings/gpio/
8806 F: Documentation/driver-api/gpio/
8808 F: include/dt-bindings/gpio/
8809 F: include/linux/gpio.h
8810 F: include/linux/gpio/
8811 F: include/linux/of_gpio.h
8812 F: include/uapi/linux/gpio.h
8815 GRE DEMULTIPLEXER DRIVER
8816 M: Dmitry Kozlov <xeb@mail.ru>
8817 L: netdev@vger.kernel.org
8819 F: include/net/gre.h
8820 F: net/ipv4/gre_demux.c
8821 F: net/ipv4/gre_offload.c
8823 GRETH 10/100/1G Ethernet MAC device driver
8824 M: Andreas Larsson <andreas@gaisler.com>
8825 L: netdev@vger.kernel.org
8827 F: drivers/net/ethernet/aeroflex/
8829 GREYBUS AUDIO PROTOCOLS DRIVERS
8830 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8831 M: Mark Greer <mgreer@animalcreek.com>
8833 F: drivers/staging/greybus/audio_apbridgea.c
8834 F: drivers/staging/greybus/audio_apbridgea.h
8835 F: drivers/staging/greybus/audio_codec.c
8836 F: drivers/staging/greybus/audio_codec.h
8837 F: drivers/staging/greybus/audio_gb.c
8838 F: drivers/staging/greybus/audio_manager.c
8839 F: drivers/staging/greybus/audio_manager.h
8840 F: drivers/staging/greybus/audio_manager_module.c
8841 F: drivers/staging/greybus/audio_manager_private.h
8842 F: drivers/staging/greybus/audio_manager_sysfs.c
8843 F: drivers/staging/greybus/audio_module.c
8844 F: drivers/staging/greybus/audio_topology.c
8846 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8847 M: Viresh Kumar <vireshk@kernel.org>
8849 F: drivers/staging/greybus/authentication.c
8850 F: drivers/staging/greybus/bootrom.c
8851 F: drivers/staging/greybus/firmware.h
8852 F: drivers/staging/greybus/fw-core.c
8853 F: drivers/staging/greybus/fw-download.c
8854 F: drivers/staging/greybus/fw-management.c
8855 F: drivers/staging/greybus/greybus_authentication.h
8856 F: drivers/staging/greybus/greybus_firmware.h
8857 F: drivers/staging/greybus/hid.c
8858 F: drivers/staging/greybus/i2c.c
8859 F: drivers/staging/greybus/spi.c
8860 F: drivers/staging/greybus/spilib.c
8861 F: drivers/staging/greybus/spilib.h
8863 GREYBUS LOOPBACK DRIVER
8864 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8866 F: drivers/staging/greybus/loopback.c
8868 GREYBUS PLATFORM DRIVERS
8869 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8871 F: drivers/staging/greybus/arche-apb-ctrl.c
8872 F: drivers/staging/greybus/arche-platform.c
8873 F: drivers/staging/greybus/arche_platform.h
8875 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8876 M: Rui Miguel Silva <rmfrfs@gmail.com>
8878 F: drivers/staging/greybus/gpio.c
8879 F: drivers/staging/greybus/light.c
8880 F: drivers/staging/greybus/power_supply.c
8881 F: drivers/staging/greybus/sdio.c
8882 F: drivers/staging/greybus/spi.c
8883 F: drivers/staging/greybus/spilib.c
8886 M: Johan Hovold <johan@kernel.org>
8887 M: Alex Elder <elder@kernel.org>
8888 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8889 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8892 F: drivers/staging/greybus/
8893 F: include/linux/greybus.h
8894 F: include/linux/greybus/
8896 GREYBUS UART PROTOCOLS DRIVERS
8897 M: David Lin <dtwlin@gmail.com>
8899 F: drivers/staging/greybus/log.c
8900 F: drivers/staging/greybus/uart.c
8902 GS1662 VIDEO SERIALIZER
8903 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8904 L: linux-media@vger.kernel.org
8906 T: git git://linuxtv.org/media_tree.git
8907 F: drivers/media/spi/gs1662.c
8909 GSPCA FINEPIX SUBDRIVER
8910 M: Frank Zago <frank@zago.net>
8911 L: linux-media@vger.kernel.org
8913 T: git git://linuxtv.org/media_tree.git
8914 F: drivers/media/usb/gspca/finepix.c
8916 GSPCA GL860 SUBDRIVER
8917 M: Olivier Lorin <o.lorin@laposte.net>
8918 L: linux-media@vger.kernel.org
8920 T: git git://linuxtv.org/media_tree.git
8921 F: drivers/media/usb/gspca/gl860/
8923 GSPCA M5602 SUBDRIVER
8924 M: Erik Andren <erik.andren@gmail.com>
8925 L: linux-media@vger.kernel.org
8927 T: git git://linuxtv.org/media_tree.git
8928 F: drivers/media/usb/gspca/m5602/
8930 GSPCA PAC207 SONIXB SUBDRIVER
8931 M: Hans Verkuil <hverkuil@xs4all.nl>
8932 L: linux-media@vger.kernel.org
8934 T: git git://linuxtv.org/media_tree.git
8935 F: drivers/media/usb/gspca/pac207.c
8937 GSPCA SN9C20X SUBDRIVER
8938 M: Brian Johnson <brijohn@gmail.com>
8939 L: linux-media@vger.kernel.org
8941 T: git git://linuxtv.org/media_tree.git
8942 F: drivers/media/usb/gspca/sn9c20x.c
8944 GSPCA T613 SUBDRIVER
8945 M: Leandro Costantino <lcostantino@gmail.com>
8946 L: linux-media@vger.kernel.org
8948 T: git git://linuxtv.org/media_tree.git
8949 F: drivers/media/usb/gspca/t613.c
8951 GSPCA USB WEBCAM DRIVER
8952 M: Hans Verkuil <hverkuil@xs4all.nl>
8953 L: linux-media@vger.kernel.org
8955 T: git git://linuxtv.org/media_tree.git
8956 F: drivers/media/usb/gspca/
8958 GTP (GPRS Tunneling Protocol)
8959 M: Pablo Neira Ayuso <pablo@netfilter.org>
8960 M: Harald Welte <laforge@gnumonks.org>
8961 L: osmocom-net-gprs@lists.osmocom.org
8963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8964 F: drivers/net/gtp.c
8966 GUID PARTITION TABLE (GPT)
8967 M: Davidlohr Bueso <dave@stgolabs.net>
8968 L: linux-efi@vger.kernel.org
8970 F: block/partitions/efi.*
8972 HABANALABS PCI DRIVER
8973 M: Oded Gabbay <ogabbay@kernel.org>
8974 L: dri-devel@lists.freedesktop.org
8976 C: irc://irc.oftc.net/dri-devel
8977 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8978 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8979 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8980 F: drivers/accel/habanalabs/
8981 F: include/trace/events/habanalabs.h
8982 F: include/uapi/drm/habanalabs_accel.h
8985 M: Antti Palosaari <crope@iki.fi>
8986 L: linux-media@vger.kernel.org
8988 W: https://linuxtv.org
8989 W: http://palosaari.fi/linux/
8990 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8991 T: git git://linuxtv.org/anttip/media_tree.git
8992 F: drivers/media/usb/hackrf/
8994 HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
8995 M: Chuck Lever <chuck.lever@oracle.com>
8996 L: kernel-tls-handshake@lists.linux.dev
8997 L: netdev@vger.kernel.org
8999 F: Documentation/netlink/specs/handshake.yaml
9000 F: Documentation/networking/tls-handshake.rst
9001 F: include/net/handshake.h
9002 F: include/trace/events/handshake.h
9005 HANTRO VPU CODEC DRIVER
9006 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9007 M: Philipp Zabel <p.zabel@pengutronix.de>
9008 L: linux-media@vger.kernel.org
9009 L: linux-rockchip@lists.infradead.org
9011 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9012 F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9013 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9014 F: drivers/media/platform/verisilicon/
9016 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9017 M: Frank Seidel <frank@f-seidel.de>
9018 L: platform-driver-x86@vger.kernel.org
9020 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9021 F: drivers/platform/x86/hdaps.c
9024 M: Jean Delvare <jdelvare@suse.com>
9025 M: Guenter Roeck <linux@roeck-us.net>
9026 L: linux-hwmon@vger.kernel.org
9028 W: http://hwmon.wiki.kernel.org/
9029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9030 F: Documentation/ABI/testing/sysfs-class-hwmon
9031 F: Documentation/devicetree/bindings/hwmon/
9032 F: Documentation/hwmon/
9034 F: include/linux/hwmon*.h
9035 F: include/trace/events/hwmon*.h
9036 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9038 HARDWARE RANDOM NUMBER GENERATOR CORE
9039 M: Olivia Mackall <olivia@selenic.com>
9040 M: Herbert Xu <herbert@gondor.apana.org.au>
9041 L: linux-crypto@vger.kernel.org
9043 F: Documentation/admin-guide/hw_random.rst
9044 F: Documentation/devicetree/bindings/rng/
9045 F: drivers/char/hw_random/
9046 F: include/linux/hw_random.h
9048 HARDWARE SPINLOCK CORE
9049 M: Ohad Ben-Cohen <ohad@wizery.com>
9050 M: Bjorn Andersson <andersson@kernel.org>
9051 R: Baolin Wang <baolin.wang7@gmail.com>
9052 L: linux-remoteproc@vger.kernel.org
9054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9055 F: Documentation/devicetree/bindings/hwlock/
9056 F: Documentation/locking/hwspinlock.rst
9057 F: drivers/hwspinlock/
9058 F: include/linux/hwspinlock.h
9060 HARDWARE TRACING FACILITIES
9061 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9063 F: drivers/hwtracing/
9065 HARMONY SOUND DRIVER
9066 L: linux-parisc@vger.kernel.org
9068 F: sound/parisc/harmony.*
9070 HDPVR USB VIDEO ENCODER DRIVER
9071 M: Hans Verkuil <hverkuil@xs4all.nl>
9072 L: linux-media@vger.kernel.org
9074 W: https://linuxtv.org
9075 T: git git://linuxtv.org/media_tree.git
9076 F: drivers/media/usb/hdpvr/
9078 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9079 M: Matt Hsiao <matt.hsiao@hpe.com>
9081 F: drivers/misc/hpilo.[ch]
9083 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9084 M: Jerry Hoemann <jerry.hoemann@hpe.com>
9086 F: Documentation/watchdog/hpwdt.rst
9087 F: drivers/watchdog/hpwdt.c
9089 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9090 M: Don Brace <don.brace@microchip.com>
9091 L: storagedev@microchip.com
9092 L: linux-scsi@vger.kernel.org
9094 F: Documentation/scsi/hpsa.rst
9095 F: drivers/scsi/hpsa*.[ch]
9096 F: include/linux/cciss*.h
9097 F: include/uapi/linux/cciss*.h
9100 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9101 L: linux-rdma@vger.kernel.org
9103 F: drivers/infiniband/hw/hfi1
9106 L: linux-fsdevel@vger.kernel.org
9108 F: Documentation/filesystems/hfs.rst
9112 L: linux-fsdevel@vger.kernel.org
9114 F: Documentation/filesystems/hfsplus.rst
9117 HGA FRAMEBUFFER DRIVER
9118 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9119 L: linux-nvidia@lists.surfsouth.com
9121 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9122 F: drivers/video/fbdev/hgafb.c
9124 HIBERNATION (aka Software Suspend, aka swsusp)
9125 M: "Rafael J. Wysocki" <rafael@kernel.org>
9126 M: Pavel Machek <pavel@ucw.cz>
9127 L: linux-pm@vger.kernel.org
9129 B: https://bugzilla.kernel.org
9130 F: arch/*/include/asm/suspend*.h
9132 F: drivers/base/power/
9133 F: include/linux/freezer.h
9134 F: include/linux/pm.h
9135 F: include/linux/suspend.h
9139 M: Jiri Kosina <jikos@kernel.org>
9140 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
9141 L: linux-input@vger.kernel.org
9143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9144 F: Documentation/hid/
9146 F: include/linux/hid*
9147 F: include/uapi/linux/hid*
9149 F: tools/testing/selftests/hid/
9151 HID LOGITECH DRIVERS
9152 R: Filipe Laíns <lains@riseup.net>
9153 L: linux-input@vger.kernel.org
9155 F: drivers/hid/hid-logitech-*
9157 HID++ LOGITECH DRIVERS
9158 R: Filipe Laíns <lains@riseup.net>
9159 R: Bastien Nocera <hadess@hadess.net>
9160 L: linux-input@vger.kernel.org
9162 F: drivers/hid/hid-logitech-hidpp.c
9164 HID PLAYSTATION DRIVER
9165 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
9166 L: linux-input@vger.kernel.org
9168 F: drivers/hid/hid-playstation.c
9170 HID PHOENIX RC FLIGHT CONTROLLER
9171 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9172 L: linux-input@vger.kernel.org
9174 F: drivers/hid/hid-pxrc.c
9176 HID SENSOR HUB DRIVERS
9177 M: Jiri Kosina <jikos@kernel.org>
9178 M: Jonathan Cameron <jic23@kernel.org>
9179 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9180 L: linux-input@vger.kernel.org
9181 L: linux-iio@vger.kernel.org
9183 F: Documentation/hid/hid-sensor*
9184 F: drivers/hid/hid-sensor-*
9185 F: drivers/iio/*/hid-*
9186 F: include/linux/hid-sensor-*
9188 HID VRC-2 CAR CONTROLLER DRIVER
9189 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9190 L: linux-input@vger.kernel.org
9192 F: drivers/hid/hid-vrc2.c
9195 M: Ping Cheng <ping.cheng@wacom.com>
9196 M: Jason Gerecke <jason.gerecke@wacom.com>
9197 L: linux-input@vger.kernel.org
9199 F: drivers/hid/wacom.h
9200 F: drivers/hid/wacom_*
9202 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9203 M: Thomas Gleixner <tglx@linutronix.de>
9204 L: linux-kernel@vger.kernel.org
9206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9207 F: Documentation/timers/
9208 F: include/linux/clockchips.h
9209 F: include/linux/hrtimer.h
9210 F: kernel/time/clockevents.c
9211 F: kernel/time/hrtimer.c
9212 F: kernel/time/timer_*.c
9214 HIGH-SPEED SCC DRIVER FOR AX.25
9215 L: linux-hams@vger.kernel.org
9217 F: drivers/net/hamradio/scc.c
9219 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9220 M: HighPoint Linux Team <linux@highpoint-tech.com>
9222 W: http://www.highpoint-tech.com
9223 F: Documentation/scsi/hptiop.rst
9224 F: drivers/scsi/hptiop.c
9226 HIMAX HX83112B TOUCHSCREEN SUPPORT
9227 M: Job Noorman <job@noorman.info>
9228 L: linux-input@vger.kernel.org
9230 F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9231 F: drivers/input/touchscreen/himax_hx83112b.c
9234 M: Jes Sorensen <jes@trained-monkey.org>
9235 L: linux-hippi@sunsite.dk
9237 F: drivers/net/hippi/
9238 F: include/linux/hippidevice.h
9239 F: include/uapi/linux/if_hippi.h
9242 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9243 M: Kurt Kanzenbach <kurt@linutronix.de>
9244 L: netdev@vger.kernel.org
9246 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9247 F: drivers/net/dsa/hirschmann/*
9248 F: include/linux/platform_data/hirschmann-hellcreek.h
9249 F: net/dsa/tag_hellcreek.c
9251 HISILICON DMA DRIVER
9252 M: Zhou Wang <wangzhou1@hisilicon.com>
9253 M: Jie Hai <haijie1@huawei.com>
9254 L: dmaengine@vger.kernel.org
9256 F: drivers/dma/hisi_dma.c
9258 HISILICON GPIO DRIVER
9259 M: Jay Fang <f.fangjian@huawei.com>
9260 L: linux-gpio@vger.kernel.org
9262 F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9263 F: drivers/gpio/gpio-hisi.c
9265 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9266 M: Longfang Liu <liulongfang@huawei.com>
9267 L: linux-crypto@vger.kernel.org
9269 F: Documentation/ABI/testing/debugfs-hisi-hpre
9270 F: drivers/crypto/hisilicon/hpre/hpre.h
9271 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9272 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9274 HISILICON I2C CONTROLLER DRIVER
9275 M: Yicong Yang <yangyicong@hisilicon.com>
9276 L: linux-i2c@vger.kernel.org
9278 W: https://www.hisilicon.com
9279 F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9280 F: drivers/i2c/busses/i2c-hisi.c
9282 HISILICON LPC BUS DRIVER
9283 M: Jay Fang <f.fangjian@huawei.com>
9285 W: http://www.hisilicon.com
9286 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9287 F: drivers/bus/hisi_lpc.c
9289 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9290 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9291 M: Salil Mehta <salil.mehta@huawei.com>
9292 L: netdev@vger.kernel.org
9294 W: http://www.hisilicon.com
9295 F: drivers/net/ethernet/hisilicon/hns3/
9297 HISILICON NETWORK SUBSYSTEM DRIVER
9298 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9299 M: Salil Mehta <salil.mehta@huawei.com>
9300 L: netdev@vger.kernel.org
9302 W: http://www.hisilicon.com
9303 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9304 F: drivers/net/ethernet/hisilicon/
9306 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9307 M: John Stultz <jstultz@google.com>
9308 L: linux-kernel@vger.kernel.org
9310 F: drivers/misc/hisi_hikey_usb.c
9312 HISILICON PMU DRIVER
9313 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9314 M: Jonathan Cameron <jonathan.cameron@huawei.com>
9316 W: http://www.hisilicon.com
9317 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9318 F: Documentation/admin-guide/perf/hisi-pmu.rst
9319 F: drivers/perf/hisilicon
9321 HISILICON HNS3 PMU DRIVER
9322 M: Guangbin Huang <huangguangbin2@huawei.com>
9324 F: Documentation/admin-guide/perf/hns3-pmu.rst
9325 F: drivers/perf/hisilicon/hns3_pmu.c
9327 HISILICON PTT DRIVER
9328 M: Yicong Yang <yangyicong@hisilicon.com>
9329 M: Jonathan Cameron <jonathan.cameron@huawei.com>
9330 L: linux-kernel@vger.kernel.org
9332 F: Documentation/ABI/testing/sysfs-devices-hisi_ptt
9333 F: Documentation/trace/hisi-ptt.rst
9334 F: drivers/hwtracing/ptt/
9335 F: tools/perf/arch/arm64/util/hisi-ptt.c
9336 F: tools/perf/util/hisi-ptt*
9337 F: tools/perf/util/hisi-ptt-decoder/*
9340 M: Weili Qian <qianweili@huawei.com>
9341 M: Zhou Wang <wangzhou1@hisilicon.com>
9342 L: linux-crypto@vger.kernel.org
9344 F: drivers/crypto/hisilicon/Kconfig
9345 F: drivers/crypto/hisilicon/Makefile
9346 F: drivers/crypto/hisilicon/qm.c
9347 F: drivers/crypto/hisilicon/sgl.c
9348 F: include/linux/hisi_acc_qm.h
9350 HISILICON ZIP Controller DRIVER
9351 M: Yang Shen <shenyang39@huawei.com>
9352 M: Zhou Wang <wangzhou1@hisilicon.com>
9353 L: linux-crypto@vger.kernel.org
9355 F: Documentation/ABI/testing/debugfs-hisi-zip
9356 F: drivers/crypto/hisilicon/zip/
9358 HISILICON ROCE DRIVER
9359 M: Haoyue Xu <xuhaoyue1@hisilicon.com>
9360 M: Wenpeng Liang <liangwenpeng@huawei.com>
9361 L: linux-rdma@vger.kernel.org
9363 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9364 F: drivers/infiniband/hw/hns/
9366 HISILICON SAS Controller
9367 M: Xiang Chen <chenxiang66@hisilicon.com>
9369 W: http://www.hisilicon.com
9370 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9371 F: drivers/scsi/hisi_sas/
9373 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9374 M: Kai Ye <yekai13@huawei.com>
9375 M: Longfang Liu <liulongfang@huawei.com>
9376 L: linux-crypto@vger.kernel.org
9378 F: Documentation/ABI/testing/debugfs-hisi-sec
9379 F: drivers/crypto/hisilicon/sec2/sec.h
9380 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9381 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9382 F: drivers/crypto/hisilicon/sec2/sec_main.c
9384 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9385 M: Jay Fang <f.fangjian@huawei.com>
9386 L: linux-spi@vger.kernel.org
9388 W: http://www.hisilicon.com
9389 F: drivers/spi/spi-hisi-kunpeng.c
9391 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9392 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9393 L: linux-kernel@vger.kernel.org
9395 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9396 F: drivers/spmi/hisi-spmi-controller.c
9398 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9399 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9400 L: linux-kernel@vger.kernel.org
9402 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9403 F: drivers/mfd/hi6421-spmi-pmic.c
9405 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9406 M: Weili Qian <qianweili@huawei.com>
9408 F: drivers/crypto/hisilicon/trng/trng.c
9410 HISILICON V3XX SPI NOR FLASH Controller Driver
9411 M: Jay Fang <f.fangjian@huawei.com>
9413 W: http://www.hisilicon.com
9414 F: drivers/spi/spi-hisi-sfc-v3xx.c
9416 HMM - Heterogeneous Memory Management
9417 M: Jérôme Glisse <jglisse@redhat.com>
9418 L: linux-mm@kvack.org
9420 F: Documentation/mm/hmm.rst
9421 F: include/linux/hmm*
9424 F: tools/testing/selftests/mm/*hmm*
9427 M: Jouni Malinen <j@w1.fi>
9428 L: linux-wireless@vger.kernel.org
9430 W: http://w1.fi/hostap-driver.html
9431 F: drivers/net/wireless/intersil/hostap/
9433 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9434 L: platform-driver-x86@vger.kernel.org
9436 F: drivers/platform/x86/hp/tc1100-wmi.c
9438 HPET: High Precision Event Timers driver
9439 M: Clemens Ladisch <clemens@ladisch.de>
9441 F: Documentation/timers/hpet.rst
9442 F: drivers/char/hpet.c
9443 F: include/linux/hpet.h
9444 F: include/uapi/linux/hpet.h
9448 F: arch/x86/include/asm/hpet.h
9449 F: arch/x86/kernel/hpet.c
9452 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9454 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9458 M: Sebastian Reichel <sre@kernel.org>
9460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9461 F: Documentation/ABI/testing/sysfs-bus-hsi
9462 F: Documentation/driver-api/hsi.rst
9464 F: include/linux/hsi/
9465 F: include/uapi/linux/hsi/
9468 L: linux-usb@vger.kernel.org
9470 F: drivers/net/usb/hso.c
9472 HSR NETWORK PROTOCOL
9473 L: netdev@vger.kernel.org
9477 HT16K33 LED CONTROLLER DRIVER
9478 M: Robin van der Gracht <robin@protonic.nl>
9480 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9481 F: drivers/auxdisplay/ht16k33.c
9483 HTCPEN TOUCHSCREEN DRIVER
9484 M: Pau Oliva Fora <pof@eslack.org>
9485 L: linux-input@vger.kernel.org
9487 F: drivers/input/touchscreen/htcpen.c
9490 M: Dipen Patel <dipenp@nvidia.com>
9491 L: timestamp@lists.linux.dev
9492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
9493 Q: https://patchwork.kernel.org/project/timestamp/list/
9495 F: Documentation/devicetree/bindings/timestamp/
9496 F: Documentation/driver-api/hte/
9498 F: include/linux/hte.h
9500 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9501 M: Lorenzo Bianconi <lorenzo@kernel.org>
9502 L: linux-iio@vger.kernel.org
9504 W: http://www.st.com/
9505 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9506 F: drivers/iio/humidity/hts221*
9508 HUAWEI ETHERNET DRIVER
9509 M: Cai Huoqing <cai.huoqing@linux.dev>
9510 L: netdev@vger.kernel.org
9512 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9513 F: drivers/net/ethernet/huawei/hinic/
9516 M: Mike Kravetz <mike.kravetz@oracle.com>
9517 M: Muchun Song <muchun.song@linux.dev>
9518 L: linux-mm@kvack.org
9520 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9521 F: Documentation/admin-guide/mm/hugetlbpage.rst
9522 F: Documentation/mm/hugetlbfs_reserv.rst
9523 F: Documentation/mm/vmemmap_dedup.rst
9525 F: include/linux/hugetlb.h
9527 F: mm/hugetlb_vmemmap.c
9528 F: mm/hugetlb_vmemmap.h
9531 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9532 L: linux-media@vger.kernel.org
9534 W: https://linuxtv.org
9535 T: git git://linuxtv.org/media_tree.git
9536 F: drivers/media/platform/st/sti/hva
9538 HWPOISON MEMORY FAILURE HANDLING
9539 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9540 R: Miaohe Lin <linmiaohe@huawei.com>
9541 L: linux-mm@kvack.org
9543 F: mm/hwpoison-inject.c
9544 F: mm/memory-failure.c
9546 HYCON HY46XX TOUCHSCREEN SUPPORT
9547 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9548 L: linux-input@vger.kernel.org
9550 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9551 F: drivers/input/touchscreen/hycon-hy46xx.c
9553 HYGON PROCESSOR SUPPORT
9554 M: Pu Wen <puwen@hygon.cn>
9555 L: linux-kernel@vger.kernel.org
9557 F: arch/x86/kernel/cpu/hygon.c
9559 HYNIX HI556 SENSOR DRIVER
9560 M: Shawn Tu <shawnx.tu@intel.com>
9561 L: linux-media@vger.kernel.org
9563 T: git git://linuxtv.org/media_tree.git
9564 F: drivers/media/i2c/hi556.c
9566 HYNIX HI846 SENSOR DRIVER
9567 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9568 L: linux-media@vger.kernel.org
9570 F: drivers/media/i2c/hi846.c
9572 HYNIX HI847 SENSOR DRIVER
9573 M: Shawn Tu <shawnx.tu@intel.com>
9574 L: linux-media@vger.kernel.org
9576 F: drivers/media/i2c/hi847.c
9578 Hyper-V/Azure CORE AND DRIVERS
9579 M: "K. Y. Srinivasan" <kys@microsoft.com>
9580 M: Haiyang Zhang <haiyangz@microsoft.com>
9581 M: Wei Liu <wei.liu@kernel.org>
9582 M: Dexuan Cui <decui@microsoft.com>
9583 L: linux-hyperv@vger.kernel.org
9585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9586 F: Documentation/ABI/stable/sysfs-bus-vmbus
9587 F: Documentation/ABI/testing/debugfs-hyperv
9588 F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
9589 F: Documentation/virt/hyperv
9590 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9591 F: arch/arm64/hyperv
9592 F: arch/arm64/include/asm/hyperv-tlfs.h
9593 F: arch/arm64/include/asm/mshyperv.h
9595 F: arch/x86/include/asm/hyperv-tlfs.h
9596 F: arch/x86/include/asm/mshyperv.h
9597 F: arch/x86/include/asm/trace/hyperv.h
9598 F: arch/x86/kernel/cpu/mshyperv.c
9599 F: drivers/clocksource/hyperv_timer.c
9600 F: drivers/hid/hid-hyperv.c
9602 F: drivers/input/serio/hyperv-keyboard.c
9603 F: drivers/iommu/hyperv-iommu.c
9604 F: drivers/net/ethernet/microsoft/
9605 F: drivers/net/hyperv/
9606 F: drivers/pci/controller/pci-hyperv-intf.c
9607 F: drivers/pci/controller/pci-hyperv.c
9608 F: drivers/scsi/storvsc_drv.c
9609 F: drivers/uio/uio_hv_generic.c
9610 F: drivers/video/fbdev/hyperv_fb.c
9611 F: include/asm-generic/hyperv-tlfs.h
9612 F: include/asm-generic/mshyperv.h
9613 F: include/clocksource/hyperv_timer.h
9614 F: include/linux/hyperv.h
9616 F: include/uapi/linux/hyperv.h
9617 F: net/vmw_vsock/hyperv_transport.c
9621 M: Vignesh Raghavendra <vigneshr@ti.com>
9622 L: linux-mtd@lists.infradead.org
9624 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9625 C: irc://irc.oftc.net/mtd
9626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9627 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9628 F: drivers/mtd/hyperbus/
9629 F: include/linux/mtd/hyperbus.h
9631 HYPERVISOR VIRTUAL CONSOLE DRIVER
9632 L: linuxppc-dev@lists.ozlabs.org
9637 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9638 L: linux-i2c@vger.kernel.org
9639 L: linux-acpi@vger.kernel.org
9641 F: drivers/i2c/i2c-core-acpi.c
9643 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9644 M: Ajay Gupta <ajayg@nvidia.com>
9645 L: linux-i2c@vger.kernel.org
9647 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9648 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9651 M: Peter Rosin <peda@axentia.se>
9652 L: linux-i2c@vger.kernel.org
9654 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9655 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9656 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9657 F: Documentation/i2c/i2c-topology.rst
9658 F: Documentation/i2c/muxes/
9659 F: drivers/i2c/i2c-mux.c
9660 F: drivers/i2c/muxes/
9661 F: include/linux/i2c-mux.h
9663 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9664 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9665 L: linux-i2c@vger.kernel.org
9667 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9668 F: drivers/i2c/busses/i2c-mv64xxx.c
9670 I2C OVER PARALLEL PORT
9671 M: Jean Delvare <jdelvare@suse.com>
9672 L: linux-i2c@vger.kernel.org
9674 F: Documentation/i2c/busses/i2c-parport.rst
9675 F: drivers/i2c/busses/i2c-parport.c
9678 M: Wolfram Sang <wsa@kernel.org>
9679 L: linux-i2c@vger.kernel.org
9681 W: https://i2c.wiki.kernel.org/
9682 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9684 F: Documentation/devicetree/bindings/i2c/i2c.txt
9685 F: Documentation/i2c/
9687 F: include/dt-bindings/i2c/i2c.h
9688 F: include/linux/i2c-dev.h
9689 F: include/linux/i2c-smbus.h
9690 F: include/linux/i2c.h
9691 F: include/uapi/linux/i2c-*.h
9692 F: include/uapi/linux/i2c.h
9694 I2C SUBSYSTEM HOST DRIVERS
9695 L: linux-i2c@vger.kernel.org
9697 W: https://i2c.wiki.kernel.org/
9698 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9700 F: Documentation/devicetree/bindings/i2c/
9701 F: drivers/i2c/algos/
9702 F: drivers/i2c/busses/
9703 F: include/dt-bindings/i2c/
9706 M: Jean Delvare <jdelvare@suse.com>
9707 L: linux-i2c@vger.kernel.org
9709 F: Documentation/i2c/busses/i2c-taos-evm.rst
9710 F: drivers/i2c/busses/i2c-taos-evm.c
9713 M: Till Harbaum <till@harbaum.org>
9714 L: linux-i2c@vger.kernel.org
9716 W: http://www.harbaum.org/till/i2c_tiny_usb
9717 F: drivers/i2c/busses/i2c-tiny-usb.c
9719 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9720 M: Jean Delvare <jdelvare@suse.com>
9721 L: linux-i2c@vger.kernel.org
9723 F: Documentation/i2c/busses/i2c-ali1535.rst
9724 F: Documentation/i2c/busses/i2c-ali1563.rst
9725 F: Documentation/i2c/busses/i2c-ali15x3.rst
9726 F: Documentation/i2c/busses/i2c-amd756.rst
9727 F: Documentation/i2c/busses/i2c-amd8111.rst
9728 F: Documentation/i2c/busses/i2c-i801.rst
9729 F: Documentation/i2c/busses/i2c-nforce2.rst
9730 F: Documentation/i2c/busses/i2c-piix4.rst
9731 F: Documentation/i2c/busses/i2c-sis5595.rst
9732 F: Documentation/i2c/busses/i2c-sis630.rst
9733 F: Documentation/i2c/busses/i2c-sis96x.rst
9734 F: Documentation/i2c/busses/i2c-via.rst
9735 F: Documentation/i2c/busses/i2c-viapro.rst
9736 F: drivers/i2c/busses/i2c-ali1535.c
9737 F: drivers/i2c/busses/i2c-ali1563.c
9738 F: drivers/i2c/busses/i2c-ali15x3.c
9739 F: drivers/i2c/busses/i2c-amd756-s4882.c
9740 F: drivers/i2c/busses/i2c-amd756.c
9741 F: drivers/i2c/busses/i2c-amd8111.c
9742 F: drivers/i2c/busses/i2c-i801.c
9743 F: drivers/i2c/busses/i2c-isch.c
9744 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9745 F: drivers/i2c/busses/i2c-nforce2.c
9746 F: drivers/i2c/busses/i2c-piix4.c
9747 F: drivers/i2c/busses/i2c-sis5595.c
9748 F: drivers/i2c/busses/i2c-sis630.c
9749 F: drivers/i2c/busses/i2c-sis96x.c
9750 F: drivers/i2c/busses/i2c-via.c
9751 F: drivers/i2c/busses/i2c-viapro.c
9753 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9754 M: Hans de Goede <hdegoede@redhat.com>
9755 L: linux-i2c@vger.kernel.org
9757 F: drivers/i2c/busses/i2c-cht-wc.c
9759 I2C/SMBUS ISMT DRIVER
9760 M: Seth Heasley <seth.heasley@intel.com>
9761 M: Neil Horman <nhorman@tuxdriver.com>
9762 L: linux-i2c@vger.kernel.org
9763 F: Documentation/i2c/busses/i2c-ismt.rst
9764 F: drivers/i2c/busses/i2c-ismt.c
9766 I2C/SMBUS STUB DRIVER
9767 M: Jean Delvare <jdelvare@suse.com>
9768 L: linux-i2c@vger.kernel.org
9770 F: drivers/i2c/i2c-stub.c
9772 I3C DRIVER FOR CADENCE I3C MASTER IP
9773 M: Przemysław Gaj <pgaj@cadence.com>
9775 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9776 F: drivers/i3c/master/i3c-master-cdns.c
9778 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9780 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9781 F: drivers/i3c/master/dw*
9783 I3C DRIVER FOR ASPEED AST2600
9784 M: Jeremy Kerr <jk@codeconstruct.com.au>
9786 F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
9787 F: drivers/i3c/master/ast2600-i3c-master.c
9790 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9791 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9793 C: irc://chat.freenode.net/linux-i3c
9794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9795 F: Documentation/ABI/testing/sysfs-bus-i3c
9796 F: Documentation/devicetree/bindings/i3c/
9797 F: Documentation/driver-api/i3c
9799 F: include/linux/i3c/
9801 IA64 (Itanium) PLATFORM
9802 L: linux-ia64@vger.kernel.org
9804 F: Documentation/arch/ia64/
9807 IBM Operation Panel Input Driver
9808 M: Eddie James <eajames@linux.ibm.com>
9809 L: linux-input@vger.kernel.org
9811 F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
9812 F: drivers/input/misc/ibm-panel.c
9814 IBM Power 842 compression accelerator
9815 M: Haren Myneni <haren@us.ibm.com>
9818 F: drivers/crypto/nx/Kconfig
9819 F: drivers/crypto/nx/Makefile
9820 F: drivers/crypto/nx/nx-842*
9821 F: include/linux/sw842.h
9824 IBM Power in-Nest Crypto Acceleration
9825 M: Breno Leitão <leitao@debian.org>
9826 M: Nayna Jain <nayna@linux.ibm.com>
9827 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9828 L: linux-crypto@vger.kernel.org
9830 F: drivers/crypto/nx/Kconfig
9831 F: drivers/crypto/nx/Makefile
9832 F: drivers/crypto/nx/nx-aes*
9833 F: drivers/crypto/nx/nx-sha*
9834 F: drivers/crypto/nx/nx.*
9835 F: drivers/crypto/nx/nx_csbcpb.h
9836 F: drivers/crypto/nx/nx_debugfs.c
9838 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9839 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9840 L: linux-pci@vger.kernel.org
9841 L: linuxppc-dev@lists.ozlabs.org
9843 F: drivers/pci/hotplug/rpadlpar*
9845 IBM Power Linux RAID adapter
9846 M: Brian King <brking@us.ibm.com>
9848 F: drivers/scsi/ipr.*
9850 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9851 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9852 L: linux-pci@vger.kernel.org
9853 L: linuxppc-dev@lists.ozlabs.org
9855 F: drivers/pci/hotplug/rpaphp*
9857 IBM Power SRIOV Virtual NIC Device Driver
9858 M: Haren Myneni <haren@linux.ibm.com>
9859 M: Rick Lindsley <ricklind@linux.ibm.com>
9860 R: Nick Child <nnac123@linux.ibm.com>
9861 R: Dany Madden <danymadden@us.ibm.com>
9862 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9863 L: netdev@vger.kernel.org
9865 F: drivers/net/ethernet/ibm/ibmvnic.*
9867 IBM Power Virtual Ethernet Device Driver
9868 M: Nick Child <nnac123@linux.ibm.com>
9869 L: netdev@vger.kernel.org
9871 F: drivers/net/ethernet/ibm/ibmveth.*
9873 IBM Power Virtual FC Device Drivers
9874 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9875 L: linux-scsi@vger.kernel.org
9877 F: drivers/scsi/ibmvscsi/ibmvfc*
9879 IBM Power Virtual Management Channel Driver
9880 M: Brad Warrum <bwarrum@linux.ibm.com>
9881 M: Ritu Agarwal <rituagar@linux.ibm.com>
9883 F: drivers/misc/ibmvmc.*
9885 IBM Power Virtual SCSI Device Drivers
9886 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9887 L: linux-scsi@vger.kernel.org
9889 F: drivers/scsi/ibmvscsi/ibmvscsi*
9890 F: include/scsi/viosrp.h
9892 IBM Power Virtual SCSI Device Target Driver
9893 M: Michael Cyr <mikecyr@linux.ibm.com>
9894 L: linux-scsi@vger.kernel.org
9895 L: target-devel@vger.kernel.org
9897 F: drivers/scsi/ibmvscsi_tgt/
9899 IBM Power VMX Cryptographic instructions
9900 M: Breno Leitão <leitao@debian.org>
9901 M: Nayna Jain <nayna@linux.ibm.com>
9902 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9903 L: linux-crypto@vger.kernel.org
9905 F: drivers/crypto/vmx/Kconfig
9906 F: drivers/crypto/vmx/Makefile
9907 F: drivers/crypto/vmx/aes*
9908 F: drivers/crypto/vmx/ghash*
9909 F: drivers/crypto/vmx/ppc-xlate.pl
9910 F: drivers/crypto/vmx/vmx.c
9912 IBM Power VFIO Support
9913 M: Timothy Pearson <tpearson@raptorengineering.com>
9915 F: drivers/vfio/vfio_iommu_spapr_tce.c
9917 IBM ServeRAID RAID DRIVER
9919 F: drivers/scsi/ips.*
9921 ICH LPC AND GPIO DRIVER
9922 M: Peter Tyser <ptyser@xes-inc.com>
9924 F: drivers/gpio/gpio-ich.c
9925 F: drivers/mfd/lpc_ich.c
9928 M: Max Staudt <max@enpas.org>
9929 L: linux-i2c@vger.kernel.org
9931 F: drivers/i2c/busses/i2c-icy.c
9933 IDEAPAD LAPTOP EXTRAS DRIVER
9934 M: Ike Panhc <ike.pan@canonical.com>
9935 L: platform-driver-x86@vger.kernel.org
9937 W: http://launchpad.net/ideapad-laptop
9938 F: drivers/platform/x86/ideapad-laptop.c
9940 IDEAPAD LAPTOP SLIDEBAR DRIVER
9941 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9942 L: linux-input@vger.kernel.org
9944 W: https://github.com/o2genum/ideapad-slidebar
9945 F: drivers/input/misc/ideapad_slidebar.c
9948 M: Christian Brauner <brauner@kernel.org>
9949 M: Seth Forshee <sforshee@kernel.org>
9950 L: linux-fsdevel@vger.kernel.org
9952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
9953 F: Documentation/filesystems/idmappings.rst
9954 F: include/linux/mnt_idmapping.*
9955 F: tools/testing/selftests/mount_setattr/
9957 IDT VersaClock 5 CLOCK DRIVER
9958 M: Luca Ceresoli <luca@lucaceresoli.net>
9960 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9961 F: drivers/clk/clk-versaclock5.c
9963 IEEE 802.15.4 SUBSYSTEM
9964 M: Alexander Aring <alex.aring@gmail.com>
9965 M: Stefan Schmidt <stefan@datenfreihafen.org>
9966 M: Miquel Raynal <miquel.raynal@bootlin.com>
9967 L: linux-wpan@vger.kernel.org
9969 W: https://linux-wpan.org/
9970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9972 F: Documentation/networking/ieee802154.rst
9973 F: drivers/net/ieee802154/
9974 F: include/linux/ieee802154.h
9975 F: include/linux/nl802154.h
9976 F: include/net/af_ieee802154.h
9977 F: include/net/cfg802154.h
9978 F: include/net/ieee802154_netdev.h
9979 F: include/net/mac802154.h
9980 F: include/net/nl802154.h
9985 M: Yotam Gigi <yotam.gi@gmail.com>
9986 M: Jamal Hadi Salim <jhs@mojatatu.com>
9987 F: include/net/ife.h
9988 F: include/uapi/linux/ife.h
9991 IGORPLUG-USB IR RECEIVER
9992 M: Sean Young <sean@mess.org>
9993 L: linux-media@vger.kernel.org
9995 F: drivers/media/rc/igorplugusb.c
9997 IGUANAWORKS USB IR TRANSCEIVER
9998 M: Sean Young <sean@mess.org>
9999 L: linux-media@vger.kernel.org
10001 F: drivers/media/rc/iguanair.c
10003 IIO DIGITAL POTENTIOMETER DAC
10004 M: Peter Rosin <peda@axentia.se>
10005 L: linux-iio@vger.kernel.org
10007 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10008 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10009 F: drivers/iio/dac/dpot-dac.c
10011 IIO ENVELOPE DETECTOR
10012 M: Peter Rosin <peda@axentia.se>
10013 L: linux-iio@vger.kernel.org
10015 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10016 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10017 F: drivers/iio/adc/envelope-detector.c
10019 IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10020 M: Matti Vaittinen <mazziesaccount@gmail.com>
10021 L: linux-iio@vger.kernel.org
10023 F: drivers/iio/light/gain-time-scale-helper.c
10024 F: drivers/iio/light/gain-time-scale-helper.h
10027 M: Peter Rosin <peda@axentia.se>
10028 L: linux-iio@vger.kernel.org
10030 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10031 F: drivers/iio/multiplexer/iio-mux.c
10033 IIO SCMI BASED DRIVER
10034 M: Jyoti Bhayana <jbhayana@google.com>
10035 L: linux-iio@vger.kernel.org
10037 F: drivers/iio/common/scmi_sensors/scmi_iio.c
10039 IIO SUBSYSTEM AND DRIVERS
10040 M: Jonathan Cameron <jic23@kernel.org>
10041 R: Lars-Peter Clausen <lars@metafoo.de>
10042 L: linux-iio@vger.kernel.org
10044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10045 F: Documentation/ABI/testing/configfs-iio*
10046 F: Documentation/ABI/testing/sysfs-bus-iio*
10047 F: Documentation/devicetree/bindings/iio/
10049 F: drivers/staging/iio/
10050 F: include/dt-bindings/iio/
10051 F: include/linux/iio/
10055 M: Peter Rosin <peda@axentia.se>
10056 L: linux-iio@vger.kernel.org
10058 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10059 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10060 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10061 F: drivers/iio/afe/iio-rescale.c
10063 IKANOS/ADI EAGLE ADSL USB DRIVER
10064 M: Matthieu Castet <castet.matthieu@free.fr>
10065 M: Stanislaw Gruszka <stf_xl@wp.pl>
10067 F: drivers/usb/atm/ueagle-atm.c
10069 IMAGIS TOUCHSCREEN DRIVER
10070 M: Markuss Broks <markuss.broks@gmail.com>
10072 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10073 F: drivers/input/touchscreen/imagis.c
10075 IMGTEC ASCII LCD DRIVER
10076 M: Paul Burton <paulburton@kernel.org>
10078 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10079 F: drivers/auxdisplay/img-ascii-lcd.c
10081 IMGTEC IR DECODER DRIVER
10083 F: drivers/media/rc/img-ir/
10085 IMON SOUNDGRAPH USB IR RECEIVER
10086 M: Sean Young <sean@mess.org>
10087 L: linux-media@vger.kernel.org
10089 F: drivers/media/rc/imon.c
10090 F: drivers/media/rc/imon_raw.c
10092 IMS TWINTURBO FRAMEBUFFER DRIVER
10093 L: linux-fbdev@vger.kernel.org
10095 F: drivers/video/fbdev/imsttfb.c
10097 INA209 HARDWARE MONITOR DRIVER
10098 M: Guenter Roeck <linux@roeck-us.net>
10099 L: linux-hwmon@vger.kernel.org
10101 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
10102 F: Documentation/hwmon/ina209.rst
10103 F: drivers/hwmon/ina209.c
10105 INA2XX HARDWARE MONITOR DRIVER
10106 M: Guenter Roeck <linux@roeck-us.net>
10107 L: linux-hwmon@vger.kernel.org
10109 F: Documentation/hwmon/ina2xx.rst
10110 F: drivers/hwmon/ina2xx.c
10111 F: include/linux/platform_data/ina2xx.h
10113 INDEX OF FURTHER KERNEL DOCUMENTATION
10114 M: Carlos Bilbao <carlos.bilbao@amd.com>
10116 F: Documentation/process/kernel-docs.rst
10118 INDUSTRY PACK SUBSYSTEM (IPACK)
10119 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
10120 M: Jens Taprogge <jens.taprogge@taprogge.org>
10121 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10122 L: industrypack-devel@lists.sourceforge.net
10124 W: http://industrypack.sourceforge.net
10127 INFINEON DPS310 Driver
10128 M: Eddie James <eajames@linux.ibm.com>
10129 L: linux-iio@vger.kernel.org
10131 F: drivers/iio/pressure/dps310.c
10133 INFINEON PEB2466 ASoC CODEC
10134 M: Herve Codina <herve.codina@bootlin.com>
10135 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10137 F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10138 F: sound/soc/codecs/peb2466.c
10140 INFINIBAND SUBSYSTEM
10141 M: Jason Gunthorpe <jgg@nvidia.com>
10142 M: Leon Romanovsky <leonro@nvidia.com>
10143 L: linux-rdma@vger.kernel.org
10145 W: https://github.com/linux-rdma/rdma-core
10146 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10148 F: Documentation/devicetree/bindings/infiniband/
10149 F: Documentation/infiniband/
10150 F: drivers/infiniband/
10152 F: include/trace/events/ib_mad.h
10153 F: include/trace/events/ib_umad.h
10154 F: include/trace/misc/rdma.h
10155 F: include/uapi/linux/if_infiniband.h
10156 F: include/uapi/rdma/
10157 F: samples/bpf/ibumad_kern.c
10158 F: samples/bpf/ibumad_user.c
10160 INGENIC JZ4780 NAND DRIVER
10161 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10162 L: linux-mtd@lists.infradead.org
10163 L: linux-mips@vger.kernel.org
10165 F: drivers/mtd/nand/raw/ingenic/
10167 INGENIC JZ47xx SoCs
10168 M: Paul Cercueil <paul@crapouillou.net>
10169 L: linux-mips@vger.kernel.org
10171 F: arch/mips/boot/dts/ingenic/
10172 F: arch/mips/generic/board-ingenic.c
10173 F: arch/mips/include/asm/mach-ingenic/
10174 F: arch/mips/ingenic/Kconfig
10175 F: drivers/clk/ingenic/
10176 F: drivers/dma/dma-jz4780.c
10177 F: drivers/gpu/drm/ingenic/
10178 F: drivers/i2c/busses/i2c-jz4780.c
10179 F: drivers/iio/adc/ingenic-adc.c
10180 F: drivers/irqchip/irq-ingenic.c
10181 F: drivers/memory/jz4780-nemc.c
10182 F: drivers/mmc/host/jz4740_mmc.c
10183 F: drivers/mtd/nand/raw/ingenic/
10184 F: drivers/pinctrl/pinctrl-ingenic.c
10185 F: drivers/power/supply/ingenic-battery.c
10186 F: drivers/pwm/pwm-jz4740.c
10187 F: drivers/remoteproc/ingenic_rproc.c
10188 F: drivers/rtc/rtc-jz4740.c
10189 F: drivers/tty/serial/8250/8250_ingenic.c
10190 F: drivers/usb/musb/jz4740.c
10191 F: drivers/watchdog/jz4740_wdt.c
10192 F: include/dt-bindings/iio/adc/ingenic,adc.h
10193 F: include/linux/mfd/ingenic-tcu.h
10194 F: sound/soc/codecs/jz47*
10195 F: sound/soc/jz4740/
10197 INJOINIC IP5xxx POWER BANK IC DRIVER
10198 M: Samuel Holland <samuel@sholland.org>
10200 F: drivers/power/supply/ip5xxx_power.c
10203 M: Jan Kara <jack@suse.cz>
10204 R: Amir Goldstein <amir73il@gmail.com>
10205 L: linux-fsdevel@vger.kernel.org
10207 F: Documentation/filesystems/inotify.rst
10208 F: fs/notify/inotify/
10209 F: include/linux/inotify.h
10210 F: include/uapi/linux/inotify.h
10212 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10213 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
10214 L: linux-input@vger.kernel.org
10216 Q: http://patchwork.kernel.org/project/linux-input/list/
10217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10218 F: Documentation/devicetree/bindings/input/
10219 F: Documentation/devicetree/bindings/serio/
10220 F: Documentation/input/
10222 F: include/dt-bindings/input/
10223 F: include/linux/input.h
10224 F: include/linux/input/
10225 F: include/uapi/linux/input-event-codes.h
10226 F: include/uapi/linux/input.h
10228 INPUT MULTITOUCH (MT) PROTOCOL
10229 M: Henrik Rydberg <rydberg@bitmath.org>
10230 L: linux-input@vger.kernel.org
10232 F: Documentation/input/multi-touch-protocol.rst
10233 F: drivers/input/input-mt.c
10236 INSIDE SECURE CRYPTO DRIVER
10237 M: Antoine Tenart <atenart@kernel.org>
10238 L: linux-crypto@vger.kernel.org
10240 F: drivers/crypto/inside-secure/
10242 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10243 M: Mimi Zohar <zohar@linux.ibm.com>
10244 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10245 L: linux-integrity@vger.kernel.org
10247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10248 F: security/integrity/ima/
10249 F: security/integrity/
10251 INTEL 810/815 FRAMEBUFFER DRIVER
10252 M: Antonino Daplas <adaplas@gmail.com>
10253 L: linux-fbdev@vger.kernel.org
10255 F: drivers/video/fbdev/i810/
10257 INTEL 8255 GPIO DRIVER
10258 M: William Breathitt Gray <william.gray@linaro.org>
10259 L: linux-gpio@vger.kernel.org
10261 F: drivers/gpio/gpio-i8255.c
10262 F: drivers/gpio/gpio-i8255.h
10265 M: Cezary Rojewski <cezary.rojewski@intel.com>
10266 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10267 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
10268 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10269 M: Bard Liao <yung-chuan.liao@linux.intel.com>
10270 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10271 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
10272 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10274 F: sound/soc/intel/
10276 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10277 M: Hans de Goede <hdegoede@redhat.com>
10278 L: platform-driver-x86@vger.kernel.org
10280 F: drivers/platform/x86/intel/atomisp2/pm.c
10282 INTEL ATOMISP2 LED DRIVER
10283 M: Hans de Goede <hdegoede@redhat.com>
10284 L: platform-driver-x86@vger.kernel.org
10286 F: drivers/platform/x86/intel/atomisp2/led.c
10288 INTEL BIOS SAR INT1092 DRIVER
10289 M: Shravan Sudhakar <s.shravan@intel.com>
10290 M: Intel Corporation <linuxwwan@intel.com>
10291 L: platform-driver-x86@vger.kernel.org
10293 F: drivers/platform/x86/intel/int1092/
10295 INTEL BROXTON PMC DRIVER
10296 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10297 M: Zha Qipeng <qipeng.zha@intel.com>
10299 F: drivers/mfd/intel_pmc_bxt.c
10300 F: include/linux/mfd/intel_pmc_bxt.h
10302 INTEL C600 SERIES SAS CONTROLLER DRIVER
10303 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10304 L: linux-scsi@vger.kernel.org
10306 T: git git://git.code.sf.net/p/intel-sas/isci
10307 F: drivers/scsi/isci/
10309 INTEL CPU family model numbers
10310 M: Tony Luck <tony.luck@intel.com>
10312 L: linux-kernel@vger.kernel.org
10314 F: arch/x86/include/asm/intel-family.h
10316 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10317 M: Jani Nikula <jani.nikula@linux.intel.com>
10318 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10319 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
10320 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10321 L: intel-gfx@lists.freedesktop.org
10323 W: https://01.org/linuxgraphics/
10324 Q: http://patchwork.freedesktop.org/project/intel-gfx/
10325 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10326 C: irc://irc.oftc.net/intel-gfx
10327 T: git git://anongit.freedesktop.org/drm-intel
10328 F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
10329 F: Documentation/gpu/i915.rst
10330 F: drivers/gpu/drm/i915/
10331 F: include/drm/i915*
10332 F: include/uapi/drm/i915_drm.h
10334 INTEL ETHERNET DRIVERS
10335 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
10336 M: Tony Nguyen <anthony.l.nguyen@intel.com>
10337 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10339 W: http://www.intel.com/support/feedback.htm
10340 W: http://e1000.sourceforge.net/
10341 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10344 F: Documentation/networking/device_drivers/ethernet/intel/
10345 F: drivers/net/ethernet/intel/
10346 F: drivers/net/ethernet/intel/*/
10347 F: include/linux/avf/virtchnl.h
10348 F: include/linux/net/intel/iidc.h
10350 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10351 M: Mustafa Ismail <mustafa.ismail@intel.com>
10352 M: Shiraz Saleem <shiraz.saleem@intel.com>
10353 L: linux-rdma@vger.kernel.org
10355 F: drivers/infiniband/hw/irdma/
10356 F: include/uapi/rdma/irdma-abi.h
10358 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10359 M: Maik Broemme <mbroemme@libmpq.org>
10360 L: linux-fbdev@vger.kernel.org
10362 F: Documentation/fb/intelfb.rst
10363 F: drivers/video/fbdev/intelfb/
10366 M: Andy Shevchenko <andy@kernel.org>
10367 L: linux-gpio@vger.kernel.org
10369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10370 F: drivers/gpio/gpio-elkhartlake.c
10371 F: drivers/gpio/gpio-ich.c
10372 F: drivers/gpio/gpio-merrifield.c
10373 F: drivers/gpio/gpio-ml-ioh.c
10374 F: drivers/gpio/gpio-pch.c
10375 F: drivers/gpio/gpio-sch.c
10376 F: drivers/gpio/gpio-sodaville.c
10377 F: drivers/gpio/gpio-tangier.c
10379 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10380 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10381 M: Zhi Wang <zhi.a.wang@intel.com>
10382 L: intel-gvt-dev@lists.freedesktop.org
10383 L: intel-gfx@lists.freedesktop.org
10385 W: https://01.org/igvt-g
10386 T: git https://github.com/intel/gvt-linux.git
10387 F: drivers/gpu/drm/i915/gvt/
10389 INTEL HID EVENT DRIVER
10390 M: Alex Hung <alexhung@gmail.com>
10391 L: platform-driver-x86@vger.kernel.org
10393 F: drivers/platform/x86/intel/hid.c
10395 INTEL I/OAT DMA DRIVER
10396 M: Dave Jiang <dave.jiang@intel.com>
10397 R: Dan Williams <dan.j.williams@intel.com>
10398 L: dmaengine@vger.kernel.org
10400 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10401 F: drivers/dma/ioat*
10404 M: Fenghua Yu <fenghua.yu@intel.com>
10405 M: Dave Jiang <dave.jiang@intel.com>
10406 L: dmaengine@vger.kernel.org
10408 F: drivers/dma/idxd/*
10409 F: include/uapi/linux/idxd.h
10412 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10413 M: Len Brown <lenb@kernel.org>
10414 L: linux-pm@vger.kernel.org
10416 B: https://bugzilla.kernel.org
10417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10418 F: drivers/idle/intel_idle.c
10420 INTEL IN FIELD SCAN (IFS) DEVICE
10421 M: Jithu Joseph <jithu.joseph@intel.com>
10422 R: Ashok Raj <ashok.raj@intel.com>
10423 R: Tony Luck <tony.luck@intel.com>
10425 F: drivers/platform/x86/intel/ifs
10426 F: include/trace/events/intel_ifs.h
10428 INTEL INTEGRATED SENSOR HUB DRIVER
10429 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10430 M: Jiri Kosina <jikos@kernel.org>
10431 L: linux-input@vger.kernel.org
10433 F: drivers/hid/intel-ish-hid/
10436 M: David Woodhouse <dwmw2@infradead.org>
10437 M: Lu Baolu <baolu.lu@linux.intel.com>
10438 L: iommu@lists.linux.dev
10440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10441 F: drivers/iommu/intel/
10443 INTEL IPU3 CSI-2 CIO2 DRIVER
10444 M: Yong Zhi <yong.zhi@intel.com>
10445 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10446 M: Bingbu Cao <bingbu.cao@intel.com>
10447 M: Dan Scally <djrscally@gmail.com>
10448 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10449 L: linux-media@vger.kernel.org
10451 T: git git://linuxtv.org/media_tree.git
10452 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10453 F: drivers/media/pci/intel/ipu3/
10455 INTEL IPU3 CSI-2 IMGU DRIVER
10456 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10457 R: Bingbu Cao <bingbu.cao@intel.com>
10458 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10459 L: linux-media@vger.kernel.org
10461 F: Documentation/admin-guide/media/ipu3.rst
10462 F: Documentation/admin-guide/media/ipu3_rcb.svg
10463 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10464 F: drivers/staging/media/ipu3/
10466 INTEL IXP4XX CRYPTO SUPPORT
10467 M: Corentin Labbe <clabbe@baylibre.com>
10468 L: linux-crypto@vger.kernel.org
10470 F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
10472 INTEL ISHTP ECLITE DRIVER
10473 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10474 L: platform-driver-x86@vger.kernel.org
10476 F: drivers/platform/x86/intel/ishtp_eclite.c
10478 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10479 M: Krzysztof Halasa <khalasa@piap.pl>
10481 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10482 F: drivers/net/wan/ixp4xx_hss.c
10483 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10484 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10485 F: include/linux/soc/ixp4xx/npe.h
10486 F: include/linux/soc/ixp4xx/qmgr.h
10488 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10489 M: Deepak Saxena <dsaxena@plexity.net>
10491 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10492 F: drivers/char/hw_random/ixp4xx-rng.c
10494 INTEL KEEM BAY DRM DRIVER
10495 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10496 M: Edmund Dea <edmund.j.dea@intel.com>
10498 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10499 F: drivers/gpu/drm/kmb/
10501 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10502 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10504 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10505 F: drivers/crypto/intel/keembay/Kconfig
10506 F: drivers/crypto/intel/keembay/Makefile
10507 F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
10508 F: drivers/crypto/intel/keembay/ocs-aes.c
10509 F: drivers/crypto/intel/keembay/ocs-aes.h
10511 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10512 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10513 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10514 M: Mark Gross <mgross@linux.intel.com>
10516 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10517 F: drivers/crypto/intel/keembay/Kconfig
10518 F: drivers/crypto/intel/keembay/Makefile
10519 F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c
10521 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10522 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10523 M: Declan Murphy <declan.murphy@intel.com>
10525 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10526 F: drivers/crypto/intel/keembay/Kconfig
10527 F: drivers/crypto/intel/keembay/Makefile
10528 F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
10529 F: drivers/crypto/intel/keembay/ocs-hcu.c
10530 F: drivers/crypto/intel/keembay/ocs-hcu.h
10532 INTEL MANAGEMENT ENGINE (mei)
10533 M: Tomas Winkler <tomas.winkler@intel.com>
10534 L: linux-kernel@vger.kernel.org
10536 F: Documentation/driver-api/mei/*
10537 F: drivers/misc/mei/
10538 F: drivers/watchdog/mei_wdt.c
10539 F: include/linux/mei_aux.h
10540 F: include/linux/mei_cl_bus.h
10541 F: include/uapi/linux/mei.h
10542 F: include/uapi/linux/mei_uuid.h
10543 F: include/uapi/linux/uuid.h
10546 INTEL MAX 10 BMC MFD DRIVER
10547 M: Xu Yilun <yilun.xu@intel.com>
10548 R: Tom Rix <trix@redhat.com>
10550 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10551 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10552 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10553 F: drivers/mfd/intel-m10-bmc*
10554 F: include/linux/mfd/intel-m10-bmc.h
10556 INTEL P-Unit IPC DRIVER
10557 M: Zha Qipeng <qipeng.zha@intel.com>
10558 L: platform-driver-x86@vger.kernel.org
10560 F: arch/x86/include/asm/intel_punit_ipc.h
10561 F: drivers/platform/x86/intel/punit_ipc.c
10563 INTEL PMC CORE DRIVER
10564 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10565 M: David E Box <david.e.box@intel.com>
10566 L: platform-driver-x86@vger.kernel.org
10568 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10569 F: drivers/platform/x86/intel/pmc/
10571 INTEL PMIC GPIO DRIVERS
10572 M: Andy Shevchenko <andy@kernel.org>
10574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10575 F: drivers/gpio/gpio-*cove.c
10577 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10578 M: Andy Shevchenko <andy@kernel.org>
10580 F: drivers/mfd/intel_soc_pmic*
10581 F: include/linux/mfd/intel_soc_pmic*
10584 M: David E. Box <david.e.box@linux.intel.com>
10586 F: drivers/platform/x86/intel/pmt/
10588 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10589 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10590 L: linux-wireless@vger.kernel.org
10592 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10593 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10594 F: drivers/net/wireless/intel/ipw2x00/
10596 INTEL PSTATE DRIVER
10597 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10598 M: Len Brown <lenb@kernel.org>
10599 L: linux-pm@vger.kernel.org
10601 F: drivers/cpufreq/intel_pstate.c
10603 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10604 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10605 L: linux-iio@vger.kernel.org
10606 F: drivers/counter/intel-qep.c
10609 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10611 F: arch/x86/include/asm/intel_scu_ipc.h
10612 F: drivers/platform/x86/intel_scu_*
10615 M: David E. Box <david.e.box@linux.intel.com>
10617 F: drivers/platform/x86/intel/sdsi.c
10618 F: tools/arch/x86/intel_sdsi/
10619 F: tools/testing/selftests/drivers/sdsi/
10621 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10622 M: Daniel Scally <djrscally@gmail.com>
10624 F: drivers/platform/x86/intel/int3472/
10626 INTEL SPEED SELECT TECHNOLOGY
10627 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10628 L: platform-driver-x86@vger.kernel.org
10630 F: drivers/platform/x86/intel/speed_select_if/
10631 F: include/uapi/linux/isst_if.h
10632 F: tools/power/x86/intel-speed-select/
10634 INTEL STRATIX10 FIRMWARE DRIVERS
10635 M: Dinh Nguyen <dinguyen@kernel.org>
10636 L: linux-kernel@vger.kernel.org
10638 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10639 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10640 F: drivers/firmware/stratix10-rsu.c
10641 F: drivers/firmware/stratix10-svc.c
10642 F: include/linux/firmware/intel/stratix10-smc.h
10643 F: include/linux/firmware/intel/stratix10-svc-client.h
10644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10646 INTEL TELEMETRY DRIVER
10647 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10648 M: "David E. Box" <david.e.box@linux.intel.com>
10649 L: platform-driver-x86@vger.kernel.org
10651 F: arch/x86/include/asm/intel_telemetry.h
10652 F: drivers/platform/x86/intel/telemetry/
10655 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10656 L: platform-driver-x86@vger.kernel.org
10658 F: drivers/platform/x86/intel/tpmi.c
10659 F: include/linux/intel_tpmi.h
10661 INTEL UNCORE FREQUENCY CONTROL
10662 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10663 L: platform-driver-x86@vger.kernel.org
10665 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10666 F: drivers/platform/x86/intel/uncore-frequency/
10668 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10669 M: David E. Box <david.e.box@linux.intel.com>
10671 F: drivers/platform/x86/intel/vsec.*
10673 INTEL VIRTUAL BUTTON DRIVER
10674 M: AceLan Kao <acelan.kao@canonical.com>
10675 L: platform-driver-x86@vger.kernel.org
10677 F: drivers/platform/x86/intel/vbtn.c
10679 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10680 M: Stanislaw Gruszka <stf_xl@wp.pl>
10681 L: linux-wireless@vger.kernel.org
10683 F: drivers/net/wireless/intel/iwlegacy/
10685 INTEL WIRELESS WIFI LINK (iwlwifi)
10686 M: Gregory Greenman <gregory.greenman@intel.com>
10687 L: linux-wireless@vger.kernel.org
10689 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10691 F: drivers/net/wireless/intel/iwlwifi/
10693 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10694 M: Jithu Joseph <jithu.joseph@intel.com>
10695 R: Maurice Ma <maurice.ma@intel.com>
10697 W: https://slimbootloader.github.io/security/firmware-update.html
10698 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10700 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10701 L: Dell.Client.Kernel@dell.com
10703 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10705 INTEL WWAN IOSM DRIVER
10706 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10707 M: Intel Corporation <linuxwwan@intel.com>
10708 L: netdev@vger.kernel.org
10710 F: drivers/net/wwan/iosm/
10713 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10715 F: Documentation/trace/intel_th.rst
10716 F: drivers/hwtracing/intel_th/
10717 F: include/linux/intel_th.h
10719 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10720 M: Ning Sun <ning.sun@intel.com>
10721 L: tboot-devel@lists.sourceforge.net
10723 W: http://tboot.sourceforge.net
10724 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10725 F: Documentation/arch/x86/intel_txt.rst
10726 F: arch/x86/kernel/tboot.c
10727 F: include/linux/tboot.h
10730 M: Jarkko Sakkinen <jarkko@kernel.org>
10731 R: Dave Hansen <dave.hansen@linux.intel.com>
10732 L: linux-sgx@vger.kernel.org
10734 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10736 F: Documentation/arch/x86/sgx.rst
10737 F: arch/x86/entry/vdso/vsgx.S
10738 F: arch/x86/include/asm/sgx.h
10739 F: arch/x86/include/uapi/asm/sgx.h
10740 F: arch/x86/kernel/cpu/sgx/*
10741 F: tools/testing/selftests/sgx/*
10745 M: Georgi Djakov <djakov@kernel.org>
10746 L: linux-pm@vger.kernel.org
10748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10749 F: Documentation/devicetree/bindings/interconnect/
10750 F: Documentation/driver-api/interconnect.rst
10751 F: drivers/interconnect/
10752 F: include/dt-bindings/interconnect/
10753 F: include/linux/interconnect-provider.h
10754 F: include/linux/interconnect.h
10756 INTERRUPT COUNTER DRIVER
10757 M: Oleksij Rempel <o.rempel@pengutronix.de>
10758 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10759 L: linux-iio@vger.kernel.org
10760 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10761 F: drivers/counter/interrupt-cnt.c
10763 INTERSIL ISL7998X VIDEO DECODER DRIVER
10764 M: Michael Tretter <m.tretter@pengutronix.de>
10765 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10766 L: linux-media@vger.kernel.org
10768 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10769 F: drivers/media/i2c/isl7998x.c
10771 INVENSENSE ICM-426xx IMU DRIVER
10772 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10773 L: linux-iio@vger.kernel.org
10775 W: https://invensense.tdk.com/
10776 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10777 F: drivers/iio/imu/inv_icm42600/
10779 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10780 M: Linus Walleij <linus.walleij@linaro.org>
10781 L: linux-iio@vger.kernel.org
10783 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10784 F: drivers/iio/gyro/mpu3050*
10786 IOC3 ETHERNET DRIVER
10787 M: Ralf Baechle <ralf@linux-mips.org>
10788 L: linux-mips@vger.kernel.org
10790 F: drivers/net/ethernet/sgi/ioc3-eth.c
10792 IOMAP FILESYSTEM LIBRARY
10793 M: Christoph Hellwig <hch@infradead.org>
10794 M: Darrick J. Wong <djwong@kernel.org>
10795 L: linux-xfs@vger.kernel.org
10796 L: linux-fsdevel@vger.kernel.org
10798 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10800 F: include/linux/iomap.h
10802 IOMMU DMA-API LAYER
10803 M: Robin Murphy <robin.murphy@arm.com>
10804 L: iommu@lists.linux.dev
10806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10807 F: drivers/iommu/dma-iommu.c
10808 F: drivers/iommu/dma-iommu.h
10809 F: drivers/iommu/iova.c
10810 F: include/linux/iova.h
10813 M: Jason Gunthorpe <jgg@nvidia.com>
10814 M: Kevin Tian <kevin.tian@intel.com>
10815 L: iommu@lists.linux.dev
10817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
10818 F: Documentation/userspace-api/iommufd.rst
10819 F: drivers/iommu/iommufd/
10820 F: include/linux/iommufd.h
10821 F: include/uapi/linux/iommufd.h
10822 F: tools/testing/selftests/iommu/
10825 M: Joerg Roedel <joro@8bytes.org>
10826 M: Will Deacon <will@kernel.org>
10827 R: Robin Murphy <robin.murphy@arm.com>
10828 L: iommu@lists.linux.dev
10830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10831 F: Documentation/devicetree/bindings/iommu/
10832 F: Documentation/userspace-api/iommu.rst
10834 F: include/linux/iommu.h
10835 F: include/linux/iova.h
10836 F: include/linux/of_iommu.h
10837 F: include/uapi/linux/iommu.h
10840 M: Thomas Zimmermann <tzimmermann@suse.de>
10841 L: dri-devel@lists.freedesktop.org
10843 T: git git://anongit.freedesktop.org/drm/drm-misc
10844 F: include/linux/iosys-map.h
10847 M: Jens Axboe <axboe@kernel.dk>
10848 R: Pavel Begunkov <asml.silence@gmail.com>
10849 L: io-uring@vger.kernel.org
10851 T: git git://git.kernel.dk/linux-block
10852 T: git git://git.kernel.dk/liburing
10854 F: include/linux/io_uring.h
10855 F: include/linux/io_uring_types.h
10856 F: include/trace/events/io_uring.h
10857 F: include/uapi/linux/io_uring.h
10861 M: Corey Minyard <minyard@acm.org>
10862 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10864 W: http://openipmi.sourceforge.net/
10865 T: git https://github.com/cminyard/linux-ipmi.git for-next
10866 F: Documentation/driver-api/ipmi.rst
10867 F: Documentation/devicetree/bindings/ipmi/
10868 F: drivers/char/ipmi/
10869 F: include/linux/ipmi*
10870 F: include/uapi/linux/ipmi*
10872 IPS SCSI RAID DRIVER
10873 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10874 L: linux-scsi@vger.kernel.org
10876 W: http://www.adaptec.com/
10877 F: drivers/scsi/ips*
10880 M: Simon Horman <horms@verge.net.au>
10881 M: Julian Anastasov <ja@ssi.bg>
10882 L: netdev@vger.kernel.org
10883 L: lvs-devel@vger.kernel.org
10885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10887 F: Documentation/networking/ipvs-sysctl.rst
10888 F: include/net/ip_vs.h
10889 F: include/uapi/linux/ip_vs.h
10890 F: net/netfilter/ipvs/
10893 M: Jiri Kosina <jikos@kernel.org>
10894 M: David Sterba <dsterba@suse.com>
10896 F: drivers/tty/ipwireless/
10898 IRON DEVICE AUDIO CODEC DRIVERS
10899 M: Kiseok Jo <kiseok.jo@irondevice.com>
10900 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10902 F: Documentation/devicetree/bindings/sound/irondevice,*
10903 F: sound/soc/codecs/sma*
10905 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10906 M: Marc Zyngier <maz@kernel.org>
10908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10909 F: Documentation/core-api/irq/irq-domain.rst
10910 F: include/linux/irqdomain.h
10911 F: kernel/irq/irqdomain.c
10912 F: kernel/irq/msi.c
10915 M: Thomas Gleixner <tglx@linutronix.de>
10916 L: linux-kernel@vger.kernel.org
10918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10920 F: include/linux/group_cpus.h
10921 F: lib/group_cpus.c
10924 M: Thomas Gleixner <tglx@linutronix.de>
10925 M: Marc Zyngier <maz@kernel.org>
10926 L: linux-kernel@vger.kernel.org
10928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10929 F: Documentation/devicetree/bindings/interrupt-controller/
10930 F: drivers/irqchip/
10933 M: William Breathitt Gray <william.gray@linaro.org>
10935 F: Documentation/driver-api/isa.rst
10936 F: drivers/base/isa.c
10937 F: include/linux/isa.h
10940 M: Hans Verkuil <hverkuil@xs4all.nl>
10941 L: linux-media@vger.kernel.org
10943 W: https://linuxtv.org
10944 T: git git://linuxtv.org/media_tree.git
10945 F: drivers/media/radio/radio-isa*
10948 M: Jaroslav Kysela <perex@perex.cz>
10950 F: Documentation/driver-api/isapnp.rst
10951 F: drivers/pnp/isapnp/
10952 F: include/linux/isapnp.h
10955 M: Lee Duncan <lduncan@suse.com>
10956 M: Chris Leech <cleech@redhat.com>
10957 M: Mike Christie <michael.christie@oracle.com>
10958 L: open-iscsi@googlegroups.com
10959 L: linux-scsi@vger.kernel.org
10961 W: www.open-iscsi.com
10962 F: drivers/scsi/*iscsi*
10963 F: include/scsi/*iscsi*
10965 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10966 M: Peter Jones <pjones@redhat.com>
10967 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10969 F: drivers/firmware/iscsi_ibft*
10971 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10972 M: Sagi Grimberg <sagi@grimberg.me>
10973 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10974 L: linux-rdma@vger.kernel.org
10976 W: http://www.openfabrics.org
10977 W: www.open-iscsi.org
10978 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10979 F: drivers/infiniband/ulp/iser/
10981 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10982 M: Sagi Grimberg <sagi@grimberg.me>
10983 L: linux-rdma@vger.kernel.org
10984 L: target-devel@vger.kernel.org
10986 W: http://www.linux-iscsi.org
10987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10988 F: drivers/infiniband/ulp/isert
10990 ISDN/CMTP OVER BLUETOOTH
10991 M: Karsten Keil <isdn@linux-pingi.de>
10992 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10993 L: netdev@vger.kernel.org
10995 W: http://www.isdn4linux.de
10996 F: Documentation/isdn/
10997 F: drivers/isdn/capi/
10998 F: include/linux/isdn/
10999 F: include/uapi/linux/isdn/
11000 F: net/bluetooth/cmtp/
11002 ISDN/mISDN SUBSYSTEM
11003 M: Karsten Keil <isdn@linux-pingi.de>
11004 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
11005 L: netdev@vger.kernel.org
11007 W: http://www.isdn4linux.de
11008 F: drivers/isdn/Kconfig
11009 F: drivers/isdn/Makefile
11010 F: drivers/isdn/hardware/
11011 F: drivers/isdn/mISDN/
11014 M: Jan Kara <jack@suse.cz>
11015 L: linux-fsdevel@vger.kernel.org
11017 F: Documentation/filesystems/isofs.rst
11020 IT87 HARDWARE MONITORING DRIVER
11021 M: Jean Delvare <jdelvare@suse.com>
11022 L: linux-hwmon@vger.kernel.org
11024 F: Documentation/hwmon/it87.rst
11025 F: drivers/hwmon/it87.c
11027 IT913X MEDIA DRIVER
11028 M: Antti Palosaari <crope@iki.fi>
11029 L: linux-media@vger.kernel.org
11031 W: https://linuxtv.org
11032 W: http://palosaari.fi/linux/
11033 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11034 T: git git://linuxtv.org/anttip/media_tree.git
11035 F: drivers/media/tuners/it913x*
11037 ITE IT66121 HDMI BRIDGE DRIVER
11038 M: Phong LE <ple@baylibre.com>
11039 M: Neil Armstrong <neil.armstrong@linaro.org>
11041 T: git git://anongit.freedesktop.org/drm/drm-misc
11042 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11043 F: drivers/gpu/drm/bridge/ite-it66121.c
11045 IVTV VIDEO4LINUX DRIVER
11046 M: Andy Walls <awalls@md.metrocast.net>
11047 L: linux-media@vger.kernel.org
11049 W: https://linuxtv.org
11050 T: git git://linuxtv.org/media_tree.git
11051 F: Documentation/admin-guide/media/ivtv*
11052 F: drivers/media/pci/ivtv/
11053 F: include/uapi/linux/ivtv*
11055 IX2505V MEDIA DRIVER
11056 M: Malcolm Priestley <tvboxspy@gmail.com>
11057 L: linux-media@vger.kernel.org
11059 W: https://linuxtv.org
11060 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11061 F: drivers/media/dvb-frontends/ix2505v*
11063 JAILHOUSE HYPERVISOR INTERFACE
11064 M: Jan Kiszka <jan.kiszka@siemens.com>
11065 L: jailhouse-dev@googlegroups.com
11067 F: arch/x86/include/asm/jailhouse_para.h
11068 F: arch/x86/kernel/jailhouse.c
11070 JC42.4 TEMPERATURE SENSOR DRIVER
11071 M: Guenter Roeck <linux@roeck-us.net>
11072 L: linux-hwmon@vger.kernel.org
11074 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
11075 F: Documentation/hwmon/jc42.rst
11076 F: drivers/hwmon/jc42.c
11079 M: Dave Kleikamp <shaggy@kernel.org>
11080 L: jfs-discussion@lists.sourceforge.net
11082 W: http://jfs.sourceforge.net/
11083 T: git https://github.com/kleikamp/linux-shaggy.git
11084 F: Documentation/admin-guide/jfs.rst
11088 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
11089 L: netdev@vger.kernel.org
11091 F: drivers/net/ethernet/jme.*
11093 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11094 M: David Woodhouse <dwmw2@infradead.org>
11095 M: Richard Weinberger <richard@nod.at>
11096 L: linux-mtd@lists.infradead.org
11098 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
11099 T: git git://git.infradead.org/ubifs-2.6.git
11101 F: include/uapi/linux/jffs2.h
11103 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11104 M: "Theodore Ts'o" <tytso@mit.edu>
11105 M: Jan Kara <jack@suse.com>
11106 L: linux-ext4@vger.kernel.org
11109 F: include/linux/jbd2.h
11111 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11112 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11113 L: linux-media@vger.kernel.org
11114 L: linux-renesas-soc@vger.kernel.org
11116 F: drivers/media/platform/renesas/rcar_jpu.c
11118 JSM Neo PCI based serial card
11119 L: linux-serial@vger.kernel.org
11121 F: drivers/tty/serial/jsm/
11123 K10TEMP HARDWARE MONITORING DRIVER
11124 M: Clemens Ladisch <clemens@ladisch.de>
11125 L: linux-hwmon@vger.kernel.org
11127 F: Documentation/hwmon/k10temp.rst
11128 F: drivers/hwmon/k10temp.c
11130 K8TEMP HARDWARE MONITORING DRIVER
11131 M: Rudolf Marek <r.marek@assembler.cz>
11132 L: linux-hwmon@vger.kernel.org
11134 F: Documentation/hwmon/k8temp.rst
11135 F: drivers/hwmon/k8temp.c
11138 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
11139 R: Alexander Potapenko <glider@google.com>
11140 R: Andrey Konovalov <andreyknvl@gmail.com>
11141 R: Dmitry Vyukov <dvyukov@google.com>
11142 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
11143 L: kasan-dev@googlegroups.com
11145 F: Documentation/dev-tools/kasan.rst
11146 F: arch/*/include/asm/*kasan.h
11147 F: arch/*/mm/kasan_init*
11148 F: include/linux/kasan*.h
11149 F: lib/Kconfig.kasan
11151 F: scripts/Makefile.kasan
11154 M: Masahiro Yamada <masahiroy@kernel.org>
11155 L: linux-kbuild@vger.kernel.org
11157 Q: https://patchwork.kernel.org/project/linux-kbuild/list/
11158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11159 F: Documentation/kbuild/kconfig*
11160 F: scripts/Kconfig.include
11161 F: scripts/kconfig/
11164 R: Dmitry Vyukov <dvyukov@google.com>
11165 R: Andrey Konovalov <andreyknvl@gmail.com>
11166 L: kasan-dev@googlegroups.com
11168 F: Documentation/dev-tools/kcov.rst
11169 F: include/linux/kcov.h
11170 F: include/uapi/linux/kcov.h
11172 F: scripts/Makefile.kcov
11175 M: Marco Elver <elver@google.com>
11176 R: Dmitry Vyukov <dvyukov@google.com>
11177 L: kasan-dev@googlegroups.com
11179 F: Documentation/dev-tools/kcsan.rst
11180 F: include/linux/kcsan*.h
11182 F: lib/Kconfig.kcsan
11183 F: scripts/Makefile.kcsan
11186 M: Baoquan He <bhe@redhat.com>
11187 R: Vivek Goyal <vgoyal@redhat.com>
11188 R: Dave Young <dyoung@redhat.com>
11189 L: kexec@lists.infradead.org
11191 W: http://lse.sourceforge.net/kdump/
11192 F: Documentation/admin-guide/kdump/
11193 F: fs/proc/vmcore.c
11194 F: include/linux/crash_core.h
11195 F: include/linux/crash_dump.h
11196 F: include/uapi/linux/vmcore.h
11197 F: kernel/crash_*.c
11199 KEENE FM RADIO TRANSMITTER DRIVER
11200 M: Hans Verkuil <hverkuil@xs4all.nl>
11201 L: linux-media@vger.kernel.org
11203 W: https://linuxtv.org
11204 T: git git://linuxtv.org/media_tree.git
11205 F: drivers/media/radio/radio-keene*
11208 M: Ian Kent <raven@themaw.net>
11209 L: autofs@vger.kernel.org
11213 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11214 M: Masahiro Yamada <masahiroy@kernel.org>
11215 R: Nathan Chancellor <nathan@kernel.org>
11216 R: Nick Desaulniers <ndesaulniers@google.com>
11217 R: Nicolas Schier <nicolas@fjasle.eu>
11218 L: linux-kbuild@vger.kernel.org
11220 Q: https://patchwork.kernel.org/project/linux-kbuild/list/
11221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11222 F: Documentation/kbuild/
11224 F: scripts/*vmlinux*
11226 F: scripts/Makefile*
11228 F: scripts/dummy-tools/
11231 F: scripts/package/
11233 KERNEL HARDENING (not covered by other areas)
11234 M: Kees Cook <keescook@chromium.org>
11235 L: linux-hardening@vger.kernel.org
11237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11238 F: Documentation/ABI/testing/sysfs-kernel-oops_count
11239 F: Documentation/ABI/testing/sysfs-kernel-warn_count
11240 F: include/linux/overflow.h
11241 F: include/linux/randomize_kstack.h
11243 K: \b(add|choose)_random_kstack_offset\b
11244 K: \b__check_(object_size|heap_object)\b
11247 L: kernel-janitors@vger.kernel.org
11249 W: http://kernelnewbies.org/KernelJanitors
11251 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11252 M: Chuck Lever <chuck.lever@oracle.com>
11253 M: Jeff Layton <jlayton@kernel.org>
11254 L: linux-nfs@vger.kernel.org
11256 W: http://nfs.sourceforge.net/
11257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11262 F: include/linux/lockd/
11263 F: include/linux/sunrpc/
11264 F: include/trace/events/rpcgss.h
11265 F: include/trace/events/rpcrdma.h
11266 F: include/trace/events/sunrpc.h
11267 F: include/trace/misc/fs.h
11268 F: include/trace/misc/nfs.h
11269 F: include/trace/misc/sunrpc.h
11270 F: include/uapi/linux/nfsd/
11271 F: include/uapi/linux/sunrpc/
11273 F: Documentation/filesystems/nfs/
11276 M: Thorsten Leemhuis <linux@leemhuis.info>
11277 L: regressions@lists.linux.dev
11279 F: Documentation/admin-guide/reporting-regressions.rst
11280 F: Documentation/process/handling-regressions.rst
11282 KERNEL SELFTEST FRAMEWORK
11283 M: Shuah Khan <shuah@kernel.org>
11284 M: Shuah Khan <skhan@linuxfoundation.org>
11285 L: linux-kselftest@vger.kernel.org
11287 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
11288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11289 F: Documentation/dev-tools/kselftest*
11290 F: tools/testing/selftests/
11292 KERNEL SMB3 SERVER (KSMBD)
11293 M: Namjae Jeon <linkinjeon@kernel.org>
11294 M: Steve French <sfrench@samba.org>
11295 R: Sergey Senozhatsky <senozhatsky@chromium.org>
11296 R: Tom Talpey <tom@talpey.com>
11297 L: linux-cifs@vger.kernel.org
11299 T: git git://git.samba.org/ksmbd.git
11300 F: Documentation/filesystems/cifs/ksmbd.rst
11302 F: fs/smbfs_common/
11304 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11305 M: Brendan Higgins <brendanhiggins@google.com>
11306 M: David Gow <davidgow@google.com>
11307 L: linux-kselftest@vger.kernel.org
11308 L: kunit-dev@googlegroups.com
11310 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
11311 F: Documentation/dev-tools/kunit/
11314 F: tools/testing/kunit/
11316 KERNEL USERMODE HELPER
11317 M: Luis Chamberlain <mcgrof@kernel.org>
11318 L: linux-kernel@vger.kernel.org
11320 F: include/linux/umh.h
11323 KERNEL VIRTUAL MACHINE (KVM)
11324 M: Paolo Bonzini <pbonzini@redhat.com>
11325 L: kvm@vger.kernel.org
11327 W: http://www.linux-kvm.org
11328 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11329 F: Documentation/virt/kvm/
11330 F: include/asm-generic/kvm*
11331 F: include/kvm/iodev.h
11332 F: include/linux/kvm*
11333 F: include/trace/events/kvm.h
11334 F: include/uapi/asm-generic/kvm*
11335 F: include/uapi/linux/kvm*
11337 F: tools/testing/selftests/kvm/
11340 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11341 M: Marc Zyngier <maz@kernel.org>
11342 M: Oliver Upton <oliver.upton@linux.dev>
11343 R: James Morse <james.morse@arm.com>
11344 R: Suzuki K Poulose <suzuki.poulose@arm.com>
11345 R: Zenghui Yu <yuzenghui@huawei.com>
11346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11347 L: kvmarm@lists.linux.dev
11349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11350 F: arch/arm64/include/asm/kvm*
11351 F: arch/arm64/include/uapi/asm/kvm*
11353 F: include/kvm/arm_*
11354 F: tools/testing/selftests/kvm/*/aarch64/
11355 F: tools/testing/selftests/kvm/aarch64/
11357 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11358 M: Huacai Chen <chenhuacai@kernel.org>
11359 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
11360 L: linux-mips@vger.kernel.org
11361 L: kvm@vger.kernel.org
11363 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11364 F: arch/mips/include/asm/kvm*
11365 F: arch/mips/include/uapi/asm/kvm*
11368 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11369 L: linuxppc-dev@lists.ozlabs.org
11370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11371 F: arch/powerpc/include/asm/kvm*
11372 F: arch/powerpc/include/uapi/asm/kvm*
11373 F: arch/powerpc/kernel/kvm*
11374 F: arch/powerpc/kvm/
11376 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11377 M: Anup Patel <anup@brainfault.org>
11378 R: Atish Patra <atishp@atishpatra.org>
11379 L: kvm@vger.kernel.org
11380 L: kvm-riscv@lists.infradead.org
11381 L: linux-riscv@lists.infradead.org
11383 T: git https://github.com/kvm-riscv/linux.git
11384 F: arch/riscv/include/asm/kvm*
11385 F: arch/riscv/include/uapi/asm/kvm*
11387 F: tools/testing/selftests/kvm/*/riscv/
11389 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11390 M: Christian Borntraeger <borntraeger@linux.ibm.com>
11391 M: Janosch Frank <frankja@linux.ibm.com>
11392 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
11393 R: David Hildenbrand <david@redhat.com>
11394 L: kvm@vger.kernel.org
11396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11397 F: Documentation/virt/kvm/s390*
11398 F: arch/s390/include/asm/gmap.h
11399 F: arch/s390/include/asm/kvm*
11400 F: arch/s390/include/uapi/asm/kvm*
11401 F: arch/s390/include/uapi/asm/uvdevice.h
11402 F: arch/s390/kernel/uv.c
11404 F: arch/s390/mm/gmap.c
11405 F: drivers/s390/char/uvdevice.c
11406 F: tools/testing/selftests/drivers/s390x/uvdevice/
11407 F: tools/testing/selftests/kvm/*/s390x/
11408 F: tools/testing/selftests/kvm/s390x/
11410 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11411 M: Sean Christopherson <seanjc@google.com>
11412 M: Paolo Bonzini <pbonzini@redhat.com>
11413 L: kvm@vger.kernel.org
11415 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11416 F: arch/x86/include/asm/kvm*
11417 F: arch/x86/include/asm/svm.h
11418 F: arch/x86/include/asm/vmx*.h
11419 F: arch/x86/include/uapi/asm/kvm*
11420 F: arch/x86/include/uapi/asm/svm.h
11421 F: arch/x86/include/uapi/asm/vmx.h
11425 KVM PARAVIRT (KVM/paravirt)
11426 M: Paolo Bonzini <pbonzini@redhat.com>
11427 R: Wanpeng Li <wanpengli@tencent.com>
11428 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11429 L: kvm@vger.kernel.org
11431 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11432 F: arch/x86/kernel/kvm.c
11433 F: arch/x86/kernel/kvmclock.c
11434 F: arch/x86/include/asm/pvclock-abi.h
11435 F: include/linux/kvm_para.h
11436 F: include/uapi/linux/kvm_para.h
11437 F: include/uapi/asm-generic/kvm_para.h
11438 F: include/asm-generic/kvm_para.h
11439 F: arch/um/include/asm/kvm_para.h
11440 F: arch/x86/include/asm/kvm_para.h
11441 F: arch/x86/include/uapi/asm/kvm_para.h
11443 KVM X86 HYPER-V (KVM/hyper-v)
11444 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11445 M: Sean Christopherson <seanjc@google.com>
11446 M: Paolo Bonzini <pbonzini@redhat.com>
11447 L: kvm@vger.kernel.org
11449 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11450 F: arch/x86/kvm/hyperv.*
11451 F: arch/x86/kvm/kvm_onhyperv.*
11452 F: arch/x86/kvm/svm/hyperv.*
11453 F: arch/x86/kvm/svm/svm_onhyperv.*
11454 F: arch/x86/kvm/vmx/hyperv.*
11456 KVM X86 Xen (KVM/Xen)
11457 M: David Woodhouse <dwmw2@infradead.org>
11458 M: Paul Durrant <paul@xen.org>
11459 M: Sean Christopherson <seanjc@google.com>
11460 M: Paolo Bonzini <pbonzini@redhat.com>
11461 L: kvm@vger.kernel.org
11463 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11464 F: arch/x86/kvm/xen.*
11467 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11468 M: Tejun Heo <tj@kernel.org>
11470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11472 F: include/linux/kernfs.h
11475 M: Eric Biederman <ebiederm@xmission.com>
11476 L: kexec@lists.infradead.org
11478 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11479 F: include/linux/kexec.h
11480 F: include/uapi/linux/kexec.h
11484 M: Mimi Zohar <zohar@linux.ibm.com>
11485 L: linux-integrity@vger.kernel.org
11486 L: keyrings@vger.kernel.org
11488 F: Documentation/security/keys/trusted-encrypted.rst
11489 F: include/keys/encrypted-type.h
11490 F: security/keys/encrypted-keys/
11493 M: James Bottomley <jejb@linux.ibm.com>
11494 M: Jarkko Sakkinen <jarkko@kernel.org>
11495 M: Mimi Zohar <zohar@linux.ibm.com>
11496 L: linux-integrity@vger.kernel.org
11497 L: keyrings@vger.kernel.org
11499 F: Documentation/security/keys/trusted-encrypted.rst
11500 F: include/keys/trusted-type.h
11501 F: include/keys/trusted_tpm.h
11502 F: security/keys/trusted-keys/
11505 M: Sumit Garg <sumit.garg@linaro.org>
11506 L: linux-integrity@vger.kernel.org
11507 L: keyrings@vger.kernel.org
11509 F: include/keys/trusted_tee.h
11510 F: security/keys/trusted-keys/trusted_tee.c
11513 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11514 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11515 L: linux-integrity@vger.kernel.org
11516 L: keyrings@vger.kernel.org
11518 F: include/keys/trusted_caam.h
11519 F: security/keys/trusted-keys/trusted_caam.c
11522 M: David Howells <dhowells@redhat.com>
11523 M: Jarkko Sakkinen <jarkko@kernel.org>
11524 L: keyrings@vger.kernel.org
11526 F: Documentation/security/keys/core.rst
11528 F: include/linux/key-type.h
11529 F: include/linux/key.h
11530 F: include/linux/keyctl.h
11531 F: include/uapi/linux/keyctl.h
11534 KEYS/KEYRINGS_INTEGRITY
11535 M: Jarkko Sakkinen <jarkko@kernel.org>
11536 M: Mimi Zohar <zohar@linux.ibm.com>
11537 L: linux-integrity@vger.kernel.org
11538 L: keyrings@vger.kernel.org
11540 F: security/integrity/platform_certs
11543 M: Alexander Potapenko <glider@google.com>
11544 M: Marco Elver <elver@google.com>
11545 R: Dmitry Vyukov <dvyukov@google.com>
11546 L: kasan-dev@googlegroups.com
11548 F: Documentation/dev-tools/kfence.rst
11549 F: arch/*/include/asm/kfence.h
11550 F: include/linux/kfence.h
11551 F: lib/Kconfig.kfence
11555 M: Stefani Seibold <stefani@seibold.net>
11557 F: include/linux/kfifo.h
11561 KGDB / KDB /debug_core
11562 M: Jason Wessel <jason.wessel@windriver.com>
11563 M: Daniel Thompson <daniel.thompson@linaro.org>
11564 R: Douglas Anderson <dianders@chromium.org>
11565 L: kgdb-bugreport@lists.sourceforge.net
11567 W: http://kgdb.wiki.kernel.org/
11568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11569 F: Documentation/dev-tools/kgdb.rst
11570 F: drivers/misc/kgdbts.c
11571 F: drivers/tty/serial/kgdboc.c
11572 F: include/linux/kdb.h
11573 F: include/linux/kgdb.h
11575 F: kernel/module/kdb.c
11577 KHADAS MCU MFD DRIVER
11578 M: Neil Armstrong <neil.armstrong@linaro.org>
11579 L: linux-amlogic@lists.infradead.org
11581 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11582 F: drivers/mfd/khadas-mcu.c
11583 F: include/linux/mfd/khadas-mcu.h
11584 F: drivers/thermal/khadas_mcu_fan.c
11586 KIONIX/ROHM KX022A ACCELEROMETER
11587 M: Matti Vaittinen <mazziesaccount@gmail.com>
11588 L: linux-iio@vger.kernel.org
11590 F: drivers/iio/accel/kionix-kx022a*
11593 M: Catalin Marinas <catalin.marinas@arm.com>
11595 F: Documentation/dev-tools/kmemleak.rst
11596 F: include/linux/kmemleak.h
11598 F: samples/kmemleak/kmemleak-test.c
11601 M: Alexander Potapenko <glider@google.com>
11602 R: Marco Elver <elver@google.com>
11603 R: Dmitry Vyukov <dvyukov@google.com>
11604 L: kasan-dev@googlegroups.com
11606 F: Documentation/dev-tools/kmsan.rst
11607 F: arch/*/include/asm/kmsan.h
11608 F: arch/*/mm/kmsan_*
11609 F: include/linux/kmsan*.h
11610 F: lib/Kconfig.kmsan
11612 F: scripts/Makefile.kmsan
11615 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11616 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11617 M: "David S. Miller" <davem@davemloft.net>
11618 M: Masami Hiramatsu <mhiramat@kernel.org>
11619 L: linux-kernel@vger.kernel.org
11620 L: linux-trace-kernel@vger.kernel.org
11621 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
11623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
11624 F: Documentation/trace/kprobes.rst
11625 F: include/asm-generic/kprobes.h
11626 F: include/linux/kprobes.h
11627 F: kernel/kprobes.c
11628 F: lib/test_kprobes.c
11631 KS0108 LCD CONTROLLER DRIVER
11632 M: Miguel Ojeda <ojeda@kernel.org>
11634 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11635 F: drivers/auxdisplay/ks0108.c
11636 F: include/linux/ks0108.h
11638 KTD253 BACKLIGHT DRIVER
11639 M: Linus Walleij <linus.walleij@linaro.org>
11641 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11642 F: drivers/video/backlight/ktd253-backlight.c
11645 M: Steven Rostedt <rostedt@goodmis.org>
11646 M: John Hawley <warthog9@eaglescrag.net>
11648 F: tools/testing/ktest
11650 KTZ8866 BACKLIGHT DRIVER
11651 M: Jianhua Lu <lujianhua000@gmail.com>
11653 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
11654 F: drivers/video/backlight/ktz8866.c
11657 M: David Ahern <dsahern@kernel.org>
11658 L: netdev@vger.kernel.org
11660 F: include/net/l3mdev.h
11663 LANDLOCK SECURITY MODULE
11664 M: Mickaël Salaün <mic@digikod.net>
11665 L: linux-security-module@vger.kernel.org
11667 W: https://landlock.io
11668 T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
11669 F: Documentation/security/landlock.rst
11670 F: Documentation/userspace-api/landlock.rst
11671 F: include/uapi/linux/landlock.h
11672 F: samples/landlock/
11673 F: security/landlock/
11674 F: tools/testing/selftests/landlock/
11678 LANTIQ / INTEL Ethernet drivers
11679 M: Hauke Mehrtens <hauke@hauke-m.de>
11680 L: netdev@vger.kernel.org
11682 F: drivers/net/dsa/lantiq_gswip.c
11683 F: drivers/net/dsa/lantiq_pce.h
11684 F: drivers/net/ethernet/lantiq_xrx200.c
11685 F: net/dsa/tag_gswip.c
11687 LANTIQ MIPS ARCHITECTURE
11688 M: John Crispin <john@phrozen.org>
11689 L: linux-mips@vger.kernel.org
11691 F: arch/mips/lantiq
11692 F: drivers/soc/lantiq
11694 LASI 53c700 driver for PARISC
11695 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11696 L: linux-scsi@vger.kernel.org
11698 F: Documentation/scsi/53c700.rst
11699 F: drivers/scsi/53c700*
11702 M: Tobin C. Harding <me@tobin.cc>
11703 M: Tycho Andersen <tycho@tycho.pizza>
11704 L: linux-hardening@vger.kernel.org
11706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11707 F: scripts/leaking_addresses.pl
11710 M: Pavel Machek <pavel@ucw.cz>
11711 M: Lee Jones <lee@kernel.org>
11712 L: linux-leds@vger.kernel.org
11714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11715 F: Documentation/devicetree/bindings/leds/
11716 F: Documentation/leds/
11718 F: include/dt-bindings/leds/
11719 F: include/linux/leds.h
11721 LEGACY EEPROM DRIVER
11722 M: Jean Delvare <jdelvare@suse.com>
11724 F: Documentation/misc-devices/eeprom.rst
11725 F: drivers/misc/eeprom/eeprom.c
11727 LEGO MINDSTORMS EV3
11728 R: David Lechner <david@lechnology.com>
11730 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11731 F: arch/arm/boot/dts/da850-lego-ev3.dts
11732 F: drivers/power/supply/lego_ev3_battery.c
11734 LEGO USB Tower driver
11735 M: Juergen Stuber <starblue@users.sourceforge.net>
11736 L: legousb-devel@lists.sourceforge.net
11738 W: http://legousb.sourceforge.net/
11739 F: drivers/usb/misc/legousbtower.c
11741 LETSKETCH HID TABLET DRIVER
11742 M: Hans de Goede <hdegoede@redhat.com>
11743 L: linux-input@vger.kernel.org
11745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11746 F: drivers/hid/hid-letsketch.c
11749 M: Matan Ziv-Av <matan@svgalib.org>
11750 L: platform-driver-x86@vger.kernel.org
11752 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11753 F: Documentation/admin-guide/laptops/lg-laptop.rst
11754 F: drivers/platform/x86/lg-laptop.c
11756 LG2160 MEDIA DRIVER
11757 M: Michael Krufky <mkrufky@linuxtv.org>
11758 L: linux-media@vger.kernel.org
11760 W: https://linuxtv.org
11761 W: http://github.com/mkrufky
11762 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11763 T: git git://linuxtv.org/mkrufky/tuners.git
11764 F: drivers/media/dvb-frontends/lg2160.*
11766 LGDT3305 MEDIA DRIVER
11767 M: Michael Krufky <mkrufky@linuxtv.org>
11768 L: linux-media@vger.kernel.org
11770 W: https://linuxtv.org
11771 W: http://github.com/mkrufky
11772 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11773 T: git git://linuxtv.org/mkrufky/tuners.git
11774 F: drivers/media/dvb-frontends/lgdt3305.*
11776 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11777 M: Viresh Kumar <vireshk@kernel.org>
11778 L: linux-ide@vger.kernel.org
11780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11781 F: drivers/ata/pata_arasan_cf.c
11782 F: include/linux/pata_arasan_cf_data.h
11784 LIBATA PATA DRIVERS
11785 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11786 L: linux-ide@vger.kernel.org
11787 F: drivers/ata/ata_*.c
11788 F: drivers/ata/pata_*.c
11790 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11791 M: Linus Walleij <linus.walleij@linaro.org>
11792 L: linux-ide@vger.kernel.org
11794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11795 F: drivers/ata/pata_ftide010.c
11796 F: drivers/ata/sata_gemini.c
11797 F: drivers/ata/sata_gemini.h
11799 LIBATA SATA AHCI PLATFORM devices support
11800 M: Hans de Goede <hdegoede@redhat.com>
11801 M: Jens Axboe <axboe@kernel.dk>
11802 L: linux-ide@vger.kernel.org
11804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11805 F: drivers/ata/ahci_platform.c
11806 F: drivers/ata/libahci_platform.c
11807 F: include/linux/ahci_platform.h
11809 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
11810 M: Serge Semin <fancer.lancer@gmail.com>
11811 L: linux-ide@vger.kernel.org
11813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11814 F: Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
11815 F: Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
11816 F: drivers/ata/ahci_dwc.c
11818 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11819 M: Mikael Pettersson <mikpelinux@gmail.com>
11820 L: linux-ide@vger.kernel.org
11822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11823 F: drivers/ata/sata_promise.*
11825 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11826 M: Damien Le Moal <dlemoal@kernel.org>
11827 L: linux-ide@vger.kernel.org
11829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11830 F: Documentation/ABI/testing/sysfs-ata
11831 F: Documentation/devicetree/bindings/ata/
11833 F: include/linux/ata.h
11834 F: include/linux/libata.h
11836 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11837 M: Vishal Verma <vishal.l.verma@intel.com>
11838 M: Dan Williams <dan.j.williams@intel.com>
11839 M: Dave Jiang <dave.jiang@intel.com>
11840 L: nvdimm@lists.linux.dev
11842 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11843 P: Documentation/nvdimm/maintainer-entry-profile.rst
11844 F: drivers/nvdimm/btt*
11846 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11847 M: Dan Williams <dan.j.williams@intel.com>
11848 M: Vishal Verma <vishal.l.verma@intel.com>
11849 M: Dave Jiang <dave.jiang@intel.com>
11850 L: nvdimm@lists.linux.dev
11852 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11853 P: Documentation/nvdimm/maintainer-entry-profile.rst
11854 F: drivers/nvdimm/pmem*
11856 LIBNVDIMM: DEVICETREE BINDINGS
11857 M: Oliver O'Halloran <oohall@gmail.com>
11858 L: nvdimm@lists.linux.dev
11860 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11861 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11862 F: drivers/nvdimm/of_pmem.c
11864 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11865 M: Dan Williams <dan.j.williams@intel.com>
11866 M: Vishal Verma <vishal.l.verma@intel.com>
11867 M: Dave Jiang <dave.jiang@intel.com>
11868 M: Ira Weiny <ira.weiny@intel.com>
11869 L: nvdimm@lists.linux.dev
11871 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11872 P: Documentation/nvdimm/maintainer-entry-profile.rst
11873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11874 F: drivers/acpi/nfit/*
11875 F: drivers/nvdimm/*
11876 F: include/linux/libnvdimm.h
11877 F: include/linux/nd.h
11878 F: include/uapi/linux/ndctl.h
11879 F: tools/testing/nvdimm/
11881 LICENSES and SPDX stuff
11882 M: Thomas Gleixner <tglx@linutronix.de>
11883 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11884 L: linux-spdx@vger.kernel.org
11886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11888 F: Documentation/process/license-rules.rst
11890 F: scripts/spdxcheck-test.sh
11891 F: scripts/spdxcheck.py
11892 F: scripts/spdxexclude
11894 LINEAR RANGES HELPERS
11895 M: Mark Brown <broonie@kernel.org>
11896 R: Matti Vaittinen <mazziesaccount@gmail.com>
11897 F: lib/linear_ranges.c
11898 F: lib/test_linear_ranges.c
11899 F: include/linux/linear_range.h
11901 LINUX FOR POWER MACINTOSH
11902 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11903 L: linuxppc-dev@lists.ozlabs.org
11905 F: arch/powerpc/platforms/powermac/
11906 F: drivers/macintosh/
11908 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11909 M: Michael Ellerman <mpe@ellerman.id.au>
11910 R: Nicholas Piggin <npiggin@gmail.com>
11911 R: Christophe Leroy <christophe.leroy@csgroup.eu>
11912 L: linuxppc-dev@lists.ozlabs.org
11914 W: https://github.com/linuxppc/wiki/wiki
11915 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11917 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11918 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11919 F: Documentation/devicetree/bindings/powerpc/
11920 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11921 F: Documentation/powerpc/
11923 F: drivers/*/*/*pasemi*
11924 F: drivers/*/*pasemi*
11925 F: drivers/char/tpm/tpm_ibmvtpm*
11926 F: drivers/crypto/nx/
11927 F: drivers/crypto/vmx/
11928 F: drivers/i2c/busses/i2c-opal.c
11929 F: drivers/net/ethernet/ibm/ibmveth.*
11930 F: drivers/net/ethernet/ibm/ibmvnic.*
11931 F: drivers/pci/hotplug/pnv_php.c
11932 F: drivers/pci/hotplug/rpa*
11933 F: drivers/rtc/rtc-opal.c
11934 F: drivers/scsi/ibmvscsi/
11935 F: drivers/tty/hvc/hvc_opal.c
11936 F: drivers/watchdog/wdrtas.c
11937 F: tools/testing/selftests/powerpc
11944 LINUX FOR POWERPC EMBEDDED MPC5XXX
11945 M: Anatolij Gustschin <agust@denx.de>
11946 L: linuxppc-dev@lists.ozlabs.org
11948 F: arch/powerpc/platforms/512x/
11949 F: arch/powerpc/platforms/52xx/
11951 LINUX FOR POWERPC EMBEDDED PPC4XX
11952 L: linuxppc-dev@lists.ozlabs.org
11954 F: arch/powerpc/platforms/40x/
11955 F: arch/powerpc/platforms/44x/
11957 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11958 M: Scott Wood <oss@buserror.net>
11959 L: linuxppc-dev@lists.ozlabs.org
11961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11962 F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt
11963 F: Documentation/devicetree/bindings/powerpc/fsl/
11964 F: arch/powerpc/platforms/83xx/
11965 F: arch/powerpc/platforms/85xx/
11967 LINUX FOR POWERPC EMBEDDED PPC8XX
11968 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11969 L: linuxppc-dev@lists.ozlabs.org
11971 F: arch/powerpc/platforms/8xx/
11973 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11974 M: Kees Cook <keescook@chromium.org>
11976 F: drivers/misc/lkdtm/*
11977 F: tools/testing/selftests/lkdtm/*
11979 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11980 M: Alan Stern <stern@rowland.harvard.edu>
11981 M: Andrea Parri <parri.andrea@gmail.com>
11982 M: Will Deacon <will@kernel.org>
11983 M: Peter Zijlstra <peterz@infradead.org>
11984 M: Boqun Feng <boqun.feng@gmail.com>
11985 M: Nicholas Piggin <npiggin@gmail.com>
11986 M: David Howells <dhowells@redhat.com>
11987 M: Jade Alglave <j.alglave@ucl.ac.uk>
11988 M: Luc Maranget <luc.maranget@inria.fr>
11989 M: "Paul E. McKenney" <paulmck@kernel.org>
11990 R: Akira Yokosawa <akiyks@gmail.com>
11991 R: Daniel Lustig <dlustig@nvidia.com>
11992 R: Joel Fernandes <joel@joelfernandes.org>
11993 L: linux-kernel@vger.kernel.org
11994 L: linux-arch@vger.kernel.org
11996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11997 F: Documentation/atomic_bitops.txt
11998 F: Documentation/atomic_t.txt
11999 F: Documentation/core-api/refcount-vs-atomic.rst
12000 F: Documentation/litmus-tests/
12001 F: Documentation/memory-barriers.txt
12002 F: tools/memory-model/
12004 LIS3LV02D ACCELEROMETER DRIVER
12005 M: Eric Piel <eric.piel@tremplin-utc.net>
12007 F: Documentation/misc-devices/lis3lv02d.rst
12008 F: drivers/misc/lis3lv02d/
12009 F: drivers/platform/x86/hp/hp_accel.c
12012 M: David Gow <davidgow@google.com>
12013 L: linux-kselftest@vger.kernel.org
12014 L: kunit-dev@googlegroups.com
12019 M: Karol Gugala <kgugala@antmicro.com>
12020 M: Mateusz Holenko <mholenko@antmicro.com>
12021 M: Gabriel Somlo <gsomlo@gmail.com>
12022 M: Joel Stanley <joel@jms.id.au>
12024 F: Documentation/devicetree/bindings/*/litex,*.yaml
12025 F: arch/openrisc/boot/dts/or1klitex.dts
12026 F: include/linux/litex.h
12027 F: drivers/tty/serial/liteuart.c
12028 F: drivers/soc/litex/*
12029 F: drivers/net/ethernet/litex/*
12030 F: drivers/mmc/host/litex_mmc.c
12034 M: Josh Poimboeuf <jpoimboe@kernel.org>
12035 M: Jiri Kosina <jikos@kernel.org>
12036 M: Miroslav Benes <mbenes@suse.cz>
12037 M: Petr Mladek <pmladek@suse.com>
12038 R: Joe Lawrence <joe.lawrence@redhat.com>
12039 L: live-patching@vger.kernel.org
12041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12042 F: Documentation/ABI/testing/sysfs-kernel-livepatch
12043 F: Documentation/livepatch/
12044 F: arch/powerpc/include/asm/livepatch.h
12045 F: include/linux/livepatch.h
12046 F: kernel/livepatch/
12047 F: kernel/module/livepatch.c
12049 F: samples/livepatch/
12050 F: tools/testing/selftests/livepatch/
12053 L: netdev@vger.kernel.org
12055 F: include/linux/llc.h
12056 F: include/net/llc*
12057 F: include/uapi/linux/llc.h
12060 LM73 HARDWARE MONITOR DRIVER
12061 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
12062 L: linux-hwmon@vger.kernel.org
12064 F: drivers/hwmon/lm73.c
12066 LM78 HARDWARE MONITOR DRIVER
12067 M: Jean Delvare <jdelvare@suse.com>
12068 L: linux-hwmon@vger.kernel.org
12070 F: Documentation/hwmon/lm78.rst
12071 F: drivers/hwmon/lm78.c
12073 LM83 HARDWARE MONITOR DRIVER
12074 M: Jean Delvare <jdelvare@suse.com>
12075 L: linux-hwmon@vger.kernel.org
12077 F: Documentation/hwmon/lm83.rst
12078 F: drivers/hwmon/lm83.c
12080 LM90 HARDWARE MONITOR DRIVER
12081 M: Jean Delvare <jdelvare@suse.com>
12082 L: linux-hwmon@vger.kernel.org
12084 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12085 F: Documentation/hwmon/lm90.rst
12086 F: drivers/hwmon/lm90.c
12087 F: include/dt-bindings/thermal/lm90.h
12089 LM95234 HARDWARE MONITOR DRIVER
12090 M: Guenter Roeck <linux@roeck-us.net>
12091 L: linux-hwmon@vger.kernel.org
12093 F: Documentation/hwmon/lm95234.rst
12094 F: drivers/hwmon/lm95234.c
12096 LME2510 MEDIA DRIVER
12097 M: Malcolm Priestley <tvboxspy@gmail.com>
12098 L: linux-media@vger.kernel.org
12100 W: https://linuxtv.org
12101 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12102 F: drivers/media/usb/dvb-usb-v2/lmedm04*
12104 LOADPIN SECURITY MODULE
12105 M: Kees Cook <keescook@chromium.org>
12107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12108 F: Documentation/admin-guide/LSM/LoadPin.rst
12109 F: security/loadpin/
12112 M: Peter Zijlstra <peterz@infradead.org>
12113 M: Ingo Molnar <mingo@redhat.com>
12114 M: Will Deacon <will@kernel.org>
12115 R: Waiman Long <longman@redhat.com>
12116 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12117 L: linux-kernel@vger.kernel.org
12119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12120 F: Documentation/locking/
12121 F: arch/*/include/asm/spinlock*.h
12122 F: include/linux/lockdep.h
12123 F: include/linux/mutex*.h
12124 F: include/linux/rwlock*.h
12125 F: include/linux/rwsem*.h
12126 F: include/linux/seqlock.h
12127 F: include/linux/spinlock*.h
12129 F: lib/locking*.[ch]
12130 X: kernel/locking/locktorture.c
12132 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12133 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
12134 L: linux-ntfs-dev@lists.sourceforge.net
12136 W: http://www.linux-ntfs.org/content/view/19/37/
12137 F: Documentation/admin-guide/ldm.rst
12138 F: block/partitions/ldm.*
12140 LOGITECH HID GAMING KEYBOARDS
12141 M: Hans de Goede <hdegoede@redhat.com>
12142 L: linux-input@vger.kernel.org
12144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12145 F: drivers/hid/hid-lg-g15.c
12147 LONTIUM LT8912B MIPI TO HDMI BRIDGE
12148 M: Adrien Grassein <adrien.grassein@gmail.com>
12150 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12151 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
12154 M: Huacai Chen <chenhuacai@kernel.org>
12155 R: WANG Xuerui <kernel@xen0n.name>
12156 L: loongarch@lists.linux.dev
12158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12160 F: drivers/*/*loongarch*
12161 F: Documentation/loongarch/
12162 F: Documentation/translations/zh_CN/loongarch/
12164 LOONGSON LS2X I2C DRIVER
12165 M: Binbin Zhou <zhoubinbin@loongson.cn>
12166 L: linux-i2c@vger.kernel.org
12168 F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12169 F: drivers/i2c/busses/i2c-ls2x.c
12171 LOONGSON-2 SOC SERIES GUTS DRIVER
12172 M: Yinbo Zhu <zhuyinbo@loongson.cn>
12173 L: loongarch@lists.linux.dev
12175 F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
12176 F: drivers/soc/loongson/loongson2_guts.c
12178 LOONGSON-2 SOC SERIES PINCTRL DRIVER
12179 M: zhanghongchen <zhanghongchen@loongson.cn>
12180 M: Yinbo Zhu <zhuyinbo@loongson.cn>
12181 L: linux-gpio@vger.kernel.org
12183 F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
12184 F: drivers/pinctrl/pinctrl-loongson2.c
12186 LOONGSON GPIO DRIVER
12187 M: Yinbo Zhu <zhuyinbo@loongson.cn>
12188 L: linux-gpio@vger.kernel.org
12190 F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12191 F: drivers/gpio/gpio-loongson-64bit.c
12193 LOONGSON-2 SOC SERIES CLOCK DRIVER
12194 M: Yinbo Zhu <zhuyinbo@loongson.cn>
12195 L: linux-clk@vger.kernel.org
12197 F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12198 F: drivers/clk/clk-loongson2.c
12199 F: include/dt-bindings/clock/loongson,ls2k-clk.h
12201 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12202 M: Sathya Prakash <sathya.prakash@broadcom.com>
12203 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
12204 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
12205 L: MPT-FusionLinux.pdl@broadcom.com
12206 L: linux-scsi@vger.kernel.org
12208 W: http://www.avagotech.com/support/
12209 F: drivers/message/fusion/
12210 F: drivers/scsi/mpt3sas/
12212 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12213 M: Matthew Wilcox <willy@infradead.org>
12214 L: linux-scsi@vger.kernel.org
12216 F: drivers/scsi/sym53c8xx_2/
12219 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12220 L: linux-iio@vger.kernel.org
12222 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12223 F: drivers/iio/dac/ltc1660.c
12225 LTC2688 IIO DAC DRIVER
12226 M: Nuno Sá <nuno.sa@analog.com>
12227 L: linux-iio@vger.kernel.org
12229 W: https://ez.analog.com/linux-software-drivers
12230 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12231 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12232 F: drivers/iio/dac/ltc2688.c
12234 LTC2947 HARDWARE MONITOR DRIVER
12235 M: Nuno Sá <nuno.sa@analog.com>
12236 L: linux-hwmon@vger.kernel.org
12238 W: https://ez.analog.com/linux-software-drivers
12239 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12240 F: drivers/hwmon/ltc2947-core.c
12241 F: drivers/hwmon/ltc2947-i2c.c
12242 F: drivers/hwmon/ltc2947-spi.c
12243 F: drivers/hwmon/ltc2947.h
12245 LTC2983 IIO TEMPERATURE DRIVER
12246 M: Nuno Sá <nuno.sa@analog.com>
12247 L: linux-iio@vger.kernel.org
12249 W: https://ez.analog.com/linux-software-drivers
12250 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12251 F: drivers/iio/temperature/ltc2983.c
12253 LTC4261 HARDWARE MONITOR DRIVER
12254 M: Guenter Roeck <linux@roeck-us.net>
12255 L: linux-hwmon@vger.kernel.org
12257 F: Documentation/hwmon/ltc4261.rst
12258 F: drivers/hwmon/ltc4261.c
12260 LTC4306 I2C MULTIPLEXER DRIVER
12261 M: Michael Hennerich <michael.hennerich@analog.com>
12262 L: linux-i2c@vger.kernel.org
12264 W: https://ez.analog.com/linux-software-drivers
12265 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12266 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
12268 LTP (Linux Test Project)
12269 M: Mike Frysinger <vapier@gentoo.org>
12270 M: Cyril Hrubis <chrubis@suse.cz>
12271 M: Wanlong Gao <wanlong.gao@gmail.com>
12272 M: Jan Stancek <jstancek@redhat.com>
12273 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
12274 M: Alexey Kodanev <alexey.kodanev@oracle.com>
12275 L: ltp@lists.linux.it (subscribers-only)
12277 W: http://linux-test-project.github.io/
12278 T: git https://github.com/linux-test-project/ltp.git
12280 LYNX 28G SERDES PHY DRIVER
12281 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12282 L: netdev@vger.kernel.org
12284 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12285 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
12288 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12289 L: netdev@vger.kernel.org
12291 F: drivers/net/pcs/pcs-lynx.c
12292 F: include/linux/pcs-lynx.h
12295 M: Geert Uytterhoeven <geert@linux-m68k.org>
12296 L: linux-m68k@lists.linux-m68k.org
12298 W: http://www.linux-m68k.org/
12299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12303 M68K ON APPLE MACINTOSH
12304 M: Joshua Thompson <funaho@jurai.org>
12305 L: linux-m68k@lists.linux-m68k.org
12307 W: http://www.mac.linux-m68k.org/
12309 F: drivers/macintosh/adb-iop.c
12310 F: drivers/macintosh/via-macii.c
12313 M: Philip Blundell <philb@gnu.org>
12315 W: http://www.tazenda.demon.co.uk/phil/linux-hp
12316 F: arch/m68k/hp300/
12318 M88DS3103 MEDIA DRIVER
12319 M: Antti Palosaari <crope@iki.fi>
12320 L: linux-media@vger.kernel.org
12322 W: https://linuxtv.org
12323 W: http://palosaari.fi/linux/
12324 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12325 T: git git://linuxtv.org/anttip/media_tree.git
12326 F: drivers/media/dvb-frontends/m88ds3103*
12328 M88RS2000 MEDIA DRIVER
12329 M: Malcolm Priestley <tvboxspy@gmail.com>
12330 L: linux-media@vger.kernel.org
12332 W: https://linuxtv.org
12333 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12334 F: drivers/media/dvb-frontends/m88rs2000*
12336 MA901 MASTERKIT USB FM RADIO DRIVER
12337 M: Alexey Klimov <klimov.linux@gmail.com>
12338 L: linux-media@vger.kernel.org
12340 T: git git://linuxtv.org/media_tree.git
12341 F: drivers/media/radio/radio-ma901.c
12344 M: Johannes Berg <johannes@sipsolutions.net>
12345 L: linux-wireless@vger.kernel.org
12347 W: https://wireless.wiki.kernel.org/
12348 Q: https://patchwork.kernel.org/project/linux-wireless/list/
12349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12351 F: Documentation/networking/mac80211-injection.rst
12352 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12353 F: drivers/net/wireless/virtual/mac80211_hwsim.[ch]
12354 F: include/net/mac80211.h
12358 M: Jassi Brar <jassisinghbrar@gmail.com>
12359 L: linux-kernel@vger.kernel.org
12361 F: drivers/mailbox/
12362 F: include/linux/mailbox_client.h
12363 F: include/linux/mailbox_controller.h
12364 F: include/dt-bindings/mailbox/
12365 F: Documentation/devicetree/bindings/mailbox/
12368 M: Viresh Kumar <viresh.kumar@linaro.org>
12369 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12370 L: linux-kernel@vger.kernel.org
12372 F: drivers/mailbox/arm_mhuv2.c
12373 F: include/linux/mailbox/arm_mhuv2_message.h
12374 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12376 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12377 M: Jeremy Kerr <jk@codeconstruct.com.au>
12378 M: Matt Johnston <matt@codeconstruct.com.au>
12379 L: netdev@vger.kernel.org
12381 F: Documentation/networking/mctp.rst
12382 F: drivers/net/mctp/
12383 F: include/net/mctp.h
12384 F: include/net/mctpdevice.h
12385 F: include/net/netns/mctp.h
12388 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12389 M: Michael Kerrisk <mtk.manpages@gmail.com>
12390 L: linux-man@vger.kernel.org
12392 W: http://www.kernel.org/doc/man-pages
12395 M: Liam R. Howlett <Liam.Howlett@oracle.com>
12396 L: linux-mm@kvack.org
12398 F: Documentation/core-api/maple_tree.rst
12399 F: include/linux/maple_tree.h
12400 F: include/trace/events/maple_tree.h
12401 F: lib/maple_tree.c
12402 F: lib/test_maple_tree.c
12403 F: tools/testing/radix-tree/linux/maple_tree.h
12404 F: tools/testing/radix-tree/maple.c
12406 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12407 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
12408 L: linux-mips@vger.kernel.org
12410 F: arch/mips/boot/dts/img/pistachio*
12412 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12413 M: Andrew Lunn <andrew@lunn.ch>
12414 L: netdev@vger.kernel.org
12416 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
12417 F: Documentation/networking/devlink/mv88e6xxx.rst
12418 F: drivers/net/dsa/mv88e6xxx/
12419 F: include/linux/dsa/mv88e6xxx.h
12420 F: include/linux/platform_data/mv88e6xxx.h
12422 MARVELL ARMADA 3700 PHY DRIVERS
12423 M: Miquel Raynal <miquel.raynal@bootlin.com>
12425 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12426 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12427 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12428 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12430 MARVELL ARMADA 3700 SERIAL DRIVER
12431 M: Pali Rohár <pali@kernel.org>
12433 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12434 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12435 F: drivers/tty/serial/mvebu-uart.c
12437 MARVELL ARMADA DRM SUPPORT
12438 M: Russell King <linux@armlinux.org.uk>
12440 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12441 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12442 F: Documentation/devicetree/bindings/display/armada/
12443 F: drivers/gpu/drm/armada/
12444 F: include/uapi/drm/armada_drm.h
12446 MARVELL CRYPTO DRIVER
12447 M: Boris Brezillon <bbrezillon@kernel.org>
12448 M: Arnaud Ebalard <arno@natisbad.org>
12449 M: Srujana Challa <schalla@marvell.com>
12450 L: linux-crypto@vger.kernel.org
12452 F: drivers/crypto/marvell/
12453 F: include/linux/soc/marvell/octeontx2/
12455 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12456 M: Mirko Lindner <mlindner@marvell.com>
12457 M: Stephen Hemminger <stephen@networkplumber.org>
12458 L: netdev@vger.kernel.org
12460 F: drivers/net/ethernet/marvell/sk*
12462 MARVELL LIBERTAS WIRELESS DRIVER
12463 L: libertas-dev@lists.infradead.org
12465 F: drivers/net/wireless/marvell/libertas/
12467 MARVELL MACCHIATOBIN SUPPORT
12468 M: Russell King <linux@armlinux.org.uk>
12469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12471 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12473 MARVELL MV643XX ETHERNET DRIVER
12474 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12475 L: netdev@vger.kernel.org
12477 F: drivers/net/ethernet/marvell/mv643xx_eth.*
12478 F: include/linux/mv643xx.h
12480 MARVELL MV88X3310 PHY DRIVER
12481 M: Russell King <linux@armlinux.org.uk>
12482 M: Marek Behún <kabel@kernel.org>
12483 L: netdev@vger.kernel.org
12485 F: drivers/net/phy/marvell10g.c
12487 MARVELL MVEBU THERMAL DRIVER
12488 M: Miquel Raynal <miquel.raynal@bootlin.com>
12490 F: drivers/thermal/armada_thermal.c
12492 MARVELL MVNETA ETHERNET DRIVER
12493 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12494 L: netdev@vger.kernel.org
12496 F: drivers/net/ethernet/marvell/mvneta.*
12498 MARVELL MVPP2 ETHERNET DRIVER
12499 M: Marcin Wojtas <mw@semihalf.com>
12500 M: Russell King <linux@armlinux.org.uk>
12501 L: netdev@vger.kernel.org
12503 F: Documentation/devicetree/bindings/net/marvell,pp2.yaml
12504 F: drivers/net/ethernet/marvell/mvpp2/
12506 MARVELL MWIFIEX WIRELESS DRIVER
12507 M: Amitkumar Karwar <amitkarwar@gmail.com>
12508 M: Ganapathi Bhat <ganapathi017@gmail.com>
12509 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12510 M: Xinming Hu <huxinming820@gmail.com>
12511 L: linux-wireless@vger.kernel.org
12513 F: drivers/net/wireless/marvell/mwifiex/
12515 MARVELL MWL8K WIRELESS DRIVER
12516 M: Lennert Buytenhek <buytenh@wantstofly.org>
12517 L: linux-wireless@vger.kernel.org
12519 F: drivers/net/wireless/marvell/mwl8k.c
12521 MARVELL NAND CONTROLLER DRIVER
12522 M: Miquel Raynal <miquel.raynal@bootlin.com>
12523 L: linux-mtd@lists.infradead.org
12525 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12526 F: drivers/mtd/nand/raw/marvell_nand.c
12528 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12529 M: Sunil Goutham <sgoutham@marvell.com>
12530 M: Geetha sowjanya <gakula@marvell.com>
12531 M: Subbaraya Sundeep <sbhatta@marvell.com>
12532 M: hariprasad <hkelam@marvell.com>
12533 L: netdev@vger.kernel.org
12535 F: drivers/net/ethernet/marvell/octeontx2/nic/
12536 F: include/linux/soc/marvell/octeontx2/
12538 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12539 M: Sunil Goutham <sgoutham@marvell.com>
12540 M: Linu Cherian <lcherian@marvell.com>
12541 M: Geetha sowjanya <gakula@marvell.com>
12542 M: Jerin Jacob <jerinj@marvell.com>
12543 M: hariprasad <hkelam@marvell.com>
12544 M: Subbaraya Sundeep <sbhatta@marvell.com>
12545 L: netdev@vger.kernel.org
12547 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12548 F: drivers/net/ethernet/marvell/octeontx2/af/
12550 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12551 M: Taras Chornyi <taras.chornyi@plvision.eu>
12553 W: https://github.com/Marvell-switching/switchdev-prestera
12554 F: drivers/net/ethernet/marvell/prestera/
12556 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12557 M: Nicolas Pitre <nico@fluxnic.net>
12559 F: drivers/mmc/host/mvsdio.*
12561 MARVELL USB MDIO CONTROLLER DRIVER
12562 M: Tobias Waldekranz <tobias@waldekranz.com>
12563 L: netdev@vger.kernel.org
12565 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12566 F: drivers/net/mdio/mdio-mvusb.c
12568 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12569 M: Hu Ziji <huziji@marvell.com>
12570 L: linux-mmc@vger.kernel.org
12572 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12573 F: drivers/mmc/host/sdhci-xenon*
12575 MARVELL OCTEON ENDPOINT DRIVER
12576 M: Veerasenareddy Burru <vburru@marvell.com>
12577 M: Abhijit Ayarekar <aayarekar@marvell.com>
12578 L: netdev@vger.kernel.org
12580 F: drivers/net/ethernet/marvell/octeon_ep
12582 MATROX FRAMEBUFFER DRIVER
12583 L: linux-fbdev@vger.kernel.org
12585 F: drivers/video/fbdev/matrox/matroxfb_*
12586 F: include/uapi/linux/matroxfb.h
12589 M: Daniel Nilsson <daniel.nilsson@flex.com>
12590 L: linux-hwmon@vger.kernel.org
12592 F: Documentation/hwmon/max15301.rst
12593 F: drivers/hwmon/pmbus/max15301.c
12595 MAX16065 HARDWARE MONITOR DRIVER
12596 M: Guenter Roeck <linux@roeck-us.net>
12597 L: linux-hwmon@vger.kernel.org
12599 F: Documentation/hwmon/max16065.rst
12600 F: drivers/hwmon/max16065.c
12602 MAX2175 SDR TUNER DRIVER
12603 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12604 L: linux-media@vger.kernel.org
12606 T: git git://linuxtv.org/media_tree.git
12607 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12608 F: Documentation/userspace-api/media/drivers/max2175.rst
12609 F: drivers/media/i2c/max2175*
12610 F: include/uapi/linux/max2175.h
12612 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12613 L: linux-hwmon@vger.kernel.org
12615 F: Documentation/hwmon/max6650.rst
12616 F: drivers/hwmon/max6650.c
12618 MAX6697 HARDWARE MONITOR DRIVER
12619 M: Guenter Roeck <linux@roeck-us.net>
12620 L: linux-hwmon@vger.kernel.org
12622 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12623 F: Documentation/hwmon/max6697.rst
12624 F: drivers/hwmon/max6697.c
12625 F: include/linux/platform_data/max6697.h
12627 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12628 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12629 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12630 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12631 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12632 L: linux-media@vger.kernel.org
12634 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12635 F: drivers/media/i2c/max9286.c
12637 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12638 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12639 L: linux-media@vger.kernel.org
12641 F: drivers/staging/media/max96712/max96712.c
12643 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12644 M: Peter Rosin <peda@axentia.se>
12645 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12647 F: Documentation/devicetree/bindings/sound/max9860.txt
12648 F: sound/soc/codecs/max9860.*
12650 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12651 M: Andreas Klinger <ak@it-klinger.de>
12652 L: linux-iio@vger.kernel.org
12654 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12655 F: drivers/iio/proximity/mb1232.c
12657 MAXIM MAX11205 DRIVER
12658 M: Ramona Bolboaca <ramona.bolboaca@analog.com>
12659 L: linux-iio@vger.kernel.org
12661 W: https://ez.analog.com/linux-software-drivers
12662 F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
12663 F: drivers/iio/adc/max11205.c
12665 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12666 R: Iskren Chernev <iskren.chernev@gmail.com>
12667 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12668 R: Marek Szyprowski <m.szyprowski@samsung.com>
12669 R: Matheus Castello <matheus@castello.eng.br>
12670 L: linux-pm@vger.kernel.org
12672 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12673 F: drivers/power/supply/max17040_battery.c
12675 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12676 R: Hans de Goede <hdegoede@redhat.com>
12677 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12678 R: Marek Szyprowski <m.szyprowski@samsung.com>
12679 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12680 R: Purism Kernel Team <kernel@puri.sm>
12681 L: linux-pm@vger.kernel.org
12683 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12684 F: drivers/power/supply/max17042_battery.c
12686 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12687 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12688 L: linux-kernel@vger.kernel.org
12690 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12691 F: drivers/regulator/max20086-regulator.c
12693 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
12694 M: Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
12695 L: linux-iio@vger.kernel.org
12697 F: drivers/iio/temperature/max30208.c
12699 MAXIM MAX77650 PMIC MFD DRIVER
12700 M: Bartosz Golaszewski <brgl@bgdev.pl>
12701 L: linux-kernel@vger.kernel.org
12703 F: Documentation/devicetree/bindings/*/*max77650.yaml
12704 F: Documentation/devicetree/bindings/*/max77650*.yaml
12705 F: drivers/gpio/gpio-max77650.c
12706 F: drivers/input/misc/max77650-onkey.c
12707 F: drivers/leds/leds-max77650.c
12708 F: drivers/mfd/max77650.c
12709 F: drivers/power/supply/max77650-charger.c
12710 F: drivers/regulator/max77650-regulator.c
12711 F: include/linux/mfd/max77650.h
12713 MAXIM MAX77714 PMIC MFD DRIVER
12714 M: Luca Ceresoli <luca@lucaceresoli.net>
12716 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12717 F: drivers/mfd/max77714.c
12718 F: include/linux/mfd/max77714.h
12720 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12721 M: Javier Martinez Canillas <javier@dowhile0.org>
12722 L: linux-kernel@vger.kernel.org
12724 F: Documentation/devicetree/bindings/*/*max77802.yaml
12725 F: drivers/regulator/max77802-regulator.c
12726 F: include/dt-bindings/*/*max77802.h
12728 MAXIM MAX77976 BATTERY CHARGER
12729 M: Luca Ceresoli <luca@lucaceresoli.net>
12731 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12732 F: drivers/power/supply/max77976_charger.c
12734 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12735 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12736 L: linux-pm@vger.kernel.org
12738 B: mailto:linux-samsung-soc@vger.kernel.org
12739 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12740 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12741 F: drivers/power/supply/max14577_charger.c
12742 F: drivers/power/supply/max77693_charger.c
12744 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12745 M: Chanwoo Choi <cw00.choi@samsung.com>
12746 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12747 L: linux-kernel@vger.kernel.org
12749 B: mailto:linux-samsung-soc@vger.kernel.org
12750 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12751 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12752 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12753 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12754 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12755 F: drivers/*/*max77843.c
12756 F: drivers/*/max14577*.c
12757 F: drivers/*/max77686*.c
12758 F: drivers/*/max77693*.c
12759 F: drivers/clk/clk-max77686.c
12760 F: drivers/extcon/extcon-max14577.c
12761 F: drivers/extcon/extcon-max77693.c
12762 F: drivers/rtc/rtc-max77686.c
12763 F: include/linux/mfd/max14577*.h
12764 F: include/linux/mfd/max77686*.h
12765 F: include/linux/mfd/max77693*.h
12767 MAXIRADIO FM RADIO RECEIVER DRIVER
12768 M: Hans Verkuil <hverkuil@xs4all.nl>
12769 L: linux-media@vger.kernel.org
12771 W: https://linuxtv.org
12772 T: git git://linuxtv.org/media_tree.git
12773 F: drivers/media/radio/radio-maxiradio*
12775 MAXLINEAR ETHERNET PHY DRIVER
12776 M: Xu Liang <lxu@maxlinear.com>
12777 L: netdev@vger.kernel.org
12779 F: drivers/net/phy/mxl-gpy.c
12781 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12782 R: Yasushi SHOJI <yashi@spacecubics.com>
12783 L: linux-can@vger.kernel.org
12785 F: drivers/net/can/usb/mcba_usb.c
12787 MCAN MMIO DEVICE DRIVER
12788 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12789 L: linux-can@vger.kernel.org
12791 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12792 F: drivers/net/can/m_can/m_can.c
12793 F: drivers/net/can/m_can/m_can.h
12794 F: drivers/net/can/m_can/m_can_platform.c
12796 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12797 M: Rishi Gupta <gupt21@gmail.com>
12798 L: linux-i2c@vger.kernel.org
12799 L: linux-input@vger.kernel.org
12801 F: drivers/hid/hid-mcp2221.c
12803 MCP251XFD SPI-CAN NETWORK DRIVER
12804 M: Marc Kleine-Budde <mkl@pengutronix.de>
12805 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12806 R: Thomas Kopp <thomas.kopp@microchip.com>
12807 L: linux-can@vger.kernel.org
12809 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12810 F: drivers/net/can/spi/mcp251xfd/
12812 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12813 M: Peter Rosin <peda@axentia.se>
12814 L: linux-iio@vger.kernel.org
12816 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12817 F: drivers/iio/potentiometer/mcp4018.c
12818 F: drivers/iio/potentiometer/mcp4531.c
12820 MCR20A IEEE-802.15.4 RADIO DRIVER
12821 M: Stefan Schmidt <stefan@datenfreihafen.org>
12822 L: linux-wpan@vger.kernel.org
12824 W: https://github.com/xueliu/mcr20a-linux
12825 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12826 F: drivers/net/ieee802154/mcr20a.c
12827 F: drivers/net/ieee802154/mcr20a.h
12829 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12830 M: William Breathitt Gray <william.gray@linaro.org>
12831 L: linux-iio@vger.kernel.org
12833 F: drivers/iio/dac/cio-dac.c
12835 MEDIA CONTROLLER FRAMEWORK
12836 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12837 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12838 L: linux-media@vger.kernel.org
12840 W: https://www.linuxtv.org
12841 T: git git://linuxtv.org/media_tree.git
12842 F: drivers/media/mc/
12843 F: include/media/media-*.h
12844 F: include/uapi/linux/media.h
12846 MEDIA DRIVER FOR FREESCALE IMX PXP
12847 M: Philipp Zabel <p.zabel@pengutronix.de>
12848 L: linux-media@vger.kernel.org
12850 T: git git://linuxtv.org/media_tree.git
12851 F: drivers/media/platform/nxp/imx-pxp.[ch]
12853 MEDIA DRIVERS FOR ASCOT2E
12854 M: Sergey Kozlov <serjk@netup.ru>
12855 M: Abylay Ospan <aospan@netup.ru>
12856 L: linux-media@vger.kernel.org
12858 W: https://linuxtv.org
12859 W: http://netup.tv/
12860 T: git git://linuxtv.org/media_tree.git
12861 F: drivers/media/dvb-frontends/ascot2e*
12863 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12864 M: Jasmin Jessich <jasmin@anw.at>
12865 L: linux-media@vger.kernel.org
12867 W: https://linuxtv.org
12868 T: git git://linuxtv.org/media_tree.git
12869 F: drivers/media/dvb-frontends/cxd2099*
12871 MEDIA DRIVERS FOR CXD2841ER
12872 M: Sergey Kozlov <serjk@netup.ru>
12873 M: Abylay Ospan <aospan@netup.ru>
12874 L: linux-media@vger.kernel.org
12876 W: https://linuxtv.org
12877 W: http://netup.tv/
12878 T: git git://linuxtv.org/media_tree.git
12879 F: drivers/media/dvb-frontends/cxd2841er*
12881 MEDIA DRIVERS FOR CXD2880
12882 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12883 L: linux-media@vger.kernel.org
12885 W: http://linuxtv.org/
12886 T: git git://linuxtv.org/media_tree.git
12887 F: drivers/media/dvb-frontends/cxd2880/*
12888 F: drivers/media/spi/cxd2880*
12890 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12891 L: linux-media@vger.kernel.org
12893 W: https://linuxtv.org
12894 T: git git://linuxtv.org/media_tree.git
12895 F: drivers/media/pci/ddbridge/*
12897 MEDIA DRIVERS FOR FREESCALE IMX
12898 M: Steve Longerbeam <slongerbeam@gmail.com>
12899 M: Philipp Zabel <p.zabel@pengutronix.de>
12900 L: linux-media@vger.kernel.org
12902 T: git git://linuxtv.org/media_tree.git
12903 F: Documentation/admin-guide/media/imx.rst
12904 F: Documentation/devicetree/bindings/media/imx.txt
12905 F: drivers/staging/media/imx/
12906 F: include/linux/imx-media.h
12907 F: include/media/imx.h
12909 MEDIA DRIVERS FOR FREESCALE IMX7
12910 M: Rui Miguel Silva <rmfrfs@gmail.com>
12911 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12912 L: linux-media@vger.kernel.org
12914 T: git git://linuxtv.org/media_tree.git
12915 F: Documentation/admin-guide/media/imx7.rst
12916 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12917 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12918 F: drivers/media/platform/nxp/imx-mipi-csis.c
12919 F: drivers/media/platform/nxp/imx7-media-csi.c
12921 MEDIA DRIVERS FOR HELENE
12922 M: Abylay Ospan <aospan@netup.ru>
12923 L: linux-media@vger.kernel.org
12925 W: https://linuxtv.org
12926 W: http://netup.tv/
12927 T: git git://linuxtv.org/media_tree.git
12928 F: drivers/media/dvb-frontends/helene*
12930 MEDIA DRIVERS FOR HORUS3A
12931 M: Sergey Kozlov <serjk@netup.ru>
12932 M: Abylay Ospan <aospan@netup.ru>
12933 L: linux-media@vger.kernel.org
12935 W: https://linuxtv.org
12936 W: http://netup.tv/
12937 T: git git://linuxtv.org/media_tree.git
12938 F: drivers/media/dvb-frontends/horus3a*
12940 MEDIA DRIVERS FOR LNBH25
12941 M: Sergey Kozlov <serjk@netup.ru>
12942 M: Abylay Ospan <aospan@netup.ru>
12943 L: linux-media@vger.kernel.org
12945 W: https://linuxtv.org
12946 W: http://netup.tv/
12947 T: git git://linuxtv.org/media_tree.git
12948 F: drivers/media/dvb-frontends/lnbh25*
12950 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12951 L: linux-media@vger.kernel.org
12953 W: https://linuxtv.org
12954 T: git git://linuxtv.org/media_tree.git
12955 F: drivers/media/dvb-frontends/mxl5xx*
12957 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12958 M: Sergey Kozlov <serjk@netup.ru>
12959 M: Abylay Ospan <aospan@netup.ru>
12960 L: linux-media@vger.kernel.org
12962 W: https://linuxtv.org
12963 W: http://netup.tv/
12964 T: git git://linuxtv.org/media_tree.git
12965 F: drivers/media/pci/netup_unidvb/*
12967 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12968 M: Dmitry Osipenko <digetx@gmail.com>
12969 L: linux-media@vger.kernel.org
12970 L: linux-tegra@vger.kernel.org
12972 T: git git://linuxtv.org/media_tree.git
12973 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12974 F: drivers/media/platform/nvidia/tegra-vde/
12976 MEDIA DRIVERS FOR RENESAS - CEU
12977 M: Jacopo Mondi <jacopo@jmondi.org>
12978 L: linux-media@vger.kernel.org
12979 L: linux-renesas-soc@vger.kernel.org
12981 T: git git://linuxtv.org/media_tree.git
12982 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12983 F: drivers/media/platform/renesas/renesas-ceu.c
12984 F: include/media/drv-intf/renesas-ceu.h
12986 MEDIA DRIVERS FOR RENESAS - DRIF
12987 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12988 L: linux-media@vger.kernel.org
12989 L: linux-renesas-soc@vger.kernel.org
12991 T: git git://linuxtv.org/media_tree.git
12992 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12993 F: drivers/media/platform/renesas/rcar_drif.c
12995 MEDIA DRIVERS FOR RENESAS - FCP
12996 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12997 L: linux-media@vger.kernel.org
12998 L: linux-renesas-soc@vger.kernel.org
13000 T: git git://linuxtv.org/media_tree.git
13001 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
13002 F: drivers/media/platform/renesas/rcar-fcp.c
13003 F: include/media/rcar-fcp.h
13005 MEDIA DRIVERS FOR RENESAS - FDP1
13006 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13007 L: linux-media@vger.kernel.org
13008 L: linux-renesas-soc@vger.kernel.org
13010 T: git git://linuxtv.org/media_tree.git
13011 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13012 F: drivers/media/platform/renesas/rcar_fdp1.c
13014 MEDIA DRIVERS FOR RENESAS - VIN
13015 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
13016 L: linux-media@vger.kernel.org
13017 L: linux-renesas-soc@vger.kernel.org
13019 T: git git://linuxtv.org/media_tree.git
13020 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
13021 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
13022 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
13023 F: drivers/media/platform/renesas/rcar-isp.c
13024 F: drivers/media/platform/renesas/rcar-vin/
13026 MEDIA DRIVERS FOR RENESAS - VSP1
13027 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13028 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13029 L: linux-media@vger.kernel.org
13030 L: linux-renesas-soc@vger.kernel.org
13032 T: git git://linuxtv.org/media_tree.git
13033 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13034 F: drivers/media/platform/renesas/vsp1/
13036 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13037 L: linux-media@vger.kernel.org
13039 W: https://linuxtv.org
13040 T: git git://linuxtv.org/media_tree.git
13041 F: drivers/media/dvb-frontends/stv0910*
13043 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13044 L: linux-media@vger.kernel.org
13046 W: https://linuxtv.org
13047 T: git git://linuxtv.org/media_tree.git
13048 F: drivers/media/dvb-frontends/stv6111*
13050 MEDIA DRIVERS FOR STM32 - DCMI
13051 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
13052 L: linux-media@vger.kernel.org
13054 T: git git://linuxtv.org/media_tree.git
13055 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13056 F: drivers/media/platform/st/stm32/stm32-dcmi.c
13058 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13059 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13060 L: linux-media@vger.kernel.org
13062 W: https://linuxtv.org
13063 Q: http://patchwork.kernel.org/project/linux-media/list/
13064 T: git git://linuxtv.org/media_tree.git
13065 F: Documentation/admin-guide/media/
13066 F: Documentation/devicetree/bindings/media/
13067 F: Documentation/driver-api/media/
13068 F: Documentation/userspace-api/media/
13070 F: drivers/staging/media/
13071 F: include/dt-bindings/media/
13072 F: include/linux/platform_data/media/
13074 F: include/uapi/linux/dvb/
13075 F: include/uapi/linux/ivtv*
13076 F: include/uapi/linux/media.h
13077 F: include/uapi/linux/uvcvideo.h
13078 F: include/uapi/linux/v4l2-*
13079 F: include/uapi/linux/videodev2.h
13081 MEDIATEK BLUETOOTH DRIVER
13082 M: Sean Wang <sean.wang@mediatek.com>
13083 L: linux-bluetooth@vger.kernel.org
13084 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13086 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13087 F: drivers/bluetooth/btmtkuart.c
13089 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13090 M: Sean Wang <sean.wang@mediatek.com>
13091 L: linux-pm@vger.kernel.org
13093 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13094 F: drivers/power/reset/mt6323-poweroff.c
13096 MEDIATEK CIR DRIVER
13097 M: Sean Wang <sean.wang@mediatek.com>
13099 F: drivers/media/rc/mtk-cir.c
13101 MEDIATEK DMA DRIVER
13102 M: Sean Wang <sean.wang@mediatek.com>
13103 L: dmaengine@vger.kernel.org
13104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13105 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13107 F: Documentation/devicetree/bindings/dma/mtk-*
13108 F: drivers/dma/mediatek/
13110 MEDIATEK ETHERNET DRIVER
13111 M: Felix Fietkau <nbd@nbd.name>
13112 M: John Crispin <john@phrozen.org>
13113 M: Sean Wang <sean.wang@mediatek.com>
13114 M: Mark Lee <Mark-MC.Lee@mediatek.com>
13115 M: Lorenzo Bianconi <lorenzo@kernel.org>
13116 L: netdev@vger.kernel.org
13118 F: drivers/net/ethernet/mediatek/
13120 MEDIATEK ETHERNET PCS DRIVER
13121 M: Alexander Couzens <lynxis@fe80.eu>
13122 M: Daniel Golle <daniel@makrotopia.org>
13123 L: netdev@vger.kernel.org
13125 F: drivers/net/pcs/pcs-mtk-lynxi.c
13126 F: include/linux/pcs/pcs-mtk-lynxi.h
13128 MEDIATEK I2C CONTROLLER DRIVER
13129 M: Qii Wang <qii.wang@mediatek.com>
13130 L: linux-i2c@vger.kernel.org
13132 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
13133 F: drivers/i2c/busses/i2c-mt65xx.c
13135 MEDIATEK IOMMU DRIVER
13136 M: Yong Wu <yong.wu@mediatek.com>
13137 L: iommu@lists.linux.dev
13138 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13140 F: Documentation/devicetree/bindings/iommu/mediatek*
13141 F: drivers/iommu/mtk_iommu*
13142 F: include/dt-bindings/memory/mt*-port.h
13144 MEDIATEK JPEG DRIVER
13145 M: Bin Liu <bin.liu@mediatek.com>
13147 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
13148 F: drivers/media/platform/mediatek/jpeg/
13150 MEDIATEK KEYPAD DRIVER
13151 M: Mattijs Korpershoek <mkorpershoek@baylibre.com>
13153 F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
13154 F: drivers/input/keyboard/mt6779-keypad.c
13156 MEDIATEK MDP DRIVER
13157 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
13158 M: Houlong Wei <houlong.wei@mediatek.com>
13159 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13161 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
13162 F: drivers/media/platform/mediatek/mdp/
13163 F: drivers/media/platform/mediatek/vpu/
13165 MEDIATEK MEDIA DRIVER
13166 M: Tiffany Lin <tiffany.lin@mediatek.com>
13167 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13168 M: Yunfei Dong <yunfei.dong@mediatek.com>
13170 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
13171 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
13172 F: drivers/media/platform/mediatek/vcodec/
13173 F: drivers/media/platform/mediatek/vpu/
13175 MEDIATEK MMC/SD/SDIO DRIVER
13176 M: Chaotian Jing <chaotian.jing@mediatek.com>
13178 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
13179 F: drivers/mmc/host/mtk-sd.c
13181 MEDIATEK MT76 WIRELESS LAN DRIVER
13182 M: Felix Fietkau <nbd@nbd.name>
13183 M: Lorenzo Bianconi <lorenzo@kernel.org>
13184 M: Ryder Lee <ryder.lee@mediatek.com>
13185 R: Shayne Chen <shayne.chen@mediatek.com>
13186 R: Sean Wang <sean.wang@mediatek.com>
13187 L: linux-wireless@vger.kernel.org
13189 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
13190 F: drivers/net/wireless/mediatek/mt76/
13192 MEDIATEK MT7601U WIRELESS LAN DRIVER
13193 M: Jakub Kicinski <kuba@kernel.org>
13194 L: linux-wireless@vger.kernel.org
13196 F: drivers/net/wireless/mediatek/mt7601u/
13198 MEDIATEK MT7621 CLOCK DRIVER
13199 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13201 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
13202 F: drivers/clk/ralink/clk-mt7621.c
13204 MEDIATEK MT7621/28/88 I2C DRIVER
13205 M: Stefan Roese <sr@denx.de>
13206 L: linux-i2c@vger.kernel.org
13208 F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13209 F: drivers/i2c/busses/i2c-mt7621.c
13211 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13212 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13214 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13215 F: drivers/pci/controller/pcie-mt7621.c
13217 MEDIATEK MT7621 PHY PCI DRIVER
13218 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13220 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13221 F: drivers/phy/ralink/phy-mt7621-pci.c
13223 MEDIATEK NAND CONTROLLER DRIVER
13224 L: linux-mtd@lists.infradead.org
13226 F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
13227 F: drivers/mtd/nand/raw/mtk_*
13229 MEDIATEK PMIC LED DRIVER
13230 M: Sean Wang <sean.wang@mediatek.com>
13232 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
13233 F: drivers/leds/leds-mt6323.c
13235 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13236 M: Sean Wang <sean.wang@mediatek.com>
13238 F: drivers/char/hw_random/mtk-rng.c
13240 MEDIATEK SMI DRIVER
13241 M: Yong Wu <yong.wu@mediatek.com>
13242 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13244 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13245 F: drivers/memory/mtk-smi.c
13246 F: include/soc/mediatek/smi.h
13248 MEDIATEK SWITCH DRIVER
13249 M: Sean Wang <sean.wang@mediatek.com>
13250 M: Landen Chao <Landen.Chao@mediatek.com>
13251 M: DENG Qingfang <dqfext@gmail.com>
13252 M: Daniel Golle <daniel@makrotopia.org>
13253 L: netdev@vger.kernel.org
13255 F: drivers/net/dsa/mt7530-mdio.c
13256 F: drivers/net/dsa/mt7530-mmio.c
13257 F: drivers/net/dsa/mt7530.*
13258 F: net/dsa/tag_mtk.c
13260 MEDIATEK T7XX 5G WWAN MODEM DRIVER
13261 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
13262 M: Intel Corporation <linuxwwan@intel.com>
13263 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
13264 R: Liu Haijun <haijun.liu@mediatek.com>
13265 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
13266 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
13267 L: netdev@vger.kernel.org
13269 F: drivers/net/wwan/t7xx/
13271 MEDIATEK USB3 DRD IP DRIVER
13272 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
13273 L: linux-usb@vger.kernel.org
13274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13275 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13277 F: Documentation/devicetree/bindings/usb/mediatek,*
13278 F: drivers/usb/host/xhci-mtk*
13279 F: drivers/usb/mtu3/
13281 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13282 M: Peter Senna Tschudin <peter.senna@gmail.com>
13283 M: Martin Donnelly <martin.donnelly@ge.com>
13284 M: Martyn Welch <martyn.welch@collabora.co.uk>
13286 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13287 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13289 MEGARAID SCSI/SAS DRIVERS
13290 M: Kashyap Desai <kashyap.desai@broadcom.com>
13291 M: Sumit Saxena <sumit.saxena@broadcom.com>
13292 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
13293 L: megaraidlinux.pdl@broadcom.com
13294 L: linux-scsi@vger.kernel.org
13296 W: http://www.avagotech.com/support/
13297 F: Documentation/scsi/megaraid.rst
13298 F: drivers/scsi/megaraid.*
13299 F: drivers/scsi/megaraid/
13301 MELEXIS MLX90614 DRIVER
13302 M: Crt Mori <cmo@melexis.com>
13303 L: linux-iio@vger.kernel.org
13305 W: http://www.melexis.com
13306 F: drivers/iio/temperature/mlx90614.c
13308 MELEXIS MLX90632 DRIVER
13309 M: Crt Mori <cmo@melexis.com>
13310 L: linux-iio@vger.kernel.org
13312 W: http://www.melexis.com
13313 F: drivers/iio/temperature/mlx90632.c
13315 MELFAS MIP4 TOUCHSCREEN DRIVER
13316 M: Sangwon Jee <jeesw@melfas.com>
13318 W: http://www.melfas.com
13319 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13320 F: drivers/input/touchscreen/melfas_mip4.c
13322 MELLANOX BLUEFIELD I2C DRIVER
13323 M: Khalil Blaiech <kblaiech@nvidia.com>
13324 M: Asmaa Mnebhi <asmaa@nvidia.com>
13325 L: linux-i2c@vger.kernel.org
13327 F: drivers/i2c/busses/i2c-mlxbf.c
13329 MELLANOX ETHERNET DRIVER (mlx4_en)
13330 M: Tariq Toukan <tariqt@nvidia.com>
13331 L: netdev@vger.kernel.org
13333 W: http://www.mellanox.com
13334 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13335 F: drivers/net/ethernet/mellanox/mlx4/en_*
13337 MELLANOX ETHERNET DRIVER (mlx5e)
13338 M: Saeed Mahameed <saeedm@nvidia.com>
13339 L: netdev@vger.kernel.org
13341 W: http://www.mellanox.com
13342 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13343 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
13345 MELLANOX ETHERNET INNOVA DRIVERS
13346 R: Boris Pismenny <borisp@nvidia.com>
13347 L: netdev@vger.kernel.org
13349 W: http://www.mellanox.com
13350 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13351 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13352 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13353 F: include/linux/mlx5/mlx5_ifc_fpga.h
13355 MELLANOX ETHERNET SWITCH DRIVERS
13356 M: Ido Schimmel <idosch@nvidia.com>
13357 M: Petr Machata <petrm@nvidia.com>
13358 L: netdev@vger.kernel.org
13360 W: http://www.mellanox.com
13361 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13362 F: drivers/net/ethernet/mellanox/mlxsw/
13363 F: tools/testing/selftests/drivers/net/mlxsw/
13365 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13366 M: mlxsw@nvidia.com
13367 L: netdev@vger.kernel.org
13369 W: http://www.mellanox.com
13370 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13371 F: drivers/net/ethernet/mellanox/mlxfw/
13373 MELLANOX HARDWARE PLATFORM SUPPORT
13374 M: Hans de Goede <hdegoede@redhat.com>
13375 M: Mark Gross <markgross@kernel.org>
13376 M: Vadim Pasternak <vadimp@nvidia.com>
13377 L: platform-driver-x86@vger.kernel.org
13379 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13380 F: drivers/platform/mellanox/
13381 F: include/linux/platform_data/mlxreg.h
13383 MELLANOX MLX4 core VPI driver
13384 M: Tariq Toukan <tariqt@nvidia.com>
13385 L: netdev@vger.kernel.org
13386 L: linux-rdma@vger.kernel.org
13388 W: http://www.mellanox.com
13389 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13390 F: drivers/net/ethernet/mellanox/mlx4/
13391 F: include/linux/mlx4/
13393 MELLANOX MLX4 IB driver
13394 M: Yishai Hadas <yishaih@nvidia.com>
13395 L: linux-rdma@vger.kernel.org
13397 W: http://www.mellanox.com
13398 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13399 F: drivers/infiniband/hw/mlx4/
13400 F: include/linux/mlx4/
13401 F: include/uapi/rdma/mlx4-abi.h
13403 MELLANOX MLX5 core VPI driver
13404 M: Saeed Mahameed <saeedm@nvidia.com>
13405 M: Leon Romanovsky <leonro@nvidia.com>
13406 L: netdev@vger.kernel.org
13407 L: linux-rdma@vger.kernel.org
13409 W: http://www.mellanox.com
13410 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13411 F: Documentation/networking/device_drivers/ethernet/mellanox/
13412 F: drivers/net/ethernet/mellanox/mlx5/core/
13413 F: include/linux/mlx5/
13415 MELLANOX MLX5 IB driver
13416 M: Leon Romanovsky <leonro@nvidia.com>
13417 L: linux-rdma@vger.kernel.org
13419 W: http://www.mellanox.com
13420 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13421 F: drivers/infiniband/hw/mlx5/
13422 F: include/linux/mlx5/
13423 F: include/uapi/rdma/mlx5-abi.h
13425 MELLANOX MLXCPLD I2C AND MUX DRIVER
13426 M: Vadim Pasternak <vadimp@nvidia.com>
13427 M: Michael Shych <michaelsh@nvidia.com>
13428 L: linux-i2c@vger.kernel.org
13430 F: Documentation/i2c/busses/i2c-mlxcpld.rst
13431 F: drivers/i2c/busses/i2c-mlxcpld.c
13432 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
13434 MELLANOX MLXCPLD LED DRIVER
13435 M: Vadim Pasternak <vadimp@nvidia.com>
13436 L: linux-leds@vger.kernel.org
13438 F: Documentation/leds/leds-mlxcpld.rst
13439 F: drivers/leds/leds-mlxcpld.c
13440 F: drivers/leds/leds-mlxreg.c
13442 MELLANOX PLATFORM DRIVER
13443 M: Vadim Pasternak <vadimp@nvidia.com>
13444 L: platform-driver-x86@vger.kernel.org
13446 F: drivers/platform/x86/mlx-platform.c
13449 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13450 M: "Paul E. McKenney" <paulmck@kernel.org>
13451 L: linux-kernel@vger.kernel.org
13453 F: arch/powerpc/include/asm/membarrier.h
13454 F: include/uapi/linux/membarrier.h
13455 F: kernel/sched/membarrier.c
13457 MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
13458 M: Mike Rapoport <rppt@kernel.org>
13459 L: linux-mm@kvack.org
13461 F: Documentation/core-api/boot-time-mm.rst
13462 F: include/linux/memblock.h
13465 F: tools/testing/memblock/
13467 MEMORY CONTROLLER DRIVERS
13468 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13469 L: linux-kernel@vger.kernel.org
13471 B: mailto:krzysztof.kozlowski@linaro.org
13472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13473 F: Documentation/devicetree/bindings/memory-controllers/
13475 F: include/dt-bindings/memory/
13478 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13479 M: Dmitry Osipenko <digetx@gmail.com>
13480 L: linux-pm@vger.kernel.org
13481 L: linux-tegra@vger.kernel.org
13482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13484 F: drivers/devfreq/tegra30-devfreq.c
13487 M: Andrew Morton <akpm@linux-foundation.org>
13488 L: linux-mm@kvack.org
13490 W: http://www.linux-mm.org
13491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13492 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13493 F: include/linux/gfp.h
13494 F: include/linux/gfp_types.h
13495 F: include/linux/memory_hotplug.h
13496 F: include/linux/mm.h
13497 F: include/linux/mmzone.h
13498 F: include/linux/pagewalk.h
13499 F: include/trace/events/ksm.h
13502 F: tools/testing/selftests/mm/
13505 M: Andrew Morton <akpm@linux-foundation.org>
13506 R: Uladzislau Rezki <urezki@gmail.com>
13507 R: Christoph Hellwig <hch@infradead.org>
13508 R: Lorenzo Stoakes <lstoakes@gmail.com>
13509 L: linux-mm@kvack.org
13511 W: http://www.linux-mm.org
13512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13513 F: include/linux/vmalloc.h
13517 M: David Hildenbrand <david@redhat.com>
13518 M: Oscar Salvador <osalvador@suse.de>
13519 L: linux-mm@kvack.org
13521 F: Documentation/admin-guide/mm/memory-hotplug.rst
13522 F: Documentation/core-api/memory-hotplug.rst
13523 F: drivers/base/memory.c
13524 F: include/linux/memory_hotplug.h
13525 F: mm/memory_hotplug.c
13526 F: tools/testing/selftests/memory-hotplug/
13528 MEMORY TECHNOLOGY DEVICES (MTD)
13529 M: Miquel Raynal <miquel.raynal@bootlin.com>
13530 M: Richard Weinberger <richard@nod.at>
13531 M: Vignesh Raghavendra <vigneshr@ti.com>
13532 L: linux-mtd@lists.infradead.org
13534 W: http://www.linux-mtd.infradead.org/
13535 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13536 C: irc://irc.oftc.net/mtd
13537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13539 F: Documentation/devicetree/bindings/mtd/
13541 F: include/linux/mtd/
13542 F: include/uapi/mtd/
13544 MEMSENSING MICROSYSTEMS MSA311 DRIVER
13545 M: Dmitry Rokosov <ddrokosov@sberdevices.ru>
13546 L: linux-iio@vger.kernel.org
13548 F: Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
13549 F: drivers/iio/accel/msa311.c
13551 MEN A21 WATCHDOG DRIVER
13552 M: Johannes Thumshirn <morbidrsa@gmail.com>
13553 L: linux-watchdog@vger.kernel.org
13555 F: drivers/watchdog/mena21_wdt.c
13557 MEN CHAMELEON BUS (mcb)
13558 M: Johannes Thumshirn <morbidrsa@gmail.com>
13560 F: Documentation/driver-api/men-chameleon-bus.rst
13562 F: include/linux/mcb.h
13564 MEN F21BMC (Board Management Controller)
13565 M: Andreas Werner <andreas.werner@men.de>
13567 F: Documentation/hwmon/menf21bmc.rst
13568 F: drivers/hwmon/menf21bmc_hwmon.c
13569 F: drivers/leds/leds-menf21bmc.c
13570 F: drivers/mfd/menf21bmc.c
13571 F: drivers/watchdog/menf21bmc_wdt.c
13573 MEN Z069 WATCHDOG DRIVER
13574 M: Johannes Thumshirn <jth@kernel.org>
13575 L: linux-watchdog@vger.kernel.org
13577 F: drivers/watchdog/menz69_wdt.c
13579 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13580 M: Neil Armstrong <neil.armstrong@linaro.org>
13581 L: linux-media@vger.kernel.org
13582 L: linux-amlogic@lists.infradead.org
13584 W: http://linux-meson.com/
13585 T: git git://linuxtv.org/media_tree.git
13586 F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
13587 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13588 F: drivers/media/cec/platform/meson/ao-cec.c
13590 MESON GE2D DRIVER FOR AMLOGIC SOCS
13591 M: Neil Armstrong <neil.armstrong@linaro.org>
13592 L: linux-media@vger.kernel.org
13593 L: linux-amlogic@lists.infradead.org
13595 T: git git://linuxtv.org/media_tree.git
13596 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13597 F: drivers/media/platform/amlogic/meson-ge2d/
13599 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13600 M: Liang Yang <liang.yang@amlogic.com>
13601 L: linux-mtd@lists.infradead.org
13603 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
13604 F: drivers/mtd/nand/raw/meson_*
13606 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13607 M: Neil Armstrong <neil.armstrong@linaro.org>
13608 L: linux-media@vger.kernel.org
13609 L: linux-amlogic@lists.infradead.org
13611 T: git git://linuxtv.org/media_tree.git
13612 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13613 F: drivers/staging/media/meson/vdec/
13615 METHODE UDPU SUPPORT
13616 M: Vladimir Vid <vladimir.vid@sartura.hr>
13618 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13621 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13622 L: mhi@lists.linux.dev
13623 L: linux-arm-msm@vger.kernel.org
13625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13626 F: Documentation/ABI/stable/sysfs-bus-mhi
13627 F: Documentation/mhi/
13628 F: drivers/bus/mhi/
13629 F: include/linux/mhi.h
13631 MICROBLAZE ARCHITECTURE
13632 M: Michal Simek <monstr@monstr.eu>
13634 W: http://www.monstr.eu/fdt/
13635 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13636 F: arch/microblaze/
13638 MICROBLAZE TMR MANAGER
13639 M: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
13641 F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
13642 F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
13643 F: drivers/misc/xilinx_tmr_manager.c
13645 MICROBLAZE TMR INJECT
13646 M: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
13648 F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
13649 F: drivers/misc/xilinx_tmr_inject.c
13651 MICROCHIP AT91 DMA DRIVERS
13652 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13653 M: Tudor Ambarus <tudor.ambarus@linaro.org>
13654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13655 L: dmaengine@vger.kernel.org
13657 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13658 F: drivers/dma/at_hdmac.c
13659 F: drivers/dma/at_xdmac.c
13660 F: include/dt-bindings/dma/at91.h
13662 MICROCHIP AT91 SERIAL DRIVER
13663 M: Richard Genoud <richard.genoud@gmail.com>
13665 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13666 F: drivers/tty/serial/atmel_serial.c
13667 F: drivers/tty/serial/atmel_serial.h
13669 MICROCHIP AT91 USART MFD DRIVER
13670 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13671 L: linux-kernel@vger.kernel.org
13673 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13674 F: drivers/mfd/at91-usart.c
13675 F: include/dt-bindings/mfd/at91-usart.h
13677 MICROCHIP AT91 USART SPI DRIVER
13678 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13679 L: linux-spi@vger.kernel.org
13681 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13682 F: drivers/spi/spi-at91-usart.c
13684 MICROCHIP AUDIO ASOC DRIVERS
13685 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13686 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13688 F: Documentation/devicetree/bindings/sound/atmel*
13689 F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
13690 F: Documentation/devicetree/bindings/sound/microchip,sama7g5-*
13691 F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
13694 MICROCHIP CSI2DC DRIVER
13695 M: Eugen Hristev <eugen.hristev@microchip.com>
13696 L: linux-media@vger.kernel.org
13698 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13699 F: drivers/media/platform/microchip/microchip-csi2dc.c
13701 MICROCHIP ECC DRIVER
13702 M: Tudor Ambarus <tudor.ambarus@linaro.org>
13703 L: linux-crypto@vger.kernel.org
13705 F: drivers/crypto/atmel-ecc.*
13707 MICROCHIP EIC DRIVER
13708 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13711 F: drivers/irqchip/irq-mchp-eic.c
13713 MICROCHIP I2C DRIVER
13714 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13715 L: linux-i2c@vger.kernel.org
13717 F: drivers/i2c/busses/i2c-at91-*.c
13718 F: drivers/i2c/busses/i2c-at91.h
13720 MICROCHIP ISC DRIVER
13721 M: Eugen Hristev <eugen.hristev@microchip.com>
13722 L: linux-media@vger.kernel.org
13724 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13725 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13726 F: drivers/staging/media/deprecated/atmel/atmel-isc*
13727 F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
13728 F: drivers/media/platform/microchip/microchip-isc*
13729 F: drivers/media/platform/microchip/microchip-sama*-isc*
13730 F: include/linux/atmel-isc-media.h
13732 MICROCHIP ISI DRIVER
13733 M: Eugen Hristev <eugen.hristev@microchip.com>
13734 L: linux-media@vger.kernel.org
13736 F: drivers/media/platform/atmel/atmel-isi.c
13737 F: drivers/media/platform/atmel/atmel-isi.h
13739 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13740 M: Woojung Huh <woojung.huh@microchip.com>
13741 M: UNGLinuxDriver@microchip.com
13742 L: netdev@vger.kernel.org
13744 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13745 F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13746 F: drivers/net/dsa/microchip/*
13747 F: include/linux/dsa/ksz_common.h
13748 F: include/linux/platform_data/microchip-ksz.h
13749 F: net/dsa/tag_ksz.c
13751 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13752 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13753 R: UNGLinuxDriver@microchip.com
13754 L: netdev@vger.kernel.org
13756 F: drivers/net/phy/microchip_t1.c
13758 MICROCHIP LAN743X ETHERNET DRIVER
13759 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13760 M: UNGLinuxDriver@microchip.com
13761 L: netdev@vger.kernel.org
13763 F: drivers/net/ethernet/microchip/lan743x_*
13765 MICROCHIP LAN966X ETHERNET DRIVER
13766 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13767 M: UNGLinuxDriver@microchip.com
13768 L: netdev@vger.kernel.org
13770 F: drivers/net/ethernet/microchip/lan966x/*
13772 MICROCHIP LCDFB DRIVER
13773 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13774 L: linux-fbdev@vger.kernel.org
13776 F: drivers/video/fbdev/atmel_lcdfb.c
13777 F: include/video/atmel_lcdc.h
13779 MICROCHIP MCP16502 PMIC DRIVER
13780 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13781 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13783 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13784 F: drivers/regulator/mcp16502.c
13786 MICROCHIP MCP3911 ADC DRIVER
13787 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13788 M: Kent Gustavsson <kent@minoris.se>
13789 L: linux-iio@vger.kernel.org
13791 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13792 F: drivers/iio/adc/mcp3911.c
13794 MICROCHIP MMC/SD/SDIO MCI DRIVER
13795 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13797 F: drivers/mmc/host/atmel-mci.c
13799 MICROCHIP NAND DRIVER
13800 M: Tudor Ambarus <tudor.ambarus@linaro.org>
13801 L: linux-mtd@lists.infradead.org
13803 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13804 F: drivers/mtd/nand/raw/atmel/*
13806 MICROCHIP PCI1XXXX GP DRIVER
13807 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13808 L: linux-gpio@vger.kernel.org
13810 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
13811 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
13812 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
13814 MICROCHIP OTPC DRIVER
13815 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13818 F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13819 F: drivers/nvmem/microchip-otpc.c
13820 F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13822 MICROCHIP PCI1XXXX I2C DRIVER
13823 M: Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
13824 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13825 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13826 L: linux-i2c@vger.kernel.org
13828 F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
13830 MICROCHIP PCIe UART DRIVER
13831 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13832 M: Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
13833 L: linux-serial@vger.kernel.org
13835 F: drivers/tty/serial/8250/8250_pci1xxxx.c
13837 MICROCHIP PWM DRIVER
13838 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13839 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13840 L: linux-pwm@vger.kernel.org
13842 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13843 F: drivers/pwm/pwm-atmel.c
13845 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13846 M: Eugen Hristev <eugen.hristev@microchip.com>
13847 L: linux-iio@vger.kernel.org
13849 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13850 F: drivers/iio/adc/at91-sama5d2_adc.c
13851 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13853 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13854 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13856 F: drivers/power/reset/at91-sama5d2_shdwc.c
13858 MICROCHIP SPI DRIVER
13859 M: Tudor Ambarus <tudor.ambarus@linaro.org>
13861 F: drivers/spi/spi-atmel.*
13863 MICROCHIP SSC DRIVER
13864 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13867 F: Documentation/devicetree/bindings/misc/atmel-ssc.txt
13868 F: drivers/misc/atmel-ssc.c
13869 F: include/linux/atmel-ssc.h
13871 MICROCHIP SOC DRIVERS
13872 M: Conor Dooley <conor@kernel.org>
13874 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
13875 F: drivers/soc/microchip/
13877 MICROCHIP USB251XB DRIVER
13878 M: Richard Leitner <richard.leitner@skidata.com>
13879 L: linux-usb@vger.kernel.org
13881 F: Documentation/devicetree/bindings/usb/usb251xb.yaml
13882 F: drivers/usb/misc/usb251xb.c
13884 MICROCHIP USBA UDC DRIVER
13885 M: Cristian Birsan <cristian.birsan@microchip.com>
13886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13888 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13890 MICROCHIP WILC1000 WIFI DRIVER
13891 M: Ajay Singh <ajay.kathat@microchip.com>
13892 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13893 L: linux-wireless@vger.kernel.org
13895 F: drivers/net/wireless/microchip/wilc1000/
13897 MICROSEMI MIPS SOCS
13898 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13899 M: UNGLinuxDriver@microchip.com
13900 L: linux-mips@vger.kernel.org
13902 F: Documentation/devicetree/bindings/mips/mscc.txt
13903 F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
13904 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13905 F: arch/mips/boot/dts/mscc/
13906 F: arch/mips/configs/generic/board-ocelot.config
13907 F: arch/mips/generic/board-ocelot.c
13909 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13910 M: Don Brace <don.brace@microchip.com>
13911 L: storagedev@microchip.com
13912 L: linux-scsi@vger.kernel.org
13914 F: Documentation/scsi/smartpqi.rst
13915 F: drivers/scsi/smartpqi/Kconfig
13916 F: drivers/scsi/smartpqi/Makefile
13917 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13918 F: include/linux/cciss*.h
13919 F: include/uapi/linux/cciss*.h
13921 MICROSOFT MANA RDMA DRIVER
13922 M: Long Li <longli@microsoft.com>
13923 M: Ajay Sharma <sharmaajay@microsoft.com>
13924 L: linux-rdma@vger.kernel.org
13926 F: drivers/infiniband/hw/mana/
13927 F: include/net/mana
13928 F: include/uapi/rdma/mana-abi.h
13930 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
13931 M: Maximilian Luz <luzmaximilian@gmail.com>
13932 L: platform-driver-x86@vger.kernel.org
13934 F: drivers/platform/surface/surface_aggregator_tabletsw.c
13936 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13937 M: Maximilian Luz <luzmaximilian@gmail.com>
13938 L: linux-pm@vger.kernel.org
13939 L: platform-driver-x86@vger.kernel.org
13941 F: drivers/power/supply/surface_battery.c
13942 F: drivers/power/supply/surface_charger.c
13944 MICROSOFT SURFACE DTX DRIVER
13945 M: Maximilian Luz <luzmaximilian@gmail.com>
13946 L: platform-driver-x86@vger.kernel.org
13948 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13949 F: drivers/platform/surface/surface_dtx.c
13950 F: include/uapi/linux/surface_aggregator/dtx.h
13952 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13953 M: Maximilian Luz <luzmaximilian@gmail.com>
13954 L: platform-driver-x86@vger.kernel.org
13956 F: drivers/platform/surface/surface_gpe.c
13958 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13959 M: Hans de Goede <hdegoede@redhat.com>
13960 M: Mark Gross <markgross@kernel.org>
13961 M: Maximilian Luz <luzmaximilian@gmail.com>
13962 L: platform-driver-x86@vger.kernel.org
13964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13965 F: drivers/platform/surface/
13967 MICROSOFT SURFACE HID TRANSPORT DRIVER
13968 M: Maximilian Luz <luzmaximilian@gmail.com>
13969 L: linux-input@vger.kernel.org
13970 L: platform-driver-x86@vger.kernel.org
13972 F: drivers/hid/surface-hid/
13974 MICROSOFT SURFACE HOT-PLUG DRIVER
13975 M: Maximilian Luz <luzmaximilian@gmail.com>
13976 L: platform-driver-x86@vger.kernel.org
13978 F: drivers/platform/surface/surface_hotplug.c
13980 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13981 M: Maximilian Luz <luzmaximilian@gmail.com>
13982 L: platform-driver-x86@vger.kernel.org
13984 F: drivers/platform/surface/surface_platform_profile.c
13986 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13987 M: Chen Yu <yu.c.chen@intel.com>
13988 L: platform-driver-x86@vger.kernel.org
13990 F: drivers/platform/surface/surfacepro3_button.c
13992 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13993 M: Maximilian Luz <luzmaximilian@gmail.com>
13994 L: platform-driver-x86@vger.kernel.org
13996 W: https://github.com/linux-surface/surface-aggregator-module
13997 C: irc://irc.libera.chat/linux-surface
13998 F: Documentation/driver-api/surface_aggregator/
13999 F: drivers/platform/surface/aggregator/
14000 F: drivers/platform/surface/surface_acpi_notify.c
14001 F: drivers/platform/surface/surface_aggregator_cdev.c
14002 F: drivers/platform/surface/surface_aggregator_registry.c
14003 F: include/linux/surface_acpi_notify.h
14004 F: include/linux/surface_aggregator/
14005 F: include/uapi/linux/surface_aggregator/
14007 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
14008 M: Maximilian Luz <luzmaximilian@gmail.com>
14009 L: platform-driver-x86@vger.kernel.org
14011 F: drivers/platform/surface/surface_aggregator_hub.c
14013 MICROTEK X6 SCANNER
14014 M: Oliver Neukum <oliver@neukum.org>
14016 F: drivers/usb/image/microtek.*
14018 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
14019 M: Luka Kovacic <luka.kovacic@sartura.hr>
14020 M: Luka Perkov <luka.perkov@sartura.hr>
14022 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
14023 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
14024 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
14025 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
14026 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
14027 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
14029 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
14030 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14031 L: linux-media@vger.kernel.org
14033 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
14034 F: Documentation/driver-api/media/drivers/ccs/
14035 F: Documentation/userspace-api/media/drivers/ccs.rst
14036 F: drivers/media/i2c/ccs-pll.c
14037 F: drivers/media/i2c/ccs-pll.h
14038 F: drivers/media/i2c/ccs/
14039 F: include/uapi/linux/ccs.h
14040 F: include/uapi/linux/smiapp.h
14043 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14044 L: linux-mips@vger.kernel.org
14046 W: http://www.linux-mips.org/
14047 Q: https://patchwork.kernel.org/project/linux-mips/list/
14048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
14049 F: Documentation/devicetree/bindings/mips/
14050 F: Documentation/mips/
14052 F: drivers/platform/mips/
14053 F: include/dt-bindings/mips/
14055 MIPS BOSTON DEVELOPMENT BOARD
14056 M: Paul Burton <paulburton@kernel.org>
14057 L: linux-mips@vger.kernel.org
14059 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
14060 F: arch/mips/boot/dts/img/boston.dts
14061 F: arch/mips/configs/generic/board-boston.config
14062 F: drivers/clk/imgtec/clk-boston.c
14063 F: include/dt-bindings/clock/boston-clock.h
14066 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14067 M: Serge Semin <fancer.lancer@gmail.com>
14068 L: linux-mips@vger.kernel.org
14070 F: drivers/bus/mips_cdmm.c
14071 F: drivers/clocksource/mips-gic-timer.c
14072 F: drivers/cpuidle/cpuidle-cps.c
14073 F: drivers/irqchip/irq-mips-cpu.c
14074 F: drivers/irqchip/irq-mips-gic.c
14076 MIPS GENERIC PLATFORM
14077 M: Paul Burton <paulburton@kernel.org>
14078 L: linux-mips@vger.kernel.org
14080 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
14081 F: arch/mips/generic/
14082 F: arch/mips/tools/generic-board-config.sh
14084 MIPS RINT INSTRUCTION EMULATION
14085 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
14086 L: linux-mips@vger.kernel.org
14088 F: arch/mips/math-emu/dp_rint.c
14089 F: arch/mips/math-emu/sp_rint.c
14091 MIPS/LOONGSON1 ARCHITECTURE
14092 M: Keguang Zhang <keguang.zhang@gmail.com>
14093 L: linux-mips@vger.kernel.org
14095 F: arch/mips/include/asm/mach-loongson32/
14096 F: arch/mips/loongson32/
14097 F: drivers/*/*loongson1*
14099 MIPS/LOONGSON2EF ARCHITECTURE
14100 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
14101 L: linux-mips@vger.kernel.org
14103 F: arch/mips/include/asm/mach-loongson2ef/
14104 F: arch/mips/loongson2ef/
14105 F: drivers/cpufreq/loongson2_cpufreq.c
14107 MIPS/LOONGSON64 ARCHITECTURE
14108 M: Huacai Chen <chenhuacai@kernel.org>
14109 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
14110 L: linux-mips@vger.kernel.org
14112 F: arch/mips/include/asm/mach-loongson64/
14113 F: arch/mips/loongson64/
14114 F: drivers/irqchip/irq-loongson*
14115 F: drivers/platform/mips/cpu_hwmon.c
14117 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
14118 M: Hans Verkuil <hverkuil@xs4all.nl>
14119 L: linux-media@vger.kernel.org
14121 W: https://linuxtv.org
14122 T: git git://linuxtv.org/media_tree.git
14123 F: drivers/media/radio/radio-miropcm20*
14126 R: Lubomir Rintel <lkundrak@v3.sk>
14127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
14130 F: arch/arm/boot/dts/mmp*
14131 F: arch/arm/mach-mmp/
14132 F: include/linux/soc/mmp/
14134 MMP USB PHY DRIVERS
14135 R: Lubomir Rintel <lkundrak@v3.sk>
14136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14138 F: drivers/phy/marvell/phy-mmp3-usb.c
14139 F: drivers/phy/marvell/phy-pxa-usb.c
14141 MMU GATHER AND TLB INVALIDATION
14142 M: Will Deacon <will@kernel.org>
14143 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
14144 M: Andrew Morton <akpm@linux-foundation.org>
14145 M: Nick Piggin <npiggin@gmail.com>
14146 M: Peter Zijlstra <peterz@infradead.org>
14147 L: linux-arch@vger.kernel.org
14148 L: linux-mm@kvack.org
14150 F: arch/*/include/asm/tlb.h
14151 F: include/asm-generic/tlb.h
14154 MN88472 MEDIA DRIVER
14155 M: Antti Palosaari <crope@iki.fi>
14156 L: linux-media@vger.kernel.org
14158 W: https://linuxtv.org
14159 W: http://palosaari.fi/linux/
14160 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14161 F: drivers/media/dvb-frontends/mn88472*
14163 MN88473 MEDIA DRIVER
14164 M: Antti Palosaari <crope@iki.fi>
14165 L: linux-media@vger.kernel.org
14167 W: https://linuxtv.org
14168 W: http://palosaari.fi/linux/
14169 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14170 F: drivers/media/dvb-frontends/mn88473*
14173 M: Luis Chamberlain <mcgrof@kernel.org>
14174 L: linux-modules@vger.kernel.org
14175 L: linux-kernel@vger.kernel.org
14177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
14178 F: include/linux/module.h
14179 F: include/linux/kmod.h
14183 F: tools/testing/selftests/kmod/
14185 MONOLITHIC POWER SYSTEM PMIC DRIVER
14186 M: Saravanan Sekar <sravanhome@gmail.com>
14188 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
14189 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
14190 F: drivers/hwmon/pmbus/mpq7932.c
14191 F: drivers/iio/adc/mp2629_adc.c
14192 F: drivers/mfd/mp2629.c
14193 F: drivers/power/supply/mp2629_charger.c
14194 F: drivers/regulator/mp5416.c
14195 F: drivers/regulator/mpq7920.c
14196 F: drivers/regulator/mpq7920.h
14197 F: include/linux/mfd/mp2629.h
14199 MOST(R) TECHNOLOGY DRIVER
14200 M: Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
14201 M: Christian Gromm <christian.gromm@microchip.com>
14203 F: Documentation/ABI/testing/configfs-most
14204 F: Documentation/ABI/testing/sysfs-bus-most
14206 F: drivers/staging/most/
14207 F: include/linux/most.h
14209 MOTORCOMM PHY DRIVER
14210 M: Peter Geis <pgwipeout@gmail.com>
14211 M: Frank <Frank.Sae@motor-comm.com>
14212 L: netdev@vger.kernel.org
14214 F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
14215 F: drivers/net/phy/motorcomm.c
14217 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
14218 M: Jiri Slaby <jirislaby@kernel.org>
14220 F: Documentation/driver-api/tty/moxa-smartio.rst
14221 F: drivers/tty/mxser.*
14223 MR800 AVERMEDIA USB FM RADIO DRIVER
14224 M: Alexey Klimov <klimov.linux@gmail.com>
14225 L: linux-media@vger.kernel.org
14227 T: git git://linuxtv.org/media_tree.git
14228 F: drivers/media/radio/radio-mr800.c
14230 MRF24J40 IEEE 802.15.4 RADIO DRIVER
14231 M: Stefan Schmidt <stefan@datenfreihafen.org>
14232 L: linux-wpan@vger.kernel.org
14234 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
14235 F: drivers/net/ieee802154/mrf24j40.c
14238 M: Nikita Kravets <teackot@gmail.com>
14239 L: platform-driver-x86@vger.kernel.org
14241 W: https://github.com/BeardOverflow/msi-ec
14242 F: drivers/platform/x86/msi-ec.*
14245 M: "Lee, Chun-Yi" <jlee@suse.com>
14246 L: platform-driver-x86@vger.kernel.org
14248 F: drivers/platform/x86/msi-laptop.c
14251 L: platform-driver-x86@vger.kernel.org
14253 F: drivers/platform/x86/msi-wmi.c
14255 MSI001 MEDIA DRIVER
14256 M: Antti Palosaari <crope@iki.fi>
14257 L: linux-media@vger.kernel.org
14259 W: https://linuxtv.org
14260 W: http://palosaari.fi/linux/
14261 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14262 T: git git://linuxtv.org/anttip/media_tree.git
14263 F: drivers/media/tuners/msi001*
14265 MSI2500 MEDIA DRIVER
14266 M: Antti Palosaari <crope@iki.fi>
14267 L: linux-media@vger.kernel.org
14269 W: https://linuxtv.org
14270 W: http://palosaari.fi/linux/
14271 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14272 T: git git://linuxtv.org/anttip/media_tree.git
14273 F: drivers/media/usb/msi2500/
14275 MSTAR INTERRUPT CONTROLLER DRIVER
14276 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
14277 M: Daniel Palmer <daniel@thingy.jp>
14279 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
14280 F: drivers/irqchip/irq-mst-intc.c
14282 MSYSTEMS DISKONCHIP G3 MTD DRIVER
14283 M: Robert Jarzmik <robert.jarzmik@free.fr>
14284 L: linux-mtd@lists.infradead.org
14286 F: drivers/mtd/devices/docg3*
14288 MT9P031 APTINA CAMERA SENSOR
14289 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14290 L: linux-media@vger.kernel.org
14292 T: git git://linuxtv.org/media_tree.git
14293 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
14294 F: drivers/media/i2c/mt9p031.c
14295 F: include/media/i2c/mt9p031.h
14297 MT9T112 APTINA CAMERA SENSOR
14298 M: Jacopo Mondi <jacopo@jmondi.org>
14299 L: linux-media@vger.kernel.org
14301 T: git git://linuxtv.org/media_tree.git
14302 F: drivers/media/i2c/mt9t112.c
14303 F: include/media/i2c/mt9t112.h
14305 MT9V032 APTINA CAMERA SENSOR
14306 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14307 L: linux-media@vger.kernel.org
14309 T: git git://linuxtv.org/media_tree.git
14310 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
14311 F: drivers/media/i2c/mt9v032.c
14312 F: include/media/i2c/mt9v032.h
14314 MT9V111 APTINA CAMERA SENSOR
14315 M: Jacopo Mondi <jacopo@jmondi.org>
14316 L: linux-media@vger.kernel.org
14318 T: git git://linuxtv.org/media_tree.git
14319 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
14320 F: drivers/media/i2c/mt9v111.c
14322 MULTIFUNCTION DEVICES (MFD)
14323 M: Lee Jones <lee@kernel.org>
14325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14326 F: Documentation/devicetree/bindings/mfd/
14328 F: include/dt-bindings/mfd/
14329 F: include/linux/mfd/
14331 MULTIMEDIA CARD (MMC) ETC. OVER SPI
14333 F: drivers/mmc/host/mmc_spi.c
14334 F: include/linux/spi/mmc_spi.h
14336 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
14337 M: Ulf Hansson <ulf.hansson@linaro.org>
14338 L: linux-mmc@vger.kernel.org
14340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14341 F: Documentation/devicetree/bindings/mmc/
14343 F: include/linux/mmc/
14344 F: include/uapi/linux/mmc/
14346 MULTIPLEXER SUBSYSTEM
14347 M: Peter Rosin <peda@axentia.se>
14349 F: Documentation/ABI/testing/sysfs-class-mux*
14350 F: Documentation/devicetree/bindings/mux/
14352 F: include/dt-bindings/mux/
14353 F: include/linux/mux/
14355 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
14356 M: Bin Liu <b-liu@ti.com>
14357 L: linux-usb@vger.kernel.org
14359 F: drivers/usb/musb/
14361 MXL301RF MEDIA DRIVER
14362 M: Akihiro Tsukada <tskd08@gmail.com>
14363 L: linux-media@vger.kernel.org
14365 F: drivers/media/tuners/mxl301rf*
14367 MXL5007T MEDIA DRIVER
14368 M: Michael Krufky <mkrufky@linuxtv.org>
14369 L: linux-media@vger.kernel.org
14371 W: https://linuxtv.org
14372 W: http://github.com/mkrufky
14373 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14374 T: git git://linuxtv.org/mkrufky/tuners.git
14375 F: drivers/media/tuners/mxl5007t.*
14378 M: Marek Vasut <marex@denx.de>
14379 M: Stefan Agner <stefan@agner.ch>
14380 L: dri-devel@lists.freedesktop.org
14382 T: git git://anongit.freedesktop.org/drm/drm-misc
14383 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
14384 F: drivers/gpu/drm/mxsfb/
14386 MYLEX DAC960 PCI RAID Controller
14387 M: Hannes Reinecke <hare@kernel.org>
14388 L: linux-scsi@vger.kernel.org
14390 F: drivers/scsi/myrb.*
14391 F: drivers/scsi/myrs.*
14393 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
14394 M: Chris Lee <christopher.lee@cspi.com>
14395 L: netdev@vger.kernel.org
14397 W: https://www.cspi.com/ethernet-products/support/downloads/
14398 F: drivers/net/ethernet/myricom/myri10ge/
14400 NAND FLASH SUBSYSTEM
14401 M: Miquel Raynal <miquel.raynal@bootlin.com>
14402 R: Richard Weinberger <richard@nod.at>
14403 L: linux-mtd@lists.infradead.org
14405 W: http://www.linux-mtd.infradead.org/
14406 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14407 C: irc://irc.oftc.net/mtd
14408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
14409 F: drivers/mtd/nand/
14410 F: include/linux/mtd/*nand*.h
14412 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14413 M: Daniel Mack <zonque@gmail.com>
14414 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14416 W: http://www.native-instruments.com
14417 F: sound/usb/caiaq/
14419 NATSEMI ETHERNET DRIVER (DP8381x)
14421 F: drivers/net/ethernet/natsemi/natsemi.c
14423 NCR 5380 SCSI DRIVERS
14424 M: Finn Thain <fthain@linux-m68k.org>
14425 M: Michael Schmitz <schmitzmic@gmail.com>
14426 L: linux-scsi@vger.kernel.org
14428 F: Documentation/scsi/g_NCR5380.rst
14429 F: drivers/scsi/NCR5380.*
14430 F: drivers/scsi/arm/cumana_1.c
14431 F: drivers/scsi/arm/oak.c
14432 F: drivers/scsi/atari_scsi.*
14433 F: drivers/scsi/dmx3191d.c
14434 F: drivers/scsi/g_NCR5380.*
14435 F: drivers/scsi/mac_scsi.*
14436 F: drivers/scsi/sun3_scsi.*
14437 F: drivers/scsi/sun3_scsi_vme.c
14440 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
14444 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14445 M: Guenter Roeck <linux@roeck-us.net>
14446 L: linux-hwmon@vger.kernel.org
14448 F: Documentation/hwmon/nct6775.rst
14449 F: drivers/hwmon/nct6775-core.c
14450 F: drivers/hwmon/nct6775-platform.c
14451 F: drivers/hwmon/nct6775.h
14453 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14454 M: Zev Weiss <zev@bewilderbeest.net>
14455 L: linux-hwmon@vger.kernel.org
14457 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14458 F: drivers/hwmon/nct6775-i2c.c
14461 M: Jakub Kicinski <kuba@kernel.org>
14463 F: drivers/net/netdevsim/*
14465 NETEM NETWORK EMULATOR
14466 M: Stephen Hemminger <stephen@networkplumber.org>
14467 L: netdev@vger.kernel.org
14469 F: net/sched/sch_netem.c
14471 NETERION 10GbE DRIVERS (s2io)
14472 M: Jon Mason <jdmason@kudzu.us>
14473 L: netdev@vger.kernel.org
14475 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14476 F: drivers/net/ethernet/neterion/
14479 M: Pablo Neira Ayuso <pablo@netfilter.org>
14480 M: Jozsef Kadlecsik <kadlec@netfilter.org>
14481 M: Florian Westphal <fw@strlen.de>
14482 L: netfilter-devel@vger.kernel.org
14483 L: coreteam@netfilter.org
14485 W: http://www.netfilter.org/
14486 W: http://www.iptables.org/
14487 W: http://www.nftables.org/
14488 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
14489 C: irc://irc.libera.chat/netfilter
14490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14492 F: include/linux/netfilter*
14493 F: include/linux/netfilter/
14494 F: include/net/netfilter/
14495 F: include/uapi/linux/netfilter*
14496 F: include/uapi/linux/netfilter/
14497 F: net/*/netfilter.c
14498 F: net/*/netfilter/
14499 F: net/bridge/br_netfilter*.c
14502 NETROM NETWORK LAYER
14503 M: Ralf Baechle <ralf@linux-mips.org>
14504 L: linux-hams@vger.kernel.org
14506 W: http://www.linux-ax25.org/
14507 F: include/net/netrom.h
14508 F: include/uapi/linux/netrom.h
14511 NETRONIX EMBEDDED CONTROLLER
14512 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14514 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14515 F: drivers/mfd/ntxec.c
14516 F: drivers/pwm/pwm-ntxec.c
14517 F: drivers/rtc/rtc-ntxec.c
14518 F: include/linux/mfd/ntxec.h
14520 NETRONOME ETHERNET DRIVERS
14521 M: Simon Horman <simon.horman@corigine.com>
14522 R: Jakub Kicinski <kuba@kernel.org>
14523 L: oss-drivers@corigine.com
14525 F: drivers/net/ethernet/netronome/
14527 NETWORK BLOCK DEVICE (NBD)
14528 M: Josef Bacik <josef@toxicpanda.com>
14529 L: linux-block@vger.kernel.org
14530 L: nbd@other.debian.org
14532 F: Documentation/admin-guide/blockdev/nbd.rst
14533 F: drivers/block/nbd.c
14534 F: include/trace/events/nbd.h
14535 F: include/uapi/linux/nbd.h
14537 NETWORK DROP MONITOR
14538 M: Neil Horman <nhorman@tuxdriver.com>
14539 L: netdev@vger.kernel.org
14541 W: https://fedorahosted.org/dropwatch/
14542 F: include/uapi/linux/net_dropmon.h
14543 F: net/core/drop_monitor.c
14546 M: "David S. Miller" <davem@davemloft.net>
14547 M: Eric Dumazet <edumazet@google.com>
14548 M: Jakub Kicinski <kuba@kernel.org>
14549 M: Paolo Abeni <pabeni@redhat.com>
14550 L: netdev@vger.kernel.org
14552 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14555 F: Documentation/devicetree/bindings/net/
14556 F: drivers/connector/
14558 F: include/dt-bindings/net/
14559 F: include/linux/etherdevice.h
14560 F: include/linux/fcdevice.h
14561 F: include/linux/fddidevice.h
14562 F: include/linux/hippidevice.h
14563 F: include/linux/if_*
14564 F: include/linux/inetdevice.h
14565 F: include/linux/netdevice.h
14566 F: include/uapi/linux/if_*
14567 F: include/uapi/linux/netdevice.h
14569 NETWORKING DRIVERS (WIRELESS)
14570 M: Kalle Valo <kvalo@kernel.org>
14571 L: linux-wireless@vger.kernel.org
14573 W: https://wireless.wiki.kernel.org/
14574 Q: https://patchwork.kernel.org/project/linux-wireless/list/
14575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14577 F: Documentation/devicetree/bindings/net/wireless/
14578 F: drivers/net/wireless/
14581 M: Andrew Lunn <andrew@lunn.ch>
14582 M: Florian Fainelli <f.fainelli@gmail.com>
14583 M: Vladimir Oltean <olteanv@gmail.com>
14585 F: Documentation/devicetree/bindings/net/dsa/
14586 F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
14587 F: Documentation/devicetree/bindings/net/ethernet-switch.yaml
14588 F: drivers/net/dsa/
14589 F: include/linux/dsa/
14590 F: include/linux/platform_data/dsa.h
14591 F: include/net/dsa.h
14593 F: tools/testing/selftests/drivers/net/dsa/
14595 NETWORKING [GENERAL]
14596 M: "David S. Miller" <davem@davemloft.net>
14597 M: Eric Dumazet <edumazet@google.com>
14598 M: Jakub Kicinski <kuba@kernel.org>
14599 M: Paolo Abeni <pabeni@redhat.com>
14600 L: netdev@vger.kernel.org
14602 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14603 B: mailto:netdev@vger.kernel.org
14604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14606 F: Documentation/core-api/netlink.rst
14607 F: Documentation/networking/
14608 F: Documentation/process/maintainer-netdev.rst
14609 F: Documentation/userspace-api/netlink/
14610 F: include/linux/in.h
14611 F: include/linux/net.h
14612 F: include/linux/netdevice.h
14614 F: include/uapi/linux/in.h
14615 F: include/uapi/linux/net.h
14616 F: include/uapi/linux/net_namespace.h
14617 F: include/uapi/linux/netdevice.h
14622 F: tools/testing/selftests/net/
14625 M: Steffen Klassert <steffen.klassert@secunet.com>
14626 M: Herbert Xu <herbert@gondor.apana.org.au>
14627 M: "David S. Miller" <davem@davemloft.net>
14628 L: netdev@vger.kernel.org
14630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14632 F: include/net/xfrm.h
14633 F: include/uapi/linux/xfrm.h
14636 F: net/ipv4/ip_vti.c
14637 F: net/ipv4/ipcomp.c
14641 F: net/ipv6/ip6_vti.c
14642 F: net/ipv6/ipcomp6.c
14646 F: tools/testing/selftests/net/ipsec.c
14648 NETWORKING [IPv4/IPv6]
14649 M: "David S. Miller" <davem@davemloft.net>
14650 M: David Ahern <dsahern@kernel.org>
14651 L: netdev@vger.kernel.org
14653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14655 F: include/linux/ip.h
14656 F: include/linux/ipv6*
14657 F: include/net/fib*
14659 F: include/net/route.h
14663 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14664 M: Paul Moore <paul@paul-moore.com>
14665 L: netdev@vger.kernel.org
14666 L: linux-security-module@vger.kernel.org
14668 W: https://github.com/netlabel
14669 F: Documentation/netlabel/
14670 F: include/net/calipso.h
14671 F: include/net/cipso_ipv4.h
14672 F: include/net/netlabel.h
14673 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14674 F: include/uapi/linux/netfilter/xt_SECMARK.h
14675 F: net/ipv4/cipso_ipv4.c
14676 F: net/ipv6/calipso.c
14677 F: net/netfilter/xt_CONNSECMARK.c
14678 F: net/netfilter/xt_SECMARK.c
14682 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14683 M: Mat Martineau <martineau@kernel.org>
14684 L: netdev@vger.kernel.org
14685 L: mptcp@lists.linux.dev
14687 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14688 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14689 T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net
14690 T: git https://github.com/multipath-tcp/mptcp_net-next.git export
14691 F: Documentation/networking/mptcp-sysctl.rst
14692 F: include/net/mptcp.h
14693 F: include/trace/events/mptcp.h
14694 F: include/uapi/linux/mptcp.h
14696 F: tools/testing/selftests/bpf/*/*mptcp*.c
14697 F: tools/testing/selftests/net/mptcp/
14700 M: Eric Dumazet <edumazet@google.com>
14701 L: netdev@vger.kernel.org
14703 F: include/linux/tcp.h
14704 F: include/net/tcp.h
14705 F: include/trace/events/tcp.h
14706 F: include/uapi/linux/tcp.h
14707 F: net/ipv4/syncookies.c
14709 F: net/ipv6/syncookies.c
14713 M: Boris Pismenny <borisp@nvidia.com>
14714 M: John Fastabend <john.fastabend@gmail.com>
14715 M: Jakub Kicinski <kuba@kernel.org>
14716 L: netdev@vger.kernel.org
14718 F: include/net/tls.h
14719 F: include/uapi/linux/tls.h
14722 NETXEN (1/10) GbE SUPPORT
14723 M: Manish Chopra <manishc@marvell.com>
14724 M: Rahul Verma <rahulv@marvell.com>
14725 M: GR-Linux-NIC-Dev@marvell.com
14726 L: netdev@vger.kernel.org
14728 F: drivers/net/ethernet/qlogic/netxen/
14730 NET_FAILOVER MODULE
14731 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14732 L: netdev@vger.kernel.org
14734 F: Documentation/networking/net_failover.rst
14735 F: drivers/net/net_failover.c
14736 F: include/net/net_failover.h
14739 M: David Ahern <dsahern@kernel.org>
14740 L: netdev@vger.kernel.org
14742 F: include/net/netns/nexthop.h
14743 F: include/net/nexthop.h
14744 F: include/uapi/linux/nexthop.h
14745 F: net/ipv4/nexthop.c
14748 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14749 L: netdev@vger.kernel.org
14751 F: Documentation/devicetree/bindings/net/nfc/
14753 F: include/net/nfc/
14754 F: include/uapi/linux/nfc.h
14757 NFC VIRTUAL NCI DEVICE DRIVER
14758 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14759 L: netdev@vger.kernel.org
14761 F: drivers/nfc/virtual_ncidev.c
14762 F: tools/testing/selftests/nci/
14764 NFS, SUNRPC, AND LOCKD CLIENTS
14765 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14766 M: Anna Schumaker <anna@kernel.org>
14767 L: linux-nfs@vger.kernel.org
14769 W: http://client.linux-nfs.org
14770 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14774 F: include/linux/lockd/
14775 F: include/linux/nfs*
14776 F: include/linux/sunrpc/
14777 F: include/uapi/linux/nfs*
14778 F: include/uapi/linux/sunrpc/
14780 F: Documentation/filesystems/nfs/
14783 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14784 L: linux-nilfs@vger.kernel.org
14786 W: https://nilfs.sourceforge.io/
14787 W: https://nilfs.osdn.jp/
14788 T: git https://github.com/konis/nilfs2.git
14789 F: Documentation/filesystems/nilfs2.rst
14791 F: include/trace/events/nilfs2.h
14792 F: include/uapi/linux/nilfs2_api.h
14793 F: include/uapi/linux/nilfs2_ondisk.h
14795 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14796 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14798 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14799 F: Documentation/scsi/NinjaSCSI.rst
14800 F: drivers/scsi/pcmcia/nsp_*
14802 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14803 M: GOTO Masanori <gotom@debian.or.jp>
14804 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14806 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14807 F: Documentation/scsi/NinjaSCSI.rst
14808 F: drivers/scsi/nsp32*
14810 NINTENDO HID DRIVER
14811 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14812 L: linux-input@vger.kernel.org
14814 F: drivers/hid/hid-nintendo*
14817 M: Dinh Nguyen <dinguyen@kernel.org>
14819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14822 NITRO ENCLAVES (NE)
14823 M: Alexandru Ciobotaru <alcioa@amazon.com>
14824 L: linux-kernel@vger.kernel.org
14825 L: The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
14827 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14828 F: Documentation/virt/ne_overview.rst
14829 F: drivers/virt/nitro_enclaves/
14830 F: include/linux/nitro_enclaves.h
14831 F: include/uapi/linux/nitro_enclaves.h
14832 F: samples/nitro_enclaves/
14834 NOHZ, DYNTICKS SUPPORT
14835 M: Frederic Weisbecker <frederic@kernel.org>
14836 M: Thomas Gleixner <tglx@linutronix.de>
14837 M: Ingo Molnar <mingo@kernel.org>
14838 L: linux-kernel@vger.kernel.org
14840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14841 F: include/linux/sched/nohz.h
14842 F: include/linux/tick.h
14843 F: kernel/time/tick*.*
14845 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14846 M: Pavel Machek <pavel@ucw.cz>
14847 M: Sakari Ailus <sakari.ailus@iki.fi>
14848 L: linux-media@vger.kernel.org
14850 F: drivers/media/i2c/ad5820.c
14851 F: drivers/media/i2c/et8ek8
14853 NOKIA N900 POWER SUPPLY DRIVERS
14854 R: Pali Rohár <pali@kernel.org>
14855 F: drivers/power/supply/bq2415x_charger.c
14856 F: drivers/power/supply/bq27xxx_battery.c
14857 F: drivers/power/supply/bq27xxx_battery_i2c.c
14858 F: drivers/power/supply/isp1704_charger.c
14859 F: drivers/power/supply/rx51_battery.c
14860 F: include/linux/power/bq2415x_charger.h
14861 F: include/linux/power/bq27xxx_battery.h
14864 M: Willy Tarreau <w@1wt.eu>
14866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14867 F: tools/include/nolibc/
14868 F: tools/testing/selftests/nolibc/
14870 NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
14871 M: Hans de Goede <hdegoede@redhat.com>
14872 L: linux-input@vger.kernel.org
14874 F: drivers/input/touchscreen/novatek-nvt-ts.c
14877 M: Matthias Maennich <maennich@google.com>
14879 F: Documentation/core-api/symbol-namespaces.rst
14883 M: Sanjay R Mehta <sanju.mehta@amd.com>
14884 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14885 L: ntb@lists.linux.dev
14887 F: drivers/ntb/hw/amd/
14890 M: Jon Mason <jdmason@kudzu.us>
14891 M: Dave Jiang <dave.jiang@intel.com>
14892 M: Allen Hubbe <allenbh@gmail.com>
14893 L: ntb@lists.linux.dev
14895 W: https://github.com/jonmason/ntb/wiki
14896 T: git git://github.com/jonmason/ntb.git
14897 F: drivers/net/ntb_netdev.c
14899 F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
14900 F: include/linux/ntb.h
14901 F: include/linux/ntb_transport.h
14902 F: tools/testing/selftests/ntb/
14905 M: Serge Semin <fancer.lancer@gmail.com>
14906 L: ntb@lists.linux.dev
14908 F: drivers/ntb/hw/idt/
14911 M: Dave Jiang <dave.jiang@intel.com>
14912 L: ntb@lists.linux.dev
14914 W: https://github.com/davejiang/linux/wiki
14915 T: git https://github.com/davejiang/linux.git
14916 F: drivers/ntb/hw/intel/
14919 M: Anton Altaparmakov <anton@tuxera.com>
14920 L: linux-ntfs-dev@lists.sourceforge.net
14922 W: http://www.tuxera.com/
14923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14924 F: Documentation/filesystems/ntfs.rst
14928 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14929 L: ntfs3@lists.linux.dev
14931 W: http://www.paragon-software.com/
14932 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14933 F: Documentation/filesystems/ntfs3.rst
14937 M: Finn Thain <fthain@linux-m68k.org>
14938 L: linux-m68k@lists.linux-m68k.org
14940 F: arch/*/include/asm/nubus.h
14942 F: include/linux/nubus.h
14943 F: include/uapi/linux/nubus.h
14945 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14946 M: Antonino Daplas <adaplas@gmail.com>
14947 L: linux-fbdev@vger.kernel.org
14949 F: drivers/video/fbdev/nvidia/
14950 F: drivers/video/fbdev/riva/
14952 NVIDIA WMI EC BACKLIGHT DRIVER
14953 M: Daniel Dadap <ddadap@nvidia.com>
14954 L: platform-driver-x86@vger.kernel.org
14956 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14957 F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
14960 M: Keith Busch <kbusch@kernel.org>
14961 M: Jens Axboe <axboe@fb.com>
14962 M: Christoph Hellwig <hch@lst.de>
14963 M: Sagi Grimberg <sagi@grimberg.me>
14964 L: linux-nvme@lists.infradead.org
14966 W: http://git.infradead.org/nvme.git
14967 T: git git://git.infradead.org/nvme.git
14968 F: Documentation/nvme/
14969 F: drivers/nvme/common/
14970 F: drivers/nvme/host/
14971 F: include/linux/nvme-*.h
14972 F: include/linux/nvme.h
14973 F: include/uapi/linux/nvme_ioctl.h
14975 NVM EXPRESS FABRICS AUTHENTICATION
14976 M: Hannes Reinecke <hare@suse.de>
14977 L: linux-nvme@lists.infradead.org
14979 F: drivers/nvme/host/auth.c
14980 F: drivers/nvme/target/auth.c
14981 F: drivers/nvme/target/fabrics-cmd-auth.c
14982 F: include/linux/nvme-auth.h
14984 NVM EXPRESS HARDWARE MONITORING SUPPORT
14985 M: Guenter Roeck <linux@roeck-us.net>
14986 L: linux-nvme@lists.infradead.org
14988 F: drivers/nvme/host/hwmon.c
14990 NVM EXPRESS FC TRANSPORT DRIVERS
14991 M: James Smart <james.smart@broadcom.com>
14992 L: linux-nvme@lists.infradead.org
14994 F: drivers/nvme/host/fc.c
14995 F: drivers/nvme/target/fc.c
14996 F: drivers/nvme/target/fcloop.c
14997 F: include/linux/nvme-fc-driver.h
14998 F: include/linux/nvme-fc.h
15000 NVM EXPRESS TARGET DRIVER
15001 M: Christoph Hellwig <hch@lst.de>
15002 M: Sagi Grimberg <sagi@grimberg.me>
15003 M: Chaitanya Kulkarni <kch@nvidia.com>
15004 L: linux-nvme@lists.infradead.org
15006 W: http://git.infradead.org/nvme.git
15007 T: git git://git.infradead.org/nvme.git
15008 F: drivers/nvme/target/
15011 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
15014 F: Documentation/ABI/stable/sysfs-bus-nvmem
15015 F: Documentation/devicetree/bindings/nvmem/
15017 F: include/linux/nvmem-consumer.h
15018 F: include/linux/nvmem-provider.h
15020 NXP C45 TJA11XX PHY DRIVER
15021 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
15022 L: netdev@vger.kernel.org
15024 F: drivers/net/phy/nxp-c45-tja11xx.c
15027 M: Han Xu <han.xu@nxp.com>
15028 M: Haibo Chen <haibo.chen@nxp.com>
15029 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
15030 L: linux-spi@vger.kernel.org
15032 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
15033 F: drivers/spi/spi-nxp-fspi.c
15035 NXP FXAS21002C DRIVER
15036 M: Rui Miguel Silva <rmfrfs@gmail.com>
15037 L: linux-iio@vger.kernel.org
15039 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
15040 F: drivers/iio/gyro/fxas21002c.h
15041 F: drivers/iio/gyro/fxas21002c_core.c
15042 F: drivers/iio/gyro/fxas21002c_i2c.c
15043 F: drivers/iio/gyro/fxas21002c_spi.c
15045 NXP i.MX CLOCK DRIVERS
15046 M: Abel Vesa <abelvesa@kernel.org>
15047 R: Peng Fan <peng.fan@nxp.com>
15048 L: linux-clk@vger.kernel.org
15049 L: linux-imx@nxp.com
15051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
15052 F: Documentation/devicetree/bindings/clock/imx*
15053 F: drivers/clk/imx/
15054 F: include/dt-bindings/clock/imx*
15056 NXP i.MX 8M ISI DRIVER
15057 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15058 L: linux-media@vger.kernel.org
15060 F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
15061 F: drivers/media/platform/nxp/imx8-isi/
15063 NXP i.MX 8MQ DCSS DRIVER
15064 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
15065 R: Lucas Stach <l.stach@pengutronix.de>
15066 L: dri-devel@lists.freedesktop.org
15068 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
15069 F: drivers/gpu/drm/imx/dcss/
15071 NXP i.MX 8QXP ADC DRIVER
15072 M: Cai Huoqing <cai.huoqing@linux.dev>
15073 M: Haibo Chen <haibo.chen@nxp.com>
15074 L: linux-imx@nxp.com
15075 L: linux-iio@vger.kernel.org
15077 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
15078 F: drivers/iio/adc/imx8qxp-adc.c
15080 NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
15081 M: Haibo Chen <haibo.chen@nxp.com>
15082 L: linux-iio@vger.kernel.org
15083 L: linux-imx@nxp.com
15085 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
15086 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
15087 F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
15088 F: drivers/iio/adc/imx7d_adc.c
15089 F: drivers/iio/adc/imx93_adc.c
15090 F: drivers/iio/adc/vf610_adc.c
15092 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
15093 M: Jagan Teki <jagan@amarulasolutions.com>
15095 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
15096 F: drivers/regulator/pf8x00-regulator.c
15098 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
15099 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15100 L: linux-kernel@vger.kernel.org
15102 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
15103 F: drivers/extcon/extcon-ptn5150.c
15105 NXP SGTL5000 DRIVER
15106 M: Fabio Estevam <festevam@gmail.com>
15107 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15109 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
15110 F: sound/soc/codecs/sgtl5000*
15112 NXP SJA1105 ETHERNET SWITCH DRIVER
15113 M: Vladimir Oltean <olteanv@gmail.com>
15114 L: linux-kernel@vger.kernel.org
15116 F: drivers/net/dsa/sja1105
15117 F: drivers/net/pcs/pcs-xpcs-nxp.c
15119 NXP TDA998X DRM DRIVER
15120 M: Russell King <linux@armlinux.org.uk>
15122 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
15123 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
15124 F: drivers/gpu/drm/i2c/tda998x_drv.c
15125 F: include/drm/i2c/tda998x.h
15126 F: include/dt-bindings/display/tda998x.h
15130 M: Peter Rosin <peda@axentia.se>
15131 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15133 F: Documentation/devicetree/bindings/sound/tfa9879.txt
15134 F: sound/soc/codecs/tfa9879*
15136 NXP/Goodix TFA989X (TFA1) DRIVER
15137 M: Stephan Gerhold <stephan@gerhold.net>
15138 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15140 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
15141 F: sound/soc/codecs/tfa989x.c
15145 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
15146 F: drivers/nfc/nxp-nci
15148 NXP i.MX 8MP DW100 V4L2 DRIVER
15149 M: Xavier Roumegue <xavier.roumegue@oss.nxp.com>
15150 L: linux-media@vger.kernel.org
15152 F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
15153 F: Documentation/userspace-api/media/drivers/dw100.rst
15154 F: drivers/media/platform/nxp/dw100/
15155 F: include/uapi/linux/dw100.h
15157 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
15158 M: Mirela Rabulea <mirela.rabulea@nxp.com>
15159 R: NXP Linux Team <linux-imx@nxp.com>
15160 L: linux-media@vger.kernel.org
15162 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
15163 F: drivers/media/platform/nxp/imx-jpeg
15165 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
15166 M: Jonas Malaco <jonas@protocubo.io>
15167 L: linux-hwmon@vger.kernel.org
15169 F: Documentation/hwmon/nzxt-kraken2.rst
15170 F: drivers/hwmon/nzxt-kraken2.c
15172 NZXT-SMART2 HARDWARE MONITORING DRIVER
15173 M: Aleksandr Mezin <mezin.alexander@gmail.com>
15174 L: linux-hwmon@vger.kernel.org
15176 F: Documentation/hwmon/nzxt-smart2.rst
15177 F: drivers/hwmon/nzxt-smart2.c
15180 M: Jiri Pirko <jiri@resnulli.us>
15181 L: netdev@vger.kernel.org
15183 F: include/linux/objagg.h
15185 F: lib/test_objagg.c
15188 M: Josh Poimboeuf <jpoimboe@kernel.org>
15189 M: Peter Zijlstra <peterz@infradead.org>
15191 F: include/linux/objtool*.h
15194 OCELOT ETHERNET SWITCH DRIVER
15195 M: Vladimir Oltean <vladimir.oltean@nxp.com>
15196 M: Claudiu Manoil <claudiu.manoil@nxp.com>
15197 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15198 M: UNGLinuxDriver@microchip.com
15199 L: netdev@vger.kernel.org
15201 F: drivers/net/dsa/ocelot/*
15202 F: drivers/net/ethernet/mscc/
15203 F: include/soc/mscc/ocelot*
15204 F: net/dsa/tag_ocelot.c
15205 F: net/dsa/tag_ocelot_8021q.c
15206 F: tools/testing/selftests/drivers/net/ocelot/*
15208 OCELOT EXTERNAL SWITCH CONTROL
15209 M: Colin Foster <colin.foster@in-advantage.com>
15211 F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
15212 F: drivers/mfd/ocelot*
15213 F: drivers/net/dsa/ocelot/ocelot_ext.c
15214 F: include/linux/mfd/ocelot.h
15216 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
15217 M: Frederic Barrat <fbarrat@linux.ibm.com>
15218 M: Andrew Donnellan <ajd@linux.ibm.com>
15219 L: linuxppc-dev@lists.ozlabs.org
15221 F: Documentation/userspace-api/accelerators/ocxl.rst
15222 F: arch/powerpc/include/asm/pnv-ocxl.h
15223 F: arch/powerpc/platforms/powernv/ocxl.c
15224 F: drivers/misc/ocxl/
15225 F: include/misc/ocxl*
15226 F: include/uapi/misc/ocxl.h
15229 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
15230 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
15231 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15232 L: linux-omap@vger.kernel.org
15234 F: sound/soc/ti/n810.c
15235 F: sound/soc/ti/omap*
15236 F: sound/soc/ti/rx51.c
15237 F: sound/soc/ti/sdma-pcm.*
15239 OMAP CLOCK FRAMEWORK SUPPORT
15240 M: Paul Walmsley <paul@pwsan.com>
15241 L: linux-omap@vger.kernel.org
15243 F: arch/arm/*omap*/*clock*
15245 OMAP DEVICE TREE SUPPORT
15246 M: Benoît Cousson <bcousson@baylibre.com>
15247 M: Tony Lindgren <tony@atomide.com>
15248 L: linux-omap@vger.kernel.org
15249 L: devicetree@vger.kernel.org
15251 F: arch/arm/boot/dts/*am3*
15252 F: arch/arm/boot/dts/*am4*
15253 F: arch/arm/boot/dts/*am5*
15254 F: arch/arm/boot/dts/*dra7*
15255 F: arch/arm/boot/dts/*omap*
15256 F: arch/arm/boot/dts/logicpd-som-lv*
15257 F: arch/arm/boot/dts/logicpd-torpedo*
15259 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
15260 L: linux-omap@vger.kernel.org
15261 L: linux-fbdev@vger.kernel.org
15263 F: Documentation/arm/omap/dss.rst
15264 F: drivers/video/fbdev/omap2/
15266 OMAP FRAMEBUFFER SUPPORT
15267 L: linux-fbdev@vger.kernel.org
15268 L: linux-omap@vger.kernel.org
15270 F: drivers/video/fbdev/omap/
15272 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
15273 M: Roger Quadros <rogerq@kernel.org>
15274 M: Tony Lindgren <tony@atomide.com>
15275 L: linux-omap@vger.kernel.org
15277 F: arch/arm/mach-omap2/*gpmc*
15278 F: drivers/memory/omap-gpmc.c
15281 M: Grygorii Strashko <grygorii.strashko@ti.com>
15282 M: Santosh Shilimkar <ssantosh@kernel.org>
15283 M: Kevin Hilman <khilman@kernel.org>
15284 L: linux-omap@vger.kernel.org
15286 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
15287 F: drivers/gpio/gpio-omap.c
15289 OMAP HARDWARE SPINLOCK SUPPORT
15290 M: Ohad Ben-Cohen <ohad@wizery.com>
15291 L: linux-omap@vger.kernel.org
15293 F: drivers/hwspinlock/omap_hwspinlock.c
15295 OMAP HS MMC SUPPORT
15296 L: linux-mmc@vger.kernel.org
15297 L: linux-omap@vger.kernel.org
15299 F: drivers/mmc/host/omap_hsmmc.c
15302 M: Paul Walmsley <paul@pwsan.com>
15303 L: linux-omap@vger.kernel.org
15305 F: arch/arm/mach-omap2/omap_hwmod*data*
15308 M: Benoît Cousson <bcousson@baylibre.com>
15309 M: Paul Walmsley <paul@pwsan.com>
15310 L: linux-omap@vger.kernel.org
15312 F: arch/arm/mach-omap2/omap_hwmod.*
15315 M: Vignesh R <vigneshr@ti.com>
15316 L: linux-omap@vger.kernel.org
15317 L: linux-i2c@vger.kernel.org
15319 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
15320 F: drivers/i2c/busses/i2c-omap.c
15322 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
15323 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15324 L: linux-media@vger.kernel.org
15326 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
15327 F: drivers/media/platform/ti/omap3isp/
15328 F: drivers/staging/media/omap4iss/
15331 M: Aaro Koskinen <aaro.koskinen@iki.fi>
15332 L: linux-omap@vger.kernel.org
15334 F: drivers/mmc/host/omap.c
15336 OMAP POWER MANAGEMENT SUPPORT
15337 M: Kevin Hilman <khilman@kernel.org>
15338 L: linux-omap@vger.kernel.org
15340 F: arch/arm/*omap*/*pm*
15341 F: drivers/cpufreq/omap-cpufreq.c
15343 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
15344 M: Paul Walmsley <paul@pwsan.com>
15345 L: linux-omap@vger.kernel.org
15347 F: arch/arm/mach-omap2/prm*
15349 OMAP RANDOM NUMBER GENERATOR SUPPORT
15350 M: Deepak Saxena <dsaxena@plexity.net>
15352 F: drivers/char/hw_random/omap-rng.c
15355 L: linux-usb@vger.kernel.org
15356 L: linux-omap@vger.kernel.org
15358 F: arch/arm/*omap*/usb*
15359 F: drivers/usb/*/*omap*
15361 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
15362 M: Mark Jackson <mpfj@newflow.co.uk>
15363 L: linux-omap@vger.kernel.org
15365 F: arch/arm/boot/dts/am335x-nano.dts
15368 M: Aaro Koskinen <aaro.koskinen@iki.fi>
15369 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
15370 M: Tony Lindgren <tony@atomide.com>
15371 L: linux-omap@vger.kernel.org
15373 Q: http://patchwork.kernel.org/project/linux-omap/list/
15374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15375 F: arch/arm/configs/omap1_defconfig
15376 F: arch/arm/mach-omap1/
15377 F: drivers/i2c/busses/i2c-omap.c
15378 F: include/linux/platform_data/ams-delta-fiq.h
15379 F: include/linux/platform_data/i2c-omap.h
15382 M: Tony Lindgren <tony@atomide.com>
15383 L: linux-omap@vger.kernel.org
15385 W: http://www.muru.com/linux/omap/
15386 W: http://linux.omap.com/
15387 Q: http://patchwork.kernel.org/project/linux-omap/list/
15388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15389 F: arch/arm/configs/omap2plus_defconfig
15390 F: arch/arm/mach-omap2/
15391 F: drivers/bus/ti-sysc.c
15392 F: drivers/i2c/busses/i2c-omap.c
15393 F: drivers/irqchip/irq-omap-intc.c
15394 F: drivers/mfd/*omap*.c
15395 F: drivers/mfd/menelaus.c
15396 F: drivers/mfd/palmas.c
15397 F: drivers/mfd/tps65217.c
15398 F: drivers/mfd/tps65218.c
15399 F: drivers/mfd/tps65219.c
15400 F: drivers/mfd/tps65910.c
15401 F: drivers/mfd/twl-core.[ch]
15402 F: drivers/mfd/twl4030*.c
15403 F: drivers/mfd/twl6030*.c
15404 F: drivers/mfd/twl6040*.c
15405 F: drivers/regulator/palmas-regulator*.c
15406 F: drivers/regulator/pbias-regulator.c
15407 F: drivers/regulator/tps65217-regulator.c
15408 F: drivers/regulator/tps65218-regulator.c
15409 F: drivers/regulator/tps65219-regulator.c
15410 F: drivers/regulator/tps65910-regulator.c
15411 F: drivers/regulator/twl-regulator.c
15412 F: drivers/regulator/twl6030-regulator.c
15413 F: include/linux/platform_data/i2c-omap.h
15414 F: include/linux/platform_data/ti-sysc.h
15417 M: Bob Copeland <me@bobcopeland.com>
15418 L: linux-karma-devel@lists.sourceforge.net
15420 F: Documentation/filesystems/omfs.rst
15423 OMNIVISION OG01A1B SENSOR DRIVER
15424 M: Shawn Tu <shawnx.tu@intel.com>
15425 L: linux-media@vger.kernel.org
15427 F: drivers/media/i2c/og01a1b.c
15429 OMNIVISION OV02A10 SENSOR DRIVER
15430 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15431 L: linux-media@vger.kernel.org
15433 T: git git://linuxtv.org/media_tree.git
15434 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
15435 F: drivers/media/i2c/ov02a10.c
15437 OMNIVISION OV08D10 SENSOR DRIVER
15438 M: Jimmy Su <jimmy.su@intel.com>
15439 L: linux-media@vger.kernel.org
15441 T: git git://linuxtv.org/media_tree.git
15442 F: drivers/media/i2c/ov08d10.c
15444 OMNIVISION OV08X40 SENSOR DRIVER
15445 M: Jason Chen <jason.z.chen@intel.com>
15446 L: linux-media@vger.kernel.org
15448 T: git git://linuxtv.org/media_tree.git
15449 F: drivers/media/i2c/ov08x40.c
15451 OMNIVISION OV13858 SENSOR DRIVER
15452 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15453 L: linux-media@vger.kernel.org
15455 T: git git://linuxtv.org/media_tree.git
15456 F: drivers/media/i2c/ov13858.c
15458 OMNIVISION OV13B10 SENSOR DRIVER
15459 M: Arec Kao <arec.kao@intel.com>
15460 L: linux-media@vger.kernel.org
15462 T: git git://linuxtv.org/media_tree.git
15463 F: drivers/media/i2c/ov13b10.c
15465 OMNIVISION OV2680 SENSOR DRIVER
15466 M: Rui Miguel Silva <rmfrfs@gmail.com>
15467 L: linux-media@vger.kernel.org
15469 T: git git://linuxtv.org/media_tree.git
15470 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15471 F: drivers/media/i2c/ov2680.c
15473 OMNIVISION OV2685 SENSOR DRIVER
15474 M: Shunqian Zheng <zhengsq@rock-chips.com>
15475 L: linux-media@vger.kernel.org
15477 T: git git://linuxtv.org/media_tree.git
15478 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
15479 F: drivers/media/i2c/ov2685.c
15481 OMNIVISION OV2740 SENSOR DRIVER
15482 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15483 R: Shawn Tu <shawnx.tu@intel.com>
15484 R: Bingbu Cao <bingbu.cao@intel.com>
15485 L: linux-media@vger.kernel.org
15487 T: git git://linuxtv.org/media_tree.git
15488 F: drivers/media/i2c/ov2740.c
15490 OMNIVISION OV4689 SENSOR DRIVER
15491 M: Mikhail Rudenko <mike.rudenko@gmail.com>
15492 L: linux-media@vger.kernel.org
15494 T: git git://linuxtv.org/media_tree.git
15495 F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
15496 F: drivers/media/i2c/ov5647.c
15498 OMNIVISION OV5640 SENSOR DRIVER
15499 M: Steve Longerbeam <slongerbeam@gmail.com>
15500 L: linux-media@vger.kernel.org
15502 T: git git://linuxtv.org/media_tree.git
15503 F: drivers/media/i2c/ov5640.c
15505 OMNIVISION OV5647 SENSOR DRIVER
15506 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
15507 M: Jacopo Mondi <jacopo@jmondi.org>
15508 L: linux-media@vger.kernel.org
15510 T: git git://linuxtv.org/media_tree.git
15511 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15512 F: drivers/media/i2c/ov5647.c
15514 OMNIVISION OV5670 SENSOR DRIVER
15515 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
15516 L: linux-media@vger.kernel.org
15518 T: git git://linuxtv.org/media_tree.git
15519 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
15520 F: drivers/media/i2c/ov5670.c
15522 OMNIVISION OV5675 SENSOR DRIVER
15523 M: Shawn Tu <shawnx.tu@intel.com>
15524 L: linux-media@vger.kernel.org
15526 T: git git://linuxtv.org/media_tree.git
15527 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
15528 F: drivers/media/i2c/ov5675.c
15530 OMNIVISION OV5693 SENSOR DRIVER
15531 M: Daniel Scally <djrscally@gmail.com>
15532 L: linux-media@vger.kernel.org
15534 T: git git://linuxtv.org/media_tree.git
15535 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15536 F: drivers/media/i2c/ov5693.c
15538 OMNIVISION OV5695 SENSOR DRIVER
15539 M: Shunqian Zheng <zhengsq@rock-chips.com>
15540 L: linux-media@vger.kernel.org
15542 T: git git://linuxtv.org/media_tree.git
15543 F: drivers/media/i2c/ov5695.c
15545 OMNIVISION OV7670 SENSOR DRIVER
15546 L: linux-media@vger.kernel.org
15548 T: git git://linuxtv.org/media_tree.git
15549 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
15550 F: drivers/media/i2c/ov7670.c
15552 OMNIVISION OV772x SENSOR DRIVER
15553 M: Jacopo Mondi <jacopo@jmondi.org>
15554 L: linux-media@vger.kernel.org
15556 T: git git://linuxtv.org/media_tree.git
15557 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15558 F: drivers/media/i2c/ov772x.c
15559 F: include/media/i2c/ov772x.h
15561 OMNIVISION OV7740 SENSOR DRIVER
15562 M: Wenyou Yang <wenyou.yang@microchip.com>
15563 L: linux-media@vger.kernel.org
15565 T: git git://linuxtv.org/media_tree.git
15566 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
15567 F: drivers/media/i2c/ov7740.c
15569 OMNIVISION OV8856 SENSOR DRIVER
15570 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15571 L: linux-media@vger.kernel.org
15573 T: git git://linuxtv.org/media_tree.git
15574 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15575 F: drivers/media/i2c/ov8856.c
15577 OMNIVISION OV8858 SENSOR DRIVER
15578 M: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
15579 M: Nicholas Roth <nicholas@rothemail.net>
15580 L: linux-media@vger.kernel.org
15582 T: git git://linuxtv.org/media_tree.git
15583 F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
15584 F: drivers/media/i2c/ov8858.c
15586 OMNIVISION OV9282 SENSOR DRIVER
15587 M: Paul J. Murphy <paul.j.murphy@intel.com>
15588 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15589 L: linux-media@vger.kernel.org
15591 T: git git://linuxtv.org/media_tree.git
15592 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15593 F: drivers/media/i2c/ov9282.c
15595 OMNIVISION OV9640 SENSOR DRIVER
15596 M: Petr Cvek <petrcvekcz@gmail.com>
15597 L: linux-media@vger.kernel.org
15599 F: drivers/media/i2c/ov9640.*
15601 OMNIVISION OV9650 SENSOR DRIVER
15602 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15603 R: Akinobu Mita <akinobu.mita@gmail.com>
15604 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
15605 L: linux-media@vger.kernel.org
15607 T: git git://linuxtv.org/media_tree.git
15608 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
15609 F: drivers/media/i2c/ov9650.c
15611 OMNIVISION OV9734 SENSOR DRIVER
15612 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15613 R: Bingbu Cao <bingbu.cao@intel.com>
15614 L: linux-media@vger.kernel.org
15616 T: git git://linuxtv.org/media_tree.git
15617 F: drivers/media/i2c/ov9734.c
15619 ONBOARD USB HUB DRIVER
15620 M: Matthias Kaehlcke <mka@chromium.org>
15621 L: linux-usb@vger.kernel.org
15623 F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15624 F: drivers/usb/misc/onboard_usb_hub.c
15626 ONENAND FLASH DRIVER
15627 M: Kyungmin Park <kyungmin.park@samsung.com>
15628 L: linux-mtd@lists.infradead.org
15630 F: drivers/mtd/nand/onenand/
15631 F: include/linux/mtd/onenand*.h
15633 ONEXPLAYER FAN DRIVER
15634 M: Derek John Clark <derekjohn.clark@gmail.com>
15635 M: Joaquín Ignacio Aramendía <samsagax@gmail.com>
15636 L: linux-hwmon@vger.kernel.org
15638 F: drivers/hwmon/oxp-sensors.c
15640 ONIE TLV NVMEM LAYOUT DRIVER
15641 M: Miquel Raynal <miquel.raynal@bootlin.com>
15643 F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
15644 F: drivers/nvmem/layouts/onie-tlv.c
15646 ONION OMEGA2+ BOARD
15647 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15648 L: linux-mips@vger.kernel.org
15650 F: arch/mips/boot/dts/ralink/omega2p.dts
15652 ONSEMI ETHERNET PHY DRIVERS
15653 M: Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
15654 L: netdev@vger.kernel.org
15656 W: http://www.onsemi.com
15657 F: drivers/net/phy/ncn*
15660 M: Jens Wiklander <jens.wiklander@linaro.org>
15661 L: op-tee@lists.trustedfirmware.org
15663 F: Documentation/ABI/testing/sysfs-bus-optee-devices
15664 F: drivers/tee/optee/
15666 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15667 M: Sumit Garg <sumit.garg@linaro.org>
15668 L: op-tee@lists.trustedfirmware.org
15670 F: drivers/char/hw_random/optee-rng.c
15673 M: Clément Léger <clement.leger@bootlin.com>
15674 L: linux-rtc@vger.kernel.org
15676 F: drivers/rtc/rtc-optee.c
15679 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15680 L: linux-rdma@vger.kernel.org
15682 F: drivers/infiniband/ulp/opa_vnic
15684 OPEN FIRMWARE AND FLATTENED DEVICE TREE
15685 M: Rob Herring <robh+dt@kernel.org>
15686 M: Frank Rowand <frowand.list@gmail.com>
15687 L: devicetree@vger.kernel.org
15689 C: irc://irc.libera.chat/devicetree
15690 W: http://www.devicetree.org/
15691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15692 F: Documentation/ABI/testing/sysfs-firmware-ofw
15694 F: include/linux/of*.h
15696 K: of_overlay_notifier_
15697 K: of_overlay_fdt_apply
15698 K: of_overlay_remove
15700 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15701 M: Rob Herring <robh+dt@kernel.org>
15702 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15703 M: Conor Dooley <conor+dt@kernel.org>
15704 L: devicetree@vger.kernel.org
15706 C: irc://irc.libera.chat/devicetree
15707 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15709 F: Documentation/devicetree/
15710 F: arch/*/boot/dts/
15711 F: include/dt-bindings/
15713 OPENCOMPUTE PTP CLOCK DRIVER
15714 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15715 M: Vadim Fedorenko <vadfed@fb.com>
15716 L: netdev@vger.kernel.org
15718 F: drivers/ptp/ptp_ocp.c
15720 INTEL PTP DFL ToD DRIVER
15721 M: Tianfei Zhang <tianfei.zhang@intel.com>
15722 L: linux-fpga@vger.kernel.org
15723 L: netdev@vger.kernel.org
15725 F: drivers/ptp/ptp_dfl_tod.c
15727 OPENCORES I2C BUS DRIVER
15728 M: Peter Korsgaard <peter@korsgaard.com>
15729 M: Andrew Lunn <andrew@lunn.ch>
15730 L: linux-i2c@vger.kernel.org
15732 F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15733 F: Documentation/i2c/busses/i2c-ocores.rst
15734 F: drivers/i2c/busses/i2c-ocores.c
15735 F: include/linux/platform_data/i2c-ocores.h
15737 OPENRISC ARCHITECTURE
15738 M: Jonas Bonn <jonas@southpole.se>
15739 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15740 M: Stafford Horne <shorne@gmail.com>
15741 L: linux-openrisc@vger.kernel.org
15743 W: http://openrisc.io
15744 T: git https://github.com/openrisc/linux.git
15745 F: Documentation/devicetree/bindings/openrisc/
15746 F: Documentation/arch/openrisc/
15748 F: drivers/irqchip/irq-ompic.c
15749 F: drivers/irqchip/irq-or1k-*
15752 M: Pravin B Shelar <pshelar@ovn.org>
15753 L: netdev@vger.kernel.org
15754 L: dev@openvswitch.org
15756 W: http://openvswitch.org
15757 F: include/uapi/linux/openvswitch.h
15758 F: net/openvswitch/
15759 F: tools/testing/selftests/net/openvswitch/
15761 OPERATING PERFORMANCE POINTS (OPP)
15762 M: Viresh Kumar <vireshk@kernel.org>
15763 M: Nishanth Menon <nm@ti.com>
15764 M: Stephen Boyd <sboyd@kernel.org>
15765 L: linux-pm@vger.kernel.org
15767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15768 F: Documentation/devicetree/bindings/opp/
15769 F: Documentation/power/opp.rst
15771 F: include/linux/pm_opp.h
15774 M: Clemens Ladisch <clemens@ladisch.de>
15775 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15778 F: sound/drivers/opl4/
15780 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15781 M: Mark Fasheh <mark@fasheh.com>
15782 M: Joel Becker <jlbec@evilplan.org>
15783 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15784 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15786 W: http://ocfs2.wiki.kernel.org
15787 F: Documentation/filesystems/dlmfs.rst
15788 F: Documentation/filesystems/ocfs2.rst
15791 ORANGEFS FILESYSTEM
15792 M: Mike Marshall <hubcap@omnibond.com>
15793 R: Martin Brandenburg <martin@omnibond.com>
15794 L: devel@lists.orangefs.org
15796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15797 F: Documentation/filesystems/orangefs.rst
15801 L: linux-wireless@vger.kernel.org
15803 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15804 W: http://www.nongnu.org/orinoco/
15805 F: drivers/net/wireless/intersil/orinoco/
15807 OV2659 OMNIVISION SENSOR DRIVER
15808 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15809 L: linux-media@vger.kernel.org
15811 W: https://linuxtv.org
15812 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15813 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15814 F: drivers/media/i2c/ov2659.c
15815 F: include/media/i2c/ov2659.h
15818 M: Miklos Szeredi <miklos@szeredi.hu>
15819 L: linux-unionfs@vger.kernel.org
15821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15822 F: Documentation/filesystems/overlayfs.rst
15825 P54 WIRELESS DRIVER
15826 M: Christian Lamparter <chunkeey@googlemail.com>
15827 L: linux-wireless@vger.kernel.org
15829 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15830 F: drivers/net/wireless/intersil/p54/
15833 M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
15835 F: include/uapi/linux/if_packet.h
15836 F: net/packet/af_packet.c
15839 M: Vladimir Oltean <olteanv@gmail.com>
15840 L: netdev@vger.kernel.org
15842 F: Documentation/core-api/packing.rst
15843 F: include/linux/packing.h
15846 PADATA PARALLEL EXECUTION MECHANISM
15847 M: Steffen Klassert <steffen.klassert@secunet.com>
15848 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15849 L: linux-crypto@vger.kernel.org
15850 L: linux-kernel@vger.kernel.org
15852 F: Documentation/core-api/padata.rst
15853 F: include/linux/padata.h
15857 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15858 L: linux-fsdevel@vger.kernel.org
15860 T: git git://git.infradead.org/users/willy/pagecache.git
15861 F: Documentation/filesystems/locking.rst
15862 F: Documentation/filesystems/vfs.rst
15863 F: include/linux/pagemap.h
15865 F: mm/page-writeback.c
15870 M: Jesper Dangaard Brouer <hawk@kernel.org>
15871 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15872 L: netdev@vger.kernel.org
15874 F: Documentation/networking/page_pool.rst
15875 F: include/net/page_pool.h
15876 F: include/trace/events/page_pool.h
15877 F: net/core/page_pool.c
15880 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15881 M: Andrew Morton <akpm@linux-foundation.org>
15882 L: linux-mm@kvack.org
15884 F: Documentation/mm/page_table_check.rst
15885 F: include/linux/page_table_check.h
15886 F: mm/page_table_check.c
15888 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15889 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15890 L: platform-driver-x86@vger.kernel.org
15892 F: drivers/platform/x86/panasonic-laptop.c
15894 PARALLAX PING IIO SENSOR DRIVER
15895 M: Andreas Klinger <ak@it-klinger.de>
15896 L: linux-iio@vger.kernel.org
15898 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15899 F: drivers/iio/proximity/ping.c
15901 PARALLEL LCD/KEYPAD PANEL DRIVER
15902 M: Willy Tarreau <willy@haproxy.com>
15903 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15905 F: Documentation/admin-guide/lcd-panel-cgram.rst
15906 F: drivers/auxdisplay/panel.c
15908 PARALLEL PORT SUBSYSTEM
15909 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15910 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15911 L: linux-parport@lists.infradead.org (subscribers-only)
15913 F: Documentation/driver-api/parport*.rst
15914 F: drivers/char/ppdev.c
15915 F: drivers/parport/
15916 F: include/linux/parport*.h
15917 F: include/uapi/linux/ppdev.h
15919 PARAVIRT_OPS INTERFACE
15920 M: Juergen Gross <jgross@suse.com>
15921 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15922 R: Alexey Makhalov <amakhalov@vmware.com>
15923 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15924 L: virtualization@lists.linux-foundation.org
15927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15928 F: Documentation/virt/paravirt_ops.rst
15929 F: arch/*/include/asm/paravirt*.h
15930 F: arch/*/kernel/paravirt*
15931 F: include/linux/hypervisor.h
15933 PARISC ARCHITECTURE
15934 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15935 M: Helge Deller <deller@gmx.de>
15936 L: linux-parisc@vger.kernel.org
15938 W: https://parisc.wiki.kernel.org
15939 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15942 F: Documentation/arch/parisc/
15944 F: drivers/char/agp/parisc-agp.c
15945 F: drivers/input/misc/hp_sdc_rtc.c
15946 F: drivers/input/serio/gscps2.c
15947 F: drivers/input/serio/hp_sdc*
15949 F: drivers/parport/parport_gsc.*
15950 F: drivers/tty/serial/8250/8250_parisc.c
15951 F: drivers/video/console/sti*
15952 F: drivers/video/fbdev/sti*
15953 F: drivers/video/logo/logo_parisc*
15954 F: include/linux/hp_sdc.h
15957 M: Jiri Pirko <jiri@resnulli.us>
15958 L: netdev@vger.kernel.org
15960 F: include/linux/parman.h
15962 F: lib/test_parman.c
15964 PC ENGINES APU BOARD DRIVER
15965 M: Enrico Weigelt, metux IT consult <info@metux.net>
15967 F: drivers/platform/x86/pcengines-apuv2.c
15969 PC87360 HARDWARE MONITORING DRIVER
15970 M: Jim Cromie <jim.cromie@gmail.com>
15971 L: linux-hwmon@vger.kernel.org
15973 F: Documentation/hwmon/pc87360.rst
15974 F: drivers/hwmon/pc87360.c
15976 PC8736x GPIO DRIVER
15977 M: Jim Cromie <jim.cromie@gmail.com>
15979 F: drivers/char/pc8736x_gpio.c
15981 PC87427 HARDWARE MONITORING DRIVER
15982 M: Jean Delvare <jdelvare@suse.com>
15983 L: linux-hwmon@vger.kernel.org
15985 F: Documentation/hwmon/pc87427.rst
15986 F: drivers/hwmon/pc87427.c
15989 M: Riku Voipio <riku.voipio@iki.fi>
15991 F: drivers/leds/leds-pca9532.c
15992 F: include/linux/leds-pca9532.h
15994 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15995 M: Guenter Roeck <linux@roeck-us.net>
15996 L: linux-i2c@vger.kernel.org
15998 F: drivers/i2c/muxes/i2c-mux-pca9541.c
16000 PCDP - PRIMARY CONSOLE AND DEBUG PORT
16001 M: Khalid Aziz <khalid@gonehiking.org>
16003 F: drivers/firmware/pcdp.*
16005 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
16006 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16007 M: Pali Rohár <pali@kernel.org>
16008 L: linux-pci@vger.kernel.org
16009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16011 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
16012 F: drivers/pci/controller/pci-aardvark.c
16014 PCI DRIVER FOR ALTERA PCIE IP
16015 M: Joyce Ooi <joyce.ooi@intel.com>
16016 L: linux-pci@vger.kernel.org
16018 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
16019 F: drivers/pci/controller/pcie-altera.c
16021 PCI DRIVER FOR APPLIEDMICRO XGENE
16022 M: Toan Le <toan@os.amperecomputing.com>
16023 L: linux-pci@vger.kernel.org
16024 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16026 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
16027 F: drivers/pci/controller/pci-xgene.c
16029 PCI DRIVER FOR ARM VERSATILE PLATFORM
16030 M: Rob Herring <robh@kernel.org>
16031 L: linux-pci@vger.kernel.org
16032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16034 F: Documentation/devicetree/bindings/pci/versatile.yaml
16035 F: drivers/pci/controller/pci-versatile.c
16037 PCI DRIVER FOR ARMADA 8K
16038 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16039 L: linux-pci@vger.kernel.org
16040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16042 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
16043 F: drivers/pci/controller/dwc/pcie-armada8k.c
16045 PCI DRIVER FOR CADENCE PCIE IP
16046 M: Tom Joseph <tjoseph@cadence.com>
16047 L: linux-pci@vger.kernel.org
16049 F: Documentation/devicetree/bindings/pci/cdns,*
16050 F: drivers/pci/controller/cadence/
16052 PCI DRIVER FOR FREESCALE LAYERSCAPE
16053 M: Minghuan Lian <minghuan.Lian@nxp.com>
16054 M: Mingkai Hu <mingkai.hu@nxp.com>
16055 M: Roy Zang <roy.zang@nxp.com>
16056 L: linuxppc-dev@lists.ozlabs.org
16057 L: linux-pci@vger.kernel.org
16058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16060 F: drivers/pci/controller/dwc/*layerscape*
16062 PCI DRIVER FOR GENERIC OF HOSTS
16063 M: Will Deacon <will@kernel.org>
16064 L: linux-pci@vger.kernel.org
16065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16067 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
16068 F: drivers/pci/controller/pci-host-common.c
16069 F: drivers/pci/controller/pci-host-generic.c
16071 PCI DRIVER FOR IMX6
16072 M: Richard Zhu <hongxing.zhu@nxp.com>
16073 M: Lucas Stach <l.stach@pengutronix.de>
16074 L: linux-pci@vger.kernel.org
16075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16077 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
16078 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
16079 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
16080 F: drivers/pci/controller/dwc/*imx6*
16082 PCI DRIVER FOR FU740
16083 M: Paul Walmsley <paul.walmsley@sifive.com>
16084 M: Greentime Hu <greentime.hu@sifive.com>
16085 L: linux-pci@vger.kernel.org
16087 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
16088 F: drivers/pci/controller/dwc/pcie-fu740.c
16090 PCI DRIVER FOR INTEL IXP4XX
16091 M: Linus Walleij <linus.walleij@linaro.org>
16093 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
16094 F: drivers/pci/controller/pci-ixp4xx.c
16096 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
16097 M: Nirmal Patel <nirmal.patel@linux.intel.com>
16098 R: Jonathan Derrick <jonathan.derrick@linux.dev>
16099 L: linux-pci@vger.kernel.org
16101 F: drivers/pci/controller/vmd.c
16103 PCI DRIVER FOR MICROSEMI SWITCHTEC
16104 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
16105 M: Logan Gunthorpe <logang@deltatee.com>
16106 L: linux-pci@vger.kernel.org
16108 F: Documentation/ABI/testing/sysfs-class-switchtec
16109 F: Documentation/driver-api/switchtec.rst
16110 F: drivers/ntb/hw/mscc/
16111 F: drivers/pci/switch/switchtec*
16112 F: include/linux/switchtec.h
16113 F: include/uapi/linux/switchtec_ioctl.h
16115 PCI DRIVER FOR MOBIVEIL PCIE IP
16116 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
16117 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16118 L: linux-pci@vger.kernel.org
16120 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
16121 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
16123 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
16124 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16125 M: Pali Rohár <pali@kernel.org>
16126 L: linux-pci@vger.kernel.org
16127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16129 F: drivers/pci/controller/*mvebu*
16131 PCI DRIVER FOR NVIDIA TEGRA
16132 M: Thierry Reding <thierry.reding@gmail.com>
16133 L: linux-tegra@vger.kernel.org
16134 L: linux-pci@vger.kernel.org
16136 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
16137 F: drivers/pci/controller/pci-tegra.c
16139 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
16140 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16141 L: linux-pci@vger.kernel.org
16142 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16144 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
16145 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
16147 PCI DRIVER FOR RENESAS R-CAR
16148 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16149 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16150 L: linux-pci@vger.kernel.org
16151 L: linux-renesas-soc@vger.kernel.org
16153 F: Documentation/devicetree/bindings/pci/*rcar*
16154 F: drivers/pci/controller/*rcar*
16156 PCI DRIVER FOR SAMSUNG EXYNOS
16157 M: Jingoo Han <jingoohan1@gmail.com>
16158 L: linux-pci@vger.kernel.org
16159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16160 L: linux-samsung-soc@vger.kernel.org
16162 F: drivers/pci/controller/dwc/pci-exynos.c
16164 PCI DRIVER FOR SYNOPSYS DESIGNWARE
16165 M: Jingoo Han <jingoohan1@gmail.com>
16166 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
16167 L: linux-pci@vger.kernel.org
16169 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
16170 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
16171 F: drivers/pci/controller/dwc/*designware*
16173 PCI DRIVER FOR TI DRA7XX/J721E
16174 M: Vignesh Raghavendra <vigneshr@ti.com>
16175 L: linux-omap@vger.kernel.org
16176 L: linux-pci@vger.kernel.org
16177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16179 F: Documentation/devicetree/bindings/pci/ti-pci.txt
16180 F: drivers/pci/controller/cadence/pci-j721e.c
16181 F: drivers/pci/controller/dwc/pci-dra7xx.c
16183 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
16184 M: Linus Walleij <linus.walleij@linaro.org>
16185 L: linux-pci@vger.kernel.org
16187 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
16188 F: drivers/pci/controller/pci-v3-semi.c
16190 PCI ENDPOINT SUBSYSTEM
16191 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16192 M: Krzysztof Wilczyński <kw@linux.com>
16193 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16194 R: Kishon Vijay Abraham I <kishon@kernel.org>
16195 L: linux-pci@vger.kernel.org
16197 Q: https://patchwork.kernel.org/project/linux-pci/list/
16198 B: https://bugzilla.kernel.org
16199 C: irc://irc.oftc.net/linux-pci
16200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16201 F: Documentation/PCI/endpoint/*
16202 F: Documentation/misc-devices/pci-endpoint-test.rst
16203 F: drivers/misc/pci_endpoint_test.c
16204 F: drivers/pci/endpoint/
16207 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
16208 M: Mahesh J Salgaonkar <mahesh@linux.ibm.com>
16209 R: Oliver O'Halloran <oohall@gmail.com>
16210 L: linuxppc-dev@lists.ozlabs.org
16212 F: Documentation/PCI/pci-error-recovery.rst
16213 F: Documentation/powerpc/eeh-pci-error-recovery.rst
16214 F: arch/powerpc/include/*/eeh*.h
16215 F: arch/powerpc/kernel/eeh*.c
16216 F: arch/powerpc/platforms/*/eeh*.c
16217 F: drivers/pci/pcie/aer.c
16218 F: drivers/pci/pcie/dpc.c
16219 F: drivers/pci/pcie/err.c
16222 M: Linas Vepstas <linasvepstas@gmail.com>
16223 L: linux-pci@vger.kernel.org
16225 F: Documentation/PCI/pci-error-recovery.rst
16227 PCI PEER-TO-PEER DMA (P2PDMA)
16228 M: Bjorn Helgaas <bhelgaas@google.com>
16229 M: Logan Gunthorpe <logang@deltatee.com>
16230 L: linux-pci@vger.kernel.org
16232 Q: https://patchwork.kernel.org/project/linux-pci/list/
16233 B: https://bugzilla.kernel.org
16234 C: irc://irc.oftc.net/linux-pci
16235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16236 F: Documentation/driver-api/pci/p2pdma.rst
16237 F: drivers/pci/p2pdma.c
16238 F: include/linux/pci-p2pdma.h
16240 PCI MSI DRIVER FOR ALTERA MSI IP
16241 M: Joyce Ooi <joyce.ooi@intel.com>
16242 L: linux-pci@vger.kernel.org
16244 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
16245 F: drivers/pci/controller/pcie-altera-msi.c
16247 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
16248 M: Toan Le <toan@os.amperecomputing.com>
16249 L: linux-pci@vger.kernel.org
16250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16252 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
16253 F: drivers/pci/controller/pci-xgene-msi.c
16255 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
16256 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16257 M: Krzysztof Wilczyński <kw@linux.com>
16258 R: Rob Herring <robh@kernel.org>
16259 L: linux-pci@vger.kernel.org
16261 Q: https://patchwork.kernel.org/project/linux-pci/list/
16262 B: https://bugzilla.kernel.org
16263 C: irc://irc.oftc.net/linux-pci
16264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16265 F: Documentation/devicetree/bindings/pci/
16266 F: drivers/pci/controller/
16267 F: drivers/pci/pci-bridge-emul.c
16268 F: drivers/pci/pci-bridge-emul.h
16271 M: Bjorn Helgaas <bhelgaas@google.com>
16272 L: linux-pci@vger.kernel.org
16274 Q: https://patchwork.kernel.org/project/linux-pci/list/
16275 B: https://bugzilla.kernel.org
16276 C: irc://irc.oftc.net/linux-pci
16277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16278 F: Documentation/PCI/
16279 F: Documentation/devicetree/bindings/pci/
16280 F: arch/x86/kernel/early-quirks.c
16281 F: arch/x86/kernel/quirks.c
16283 F: drivers/acpi/pci*
16285 F: include/asm-generic/pci*
16286 F: include/linux/of_pci.h
16287 F: include/linux/pci*
16288 F: include/uapi/linux/pci*
16291 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
16292 M: Jonathan Chocron <jonnyc@amazon.com>
16293 L: linux-pci@vger.kernel.org
16295 F: Documentation/devicetree/bindings/pci/pcie-al.txt
16296 F: drivers/pci/controller/dwc/pcie-al.c
16298 PCIE DRIVER FOR AMLOGIC MESON
16299 M: Yue Wang <yue.wang@Amlogic.com>
16300 L: linux-pci@vger.kernel.org
16301 L: linux-amlogic@lists.infradead.org
16303 F: drivers/pci/controller/dwc/pci-meson.c
16305 PCIE DRIVER FOR AXIS ARTPEC
16306 M: Jesper Nilsson <jesper.nilsson@axis.com>
16307 L: linux-arm-kernel@axis.com
16308 L: linux-pci@vger.kernel.org
16310 F: Documentation/devicetree/bindings/pci/axis,artpec*
16311 F: drivers/pci/controller/dwc/*artpec*
16313 PCIE DRIVER FOR CAVIUM THUNDERX
16314 M: Robert Richter <rric@kernel.org>
16315 L: linux-pci@vger.kernel.org
16316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16318 F: drivers/pci/controller/pci-thunder-*
16320 PCIE DRIVER FOR HISILICON
16321 M: Zhou Wang <wangzhou1@hisilicon.com>
16322 L: linux-pci@vger.kernel.org
16324 F: drivers/pci/controller/dwc/pcie-hisi.c
16326 PCIE DRIVER FOR HISILICON KIRIN
16327 M: Xiaowei Song <songxiaowei@hisilicon.com>
16328 M: Binghui Wang <wangbinghui@hisilicon.com>
16329 L: linux-pci@vger.kernel.org
16331 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
16332 F: drivers/pci/controller/dwc/pcie-kirin.c
16334 PCIE DRIVER FOR HISILICON STB
16335 M: Shawn Guo <shawn.guo@linaro.org>
16336 L: linux-pci@vger.kernel.org
16338 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
16339 F: drivers/pci/controller/dwc/pcie-histb.c
16341 PCIE DRIVER FOR INTEL KEEM BAY
16342 M: Srikanth Thokala <srikanth.thokala@intel.com>
16343 L: linux-pci@vger.kernel.org
16345 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
16346 F: drivers/pci/controller/dwc/pcie-keembay.c
16348 PCIE DRIVER FOR INTEL LGM GW SOC
16349 M: Rahul Tanwar <rtanwar@maxlinear.com>
16350 L: linux-pci@vger.kernel.org
16352 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
16353 F: drivers/pci/controller/dwc/pcie-intel-gw.c
16355 PCIE DRIVER FOR MEDIATEK
16356 M: Ryder Lee <ryder.lee@mediatek.com>
16357 M: Jianjun Wang <jianjun.wang@mediatek.com>
16358 L: linux-pci@vger.kernel.org
16359 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16361 F: Documentation/devicetree/bindings/pci/mediatek*
16362 F: drivers/pci/controller/*mediatek*
16364 PCIE DRIVER FOR MICROCHIP
16365 M: Daire McNamara <daire.mcnamara@microchip.com>
16366 L: linux-pci@vger.kernel.org
16368 F: Documentation/devicetree/bindings/pci/microchip*
16369 F: drivers/pci/controller/*microchip*
16371 PCIE DRIVER FOR QUALCOMM MSM
16372 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16373 L: linux-pci@vger.kernel.org
16374 L: linux-arm-msm@vger.kernel.org
16376 F: drivers/pci/controller/dwc/pcie-qcom.c
16378 PCIE ENDPOINT DRIVER FOR QUALCOMM
16379 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16380 L: linux-pci@vger.kernel.org
16381 L: linux-arm-msm@vger.kernel.org
16383 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
16384 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
16386 PCIE DRIVER FOR ROCKCHIP
16387 M: Shawn Lin <shawn.lin@rock-chips.com>
16388 L: linux-pci@vger.kernel.org
16389 L: linux-rockchip@lists.infradead.org
16391 F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
16392 F: drivers/pci/controller/pcie-rockchip*
16394 PCIE DRIVER FOR SOCIONEXT UNIPHIER
16395 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16396 L: linux-pci@vger.kernel.org
16398 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
16399 F: drivers/pci/controller/dwc/pcie-uniphier*
16401 PCIE DRIVER FOR ST SPEAR13XX
16402 M: Pratyush Anand <pratyush.anand@gmail.com>
16403 L: linux-pci@vger.kernel.org
16405 F: drivers/pci/controller/dwc/*spear*
16407 PCI DRIVER FOR XILINX VERSAL CPM
16408 M: Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
16409 M: Michal Simek <michal.simek@amd.com>
16410 L: linux-pci@vger.kernel.org
16412 F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16413 F: drivers/pci/controller/pcie-xilinx-cpm.c
16416 M: Dominik Brodowski <linux@dominikbrodowski.net>
16418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
16419 F: Documentation/pcmcia/
16424 PCNET32 NETWORK DRIVER
16425 M: Don Fry <pcnet32@frontier.com>
16426 L: netdev@vger.kernel.org
16428 F: drivers/net/ethernet/amd/pcnet32.c
16430 PCRYPT PARALLEL CRYPTO ENGINE
16431 M: Steffen Klassert <steffen.klassert@secunet.com>
16432 L: linux-crypto@vger.kernel.org
16435 F: include/crypto/pcrypt.h
16437 PECI HARDWARE MONITORING DRIVERS
16438 M: Iwona Winiarska <iwona.winiarska@intel.com>
16439 L: linux-hwmon@vger.kernel.org
16441 F: Documentation/hwmon/peci-cputemp.rst
16442 F: Documentation/hwmon/peci-dimmtemp.rst
16443 F: drivers/hwmon/peci/
16446 M: Iwona Winiarska <iwona.winiarska@intel.com>
16447 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
16449 F: Documentation/devicetree/bindings/peci/
16450 F: Documentation/peci/
16452 F: include/linux/peci-cpu.h
16453 F: include/linux/peci.h
16455 PENSANDO ETHERNET DRIVERS
16456 M: Shannon Nelson <shannon.nelson@amd.com>
16457 M: Brett Creeley <brett.creeley@amd.com>
16458 M: drivers@pensando.io
16459 L: netdev@vger.kernel.org
16461 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
16462 F: drivers/net/ethernet/pensando/
16464 PER-CPU MEMORY ALLOCATOR
16465 M: Dennis Zhou <dennis@kernel.org>
16466 M: Tejun Heo <tj@kernel.org>
16467 M: Christoph Lameter <cl@linux.com>
16468 L: linux-mm@kvack.org
16470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
16471 F: arch/*/include/asm/percpu.h
16472 F: include/linux/percpu*.h
16476 PER-TASK DELAY ACCOUNTING
16477 M: Balbir Singh <bsingharora@gmail.com>
16479 F: include/linux/delayacct.h
16480 F: kernel/delayacct.c
16482 PERFORMANCE EVENTS SUBSYSTEM
16483 M: Peter Zijlstra <peterz@infradead.org>
16484 M: Ingo Molnar <mingo@redhat.com>
16485 M: Arnaldo Carvalho de Melo <acme@kernel.org>
16486 R: Mark Rutland <mark.rutland@arm.com>
16487 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16488 R: Jiri Olsa <jolsa@kernel.org>
16489 R: Namhyung Kim <namhyung@kernel.org>
16490 R: Ian Rogers <irogers@google.com>
16491 R: Adrian Hunter <adrian.hunter@intel.com>
16492 L: linux-perf-users@vger.kernel.org
16493 L: linux-kernel@vger.kernel.org
16495 W: https://perf.wiki.kernel.org/
16496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16498 F: arch/*/events/*/*
16499 F: arch/*/include/asm/perf_event.h
16500 F: arch/*/kernel/*/*/perf_event*.c
16501 F: arch/*/kernel/*/perf_event*.c
16502 F: arch/*/kernel/perf_callchain.c
16503 F: arch/*/kernel/perf_event*.c
16504 F: include/linux/perf_event.h
16505 F: include/uapi/linux/perf_event.h
16510 PERFORMANCE EVENTS TOOLING ARM64
16511 R: John Garry <john.g.garry@oracle.com>
16512 R: Will Deacon <will@kernel.org>
16513 R: James Clark <james.clark@arm.com>
16514 R: Mike Leach <mike.leach@linaro.org>
16515 R: Leo Yan <leo.yan@linaro.org>
16516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16518 F: tools/build/feature/test-libopencsd.c
16519 F: tools/perf/arch/arm*/
16520 F: tools/perf/pmu-events/arch/arm64/
16521 F: tools/perf/util/arm-spe*
16522 F: tools/perf/util/cs-etm*
16524 PERSONALITY HANDLING
16525 M: Christoph Hellwig <hch@infradead.org>
16526 L: linux-abi-devel@lists.sourceforge.net
16528 F: include/linux/personality.h
16529 F: include/uapi/linux/personality.h
16531 PHOENIX RC FLIGHT CONTROLLER ADAPTER
16532 M: Marcus Folkesson <marcus.folkesson@gmail.com>
16533 L: linux-input@vger.kernel.org
16535 F: Documentation/input/devices/pxrc.rst
16536 F: drivers/input/joystick/pxrc.c
16539 M: Remi Denis-Courmont <courmisch@gmail.com>
16541 F: Documentation/networking/phonet.rst
16542 F: include/linux/phonet.h
16543 F: include/net/phonet/
16544 F: include/uapi/linux/phonet.h
16548 M: Joern Engel <joern@lazybastard.org>
16549 L: linux-mtd@lists.infradead.org
16551 F: drivers/mtd/devices/phram.c
16554 M: Bruno Prémont <bonbons@linux-vserver.org>
16555 L: linux-input@vger.kernel.org
16557 F: drivers/hid/hid-picolcd*
16560 M: Christian Brauner <christian@brauner.io>
16561 L: linux-kernel@vger.kernel.org
16563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16565 F: tools/testing/selftests/clone3/
16566 F: tools/testing/selftests/pid_namespace/
16567 F: tools/testing/selftests/pidfd/
16570 K: \b(clone_args|kernel_clone_args)\b
16572 PIN CONTROL SUBSYSTEM
16573 M: Linus Walleij <linus.walleij@linaro.org>
16574 L: linux-gpio@vger.kernel.org
16576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16577 F: Documentation/devicetree/bindings/pinctrl/
16578 F: Documentation/driver-api/pin-control.rst
16579 F: drivers/pinctrl/
16580 F: include/dt-bindings/pinctrl/
16581 F: include/linux/pinctrl/
16583 PIN CONTROLLER - AMD
16584 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16585 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16587 F: drivers/pinctrl/pinctrl-amd.c
16589 PIN CONTROLLER - FREESCALE
16590 M: Dong Aisheng <aisheng.dong@nxp.com>
16591 M: Fabio Estevam <festevam@gmail.com>
16592 M: Shawn Guo <shawnguo@kernel.org>
16593 M: Jacky Bai <ping.bai@nxp.com>
16594 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16595 L: linux-gpio@vger.kernel.org
16597 F: Documentation/devicetree/bindings/pinctrl/fsl,*
16598 F: drivers/pinctrl/freescale/
16600 PIN CONTROLLER - INTEL
16601 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16602 M: Andy Shevchenko <andy@kernel.org>
16604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16605 F: drivers/pinctrl/intel/
16607 PIN CONTROLLER - KEEMBAY
16608 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16610 F: drivers/pinctrl/pinctrl-keembay*
16612 PIN CONTROLLER - MEDIATEK
16613 M: Sean Wang <sean.wang@kernel.org>
16614 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16616 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16617 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
16618 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16619 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16620 F: drivers/pinctrl/mediatek/
16622 PIN CONTROLLER - MEDIATEK MIPS
16623 M: Arınç ÜNAL <arinc.unal@arinc9.com>
16624 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
16625 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16626 L: linux-mips@vger.kernel.org
16628 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
16629 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
16630 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
16631 F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
16632 F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
16633 F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
16634 F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
16635 F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
16636 F: drivers/pinctrl/mediatek/pinctrl-mt7620.c
16637 F: drivers/pinctrl/mediatek/pinctrl-mt7621.c
16638 F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c
16639 F: drivers/pinctrl/mediatek/pinctrl-mtmips.*
16640 F: drivers/pinctrl/mediatek/pinctrl-rt2880.c
16641 F: drivers/pinctrl/mediatek/pinctrl-rt305x.c
16642 F: drivers/pinctrl/mediatek/pinctrl-rt3883.c
16644 PIN CONTROLLER - MICROCHIP AT91
16645 M: Ludovic Desroches <ludovic.desroches@microchip.com>
16646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16647 L: linux-gpio@vger.kernel.org
16649 F: drivers/gpio/gpio-sama5d2-piobu.c
16650 F: drivers/pinctrl/pinctrl-at91*
16652 PIN CONTROLLER - NXP S32
16653 M: Chester Lin <clin@suse.com>
16654 R: NXP S32 Linux Team <s32@nxp.com>
16655 L: linux-gpio@vger.kernel.org
16657 F: Documentation/devicetree/bindings/pinctrl/nxp,s32*
16658 F: drivers/pinctrl/nxp/
16660 PIN CONTROLLER - QUALCOMM
16661 M: Bjorn Andersson <andersson@kernel.org>
16662 L: linux-arm-msm@vger.kernel.org
16664 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16665 F: drivers/pinctrl/qcom/
16667 PIN CONTROLLER - RENESAS
16668 M: Geert Uytterhoeven <geert+renesas@glider.be>
16669 L: linux-renesas-soc@vger.kernel.org
16671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16672 F: Documentation/devicetree/bindings/pinctrl/renesas,*
16673 F: drivers/pinctrl/renesas/
16675 PIN CONTROLLER - SAMSUNG
16676 M: Tomasz Figa <tomasz.figa@gmail.com>
16677 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16678 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16679 R: Alim Akhtar <alim.akhtar@samsung.com>
16680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16681 L: linux-samsung-soc@vger.kernel.org
16683 C: irc://irc.libera.chat/linux-exynos
16684 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
16685 B: mailto:linux-samsung-soc@vger.kernel.org
16686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16687 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16688 F: drivers/pinctrl/samsung/
16689 F: include/dt-bindings/pinctrl/samsung.h
16691 PIN CONTROLLER - SINGLE
16692 M: Tony Lindgren <tony@atomide.com>
16693 M: Haojian Zhuang <haojian.zhuang@linaro.org>
16694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16695 L: linux-omap@vger.kernel.org
16697 F: drivers/pinctrl/pinctrl-single.c
16699 PIN CONTROLLER - SUNPLUS / TIBBO
16700 M: Dvorkin Dmitry <dvorkin@tibbo.com>
16701 M: Wells Lu <wellslutw@gmail.com>
16702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16704 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
16705 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
16706 F: drivers/pinctrl/sunplus/
16707 F: include/dt-bindings/pinctrl/sppctl*.h
16709 PINE64 PINEPHONE KEYBOARD DRIVER
16710 M: Samuel Holland <samuel@sholland.org>
16712 F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
16713 F: drivers/input/keyboard/pinephone-keyboard.c
16716 M: linux-block@vger.kernel.org
16718 F: drivers/block/pktcdvd.c
16719 F: include/linux/pktcdvd.h
16720 F: include/uapi/linux/pktcdvd.h
16722 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16723 M: Tomasz Duszynski <tduszyns@gmail.com>
16725 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16726 F: drivers/iio/chemical/pms7003.c
16728 PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
16729 M: Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
16730 L: netdev@vger.kernel.org
16732 F: drivers/net/phy/mdio-open-alliance.h
16733 F: net/ethtool/plca.c
16736 M: Jacob Keller <jacob.e.keller@intel.com>
16738 F: Documentation/driver-api/pldmfw/
16739 F: include/linux/pldmfw.h
16743 M: Logan Gunthorpe <logang@deltatee.com>
16745 F: drivers/dma/plx_dma.c
16748 M: Charles Hsu <hsu.yungteng@gmail.com>
16749 L: linux-hwmon@vger.kernel.org
16751 F: Documentation/hwmon/pm6764tr.rst
16752 F: drivers/hwmon/pmbus/pm6764tr.c
16755 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16756 L: linux-pm@vger.kernel.org
16758 W: https://01.org/pm-graph
16759 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16760 T: git git://github.com/intel/pm-graph
16761 F: tools/power/pm-graph
16763 PMBUS HARDWARE MONITORING DRIVERS
16764 M: Guenter Roeck <linux@roeck-us.net>
16765 L: linux-hwmon@vger.kernel.org
16767 W: http://hwmon.wiki.kernel.org/
16768 W: http://www.roeck-us.net/linux/drivers/
16769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16770 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16771 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16772 F: Documentation/hwmon/adm1275.rst
16773 F: Documentation/hwmon/ibm-cffps.rst
16774 F: Documentation/hwmon/ir35221.rst
16775 F: Documentation/hwmon/lm25066.rst
16776 F: Documentation/hwmon/ltc2978.rst
16777 F: Documentation/hwmon/ltc3815.rst
16778 F: Documentation/hwmon/max16064.rst
16779 F: Documentation/hwmon/max20751.rst
16780 F: Documentation/hwmon/max31785.rst
16781 F: Documentation/hwmon/max34440.rst
16782 F: Documentation/hwmon/max8688.rst
16783 F: Documentation/hwmon/pmbus-core.rst
16784 F: Documentation/hwmon/pmbus.rst
16785 F: Documentation/hwmon/tps40422.rst
16786 F: Documentation/hwmon/ucd9000.rst
16787 F: Documentation/hwmon/ucd9200.rst
16788 F: Documentation/hwmon/zl6100.rst
16789 F: drivers/hwmon/pmbus/
16790 F: include/linux/pmbus.h
16792 PMC SIERRA MaxRAID DRIVER
16793 L: linux-scsi@vger.kernel.org
16795 W: http://www.pmc-sierra.com/
16796 F: drivers/scsi/pmcraid.*
16798 PMC SIERRA PM8001 DRIVER
16799 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16800 L: linux-scsi@vger.kernel.org
16802 F: drivers/scsi/pm8001/
16804 PNI RM3100 IIO DRIVER
16805 M: Song Qiang <songqiang1304521@gmail.com>
16806 L: linux-iio@vger.kernel.org
16808 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16809 F: drivers/iio/magnetometer/rm3100*
16812 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16813 L: linux-acpi@vger.kernel.org
16816 F: include/linux/pnp.h
16818 POSIX CLOCKS and TIMERS
16819 M: Thomas Gleixner <tglx@linutronix.de>
16820 L: linux-kernel@vger.kernel.org
16822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16824 F: include/linux/time_namespace.h
16825 F: include/linux/timer*
16826 F: kernel/time/*timer*
16827 F: kernel/time/namespace.c
16829 POWER MANAGEMENT CORE
16830 M: "Rafael J. Wysocki" <rafael@kernel.org>
16831 L: linux-pm@vger.kernel.org
16833 B: https://bugzilla.kernel.org
16834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16835 F: drivers/base/power/
16836 F: drivers/powercap/
16837 F: include/linux/intel_rapl.h
16838 F: include/linux/pm.h
16839 F: include/linux/pm_*
16840 F: include/linux/powercap.h
16841 F: kernel/configs/nopm.config
16843 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16844 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16845 L: linux-pm@vger.kernel.org
16847 B: https://bugzilla.kernel.org
16848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16849 F: drivers/powercap/dtpm*
16850 F: include/linux/dtpm.h
16852 POWER STATE COORDINATION INTERFACE (PSCI)
16853 M: Mark Rutland <mark.rutland@arm.com>
16854 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16857 F: drivers/firmware/psci/
16858 F: include/linux/psci.h
16859 F: include/uapi/linux/psci.h
16861 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16862 M: Sebastian Reichel <sre@kernel.org>
16863 L: linux-pm@vger.kernel.org
16865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16866 F: Documentation/ABI/testing/sysfs-class-power
16867 F: Documentation/devicetree/bindings/power/supply/
16868 F: drivers/power/supply/
16869 F: include/linux/power/
16870 F: include/linux/power_supply.h
16872 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16873 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16874 L: linuxppc-dev@lists.ozlabs.org
16876 F: drivers/char/powernv-op-panel.c
16878 PPP OVER ATM (RFC 2364)
16879 M: Mitchell Blank Jr <mitch@sfgoth.com>
16881 F: include/uapi/linux/atmppp.h
16882 F: net/atm/pppoatm.c
16885 M: Michal Ostrowski <mostrows@earthlink.net>
16887 F: drivers/net/ppp/pppoe.c
16888 F: drivers/net/ppp/pppox.c
16891 M: James Chapman <jchapman@katalix.com>
16893 F: include/linux/if_pppol2tp.h
16894 F: include/uapi/linux/if_pppol2tp.h
16895 F: net/l2tp/l2tp_ppp.c
16897 PPP PROTOCOL DRIVERS AND COMPRESSORS
16898 L: linux-ppp@vger.kernel.org
16900 F: drivers/net/ppp/ppp_*
16903 M: Rodolfo Giometti <giometti@enneenne.com>
16904 L: linuxpps@ml.enneenne.com (subscribers-only)
16906 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16907 F: Documentation/ABI/testing/sysfs-pps
16908 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16909 F: Documentation/driver-api/pps.rst
16911 F: include/linux/pps*.h
16912 F: include/uapi/linux/pps.h
16915 M: Dmitry Kozlov <xeb@mail.ru>
16916 L: netdev@vger.kernel.org
16918 W: http://sourceforge.net/projects/accel-pptp
16919 F: drivers/net/ppp/pptp.c
16921 PRESSURE STALL INFORMATION (PSI)
16922 M: Johannes Weiner <hannes@cmpxchg.org>
16923 M: Suren Baghdasaryan <surenb@google.com>
16925 F: include/linux/psi*
16926 F: kernel/sched/psi.c
16929 M: Petr Mladek <pmladek@suse.com>
16930 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16931 R: Steven Rostedt <rostedt@goodmis.org>
16932 R: John Ogness <john.ogness@linutronix.de>
16934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16935 F: include/linux/printk.h
16939 R: Chris Down <chris@chrisdown.name>
16941 F: Documentation/core-api/printk-index.rst
16942 F: kernel/printk/index.c
16946 L: linux-kernel@vger.kernel.org
16947 L: linux-fsdevel@vger.kernel.org
16949 F: Documentation/filesystems/proc.rst
16951 F: include/linux/proc_fs.h
16952 F: tools/testing/selftests/proc/
16955 M: Luis Chamberlain <mcgrof@kernel.org>
16956 M: Kees Cook <keescook@chromium.org>
16957 M: Iurii Zaikin <yzaikin@google.com>
16958 L: linux-kernel@vger.kernel.org
16959 L: linux-fsdevel@vger.kernel.org
16961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16962 F: fs/proc/proc_sysctl.c
16963 F: include/linux/sysctl.h
16964 F: kernel/sysctl-test.c
16966 F: tools/testing/selftests/sysctl/
16968 PS3 NETWORK SUPPORT
16969 M: Geoff Levand <geoff@infradead.org>
16970 L: netdev@vger.kernel.org
16971 L: linuxppc-dev@lists.ozlabs.org
16973 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16975 PS3 PLATFORM SUPPORT
16976 M: Geoff Levand <geoff@infradead.org>
16977 L: linuxppc-dev@lists.ozlabs.org
16979 F: arch/powerpc/boot/ps3*
16980 F: arch/powerpc/include/asm/lv1call.h
16981 F: arch/powerpc/include/asm/ps3*.h
16982 F: arch/powerpc/platforms/ps3/
16985 F: drivers/rtc/rtc-ps3.c
16986 F: drivers/usb/host/*ps3.c
16987 F: sound/ppc/snd_ps3*
16990 M: Jim Paris <jim@jtan.com>
16991 M: Geoff Levand <geoff@infradead.org>
16992 L: linuxppc-dev@lists.ozlabs.org
16994 F: drivers/block/ps3vram.c
16996 PSAMPLE PACKET SAMPLING SUPPORT
16997 M: Yotam Gigi <yotam.gi@gmail.com>
16999 F: include/net/psample.h
17000 F: include/uapi/linux/psample.h
17004 M: Kees Cook <keescook@chromium.org>
17005 R: Tony Luck <tony.luck@intel.com>
17006 R: Guilherme G. Piccoli <gpiccoli@igalia.com>
17007 L: linux-hardening@vger.kernel.org
17009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
17010 F: Documentation/admin-guide/ramoops.rst
17011 F: Documentation/admin-guide/pstore-blk.rst
17012 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
17013 F: drivers/acpi/apei/erst.c
17014 F: drivers/firmware/efi/efi-pstore.c
17016 F: include/linux/pstore*
17017 K: \b(pstore|ramoops)
17019 PTP HARDWARE CLOCK SUPPORT
17020 M: Richard Cochran <richardcochran@gmail.com>
17021 L: netdev@vger.kernel.org
17023 W: http://linuxptp.sourceforge.net/
17024 F: Documentation/ABI/testing/sysfs-ptp
17025 F: Documentation/driver-api/ptp.rst
17026 F: drivers/net/phy/dp83640*
17028 F: include/linux/ptp_cl*
17029 K: (?:\b|_)ptp(?:\b|_)
17031 PTP VIRTUAL CLOCK SUPPORT
17032 M: Yangbo Lu <yangbo.lu@nxp.com>
17033 L: netdev@vger.kernel.org
17035 F: drivers/ptp/ptp_vclock.c
17036 F: net/ethtool/phc_vclocks.c
17039 M: Oleg Nesterov <oleg@redhat.com>
17041 F: arch/*/*/ptrace*.c
17042 F: arch/*/include/asm/ptrace*.h
17043 F: arch/*/ptrace*.c
17044 F: include/asm-generic/syscall.h
17045 F: include/linux/ptrace.h
17046 F: include/linux/regset.h
17047 F: include/uapi/linux/ptrace.h
17051 M: Hans Verkuil <hverkuil@xs4all.nl>
17052 L: linux-media@vger.kernel.org
17054 T: git git://linuxtv.org/media_tree.git
17055 F: drivers/media/cec/usb/pulse8/
17057 PURELIFI PLFXLC DRIVER
17058 M: Srinivasan Raju <srini.raju@purelifi.com>
17059 L: linux-wireless@vger.kernel.org
17061 F: drivers/net/wireless/purelifi/plfxlc/
17063 PVRUSB2 VIDEO4LINUX DRIVER
17064 M: Mike Isely <isely@pobox.com>
17065 L: pvrusb2@isely.net (subscribers-only)
17066 L: linux-media@vger.kernel.org
17068 W: http://www.isely.net/pvrusb2/
17069 T: git git://linuxtv.org/media_tree.git
17070 F: Documentation/driver-api/media/drivers/pvrusb2*
17071 F: drivers/media/usb/pvrusb2/
17074 M: Hans Verkuil <hverkuil@xs4all.nl>
17075 L: linux-media@vger.kernel.org
17077 T: git git://linuxtv.org/media_tree.git
17078 F: drivers/media/usb/pwc/*
17079 F: include/trace/events/pwc.h
17082 M: Sean Young <sean@mess.org>
17083 L: linux-media@vger.kernel.org
17085 F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
17086 F: drivers/media/rc/pwm-ir-tx.c
17089 M: Thierry Reding <thierry.reding@gmail.com>
17090 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17091 L: linux-pwm@vger.kernel.org
17093 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
17094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
17095 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
17096 F: Documentation/devicetree/bindings/pwm/
17097 F: Documentation/driver-api/pwm.rst
17098 F: drivers/gpio/gpio-mvebu.c
17100 F: drivers/video/backlight/pwm_bl.c
17101 F: include/dt-bindings/pwm/
17102 F: include/linux/pwm.h
17103 F: include/linux/pwm_backlight.h
17104 K: pwm_(config|apply_state|ops)
17107 M: Robert Jarzmik <robert.jarzmik@free.fr>
17108 L: linux-gpio@vger.kernel.org
17110 F: drivers/gpio/gpio-pxa.c
17116 M: Robert Jarzmik <robert.jarzmik@free.fr>
17117 L: linux-rtc@vger.kernel.org
17120 PXA2xx/PXA3xx SUPPORT
17121 M: Daniel Mack <daniel@zonque.org>
17122 M: Haojian Zhuang <haojian.zhuang@gmail.com>
17123 M: Robert Jarzmik <robert.jarzmik@free.fr>
17124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17126 T: git git://github.com/hzhuang1/linux.git
17127 T: git git://github.com/rjarzmik/linux.git
17128 F: arch/arm/boot/dts/pxa*
17129 F: arch/arm/mach-pxa/
17130 F: drivers/dma/pxa*
17131 F: drivers/pcmcia/pxa2xx*
17132 F: drivers/pinctrl/pxa/
17133 F: drivers/spi/spi-pxa2xx*
17134 F: drivers/usb/gadget/udc/pxa2*
17135 F: include/sound/pxa2xx-lib.h
17140 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
17141 L: qat-linux@intel.com
17143 F: drivers/crypto/intel/qat/
17145 QCOM AUDIO (ASoC) DRIVERS
17146 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17147 M: Banajit Goswami <bgoswami@quicinc.com>
17148 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17150 F: Documentation/devicetree/bindings/soc/qcom/qcom,apr*
17151 F: Documentation/devicetree/bindings/sound/qcom,*
17152 F: drivers/soc/qcom/apr.c
17153 F: include/dt-bindings/sound/qcom,wcd9335.h
17154 F: sound/soc/codecs/lpass-rx-macro.*
17155 F: sound/soc/codecs/lpass-tx-macro.*
17156 F: sound/soc/codecs/lpass-va-macro.c
17157 F: sound/soc/codecs/lpass-wsa-macro.*
17158 F: sound/soc/codecs/msm8916-wcd-analog.c
17159 F: sound/soc/codecs/msm8916-wcd-digital.c
17160 F: sound/soc/codecs/wcd9335.*
17161 F: sound/soc/codecs/wcd934x.c
17162 F: sound/soc/codecs/wcd-clsh-v2.*
17163 F: sound/soc/codecs/wcd-mbhc-v2.*
17164 F: sound/soc/codecs/wsa881x.c
17165 F: sound/soc/codecs/wsa883x.c
17168 QCOM EMBEDDED USB DEBUGGER (EUD)
17169 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
17170 L: linux-arm-msm@vger.kernel.org
17172 F: Documentation/ABI/testing/sysfs-driver-eud
17173 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
17174 F: drivers/usb/misc/qcom_eud.c
17177 M: Alex Elder <elder@kernel.org>
17178 L: netdev@vger.kernel.org
17180 F: drivers/net/ipa/
17182 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
17183 M: Gabriel Somlo <somlo@cmu.edu>
17184 M: "Michael S. Tsirkin" <mst@redhat.com>
17185 L: qemu-devel@nongnu.org
17187 F: drivers/firmware/qemu_fw_cfg.c
17188 F: include/uapi/linux/qemu_fw_cfg.h
17191 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17192 L: linux-rdma@vger.kernel.org
17194 F: drivers/infiniband/hw/qib/
17196 QLOGIC QL41xxx FCOE DRIVER
17197 M: Saurav Kashyap <skashyap@marvell.com>
17198 M: Javed Hasan <jhasan@marvell.com>
17199 M: GR-QLogic-Storage-Upstream@marvell.com
17200 L: linux-scsi@vger.kernel.org
17202 F: drivers/scsi/qedf/
17204 QLOGIC QL41xxx ISCSI DRIVER
17205 M: Nilesh Javali <njavali@marvell.com>
17206 M: Manish Rangankar <mrangankar@marvell.com>
17207 M: GR-QLogic-Storage-Upstream@marvell.com
17208 L: linux-scsi@vger.kernel.org
17210 F: drivers/scsi/qedi/
17212 QLOGIC QL4xxx ETHERNET DRIVER
17213 M: Ariel Elior <aelior@marvell.com>
17214 M: Manish Chopra <manishc@marvell.com>
17215 L: netdev@vger.kernel.org
17217 F: drivers/net/ethernet/qlogic/qed/
17218 F: drivers/net/ethernet/qlogic/qede/
17219 F: include/linux/qed/
17221 QLOGIC QL4xxx RDMA DRIVER
17222 M: Michal Kalderon <mkalderon@marvell.com>
17223 M: Ariel Elior <aelior@marvell.com>
17224 L: linux-rdma@vger.kernel.org
17226 F: drivers/infiniband/hw/qedr/
17227 F: include/uapi/rdma/qedr-abi.h
17229 QLOGIC QLA1280 SCSI DRIVER
17230 M: Michael Reed <mdr@sgi.com>
17231 L: linux-scsi@vger.kernel.org
17233 F: drivers/scsi/qla1280.[ch]
17235 QLOGIC QLA2XXX FC-SCSI DRIVER
17236 M: Nilesh Javali <njavali@marvell.com>
17237 M: GR-QLogic-Storage-Upstream@marvell.com
17238 L: linux-scsi@vger.kernel.org
17240 F: drivers/scsi/qla2xxx/
17242 QLOGIC QLA3XXX NETWORK DRIVER
17243 M: GR-Linux-NIC-Dev@marvell.com
17244 L: netdev@vger.kernel.org
17246 F: drivers/net/ethernet/qlogic/qla3xxx.*
17248 QLOGIC QLA4XXX iSCSI DRIVER
17249 M: Nilesh Javali <njavali@marvell.com>
17250 M: Manish Rangankar <mrangankar@marvell.com>
17251 M: GR-QLogic-Storage-Upstream@marvell.com
17252 L: linux-scsi@vger.kernel.org
17254 F: drivers/scsi/qla4xxx/
17256 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
17257 M: Shahed Shaikh <shshaikh@marvell.com>
17258 M: Manish Chopra <manishc@marvell.com>
17259 M: GR-Linux-NIC-Dev@marvell.com
17260 L: netdev@vger.kernel.org
17262 F: drivers/net/ethernet/qlogic/qlcnic/
17264 QLOGIC QLGE 10Gb ETHERNET DRIVER
17265 M: Manish Chopra <manishc@marvell.com>
17266 M: GR-Linux-NIC-Dev@marvell.com
17267 M: Coiby Xu <coiby.xu@gmail.com>
17268 L: netdev@vger.kernel.org
17270 F: Documentation/networking/device_drivers/qlogic/qlge.rst
17271 F: drivers/staging/qlge/
17273 QM1D1B0004 MEDIA DRIVER
17274 M: Akihiro Tsukada <tskd08@gmail.com>
17275 L: linux-media@vger.kernel.org
17277 F: drivers/media/tuners/qm1d1b0004*
17279 QM1D1C0042 MEDIA DRIVER
17280 M: Akihiro Tsukada <tskd08@gmail.com>
17281 L: linux-media@vger.kernel.org
17283 F: drivers/media/tuners/qm1d1c0042*
17286 M: Anders Larsen <al@alarsen.net>
17288 W: http://www.alarsen.net/linux/qnx4fs/
17290 F: include/uapi/linux/qnx4_fs.h
17291 F: include/uapi/linux/qnxtypes.h
17295 F: Documentation/filesystems/qnx6.rst
17297 F: include/linux/qnx6_fs.h
17299 QORIQ DPAA2 FSL-MC BUS DRIVER
17300 M: Stuart Yoder <stuyoder@gmail.com>
17301 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
17302 L: linux-kernel@vger.kernel.org
17304 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
17305 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
17306 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
17307 F: drivers/bus/fsl-mc/
17308 F: include/uapi/linux/fsl_mc.h
17310 QT1010 MEDIA DRIVER
17311 M: Antti Palosaari <crope@iki.fi>
17312 L: linux-media@vger.kernel.org
17314 W: https://linuxtv.org
17315 W: http://palosaari.fi/linux/
17316 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17317 T: git git://linuxtv.org/anttip/media_tree.git
17318 F: drivers/media/tuners/qt1010*
17320 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
17321 M: Kalle Valo <kvalo@kernel.org>
17322 L: ath10k@lists.infradead.org
17324 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
17325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17326 F: drivers/net/wireless/ath/ath10k/
17327 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.yaml
17329 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
17330 M: Kalle Valo <kvalo@kernel.org>
17331 L: ath11k@lists.infradead.org
17333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17334 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
17335 F: drivers/net/wireless/ath/ath11k/
17337 QUALCOMM ATH12K WIRELESS DRIVER
17338 M: Kalle Valo <kvalo@kernel.org>
17339 L: ath12k@lists.infradead.org
17341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17342 F: drivers/net/wireless/ath/ath12k/
17344 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
17345 M: Toke Høiland-Jørgensen <toke@toke.dk>
17346 L: linux-wireless@vger.kernel.org
17348 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
17349 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
17350 F: drivers/net/wireless/ath/ath9k/
17352 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
17353 M: Stephan Gerhold <stephan@gerhold.net>
17354 L: netdev@vger.kernel.org
17355 L: linux-arm-msm@vger.kernel.org
17357 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
17358 F: drivers/net/wwan/qcom_bam_dmux.c
17360 QUALCOMM CAMERA SUBSYSTEM DRIVER
17361 M: Robert Foss <rfoss@kernel.org>
17362 M: Todor Tomov <todor.too@gmail.com>
17363 M: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
17364 L: linux-media@vger.kernel.org
17366 F: Documentation/admin-guide/media/qcom_camss.rst
17367 F: Documentation/devicetree/bindings/media/*camss*
17368 F: drivers/media/platform/qcom/camss/
17370 QUALCOMM CLOCK DRIVERS
17371 M: Bjorn Andersson <andersson@kernel.org>
17372 L: linux-arm-msm@vger.kernel.org
17374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
17375 F: Documentation/devicetree/bindings/clock/qcom,*
17376 F: drivers/clk/qcom/
17377 F: include/dt-bindings/clock/qcom,*
17379 QUALCOMM CLOUD AI (QAIC) DRIVER
17380 M: Jeffrey Hugo <quic_jhugo@quicinc.com>
17381 L: linux-arm-msm@vger.kernel.org
17382 L: dri-devel@lists.freedesktop.org
17384 T: git git://anongit.freedesktop.org/drm/drm-misc
17385 F: Documentation/accel/qaic/
17386 F: drivers/accel/qaic/
17387 F: include/uapi/drm/qaic_accel.h
17389 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
17390 M: Bjorn Andersson <andersson@kernel.org>
17391 M: Konrad Dybcio <konrad.dybcio@linaro.org>
17392 L: linux-pm@vger.kernel.org
17393 L: linux-arm-msm@vger.kernel.org
17395 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
17396 F: drivers/soc/qcom/cpr.c
17398 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
17399 M: Ilia Lin <ilia.lin@kernel.org>
17400 L: linux-pm@vger.kernel.org
17402 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
17403 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
17404 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
17406 QUALCOMM CRYPTO DRIVERS
17407 M: Thara Gopinath <thara.gopinath@gmail.com>
17408 L: linux-crypto@vger.kernel.org
17409 L: linux-arm-msm@vger.kernel.org
17411 F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml
17412 F: drivers/crypto/qce/
17414 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
17415 M: Timur Tabi <timur@kernel.org>
17416 L: netdev@vger.kernel.org
17418 F: drivers/net/ethernet/qualcomm/emac/
17420 QUALCOMM ETHQOS ETHERNET DRIVER
17421 M: Vinod Koul <vkoul@kernel.org>
17422 R: Bhupesh Sharma <bhupesh.sharma@linaro.org>
17423 L: netdev@vger.kernel.org
17425 F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml
17426 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
17428 QUALCOMM FASTRPC DRIVER
17429 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17430 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
17431 L: linux-arm-msm@vger.kernel.org
17433 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
17434 F: drivers/misc/fastrpc.c
17435 F: include/uapi/misc/fastrpc.h
17437 QUALCOMM HEXAGON ARCHITECTURE
17438 M: Brian Cain <bcain@quicinc.com>
17439 L: linux-hexagon@vger.kernel.org
17440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
17444 QUALCOMM HIDMA DRIVER
17445 M: Sinan Kaya <okaya@kernel.org>
17446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17447 L: linux-arm-msm@vger.kernel.org
17448 L: dmaengine@vger.kernel.org
17450 F: drivers/dma/qcom/hidma*
17452 QUALCOMM I2C CCI DRIVER
17453 M: Loic Poulain <loic.poulain@linaro.org>
17454 M: Robert Foss <rfoss@kernel.org>
17455 L: linux-i2c@vger.kernel.org
17456 L: linux-arm-msm@vger.kernel.org
17458 F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
17459 F: drivers/i2c/busses/i2c-qcom-cci.c
17461 QUALCOMM INTERCONNECT BWMON DRIVER
17462 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17463 L: linux-arm-msm@vger.kernel.org
17465 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
17466 F: drivers/soc/qcom/icc-bwmon.c
17469 M: Rob Clark <robdclark@gmail.com>
17470 L: iommu@lists.linux.dev
17471 L: linux-arm-msm@vger.kernel.org
17473 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
17475 QUALCOMM IPC ROUTER (QRTR) DRIVER
17476 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17477 L: linux-arm-msm@vger.kernel.org
17479 F: include/trace/events/qrtr.h
17480 F: include/uapi/linux/qrtr.h
17483 QUALCOMM IPCC MAILBOX DRIVER
17484 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17485 L: linux-arm-msm@vger.kernel.org
17487 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
17488 F: drivers/mailbox/qcom-ipcc.c
17489 F: include/dt-bindings/mailbox/qcom-ipcc.h
17491 QUALCOMM IPQ4019 USB PHY DRIVER
17492 M: Robert Marko <robert.marko@sartura.hr>
17493 M: Luka Perkov <luka.perkov@sartura.hr>
17494 L: linux-arm-msm@vger.kernel.org
17496 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
17497 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
17499 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
17500 M: Robert Marko <robert.marko@sartura.hr>
17501 M: Luka Perkov <luka.perkov@sartura.hr>
17502 L: linux-arm-msm@vger.kernel.org
17504 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
17505 F: drivers/regulator/vqmmc-ipq4019-regulator.c
17507 QUALCOMM NAND CONTROLLER DRIVER
17508 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17509 L: linux-mtd@lists.infradead.org
17510 L: linux-arm-msm@vger.kernel.org
17512 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
17513 F: drivers/mtd/nand/raw/qcom_nandc.c
17515 QUALCOMM RMNET DRIVER
17516 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
17517 M: Sean Tranchetti <quic_stranche@quicinc.com>
17518 L: netdev@vger.kernel.org
17520 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
17521 F: drivers/net/ethernet/qualcomm/rmnet/
17522 F: include/linux/if_rmnet.h
17524 QUALCOMM TSENS THERMAL DRIVER
17525 M: Amit Kucheria <amitk@kernel.org>
17526 M: Thara Gopinath <thara.gopinath@gmail.com>
17527 L: linux-pm@vger.kernel.org
17528 L: linux-arm-msm@vger.kernel.org
17530 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
17531 F: drivers/thermal/qcom/
17533 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
17534 M: Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
17535 M: Vikash Garodia <quic_vgarodia@quicinc.com>
17536 L: linux-media@vger.kernel.org
17537 L: linux-arm-msm@vger.kernel.org
17539 T: git git://linuxtv.org/media_tree.git
17540 F: Documentation/devicetree/bindings/media/*venus*
17541 F: drivers/media/platform/qcom/venus/
17543 QUALCOMM WCN36XX WIRELESS DRIVER
17544 M: Loic Poulain <loic.poulain@linaro.org>
17545 L: wcn36xx@lists.infradead.org
17547 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
17548 F: drivers/net/wireless/ath/wcn36xx/
17550 QUANTENNA QTNFMAC WIRELESS DRIVER
17551 M: Igor Mitsyanko <imitsyanko@quantenna.com>
17552 R: Sergey Matyukevich <geomatsi@gmail.com>
17553 L: linux-wireless@vger.kernel.org
17555 F: drivers/net/wireless/quantenna
17557 RADEON and AMDGPU DRM DRIVERS
17558 M: Alex Deucher <alexander.deucher@amd.com>
17559 M: Christian König <christian.koenig@amd.com>
17560 M: Pan, Xinhui <Xinhui.Pan@amd.com>
17561 L: amd-gfx@lists.freedesktop.org
17563 T: git https://gitlab.freedesktop.org/agd5f/linux.git
17564 B: https://gitlab.freedesktop.org/drm/amd/-/issues
17565 C: irc://irc.oftc.net/radeon
17566 F: Documentation/gpu/amdgpu/
17567 F: drivers/gpu/drm/amd/
17568 F: drivers/gpu/drm/radeon/
17569 F: include/uapi/drm/amdgpu_drm.h
17570 F: include/uapi/drm/radeon_drm.h
17572 RADEON FRAMEBUFFER DISPLAY DRIVER
17573 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
17574 L: linux-fbdev@vger.kernel.org
17576 F: drivers/video/fbdev/aty/radeon*
17577 F: include/uapi/linux/radeonfb.h
17579 RADIOSHARK RADIO DRIVER
17580 M: Hans Verkuil <hverkuil@xs4all.nl>
17581 L: linux-media@vger.kernel.org
17583 T: git git://linuxtv.org/media_tree.git
17584 F: drivers/media/radio/radio-shark.c
17586 RADIOSHARK2 RADIO DRIVER
17587 M: Hans Verkuil <hverkuil@xs4all.nl>
17588 L: linux-media@vger.kernel.org
17590 T: git git://linuxtv.org/media_tree.git
17591 F: drivers/media/radio/radio-shark2.c
17592 F: drivers/media/radio/radio-tea5777.c
17594 RADOS BLOCK DEVICE (RBD)
17595 M: Ilya Dryomov <idryomov@gmail.com>
17596 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
17597 L: ceph-devel@vger.kernel.org
17599 W: http://ceph.com/
17600 T: git https://github.com/ceph/ceph-client.git
17601 F: Documentation/ABI/testing/sysfs-bus-rbd
17602 F: drivers/block/rbd.c
17603 F: drivers/block/rbd_types.h
17605 RAGE128 FRAMEBUFFER DISPLAY DRIVER
17606 L: linux-fbdev@vger.kernel.org
17608 F: drivers/video/fbdev/aty/aty128fb.c
17610 RAINSHADOW-CEC DRIVER
17611 M: Hans Verkuil <hverkuil@xs4all.nl>
17612 L: linux-media@vger.kernel.org
17614 T: git git://linuxtv.org/media_tree.git
17615 F: drivers/media/cec/usb/rainshadow/
17617 RALINK MIPS ARCHITECTURE
17618 M: John Crispin <john@phrozen.org>
17619 L: linux-mips@vger.kernel.org
17621 F: arch/mips/ralink
17623 RALINK MT7621 MIPS ARCHITECTURE
17624 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17625 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17626 L: linux-mips@vger.kernel.org
17628 F: arch/mips/boot/dts/ralink/mt7621*
17630 RALINK RT2X00 WIRELESS LAN DRIVER
17631 M: Stanislaw Gruszka <stf_xl@wp.pl>
17632 M: Helmut Schaa <helmut.schaa@googlemail.com>
17633 L: linux-wireless@vger.kernel.org
17635 F: drivers/net/wireless/ralink/rt2x00/
17637 RAMDISK RAM BLOCK DEVICE DRIVER
17638 M: Jens Axboe <axboe@kernel.dk>
17640 F: Documentation/admin-guide/blockdev/ramdisk.rst
17641 F: drivers/block/brd.c
17643 RANCHU VIRTUAL BOARD FOR MIPS
17644 M: Miodrag Dinic <miodrag.dinic@mips.com>
17645 L: linux-mips@vger.kernel.org
17647 F: arch/mips/configs/generic/board-ranchu.config
17648 F: arch/mips/generic/board-ranchu.c
17650 RANDOM NUMBER DRIVER
17651 M: "Theodore Ts'o" <tytso@mit.edu>
17652 M: Jason A. Donenfeld <Jason@zx2c4.com>
17653 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17655 F: drivers/char/random.c
17656 F: drivers/virt/vmgenid.c
17659 M: Matt Porter <mporter@kernel.crashing.org>
17660 M: Alexandre Bounine <alex.bou9@gmail.com>
17662 F: drivers/rapidio/
17665 M: Tony Luck <tony.luck@intel.com>
17666 M: Borislav Petkov <bp@alien8.de>
17667 L: linux-edac@vger.kernel.org
17669 F: Documentation/admin-guide/ras.rst
17671 F: include/linux/ras.h
17672 F: include/ras/ras_event.h
17674 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17675 L: linux-wireless@vger.kernel.org
17677 F: drivers/net/wireless/legacy/ray*
17679 RC-CORE / LIRC FRAMEWORK
17680 M: Sean Young <sean@mess.org>
17681 L: linux-media@vger.kernel.org
17683 W: http://linuxtv.org
17684 T: git git://linuxtv.org/media_tree.git
17685 F: Documentation/driver-api/media/rc-core.rst
17686 F: Documentation/userspace-api/media/rc/
17687 F: drivers/media/rc/
17688 F: include/media/rc-map.h
17689 F: include/media/rc-core.h
17690 F: include/uapi/linux/lirc.h
17692 RCMM REMOTE CONTROLS DECODER
17693 M: Patrick Lerda <patrick9876@free.fr>
17695 F: drivers/media/rc/ir-rcmm-decoder.c
17697 RCUTORTURE TEST FRAMEWORK
17698 M: "Paul E. McKenney" <paulmck@kernel.org>
17699 M: Josh Triplett <josh@joshtriplett.org>
17700 R: Steven Rostedt <rostedt@goodmis.org>
17701 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17702 R: Lai Jiangshan <jiangshanlai@gmail.com>
17703 L: rcu@vger.kernel.org
17705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17706 F: tools/testing/selftests/rcutorture
17708 RDACM20 Camera Sensor
17709 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17710 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17711 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17712 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17713 L: linux-media@vger.kernel.org
17715 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17716 F: drivers/media/i2c/max9271.c
17717 F: drivers/media/i2c/max9271.h
17718 F: drivers/media/i2c/rdacm20.c
17720 RDACM21 Camera Sensor
17721 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17722 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17723 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17724 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17725 L: linux-media@vger.kernel.org
17727 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17728 F: drivers/media/i2c/max9271.c
17729 F: drivers/media/i2c/max9271.h
17730 F: drivers/media/i2c/rdacm21.c
17733 M: Florian Fainelli <florian@openwrt.org>
17736 RDC R6040 FAST ETHERNET DRIVER
17737 M: Florian Fainelli <f.fainelli@gmail.com>
17738 L: netdev@vger.kernel.org
17740 F: drivers/net/ethernet/rdc/r6040.c
17742 RDMAVT - RDMA verbs software
17743 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17744 L: linux-rdma@vger.kernel.org
17746 F: drivers/infiniband/sw/rdmavt
17748 RDS - RELIABLE DATAGRAM SOCKETS
17749 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
17750 L: netdev@vger.kernel.org
17751 L: linux-rdma@vger.kernel.org
17752 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
17754 W: https://oss.oracle.com/projects/rds/
17755 F: Documentation/networking/rds.rst
17758 RDT - RESOURCE ALLOCATION
17759 M: Fenghua Yu <fenghua.yu@intel.com>
17760 M: Reinette Chatre <reinette.chatre@intel.com>
17761 L: linux-kernel@vger.kernel.org
17763 F: Documentation/arch/x86/resctrl*
17764 F: arch/x86/include/asm/resctrl.h
17765 F: arch/x86/kernel/cpu/resctrl/
17766 F: tools/testing/selftests/resctrl/
17768 READ-COPY UPDATE (RCU)
17769 M: "Paul E. McKenney" <paulmck@kernel.org>
17770 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17771 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17772 M: Joel Fernandes <joel@joelfernandes.org>
17773 M: Josh Triplett <josh@joshtriplett.org>
17774 M: Boqun Feng <boqun.feng@gmail.com>
17775 R: Steven Rostedt <rostedt@goodmis.org>
17776 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17777 R: Lai Jiangshan <jiangshanlai@gmail.com>
17778 R: Zqiang <qiang1.zhang@intel.com>
17779 L: rcu@vger.kernel.org
17781 W: http://www.rdrop.com/users/paulmck/RCU/
17782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17783 F: Documentation/RCU/
17784 F: include/linux/rcu*
17786 X: Documentation/RCU/torture.rst
17787 X: include/linux/srcu*.h
17788 X: kernel/rcu/srcu*.c
17790 REAL TIME CLOCK (RTC) SUBSYSTEM
17791 M: Alessandro Zummo <a.zummo@towertech.it>
17792 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17793 L: linux-rtc@vger.kernel.org
17795 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17797 F: Documentation/admin-guide/rtc.rst
17798 F: Documentation/devicetree/bindings/rtc/
17800 F: include/linux/platform_data/rtc-*
17801 F: include/linux/rtc.h
17802 F: include/linux/rtc/
17803 F: include/uapi/linux/rtc.h
17804 F: tools/testing/selftests/rtc/
17806 REALTEK AUDIO CODECS
17807 M: Oder Chiou <oder_chiou@realtek.com>
17809 F: include/sound/rt*.h
17810 F: sound/soc/codecs/rt*
17812 REALTEK OTTO WATCHDOG
17813 M: Sander Vanheule <sander@svanheule.net>
17814 L: linux-watchdog@vger.kernel.org
17816 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17817 F: drivers/watchdog/realtek_otto_wdt.c
17819 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17820 M: Linus Walleij <linus.walleij@linaro.org>
17821 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17823 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17824 F: drivers/net/dsa/realtek/*
17826 REALTEK WIRELESS DRIVER (rtlwifi family)
17827 M: Ping-Ke Shih <pkshih@realtek.com>
17828 L: linux-wireless@vger.kernel.org
17830 W: https://wireless.wiki.kernel.org/
17831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17832 F: drivers/net/wireless/realtek/rtlwifi/
17834 REALTEK WIRELESS DRIVER (rtw88)
17835 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17836 L: linux-wireless@vger.kernel.org
17838 F: drivers/net/wireless/realtek/rtw88/
17840 REALTEK WIRELESS DRIVER (rtw89)
17841 M: Ping-Ke Shih <pkshih@realtek.com>
17842 L: linux-wireless@vger.kernel.org
17844 F: drivers/net/wireless/realtek/rtw89/
17846 REDPINE WIRELESS DRIVER
17847 L: linux-wireless@vger.kernel.org
17849 F: drivers/net/wireless/rsi/
17851 REGISTER MAP ABSTRACTION
17852 M: Mark Brown <broonie@kernel.org>
17853 L: linux-kernel@vger.kernel.org
17855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17856 F: Documentation/devicetree/bindings/regmap/
17857 F: drivers/base/regmap/
17858 F: include/linux/regmap.h
17860 REISERFS FILE SYSTEM
17861 L: reiserfs-devel@vger.kernel.org
17865 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17866 M: Bjorn Andersson <andersson@kernel.org>
17867 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17868 L: linux-remoteproc@vger.kernel.org
17870 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17871 F: Documentation/ABI/testing/sysfs-class-remoteproc
17872 F: Documentation/devicetree/bindings/remoteproc/
17873 F: Documentation/staging/remoteproc.rst
17874 F: drivers/remoteproc/
17875 F: include/linux/remoteproc.h
17876 F: include/linux/remoteproc/
17878 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17879 M: Bjorn Andersson <andersson@kernel.org>
17880 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17881 L: linux-remoteproc@vger.kernel.org
17883 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17884 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17885 F: Documentation/staging/rpmsg.rst
17887 F: include/linux/rpmsg.h
17888 F: include/linux/rpmsg/
17889 F: include/uapi/linux/rpmsg.h
17892 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17893 M: Stephan Gerhold <stephan@gerhold.net>
17894 L: netdev@vger.kernel.org
17895 L: linux-remoteproc@vger.kernel.org
17897 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17899 RENESAS CLOCK DRIVERS
17900 M: Geert Uytterhoeven <geert+renesas@glider.be>
17901 L: linux-renesas-soc@vger.kernel.org
17903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17904 F: Documentation/devicetree/bindings/clock/renesas,*
17905 F: drivers/clk/renesas/
17907 RENESAS EMEV2 I2C DRIVER
17908 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17909 L: linux-renesas-soc@vger.kernel.org
17911 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17912 F: drivers/i2c/busses/i2c-emev2.c
17914 RENESAS ETHERNET DRIVERS
17915 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17916 L: netdev@vger.kernel.org
17917 L: linux-renesas-soc@vger.kernel.org
17918 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17919 F: drivers/net/ethernet/renesas/
17920 F: include/linux/sh_eth.h
17922 RENESAS IDT821034 ASoC CODEC
17923 M: Herve Codina <herve.codina@bootlin.com>
17924 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17926 F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
17927 F: sound/soc/codecs/idt821034.c
17929 RENESAS R-CAR GYROADC DRIVER
17930 M: Marek Vasut <marek.vasut@gmail.com>
17931 L: linux-iio@vger.kernel.org
17933 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17934 F: drivers/iio/adc/rcar-gyroadc.c
17936 RENESAS R-CAR I2C DRIVERS
17937 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17938 L: linux-renesas-soc@vger.kernel.org
17940 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17941 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17942 F: drivers/i2c/busses/i2c-rcar.c
17943 F: drivers/i2c/busses/i2c-sh_mobile.c
17945 RENESAS R-CAR SATA DRIVER
17946 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17948 L: linux-ide@vger.kernel.org
17949 L: linux-renesas-soc@vger.kernel.org
17950 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17951 F: drivers/ata/sata_rcar.c
17953 RENESAS R-CAR THERMAL DRIVERS
17954 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17955 L: linux-renesas-soc@vger.kernel.org
17957 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17958 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17959 F: drivers/thermal/rcar_gen3_thermal.c
17960 F: drivers/thermal/rcar_thermal.c
17962 RENESAS RIIC DRIVER
17963 M: Chris Brandt <chris.brandt@renesas.com>
17964 L: linux-renesas-soc@vger.kernel.org
17966 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17967 F: drivers/i2c/busses/i2c-riic.c
17969 RENESAS USB PHY DRIVER
17970 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17971 L: linux-renesas-soc@vger.kernel.org
17973 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17975 RENESAS RZ/G2L A/D DRIVER
17976 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17977 L: linux-iio@vger.kernel.org
17978 L: linux-renesas-soc@vger.kernel.org
17980 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17981 F: drivers/iio/adc/rzg2l_adc.c
17983 RENESAS RZ/G2L MTU3a COUNTER DRIVER
17984 M: Biju Das <biju.das.jz@bp.renesas.com>
17985 L: linux-iio@vger.kernel.org
17986 L: linux-renesas-soc@vger.kernel.org
17988 F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
17989 F: drivers/counter/rz-mtu3-cnt.c
17991 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17992 M: Clément Léger <clement.leger@bootlin.com>
17993 L: linux-renesas-soc@vger.kernel.org
17994 L: netdev@vger.kernel.org
17996 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17997 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17998 F: drivers/net/dsa/rzn1_a5psw*
17999 F: drivers/net/pcs/pcs-rzn1-miic.c
18000 F: include/dt-bindings/net/pcs-rzn1-miic.h
18001 F: include/linux/pcs-rzn1-miic.h
18002 F: net/dsa/tag_rzn1_a5psw.c
18004 RENESAS RZ/N1 RTC CONTROLLER DRIVER
18005 M: Miquel Raynal <miquel.raynal@bootlin.com>
18006 L: linux-rtc@vger.kernel.org
18007 L: linux-renesas-soc@vger.kernel.org
18009 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
18010 F: drivers/rtc/rtc-rzn1.c
18012 RENESAS RZ/N1 USBF CONTROLLER DRIVER
18013 M: Herve Codina <herve.codina@bootlin.com>
18014 L: linux-renesas-soc@vger.kernel.org
18015 L: linux-usb@vger.kernel.org
18017 F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
18018 F: drivers/usb/gadget/udc/renesas_usbf.c
18020 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
18021 M: Miquel Raynal <miquel.raynal@bootlin.com>
18022 L: linux-mtd@lists.infradead.org
18023 L: linux-renesas-soc@vger.kernel.org
18025 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
18026 F: drivers/mtd/nand/raw/renesas-nand-controller.c
18028 RENESAS VERSACLOCK 7 CLOCK DRIVER
18029 M: Alex Helms <alexander.helms.jy@renesas.com>
18031 F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
18032 F: drivers/clk/clk-versaclock7.c
18034 RESET CONTROLLER FRAMEWORK
18035 M: Philipp Zabel <p.zabel@pengutronix.de>
18037 T: git git://git.pengutronix.de/git/pza/linux
18038 F: Documentation/devicetree/bindings/reset/
18039 F: Documentation/driver-api/reset.rst
18041 F: include/dt-bindings/reset/
18042 F: include/linux/reset-controller.h
18043 F: include/linux/reset.h
18044 F: include/linux/reset/
18045 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
18047 RESTARTABLE SEQUENCES SUPPORT
18048 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18049 M: Peter Zijlstra <peterz@infradead.org>
18050 M: "Paul E. McKenney" <paulmck@kernel.org>
18051 M: Boqun Feng <boqun.feng@gmail.com>
18052 L: linux-kernel@vger.kernel.org
18054 F: include/trace/events/rseq.h
18055 F: include/uapi/linux/rseq.h
18057 F: tools/testing/selftests/rseq/
18060 M: Johannes Berg <johannes@sipsolutions.net>
18061 L: linux-wireless@vger.kernel.org
18063 W: https://wireless.wiki.kernel.org/
18064 Q: https://patchwork.kernel.org/project/linux-wireless/list/
18065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
18066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
18067 F: Documentation/ABI/stable/sysfs-class-rfkill
18068 F: Documentation/driver-api/rfkill.rst
18069 F: include/linux/rfkill.h
18070 F: include/uapi/linux/rfkill.h
18074 M: Thomas Graf <tgraf@suug.ch>
18075 M: Herbert Xu <herbert@gondor.apana.org.au>
18076 L: netdev@vger.kernel.org
18078 F: include/linux/rhashtable-types.h
18079 F: include/linux/rhashtable.h
18080 F: lib/rhashtable.c
18081 F: lib/test_rhashtable.c
18083 RICOH R5C592 MEMORYSTICK DRIVER
18084 M: Maxim Levitsky <maximlevitsky@gmail.com>
18086 F: drivers/memstick/host/r592.*
18088 RICOH SMARTMEDIA/XD DRIVER
18089 M: Maxim Levitsky <maximlevitsky@gmail.com>
18091 F: drivers/mtd/nand/raw/r852.c
18092 F: drivers/mtd/nand/raw/r852.h
18095 M: Atish Patra <atishp@atishpatra.org>
18096 R: Anup Patel <anup@brainfault.org>
18097 L: linux-riscv@lists.infradead.org
18099 F: drivers/perf/riscv_pmu.c
18100 F: drivers/perf/riscv_pmu_legacy.c
18101 F: drivers/perf/riscv_pmu_sbi.c
18103 RISC-V ARCHITECTURE
18104 M: Paul Walmsley <paul.walmsley@sifive.com>
18105 M: Palmer Dabbelt <palmer@dabbelt.com>
18106 M: Albert Ou <aou@eecs.berkeley.edu>
18107 L: linux-riscv@lists.infradead.org
18109 Q: https://patchwork.kernel.org/project/linux-riscv/list/
18110 C: irc://irc.libera.chat/riscv
18111 P: Documentation/riscv/patch-acceptance.rst
18112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
18117 RISC-V MICROCHIP FPGA SUPPORT
18118 M: Conor Dooley <conor.dooley@microchip.com>
18119 M: Daire McNamara <daire.mcnamara@microchip.com>
18120 L: linux-riscv@lists.infradead.org
18122 F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
18123 F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
18124 F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
18125 F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
18126 F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
18127 F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
18128 F: Documentation/devicetree/bindings/riscv/microchip.yaml
18129 F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
18130 F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
18131 F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
18132 F: arch/riscv/boot/dts/microchip/
18133 F: drivers/char/hw_random/mpfs-rng.c
18134 F: drivers/clk/microchip/clk-mpfs*.c
18135 F: drivers/i2c/busses/i2c-microchip-corei2c.c
18136 F: drivers/mailbox/mailbox-mpfs.c
18137 F: drivers/pci/controller/pcie-microchip-host.c
18138 F: drivers/reset/reset-mpfs.c
18139 F: drivers/rtc/rtc-mpfs.c
18140 F: drivers/soc/microchip/mpfs-sys-controller.c
18141 F: drivers/spi/spi-microchip-core-qspi.c
18142 F: drivers/spi/spi-microchip-core.c
18143 F: drivers/usb/musb/mpfs.c
18144 F: include/soc/microchip/mpfs.h
18146 RISC-V MISC SOC SUPPORT
18147 M: Conor Dooley <conor@kernel.org>
18148 L: linux-riscv@lists.infradead.org
18150 Q: https://patchwork.kernel.org/project/linux-riscv/list/
18151 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
18152 F: Documentation/devicetree/bindings/riscv/
18153 F: arch/riscv/boot/dts/
18156 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
18157 M: Jack Wang <jinpu.wang@ionos.com>
18158 L: linux-block@vger.kernel.org
18160 F: drivers/block/rnbd/
18163 M: Stefan Achatz <erazor_de@users.sourceforge.net>
18165 W: http://sourceforge.net/projects/roccat/
18166 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
18167 F: drivers/hid/hid-roccat*
18168 F: include/linux/hid-roccat*
18170 ROCKCHIP CRYPTO DRIVERS
18171 M: Corentin Labbe <clabbe@baylibre.com>
18172 L: linux-crypto@vger.kernel.org
18174 F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
18175 F: drivers/crypto/rockchip/
18177 ROCKCHIP I2S TDM DRIVER
18178 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
18179 L: linux-rockchip@lists.infradead.org
18181 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
18182 F: sound/soc/rockchip/rockchip_i2s_tdm.*
18184 ROCKCHIP ISP V1 DRIVER
18185 M: Dafna Hirschfeld <dafna@fastmail.com>
18186 L: linux-media@vger.kernel.org
18187 L: linux-rockchip@lists.infradead.org
18189 F: Documentation/admin-guide/media/rkisp1.rst
18190 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
18191 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
18192 F: drivers/media/platform/rockchip/rkisp1
18193 F: include/uapi/linux/rkisp1-config.h
18195 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
18196 M: Jacob Chen <jacob-chen@iotwrt.com>
18197 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18198 L: linux-media@vger.kernel.org
18199 L: linux-rockchip@lists.infradead.org
18201 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
18202 F: drivers/media/platform/rockchip/rga/
18204 ROCKCHIP VIDEO DECODER DRIVER
18205 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18206 L: linux-media@vger.kernel.org
18207 L: linux-rockchip@lists.infradead.org
18209 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
18210 F: drivers/staging/media/rkvdec/
18213 M: Jiri Pirko <jiri@resnulli.us>
18214 L: netdev@vger.kernel.org
18216 F: drivers/net/ethernet/rocker/
18218 ROCKETPORT EXPRESS/INFINITY DRIVER
18219 M: Kevin Cernekee <cernekee@gmail.com>
18220 L: linux-serial@vger.kernel.org
18222 F: drivers/tty/serial/rp2.*
18224 ROHM BD99954 CHARGER IC
18225 M: Matti Vaittinen <mazziesaccount@gmail.com>
18227 F: drivers/power/supply/bd99954-charger.c
18228 F: drivers/power/supply/bd99954-charger.h
18230 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
18231 M: Tomasz Duszynski <tduszyns@gmail.com>
18233 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
18234 F: drivers/iio/light/bh1750.c
18236 ROHM BU27034 AMBIENT LIGHT SENSOR DRIVER
18237 M: Matti Vaittinen <mazziesaccount@gmail.com>
18238 L: linux-iio@vger.kernel.org
18240 F: drivers/iio/light/rohm-bu27034.c
18242 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
18243 M: Marek Vasut <marek.vasut+renesas@gmail.com>
18244 L: linux-kernel@vger.kernel.org
18245 L: linux-renesas-soc@vger.kernel.org
18247 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
18248 F: drivers/gpio/gpio-bd9571mwv.c
18249 F: drivers/mfd/bd9571mwv.c
18250 F: drivers/regulator/bd9571mwv-regulator.c
18251 F: include/linux/mfd/bd9571mwv.h
18253 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
18254 M: Matti Vaittinen <mazziesaccount@gmail.com>
18256 F: drivers/clk/clk-bd718x7.c
18257 F: drivers/gpio/gpio-bd71815.c
18258 F: drivers/gpio/gpio-bd71828.c
18259 F: drivers/mfd/rohm-bd71828.c
18260 F: drivers/mfd/rohm-bd718x7.c
18261 F: drivers/mfd/rohm-bd9576.c
18262 F: drivers/regulator/bd71815-regulator.c
18263 F: drivers/regulator/bd71828-regulator.c
18264 F: drivers/regulator/bd718x7-regulator.c
18265 F: drivers/regulator/bd9576-regulator.c
18266 F: drivers/regulator/rohm-regulator.c
18267 F: drivers/rtc/rtc-bd70528.c
18268 F: drivers/watchdog/bd9576_wdt.c
18269 F: include/linux/mfd/rohm-bd71815.h
18270 F: include/linux/mfd/rohm-bd71828.h
18271 F: include/linux/mfd/rohm-bd718x7.h
18272 F: include/linux/mfd/rohm-bd957x.h
18273 F: include/linux/mfd/rohm-generic.h
18274 F: include/linux/mfd/rohm-shared.h
18277 M: Ralf Baechle <ralf@linux-mips.org>
18278 L: linux-hams@vger.kernel.org
18280 W: http://www.linux-ax25.org/
18281 F: include/net/rose.h
18282 F: include/uapi/linux/rose.h
18285 ROTATION DRIVER FOR ALLWINNER A83T
18286 M: Jernej Skrabec <jernej.skrabec@gmail.com>
18287 L: linux-media@vger.kernel.org
18289 T: git git://linuxtv.org/media_tree.git
18290 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
18291 F: drivers/media/platform/sunxi/sun8i-rotate/
18294 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18295 L: linux-remoteproc@vger.kernel.org
18297 F: drivers/tty/rpmsg_tty.c
18299 RTL2830 MEDIA DRIVER
18300 M: Antti Palosaari <crope@iki.fi>
18301 L: linux-media@vger.kernel.org
18303 W: https://linuxtv.org
18304 W: http://palosaari.fi/linux/
18305 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18306 T: git git://linuxtv.org/anttip/media_tree.git
18307 F: drivers/media/dvb-frontends/rtl2830*
18309 RTL2832 MEDIA DRIVER
18310 M: Antti Palosaari <crope@iki.fi>
18311 L: linux-media@vger.kernel.org
18313 W: https://linuxtv.org
18314 W: http://palosaari.fi/linux/
18315 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18316 T: git git://linuxtv.org/anttip/media_tree.git
18317 F: drivers/media/dvb-frontends/rtl2832*
18319 RTL2832_SDR MEDIA DRIVER
18320 M: Antti Palosaari <crope@iki.fi>
18321 L: linux-media@vger.kernel.org
18323 W: https://linuxtv.org
18324 W: http://palosaari.fi/linux/
18325 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18326 T: git git://linuxtv.org/anttip/media_tree.git
18327 F: drivers/media/dvb-frontends/rtl2832_sdr*
18329 RTL8180 WIRELESS DRIVER
18330 L: linux-wireless@vger.kernel.org
18332 W: https://wireless.wiki.kernel.org/
18333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18334 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
18336 RTL8187 WIRELESS DRIVER
18337 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18338 M: Hin-Tak Leung <htl10@users.sourceforge.net>
18339 M: Larry Finger <Larry.Finger@lwfinger.net>
18340 L: linux-wireless@vger.kernel.org
18342 W: https://wireless.wiki.kernel.org/
18343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18344 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
18346 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
18347 M: Jes Sorensen <Jes.Sorensen@gmail.com>
18348 L: linux-wireless@vger.kernel.org
18350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
18351 F: drivers/net/wireless/realtek/rtl8xxxu/
18353 RTRS TRANSPORT DRIVERS
18354 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
18355 M: Jack Wang <jinpu.wang@ionos.com>
18356 L: linux-rdma@vger.kernel.org
18358 F: drivers/infiniband/ulp/rtrs/
18360 RUNTIME VERIFICATION (RV)
18361 M: Daniel Bristot de Oliveira <bristot@kernel.org>
18362 M: Steven Rostedt <rostedt@goodmis.org>
18363 L: linux-trace-devel@vger.kernel.org
18365 F: Documentation/trace/rv/
18366 F: include/linux/rv.h
18368 F: kernel/trace/rv/
18369 F: tools/verification/
18372 M: Miguel Ojeda <ojeda@kernel.org>
18373 M: Alex Gaynor <alex.gaynor@gmail.com>
18374 M: Wedson Almeida Filho <wedsonaf@gmail.com>
18375 R: Boqun Feng <boqun.feng@gmail.com>
18376 R: Gary Guo <gary@garyguo.net>
18377 R: Björn Roy Baron <bjorn3_gh@protonmail.com>
18378 R: Benno Lossin <benno.lossin@proton.me>
18379 L: rust-for-linux@vger.kernel.org
18381 W: https://github.com/Rust-for-Linux/linux
18382 B: https://github.com/Rust-for-Linux/linux/issues
18383 C: zulip://rust-for-linux.zulipchat.com
18384 T: git https://github.com/Rust-for-Linux/linux.git rust-next
18385 F: Documentation/rust/
18391 RXRPC SOCKETS (AF_RXRPC)
18392 M: David Howells <dhowells@redhat.com>
18393 M: Marc Dionne <marc.dionne@auristor.com>
18394 L: linux-afs@lists.infradead.org
18396 W: https://www.infradead.org/~dhowells/kafs/
18397 F: Documentation/networking/rxrpc.rst
18398 F: include/keys/rxrpc-type.h
18399 F: include/net/af_rxrpc.h
18400 F: include/trace/events/rxrpc.h
18401 F: include/uapi/linux/rxrpc.h
18404 S3 SAVAGE FRAMEBUFFER DRIVER
18405 M: Antonino Daplas <adaplas@gmail.com>
18406 L: linux-fbdev@vger.kernel.org
18408 F: drivers/video/fbdev/savage/
18411 M: Heiko Carstens <hca@linux.ibm.com>
18412 M: Vasily Gorbik <gor@linux.ibm.com>
18413 M: Alexander Gordeev <agordeev@linux.ibm.com>
18414 R: Christian Borntraeger <borntraeger@linux.ibm.com>
18415 R: Sven Schnelle <svens@linux.ibm.com>
18416 L: linux-s390@vger.kernel.org
18418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18419 F: Documentation/driver-api/s390-drivers.rst
18420 F: Documentation/s390/
18423 F: drivers/watchdog/diag288_wdt.c
18425 S390 COMMON I/O LAYER
18426 M: Vineeth Vijayan <vneethv@linux.ibm.com>
18427 M: Peter Oberparleiter <oberpar@linux.ibm.com>
18428 L: linux-s390@vger.kernel.org
18430 F: drivers/s390/cio/
18433 M: Stefan Haberland <sth@linux.ibm.com>
18434 M: Jan Hoeppner <hoeppner@linux.ibm.com>
18435 L: linux-s390@vger.kernel.org
18437 F: block/partitions/ibm.c
18438 F: drivers/s390/block/dasd*
18439 F: include/linux/dasd_mod.h
18442 M: Niklas Schnelle <schnelle@linux.ibm.com>
18443 M: Matthew Rosato <mjrosato@linux.ibm.com>
18444 R: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18445 L: linux-s390@vger.kernel.org
18447 F: drivers/iommu/s390-iommu.c
18449 S390 IUCV NETWORK LAYER
18450 M: Alexandra Winter <wintera@linux.ibm.com>
18451 M: Wenjia Zhang <wenjia@linux.ibm.com>
18452 L: linux-s390@vger.kernel.org
18453 L: netdev@vger.kernel.org
18455 F: drivers/s390/net/*iucv*
18456 F: include/net/iucv/
18459 S390 NETWORK DRIVERS
18460 M: Alexandra Winter <wintera@linux.ibm.com>
18461 M: Wenjia Zhang <wenjia@linux.ibm.com>
18462 L: linux-s390@vger.kernel.org
18463 L: netdev@vger.kernel.org
18465 F: drivers/s390/net/
18468 M: Alexander Gordeev <agordeev@linux.ibm.com>
18469 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18470 L: linux-s390@vger.kernel.org
18472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18473 F: arch/s390/include/asm/pgtable.h
18477 M: Niklas Schnelle <schnelle@linux.ibm.com>
18478 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18479 L: linux-s390@vger.kernel.org
18482 F: drivers/pci/hotplug/s390_pci_hpc.c
18483 F: Documentation/s390/pci.rst
18486 M: Vineeth Vijayan <vneethv@linux.ibm.com>
18487 L: linux-s390@vger.kernel.org
18489 F: drivers/s390/block/scm*
18490 F: drivers/s390/cio/scm.c
18492 S390 VFIO AP DRIVER
18493 M: Tony Krowiak <akrowiak@linux.ibm.com>
18494 M: Halil Pasic <pasic@linux.ibm.com>
18495 M: Jason Herne <jjherne@linux.ibm.com>
18496 L: linux-s390@vger.kernel.org
18498 F: Documentation/s390/vfio-ap*
18499 F: drivers/s390/crypto/vfio_ap*
18501 S390 VFIO-CCW DRIVER
18502 M: Eric Farman <farman@linux.ibm.com>
18503 M: Matthew Rosato <mjrosato@linux.ibm.com>
18504 R: Halil Pasic <pasic@linux.ibm.com>
18505 L: linux-s390@vger.kernel.org
18506 L: kvm@vger.kernel.org
18508 F: Documentation/s390/vfio-ccw.rst
18509 F: drivers/s390/cio/vfio_ccw*
18510 F: include/uapi/linux/vfio_ccw.h
18512 S390 VFIO-PCI DRIVER
18513 M: Matthew Rosato <mjrosato@linux.ibm.com>
18514 M: Eric Farman <farman@linux.ibm.com>
18515 L: linux-s390@vger.kernel.org
18516 L: kvm@vger.kernel.org
18518 F: arch/s390/kvm/pci*
18519 F: drivers/vfio/pci/vfio_pci_zdev.c
18520 F: include/uapi/linux/vfio_zdev.h
18523 M: Harald Freudenberger <freude@linux.ibm.com>
18524 L: linux-s390@vger.kernel.org
18526 F: drivers/s390/crypto/
18529 M: Steffen Maier <maier@linux.ibm.com>
18530 M: Benjamin Block <bblock@linux.ibm.com>
18531 L: linux-s390@vger.kernel.org
18533 F: drivers/s390/scsi/zfcp_*
18535 SAA6588 RDS RECEIVER DRIVER
18536 M: Hans Verkuil <hverkuil@xs4all.nl>
18537 L: linux-media@vger.kernel.org
18539 W: https://linuxtv.org
18540 T: git git://linuxtv.org/media_tree.git
18541 F: drivers/media/i2c/saa6588*
18543 SAA7134 VIDEO4LINUX DRIVER
18544 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18545 L: linux-media@vger.kernel.org
18547 W: https://linuxtv.org
18548 T: git git://linuxtv.org/media_tree.git
18549 F: Documentation/driver-api/media/drivers/saa7134*
18550 F: drivers/media/pci/saa7134/
18552 SAA7146 VIDEO4LINUX-2 DRIVER
18553 M: Hans Verkuil <hverkuil@xs4all.nl>
18554 L: linux-media@vger.kernel.org
18556 T: git git://linuxtv.org/media_tree.git
18557 F: drivers/media/common/saa7146/
18558 F: drivers/media/pci/saa7146/
18559 F: include/media/drv-intf/saa7146*
18561 SAFESETID SECURITY MODULE
18562 M: Micah Morton <mortonm@chromium.org>
18564 F: Documentation/admin-guide/LSM/SafeSetID.rst
18565 F: security/safesetid/
18567 SAMSUNG AUDIO (ASoC) DRIVERS
18568 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18569 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18570 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18572 B: mailto:linux-samsung-soc@vger.kernel.org
18573 F: Documentation/devicetree/bindings/sound/samsung*
18574 F: sound/soc/samsung/
18576 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
18577 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18578 L: linux-crypto@vger.kernel.org
18579 L: linux-samsung-soc@vger.kernel.org
18581 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
18582 F: drivers/crypto/exynos-rng.c
18584 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
18585 M: Łukasz Stelmach <l.stelmach@samsung.com>
18586 L: linux-samsung-soc@vger.kernel.org
18588 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
18589 F: drivers/char/hw_random/exynos-trng.c
18591 SAMSUNG FRAMEBUFFER DRIVER
18592 M: Jingoo Han <jingoohan1@gmail.com>
18593 L: linux-fbdev@vger.kernel.org
18595 F: drivers/video/fbdev/s3c-fb.c
18597 SAMSUNG INTERCONNECT DRIVERS
18598 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18599 M: Artur Świgoń <a.swigon@samsung.com>
18600 L: linux-pm@vger.kernel.org
18601 L: linux-samsung-soc@vger.kernel.org
18603 F: drivers/interconnect/samsung/
18605 SAMSUNG LAPTOP DRIVER
18606 M: Corentin Chary <corentin.chary@gmail.com>
18607 L: platform-driver-x86@vger.kernel.org
18609 F: drivers/platform/x86/samsung-laptop.c
18611 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
18612 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18613 L: linux-kernel@vger.kernel.org
18614 L: linux-samsung-soc@vger.kernel.org
18616 B: mailto:linux-samsung-soc@vger.kernel.org
18617 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
18618 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
18619 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
18620 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
18621 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
18622 F: drivers/clk/clk-s2mps11.c
18623 F: drivers/mfd/sec*.c
18624 F: drivers/regulator/s2m*.c
18625 F: drivers/regulator/s5m*.c
18626 F: drivers/rtc/rtc-s5m.c
18627 F: include/linux/mfd/samsung/
18629 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
18630 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
18631 L: linux-media@vger.kernel.org
18632 L: linux-samsung-soc@vger.kernel.org
18634 F: drivers/media/platform/samsung/s3c-camif/
18635 F: include/media/drv-intf/s3c_camif.h
18637 SAMSUNG S3FWRN5 NFC DRIVER
18638 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18640 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
18641 F: drivers/nfc/s3fwrn5
18643 SAMSUNG S5C73M3 CAMERA DRIVER
18644 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18645 M: Andrzej Hajda <andrzej.hajda@intel.com>
18646 L: linux-media@vger.kernel.org
18648 F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
18649 F: drivers/media/i2c/s5c73m3/*
18651 SAMSUNG S5K5BAF CAMERA DRIVER
18652 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18653 M: Andrzej Hajda <andrzej.hajda@intel.com>
18654 L: linux-media@vger.kernel.org
18656 F: drivers/media/i2c/s5k5baf.c
18658 SAMSUNG S5P Security SubSystem (SSS) DRIVER
18659 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18660 M: Vladimir Zapolskiy <vz@mleia.com>
18661 L: linux-crypto@vger.kernel.org
18662 L: linux-samsung-soc@vger.kernel.org
18664 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
18665 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
18666 F: drivers/crypto/s5p-sss.c
18668 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
18669 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18670 L: linux-media@vger.kernel.org
18672 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18673 F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
18674 F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
18675 F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
18676 F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
18677 F: Documentation/devicetree/bindings/media/samsung,fimc.yaml
18678 F: drivers/media/platform/samsung/exynos4-is/
18680 SAMSUNG SOC CLOCK DRIVERS
18681 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18682 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18683 M: Tomasz Figa <tomasz.figa@gmail.com>
18684 M: Chanwoo Choi <cw00.choi@samsung.com>
18685 R: Alim Akhtar <alim.akhtar@samsung.com>
18686 L: linux-samsung-soc@vger.kernel.org
18688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
18689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
18690 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
18691 F: Documentation/devicetree/bindings/clock/samsung,s3c*
18692 F: drivers/clk/samsung/
18693 F: include/dt-bindings/clock/exynos*.h
18694 F: include/dt-bindings/clock/s5p*.h
18695 F: include/dt-bindings/clock/samsung,*.h
18696 F: include/linux/clk/samsung.h
18698 SAMSUNG SPI DRIVERS
18699 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18700 M: Andi Shyti <andi.shyti@kernel.org>
18701 L: linux-spi@vger.kernel.org
18702 L: linux-samsung-soc@vger.kernel.org
18704 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
18705 F: drivers/spi/spi-s3c*
18706 F: include/linux/platform_data/spi-s3c64xx.h
18708 SAMSUNG SXGBE DRIVERS
18709 M: Byungho An <bh74.an@samsung.com>
18710 L: netdev@vger.kernel.org
18712 F: drivers/net/ethernet/samsung/sxgbe/
18714 SAMSUNG THERMAL DRIVER
18715 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
18716 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18717 L: linux-pm@vger.kernel.org
18718 L: linux-samsung-soc@vger.kernel.org
18720 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
18721 F: drivers/thermal/samsung/
18723 SAMSUNG USB2 PHY DRIVER
18724 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18725 L: linux-kernel@vger.kernel.org
18727 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18728 F: Documentation/driver-api/phy/samsung-usb2.rst
18729 F: drivers/phy/samsung/phy-exynos4210-usb2.c
18730 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
18731 F: drivers/phy/samsung/phy-exynos5250-usb2.c
18732 F: drivers/phy/samsung/phy-s5pv210-usb2.c
18733 F: drivers/phy/samsung/phy-samsung-usb2.c
18734 F: drivers/phy/samsung/phy-samsung-usb2.h
18736 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18737 M: Paul Barker <paul.barker@sancloud.com>
18738 R: Marc Murphy <marc.murphy@sancloud.com>
18740 F: arch/arm/boot/dts/am335x-sancloud*
18743 M: Zwane Mwaikambo <zwanem@gmail.com>
18745 F: drivers/watchdog/sc1200wdt.c
18748 M: Ingo Molnar <mingo@redhat.com>
18749 M: Peter Zijlstra <peterz@infradead.org>
18750 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
18751 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
18752 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
18753 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
18754 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
18755 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
18756 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18757 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18758 L: linux-kernel@vger.kernel.org
18760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18761 F: include/linux/preempt.h
18762 F: include/linux/sched.h
18763 F: include/linux/wait.h
18764 F: include/uapi/linux/sched.h
18767 SCSI LIBSAS SUBSYSTEM
18768 R: John Garry <john.g.garry@oracle.com>
18769 R: Jason Yan <yanaijie@huawei.com>
18770 L: linux-scsi@vger.kernel.org
18772 F: drivers/scsi/libsas/
18773 F: include/scsi/libsas.h
18774 F: include/scsi/sas_ata.h
18775 F: Documentation/scsi/libsas.rst
18777 SCSI RDMA PROTOCOL (SRP) INITIATOR
18778 M: Bart Van Assche <bvanassche@acm.org>
18779 L: linux-rdma@vger.kernel.org
18781 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18782 F: drivers/infiniband/ulp/srp/
18783 F: include/scsi/srp.h
18785 SCSI RDMA PROTOCOL (SRP) TARGET
18786 M: Bart Van Assche <bvanassche@acm.org>
18787 L: linux-rdma@vger.kernel.org
18788 L: target-devel@vger.kernel.org
18790 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18791 F: drivers/infiniband/ulp/srpt/
18794 M: Doug Gilbert <dgilbert@interlog.com>
18795 L: linux-scsi@vger.kernel.org
18797 W: http://sg.danny.cz/sg
18798 F: Documentation/scsi/scsi-generic.rst
18799 F: drivers/scsi/sg.c
18800 F: include/scsi/sg.h
18803 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
18804 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18805 L: linux-scsi@vger.kernel.org
18807 Q: https://patchwork.kernel.org/project/linux-scsi/list/
18808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18810 F: Documentation/devicetree/bindings/scsi/
18816 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18817 L: linux-scsi@vger.kernel.org
18819 F: Documentation/scsi/st.rst
18820 F: drivers/scsi/st.*
18821 F: drivers/scsi/st_*.h
18823 SCSI TARGET CORE USER DRIVER
18824 M: Bodo Stroesser <bostroesser@gmail.com>
18825 L: linux-scsi@vger.kernel.org
18826 L: target-devel@vger.kernel.org
18828 F: Documentation/target/tcmu-design.rst
18829 F: drivers/target/target_core_user.c
18830 F: include/uapi/linux/target_core_user.h
18832 SCSI TARGET SUBSYSTEM
18833 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18834 L: linux-scsi@vger.kernel.org
18835 L: target-devel@vger.kernel.org
18837 W: http://www.linux-iscsi.org
18838 Q: https://patchwork.kernel.org/project/target-devel/list/
18839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18840 F: Documentation/target/
18845 M: Neil Horman <nhorman@tuxdriver.com>
18846 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18847 M: Xin Long <lucien.xin@gmail.com>
18848 L: linux-sctp@vger.kernel.org
18850 W: http://lksctp.sourceforge.net
18851 F: Documentation/networking/sctp.rst
18852 F: include/linux/sctp.h
18853 F: include/net/sctp/
18854 F: include/uapi/linux/sctp.h
18858 M: Jim Cromie <jim.cromie@gmail.com>
18860 F: Documentation/i2c/busses/scx200_acb.rst
18861 F: arch/x86/platform/scx200/
18862 F: drivers/i2c/busses/scx200*
18863 F: drivers/mtd/maps/scx200_docflash.c
18864 F: drivers/watchdog/scx200_wdt.c
18865 F: include/linux/scx200.h
18868 M: Jim Cromie <jim.cromie@gmail.com>
18870 F: drivers/char/scx200_gpio.c
18871 F: include/linux/scx200_gpio.h
18873 SCx200 HRT CLOCKSOURCE DRIVER
18874 M: Jim Cromie <jim.cromie@gmail.com>
18876 F: drivers/clocksource/scx200_hrt.c
18878 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18879 M: Sascha Sommer <saschasommer@freenet.de>
18880 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18882 F: drivers/mmc/host/sdricoh_cs.c
18884 SECO BOARDS CEC DRIVER
18885 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18887 F: drivers/media/cec/platform/seco/seco-cec.c
18888 F: drivers/media/cec/platform/seco/seco-cec.h
18891 M: Kees Cook <keescook@chromium.org>
18892 R: Andy Lutomirski <luto@amacapital.net>
18893 R: Will Drewry <wad@chromium.org>
18895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18896 F: Documentation/userspace-api/seccomp_filter.rst
18897 F: include/linux/seccomp.h
18898 F: include/uapi/linux/seccomp.h
18899 F: kernel/seccomp.c
18900 F: tools/testing/selftests/kselftest_harness.h
18901 F: tools/testing/selftests/seccomp/*
18902 K: \bsecure_computing
18905 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18906 M: Kamal Dasu <kdasu.kdev@gmail.com>
18907 M: Al Cooper <alcooperx@gmail.com>
18908 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18909 L: linux-mmc@vger.kernel.org
18911 F: drivers/mmc/host/sdhci-brcmstb*
18913 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18914 M: Adrian Hunter <adrian.hunter@intel.com>
18915 L: linux-mmc@vger.kernel.org
18917 F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml
18918 F: drivers/mmc/host/sdhci*
18920 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18921 M: Eugen Hristev <eugen.hristev@microchip.com>
18922 L: linux-mmc@vger.kernel.org
18924 F: drivers/mmc/host/sdhci-of-at91.c
18926 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18927 M: Ben Dooks <ben-linux@fluff.org>
18928 M: Jaehoon Chung <jh80.chung@samsung.com>
18929 L: linux-mmc@vger.kernel.org
18931 F: drivers/mmc/host/sdhci-s3c*
18933 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18934 M: Viresh Kumar <vireshk@kernel.org>
18935 L: linux-mmc@vger.kernel.org
18937 F: drivers/mmc/host/sdhci-spear.c
18939 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18940 M: Vignesh Raghavendra <vigneshr@ti.com>
18941 L: linux-mmc@vger.kernel.org
18943 F: drivers/mmc/host/sdhci-omap.c
18945 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18946 M: Haibo Chen <haibo.chen@nxp.com>
18947 L: linux-imx@nxp.com
18948 L: linux-mmc@vger.kernel.org
18950 F: drivers/mmc/host/sdhci-esdhc-imx.c
18952 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18953 M: Jonathan Derrick <jonathan.derrick@linux.dev>
18954 L: linux-block@vger.kernel.org
18956 F: block/opal_proto.h
18958 F: include/linux/sed*
18959 F: include/uapi/linux/sed*
18962 M: Security Officers <security@kernel.org>
18964 F: Documentation/process/security-bugs.rst
18967 M: Paul Moore <paul@paul-moore.com>
18968 M: James Morris <jmorris@namei.org>
18969 M: "Serge E. Hallyn" <serge@hallyn.com>
18970 L: linux-security-module@vger.kernel.org (suggested Cc:)
18972 W: http://kernsec.org/
18973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18975 X: security/selinux/
18977 SELINUX SECURITY MODULE
18978 M: Paul Moore <paul@paul-moore.com>
18979 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18980 M: Eric Paris <eparis@parisplace.org>
18981 L: selinux@vger.kernel.org
18983 W: https://selinuxproject.org
18984 W: https://github.com/SELinuxProject
18985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18986 F: Documentation/ABI/removed/sysfs-selinux-checkreqprot
18987 F: Documentation/ABI/removed/sysfs-selinux-disable
18988 F: Documentation/admin-guide/LSM/SELinux.rst
18989 F: include/trace/events/avc.h
18990 F: include/uapi/linux/selinux_netlink.h
18991 F: scripts/selinux/
18992 F: security/selinux/
18995 M: Jiri Slaby <jirislaby@kernel.org>
18997 F: drivers/misc/phantom.c
18998 F: include/uapi/linux/phantom.h
19000 SENSEAIR SUNRISE 006-0-0007
19001 M: Jacopo Mondi <jacopo@jmondi.org>
19003 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
19004 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
19005 F: drivers/iio/chemical/sunrise_co2.c
19007 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
19008 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
19010 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
19011 F: drivers/iio/chemical/scd30.h
19012 F: drivers/iio/chemical/scd30_core.c
19013 F: drivers/iio/chemical/scd30_i2c.c
19014 F: drivers/iio/chemical/scd30_serial.c
19016 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
19017 M: Roan van Dijk <roan@protonic.nl>
19019 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
19020 F: drivers/iio/chemical/scd4x.c
19022 SENSIRION SGP40 GAS SENSOR DRIVER
19023 M: Andreas Klinger <ak@it-klinger.de>
19025 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
19026 F: drivers/iio/chemical/sgp40.c
19028 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
19029 M: Tomasz Duszynski <tduszyns@gmail.com>
19031 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
19032 F: drivers/iio/chemical/sps30.c
19033 F: drivers/iio/chemical/sps30_i2c.c
19034 F: drivers/iio/chemical/sps30_serial.c
19037 M: Rob Herring <robh@kernel.org>
19038 L: linux-serial@vger.kernel.org
19040 F: Documentation/devicetree/bindings/serial/serial.yaml
19041 F: drivers/tty/serdev/
19042 F: include/linux/serdev.h
19045 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19046 L: linux-serial@vger.kernel.org
19048 F: Documentation/devicetree/bindings/serial/
19049 F: drivers/tty/serial/
19052 M: Sean Young <sean@mess.org>
19053 L: linux-media@vger.kernel.org
19055 F: drivers/media/rc/serial_ir.c
19057 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
19058 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
19059 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19061 F: Documentation/devicetree/bindings/slimbus/
19062 F: drivers/slimbus/
19063 F: include/linux/slimbus.h
19066 M: Edward Cree <ecree.xilinx@gmail.com>
19067 M: Martin Habets <habetsm.xilinx@gmail.com>
19068 L: netdev@vger.kernel.org
19069 L: linux-net-drivers@amd.com
19071 F: Documentation/networking/devlink/sfc.rst
19072 F: drivers/net/ethernet/sfc/
19074 SFCTEMP HWMON DRIVER
19075 M: Emil Renner Berthing <kernel@esmil.dk>
19076 L: linux-hwmon@vger.kernel.org
19078 F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
19079 F: Documentation/hwmon/sfctemp.rst
19080 F: drivers/hwmon/sfctemp.c
19082 SFF/SFP/SFP+ MODULE SUPPORT
19083 M: Russell King <linux@armlinux.org.uk>
19084 L: netdev@vger.kernel.org
19086 F: Documentation/devicetree/bindings/net/sff,sfp.yaml
19087 F: drivers/net/phy/phylink.c
19088 F: drivers/net/phy/sfp*
19089 F: include/linux/mdio/mdio-i2c.h
19090 F: include/linux/phylink.h
19091 F: include/linux/sfp.h
19092 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)
19095 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19097 F: drivers/misc/sgi-gru/
19099 SGI XP/XPC/XPNET DRIVER
19100 M: Robin Holt <robinmholt@gmail.com>
19101 M: Steve Wahl <steve.wahl@hpe.com>
19102 R: Mike Travis <mike.travis@hpe.com>
19104 F: drivers/misc/sgi-xp/
19106 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
19107 M: Karsten Graul <kgraul@linux.ibm.com>
19108 M: Wenjia Zhang <wenjia@linux.ibm.com>
19109 M: Jan Karcher <jaka@linux.ibm.com>
19110 L: linux-s390@vger.kernel.org
19114 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
19115 M: Linus Walleij <linus.walleij@linaro.org>
19116 L: linux-iio@vger.kernel.org
19118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
19119 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
19120 F: drivers/iio/light/gp2ap002.c
19122 SHARP RJ54N1CB0C SENSOR DRIVER
19123 M: Jacopo Mondi <jacopo@jmondi.org>
19124 L: linux-media@vger.kernel.org
19126 T: git git://linuxtv.org/media_tree.git
19127 F: drivers/media/i2c/rj54n1cb0c.c
19128 F: include/media/i2c/rj54n1cb0c.h
19130 SH_VOU V4L2 OUTPUT DRIVER
19131 L: linux-media@vger.kernel.org
19133 F: drivers/media/platform/renesas/sh_vou.c
19134 F: include/media/drv-intf/sh_vou.h
19136 SI2157 MEDIA DRIVER
19137 M: Antti Palosaari <crope@iki.fi>
19138 L: linux-media@vger.kernel.org
19140 W: https://linuxtv.org
19141 W: http://palosaari.fi/linux/
19142 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19143 T: git git://linuxtv.org/anttip/media_tree.git
19144 F: drivers/media/tuners/si2157*
19146 SI2165 MEDIA DRIVER
19147 M: Matthias Schwarzott <zzam@gentoo.org>
19148 L: linux-media@vger.kernel.org
19150 W: https://linuxtv.org
19151 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19152 F: drivers/media/dvb-frontends/si2165*
19154 SI2168 MEDIA DRIVER
19155 M: Antti Palosaari <crope@iki.fi>
19156 L: linux-media@vger.kernel.org
19158 W: https://linuxtv.org
19159 W: http://palosaari.fi/linux/
19160 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19161 T: git git://linuxtv.org/anttip/media_tree.git
19162 F: drivers/media/dvb-frontends/si2168*
19164 SI470X FM RADIO RECEIVER I2C DRIVER
19165 M: Hans Verkuil <hverkuil@xs4all.nl>
19166 L: linux-media@vger.kernel.org
19168 W: https://linuxtv.org
19169 T: git git://linuxtv.org/media_tree.git
19170 F: Documentation/devicetree/bindings/media/silabs,si470x.yaml
19171 F: drivers/media/radio/si470x/radio-si470x-i2c.c
19173 SI470X FM RADIO RECEIVER USB DRIVER
19174 M: Hans Verkuil <hverkuil@xs4all.nl>
19175 L: linux-media@vger.kernel.org
19177 W: https://linuxtv.org
19178 T: git git://linuxtv.org/media_tree.git
19179 F: drivers/media/radio/si470x/radio-si470x-common.c
19180 F: drivers/media/radio/si470x/radio-si470x-usb.c
19181 F: drivers/media/radio/si470x/radio-si470x.h
19183 SI4713 FM RADIO TRANSMITTER I2C DRIVER
19184 M: Eduardo Valentin <edubezval@gmail.com>
19185 L: linux-media@vger.kernel.org
19187 W: https://linuxtv.org
19188 T: git git://linuxtv.org/media_tree.git
19189 F: drivers/media/radio/si4713/si4713.?
19191 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
19192 M: Eduardo Valentin <edubezval@gmail.com>
19193 L: linux-media@vger.kernel.org
19195 W: https://linuxtv.org
19196 T: git git://linuxtv.org/media_tree.git
19197 F: drivers/media/radio/si4713/radio-platform-si4713.c
19199 SI4713 FM RADIO TRANSMITTER USB DRIVER
19200 M: Hans Verkuil <hverkuil@xs4all.nl>
19201 L: linux-media@vger.kernel.org
19203 W: https://linuxtv.org
19204 T: git git://linuxtv.org/media_tree.git
19205 F: drivers/media/radio/si4713/radio-usb-si4713.c
19208 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19209 L: linux-media@vger.kernel.org
19211 W: https://linuxtv.org
19212 T: git git://linuxtv.org/media_tree.git
19213 F: drivers/media/common/siano/
19214 F: drivers/media/mmc/siano/
19215 F: drivers/media/usb/siano/
19216 F: drivers/media/usb/siano/
19219 M: Palmer Dabbelt <palmer@dabbelt.com>
19220 M: Paul Walmsley <paul.walmsley@sifive.com>
19221 L: linux-riscv@lists.infradead.org
19226 SIFIVE FU540 SYSTEM-ON-CHIP
19227 M: Paul Walmsley <paul.walmsley@sifive.com>
19228 M: Palmer Dabbelt <palmer@dabbelt.com>
19229 L: linux-riscv@lists.infradead.org
19231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
19236 M: Green Wan <green.wan@sifive.com>
19238 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
19239 F: drivers/dma/sf-pdma/
19242 M: Conor Dooley <conor@kernel.org>
19243 L: linux-riscv@lists.infradead.org
19245 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19246 F: Documentation/devicetree/bindings/cache/sifive,ccache0.yaml
19247 F: drivers/soc/sifive/
19249 SILEAD TOUCHSCREEN DRIVER
19250 M: Hans de Goede <hdegoede@redhat.com>
19251 L: linux-input@vger.kernel.org
19252 L: platform-driver-x86@vger.kernel.org
19254 F: drivers/input/touchscreen/silead.c
19255 F: drivers/platform/x86/touchscreen_dmi.c
19257 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
19258 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
19260 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
19261 F: drivers/net/wireless/silabs/wfx/
19263 SILICON MOTION SM712 FRAME BUFFER DRIVER
19264 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19265 M: Teddy Wang <teddy.wang@siliconmotion.com>
19266 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19267 L: linux-fbdev@vger.kernel.org
19269 F: Documentation/fb/sm712fb.rst
19270 F: drivers/video/fbdev/sm712*
19272 SILVACO I3C DUAL-ROLE MASTER
19273 M: Miquel Raynal <miquel.raynal@bootlin.com>
19274 M: Conor Culhane <conor.culhane@silvaco.com>
19275 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
19277 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
19278 F: drivers/i3c/master/svc-i3c-master.c
19281 M: Hans de Goede <hdegoede@redhat.com>
19282 L: linux-fbdev@vger.kernel.org
19284 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
19285 F: drivers/video/fbdev/simplefb.c
19286 F: include/linux/platform_data/simplefb.h
19288 SIMTEC EB110ATX (Chalice CATS)
19289 M: Simtec Linux Team <linux@simtec.co.uk>
19291 W: http://www.simtec.co.uk/products/EB110ATX/
19294 M: Thorsten Scherer <t.scherer@eckelmann.de>
19295 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
19296 R: Pengutronix Kernel Team <kernel@pengutronix.de>
19298 F: drivers/gpio/gpio-siox.c
19300 F: include/trace/events/siox.h
19302 SIPHASH PRF ROUTINES
19303 M: Jason A. Donenfeld <Jason@zx2c4.com>
19305 F: include/linux/siphash.h
19307 F: lib/siphash_kunit.c
19309 SIS 190 ETHERNET DRIVER
19310 M: Francois Romieu <romieu@fr.zoreil.com>
19311 L: netdev@vger.kernel.org
19313 F: drivers/net/ethernet/sis/sis190.c
19315 SIS 900/7016 FAST ETHERNET DRIVER
19316 M: Daniele Venzano <venza@brownhat.org>
19317 L: netdev@vger.kernel.org
19319 W: http://www.brownhat.org/sis900.html
19320 F: drivers/net/ethernet/sis/sis900.*
19322 SIS FRAMEBUFFER DRIVER
19324 F: Documentation/fb/sisfb.rst
19325 F: drivers/video/fbdev/sis/
19326 F: include/video/sisfb.h
19328 SIS I2C TOUCHSCREEN DRIVER
19329 M: Mika Penttilä <mpenttil@redhat.com>
19330 L: linux-input@vger.kernel.org
19332 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
19333 F: drivers/input/touchscreen/sis_i2c.c
19336 M: Thomas Winischhofer <thomas@winischhofer.net>
19338 W: http://www.winischhofer.at/linuxsisusbvga.shtml
19339 F: drivers/usb/misc/sisusbvga/
19341 SL28 CPLD MFD DRIVER
19342 M: Michael Walle <michael@walle.cc>
19344 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
19345 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
19346 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
19347 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
19348 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
19349 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
19350 F: drivers/gpio/gpio-sl28cpld.c
19351 F: drivers/hwmon/sl28cpld-hwmon.c
19352 F: drivers/irqchip/irq-sl28cpld.c
19353 F: drivers/pwm/pwm-sl28cpld.c
19354 F: drivers/watchdog/sl28cpld_wdt.c
19356 SL28 VPD NVMEM LAYOUT DRIVER
19357 M: Michael Walle <michael@walle.cc>
19359 F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
19360 F: drivers/nvmem/layouts/sl28vpd.c
19363 M: Christoph Lameter <cl@linux.com>
19364 M: Pekka Enberg <penberg@kernel.org>
19365 M: David Rientjes <rientjes@google.com>
19366 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
19367 M: Andrew Morton <akpm@linux-foundation.org>
19368 M: Vlastimil Babka <vbabka@suse.cz>
19369 R: Roman Gushchin <roman.gushchin@linux.dev>
19370 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
19371 L: linux-mm@kvack.org
19373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
19374 F: include/linux/sl?b*.h
19377 SLCAN CAN NETWORK DRIVER
19378 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
19379 L: linux-can@vger.kernel.org
19381 F: drivers/net/can/slcan/
19383 SLEEPABLE READ-COPY UPDATE (SRCU)
19384 M: Lai Jiangshan <jiangshanlai@gmail.com>
19385 M: "Paul E. McKenney" <paulmck@kernel.org>
19386 M: Josh Triplett <josh@joshtriplett.org>
19387 R: Steven Rostedt <rostedt@goodmis.org>
19388 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19389 L: rcu@vger.kernel.org
19391 W: http://www.rdrop.com/users/paulmck/RCU/
19392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19393 F: include/linux/srcu*.h
19394 F: kernel/rcu/srcu*.c
19396 SMACK SECURITY MODULE
19397 M: Casey Schaufler <casey@schaufler-ca.com>
19398 L: linux-security-module@vger.kernel.org
19400 W: http://schaufler-ca.com
19401 T: git git://github.com/cschaufler/smack-next
19402 F: Documentation/admin-guide/LSM/Smack.rst
19405 SMC91x ETHERNET DRIVER
19406 M: Nicolas Pitre <nico@fluxnic.net>
19408 F: drivers/net/ethernet/smsc/smc91x.*
19410 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
19411 M: Mark Rutland <mark.rutland@arm.com>
19412 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
19413 M: Sudeep Holla <sudeep.holla@arm.com>
19414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19416 F: drivers/firmware/smccc/
19417 F: include/linux/arm-smccc.h
19419 SMM665 HARDWARE MONITOR DRIVER
19420 M: Guenter Roeck <linux@roeck-us.net>
19421 L: linux-hwmon@vger.kernel.org
19423 F: Documentation/hwmon/smm665.rst
19424 F: drivers/hwmon/smm665.c
19426 SMSC EMC2103 HARDWARE MONITOR DRIVER
19427 M: Steve Glendinning <steve.glendinning@shawell.net>
19428 L: linux-hwmon@vger.kernel.org
19430 F: Documentation/hwmon/emc2103.rst
19431 F: drivers/hwmon/emc2103.c
19433 SMSC SCH5627 HARDWARE MONITOR DRIVER
19434 M: Hans de Goede <hdegoede@redhat.com>
19435 L: linux-hwmon@vger.kernel.org
19437 F: Documentation/hwmon/sch5627.rst
19438 F: drivers/hwmon/sch5627.c
19440 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
19441 M: Steve Glendinning <steve.glendinning@shawell.net>
19442 L: linux-fbdev@vger.kernel.org
19444 F: drivers/video/fbdev/smscufx.c
19446 SMSC47B397 HARDWARE MONITOR DRIVER
19447 M: Jean Delvare <jdelvare@suse.com>
19448 L: linux-hwmon@vger.kernel.org
19450 F: Documentation/hwmon/smsc47b397.rst
19451 F: drivers/hwmon/smsc47b397.c
19453 SMSC911x ETHERNET DRIVER
19454 M: Steve Glendinning <steve.glendinning@shawell.net>
19455 L: netdev@vger.kernel.org
19457 F: drivers/net/ethernet/smsc/smsc911x.*
19458 F: include/linux/smsc911x.h
19460 SMSC9420 PCI ETHERNET DRIVER
19461 M: Steve Glendinning <steve.glendinning@shawell.net>
19462 L: netdev@vger.kernel.org
19464 F: drivers/net/ethernet/smsc/smsc9420.*
19466 SOCIONEXT (SNI) AVE NETWORK DRIVER
19467 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
19468 L: netdev@vger.kernel.org
19470 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
19471 F: drivers/net/ethernet/socionext/sni_ave.c
19473 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
19474 M: Jassi Brar <jaswinder.singh@linaro.org>
19475 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
19476 L: netdev@vger.kernel.org
19478 F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
19479 F: drivers/net/ethernet/socionext/netsec.c
19481 SOCIONEXT (SNI) Synquacer SPI DRIVER
19482 M: Masahisa Kojima <masahisa.kojima@linaro.org>
19483 M: Jassi Brar <jaswinder.singh@linaro.org>
19484 L: linux-spi@vger.kernel.org
19486 F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
19487 F: drivers/spi/spi-synquacer.c
19489 SOCIONEXT SYNQUACER I2C DRIVER
19490 M: Ard Biesheuvel <ardb@kernel.org>
19491 L: linux-i2c@vger.kernel.org
19493 F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
19494 F: drivers/i2c/busses/i2c-synquacer.c
19496 SOCIONEXT UNIPHIER SOUND DRIVER
19497 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19499 F: sound/soc/uniphier/
19501 SOCKET TIMESTAMPING
19502 M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
19504 F: Documentation/networking/timestamping.rst
19505 F: include/uapi/linux/net_tstamp.h
19506 F: tools/testing/selftests/net/so_txtime.c
19508 SOEKRIS NET48XX LED SUPPORT
19509 M: Chris Boot <bootc@bootc.net>
19511 F: drivers/leds/leds-net48xx.c
19513 SOFT-IWARP DRIVER (siw)
19514 M: Bernard Metzler <bmt@zurich.ibm.com>
19515 L: linux-rdma@vger.kernel.org
19517 F: drivers/infiniband/sw/siw/
19518 F: include/uapi/rdma/siw-abi.h
19520 SOFT-ROCE DRIVER (rxe)
19521 M: Zhu Yanjun <zyjzyj2000@gmail.com>
19522 L: linux-rdma@vger.kernel.org
19524 F: drivers/infiniband/sw/rxe/
19525 F: include/uapi/rdma/rdma_user_rxe.h
19527 SOFTLOGIC 6x10 MPEG CODEC
19528 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19529 M: Anton Sviridenko <anton@corp.bluecherry.net>
19530 M: Andrey Utkin <andrey_utkin@fastmail.com>
19531 M: Ismael Luceno <ismael@iodev.co.uk>
19532 L: linux-media@vger.kernel.org
19534 F: drivers/media/pci/solo6x10/
19536 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
19537 M: James Morse <james.morse@arm.com>
19538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19540 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
19541 F: drivers/firmware/arm_sdei.c
19542 F: include/linux/arm_sdei.h
19543 F: include/uapi/linux/arm_sdei.h
19545 SOFTWARE NODES AND DEVICE PROPERTIES
19546 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19547 R: Daniel Scally <djrscally@gmail.com>
19548 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19549 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19550 L: linux-acpi@vger.kernel.org
19552 F: drivers/base/property.c
19553 F: drivers/base/swnode.c
19554 F: include/linux/fwnode.h
19555 F: include/linux/property.h
19557 SOFTWARE RAID (Multiple Disks) SUPPORT
19558 M: Song Liu <song@kernel.org>
19559 L: linux-raid@vger.kernel.org
19561 Q: https://patchwork.kernel.org/project/linux-raid/list/
19562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
19563 F: drivers/md/Kconfig
19564 F: drivers/md/Makefile
19566 F: drivers/md/raid*
19567 F: include/linux/raid/
19568 F: include/uapi/linux/raid/
19570 SOLIDRUN CLEARFOG SUPPORT
19571 M: Russell King <linux@armlinux.org.uk>
19573 F: arch/arm/boot/dts/armada-388-clearfog*
19574 F: arch/arm/boot/dts/armada-38x-solidrun-*
19576 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
19577 M: Russell King <linux@armlinux.org.uk>
19579 F: arch/arm/boot/dts/imx6*-cubox-i*
19580 F: arch/arm/boot/dts/imx6*-hummingboard*
19581 F: arch/arm/boot/dts/imx6*-sr-*
19583 SONIC NETWORK DRIVER
19584 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
19585 L: netdev@vger.kernel.org
19587 F: drivers/net/ethernet/natsemi/sonic.*
19589 SONICS SILICON BACKPLANE DRIVER (SSB)
19590 M: Michael Buesch <m@bues.ch>
19591 L: linux-wireless@vger.kernel.org
19594 F: include/linux/ssb/
19596 SONY IMX208 SENSOR DRIVER
19597 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19598 L: linux-media@vger.kernel.org
19600 T: git git://linuxtv.org/media_tree.git
19601 F: drivers/media/i2c/imx208.c
19603 SONY IMX214 SENSOR DRIVER
19604 M: Ricardo Ribalda <ribalda@kernel.org>
19605 L: linux-media@vger.kernel.org
19607 T: git git://linuxtv.org/media_tree.git
19608 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
19609 F: drivers/media/i2c/imx214.c
19611 SONY IMX219 SENSOR DRIVER
19612 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
19613 L: linux-media@vger.kernel.org
19615 T: git git://linuxtv.org/media_tree.git
19616 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
19617 F: drivers/media/i2c/imx219.c
19619 SONY IMX258 SENSOR DRIVER
19620 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19621 L: linux-media@vger.kernel.org
19623 T: git git://linuxtv.org/media_tree.git
19624 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
19625 F: drivers/media/i2c/imx258.c
19627 SONY IMX274 SENSOR DRIVER
19628 M: Leon Luo <leonl@leopardimaging.com>
19629 L: linux-media@vger.kernel.org
19631 T: git git://linuxtv.org/media_tree.git
19632 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
19633 F: drivers/media/i2c/imx274.c
19635 SONY IMX290 SENSOR DRIVER
19636 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19637 L: linux-media@vger.kernel.org
19639 T: git git://linuxtv.org/media_tree.git
19640 F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
19641 F: drivers/media/i2c/imx290.c
19643 SONY IMX296 SENSOR DRIVER
19644 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19645 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19646 L: linux-media@vger.kernel.org
19648 T: git git://linuxtv.org/media_tree.git
19649 F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
19650 F: drivers/media/i2c/imx296.c
19652 SONY IMX319 SENSOR DRIVER
19653 M: Bingbu Cao <bingbu.cao@intel.com>
19654 L: linux-media@vger.kernel.org
19656 T: git git://linuxtv.org/media_tree.git
19657 F: drivers/media/i2c/imx319.c
19659 SONY IMX334 SENSOR DRIVER
19660 M: Paul J. Murphy <paul.j.murphy@intel.com>
19661 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19662 L: linux-media@vger.kernel.org
19664 T: git git://linuxtv.org/media_tree.git
19665 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
19666 F: drivers/media/i2c/imx334.c
19668 SONY IMX335 SENSOR DRIVER
19669 M: Paul J. Murphy <paul.j.murphy@intel.com>
19670 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19671 L: linux-media@vger.kernel.org
19673 T: git git://linuxtv.org/media_tree.git
19674 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
19675 F: drivers/media/i2c/imx335.c
19677 SONY IMX355 SENSOR DRIVER
19678 M: Tianshu Qiu <tian.shu.qiu@intel.com>
19679 L: linux-media@vger.kernel.org
19681 T: git git://linuxtv.org/media_tree.git
19682 F: drivers/media/i2c/imx355.c
19684 SONY IMX412 SENSOR DRIVER
19685 M: Paul J. Murphy <paul.j.murphy@intel.com>
19686 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19687 L: linux-media@vger.kernel.org
19689 T: git git://linuxtv.org/media_tree.git
19690 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
19691 F: drivers/media/i2c/imx412.c
19693 SONY IMX415 SENSOR DRIVER
19694 M: Michael Riesch <michael.riesch@wolfvision.net>
19695 L: linux-media@vger.kernel.org
19697 T: git git://linuxtv.org/media_tree.git
19698 F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
19699 F: drivers/media/i2c/imx415.c
19701 SONY MEMORYSTICK SUBSYSTEM
19702 M: Maxim Levitsky <maximlevitsky@gmail.com>
19703 M: Alex Dubov <oakad@yahoo.com>
19704 M: Ulf Hansson <ulf.hansson@linaro.org>
19705 L: linux-mmc@vger.kernel.org
19707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
19708 F: drivers/memstick/
19709 F: include/linux/memstick.h
19711 SONY VAIO CONTROL DEVICE DRIVER
19712 M: Mattia Dongili <malattia@linux.it>
19713 L: platform-driver-x86@vger.kernel.org
19715 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
19716 F: Documentation/admin-guide/laptops/sony-laptop.rst
19717 F: drivers/char/sonypi.c
19718 F: drivers/platform/x86/sony-laptop.c
19719 F: include/linux/sony-laptop.h
19722 M: Jaroslav Kysela <perex@perex.cz>
19723 M: Takashi Iwai <tiwai@suse.com>
19724 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19726 W: http://www.alsa-project.org/
19727 Q: http://patchwork.kernel.org/project/alsa-devel/list/
19728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19729 F: Documentation/sound/
19731 F: include/uapi/sound/
19733 F: tools/testing/selftests/alsa
19735 SOUND - COMPRESSED AUDIO
19736 M: Vinod Koul <vkoul@kernel.org>
19737 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19740 F: Documentation/sound/designs/compress-offload.rst
19741 F: include/sound/compress_driver.h
19742 F: include/uapi/sound/compress_*
19743 F: sound/core/compress_offload.c
19744 F: sound/soc/soc-compress.c
19746 SOUND - DMAENGINE HELPERS
19747 M: Lars-Peter Clausen <lars@metafoo.de>
19749 F: include/sound/dmaengine_pcm.h
19750 F: sound/core/pcm_dmaengine.c
19751 F: sound/soc/soc-generic-dmaengine-pcm.c
19753 SOUND - ALSA SELFTESTS
19754 M: Mark Brown <broonie@kernel.org>
19755 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19756 L: linux-kselftest@vger.kernel.org
19758 F: tools/testing/selftests/alsa
19760 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
19761 M: Liam Girdwood <lgirdwood@gmail.com>
19762 M: Mark Brown <broonie@kernel.org>
19763 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19765 W: http://alsa-project.org/main/index.php/ASoC
19766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
19767 F: Documentation/devicetree/bindings/sound/
19768 F: Documentation/sound/soc/
19769 F: include/dt-bindings/sound/
19770 F: include/sound/soc*
19773 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19774 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19775 M: Liam Girdwood <lgirdwood@gmail.com>
19776 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
19777 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19778 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
19779 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
19780 M: Daniel Baluta <daniel.baluta@nxp.com>
19781 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
19783 W: https://github.com/thesofproject/linux/
19786 SOUNDWIRE SUBSYSTEM
19787 M: Vinod Koul <vkoul@kernel.org>
19788 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19789 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19790 R: Sanyog Kale <sanyog.r.kale@intel.com>
19791 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19794 F: Documentation/driver-api/soundwire/
19795 F: drivers/soundwire/
19796 F: include/linux/soundwire/
19799 M: Olli Salonen <olli.salonen@iki.fi>
19800 L: linux-media@vger.kernel.org
19802 W: https://linuxtv.org
19803 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19804 F: drivers/media/dvb-frontends/sp2*
19806 SPANISH DOCUMENTATION
19807 M: Carlos Bilbao <carlos.bilbao@amd.com>
19809 F: Documentation/translations/sp_SP/
19811 SPARC + UltraSPARC (sparc/sparc64)
19812 M: "David S. Miller" <davem@davemloft.net>
19813 L: sparclinux@vger.kernel.org
19815 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
19816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19821 SPARC SERIAL DRIVERS
19822 M: "David S. Miller" <davem@davemloft.net>
19823 L: sparclinux@vger.kernel.org
19825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19827 F: drivers/tty/serial/suncore.c
19828 F: drivers/tty/serial/sunhv.c
19829 F: drivers/tty/serial/sunsab.c
19830 F: drivers/tty/serial/sunsab.h
19831 F: drivers/tty/serial/sunsu.c
19832 F: drivers/tty/serial/sunzilog.c
19833 F: drivers/tty/serial/sunzilog.h
19834 F: drivers/tty/vcc.c
19835 F: include/linux/sunserialcore.h
19838 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
19839 L: linux-sparse@vger.kernel.org
19841 W: https://sparse.docs.kernel.org/
19842 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19843 Q: https://patchwork.kernel.org/project/linux-sparse/list/
19844 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19845 F: include/linux/compiler.h
19847 SPEAKUP CONSOLE SPEECH DRIVER
19848 M: William Hubbs <w.d.hubbs@gmail.com>
19849 M: Chris Brannon <chris@the-brannons.com>
19850 M: Kirk Reiser <kirk@reisers.ca>
19851 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
19852 L: speakup@linux-speakup.org
19854 W: http://www.linux-speakup.org/
19855 W: https://github.com/linux-speakup/speakup
19856 B: https://github.com/linux-speakup/speakup/issues
19857 F: drivers/accessibility/speakup/
19859 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19860 M: Viresh Kumar <vireshk@kernel.org>
19861 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19865 W: http://www.st.com/spear
19866 F: arch/arm/boot/dts/spear*
19867 F: arch/arm/mach-spear/
19868 F: drivers/clk/spear/
19869 F: drivers/pinctrl/spear/
19872 M: Tudor Ambarus <tudor.ambarus@linaro.org>
19873 M: Pratyush Yadav <pratyush@kernel.org>
19874 R: Michael Walle <michael@walle.cc>
19875 L: linux-mtd@lists.infradead.org
19877 W: http://www.linux-mtd.infradead.org/
19878 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19879 C: irc://irc.oftc.net/mtd
19880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19881 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19882 F: drivers/mtd/spi-nor/
19883 F: include/linux/mtd/spi-nor.h
19886 M: Mark Brown <broonie@kernel.org>
19887 L: linux-spi@vger.kernel.org
19889 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19891 F: Documentation/devicetree/bindings/spi/
19892 F: Documentation/spi/
19894 F: include/linux/spi/
19895 F: include/uapi/linux/spi/
19898 SPIDERNET NETWORK DRIVER for CELL
19899 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19900 M: Geoff Levand <geoff@infradead.org>
19901 L: netdev@vger.kernel.org
19902 L: linuxppc-dev@lists.ozlabs.org
19904 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19905 F: drivers/net/ethernet/toshiba/spider_net*
19908 M: Stephen Boyd <sboyd@kernel.org>
19909 L: linux-kernel@vger.kernel.org
19911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19912 F: Documentation/devicetree/bindings/spmi/
19914 F: include/dt-bindings/spmi/spmi.h
19915 F: include/linux/spmi.h
19916 F: include/trace/events/spmi.h
19919 M: Jeremy Kerr <jk@ozlabs.org>
19920 L: linuxppc-dev@lists.ozlabs.org
19922 W: http://www.ibm.com/developerworks/power/cell/
19923 F: Documentation/filesystems/spufs/spufs.rst
19924 F: arch/powerpc/platforms/cell/spufs/
19926 SQUASHFS FILE SYSTEM
19927 M: Phillip Lougher <phillip@squashfs.org.uk>
19928 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
19930 W: http://squashfs.org.uk
19931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19932 F: Documentation/filesystems/squashfs.rst
19935 SRM (Alpha) environment access
19936 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19938 F: arch/alpha/kernel/srm_env.c
19940 ST LSM6DSx IMU IIO DRIVER
19941 M: Lorenzo Bianconi <lorenzo@kernel.org>
19942 L: linux-iio@vger.kernel.org
19944 W: http://www.st.com/
19945 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19946 F: drivers/iio/imu/st_lsm6dsx/
19948 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19949 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19950 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19951 L: linux-media@vger.kernel.org
19953 T: git git://linuxtv.org/media_tree.git
19954 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
19955 F: drivers/media/i2c/st-mipid02.c
19957 ST STM32 I2C/SMBUS DRIVER
19958 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19959 M: Alain Volmat <alain.volmat@foss.st.com>
19960 L: linux-i2c@vger.kernel.org
19962 F: drivers/i2c/busses/i2c-stm32*
19964 ST STM32 SPI DRIVER
19965 M: Alain Volmat <alain.volmat@foss.st.com>
19966 L: linux-spi@vger.kernel.org
19968 F: drivers/spi/spi-stm32.c
19971 M: Daniel Nilsson <daniel.nilsson@flex.com>
19972 L: linux-hwmon@vger.kernel.org
19974 F: Documentation/hwmon/stpddc60.rst
19975 F: drivers/hwmon/pmbus/stpddc60.c
19978 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19979 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19980 L: linux-media@vger.kernel.org
19982 T: git git://linuxtv.org/media_tree.git
19983 F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
19984 F: Documentation/userspace-api/media/drivers/st-vgxy61.rst
19985 F: drivers/media/i2c/st-vgxy61.c
19987 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19988 M: Song Qiang <songqiang1304521@gmail.com>
19989 L: linux-iio@vger.kernel.org
19991 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19992 F: drivers/iio/proximity/vl53l0x-i2c.c
19995 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19996 M: Sasha Levin <sashal@kernel.org>
19997 L: stable@vger.kernel.org
19999 F: Documentation/process/stable-kernel-rules.rst
20001 STAGING - ATOMISP DRIVER
20002 M: Hans de Goede <hdegoede@redhat.com>
20003 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20004 R: Sakari Ailus <sakari.ailus@linux.intel.com>
20005 L: linux-media@vger.kernel.org
20007 F: drivers/staging/media/atomisp/
20009 STAGING - FIELDBUS SUBSYSTEM
20010 M: Sven Van Asbroeck <TheSven73@gmail.com>
20012 F: drivers/staging/fieldbus/*
20013 F: drivers/staging/fieldbus/Documentation/
20015 STAGING - HMS ANYBUS-S BUS
20016 M: Sven Van Asbroeck <TheSven73@gmail.com>
20018 F: drivers/staging/fieldbus/anybuss/
20020 STAGING - INDUSTRIAL IO
20021 M: Jonathan Cameron <jic23@kernel.org>
20022 L: linux-iio@vger.kernel.org
20024 F: Documentation/devicetree/bindings/staging/iio/
20025 F: drivers/staging/iio/
20027 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
20028 M: Marc Dietrich <marvin24@gmx.de>
20029 L: ac100@lists.launchpad.net (moderated for non-subscribers)
20030 L: linux-tegra@vger.kernel.org
20032 F: drivers/staging/nvec/
20034 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
20035 M: Jens Frederich <jfrederich@gmail.com>
20036 M: Jon Nettleton <jon.nettleton@gmail.com>
20038 W: http://wiki.laptop.org/go/DCON
20039 F: drivers/staging/olpc_dcon/
20041 STAGING - REALTEK RTL8712U DRIVERS
20042 M: Larry Finger <Larry.Finger@lwfinger.net>
20043 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
20045 F: drivers/staging/rtl8712/
20047 STAGING - SEPS525 LCD CONTROLLER DRIVERS
20048 M: Michael Hennerich <michael.hennerich@analog.com>
20049 L: linux-fbdev@vger.kernel.org
20051 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
20052 F: drivers/staging/fbtft/fb_seps525.c
20054 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
20055 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20056 M: Teddy Wang <teddy.wang@siliconmotion.com>
20057 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20058 L: linux-fbdev@vger.kernel.org
20060 F: drivers/staging/sm750fb/
20062 STAGING - VIA VT665X DRIVERS
20063 M: Forest Bond <forest@alittletooquiet.net>
20065 F: drivers/staging/vt665?/
20068 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20069 L: linux-staging@lists.linux.dev
20071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
20072 F: drivers/staging/
20074 STARFIRE/DURALAN NETWORK DRIVER
20075 M: Ion Badulescu <ionut@badula.org>
20077 F: drivers/net/ethernet/adaptec/starfire*
20079 STARFIVE DEVICETREES
20080 M: Emil Renner Berthing <kernel@esmil.dk>
20082 F: arch/riscv/boot/dts/starfive/
20084 STARFIVE DWMAC GLUE LAYER
20085 M: Emil Renner Berthing <kernel@esmil.dk>
20086 M: Samin Guo <samin.guo@starfivetech.com>
20088 F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
20089 F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
20091 STARFIVE JH7110 MMC/SD/SDIO DRIVER
20092 M: William Qiu <william.qiu@starfivetech.com>
20094 F: Documentation/devicetree/bindings/mmc/starfive*
20095 F: drivers/mmc/host/dw_mmc-starfive.c
20097 STARFIVE JH71X0 CLOCK DRIVERS
20098 M: Emil Renner Berthing <kernel@esmil.dk>
20099 M: Hal Feng <hal.feng@starfivetech.com>
20101 F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
20102 F: drivers/clk/starfive/clk-starfive-jh71*
20103 F: include/dt-bindings/clock/starfive?jh71*.h
20105 STARFIVE JH71X0 PINCTRL DRIVERS
20106 M: Emil Renner Berthing <kernel@esmil.dk>
20107 M: Jianlong Huang <jianlong.huang@starfivetech.com>
20108 L: linux-gpio@vger.kernel.org
20110 F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
20111 F: drivers/pinctrl/starfive/pinctrl-starfive-jh71*
20112 F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
20113 F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
20115 STARFIVE JH71X0 RESET CONTROLLER DRIVERS
20116 M: Emil Renner Berthing <kernel@esmil.dk>
20117 M: Hal Feng <hal.feng@starfivetech.com>
20119 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
20120 F: drivers/reset/starfive/reset-starfive-jh71*
20121 F: include/dt-bindings/reset/starfive?jh71*.h
20123 STARFIVE JH71XX PMU CONTROLLER DRIVER
20124 M: Walker Chen <walker.chen@starfivetech.com>
20126 F: Documentation/devicetree/bindings/power/starfive*
20127 F: drivers/soc/starfive/jh71xx_pmu.c
20128 F: include/dt-bindings/power/starfive,jh7110-pmu.h
20130 STARFIVE SOC DRIVERS
20131 M: Conor Dooley <conor@kernel.org>
20133 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20134 F: drivers/soc/starfive/
20136 STARFIVE TRNG DRIVER
20137 M: Jia Jie Ho <jiajie.ho@starfivetech.com>
20139 F: Documentation/devicetree/bindings/rng/starfive*
20140 F: drivers/char/hw_random/jh7110-trng.c
20142 STARFIVE WATCHDOG DRIVER
20143 M: Xingyu Wu <xingyu.wu@starfivetech.com>
20144 M: Samin Guo <samin.guo@starfivetech.com>
20146 F: Documentation/devicetree/bindings/watchdog/starfive*
20147 F: drivers/watchdog/starfive-wdt.c
20150 M: Peter Zijlstra <peterz@infradead.org>
20151 M: Josh Poimboeuf <jpoimboe@kernel.org>
20152 M: Jason Baron <jbaron@akamai.com>
20153 R: Steven Rostedt <rostedt@goodmis.org>
20154 R: Ard Biesheuvel <ardb@kernel.org>
20156 F: arch/*/include/asm/jump_label*.h
20157 F: arch/*/include/asm/static_call*.h
20158 F: arch/*/kernel/jump_label.c
20159 F: arch/*/kernel/static_call.c
20160 F: include/linux/jump_label*.h
20161 F: include/linux/static_call*.h
20162 F: kernel/jump_label.c
20163 F: kernel/static_call.c
20165 STI AUDIO (ASoC) DRIVERS
20166 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20167 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20169 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
20173 M: Alain Volmat <alain.volmat@foss.st.com>
20175 F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
20176 F: drivers/media/cec/platform/sti/
20178 STK1160 USB VIDEO CAPTURE DRIVER
20179 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20180 L: linux-media@vger.kernel.org
20182 T: git git://linuxtv.org/media_tree.git
20183 F: drivers/media/usb/stk1160/
20185 STM32 AUDIO (ASoC) DRIVERS
20186 M: Olivier Moysan <olivier.moysan@foss.st.com>
20187 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20188 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20190 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
20191 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
20194 STM32 TIMER/LPTIMER DRIVERS
20195 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
20197 F: Documentation/ABI/testing/*timer-stm32
20198 F: Documentation/devicetree/bindings/*/*stm32-*timer*
20199 F: drivers/*/stm32-*timer*
20200 F: drivers/pwm/pwm-stm32*
20201 F: include/linux/*/stm32-*tim*
20203 STMMAC ETHERNET DRIVER
20204 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
20205 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
20206 M: Jose Abreu <joabreu@synopsys.com>
20207 L: netdev@vger.kernel.org
20209 W: http://www.stlinux.com
20210 F: Documentation/networking/device_drivers/ethernet/stmicro/
20211 F: drivers/net/ethernet/stmicro/stmmac/
20214 M: Sam Creasey <sammy@sammy.net>
20216 W: http://sammy.net/sun3/
20217 F: arch/m68k/include/asm/sun3*
20218 F: arch/m68k/kernel/*sun3*
20219 F: arch/m68k/sun3*/
20220 F: drivers/net/ethernet/i825xx/sun3*
20222 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
20223 M: Hans de Goede <hdegoede@redhat.com>
20224 L: linux-input@vger.kernel.org
20226 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
20227 F: drivers/input/keyboard/sun4i-lradc-keys.c
20229 SUNDANCE NETWORK DRIVER
20230 M: Denis Kirjanov <kda@linux-powerpc.org>
20231 L: netdev@vger.kernel.org
20233 F: drivers/net/ethernet/dlink/sundance.c
20235 SUN HAPPY MEAL ETHERNET DRIVER
20236 M: Sean Anderson <seanga2@gmail.com>
20238 F: drivers/net/ethernet/sun/sunhme.*
20240 SUNPLUS ETHERNET DRIVER
20241 M: Wells Lu <wellslutw@gmail.com>
20242 L: netdev@vger.kernel.org
20244 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
20245 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
20246 F: drivers/net/ethernet/sunplus/
20249 M: Tony Huang <tonyhuang.sunplus@gmail.com>
20250 M: Li-hao Kuo <lhjeff911@gmail.com>
20252 F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
20253 F: drivers/mmc/host/sunplus-mmc.c
20255 SUNPLUS OCOTP DRIVER
20256 M: Vincent Shih <vincent.sunplus@gmail.com>
20258 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
20259 F: drivers/nvmem/sunplus-ocotp.c
20261 SUNPLUS USB2 PHY DRIVER
20262 M: Vincent Shih <vincent.sunplus@gmail.com>
20263 L: linux-usb@vger.kernel.org
20265 F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
20266 F: drivers/phy/sunplus/Kconfig
20267 F: drivers/phy/sunplus/Makefile
20268 F: drivers/phy/sunplus/phy-sunplus-usb2.c
20271 M: Hammer Hsieh <hammerh0314@gmail.com>
20273 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
20274 F: drivers/pwm/pwm-sunplus.c
20277 M: Vincent Shih <vincent.sunplus@gmail.com>
20278 L: linux-rtc@vger.kernel.org
20280 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
20281 F: drivers/rtc/rtc-sunplus.c
20283 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
20284 M: Li-hao Kuo <lhjeff911@gmail.com>
20285 L: linux-spi@vger.kernel.org
20287 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
20288 F: drivers/spi/spi-sunplus-sp7021.c
20290 SUNPLUS UART DRIVER
20291 M: Hammer Hsieh <hammerh0314@gmail.com>
20293 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
20294 F: drivers/tty/serial/sunplus-uart.c
20296 SUNPLUS WATCHDOG DRIVER
20297 M: Xiantao Hu <xt.hu@cqplus1.com>
20298 L: linux-watchdog@vger.kernel.org
20300 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
20301 F: drivers/watchdog/sunplus_wdt.c
20304 M: Yoshinori Sato <ysato@users.sourceforge.jp>
20305 M: Rich Felker <dalias@libc.org>
20306 M: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
20307 L: linux-sh@vger.kernel.org
20309 Q: http://patchwork.kernel.org/project/linux-sh/list/
20310 F: Documentation/arch/sh/
20315 M: "Rafael J. Wysocki" <rafael@kernel.org>
20316 M: Len Brown <len.brown@intel.com>
20317 M: Pavel Machek <pavel@ucw.cz>
20318 L: linux-pm@vger.kernel.org
20320 B: https://bugzilla.kernel.org
20321 F: Documentation/power/
20322 F: arch/x86/kernel/acpi/sleep*
20323 F: arch/x86/kernel/acpi/wakeup*
20324 F: drivers/base/power/
20325 F: include/linux/freezer.h
20326 F: include/linux/pm.h
20327 F: include/linux/suspend.h
20331 M: Martin Mares <mj@ucw.cz>
20332 L: linux-video@atrey.karlin.mff.cuni.cz
20334 F: Documentation/admin-guide/svga.rst
20335 F: arch/x86/boot/video*
20338 M: Jiri Pirko <jiri@resnulli.us>
20339 M: Ivan Vecera <ivecera@redhat.com>
20340 L: netdev@vger.kernel.org
20342 F: include/net/switchdev.h
20345 SY8106A REGULATOR DRIVER
20346 M: Icenowy Zheng <icenowy@aosc.io>
20348 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
20349 F: drivers/regulator/sy8106a-regulator.c
20351 SYNC FILE FRAMEWORK
20352 M: Sumit Semwal <sumit.semwal@linaro.org>
20353 R: Gustavo Padovan <gustavo@padovan.org>
20354 L: linux-media@vger.kernel.org
20355 L: dri-devel@lists.freedesktop.org
20357 T: git git://anongit.freedesktop.org/drm/drm-misc
20358 F: Documentation/driver-api/sync_file.rst
20359 F: drivers/dma-buf/dma-fence*
20360 F: drivers/dma-buf/sw_sync.c
20361 F: drivers/dma-buf/sync_*
20362 F: include/linux/sync_file.h
20363 F: include/uapi/linux/sync_file.h
20365 SYNOPSYS ARC ARCHITECTURE
20366 M: Vineet Gupta <vgupta@kernel.org>
20367 L: linux-snps-arc@lists.infradead.org
20369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
20370 F: Documentation/arch/arc
20371 F: Documentation/devicetree/bindings/arc/*
20372 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
20374 F: drivers/clocksource/arc_timer.c
20375 F: drivers/tty/serial/arc_uart.c
20377 SYNOPSYS ARC HSDK SDP pll clock driver
20378 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20380 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
20381 F: drivers/clk/clk-hsdk-pll.c
20383 SYNOPSYS ARC SDP clock driver
20384 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20386 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
20387 F: drivers/clk/axs10x/*
20389 SYNOPSYS ARC SDP platform support
20390 M: Alexey Brodkin <abrodkin@synopsys.com>
20392 F: Documentation/devicetree/bindings/arc/axs10*
20393 F: arch/arc/boot/dts/ax*
20394 F: arch/arc/plat-axs10x
20396 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
20397 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20399 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
20400 F: drivers/reset/reset-axs10x.c
20402 SYNOPSYS CREG GPIO DRIVER
20403 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20405 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
20406 F: drivers/gpio/gpio-creg-snps.c
20408 SYNOPSYS DESIGNWARE 8250 UART DRIVER
20409 M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
20410 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20412 F: drivers/tty/serial/8250/8250_dw.c
20413 F: drivers/tty/serial/8250/8250_dwlib.*
20414 F: drivers/tty/serial/8250/8250_lpss.c
20416 SYNOPSYS DESIGNWARE APB GPIO DRIVER
20417 M: Hoan Tran <hoan@os.amperecomputing.com>
20418 M: Serge Semin <fancer.lancer@gmail.com>
20419 L: linux-gpio@vger.kernel.org
20421 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
20422 F: drivers/gpio/gpio-dwapb.c
20424 SYNOPSYS DESIGNWARE APB SSI DRIVER
20425 M: Serge Semin <fancer.lancer@gmail.com>
20426 L: linux-spi@vger.kernel.org
20428 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
20429 F: drivers/spi/spi-dw*
20431 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
20432 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20434 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
20435 F: drivers/dma/dw-axi-dmac/
20437 SYNOPSYS DESIGNWARE DMAC DRIVER
20438 M: Viresh Kumar <vireshk@kernel.org>
20439 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20441 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
20442 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
20444 F: include/dt-bindings/dma/dw-dmac.h
20445 F: include/linux/dma/dw.h
20446 F: include/linux/platform_data/dma-dw.h
20448 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
20449 M: Jose Abreu <Jose.Abreu@synopsys.com>
20450 L: netdev@vger.kernel.org
20452 F: drivers/net/ethernet/synopsys/
20454 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
20455 M: Jose Abreu <Jose.Abreu@synopsys.com>
20456 L: netdev@vger.kernel.org
20458 F: drivers/net/pcs/pcs-xpcs.c
20459 F: drivers/net/pcs/pcs-xpcs.h
20460 F: include/linux/pcs/pcs-xpcs.h
20462 SYNOPSYS DESIGNWARE I2C DRIVER
20463 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
20464 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20465 R: Mika Westerberg <mika.westerberg@linux.intel.com>
20466 R: Jan Dabros <jsd@semihalf.com>
20467 L: linux-i2c@vger.kernel.org
20469 F: drivers/i2c/busses/i2c-designware-*
20471 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
20472 M: Jaehoon Chung <jh80.chung@samsung.com>
20473 L: linux-mmc@vger.kernel.org
20475 F: drivers/mmc/host/dw_mmc*
20477 SYNOPSYS HSDK RESET CONTROLLER DRIVER
20478 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20480 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
20481 F: drivers/reset/reset-hsdk.c
20482 F: include/dt-bindings/reset/snps,hsdk-reset.h
20484 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
20485 M: Prabu Thangamuthu <prabu.t@synopsys.com>
20486 M: Manjunath M B <manjumb@synopsys.com>
20487 L: linux-mmc@vger.kernel.org
20489 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
20491 SYSTEM CONFIGURATION (SYSCON)
20492 M: Lee Jones <lee@kernel.org>
20493 M: Arnd Bergmann <arnd@arndb.de>
20495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
20496 F: drivers/mfd/syscon.c
20498 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
20499 M: Sudeep Holla <sudeep.holla@arm.com>
20500 R: Cristian Marussi <cristian.marussi@arm.com>
20501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20503 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
20504 F: drivers/clk/clk-sc[mp]i.c
20505 F: drivers/cpufreq/sc[mp]i-cpufreq.c
20506 F: drivers/firmware/arm_scmi/
20507 F: drivers/firmware/arm_scpi.c
20508 F: drivers/powercap/arm_scmi_powercap.c
20509 F: drivers/regulator/scmi-regulator.c
20510 F: drivers/reset/reset-scmi.c
20511 F: include/linux/sc[mp]i_protocol.h
20512 F: include/trace/events/scmi.h
20513 F: include/uapi/linux/virtio_scmi.h
20515 SYSTEM RESET/SHUTDOWN DRIVERS
20516 M: Sebastian Reichel <sre@kernel.org>
20517 L: linux-pm@vger.kernel.org
20519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
20520 F: Documentation/devicetree/bindings/power/reset/
20521 F: drivers/power/reset/
20523 SYSTEM TRACE MODULE CLASS
20524 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
20526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
20527 F: Documentation/trace/stm.rst
20528 F: drivers/hwtracing/stm/
20529 F: include/linux/stm.h
20530 F: include/uapi/linux/stm.h
20532 SYSTEM76 ACPI DRIVER
20533 M: Jeremy Soller <jeremy@system76.com>
20534 M: System76 Product Development <productdev@system76.com>
20535 L: platform-driver-x86@vger.kernel.org
20537 F: drivers/platform/x86/system76_acpi.c
20541 F: Documentation/filesystems/sysv-fs.rst
20543 F: include/linux/sysv_fs.h
20545 TASKSTATS STATISTICS INTERFACE
20546 M: Balbir Singh <bsingharora@gmail.com>
20548 F: Documentation/accounting/taskstats*
20549 F: include/linux/taskstats*
20550 F: kernel/taskstats.c
20553 M: Jamal Hadi Salim <jhs@mojatatu.com>
20554 M: Cong Wang <xiyou.wangcong@gmail.com>
20555 M: Jiri Pirko <jiri@resnulli.us>
20556 L: netdev@vger.kernel.org
20558 F: include/net/pkt_cls.h
20559 F: include/net/pkt_sched.h
20560 F: include/net/tc_act/
20561 F: include/uapi/linux/pkt_cls.h
20562 F: include/uapi/linux/pkt_sched.h
20563 F: include/uapi/linux/tc_act/
20564 F: include/uapi/linux/tc_ematch/
20566 F: tools/testing/selftests/tc-testing
20568 TC90522 MEDIA DRIVER
20569 M: Akihiro Tsukada <tskd08@gmail.com>
20570 L: linux-media@vger.kernel.org
20572 F: drivers/media/dvb-frontends/tc90522*
20574 TCP LOW PRIORITY MODULE
20575 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
20576 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
20578 W: http://tcp-lp-mod.sourceforge.net/
20579 F: net/ipv4/tcp_lp.c
20581 TDA10071 MEDIA DRIVER
20582 M: Antti Palosaari <crope@iki.fi>
20583 L: linux-media@vger.kernel.org
20585 W: https://linuxtv.org
20586 W: http://palosaari.fi/linux/
20587 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20588 T: git git://linuxtv.org/anttip/media_tree.git
20589 F: drivers/media/dvb-frontends/tda10071*
20591 TDA18212 MEDIA DRIVER
20592 M: Antti Palosaari <crope@iki.fi>
20593 L: linux-media@vger.kernel.org
20595 W: https://linuxtv.org
20596 W: http://palosaari.fi/linux/
20597 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20598 T: git git://linuxtv.org/anttip/media_tree.git
20599 F: drivers/media/tuners/tda18212*
20601 TDA18218 MEDIA DRIVER
20602 M: Antti Palosaari <crope@iki.fi>
20603 L: linux-media@vger.kernel.org
20605 W: https://linuxtv.org
20606 W: http://palosaari.fi/linux/
20607 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20608 T: git git://linuxtv.org/anttip/media_tree.git
20609 F: drivers/media/tuners/tda18218*
20611 TDA18250 MEDIA DRIVER
20612 M: Olli Salonen <olli.salonen@iki.fi>
20613 L: linux-media@vger.kernel.org
20615 W: https://linuxtv.org
20616 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20617 T: git git://linuxtv.org/media_tree.git
20618 F: drivers/media/tuners/tda18250*
20620 TDA18271 MEDIA DRIVER
20621 M: Michael Krufky <mkrufky@linuxtv.org>
20622 L: linux-media@vger.kernel.org
20624 W: https://linuxtv.org
20625 W: http://github.com/mkrufky
20626 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20627 T: git git://linuxtv.org/mkrufky/tuners.git
20628 F: drivers/media/tuners/tda18271*
20630 TDA1997x MEDIA DRIVER
20631 M: Tim Harvey <tharvey@gateworks.com>
20632 L: linux-media@vger.kernel.org
20634 W: https://linuxtv.org
20635 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20636 F: drivers/media/i2c/tda1997x.*
20638 TDA827x MEDIA DRIVER
20639 M: Michael Krufky <mkrufky@linuxtv.org>
20640 L: linux-media@vger.kernel.org
20642 W: https://linuxtv.org
20643 W: http://github.com/mkrufky
20644 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20645 T: git git://linuxtv.org/mkrufky/tuners.git
20646 F: drivers/media/tuners/tda8290.*
20648 TDA8290 MEDIA DRIVER
20649 M: Michael Krufky <mkrufky@linuxtv.org>
20650 L: linux-media@vger.kernel.org
20652 W: https://linuxtv.org
20653 W: http://github.com/mkrufky
20654 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20655 T: git git://linuxtv.org/mkrufky/tuners.git
20656 F: drivers/media/tuners/tda8290.*
20658 TDA9840 MEDIA DRIVER
20659 M: Hans Verkuil <hverkuil@xs4all.nl>
20660 L: linux-media@vger.kernel.org
20662 W: https://linuxtv.org
20663 T: git git://linuxtv.org/media_tree.git
20664 F: drivers/media/i2c/tda9840*
20666 TEA5761 TUNER DRIVER
20667 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20668 L: linux-media@vger.kernel.org
20670 W: https://linuxtv.org
20671 T: git git://linuxtv.org/media_tree.git
20672 F: drivers/media/tuners/tea5761.*
20674 TEA5767 TUNER DRIVER
20675 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20676 L: linux-media@vger.kernel.org
20678 W: https://linuxtv.org
20679 T: git git://linuxtv.org/media_tree.git
20680 F: drivers/media/tuners/tea5767.*
20682 TEA6415C MEDIA DRIVER
20683 M: Hans Verkuil <hverkuil@xs4all.nl>
20684 L: linux-media@vger.kernel.org
20686 W: https://linuxtv.org
20687 T: git git://linuxtv.org/media_tree.git
20688 F: drivers/media/i2c/tea6415c*
20690 TEA6420 MEDIA DRIVER
20691 M: Hans Verkuil <hverkuil@xs4all.nl>
20692 L: linux-media@vger.kernel.org
20694 W: https://linuxtv.org
20695 T: git git://linuxtv.org/media_tree.git
20696 F: drivers/media/i2c/tea6420*
20699 M: Jiri Pirko <jiri@resnulli.us>
20700 L: netdev@vger.kernel.org
20702 F: drivers/net/team/
20703 F: include/linux/if_team.h
20704 F: include/uapi/linux/if_team.h
20705 F: tools/testing/selftests/drivers/net/team/
20707 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
20708 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
20710 F: arch/x86/platform/ts5500/
20712 TECHNOTREND USB IR RECEIVER
20713 M: Sean Young <sean@mess.org>
20714 L: linux-media@vger.kernel.org
20716 F: drivers/media/rc/ttusbir.c
20718 TECHWELL TW9910 VIDEO DECODER
20719 L: linux-media@vger.kernel.org
20721 F: drivers/media/i2c/tw9910.c
20722 F: include/media/i2c/tw9910.h
20725 M: Jens Wiklander <jens.wiklander@linaro.org>
20726 R: Sumit Garg <sumit.garg@linaro.org>
20727 L: op-tee@lists.trustedfirmware.org
20729 F: Documentation/staging/tee.rst
20731 F: include/linux/tee_drv.h
20732 F: include/uapi/linux/tee.h
20734 TEGRA ARCHITECTURE SUPPORT
20735 M: Thierry Reding <thierry.reding@gmail.com>
20736 M: Jonathan Hunter <jonathanh@nvidia.com>
20737 L: linux-tegra@vger.kernel.org
20739 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
20740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
20744 M: Peter De Schrijver <pdeschrijver@nvidia.com>
20745 M: Prashant Gaikwad <pgaikwad@nvidia.com>
20747 F: drivers/clk/tegra/
20750 M: Laxman Dewangan <ldewangan@nvidia.com>
20751 M: Jon Hunter <jonathanh@nvidia.com>
20753 F: drivers/dma/tegra*
20756 M: Laxman Dewangan <ldewangan@nvidia.com>
20757 R: Dmitry Osipenko <digetx@gmail.com>
20759 F: drivers/i2c/busses/i2c-tegra.c
20761 TEGRA IOMMU DRIVERS
20762 M: Thierry Reding <thierry.reding@gmail.com>
20763 R: Krishna Reddy <vdumpa@nvidia.com>
20764 L: linux-tegra@vger.kernel.org
20766 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
20767 F: drivers/iommu/tegra*
20770 M: Laxman Dewangan <ldewangan@nvidia.com>
20772 F: drivers/input/keyboard/tegra-kbc.c
20775 M: Stefan Agner <stefan@agner.ch>
20776 M: Lucas Stach <dev@lynxeye.de>
20778 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
20779 F: drivers/mtd/nand/raw/tegra_nand.c
20782 M: Thierry Reding <thierry.reding@gmail.com>
20784 F: drivers/pwm/pwm-tegra.c
20786 TEGRA SERIAL DRIVER
20787 M: Laxman Dewangan <ldewangan@nvidia.com>
20789 F: drivers/tty/serial/serial-tegra.c
20792 M: Laxman Dewangan <ldewangan@nvidia.com>
20794 F: drivers/spi/spi-tegra*
20796 TEGRA QUAD SPI DRIVER
20797 M: Thierry Reding <thierry.reding@gmail.com>
20798 M: Jonathan Hunter <jonathanh@nvidia.com>
20799 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20800 L: linux-tegra@vger.kernel.org
20802 F: drivers/spi/spi-tegra210-quad.c
20805 M: Thierry Reding <thierry.reding@gmail.com>
20806 M: Jonathan Hunter <jonathanh@nvidia.com>
20807 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20808 L: linux-media@vger.kernel.org
20809 L: linux-tegra@vger.kernel.org
20811 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
20812 F: drivers/staging/media/tegra-video/
20814 TEGRA XUSB PADCTL DRIVER
20815 M: JC Kuo <jckuo@nvidia.com>
20817 F: drivers/phy/tegra/xusb*
20819 TEHUTI ETHERNET DRIVER
20820 M: Andy Gospodarek <andy@greyhouse.net>
20821 L: netdev@vger.kernel.org
20823 F: drivers/net/ethernet/tehuti/*
20825 TELECOM CLOCK DRIVER FOR MCPL0010
20826 M: Mark Gross <markgross@kernel.org>
20828 F: drivers/char/tlclk.c
20830 TEMPO SEMICONDUCTOR DRIVERS
20831 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
20833 F: Documentation/devicetree/bindings/sound/tscs*.txt
20834 F: sound/soc/codecs/tscs*.c
20835 F: sound/soc/codecs/tscs*.h
20837 TENSILICA XTENSA PORT (xtensa)
20838 M: Chris Zankel <chris@zankel.net>
20839 M: Max Filippov <jcmvbkbc@gmail.com>
20841 T: git https://github.com/jcmvbkbc/linux-xtensa.git
20843 F: drivers/irqchip/irq-xtensa-*
20845 TEXAS INSTRUMENTS ASoC DRIVERS
20846 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20847 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20849 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20852 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20853 M: Ricardo Ribalda <ribalda@kernel.org>
20854 L: linux-iio@vger.kernel.org
20856 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20857 F: drivers/iio/dac/ti-dac7612.c
20859 TEXAS INSTRUMENTS DMA DRIVERS
20860 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20861 L: dmaengine@vger.kernel.org
20863 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20864 F: Documentation/devicetree/bindings/dma/ti-edma.txt
20865 F: Documentation/devicetree/bindings/dma/ti/
20867 X: drivers/dma/ti/cppi41.c
20868 F: include/linux/dma/k3-udma-glue.h
20869 F: include/linux/dma/ti-cppi5.h
20870 F: include/linux/dma/k3-psil.h
20872 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20873 M: Nishanth Menon <nm@ti.com>
20874 M: Tero Kristo <kristo@kernel.org>
20875 M: Santosh Shilimkar <ssantosh@kernel.org>
20876 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20878 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20879 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20880 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20881 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20882 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20883 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20884 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20885 F: drivers/clk/keystone/sci-clk.c
20886 F: drivers/firmware/ti_sci*
20887 F: drivers/irqchip/irq-ti-sci-inta.c
20888 F: drivers/irqchip/irq-ti-sci-intr.c
20889 F: drivers/reset/reset-ti-sci.c
20890 F: drivers/soc/ti/ti_sci_inta_msi.c
20891 F: drivers/soc/ti/ti_sci_pm_domains.c
20892 F: include/dt-bindings/soc/ti,sci_pm_domain.h
20893 F: include/linux/soc/ti/ti_sci_inta_msi.h
20894 F: include/linux/soc/ti/ti_sci_protocol.h
20896 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20897 M: Robert Marko <robert.marko@sartura.hr>
20898 M: Luka Perkov <luka.perkov@sartura.hr>
20899 L: linux-hwmon@vger.kernel.org
20901 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20902 F: Documentation/hwmon/tps23861.rst
20903 F: drivers/hwmon/tps23861.c
20905 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20906 M: Puranjay Mohan <puranjay12@gmail.com>
20907 L: linux-iio@vger.kernel.org
20909 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20910 F: drivers/iio/temperature/tmp117.c
20912 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20913 M: Hans Verkuil <hverkuil@xs4all.nl>
20914 L: linux-media@vger.kernel.org
20916 W: https://linuxtv.org
20917 T: git git://linuxtv.org/media_tree.git
20918 F: drivers/media/radio/radio-raremono.c
20921 M: Rafael J. Wysocki <rafael@kernel.org>
20922 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20923 R: Amit Kucheria <amitk@kernel.org>
20924 R: Zhang Rui <rui.zhang@intel.com>
20925 L: linux-pm@vger.kernel.org
20927 Q: https://patchwork.kernel.org/project/linux-pm/list/
20928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20929 F: Documentation/ABI/testing/sysfs-class-thermal
20930 F: Documentation/admin-guide/thermal/
20931 F: Documentation/devicetree/bindings/thermal/
20932 F: Documentation/driver-api/thermal/
20933 F: drivers/thermal/
20934 F: include/dt-bindings/thermal/
20935 F: include/linux/cpu_cooling.h
20936 F: include/linux/thermal.h
20937 F: include/uapi/linux/thermal.h
20938 F: tools/lib/thermal/
20941 THERMAL DRIVER FOR AMLOGIC SOCS
20942 M: Guillaume La Roque <glaroque@baylibre.com>
20943 L: linux-pm@vger.kernel.org
20944 L: linux-amlogic@lists.infradead.org
20946 W: http://linux-meson.com/
20947 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20948 F: drivers/thermal/amlogic_thermal.c
20950 THERMAL/CPU_COOLING
20951 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
20952 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20953 M: Viresh Kumar <viresh.kumar@linaro.org>
20954 R: Lukasz Luba <lukasz.luba@arm.com>
20955 L: linux-pm@vger.kernel.org
20957 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20958 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20959 F: drivers/thermal/cpufreq_cooling.c
20960 F: drivers/thermal/cpuidle_cooling.c
20961 F: include/linux/cpu_cooling.h
20963 THERMAL/POWER_ALLOCATOR
20964 M: Lukasz Luba <lukasz.luba@arm.com>
20965 L: linux-pm@vger.kernel.org
20967 F: Documentation/driver-api/thermal/power_allocator.rst
20968 F: drivers/thermal/gov_power_allocator.c
20969 F: drivers/thermal/thermal_trace_ipa.h
20971 THINKPAD ACPI EXTRAS DRIVER
20972 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20973 L: ibm-acpi-devel@lists.sourceforge.net
20974 L: platform-driver-x86@vger.kernel.org
20976 W: http://ibm-acpi.sourceforge.net
20977 W: http://thinkwiki.org/wiki/Ibm-acpi
20978 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20979 F: drivers/platform/x86/thinkpad_acpi.c
20981 THINKPAD LMI DRIVER
20982 M: Mark Pearson <markpearson@lenovo.com>
20983 L: platform-driver-x86@vger.kernel.org
20985 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
20986 F: drivers/platform/x86/think-lmi.?
20988 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20989 M: Isaac Hazan <isaac.hazan@intel.com>
20990 L: linux-usb@vger.kernel.org
20992 F: drivers/thunderbolt/dma_test.c
20995 M: Andreas Noever <andreas.noever@gmail.com>
20996 M: Michael Jamet <michael.jamet@intel.com>
20997 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20998 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20999 L: linux-usb@vger.kernel.org
21001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
21002 F: Documentation/admin-guide/thunderbolt.rst
21003 F: drivers/thunderbolt/
21004 F: include/linux/thunderbolt.h
21006 THUNDERBOLT NETWORK DRIVER
21007 M: Michael Jamet <michael.jamet@intel.com>
21008 M: Mika Westerberg <mika.westerberg@linux.intel.com>
21009 M: Yehezkel Bernat <YehezkelShB@gmail.com>
21010 L: netdev@vger.kernel.org
21012 F: drivers/net/thunderbolt/
21014 THUNDERX GPIO DRIVER
21015 M: Robert Richter <rric@kernel.org>
21017 F: drivers/gpio/gpio-thunderx.c
21019 TI ADS7924 ADC DRIVER
21020 M: Hugo Villeneuve <hvilleneuve@dimonoff.com>
21021 L: linux-iio@vger.kernel.org
21023 F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
21024 F: drivers/iio/adc/ti-ads7924.c
21026 TI AM437X VPFE DRIVER
21027 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
21028 L: linux-media@vger.kernel.org
21030 W: https://linuxtv.org
21031 Q: http://patchwork.linuxtv.org/project/linux-media/list/
21032 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21033 F: drivers/media/platform/ti/am437x/
21035 TI BANDGAP AND THERMAL DRIVER
21036 M: Eduardo Valentin <edubezval@gmail.com>
21037 M: Keerthy <j-keerthy@ti.com>
21038 L: linux-pm@vger.kernel.org
21039 L: linux-omap@vger.kernel.org
21041 F: drivers/thermal/ti-soc-thermal/
21043 TI BQ27XXX POWER SUPPLY DRIVER
21044 F: drivers/power/supply/bq27xxx_battery.c
21045 F: drivers/power/supply/bq27xxx_battery_i2c.c
21046 F: include/linux/power/bq27xxx_battery.h
21048 TI CDCE706 CLOCK DRIVER
21049 M: Max Filippov <jcmvbkbc@gmail.com>
21051 F: drivers/clk/clk-cdce706.c
21054 M: Tero Kristo <kristo@kernel.org>
21055 L: linux-omap@vger.kernel.org
21058 F: include/linux/clk/ti.h
21060 TI DAVINCI MACHINE SUPPORT
21061 M: Bartosz Golaszewski <brgl@bgdev.pl>
21062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
21065 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
21066 F: arch/arm/boot/dts/da850*
21067 F: arch/arm/mach-davinci/
21068 F: drivers/i2c/busses/i2c-davinci.c
21070 TI DAVINCI SERIES CLOCK DRIVER
21071 M: David Lechner <david@lechnology.com>
21072 R: Sekhar Nori <nsekhar@ti.com>
21074 F: Documentation/devicetree/bindings/clock/ti/davinci/
21075 F: drivers/clk/davinci/
21076 F: include/linux/clk/davinci.h
21078 TI DAVINCI SERIES GPIO DRIVER
21079 M: Keerthy <j-keerthy@ti.com>
21080 L: linux-gpio@vger.kernel.org
21082 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
21083 F: drivers/gpio/gpio-davinci.c
21085 TI DAVINCI SERIES MEDIA DRIVER
21086 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
21087 L: linux-media@vger.kernel.org
21089 W: https://linuxtv.org
21090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
21091 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21092 F: drivers/media/platform/ti/davinci/
21093 F: include/media/davinci/
21095 TI ENHANCED CAPTURE (eCAP) DRIVER
21096 M: Vignesh Raghavendra <vigneshr@ti.com>
21097 R: Julien Panis <jpanis@baylibre.com>
21098 L: linux-iio@vger.kernel.org
21099 L: linux-omap@vger.kernel.org
21101 F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
21102 F: drivers/counter/ti-ecap-capture.c
21104 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
21105 R: David Lechner <david@lechnology.com>
21106 L: linux-iio@vger.kernel.org
21107 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
21108 F: drivers/counter/ti-eqep.c
21110 TI ETHERNET SWITCH DRIVER (CPSW)
21111 R: Grygorii Strashko <grygorii.strashko@ti.com>
21112 L: linux-omap@vger.kernel.org
21113 L: netdev@vger.kernel.org
21115 F: drivers/net/ethernet/ti/cpsw*
21116 F: drivers/net/ethernet/ti/davinci*
21118 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
21119 M: Alex Dubov <oakad@yahoo.com>
21121 W: http://tifmxx.berlios.de/
21122 F: drivers/memstick/host/tifm_ms.c
21123 F: drivers/misc/tifm*
21124 F: drivers/mmc/host/tifm_sd.c
21125 F: include/linux/tifm.h
21127 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
21128 M: Nishanth Menon <nm@ti.com>
21129 M: Santosh Shilimkar <ssantosh@kernel.org>
21130 L: linux-kernel@vger.kernel.org
21131 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
21134 F: drivers/soc/ti/*
21136 TI LM49xxx FAMILY ASoC CODEC DRIVERS
21137 M: M R Swami Reddy <mr.swami.reddy@ti.com>
21138 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
21139 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21141 F: sound/soc/codecs/isabelle*
21142 F: sound/soc/codecs/lm49453*
21144 TI LMP92064 ADC DRIVER
21145 M: Leonard Göhrs <l.goehrs@pengutronix.de>
21146 R: kernel@pengutronix.de
21147 L: linux-iio@vger.kernel.org
21149 F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
21150 F: drivers/iio/adc/ti-lmp92064.c
21152 TI PCM3060 ASoC CODEC DRIVER
21153 M: Kirill Marinushkin <kmarinushkin@birdec.com>
21154 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21156 F: Documentation/devicetree/bindings/sound/pcm3060.txt
21157 F: sound/soc/codecs/pcm3060*
21159 TI TAS571X FAMILY ASoC CODEC DRIVER
21160 M: Kevin Cernekee <cernekee@chromium.org>
21161 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21163 F: sound/soc/codecs/tas571x*
21165 TI TMAG5273 MAGNETOMETER DRIVER
21166 M: Gerald Loacker <gerald.loacker@wolfvision.net>
21167 L: linux-iio@vger.kernel.org
21169 F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
21170 F: drivers/iio/magnetometer/tmag5273.c
21172 TI TRF7970A NFC DRIVER
21173 M: Mark Greer <mgreer@animalcreek.com>
21174 L: linux-wireless@vger.kernel.org
21176 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
21177 F: drivers/nfc/trf7970a.c
21179 TI TSC2046 ADC DRIVER
21180 M: Oleksij Rempel <o.rempel@pengutronix.de>
21181 R: kernel@pengutronix.de
21182 L: linux-iio@vger.kernel.org
21184 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
21185 F: drivers/iio/adc/ti-tsc2046.c
21187 TI TWL4030 SERIES SOC CODEC DRIVER
21188 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
21189 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21191 F: sound/soc/codecs/twl4030*
21194 M: Benoit Parrot <bparrot@ti.com>
21195 L: linux-media@vger.kernel.org
21197 W: http://linuxtv.org/
21198 Q: http://patchwork.linuxtv.org/project/linux-media/list/
21199 F: Documentation/devicetree/bindings/media/ti,cal.yaml
21200 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
21201 F: drivers/media/platform/ti/cal/
21202 F: drivers/media/platform/ti/vpe/
21204 TI WILINK WIRELESS DRIVERS
21205 L: linux-wireless@vger.kernel.org
21207 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
21208 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
21209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
21210 F: drivers/net/wireless/ti/
21212 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
21213 M: John Stultz <jstultz@google.com>
21214 M: Thomas Gleixner <tglx@linutronix.de>
21215 R: Stephen Boyd <sboyd@kernel.org>
21216 L: linux-kernel@vger.kernel.org
21218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
21219 F: include/linux/clocksource.h
21220 F: include/linux/time.h
21221 F: include/linux/timex.h
21222 F: include/uapi/linux/time.h
21223 F: include/uapi/linux/timex.h
21224 F: kernel/time/alarmtimer.c
21225 F: kernel/time/clocksource.c
21226 F: kernel/time/ntp.c
21227 F: kernel/time/time*.c
21228 F: tools/testing/selftests/timers/
21231 M: Jon Maloy <jmaloy@redhat.com>
21232 M: Ying Xue <ying.xue@windriver.com>
21233 L: netdev@vger.kernel.org (core kernel code)
21234 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
21236 W: http://tipc.sourceforge.net/
21237 F: include/uapi/linux/tipc*.h
21240 TLAN NETWORK DRIVER
21241 M: Samuel Chessman <chessman@tux.org>
21242 L: tlan-devel@lists.sourceforge.net (subscribers-only)
21244 W: http://sourceforge.net/projects/tlan/
21245 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
21246 F: drivers/net/ethernet/ti/tlan.*
21248 TMIO/SDHI MMC DRIVER
21249 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
21250 L: linux-mmc@vger.kernel.org
21251 L: linux-renesas-soc@vger.kernel.org
21253 F: drivers/mmc/host/renesas_sdhi*
21254 F: drivers/mmc/host/tmio_mmc*
21255 F: include/linux/mfd/tmio.h
21257 TMP401 HARDWARE MONITOR DRIVER
21258 M: Guenter Roeck <linux@roeck-us.net>
21259 L: linux-hwmon@vger.kernel.org
21261 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
21262 F: Documentation/hwmon/tmp401.rst
21263 F: drivers/hwmon/tmp401.c
21265 TMP464 HARDWARE MONITOR DRIVER
21266 M: Guenter Roeck <linux@roeck-us.net>
21267 L: linux-hwmon@vger.kernel.org
21269 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
21270 F: Documentation/hwmon/tmp464.rst
21271 F: drivers/hwmon/tmp464.c
21273 TMP513 HARDWARE MONITOR DRIVER
21274 M: Eric Tremblay <etremblay@distech-controls.com>
21275 L: linux-hwmon@vger.kernel.org
21277 F: Documentation/hwmon/tmp513.rst
21278 F: drivers/hwmon/tmp513.c
21280 TMPFS (SHMEM FILESYSTEM)
21281 M: Hugh Dickins <hughd@google.com>
21282 L: linux-mm@kvack.org
21284 F: include/linux/shmem_fs.h
21287 TOMOYO SECURITY MODULE
21288 M: Kentaro Takeda <takedakn@nttdata.co.jp>
21289 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
21290 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
21291 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
21292 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
21293 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
21295 W: https://tomoyo.osdn.jp/
21296 F: security/tomoyo/
21298 TOPSTAR LAPTOP EXTRAS DRIVER
21299 M: Herton Ronaldo Krzesinski <herton@canonical.com>
21300 L: platform-driver-x86@vger.kernel.org
21302 F: drivers/platform/x86/topstar-laptop.c
21304 TORTURE-TEST MODULES
21305 M: Davidlohr Bueso <dave@stgolabs.net>
21306 M: "Paul E. McKenney" <paulmck@kernel.org>
21307 M: Josh Triplett <josh@joshtriplett.org>
21308 L: linux-kernel@vger.kernel.org
21310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21311 F: Documentation/RCU/torture.rst
21312 F: kernel/locking/locktorture.c
21313 F: kernel/rcu/rcuscale.c
21314 F: kernel/rcu/rcutorture.c
21315 F: kernel/rcu/refscale.c
21316 F: kernel/torture.c
21318 TOSHIBA ACPI EXTRAS DRIVER
21319 M: Azael Avalos <coproscefalo@gmail.com>
21320 L: platform-driver-x86@vger.kernel.org
21322 F: drivers/platform/x86/toshiba_acpi.c
21324 TOSHIBA BLUETOOTH DRIVER
21325 M: Azael Avalos <coproscefalo@gmail.com>
21326 L: platform-driver-x86@vger.kernel.org
21328 F: drivers/platform/x86/toshiba_bluetooth.c
21330 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
21331 M: Azael Avalos <coproscefalo@gmail.com>
21332 L: platform-driver-x86@vger.kernel.org
21334 F: drivers/platform/x86/toshiba_haps.c
21337 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
21339 W: http://www.buzzard.org.uk/toshiba/
21340 F: drivers/char/toshiba.c
21341 F: include/linux/toshiba.h
21342 F: include/uapi/linux/toshiba.h
21344 TOSHIBA TC358743 DRIVER
21345 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21346 L: linux-media@vger.kernel.org
21348 F: Documentation/devicetree/bindings/media/i2c/tc358743.txt
21349 F: drivers/media/i2c/tc358743*
21350 F: include/media/i2c/tc358743.h
21352 TOSHIBA WMI HOTKEYS DRIVER
21353 M: Azael Avalos <coproscefalo@gmail.com>
21354 L: platform-driver-x86@vger.kernel.org
21356 F: drivers/platform/x86/toshiba-wmi.c
21359 M: Peter Huewe <peterhuewe@gmx.de>
21360 M: Jarkko Sakkinen <jarkko@kernel.org>
21361 R: Jason Gunthorpe <jgg@ziepe.ca>
21362 L: linux-integrity@vger.kernel.org
21364 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
21365 Q: https://patchwork.kernel.org/project/linux-integrity/list/
21366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
21367 F: drivers/char/tpm/
21370 M: Duke Du <dukedu83@gmail.com>
21371 L: linux-hwmon@vger.kernel.org
21373 F: Documentation/hwmon/tps546d24.rst
21374 F: drivers/hwmon/pmbus/tps546d24.c
21377 M: Steven Rostedt <rostedt@goodmis.org>
21378 M: Masami Hiramatsu <mhiramat@kernel.org>
21379 L: linux-kernel@vger.kernel.org
21380 L: linux-trace-kernel@vger.kernel.org
21381 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
21383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
21384 F: Documentation/trace/*
21386 F: include/linux/trace*.h
21389 F: scripts/tracing/
21390 F: tools/testing/selftests/ftrace/
21392 TRACING MMIO ACCESSES (MMIOTRACE)
21393 M: Steven Rostedt <rostedt@goodmis.org>
21394 M: Masami Hiramatsu <mhiramat@kernel.org>
21395 R: Karol Herbst <karolherbst@gmail.com>
21396 R: Pekka Paalanen <ppaalanen@gmail.com>
21397 L: linux-kernel@vger.kernel.org
21398 L: nouveau@lists.freedesktop.org
21400 F: arch/x86/mm/kmmio.c
21401 F: arch/x86/mm/mmio-mod.c
21402 F: arch/x86/mm/testmmiotrace.c
21403 F: include/linux/mmiotrace.h
21404 F: kernel/trace/trace_mmiotrace.c
21406 TRACING OS NOISE / LATENCY TRACERS
21407 M: Steven Rostedt <rostedt@goodmis.org>
21408 M: Daniel Bristot de Oliveira <bristot@kernel.org>
21410 F: kernel/trace/trace_osnoise.c
21411 F: include/trace/events/osnoise.h
21412 F: kernel/trace/trace_hwlat.c
21413 F: kernel/trace/trace_irqsoff.c
21414 F: kernel/trace/trace_sched_wakeup.c
21415 F: Documentation/trace/osnoise-tracer.rst
21416 F: Documentation/trace/timerlat-tracer.rst
21417 F: Documentation/trace/hwlat_detector.rst
21418 F: arch/*/kernel/trace.c
21420 Real-time Linux Analysis (RTLA) tools
21421 M: Daniel Bristot de Oliveira <bristot@kernel.org>
21422 M: Steven Rostedt <rostedt@goodmis.org>
21423 L: linux-trace-devel@vger.kernel.org
21425 F: Documentation/tools/rtla/
21426 F: tools/tracing/rtla/
21428 TECHNICAL ADVISORY BOARD PROCESS DOCS
21429 M: "Theodore Ts'o" <tytso@mit.edu>
21430 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21431 L: tech-board-discuss@lists.linux-foundation.org
21433 F: Documentation/process/researcher-guidelines.rst
21434 F: Documentation/process/contribution-maturity-model.rst
21436 TRADITIONAL CHINESE DOCUMENTATION
21437 M: Hu Haowen <src.res@email.cn>
21438 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
21440 W: https://github.com/srcres258/linux-doc
21441 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
21442 F: Documentation/translations/zh_TW/
21445 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21446 M: Jiri Slaby <jirislaby@kernel.org>
21448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
21449 F: Documentation/driver-api/serial/
21451 F: drivers/tty/serial/serial_core.c
21452 F: include/linux/selection.h
21453 F: include/linux/serial.h
21454 F: include/linux/serial_core.h
21455 F: include/linux/sysrq.h
21456 F: include/linux/tty*.h
21457 F: include/linux/vt.h
21458 F: include/linux/vt_*.h
21459 F: include/uapi/linux/serial.h
21460 F: include/uapi/linux/serial_core.h
21461 F: include/uapi/linux/tty.h
21463 TUA9001 MEDIA DRIVER
21464 M: Antti Palosaari <crope@iki.fi>
21465 L: linux-media@vger.kernel.org
21467 W: https://linuxtv.org
21468 W: http://palosaari.fi/linux/
21469 Q: http://patchwork.linuxtv.org/project/linux-media/list/
21470 T: git git://linuxtv.org/anttip/media_tree.git
21471 F: drivers/media/tuners/tua9001*
21473 TULIP NETWORK DRIVERS
21474 L: netdev@vger.kernel.org
21475 L: linux-parisc@vger.kernel.org
21477 F: drivers/net/ethernet/dec/tulip/
21480 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
21482 W: http://vtun.sourceforge.net/tun
21483 F: Documentation/networking/tuntap.rst
21484 F: arch/um/os-Linux/drivers/
21486 TURBOCHANNEL SUBSYSTEM
21487 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
21488 M: Ralf Baechle <ralf@linux-mips.org>
21489 L: linux-mips@vger.kernel.org
21491 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
21493 F: include/linux/tc.h
21496 M: "Len Brown" <lenb@kernel.org>
21497 L: linux-pm@vger.kernel.org
21499 Q: https://patchwork.kernel.org/project/linux-pm/list/
21500 B: https://bugzilla.kernel.org
21501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
21502 F: tools/power/x86/turbostat/
21504 TW5864 VIDEO4LINUX DRIVER
21505 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21506 M: Anton Sviridenko <anton@corp.bluecherry.net>
21507 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
21508 M: Andrey Utkin <andrey_utkin@fastmail.com>
21509 L: linux-media@vger.kernel.org
21511 F: drivers/media/pci/tw5864/
21513 TW68 VIDEO4LINUX DRIVER
21514 M: Hans Verkuil <hverkuil@xs4all.nl>
21515 L: linux-media@vger.kernel.org
21517 W: https://linuxtv.org
21518 T: git git://linuxtv.org/media_tree.git
21519 F: drivers/media/pci/tw68/
21521 TW686X VIDEO4LINUX DRIVER
21522 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21523 L: linux-media@vger.kernel.org
21525 W: http://linuxtv.org
21526 T: git git://linuxtv.org/media_tree.git
21527 F: drivers/media/pci/tw686x/
21529 U-BOOT ENVIRONMENT VARIABLES
21530 M: Rafał Miłecki <rafal@milecki.pl>
21532 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
21533 F: drivers/nvmem/u-boot-env.c
21535 UACCE ACCELERATOR FRAMEWORK
21536 M: Zhangfei Gao <zhangfei.gao@linaro.org>
21537 M: Zhou Wang <wangzhou1@hisilicon.com>
21538 L: linux-accelerators@lists.ozlabs.org
21539 L: linux-kernel@vger.kernel.org
21541 F: Documentation/ABI/testing/sysfs-driver-uacce
21542 F: Documentation/misc-devices/uacce.rst
21543 F: drivers/misc/uacce/
21544 F: include/linux/uacce.h
21545 F: include/uapi/misc/uacce/
21547 UBI FILE SYSTEM (UBIFS)
21548 M: Richard Weinberger <richard@nod.at>
21549 L: linux-mtd@lists.infradead.org
21551 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
21552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21554 F: Documentation/ABI/testing/sysfs-fs-ubifs
21555 F: Documentation/filesystems/ubifs-authentication.rst
21556 F: Documentation/filesystems/ubifs.rst
21559 UBLK USERSPACE BLOCK DRIVER
21560 M: Ming Lei <ming.lei@redhat.com>
21561 L: linux-block@vger.kernel.org
21563 F: Documentation/block/ublk.rst
21564 F: drivers/block/ublk_drv.c
21565 F: include/uapi/linux/ublk_cmd.h
21567 UCLINUX (M68KNOMMU AND COLDFIRE)
21568 M: Greg Ungerer <gerg@linux-m68k.org>
21569 L: linux-m68k@lists.linux-m68k.org
21571 W: http://www.linux-m68k.org/
21572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
21573 F: arch/m68k/*/*_no.*
21575 F: arch/m68k/coldfire/
21576 F: arch/m68k/include/asm/*_no.*
21579 M: Jan Kara <jack@suse.com>
21581 F: Documentation/filesystems/udf.rst
21585 M: Bastien Nocera <hadess@hadess.net>
21586 L: linux-input@vger.kernel.org
21588 F: drivers/hid/hid-udraw-ps3.c
21591 M: Evgeniy Dushistov <dushistov@mail.ru>
21593 F: Documentation/admin-guide/ufs.rst
21596 UHID USERSPACE HID IO DRIVER
21597 M: David Rheinsberg <david.rheinsberg@gmail.com>
21598 L: linux-input@vger.kernel.org
21600 F: drivers/hid/uhid.c
21601 F: include/uapi/linux/uhid.h
21604 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21605 L: linux-usb@vger.kernel.org
21607 F: drivers/usb/common/ulpi.c
21608 F: include/linux/ulpi/
21611 M: Gabriel Krisman Bertazi <krisman@collabora.com>
21612 L: linux-fsdevel@vger.kernel.org
21617 M: Tony Finch <dot@dotat.at>
21619 W: http://dotat.at/prog/unifdef
21620 F: scripts/unifdef.c
21622 UNIFORM CDROM DRIVER
21623 M: Phillip Potter <phil@philpotter.co.uk>
21625 F: Documentation/cdrom/
21626 F: drivers/cdrom/cdrom.c
21627 F: include/linux/cdrom.h
21628 F: include/uapi/linux/cdrom.h
21630 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
21631 R: Alim Akhtar <alim.akhtar@samsung.com>
21632 R: Avri Altman <avri.altman@wdc.com>
21633 R: Bart Van Assche <bvanassche@acm.org>
21634 L: linux-scsi@vger.kernel.org
21636 F: Documentation/devicetree/bindings/ufs/
21637 F: Documentation/scsi/ufs.rst
21638 F: drivers/ufs/core/
21640 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
21641 M: Pedro Sousa <pedrom.sousa@synopsys.com>
21642 L: linux-scsi@vger.kernel.org
21644 F: drivers/ufs/host/*dwc*
21646 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
21647 M: Alim Akhtar <alim.akhtar@samsung.com>
21648 L: linux-scsi@vger.kernel.org
21650 F: drivers/ufs/host/ufs-exynos*
21652 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
21653 M: Stanley Chu <stanley.chu@mediatek.com>
21654 L: linux-scsi@vger.kernel.org
21655 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
21657 F: drivers/ufs/host/ufs-mediatek*
21659 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
21660 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21661 L: linux-arm-msm@vger.kernel.org
21662 L: linux-scsi@vger.kernel.org
21664 F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
21665 F: drivers/ufs/host/ufs-qcom*
21667 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
21668 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
21669 L: linux-renesas-soc@vger.kernel.org
21670 L: linux-scsi@vger.kernel.org
21672 F: drivers/ufs/host/ufs-renesas.c
21674 UNSORTED BLOCK IMAGES (UBI)
21675 M: Richard Weinberger <richard@nod.at>
21676 L: linux-mtd@lists.infradead.org
21678 W: http://www.linux-mtd.infradead.org/
21679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21681 F: drivers/mtd/ubi/
21682 F: include/linux/mtd/ubi.h
21683 F: include/uapi/mtd/ubi-user.h
21685 USB "USBNET" DRIVER FRAMEWORK
21686 M: Oliver Neukum <oneukum@suse.com>
21687 L: netdev@vger.kernel.org
21689 W: http://www.linux-usb.org/usbnet
21690 F: drivers/net/usb/usbnet.c
21691 F: include/linux/usb/usbnet.h
21694 M: Oliver Neukum <oneukum@suse.com>
21695 L: linux-usb@vger.kernel.org
21697 F: Documentation/usb/acm.rst
21698 F: drivers/usb/class/cdc-acm.*
21700 USB APPLE MFI FASTCHARGE DRIVER
21701 M: Bastien Nocera <hadess@hadess.net>
21702 L: linux-usb@vger.kernel.org
21704 F: drivers/usb/misc/apple-mfi-fastcharge.c
21706 USB AR5523 WIRELESS DRIVER
21707 M: Pontus Fuchs <pontus.fuchs@gmail.com>
21708 L: linux-wireless@vger.kernel.org
21710 F: drivers/net/wireless/ath/ar5523/
21713 M: Oliver Neukum <oneukum@suse.com>
21714 L: linux-usb@vger.kernel.org
21715 L: linux-scsi@vger.kernel.org
21717 F: drivers/usb/storage/uas.c
21719 USB CDC ETHERNET DRIVER
21720 M: Oliver Neukum <oliver@neukum.org>
21721 L: linux-usb@vger.kernel.org
21723 F: drivers/net/usb/cdc_*.c
21724 F: include/uapi/linux/usb/cdc.h
21726 USB CHAOSKEY DRIVER
21727 M: Keith Packard <keithp@keithp.com>
21728 L: linux-usb@vger.kernel.org
21730 F: drivers/usb/misc/chaoskey.c
21732 USB CYPRESS C67X00 DRIVER
21733 L: linux-usb@vger.kernel.org
21735 F: drivers/usb/c67x00/
21737 USB DAVICOM DM9601 DRIVER
21738 M: Peter Korsgaard <peter@korsgaard.com>
21739 L: netdev@vger.kernel.org
21741 W: http://www.linux-usb.org/usbnet
21742 F: drivers/net/usb/dm9601.c
21745 M: Alan Stern <stern@rowland.harvard.edu>
21746 L: linux-usb@vger.kernel.org
21748 F: Documentation/usb/ehci.rst
21749 F: drivers/usb/host/ehci*
21751 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
21752 M: Jiri Kosina <jikos@kernel.org>
21753 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
21754 L: linux-usb@vger.kernel.org
21756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
21757 F: Documentation/hid/hiddev.rst
21758 F: drivers/hid/usbhid/
21760 USB INTEL XHCI ROLE MUX DRIVER
21761 M: Hans de Goede <hdegoede@redhat.com>
21762 L: linux-usb@vger.kernel.org
21764 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
21766 USB IP DRIVER FOR HISILICON KIRIN 960
21767 M: Yu Chen <chenyu56@huawei.com>
21768 M: Binghui Wang <wangbinghui@hisilicon.com>
21769 L: linux-usb@vger.kernel.org
21771 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
21772 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
21774 USB IP DRIVER FOR HISILICON KIRIN 970
21775 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21776 L: linux-usb@vger.kernel.org
21778 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
21779 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
21782 M: Olav Kongas <ok@artecdesign.ee>
21783 L: linux-usb@vger.kernel.org
21785 F: drivers/usb/host/isp116x*
21786 F: include/linux/usb/isp116x.h
21789 M: Rui Miguel Silva <rui.silva@linaro.org>
21790 L: linux-usb@vger.kernel.org
21792 F: drivers/usb/isp1760/*
21793 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
21795 USB LAN78XX ETHERNET DRIVER
21796 M: Woojung Huh <woojung.huh@microchip.com>
21797 M: UNGLinuxDriver@microchip.com
21798 L: netdev@vger.kernel.org
21800 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
21801 F: drivers/net/usb/lan78xx.*
21802 F: include/dt-bindings/net/microchip-lan78xx.h
21804 USB MASS STORAGE DRIVER
21805 M: Alan Stern <stern@rowland.harvard.edu>
21806 L: linux-usb@vger.kernel.org
21807 L: usb-storage@lists.one-eyed-alien.net
21809 F: drivers/usb/storage/
21812 M: Clemens Ladisch <clemens@ladisch.de>
21813 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21816 F: sound/usb/midi.*
21818 USB NETWORKING DRIVERS
21819 L: linux-usb@vger.kernel.org
21821 F: drivers/net/usb/
21824 M: Alan Stern <stern@rowland.harvard.edu>
21825 L: linux-usb@vger.kernel.org
21827 F: Documentation/usb/ohci.rst
21828 F: drivers/usb/host/ohci*
21830 USB OTG FSM (Finite State Machine)
21831 M: Peter Chen <peter.chen@kernel.org>
21832 L: linux-usb@vger.kernel.org
21834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
21835 F: drivers/usb/common/usb-otg-fsm.c
21838 M: Valentina Manea <valentina.manea.m@gmail.com>
21839 M: Shuah Khan <shuah@kernel.org>
21840 M: Shuah Khan <skhan@linuxfoundation.org>
21841 R: Hongren Zheng <i@zenithal.me>
21842 L: linux-usb@vger.kernel.org
21844 F: Documentation/usb/usbip_protocol.rst
21845 F: drivers/usb/usbip/
21846 F: tools/testing/selftests/drivers/usb/usbip/
21847 F: tools/usb/usbip/
21850 M: Petko Manolov <petkan@nucleusys.com>
21851 L: linux-usb@vger.kernel.org
21852 L: netdev@vger.kernel.org
21854 W: https://github.com/petkan/pegasus
21855 T: git https://github.com/petkan/pegasus.git
21856 F: drivers/net/usb/pegasus.*
21858 USB PRINTER DRIVER (usblp)
21859 M: Pete Zaitcev <zaitcev@redhat.com>
21860 L: linux-usb@vger.kernel.org
21862 F: drivers/usb/class/usblp.c
21864 USB RAW GADGET DRIVER
21865 R: Andrey Konovalov <andreyknvl@gmail.com>
21866 L: linux-usb@vger.kernel.org
21868 F: Documentation/usb/raw-gadget.rst
21869 F: drivers/usb/gadget/legacy/raw_gadget.c
21870 F: include/uapi/linux/usb/raw_gadget.h
21872 USB QMI WWAN NETWORK DRIVER
21873 M: Bjørn Mork <bjorn@mork.no>
21874 L: netdev@vger.kernel.org
21876 F: Documentation/ABI/testing/sysfs-class-net-qmi
21877 F: drivers/net/usb/qmi_wwan.c
21880 M: Petko Manolov <petkan@nucleusys.com>
21881 L: linux-usb@vger.kernel.org
21882 L: netdev@vger.kernel.org
21884 W: https://github.com/petkan/rtl8150
21885 T: git https://github.com/petkan/rtl8150.git
21886 F: drivers/net/usb/rtl8150.c
21888 USB SERIAL SUBSYSTEM
21889 M: Johan Hovold <johan@kernel.org>
21890 L: linux-usb@vger.kernel.org
21892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21893 F: Documentation/usb/usb-serial.rst
21894 F: drivers/usb/serial/
21895 F: include/linux/usb/serial.h
21897 USB SMSC75XX ETHERNET DRIVER
21898 M: Steve Glendinning <steve.glendinning@shawell.net>
21899 L: netdev@vger.kernel.org
21901 F: drivers/net/usb/smsc75xx.*
21903 USB SMSC95XX ETHERNET DRIVER
21904 M: Steve Glendinning <steve.glendinning@shawell.net>
21905 M: UNGLinuxDriver@microchip.com
21906 L: netdev@vger.kernel.org
21908 F: drivers/net/usb/smsc95xx.*
21911 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21912 L: linux-usb@vger.kernel.org
21914 W: http://www.linux-usb.org
21915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21916 F: Documentation/devicetree/bindings/usb/
21917 F: Documentation/usb/
21919 F: include/dt-bindings/usb/
21920 F: include/linux/usb.h
21921 F: include/linux/usb/
21923 USB TYPEC BUS FOR ALTERNATE MODES
21924 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21925 L: linux-usb@vger.kernel.org
21927 F: Documentation/ABI/testing/sysfs-bus-typec
21928 F: Documentation/driver-api/usb/typec_bus.rst
21929 F: drivers/usb/typec/altmodes/
21930 F: include/linux/usb/typec_altmode.h
21933 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21934 L: linux-usb@vger.kernel.org
21936 F: Documentation/ABI/testing/sysfs-class-typec
21937 F: Documentation/driver-api/usb/typec.rst
21938 F: drivers/usb/typec/
21939 F: include/linux/usb/typec.h
21941 USB TYPEC INTEL PMC MUX DRIVER
21942 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21943 L: linux-usb@vger.kernel.org
21945 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21946 F: drivers/usb/typec/mux/intel_pmc_mux.c
21948 USB TYPEC PI3USB30532 MUX DRIVER
21949 M: Hans de Goede <hdegoede@redhat.com>
21950 L: linux-usb@vger.kernel.org
21952 F: drivers/usb/typec/mux/pi3usb30532.c
21954 USB TYPEC PORT CONTROLLER DRIVERS
21955 M: Guenter Roeck <linux@roeck-us.net>
21956 L: linux-usb@vger.kernel.org
21958 F: drivers/usb/typec/tcpm/
21961 M: Alan Stern <stern@rowland.harvard.edu>
21962 L: linux-usb@vger.kernel.org
21964 F: drivers/usb/host/uhci*
21967 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21968 L: linux-media@vger.kernel.org
21970 W: http://www.ideasonboard.org/uvc/
21971 T: git git://linuxtv.org/media_tree.git
21972 F: drivers/media/usb/uvc/
21973 F: include/uapi/linux/uvcvideo.h
21976 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21977 M: Daniel Scally <dan.scally@ideasonboard.com>
21978 L: linux-usb@vger.kernel.org
21980 F: drivers/usb/gadget/function/*uvc*
21981 F: drivers/usb/gadget/legacy/webcam.c
21982 F: include/uapi/linux/usb/g_uvc.h
21984 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21985 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
21986 L: linux-wireless@vger.kernel.org
21988 F: drivers/net/wireless/legacy/rndis_wlan.c
21991 M: Mathias Nyman <mathias.nyman@intel.com>
21992 L: linux-usb@vger.kernel.org
21994 F: drivers/usb/host/pci-quirks*
21995 F: drivers/usb/host/xhci*
21998 L: linux-wireless@vger.kernel.org
22000 W: http://linux-lc100020.sourceforge.net
22001 F: drivers/net/wireless/zydas/zd1201.*
22003 USER DATAGRAM PROTOCOL (UDP)
22004 M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
22006 F: include/linux/udp.h
22010 USER-MODE LINUX (UML)
22011 M: Richard Weinberger <richard@nod.at>
22012 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
22013 M: Johannes Berg <johannes@sipsolutions.net>
22014 L: linux-um@lists.infradead.org
22016 W: http://user-mode-linux.sourceforge.net
22017 Q: https://patchwork.ozlabs.org/project/linux-um/list/
22018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
22019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
22020 F: Documentation/virt/uml/
22025 USERSPACE COPYIN/COPYOUT (UIOVEC)
22026 M: Alexander Viro <viro@zeniv.linux.org.uk>
22028 F: include/linux/uio.h
22031 USERSPACE DMA BUFFER DRIVER
22032 M: Gerd Hoffmann <kraxel@redhat.com>
22033 L: dri-devel@lists.freedesktop.org
22035 T: git git://anongit.freedesktop.org/drm/drm-misc
22036 F: drivers/dma-buf/udmabuf.c
22037 F: include/uapi/linux/udmabuf.h
22039 USERSPACE I/O (UIO)
22040 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22043 F: Documentation/driver-api/uio-howto.rst
22045 F: include/linux/uio_driver.h
22048 M: Karel Zak <kzak@redhat.com>
22049 L: util-linux@vger.kernel.org
22051 W: http://en.wikipedia.org/wiki/Util-linux
22052 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
22055 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22056 L: linux-kernel@vger.kernel.org
22058 F: include/linux/uuid.h
22063 M: Justin Ernst <justin.ernst@hpe.com>
22064 L: platform-driver-x86@vger.kernel.org
22066 F: drivers/platform/x86/uv_sysfs.c
22069 M: Michal Januszewski <spock@gentoo.org>
22070 L: linux-fbdev@vger.kernel.org
22072 W: https://github.com/mjanusz/v86d
22073 F: Documentation/fb/uvesafb.rst
22074 F: drivers/video/fbdev/uvesafb.*
22076 Ux500 CLOCK DRIVERS
22077 M: Ulf Hansson <ulf.hansson@linaro.org>
22078 L: linux-clk@vger.kernel.org
22079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22081 F: drivers/clk/ux500/
22084 M: Stefan Agner <stefan@agner.ch>
22085 L: linux-mtd@lists.infradead.org
22087 F: drivers/mtd/nand/raw/vf610_nfc.c
22089 VFAT/FAT/MSDOS FILESYSTEM
22090 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
22092 F: Documentation/filesystems/vfat.rst
22094 F: tools/testing/selftests/filesystems/fat/
22097 M: Alex Williamson <alex.williamson@redhat.com>
22098 L: kvm@vger.kernel.org
22100 T: git https://github.com/awilliam/linux-vfio.git
22101 F: Documentation/ABI/testing/sysfs-devices-vfio-dev
22102 F: Documentation/driver-api/vfio.rst
22104 F: include/linux/vfio.h
22105 F: include/linux/vfio_pci_core.h
22106 F: include/uapi/linux/vfio.h
22109 M: Diana Craciun <diana.craciun@oss.nxp.com>
22110 L: kvm@vger.kernel.org
22112 F: drivers/vfio/fsl-mc/
22114 VFIO HISILICON PCI DRIVER
22115 M: Longfang Liu <liulongfang@huawei.com>
22116 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
22117 L: kvm@vger.kernel.org
22119 F: drivers/vfio/pci/hisilicon/
22121 VFIO MEDIATED DEVICE DRIVERS
22122 M: Kirti Wankhede <kwankhede@nvidia.com>
22123 L: kvm@vger.kernel.org
22125 F: Documentation/driver-api/vfio-mediated-device.rst
22126 F: drivers/vfio/mdev/
22127 F: include/linux/mdev.h
22128 F: samples/vfio-mdev/
22130 VFIO PCI DEVICE SPECIFIC DRIVERS
22131 R: Jason Gunthorpe <jgg@nvidia.com>
22132 R: Yishai Hadas <yishaih@nvidia.com>
22133 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
22134 R: Kevin Tian <kevin.tian@intel.com>
22135 L: kvm@vger.kernel.org
22137 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
22138 F: drivers/vfio/pci/*/
22140 VFIO PLATFORM DRIVER
22141 M: Eric Auger <eric.auger@redhat.com>
22142 L: kvm@vger.kernel.org
22144 F: drivers/vfio/platform/
22146 VFIO MLX5 PCI DRIVER
22147 M: Yishai Hadas <yishaih@nvidia.com>
22148 L: kvm@vger.kernel.org
22150 F: drivers/vfio/pci/mlx5/
22153 R: Lukas Wunner <lukas@wunner.de>
22155 T: git git://anongit.freedesktop.org/drm/drm-misc
22156 F: Documentation/gpu/vga-switcheroo.rst
22157 F: drivers/gpu/vga/vga_switcheroo.c
22158 F: include/linux/vga_switcheroo.h
22160 VIA RHINE NETWORK DRIVER
22162 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
22163 F: drivers/net/ethernet/via/via-rhine.c
22165 VIA SD/MMC CARD CONTROLLER DRIVER
22166 M: Bruce Chang <brucechang@via.com.tw>
22167 M: Harald Welte <HaraldWelte@viatech.com>
22169 F: drivers/mmc/host/via-sdmmc.c
22171 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
22172 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
22173 L: linux-fbdev@vger.kernel.org
22175 F: drivers/video/fbdev/via/
22176 F: include/linux/via-core.h
22177 F: include/linux/via-gpio.h
22178 F: include/linux/via_i2c.h
22180 VIA VELOCITY NETWORK DRIVER
22181 M: Francois Romieu <romieu@fr.zoreil.com>
22182 L: netdev@vger.kernel.org
22184 F: drivers/net/ethernet/via/via-velocity.*
22186 VICODEC VIRTUAL CODEC DRIVER
22187 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
22188 L: linux-media@vger.kernel.org
22190 W: https://linuxtv.org
22191 T: git git://linuxtv.org/media_tree.git
22192 F: drivers/media/test-drivers/vicodec/*
22194 VIDEO I2C POLLING DRIVER
22195 M: Matt Ranostay <matt.ranostay@konsulko.com>
22196 L: linux-media@vger.kernel.org
22198 F: drivers/media/i2c/video-i2c.c
22200 VIDEO MULTIPLEXER DRIVER
22201 M: Philipp Zabel <p.zabel@pengutronix.de>
22202 L: linux-media@vger.kernel.org
22204 F: drivers/media/platform/video-mux.c
22206 VIDEOBUF2 FRAMEWORK
22207 M: Tomasz Figa <tfiga@chromium.org>
22208 M: Marek Szyprowski <m.szyprowski@samsung.com>
22209 L: linux-media@vger.kernel.org
22211 F: drivers/media/common/videobuf2/*
22212 F: include/media/videobuf2-*
22214 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
22215 M: Shuah Khan <skhan@linuxfoundation.org>
22216 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
22217 L: linux-media@vger.kernel.org
22219 W: https://linuxtv.org
22220 T: git git://linuxtv.org/media_tree.git
22221 F: drivers/media/test-drivers/vimc/*
22224 M: Alex Williamson <alex.williamson@redhat.com>
22225 M: Paolo Bonzini <pbonzini@redhat.com>
22226 L: kvm@vger.kernel.org
22230 VIRTIO AND VHOST VSOCK DRIVER
22231 M: Stefan Hajnoczi <stefanha@redhat.com>
22232 M: Stefano Garzarella <sgarzare@redhat.com>
22233 L: kvm@vger.kernel.org
22234 L: virtualization@lists.linux-foundation.org
22235 L: netdev@vger.kernel.org
22237 F: drivers/vhost/vsock.c
22238 F: include/linux/virtio_vsock.h
22239 F: include/uapi/linux/virtio_vsock.h
22240 F: net/vmw_vsock/virtio_transport.c
22241 F: net/vmw_vsock/virtio_transport_common.c
22243 VIRTIO BLOCK AND SCSI DRIVERS
22244 M: "Michael S. Tsirkin" <mst@redhat.com>
22245 M: Jason Wang <jasowang@redhat.com>
22246 R: Paolo Bonzini <pbonzini@redhat.com>
22247 R: Stefan Hajnoczi <stefanha@redhat.com>
22248 L: virtualization@lists.linux-foundation.org
22250 F: drivers/block/virtio_blk.c
22251 F: drivers/scsi/virtio_scsi.c
22252 F: drivers/vhost/scsi.c
22253 F: include/uapi/linux/virtio_blk.h
22254 F: include/uapi/linux/virtio_scsi.h
22256 VIRTIO CONSOLE DRIVER
22257 M: Amit Shah <amit@kernel.org>
22258 L: virtualization@lists.linux-foundation.org
22260 F: drivers/char/virtio_console.c
22261 F: include/linux/virtio_console.h
22262 F: include/uapi/linux/virtio_console.h
22264 VIRTIO CORE AND NET DRIVERS
22265 M: "Michael S. Tsirkin" <mst@redhat.com>
22266 M: Jason Wang <jasowang@redhat.com>
22267 R: Xuan Zhuo <xuanzhuo@linux.alibaba.com>
22268 L: virtualization@lists.linux-foundation.org
22270 F: Documentation/ABI/testing/sysfs-bus-vdpa
22271 F: Documentation/ABI/testing/sysfs-class-vduse
22272 F: Documentation/devicetree/bindings/virtio/
22273 F: Documentation/driver-api/virtio/
22274 F: drivers/block/virtio_blk.c
22275 F: drivers/crypto/virtio/
22276 F: drivers/net/virtio_net.c
22279 F: include/linux/vdpa.h
22280 F: include/linux/virtio*.h
22281 F: include/linux/vringh.h
22282 F: include/uapi/linux/virtio_*.h
22285 VISL VIRTUAL STATELESS DECODER DRIVER
22286 M: Daniel Almeida <daniel.almeida@collabora.com>
22287 L: linux-media@vger.kernel.org
22289 F: drivers/media/test-drivers/visl
22291 IFCVF VIRTIO DATA PATH ACCELERATOR
22292 R: Zhu Lingshan <lingshan.zhu@intel.com>
22293 F: drivers/vdpa/ifcvf/
22295 SNET DPU VIRTIO DATA PATH ACCELERATOR
22296 R: Alvaro Karsz <alvaro.karsz@solid-run.com>
22297 F: drivers/vdpa/solidrun/
22300 M: "Michael S. Tsirkin" <mst@redhat.com>
22301 M: David Hildenbrand <david@redhat.com>
22302 L: virtualization@lists.linux-foundation.org
22304 F: drivers/virtio/virtio_balloon.c
22305 F: include/uapi/linux/virtio_balloon.h
22306 F: include/linux/balloon_compaction.h
22307 F: mm/balloon_compaction.c
22309 VIRTIO CRYPTO DRIVER
22310 M: Gonglei <arei.gonglei@huawei.com>
22311 L: virtualization@lists.linux-foundation.org
22312 L: linux-crypto@vger.kernel.org
22314 F: drivers/crypto/virtio/
22315 F: include/uapi/linux/virtio_crypto.h
22317 VIRTIO DRIVERS FOR S390
22318 M: Cornelia Huck <cohuck@redhat.com>
22319 M: Halil Pasic <pasic@linux.ibm.com>
22320 M: Eric Farman <farman@linux.ibm.com>
22321 L: linux-s390@vger.kernel.org
22322 L: virtualization@lists.linux-foundation.org
22323 L: kvm@vger.kernel.org
22325 F: arch/s390/include/uapi/asm/virtio-ccw.h
22326 F: drivers/s390/virtio/
22329 M: Vivek Goyal <vgoyal@redhat.com>
22330 M: Stefan Hajnoczi <stefanha@redhat.com>
22331 M: Miklos Szeredi <miklos@szeredi.hu>
22332 L: virtualization@lists.linux-foundation.org
22333 L: linux-fsdevel@vger.kernel.org
22335 W: https://virtio-fs.gitlab.io/
22336 F: Documentation/filesystems/virtiofs.rst
22337 F: fs/fuse/virtio_fs.c
22338 F: include/uapi/linux/virtio_fs.h
22341 M: Enrico Weigelt, metux IT consult <info@metux.net>
22342 M: Viresh Kumar <vireshk@kernel.org>
22343 L: linux-gpio@vger.kernel.org
22344 L: virtualization@lists.linux-foundation.org
22346 F: drivers/gpio/gpio-virtio.c
22347 F: include/uapi/linux/virtio_gpio.h
22350 M: David Airlie <airlied@redhat.com>
22351 M: Gerd Hoffmann <kraxel@redhat.com>
22352 R: Gurchetan Singh <gurchetansingh@chromium.org>
22353 R: Chia-I Wu <olvaffe@gmail.com>
22354 L: dri-devel@lists.freedesktop.org
22355 L: virtualization@lists.linux-foundation.org
22357 T: git git://anongit.freedesktop.org/drm/drm-misc
22358 F: drivers/gpu/drm/virtio/
22359 F: include/uapi/linux/virtio_gpu.h
22361 VIRTIO HOST (VHOST)
22362 M: "Michael S. Tsirkin" <mst@redhat.com>
22363 M: Jason Wang <jasowang@redhat.com>
22364 L: kvm@vger.kernel.org
22365 L: virtualization@lists.linux-foundation.org
22366 L: netdev@vger.kernel.org
22368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
22369 F: kernel/vhost_task.c
22371 F: include/linux/sched/vhost_task.h
22372 F: include/linux/vhost_iotlb.h
22373 F: include/uapi/linux/vhost.h
22375 VIRTIO INPUT DRIVER
22376 M: Gerd Hoffmann <kraxel@redhat.com>
22378 F: drivers/virtio/virtio_input.c
22379 F: include/uapi/linux/virtio_input.h
22381 VIRTIO IOMMU DRIVER
22382 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
22383 L: virtualization@lists.linux-foundation.org
22385 F: drivers/iommu/virtio-iommu.c
22386 F: include/uapi/linux/virtio_iommu.h
22389 M: David Hildenbrand <david@redhat.com>
22390 L: virtualization@lists.linux-foundation.org
22392 W: https://virtio-mem.gitlab.io/
22393 F: drivers/virtio/virtio_mem.c
22394 F: include/uapi/linux/virtio_mem.h
22396 VIRTIO SOUND DRIVER
22397 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
22398 M: "Michael S. Tsirkin" <mst@redhat.com>
22399 L: virtualization@lists.linux-foundation.org
22400 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22402 F: include/uapi/linux/virtio_snd.h
22406 M: Conghui Chen <conghui.chen@intel.com>
22407 M: Viresh Kumar <viresh.kumar@linaro.org>
22408 L: linux-i2c@vger.kernel.org
22409 L: virtualization@lists.linux-foundation.org
22411 F: drivers/i2c/busses/i2c-virtio.c
22412 F: include/uapi/linux/virtio_i2c.h
22415 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
22416 L: virtualization@lists.linux-foundation.org
22418 F: drivers/nvdimm/virtio_pmem.c
22419 F: drivers/nvdimm/nd_virtio.c
22421 VIRTUAL BOX GUEST DEVICE DRIVER
22422 M: Hans de Goede <hdegoede@redhat.com>
22423 M: Arnd Bergmann <arnd@arndb.de>
22424 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22426 F: drivers/virt/vboxguest/
22427 F: include/linux/vbox_utils.h
22428 F: include/uapi/linux/vbox*.h
22430 VIRTUAL BOX SHARED FOLDER VFS DRIVER
22431 M: Hans de Goede <hdegoede@redhat.com>
22432 L: linux-fsdevel@vger.kernel.org
22436 VIRTUAL SERIO DEVICE DRIVER
22437 M: Stephen Chandler Paul <thatslyude@gmail.com>
22439 F: drivers/input/serio/userio.c
22440 F: include/uapi/linux/userio.h
22442 VIVID VIRTUAL VIDEO DRIVER
22443 M: Hans Verkuil <hverkuil@xs4all.nl>
22444 L: linux-media@vger.kernel.org
22446 W: https://linuxtv.org
22447 T: git git://linuxtv.org/media_tree.git
22448 F: drivers/media/test-drivers/vivid/*
22450 VIDTV VIRTUAL DIGITAL TV DRIVER
22451 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
22452 L: linux-media@vger.kernel.org
22454 W: https://linuxtv.org
22455 T: git git://linuxtv.org/media_tree.git
22456 F: drivers/media/test-drivers/vidtv/*
22459 M: Florian Fainelli <f.fainelli@gmail.com>
22460 L: openwrt-devel@lists.openwrt.org (subscribers-only)
22462 F: drivers/vlynq/vlynq.c
22463 F: include/linux/vlynq.h
22466 M: Martyn Welch <martyn@welchs.me.uk>
22467 M: Manohar Vanga <manohar.vanga@gmail.com>
22468 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22469 L: linux-kernel@vger.kernel.org
22471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22472 F: Documentation/driver-api/vme.rst
22473 F: drivers/staging/vme_user/
22475 VM SOCKETS (AF_VSOCK)
22476 M: Stefano Garzarella <sgarzare@redhat.com>
22477 L: virtualization@lists.linux-foundation.org
22478 L: netdev@vger.kernel.org
22480 F: drivers/net/vsockmon.c
22481 F: include/net/af_vsock.h
22482 F: include/uapi/linux/vm_sockets.h
22483 F: include/uapi/linux/vm_sockets_diag.h
22484 F: include/uapi/linux/vsockmon.h
22486 F: tools/testing/vsock/
22488 VMWARE BALLOON DRIVER
22489 M: Nadav Amit <namit@vmware.com>
22490 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22491 L: linux-kernel@vger.kernel.org
22493 F: drivers/misc/vmw_balloon.c
22495 VMWARE HYPERVISOR INTERFACE
22496 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
22497 M: Alexey Makhalov <amakhalov@vmware.com>
22498 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22499 L: virtualization@lists.linux-foundation.org
22502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
22503 F: arch/x86/include/asm/vmware.h
22504 F: arch/x86/kernel/cpu/vmware.c
22506 VMWARE PVRDMA DRIVER
22507 M: Bryan Tan <bryantan@vmware.com>
22508 M: Vishnu Dasa <vdasa@vmware.com>
22509 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22510 L: linux-rdma@vger.kernel.org
22512 F: drivers/infiniband/hw/vmw_pvrdma/
22514 VMWARE PVSCSI DRIVER
22515 M: Vishal Bhakta <vbhakta@vmware.com>
22516 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22517 L: linux-scsi@vger.kernel.org
22519 F: drivers/scsi/vmw_pvscsi.c
22520 F: drivers/scsi/vmw_pvscsi.h
22522 VMWARE VIRTUAL PTP CLOCK DRIVER
22523 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
22524 M: Deep Shah <sdeep@vmware.com>
22525 R: Alexey Makhalov <amakhalov@vmware.com>
22526 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22527 L: netdev@vger.kernel.org
22529 F: drivers/ptp/ptp_vmw.c
22532 M: Bryan Tan <bryantan@vmware.com>
22533 M: Vishnu Dasa <vdasa@vmware.com>
22534 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22535 L: linux-kernel@vger.kernel.org
22537 F: drivers/misc/vmw_vmci/
22538 F: include/linux/vmw_vmci*
22540 VMWARE VMMOUSE SUBDRIVER
22541 M: Zack Rusin <zackr@vmware.com>
22542 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
22543 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22544 L: linux-input@vger.kernel.org
22546 F: drivers/input/mouse/vmmouse.c
22547 F: drivers/input/mouse/vmmouse.h
22549 VMWARE VMXNET3 ETHERNET DRIVER
22550 M: Ronak Doshi <doshir@vmware.com>
22551 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22552 L: netdev@vger.kernel.org
22554 F: drivers/net/vmxnet3/
22556 VMWARE VSOCK VMCI TRANSPORT DRIVER
22557 M: Bryan Tan <bryantan@vmware.com>
22558 M: Vishnu Dasa <vdasa@vmware.com>
22559 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22560 L: linux-kernel@vger.kernel.org
22562 F: net/vmw_vsock/vmci_transport*
22564 VOCORE VOCORE2 BOARD
22565 M: Harvey Hunt <harveyhuntnexus@gmail.com>
22566 L: linux-mips@vger.kernel.org
22568 F: arch/mips/boot/dts/ralink/vocore2.dts
22570 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
22571 M: Liam Girdwood <lgirdwood@gmail.com>
22572 M: Mark Brown <broonie@kernel.org>
22573 L: linux-kernel@vger.kernel.org
22575 W: http://www.slimlogic.co.uk/?p=48
22576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
22577 F: Documentation/devicetree/bindings/regulator/
22578 F: Documentation/power/regulator/
22579 F: drivers/regulator/
22580 F: include/dt-bindings/regulator/
22581 F: include/linux/regulator/
22582 K: regulator_get_optional
22584 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
22585 R: Matti Vaittinen <mazziesaccount@gmail.com>
22586 F: drivers/regulator/irq_helpers.c
22589 M: David Ahern <dsahern@kernel.org>
22590 L: netdev@vger.kernel.org
22592 F: Documentation/networking/vrf.rst
22593 F: drivers/net/vrf.c
22596 M: Petr Mladek <pmladek@suse.com>
22597 M: Steven Rostedt <rostedt@goodmis.org>
22598 M: Sergey Senozhatsky <senozhatsky@chromium.org>
22599 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22600 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
22602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
22603 F: Documentation/core-api/printk-formats.rst
22604 F: lib/test_printf.c
22605 F: lib/test_scanf.c
22608 VT1211 HARDWARE MONITOR DRIVER
22609 M: Juerg Haefliger <juergh@proton.me>
22610 L: linux-hwmon@vger.kernel.org
22612 F: Documentation/hwmon/vt1211.rst
22613 F: drivers/hwmon/vt1211.c
22615 VT8231 HARDWARE MONITOR DRIVER
22616 M: Roger Lucas <vt8231@hiddenengine.co.uk>
22617 L: linux-hwmon@vger.kernel.org
22619 F: drivers/hwmon/vt8231.c
22621 VUB300 USB to SDIO/SD/MMC bridge chip
22622 L: linux-mmc@vger.kernel.org
22624 F: drivers/mmc/host/vub300.c
22626 W1 DALLAS'S 1-WIRE BUS
22627 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
22629 F: Documentation/devicetree/bindings/w1/
22630 F: Documentation/w1/
22632 F: include/linux/w1.h
22634 W83791D HARDWARE MONITORING DRIVER
22635 M: Marc Hulsman <m.hulsman@tudelft.nl>
22636 L: linux-hwmon@vger.kernel.org
22638 F: Documentation/hwmon/w83791d.rst
22639 F: drivers/hwmon/w83791d.c
22641 W83793 HARDWARE MONITORING DRIVER
22642 M: Rudolf Marek <r.marek@assembler.cz>
22643 L: linux-hwmon@vger.kernel.org
22645 F: Documentation/hwmon/w83793.rst
22646 F: drivers/hwmon/w83793.c
22648 W83795 HARDWARE MONITORING DRIVER
22649 M: Jean Delvare <jdelvare@suse.com>
22650 L: linux-hwmon@vger.kernel.org
22652 F: drivers/hwmon/w83795.c
22654 W83L51xD SD/MMC CARD INTERFACE DRIVER
22655 M: Pierre Ossman <pierre@ossman.eu>
22657 F: drivers/mmc/host/wbsd.*
22659 WACOM PROTOCOL 4 SERIAL TABLETS
22660 M: Julian Squires <julian@cipht.net>
22661 M: Hans de Goede <hdegoede@redhat.com>
22662 L: linux-input@vger.kernel.org
22664 F: drivers/input/tablet/wacom_serial4.c
22666 WANGXUN ETHERNET DRIVER
22667 M: Jiawen Wu <jiawenwu@trustnetic.com>
22668 M: Mengyuan Lou <mengyuanlou@net-swift.com>
22669 W: https://www.net-swift.com
22670 L: netdev@vger.kernel.org
22672 F: Documentation/networking/device_drivers/ethernet/wangxun/*
22673 F: drivers/net/ethernet/wangxun/
22675 WATCHDOG DEVICE DRIVERS
22676 M: Wim Van Sebroeck <wim@linux-watchdog.org>
22677 M: Guenter Roeck <linux@roeck-us.net>
22678 L: linux-watchdog@vger.kernel.org
22680 W: http://www.linux-watchdog.org/
22681 T: git git://www.linux-watchdog.org/linux-watchdog.git
22682 F: Documentation/devicetree/bindings/watchdog/
22683 F: Documentation/watchdog/
22684 F: drivers/watchdog/
22685 F: include/linux/watchdog.h
22686 F: include/uapi/linux/watchdog.h
22687 F: include/trace/events/watchdog.h
22689 WHISKEYCOVE PMIC GPIO DRIVER
22690 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
22691 L: linux-gpio@vger.kernel.org
22693 F: drivers/gpio/gpio-wcove.c
22696 M: Dianlong Li <long17.cool@163.com>
22697 L: linux-rtc@vger.kernel.org
22699 F: drivers/rtc/rtc-sd3078.c
22702 M: David Rheinsberg <david.rheinsberg@gmail.com>
22703 L: linux-input@vger.kernel.org
22705 F: drivers/hid/hid-wiimote*
22707 WILOCITY WIL6210 WIRELESS DRIVER
22708 L: linux-wireless@vger.kernel.org
22710 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
22711 F: drivers/net/wireless/ath/wil6210/
22714 M: David Härdeman <david@hardeman.nu>
22716 F: drivers/media/rc/winbond-cir.c
22718 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
22719 L: linux-watchdog@vger.kernel.org
22721 F: drivers/watchdog/ebc-c384_wdt.c
22723 WINSYSTEMS WS16C48 GPIO DRIVER
22724 M: William Breathitt Gray <william.gray@linaro.org>
22725 L: linux-gpio@vger.kernel.org
22727 F: drivers/gpio/gpio-ws16c48.c
22729 WIREGUARD SECURE NETWORK TUNNEL
22730 M: Jason A. Donenfeld <Jason@zx2c4.com>
22731 L: wireguard@lists.zx2c4.com
22732 L: netdev@vger.kernel.org
22734 F: drivers/net/wireguard/
22735 F: tools/testing/selftests/wireguard/
22737 WISTRON LAPTOP BUTTON DRIVER
22738 M: Miloslav Trmac <mitr@volny.cz>
22740 F: drivers/input/misc/wistron_btns.c
22742 WL3501 WIRELESS PCMCIA CARD DRIVER
22743 L: linux-wireless@vger.kernel.org
22745 F: drivers/net/wireless/legacy/wl3501*
22747 WOLFSON MICROELECTRONICS DRIVERS
22748 L: patches@opensource.cirrus.com
22750 W: https://github.com/CirrusLogic/linux-drivers/wiki
22751 T: git https://github.com/CirrusLogic/linux-drivers.git
22752 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
22753 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
22754 F: Documentation/devicetree/bindings/mfd/wm831x.txt
22755 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
22756 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
22757 F: Documentation/devicetree/bindings/sound/wm*
22758 F: Documentation/hwmon/wm83??.rst
22759 F: arch/arm/mach-s3c/mach-crag6410*
22760 F: drivers/clk/clk-wm83*.c
22761 F: drivers/gpio/gpio-*wm*.c
22762 F: drivers/gpio/gpio-arizona.c
22763 F: drivers/hwmon/wm83??-hwmon.c
22764 F: drivers/input/misc/wm831x-on.c
22765 F: drivers/input/touchscreen/wm831x-ts.c
22766 F: drivers/input/touchscreen/wm97*.c
22767 F: drivers/leds/leds-wm83*.c
22768 F: drivers/mfd/arizona*
22769 F: drivers/mfd/cs47l24*
22770 F: drivers/mfd/wm*.c
22771 F: drivers/power/supply/wm83*.c
22772 F: drivers/regulator/arizona*
22773 F: drivers/regulator/wm8*.c
22774 F: drivers/rtc/rtc-wm83*.c
22775 F: drivers/video/backlight/wm83*_bl.c
22776 F: drivers/watchdog/wm83*_wdt.c
22777 F: include/linux/mfd/arizona/
22778 F: include/linux/mfd/wm831x/
22779 F: include/linux/mfd/wm8350/
22780 F: include/linux/mfd/wm8400*
22781 F: include/linux/regulator/arizona*
22782 F: include/linux/wm97xx.h
22783 F: include/sound/wm????.h
22784 F: sound/soc/codecs/arizona*
22785 F: sound/soc/codecs/cs47l24*
22786 F: sound/soc/codecs/wm*
22789 M: Tejun Heo <tj@kernel.org>
22790 R: Lai Jiangshan <jiangshanlai@gmail.com>
22792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
22793 F: Documentation/core-api/workqueue.rst
22794 F: include/linux/workqueue.h
22795 F: kernel/workqueue.c
22796 F: kernel/workqueue_internal.h
22799 M: Loic Poulain <loic.poulain@linaro.org>
22800 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
22801 R: Johannes Berg <johannes@sipsolutions.net>
22802 L: netdev@vger.kernel.org
22804 F: drivers/net/wwan/
22805 F: include/linux/wwan.h
22806 F: include/uapi/linux/wwan.h
22808 X-POWERS AXP288 PMIC DRIVERS
22809 M: Hans de Goede <hdegoede@redhat.com>
22811 F: drivers/acpi/pmic/intel_pmic_xpower.c
22814 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
22815 M: Chen-Yu Tsai <wens@csie.org>
22816 L: linux-kernel@vger.kernel.org
22821 M: Martin Schiller <ms@dev.tdt.de>
22822 L: linux-x25@vger.kernel.org
22824 F: Documentation/networking/lapb-module.rst
22825 F: Documentation/networking/x25*
22826 F: drivers/net/wan/hdlc_x25.c
22827 F: drivers/net/wan/lapbether.c
22828 F: include/*/lapb.h
22829 F: include/net/x25*
22830 F: include/uapi/linux/x25.h
22834 X86 ARCHITECTURE (32-BIT AND 64-BIT)
22835 M: Thomas Gleixner <tglx@linutronix.de>
22836 M: Ingo Molnar <mingo@redhat.com>
22837 M: Borislav Petkov <bp@alien8.de>
22838 M: Dave Hansen <dave.hansen@linux.intel.com>
22840 R: "H. Peter Anvin" <hpa@zytor.com>
22841 L: linux-kernel@vger.kernel.org
22843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22844 F: Documentation/devicetree/bindings/x86/
22845 F: Documentation/arch/x86/
22849 M: Andy Lutomirski <luto@kernel.org>
22850 L: linux-kernel@vger.kernel.org
22852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
22855 X86 HARDWARE VULNERABILITIES
22856 M: Thomas Gleixner <tglx@linutronix.de>
22857 M: Borislav Petkov <bp@alien8.de>
22858 M: Peter Zijlstra <peterz@infradead.org>
22859 M: Josh Poimboeuf <jpoimboe@kernel.org>
22860 R: Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
22862 F: Documentation/admin-guide/hw-vuln/
22863 F: arch/x86/include/asm/nospec-branch.h
22864 F: arch/x86/kernel/cpu/bugs.c
22866 X86 MCE INFRASTRUCTURE
22867 M: Tony Luck <tony.luck@intel.com>
22868 M: Borislav Petkov <bp@alien8.de>
22869 L: linux-edac@vger.kernel.org
22871 F: Documentation/ABI/testing/sysfs-mce
22872 F: Documentation/arch/x86/x86_64/machinecheck.rst
22873 F: arch/x86/kernel/cpu/mce/*
22875 X86 MICROCODE UPDATE SUPPORT
22876 M: Borislav Petkov <bp@alien8.de>
22878 F: arch/x86/kernel/cpu/microcode/*
22881 M: Dave Hansen <dave.hansen@linux.intel.com>
22882 M: Andy Lutomirski <luto@kernel.org>
22883 M: Peter Zijlstra <peterz@infradead.org>
22884 L: linux-kernel@vger.kernel.org
22886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
22889 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
22890 M: Hans de Goede <hdegoede@redhat.com>
22891 L: platform-driver-x86@vger.kernel.org
22893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22894 F: drivers/platform/x86/x86-android-tablets/
22896 X86 PLATFORM DRIVERS
22897 M: Hans de Goede <hdegoede@redhat.com>
22898 M: Mark Gross <markgross@kernel.org>
22899 L: platform-driver-x86@vger.kernel.org
22901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22902 F: drivers/platform/olpc/
22903 F: drivers/platform/x86/
22904 F: include/linux/platform_data/x86/
22906 X86 PLATFORM DRIVERS - ARCH
22907 R: Darren Hart <dvhart@infradead.org>
22908 R: Andy Shevchenko <andy@infradead.org>
22909 L: platform-driver-x86@vger.kernel.org
22912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22913 F: arch/x86/platform
22915 X86 PLATFORM UV HPE SUPERDOME FLEX
22916 M: Steve Wahl <steve.wahl@hpe.com>
22917 R: Mike Travis <mike.travis@hpe.com>
22918 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
22919 R: Russ Anderson <russ.anderson@hpe.com>
22921 F: arch/x86/include/asm/uv/
22922 F: arch/x86/kernel/apic/x2apic_uv_x.c
22923 F: arch/x86/platform/uv/
22925 X86 STACK UNWINDING
22926 M: Josh Poimboeuf <jpoimboe@kernel.org>
22927 M: Peter Zijlstra <peterz@infradead.org>
22929 F: arch/x86/include/asm/unwind*.h
22930 F: arch/x86/kernel/dumpstack.c
22931 F: arch/x86/kernel/stacktrace.c
22932 F: arch/x86/kernel/unwind_*.c
22935 M: Andy Lutomirski <luto@kernel.org>
22936 L: linux-kernel@vger.kernel.org
22938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22939 F: arch/x86/entry/vdso/
22942 M: Matthew Wilcox <willy@infradead.org>
22943 L: linux-fsdevel@vger.kernel.org
22945 F: Documentation/core-api/xarray.rst
22946 F: include/linux/idr.h
22947 F: include/linux/xarray.h
22950 F: tools/testing/radix-tree
22953 M: Benjamin Valentin <benpicco@googlemail.com>
22955 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22956 F: drivers/media/rc/xbox_remote.c
22958 XC2028/3028 TUNER DRIVER
22959 M: Mauro Carvalho Chehab <mchehab@kernel.org>
22960 L: linux-media@vger.kernel.org
22962 W: https://linuxtv.org
22963 T: git git://linuxtv.org/media_tree.git
22964 F: drivers/media/tuners/xc2028.*
22966 XDP (eXpress Data Path)
22967 M: Alexei Starovoitov <ast@kernel.org>
22968 M: Daniel Borkmann <daniel@iogearbox.net>
22969 M: David S. Miller <davem@davemloft.net>
22970 M: Jakub Kicinski <kuba@kernel.org>
22971 M: Jesper Dangaard Brouer <hawk@kernel.org>
22972 M: John Fastabend <john.fastabend@gmail.com>
22973 L: netdev@vger.kernel.org
22974 L: bpf@vger.kernel.org
22976 F: include/net/xdp.h
22977 F: include/net/xdp_priv.h
22978 F: include/trace/events/xdp.h
22979 F: kernel/bpf/cpumap.c
22980 F: kernel/bpf/devmap.c
22982 F: samples/bpf/xdp*
22983 F: tools/testing/selftests/bpf/*xdp*
22984 F: tools/testing/selftests/bpf/*/*xdp*
22985 F: drivers/net/ethernet/*/*/*/*/*xdp*
22986 F: drivers/net/ethernet/*/*/*xdp*
22987 K: (?:\b|_)xdp(?:\b|_)
22989 XDP SOCKETS (AF_XDP)
22990 M: Björn Töpel <bjorn@kernel.org>
22991 M: Magnus Karlsson <magnus.karlsson@intel.com>
22992 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
22993 R: Jonathan Lemon <jonathan.lemon@gmail.com>
22994 L: netdev@vger.kernel.org
22995 L: bpf@vger.kernel.org
22997 F: Documentation/networking/af_xdp.rst
22998 F: include/net/xdp_sock*
22999 F: include/net/xsk_buff_pool.h
23000 F: include/uapi/linux/if_xdp.h
23001 F: include/uapi/linux/xdp_diag.h
23002 F: include/net/netns/xdp.h
23004 F: tools/testing/selftests/bpf/*xsk*
23006 XEN BLOCK SUBSYSTEM
23007 M: Roger Pau Monné <roger.pau@citrix.com>
23008 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23010 F: drivers/block/xen*
23011 F: drivers/block/xen-blkback/*
23014 M: Stefano Stabellini <sstabellini@kernel.org>
23015 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23017 F: arch/arm/include/asm/xen/
23020 XEN HYPERVISOR ARM64
23021 M: Stefano Stabellini <sstabellini@kernel.org>
23022 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23024 F: arch/arm64/include/asm/xen/
23027 XEN HYPERVISOR INTERFACE
23028 M: Juergen Gross <jgross@suse.com>
23029 M: Stefano Stabellini <sstabellini@kernel.org>
23030 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
23031 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
23034 F: Documentation/ABI/stable/sysfs-hypervisor-xen
23035 F: Documentation/ABI/testing/sysfs-hypervisor-xen
23036 F: drivers/*/xen-*front.c
23038 F: include/uapi/xen/
23040 F: kernel/configs/xen.config
23043 M: Juergen Gross <jgross@suse.com>
23044 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
23045 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23047 F: arch/x86/configs/xen.config
23048 F: arch/x86/include/asm/pvclock-abi.h
23049 F: arch/x86/include/asm/xen/
23050 F: arch/x86/platform/pvh/
23053 XEN NETWORK BACKEND DRIVER
23054 M: Wei Liu <wei.liu@kernel.org>
23055 M: Paul Durrant <paul@xen.org>
23056 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23057 L: netdev@vger.kernel.org
23059 F: drivers/net/xen-netback/*
23062 M: Juergen Gross <jgross@suse.com>
23063 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23065 F: arch/x86/pci/*xen*
23066 F: drivers/pci/*xen*
23069 M: Juergen Gross <jgross@suse.com>
23070 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23071 L: linux-scsi@vger.kernel.org
23073 F: drivers/scsi/xen-scsifront.c
23074 F: drivers/xen/xen-scsiback.c
23075 F: include/xen/interface/io/vscsiif.h
23078 M: Juergen Gross <jgross@suse.com>
23079 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23080 L: linux-usb@vger.kernel.org
23082 F: drivers/usb/host/xen*
23083 F: include/xen/interface/io/usbif.h
23085 XEN SOUND FRONTEND DRIVER
23086 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
23087 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23088 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23092 XEN SWIOTLB SUBSYSTEM
23093 M: Juergen Gross <jgross@suse.com>
23094 M: Stefano Stabellini <sstabellini@kernel.org>
23095 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
23096 L: iommu@lists.linux.dev
23098 F: arch/*/include/asm/xen/swiotlb-xen.h
23099 F: drivers/xen/swiotlb-xen.c
23100 F: include/xen/arm/swiotlb-xen.h
23101 F: include/xen/swiotlb-xen.h
23104 C: irc://irc.oftc.net/xfs
23105 M: Darrick J. Wong <djwong@kernel.org>
23106 L: linux-xfs@vger.kernel.org
23109 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
23110 F: Documentation/ABI/testing/sysfs-fs-xfs
23111 F: Documentation/admin-guide/xfs.rst
23112 F: Documentation/filesystems/xfs-delayed-logging-design.rst
23113 F: Documentation/filesystems/xfs-self-describing-metadata.rst
23115 F: include/uapi/linux/dqblk_xfs.h
23116 F: include/uapi/linux/fsmap.h
23119 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
23120 L: linux-iio@vger.kernel.org
23122 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
23123 F: drivers/iio/adc/xilinx-ams.c
23125 XILINX AXI ETHERNET DRIVER
23126 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
23128 F: drivers/net/ethernet/xilinx/xilinx_axienet*
23131 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
23132 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
23133 L: linux-can@vger.kernel.org
23135 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
23136 F: drivers/net/can/xilinx_can.c
23139 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
23140 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
23141 R: Michal Simek <michal.simek@amd.com>
23143 F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
23144 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
23145 F: drivers/gpio/gpio-xilinx.c
23146 F: drivers/gpio/gpio-zynq.c
23148 XILINX SD-FEC IP CORES
23149 M: Derek Kiernan <derek.kiernan@xilinx.com>
23150 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
23152 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
23153 F: Documentation/misc-devices/xilinx_sdfec.rst
23154 F: drivers/misc/Kconfig
23155 F: drivers/misc/Makefile
23156 F: drivers/misc/xilinx_sdfec.c
23157 F: include/uapi/misc/xilinx_sdfec.h
23160 M: Sean Anderson <sean.anderson@seco.com>
23162 F: drivers/pwm/pwm-xilinx.c
23163 F: include/clocksource/timer-xilinx.h
23165 XILINX UARTLITE SERIAL DRIVER
23166 M: Peter Korsgaard <jacmet@sunsite.dk>
23167 L: linux-serial@vger.kernel.org
23169 F: drivers/tty/serial/uartlite.c
23171 XILINX VIDEO IP CORES
23172 M: Hyun Kwon <hyun.kwon@xilinx.com>
23173 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23174 L: linux-media@vger.kernel.org
23176 T: git git://linuxtv.org/media_tree.git
23177 F: Documentation/devicetree/bindings/media/xilinx/
23178 F: drivers/media/platform/xilinx/
23179 F: include/uapi/linux/xilinx-v4l2-controls.h
23181 XILINX WATCHDOG DRIVER
23182 M: Srinivas Neeli <srinivas.neeli@amd.com>
23183 R: Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
23184 R: Michal Simek <michal.simek@amd.com>
23186 F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
23187 F: drivers/watchdog/of_xilinx_wdt.c
23190 M: Lizhi Hou <lizhi.hou@amd.com>
23191 M: Brian Xu <brian.xu@amd.com>
23192 M: Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
23193 L: dmaengine@vger.kernel.org
23195 F: drivers/dma/xilinx/xdma-regs.h
23196 F: drivers/dma/xilinx/xdma.c
23197 F: include/linux/dma/amd_xdma.h
23198 F: include/linux/platform_data/amd_xdma.h
23200 XILINX ZYNQMP DPDMA DRIVER
23201 M: Hyun Kwon <hyun.kwon@xilinx.com>
23202 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23203 L: dmaengine@vger.kernel.org
23205 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
23206 F: drivers/dma/xilinx/xilinx_dpdma.c
23207 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
23209 XILINX ZYNQMP OCM EDAC DRIVER
23210 M: Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
23211 M: Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
23213 F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
23214 F: drivers/edac/zynqmp_edac.c
23216 XILINX ZYNQMP PSGTR PHY DRIVER
23217 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
23218 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23219 L: linux-kernel@vger.kernel.org
23221 T: git https://github.com/Xilinx/linux-xlnx.git
23222 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
23223 F: drivers/phy/xilinx/phy-zynqmp.c
23225 XILINX ZYNQMP SHA3 DRIVER
23226 M: Harsha <harsha.harsha@xilinx.com>
23228 F: drivers/crypto/xilinx/zynqmp-sha.c
23230 XILINX EVENT MANAGEMENT DRIVER
23231 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
23233 F: drivers/soc/xilinx/xlnx_event_manager.c
23234 F: include/linux/firmware/xlnx-event-manager.h
23237 M: Eli Billauer <eli.billauer@gmail.com>
23238 L: linux-kernel@vger.kernel.org
23240 F: drivers/char/xillybus/
23243 M: George Cherian <gcherian@marvell.com>
23244 L: linux-i2c@vger.kernel.org
23246 W: http://www.marvell.com
23247 F: drivers/i2c/busses/i2c-xlp9xx.c
23249 XRA1403 GPIO EXPANDER
23250 M: Nandor Han <nandor.han@ge.com>
23251 L: linux-gpio@vger.kernel.org
23253 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
23254 F: drivers/gpio/gpio-xra1403.c
23256 XTENSA XTFPGA PLATFORM SUPPORT
23257 M: Max Filippov <jcmvbkbc@gmail.com>
23259 F: drivers/spi/spi-xtensa-xtfpga.c
23260 F: sound/soc/xtensa/xtfpga-i2s.c
23262 YAM DRIVER FOR AX.25
23263 M: Jean-Paul Roubelat <jpr@f6fbb.org>
23264 L: linux-hams@vger.kernel.org
23266 F: drivers/net/hamradio/yam*
23267 F: include/linux/yam.h
23269 YAMA SECURITY MODULE
23270 M: Kees Cook <keescook@chromium.org>
23272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23273 F: Documentation/admin-guide/LSM/Yama.rst
23276 YEALINK PHONE DRIVER
23277 M: Henk Vergonet <Henk.Vergonet@gmail.com>
23278 L: usbb2k-api-dev@nongnu.org
23280 F: Documentation/input/devices/yealink.rst
23281 F: drivers/input/misc/yealink.*
23283 Z8530 DRIVER FOR AX.25
23284 M: Joerg Reuter <jreuter@yaina.de>
23285 L: linux-hams@vger.kernel.org
23287 W: http://yaina.de/jreuter/
23288 W: http://www.qsl.net/dl1bke/
23289 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
23290 F: drivers/net/hamradio/*scc.c
23291 F: drivers/net/hamradio/z8530.h
23293 ZBUD COMPRESSED PAGE ALLOCATOR
23294 M: Seth Jennings <sjenning@redhat.com>
23295 M: Dan Streetman <ddstreet@ieee.org>
23296 L: linux-mm@kvack.org
23300 Z3FOLD COMPRESSED PAGE ALLOCATOR
23301 M: Vitaly Wool <vitaly.wool@konsulko.com>
23302 R: Miaohe Lin <linmiaohe@huawei.com>
23303 L: linux-mm@kvack.org
23307 ZD1211RW WIRELESS DRIVER
23308 M: Ulrich Kunitz <kune@deine-taler.de>
23309 L: linux-wireless@vger.kernel.org
23310 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
23312 W: http://zd1211.ath.cx/wiki/DriverRewrite
23313 F: drivers/net/wireless/zydas/zd1211rw/
23315 ZD1301 MEDIA DRIVER
23316 M: Antti Palosaari <crope@iki.fi>
23317 L: linux-media@vger.kernel.org
23319 W: https://linuxtv.org/
23320 W: http://palosaari.fi/linux/
23321 Q: https://patchwork.linuxtv.org/project/linux-media/list/
23322 F: drivers/media/usb/dvb-usb-v2/zd1301*
23324 ZD1301_DEMOD MEDIA DRIVER
23325 M: Antti Palosaari <crope@iki.fi>
23326 L: linux-media@vger.kernel.org
23328 W: https://linuxtv.org/
23329 W: http://palosaari.fi/linux/
23330 Q: https://patchwork.linuxtv.org/project/linux-media/list/
23331 F: drivers/media/dvb-frontends/zd1301_demod*
23333 ZHAOXIN PROCESSOR SUPPORT
23334 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
23335 L: linux-kernel@vger.kernel.org
23337 F: arch/x86/kernel/cpu/zhaoxin.c
23340 M: Damien Le Moal <dlemoal@kernel.org>
23341 M: Naohiro Aota <naohiro.aota@wdc.com>
23342 R: Johannes Thumshirn <jth@kernel.org>
23343 L: linux-fsdevel@vger.kernel.org
23345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
23346 F: Documentation/filesystems/zonefs.rst
23349 ZPOOL COMPRESSED PAGE STORAGE API
23350 M: Dan Streetman <ddstreet@ieee.org>
23351 L: linux-mm@kvack.org
23353 F: include/linux/zpool.h
23356 ZR36067 VIDEO FOR LINUX DRIVER
23357 M: Corentin Labbe <clabbe@baylibre.com>
23358 L: mjpeg-users@lists.sourceforge.net
23359 L: linux-media@vger.kernel.org
23361 W: http://mjpeg.sourceforge.net/driver-zoran/
23362 Q: https://patchwork.linuxtv.org/project/linux-media/list/
23363 F: Documentation/driver-api/media/drivers/zoran.rst
23364 F: drivers/media/pci/zoran/
23366 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
23367 M: Minchan Kim <minchan@kernel.org>
23368 M: Sergey Senozhatsky <senozhatsky@chromium.org>
23369 L: linux-kernel@vger.kernel.org
23371 F: Documentation/admin-guide/blockdev/zram.rst
23372 F: drivers/block/zram/
23374 ZS DECSTATION Z85C30 SERIAL DRIVER
23375 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
23377 F: drivers/tty/serial/zs.*
23379 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
23380 M: Minchan Kim <minchan@kernel.org>
23381 M: Sergey Senozhatsky <senozhatsky@chromium.org>
23382 L: linux-mm@kvack.org
23384 F: Documentation/mm/zsmalloc.rst
23385 F: include/linux/zsmalloc.h
23389 M: Nick Terrell <terrelln@fb.com>
23391 B: https://github.com/facebook/zstd/issues
23392 T: git https://github.com/terrelln/linux.git
23393 F: include/linux/zstd*
23395 F: lib/decompress_unzstd.c
23400 ZSWAP COMPRESSED SWAP CACHING
23401 M: Seth Jennings <sjenning@redhat.com>
23402 M: Dan Streetman <ddstreet@ieee.org>
23403 M: Vitaly Wool <vitaly.wool@konsulko.com>
23404 L: linux-mm@kvack.org
23408 NXP BLUETOOTH WIRELESS DRIVERS
23409 M: Amitkumar Karwar <amitkumar.karwar@nxp.com>
23410 M: Neeraj Kale <neeraj.sanjaykale@nxp.com>
23412 F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
23413 F: drivers/bluetooth/btnxpuart.c
23416 M: Linus Torvalds <torvalds@linux-foundation.org>
23417 L: linux-kernel@vger.kernel.org
23418 S: Buried alive in reporters
23419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git