1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 L: linux-bluetooth@vger.kernel.org
175 L: linux-wpan@vger.kernel.org
177 F: Documentation/networking/6lowpan.rst
178 F: include/net/6lowpan.h
181 6PACK NETWORK DRIVER FOR AX.25
182 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
183 L: linux-hams@vger.kernel.org
185 F: drivers/net/hamradio/6pack.c
187 802.11 (including CFG80211/NL80211)
188 M: Johannes Berg <johannes@sipsolutions.net>
189 L: linux-wireless@vger.kernel.org
191 W: https://wireless.wiki.kernel.org/
192 Q: https://patchwork.kernel.org/project/linux-wireless/list/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
203 F: include/uapi/linux/wireless.h
206 8169 10/100/1000 GIGABIT ETHERNET DRIVER
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 M: nic_swsd@realtek.com
209 L: netdev@vger.kernel.org
211 F: drivers/net/ethernet/realtek/r8169*
213 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
214 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
215 L: linux-serial@vger.kernel.org
217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
218 F: drivers/tty/serial/8250*
219 F: include/linux/serial_8250.h
221 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
222 L: netdev@vger.kernel.org
224 F: drivers/net/ethernet/8390/
227 M: Eric Van Hensbergen <ericvh@gmail.com>
228 M: Latchesar Ionkov <lucho@ionkov.net>
229 M: Dominique Martinet <asmadeus@codewreck.org>
230 R: Christian Schoenebeck <linux_oss@crudebyte.com>
231 L: v9fs-developer@lists.sourceforge.net
233 W: http://swik.net/v9fs
234 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
236 T: git git://github.com/martinetd/linux.git
237 F: Documentation/filesystems/9p.rst
240 F: include/trace/events/9p.h
241 F: include/uapi/linux/virtio_9p.h
245 M: Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
247 F: drivers/soc/fujitsu/a64fx-diag.c
250 M: Antti Palosaari <crope@iki.fi>
251 L: linux-media@vger.kernel.org
253 W: https://linuxtv.org
254 W: http://palosaari.fi/linux/
255 Q: http://patchwork.linuxtv.org/project/linux-media/list/
256 T: git git://linuxtv.org/anttip/media_tree.git
257 F: drivers/media/dvb-frontends/a8293*
259 AACRAID SCSI RAID DRIVER
260 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
261 L: linux-scsi@vger.kernel.org
263 W: http://www.adaptec.com/
264 F: Documentation/scsi/aacraid.rst
265 F: drivers/scsi/aacraid/
267 AB8500 BATTERY AND CHARGER DRIVERS
268 M: Linus Walleij <linus.walleij@linaro.org>
269 F: Documentation/devicetree/bindings/power/supply/*ab8500*
270 F: drivers/power/supply/*ab8500*
273 L: linux-api@vger.kernel.org
274 F: include/linux/syscalls.h
277 X: arch/*/include/uapi/
279 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
280 M: Hans de Goede <hdegoede@redhat.com>
281 L: linux-hwmon@vger.kernel.org
283 F: drivers/hwmon/abituguru.c
285 ABIT UGURU 3 HARDWARE MONITOR DRIVER
286 M: Alistair John Strachan <alistair@devzero.co.uk>
287 L: linux-hwmon@vger.kernel.org
289 F: drivers/hwmon/abituguru3.c
291 ACCES 104-DIO-48E GPIO DRIVER
292 M: William Breathitt Gray <william.gray@linaro.org>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-104-dio-48e.c
297 ACCES 104-IDI-48 GPIO DRIVER
298 M: William Breathitt Gray <william.gray@linaro.org>
299 L: linux-gpio@vger.kernel.org
301 F: drivers/gpio/gpio-104-idi-48.c
303 ACCES 104-IDIO-16 GPIO DRIVER
304 M: William Breathitt Gray <william.gray@linaro.org>
305 L: linux-gpio@vger.kernel.org
307 F: drivers/gpio/gpio-104-idio-16.c
309 ACCES 104-QUAD-8 DRIVER
310 M: William Breathitt Gray <william.gray@linaro.org>
311 L: linux-iio@vger.kernel.org
313 F: drivers/counter/104-quad-8.c
315 ACCES 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
967 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
968 M: Tom Lendacky <thomas.lendacky@amd.com>
969 M: John Allen <john.allen@amd.com>
970 L: linux-crypto@vger.kernel.org
972 F: drivers/crypto/ccp/
973 F: include/linux/ccp.h
975 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
976 M: Brijesh Singh <brijesh.singh@amd.com>
977 M: Tom Lendacky <thomas.lendacky@amd.com>
978 L: linux-crypto@vger.kernel.org
980 F: drivers/crypto/ccp/sev*
981 F: include/uapi/linux/psp-sev.h
984 M: Harry Wentland <harry.wentland@amd.com>
985 M: Leo Li <sunpeng.li@amd.com>
986 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
987 L: amd-gfx@lists.freedesktop.org
989 T: git https://gitlab.freedesktop.org/agd5f/linux.git
990 F: drivers/gpu/drm/amd/display/
992 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
993 M: Huang Rui <ray.huang@amd.com>
994 L: linux-hwmon@vger.kernel.org
996 F: Documentation/hwmon/fam15h_power.rst
997 F: drivers/hwmon/fam15h_power.c
1000 M: Enrico Weigelt, metux IT consult <info@metux.net>
1001 L: linux-gpio@vger.kernel.org
1003 F: drivers/gpio/gpio-amd-fch.c
1004 F: include/linux/platform_data/gpio/gpio-amd-fch.h
1006 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1007 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
1009 F: drivers/usb/gadget/udc/amd5536udc.*
1011 AMD GEODE PROCESSOR/CHIPSET SUPPORT
1012 M: Andres Salomon <dilinger@queued.net>
1013 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
1015 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1016 F: arch/x86/include/asm/geode.h
1017 F: drivers/char/hw_random/geode-rng.c
1018 F: drivers/crypto/geode*
1019 F: drivers/video/fbdev/geode/
1022 M: Joerg Roedel <joro@8bytes.org>
1023 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1024 L: iommu@lists.linux.dev
1026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
1027 F: drivers/iommu/amd/
1028 F: include/linux/amd-iommu.h
1031 M: Felix Kuehling <Felix.Kuehling@amd.com>
1032 L: amd-gfx@lists.freedesktop.org
1034 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1035 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1036 F: drivers/gpu/drm/amd/amdkfd/
1037 F: drivers/gpu/drm/amd/include/cik_structs.h
1038 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1039 F: drivers/gpu/drm/amd/include/v9_structs.h
1040 F: drivers/gpu/drm/amd/include/vi_structs.h
1041 F: include/uapi/linux/kfd_ioctl.h
1042 F: include/uapi/linux/kfd_sysfs.h
1045 M: Sanjay R Mehta <sanju.mehta@amd.com>
1047 F: drivers/spi/spi-amd.c
1050 M: Elie Morisse <syniurge@gmail.com>
1051 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1052 L: linux-i2c@vger.kernel.org
1054 F: drivers/i2c/busses/i2c-amd-mp2*
1057 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1058 L: platform-driver-x86@vger.kernel.org
1060 F: drivers/platform/x86/amd/pmc.c
1063 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1064 L: platform-driver-x86@vger.kernel.org
1066 F: Documentation/ABI/testing/sysfs-amd-pmf
1067 F: drivers/platform/x86/amd/pmf/
1070 M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1071 R: Carlos Bilbao <carlos.bilbao@amd.com>
1072 L: platform-driver-x86@vger.kernel.org
1074 F: Documentation/x86/amd_hsmp.rst
1075 F: arch/x86/include/asm/amd_hsmp.h
1076 F: arch/x86/include/uapi/asm/amd_hsmp.h
1077 F: drivers/platform/x86/amd/hsmp.c
1079 AMD POWERPLAY AND SWSMU
1080 M: Evan Quan <evan.quan@amd.com>
1081 L: amd-gfx@lists.freedesktop.org
1083 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1084 F: drivers/gpu/drm/amd/pm/
1087 M: Huang Rui <ray.huang@amd.com>
1088 L: linux-pm@vger.kernel.org
1090 F: Documentation/admin-guide/pm/amd-pstate.rst
1091 F: drivers/cpufreq/amd-pstate*
1092 F: include/linux/amd-pstate.h
1093 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1096 M: Sanjay R Mehta <sanju.mehta@amd.com>
1097 L: dmaengine@vger.kernel.org
1099 F: drivers/dma/ptdma/
1101 AMD SEATTLE DEVICE TREE SUPPORT
1102 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1103 M: Tom Lendacky <thomas.lendacky@amd.com>
1105 F: arch/arm64/boot/dts/amd/
1108 M: "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1109 L: netdev@vger.kernel.org
1111 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1112 F: drivers/net/ethernet/amd/xgbe/
1114 AMD SENSOR FUSION HUB DRIVER
1115 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1116 L: linux-input@vger.kernel.org
1118 F: Documentation/hid/amd-sfh*
1119 F: drivers/hid/amd-sfh-hid/
1121 AMLOGIC DDR PMU DRIVER
1122 M: Jiucheng Xu <jiucheng.xu@amlogic.com>
1123 L: linux-amlogic@lists.infradead.org
1125 W: http://www.amlogic.com
1126 F: Documentation/admin-guide/perf/meson-ddr-pmu.rst
1127 F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1128 F: drivers/perf/amlogic/
1129 F: include/soc/amlogic/
1131 AMPHION VPU CODEC V4L2 DRIVER
1132 M: Ming Qian <ming.qian@nxp.com>
1133 M: Shijie Qin <shijie.qin@nxp.com>
1134 M: Zhou Peng <eagle.zhou@nxp.com>
1135 L: linux-media@vger.kernel.org
1137 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1138 F: drivers/media/platform/amphion/
1141 M: Christian Eggers <ceggers@arri.de>
1142 L: linux-iio@vger.kernel.org
1144 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1145 F: drivers/iio/light/as73211.c
1147 AMT (Automatic Multicast Tunneling)
1148 M: Taehee Yoo <ap420073@gmail.com>
1149 L: netdev@vger.kernel.org
1151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1153 F: drivers/net/amt.c
1155 ANALOG DEVICES INC AD4130 DRIVER
1156 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1157 L: linux-iio@vger.kernel.org
1159 W: http://ez.analog.com/community/linux-device-drivers
1160 F: Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1161 F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1162 F: drivers/iio/adc/ad4130.c
1164 ANALOG DEVICES INC AD7192 DRIVER
1165 M: Alexandru Tachici <alexandru.tachici@analog.com>
1166 L: linux-iio@vger.kernel.org
1168 W: https://ez.analog.com/linux-software-drivers
1169 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1170 F: drivers/iio/adc/ad7192.c
1172 ANALOG DEVICES INC AD7292 DRIVER
1173 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1174 L: linux-iio@vger.kernel.org
1176 W: https://ez.analog.com/linux-software-drivers
1177 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1178 F: drivers/iio/adc/ad7292.c
1180 ANALOG DEVICES INC AD3552R DRIVER
1181 M: Nuno Sá <nuno.sa@analog.com>
1182 L: linux-iio@vger.kernel.org
1184 W: https://ez.analog.com/linux-software-drivers
1185 F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1186 F: drivers/iio/dac/ad3552r.c
1188 ANALOG DEVICES INC AD7293 DRIVER
1189 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1190 L: linux-iio@vger.kernel.org
1192 W: https://ez.analog.com/linux-software-drivers
1193 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1194 F: drivers/iio/dac/ad7293.c
1196 ANALOG DEVICES INC AD7768-1 DRIVER
1197 M: Michael Hennerich <Michael.Hennerich@analog.com>
1198 L: linux-iio@vger.kernel.org
1200 W: https://ez.analog.com/linux-software-drivers
1201 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1202 F: drivers/iio/adc/ad7768-1.c
1204 ANALOG DEVICES INC AD7780 DRIVER
1205 M: Michael Hennerich <Michael.Hennerich@analog.com>
1206 M: Renato Lui Geh <renatogeh@gmail.com>
1207 L: linux-iio@vger.kernel.org
1209 W: https://ez.analog.com/linux-software-drivers
1210 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1211 F: drivers/iio/adc/ad7780.c
1213 ANALOG DEVICES INC AD74115 DRIVER
1214 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1215 L: linux-iio@vger.kernel.org
1217 W: http://ez.analog.com/community/linux-device-drivers
1218 F: Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1219 F: drivers/iio/addac/ad74115.c
1221 ANALOG DEVICES INC AD74413R DRIVER
1222 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1223 L: linux-iio@vger.kernel.org
1225 W: https://ez.analog.com/linux-software-drivers
1226 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1227 F: drivers/iio/addac/ad74413r.c
1228 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1230 ANALOG DEVICES INC AD9389B DRIVER
1231 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1232 L: linux-media@vger.kernel.org
1234 F: drivers/media/i2c/ad9389b*
1236 ANALOG DEVICES INC ADA4250 DRIVER
1237 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1238 L: linux-iio@vger.kernel.org
1240 W: https://ez.analog.com/linux-software-drivers
1241 F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1242 F: drivers/iio/amplifiers/ada4250.c
1244 ANALOG DEVICES INC ADF4377 DRIVER
1245 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1246 L: linux-iio@vger.kernel.org
1248 W: https://ez.analog.com/linux-software-drivers
1249 F: Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1250 F: drivers/iio/frequency/adf4377.c
1252 ANALOG DEVICES INC ADGS1408 DRIVER
1253 M: Mircea Caprioru <mircea.caprioru@analog.com>
1255 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1256 F: drivers/mux/adgs1408.c
1258 ANALOG DEVICES INC ADIN DRIVER
1259 M: Michael Hennerich <michael.hennerich@analog.com>
1260 L: netdev@vger.kernel.org
1262 W: https://ez.analog.com/linux-software-drivers
1263 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1264 F: drivers/net/phy/adin.c
1266 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1267 M: Nuno Sa <nuno.sa@analog.com>
1268 L: linux-iio@vger.kernel.org
1270 F: drivers/iio/imu/adis.c
1271 F: drivers/iio/imu/adis_buffer.c
1272 F: drivers/iio/imu/adis_trigger.c
1273 F: include/linux/iio/imu/adis.h
1275 ANALOG DEVICES INC ADIS16460 DRIVER
1276 M: Dragos Bogdan <dragos.bogdan@analog.com>
1277 L: linux-iio@vger.kernel.org
1279 W: https://ez.analog.com/linux-software-drivers
1280 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1281 F: drivers/iio/imu/adis16460.c
1283 ANALOG DEVICES INC ADIS16475 DRIVER
1284 M: Nuno Sa <nuno.sa@analog.com>
1285 L: linux-iio@vger.kernel.org
1286 W: https://ez.analog.com/linux-software-drivers
1288 F: drivers/iio/imu/adis16475.c
1289 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1291 ANALOG DEVICES INC ADM1177 DRIVER
1292 M: Michael Hennerich <Michael.Hennerich@analog.com>
1293 L: linux-hwmon@vger.kernel.org
1295 W: https://ez.analog.com/linux-software-drivers
1296 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1297 F: drivers/hwmon/adm1177.c
1299 ANALOG DEVICES INC ADMV1013 DRIVER
1300 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1301 L: linux-iio@vger.kernel.org
1303 W: https://ez.analog.com/linux-software-drivers
1304 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1305 F: drivers/iio/frequency/admv1013.c
1307 ANALOG DEVICES INC ADMV8818 DRIVER
1308 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1309 L: linux-iio@vger.kernel.org
1311 W: https://ez.analog.com/linux-software-drivers
1312 F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1313 F: drivers/iio/filter/admv8818.c
1315 ANALOG DEVICES INC ADMV1014 DRIVER
1316 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1317 L: linux-iio@vger.kernel.org
1319 W: https://ez.analog.com/linux-software-drivers
1320 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1321 F: drivers/iio/frequency/admv1014.c
1323 ANALOG DEVICES INC ADP5061 DRIVER
1324 M: Michael Hennerich <Michael.Hennerich@analog.com>
1325 L: linux-pm@vger.kernel.org
1327 W: https://ez.analog.com/linux-software-drivers
1328 F: drivers/power/supply/adp5061.c
1330 ANALOG DEVICES INC ADRF6780 DRIVER
1331 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1332 L: linux-iio@vger.kernel.org
1334 W: https://ez.analog.com/linux-software-drivers
1335 F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1336 F: drivers/iio/frequency/adrf6780.c
1338 ANALOG DEVICES INC ADV7180 DRIVER
1339 M: Lars-Peter Clausen <lars@metafoo.de>
1340 L: linux-media@vger.kernel.org
1342 W: https://ez.analog.com/linux-software-drivers
1343 F: drivers/media/i2c/adv7180.c
1344 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1346 ANALOG DEVICES INC ADV748X DRIVER
1347 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1348 L: linux-media@vger.kernel.org
1350 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1351 F: drivers/media/i2c/adv748x/*
1353 ANALOG DEVICES INC ADV7511 DRIVER
1354 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1355 L: linux-media@vger.kernel.org
1357 F: drivers/media/i2c/adv7511*
1359 ANALOG DEVICES INC ADV7604 DRIVER
1360 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1361 L: linux-media@vger.kernel.org
1363 F: drivers/media/i2c/adv7604*
1364 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1366 ANALOG DEVICES INC ADV7842 DRIVER
1367 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1368 L: linux-media@vger.kernel.org
1370 F: drivers/media/i2c/adv7842*
1372 ANALOG DEVICES INC ADXRS290 DRIVER
1373 M: Nishant Malpani <nish.malpani25@gmail.com>
1374 L: linux-iio@vger.kernel.org
1376 F: drivers/iio/gyro/adxrs290.c
1377 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1379 ANALOG DEVICES INC ASOC CODEC DRIVERS
1380 M: Lars-Peter Clausen <lars@metafoo.de>
1381 M: Nuno Sá <nuno.sa@analog.com>
1382 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1384 W: http://wiki.analog.com/
1385 W: https://ez.analog.com/linux-software-drivers
1386 F: sound/soc/codecs/ad1*
1387 F: sound/soc/codecs/ad7*
1388 F: sound/soc/codecs/adau*
1389 F: sound/soc/codecs/adav*
1390 F: sound/soc/codecs/sigmadsp.*
1391 F: sound/soc/codecs/ssm*
1393 ANALOG DEVICES INC DMA DRIVERS
1394 M: Lars-Peter Clausen <lars@metafoo.de>
1396 W: https://ez.analog.com/linux-software-drivers
1397 F: drivers/dma/dma-axi-dmac.c
1399 ANALOG DEVICES INC IIO DRIVERS
1400 M: Lars-Peter Clausen <lars@metafoo.de>
1401 M: Michael Hennerich <Michael.Hennerich@analog.com>
1403 W: http://wiki.analog.com/
1404 W: https://ez.analog.com/linux-software-drivers
1405 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1406 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1407 F: Documentation/devicetree/bindings/iio/*/adi,*
1408 F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1409 F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1410 F: drivers/iio/*/ad*
1411 F: drivers/iio/adc/ltc249*
1412 F: drivers/iio/amplifiers/hmc425a.c
1413 F: drivers/staging/iio/*/ad*
1414 X: drivers/iio/*/adjd*
1416 ANALOG DEVICES INC MAX31760 DRIVER
1417 M: Ibrahim Tilki <Ibrahim.Tilki@analog.com>
1419 W: http://wiki.analog.com/
1420 W: https://ez.analog.com/linux-software-drivers
1421 F: Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
1422 F: Documentation/hwmon/max31760.rst
1423 F: drivers/hwmon/max31760.c
1425 ANALOGBITS PLL LIBRARIES
1426 M: Paul Walmsley <paul.walmsley@sifive.com>
1428 F: drivers/clk/analogbits/*
1429 F: include/linux/clk/analogbits*
1431 ANDROID CONFIG FRAGMENTS
1432 M: Rob Herring <robh@kernel.org>
1434 F: kernel/configs/android*
1437 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1438 M: Arve Hjønnevåg <arve@android.com>
1439 M: Todd Kjos <tkjos@android.com>
1440 M: Martijn Coenen <maco@android.com>
1441 M: Joel Fernandes <joel@joelfernandes.org>
1442 M: Christian Brauner <christian@brauner.io>
1443 M: Carlos Llamas <cmllamas@google.com>
1444 M: Suren Baghdasaryan <surenb@google.com>
1445 L: linux-kernel@vger.kernel.org
1447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1450 ANDROID GOLDFISH PIC DRIVER
1451 M: Miodrag Dinic <miodrag.dinic@mips.com>
1453 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1454 F: drivers/irqchip/irq-goldfish-pic.c
1456 ANDROID GOLDFISH RTC DRIVER
1457 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1459 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1460 F: drivers/rtc/rtc-goldfish.c
1462 AOA (Apple Onboard Audio) ALSA DRIVER
1463 M: Johannes Berg <johannes@sipsolutions.net>
1464 L: linuxppc-dev@lists.ozlabs.org
1465 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1469 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1470 M: William Breathitt Gray <william.gray@linaro.org>
1471 L: linux-iio@vger.kernel.org
1473 F: drivers/iio/addac/stx104.c
1476 M: Jiri Kosina <jikos@kernel.org>
1478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1479 F: arch/x86/kernel/apm_32.c
1480 F: drivers/char/apm-emulation.c
1481 F: include/linux/apm_bios.h
1482 F: include/uapi/linux/apm_bios.h
1484 APPARMOR SECURITY MODULE
1485 M: John Johansen <john.johansen@canonical.com>
1486 M: John Johansen <john@apparmor.net>
1487 L: apparmor@lists.ubuntu.com (moderated for non-subscribers)
1490 B: https://gitlab.com/apparmor/apparmor-kernel
1491 C: irc://irc.oftc.net/apparmor
1492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1493 T: https://gitlab.com/apparmor/apparmor-kernel.git
1494 F: Documentation/admin-guide/LSM/apparmor.rst
1495 F: security/apparmor/
1497 APPLE BCM5974 MULTITOUCH DRIVER
1498 M: Henrik Rydberg <rydberg@bitmath.org>
1499 L: linux-input@vger.kernel.org
1501 F: drivers/input/mouse/bcm5974.c
1503 APPLE PCIE CONTROLLER DRIVER
1504 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1505 M: Marc Zyngier <maz@kernel.org>
1506 L: linux-pci@vger.kernel.org
1508 F: drivers/pci/controller/pcie-apple.c
1511 M: Henrik Rydberg <rydberg@bitmath.org>
1512 L: linux-hwmon@vger.kernel.org
1514 F: drivers/hwmon/applesmc.c
1516 APPLETALK NETWORK LAYER
1517 L: netdev@vger.kernel.org
1519 F: drivers/net/appletalk/
1520 F: include/linux/atalk.h
1521 F: include/uapi/linux/atalk.h
1524 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1525 M: Khuong Dinh <khuong@os.amperecomputing.com>
1527 F: arch/arm64/boot/dts/apm/
1529 APPLIED MICRO (APM) X-GENE SOC EDAC
1530 M: Khuong Dinh <khuong@os.amperecomputing.com>
1532 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1533 F: drivers/edac/xgene_edac.c
1535 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1536 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1537 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1539 F: drivers/net/ethernet/apm/xgene-v2/
1541 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1542 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1543 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1544 M: Quan Nguyen <quan@os.amperecomputing.com>
1546 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1547 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1548 F: drivers/net/ethernet/apm/xgene/
1549 F: drivers/net/mdio/mdio-xgene.c
1551 APPLIED MICRO (APM) X-GENE SOC PMU
1552 M: Khuong Dinh <khuong@os.amperecomputing.com>
1554 F: Documentation/admin-guide/perf/xgene-pmu.rst
1555 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1556 F: drivers/perf/xgene_pmu.c
1558 APTINA CAMERA SENSOR PLL
1559 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1560 L: linux-media@vger.kernel.org
1562 F: drivers/media/i2c/aptina-pll.*
1564 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1565 M: Aleksa Savic <savicaleksa83@gmail.com>
1566 M: Jack Doan <me@jackdoan.com>
1567 L: linux-hwmon@vger.kernel.org
1569 F: Documentation/hwmon/aquacomputer_d5next.rst
1570 F: drivers/hwmon/aquacomputer_d5next.c
1572 AQUANTIA ETHERNET DRIVER (atlantic)
1573 M: Igor Russkikh <irusskikh@marvell.com>
1574 L: netdev@vger.kernel.org
1576 W: https://www.marvell.com/
1577 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1578 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1579 F: drivers/net/ethernet/aquantia/atlantic/
1581 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1582 M: Egor Pomozov <epomozov@marvell.com>
1583 L: netdev@vger.kernel.org
1585 W: http://www.aquantia.com
1586 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1588 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1589 M: Krzysztof Hałasa <khalasa@piap.pl>
1590 L: linux-media@vger.kernel.org
1592 F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1593 F: drivers/media/i2c/ar0521.c
1595 ARASAN NAND CONTROLLER DRIVER
1596 M: Miquel Raynal <miquel.raynal@bootlin.com>
1597 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1598 L: linux-mtd@lists.infradead.org
1600 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1601 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1603 ARC FRAMEBUFFER DRIVER
1604 M: Jaya Kumar <jayalk@intworks.biz>
1606 F: drivers/video/fbdev/arcfb.c
1607 F: drivers/video/fbdev/core/fb_defio.c
1610 M: Alexey Brodkin <abrodkin@synopsys.com>
1612 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1613 F: drivers/gpu/drm/tiny/arcpgu.c
1615 ARCNET NETWORK LAYER
1616 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1617 L: netdev@vger.kernel.org
1619 F: drivers/net/arcnet/
1620 F: include/uapi/linux/if_arcnet.h
1622 ARM ARCHITECTED TIMER DRIVER
1623 M: Mark Rutland <mark.rutland@arm.com>
1624 M: Marc Zyngier <maz@kernel.org>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 F: arch/arm/include/asm/arch_timer.h
1628 F: arch/arm64/include/asm/arch_timer.h
1629 F: drivers/clocksource/arm_arch_timer.c
1631 ARM HDLCD DRM DRIVER
1632 M: Liviu Dudau <liviu.dudau@arm.com>
1634 F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1635 F: drivers/gpu/drm/arm/hdlcd_*
1637 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1638 M: Linus Walleij <linus.walleij@linaro.org>
1639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1642 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1643 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1644 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1645 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1646 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1647 F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1648 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1649 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1650 F: arch/arm/boot/dts/arm-realview-*
1651 F: arch/arm/boot/dts/integrator*
1652 F: arch/arm/boot/dts/versatile*
1653 F: arch/arm/mach-versatile/
1654 F: drivers/bus/arm-integrator-lm.c
1655 F: drivers/clk/versatile/
1656 F: drivers/i2c/busses/i2c-versatile.c
1657 F: drivers/irqchip/irq-versatile-fpga.c
1658 F: drivers/mtd/maps/physmap-versatile.*
1659 F: drivers/power/reset/arm-versatile-reboot.c
1660 F: drivers/soc/versatile/
1662 ARM KOMEDA DRM-KMS DRIVER
1663 M: James (Qian) Wang <james.qian.wang@arm.com>
1664 M: Liviu Dudau <liviu.dudau@arm.com>
1665 M: Mihail Atanassov <mihail.atanassov@arm.com>
1666 L: Mali DP Maintainers <malidp@foss.arm.com>
1668 T: git git://anongit.freedesktop.org/drm/drm-misc
1669 F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1670 F: Documentation/gpu/komeda-kms.rst
1671 F: drivers/gpu/drm/arm/display/include/
1672 F: drivers/gpu/drm/arm/display/komeda/
1674 ARM MALI PANFROST DRM DRIVER
1675 M: Rob Herring <robh@kernel.org>
1676 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1677 R: Steven Price <steven.price@arm.com>
1678 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1679 L: dri-devel@lists.freedesktop.org
1681 T: git git://anongit.freedesktop.org/drm/drm-misc
1682 F: drivers/gpu/drm/panfrost/
1683 F: include/uapi/drm/panfrost_drm.h
1685 ARM MALI-DP DRM DRIVER
1686 M: Liviu Dudau <liviu.dudau@arm.com>
1687 M: Brian Starkey <brian.starkey@arm.com>
1688 L: Mali DP Maintainers <malidp@foss.arm.com>
1690 T: git git://anongit.freedesktop.org/drm/drm-misc
1691 F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1692 F: Documentation/gpu/afbc.rst
1693 F: drivers/gpu/drm/arm/
1695 ARM MFM AND FLOPPY DRIVERS
1696 M: Ian Molton <spyro@f2s.com>
1698 F: arch/arm/include/asm/floppy.h
1699 F: arch/arm/mach-rpc/floppydma.S
1701 ARM PMU PROFILING AND DEBUGGING
1702 M: Will Deacon <will@kernel.org>
1703 M: Mark Rutland <mark.rutland@arm.com>
1704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 F: Documentation/devicetree/bindings/arm/pmu.yaml
1707 F: Documentation/devicetree/bindings/perf/
1708 F: arch/arm*/include/asm/hw_breakpoint.h
1709 F: arch/arm*/include/asm/perf_event.h
1710 F: arch/arm*/kernel/hw_breakpoint.c
1711 F: arch/arm*/kernel/perf_*
1713 F: include/linux/perf/arm_pmu.h
1716 M: Russell King <linux@armlinux.org.uk>
1717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719 W: http://www.armlinux.org.uk/
1720 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1722 X: arch/arm/boot/dts/
1724 ARM PRIMECELL AACI PL041 DRIVER
1725 M: Russell King <linux@armlinux.org.uk>
1729 ARM PRIMECELL BUS SUPPORT
1730 M: Russell King <linux@armlinux.org.uk>
1733 F: include/linux/amba/bus.h
1735 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1736 M: Miquel Raynal <miquel.raynal@bootlin.com>
1737 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1738 L: linux-mtd@lists.infradead.org
1740 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1741 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1743 ARM PRIMECELL PL35X SMC DRIVER
1744 M: Miquel Raynal <miquel.raynal@bootlin.com>
1745 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1746 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1749 F: drivers/memory/pl353-smc.c
1751 ARM PRIMECELL CLCD PL110 DRIVER
1752 M: Russell King <linux@armlinux.org.uk>
1754 F: drivers/video/fbdev/amba-clcd.*
1756 ARM PRIMECELL KMI PL050 DRIVER
1757 M: Russell King <linux@armlinux.org.uk>
1759 F: drivers/input/serio/ambakmi.*
1760 F: include/linux/amba/kmi.h
1762 ARM PRIMECELL MMCI PL180/1 DRIVER
1763 M: Russell King <linux@armlinux.org.uk>
1765 F: drivers/mmc/host/mmci.*
1766 F: include/linux/amba/mmci.h
1768 ARM PRIMECELL SSP PL022 SPI DRIVER
1769 M: Linus Walleij <linus.walleij@linaro.org>
1770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1773 F: drivers/spi/spi-pl022.c
1775 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1776 M: Russell King <linux@armlinux.org.uk>
1778 F: drivers/tty/serial/amba-pl01*.c
1779 F: include/linux/amba/serial.h
1781 ARM PRIMECELL VIC PL190/PL192 DRIVER
1782 M: Linus Walleij <linus.walleij@linaro.org>
1783 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1786 F: drivers/irqchip/irq-vic.c
1788 ARM SMC WATCHDOG DRIVER
1789 M: Julius Werner <jwerner@chromium.org>
1790 R: Evan Benn <evanbenn@chromium.org>
1792 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1793 F: drivers/watchdog/arm_smc_wdt.c
1796 M: Will Deacon <will@kernel.org>
1797 R: Robin Murphy <robin.murphy@arm.com>
1798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1801 F: drivers/iommu/arm/
1802 F: drivers/iommu/io-pgtable-arm*
1804 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1805 M: Arnd Bergmann <arnd@arndb.de>
1806 M: Olof Johansson <olof@lixom.net>
1808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 C: irc://irc.libera.chat/armlinux
1811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1812 F: arch/arm/boot/dts/Makefile
1813 F: arch/arm64/boot/dts/Makefile
1815 ARM SUB-ARCHITECTURES
1816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1818 C: irc://irc.libera.chat/armlinux
1819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1823 ARM/ACTIONS SEMI ARCHITECTURE
1824 M: Andreas Färber <afaerber@suse.de>
1825 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1829 F: Documentation/devicetree/bindings/arm/actions.yaml
1830 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1831 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1832 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1833 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1834 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1835 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1836 F: Documentation/devicetree/bindings/pinctrl/actions,*
1837 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1838 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1839 F: arch/arm/boot/dts/owl-*
1840 F: arch/arm/mach-actions/
1841 F: arch/arm64/boot/dts/actions/
1842 F: drivers/clk/actions/
1843 F: drivers/clocksource/timer-owl*
1844 F: drivers/dma/owl-dma.c
1845 F: drivers/i2c/busses/i2c-owl.c
1846 F: drivers/irqchip/irq-owl-sirq.c
1847 F: drivers/mmc/host/owl-mmc.c
1848 F: drivers/net/ethernet/actions/
1849 F: drivers/pinctrl/actions/*
1850 F: drivers/soc/actions/
1851 F: include/dt-bindings/power/owl-*
1852 F: include/dt-bindings/reset/actions,*
1853 F: include/linux/soc/actions/
1856 ARM/Allwinner SoC Clock Support
1857 M: Emilio López <emilio@elopez.com.ar>
1859 F: drivers/clk/sunxi/
1861 ARM/Allwinner sunXi SoC support
1862 M: Chen-Yu Tsai <wens@csie.org>
1863 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1864 M: Samuel Holland <samuel@sholland.org>
1865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1868 L: linux-sunxi@lists.linux.dev
1869 F: arch/arm/mach-sunxi/
1870 F: arch/arm64/boot/dts/allwinner/
1871 F: drivers/clk/sunxi-ng/
1872 F: drivers/pinctrl/sunxi/
1873 F: drivers/soc/sunxi/
1878 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1879 M: Neil Armstrong <neil.armstrong@linaro.org>
1880 M: Jerome Brunet <jbrunet@baylibre.com>
1881 L: linux-amlogic@lists.infradead.org
1883 F: Documentation/devicetree/bindings/clock/amlogic*
1884 F: drivers/clk/meson/
1885 F: include/dt-bindings/clock/gxbb*
1886 F: include/dt-bindings/clock/meson*
1888 ARM/Amlogic Meson SoC Crypto Drivers
1889 M: Corentin Labbe <clabbe@baylibre.com>
1890 L: linux-crypto@vger.kernel.org
1891 L: linux-amlogic@lists.infradead.org
1893 F: Documentation/devicetree/bindings/crypto/amlogic*
1894 F: drivers/crypto/amlogic/
1896 ARM/Amlogic Meson SoC Sound Drivers
1897 M: Jerome Brunet <jbrunet@baylibre.com>
1898 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1900 F: Documentation/devicetree/bindings/sound/amlogic*
1903 ARM/Amlogic Meson SoC support
1904 M: Neil Armstrong <neil.armstrong@linaro.org>
1905 M: Kevin Hilman <khilman@baylibre.com>
1906 R: Jerome Brunet <jbrunet@baylibre.com>
1907 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909 L: linux-amlogic@lists.infradead.org
1911 W: http://linux-meson.com/
1912 F: arch/arm/boot/dts/meson*
1913 F: arch/arm/mach-meson/
1914 F: arch/arm64/boot/dts/amlogic/
1915 F: drivers/mmc/host/meson*
1916 F: drivers/pinctrl/meson/
1917 F: drivers/rtc/rtc-meson*
1918 F: drivers/soc/amlogic/
1921 ARM/Annapurna Labs ALPINE ARCHITECTURE
1922 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1923 M: Antoine Tenart <atenart@kernel.org>
1924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926 F: arch/arm/boot/dts/alpine*
1927 F: arch/arm/mach-alpine/
1928 F: arch/arm64/boot/dts/amazon/
1929 F: drivers/*/*alpine*
1931 ARM/APPLE MACHINE SUPPORT
1932 M: Hector Martin <marcan@marcan.st>
1933 M: Sven Peter <sven@svenpeter.dev>
1934 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1935 L: asahi@lists.linux.dev
1936 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938 W: https://asahilinux.org
1939 B: https://github.com/AsahiLinux/linux/issues
1940 C: irc://irc.oftc.net/asahi-dev
1941 T: git https://github.com/AsahiLinux/linux.git
1942 F: Documentation/devicetree/bindings/arm/apple.yaml
1943 F: Documentation/devicetree/bindings/arm/apple/*
1944 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1945 F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
1946 F: Documentation/devicetree/bindings/dma/apple,admac.yaml
1947 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1948 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1949 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1950 F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1951 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1952 F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
1953 F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1954 F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1955 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1956 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1957 F: Documentation/devicetree/bindings/power/apple*
1958 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1959 F: arch/arm64/boot/dts/apple/
1960 F: drivers/bluetooth/hci_bcm4377.c
1961 F: drivers/clk/clk-apple-nco.c
1962 F: drivers/cpufreq/apple-soc-cpufreq.c
1963 F: drivers/dma/apple-admac.c
1964 F: drivers/i2c/busses/i2c-pasemi-core.c
1965 F: drivers/i2c/busses/i2c-pasemi-platform.c
1966 F: drivers/iommu/apple-dart.c
1967 F: drivers/iommu/io-pgtable-dart.c
1968 F: drivers/irqchip/irq-apple-aic.c
1969 F: drivers/mailbox/apple-mailbox.c
1970 F: drivers/nvme/host/apple.c
1971 F: drivers/nvmem/apple-efuses.c
1972 F: drivers/pinctrl/pinctrl-apple-gpio.c
1973 F: drivers/soc/apple/*
1974 F: drivers/watchdog/apple_wdt.c
1975 F: include/dt-bindings/interrupt-controller/apple-aic.h
1976 F: include/dt-bindings/pinctrl/apple.h
1977 F: include/linux/apple-mailbox.h
1978 F: include/linux/soc/apple/*
1980 ARM/APPLE MACHINE SOUND DRIVERS
1981 M: Martin Povišer <povik+lin@cutebit.org>
1982 L: asahi@lists.linux.dev
1983 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1985 F: Documentation/devicetree/bindings/sound/apple,*
1986 F: sound/soc/apple/*
1987 F: sound/soc/codecs/cs42l83-i2c.c
1989 ARM/ARTPEC MACHINE SUPPORT
1990 M: Jesper Nilsson <jesper.nilsson@axis.com>
1991 M: Lars Persson <lars.persson@axis.com>
1992 L: linux-arm-kernel@axis.com
1994 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1995 F: arch/arm/boot/dts/artpec6*
1996 F: arch/arm/mach-artpec
1998 F: drivers/crypto/axis
1999 F: drivers/mmc/host/usdhi6rol0.c
2000 F: drivers/pinctrl/pinctrl-artpec*
2002 ARM/ASPEED I2C DRIVER
2003 M: Brendan Higgins <brendanhiggins@google.com>
2004 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2005 R: Joel Stanley <joel@jms.id.au>
2006 L: linux-i2c@vger.kernel.org
2007 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2009 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2010 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2011 F: drivers/i2c/busses/i2c-aspeed.c
2012 F: drivers/irqchip/irq-aspeed-i2c-ic.c
2014 ARM/ASPEED MACHINE SUPPORT
2015 M: Joel Stanley <joel@jms.id.au>
2016 R: Andrew Jeffery <andrew@aj.id.au>
2017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2020 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
2021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
2022 F: Documentation/devicetree/bindings/arm/aspeed/
2023 F: arch/arm/boot/dts/aspeed-*
2024 F: arch/arm/mach-aspeed/
2027 ARM/BITMAIN ARCHITECTURE
2028 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2029 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 F: Documentation/devicetree/bindings/arm/bitmain.yaml
2032 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2033 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2034 F: arch/arm64/boot/dts/bitmain/
2035 F: drivers/clk/clk-bm1880.c
2036 F: drivers/pinctrl/pinctrl-bm1880.c
2038 ARM/CALXEDA HIGHBANK ARCHITECTURE
2039 M: Andre Przywara <andre.przywara@arm.com>
2040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 F: arch/arm/boot/dts/ecx-*.dts*
2043 F: arch/arm/boot/dts/highbank.dts
2044 F: arch/arm/mach-highbank/
2046 ARM/CAVIUM THUNDER NETWORK DRIVER
2047 M: Sunil Goutham <sgoutham@marvell.com>
2048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050 F: drivers/net/ethernet/cavium/thunder/
2052 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2053 M: Lukasz Majewski <lukma@denx.de>
2054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 F: arch/arm/mach-ep93xx/ts72xx.c
2058 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2059 M: Alexander Shiyan <shc_work@mail.ru>
2060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
2065 M: Lennert Buytenhek <kernel@wantstofly.org>
2066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2070 M: Hartley Sweeten <hsweeten@visionengravers.com>
2071 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
2072 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074 F: Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2075 F: Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2076 F: arch/arm/boot/compressed/misc-ep93xx.h
2077 F: arch/arm/mach-ep93xx/
2078 F: drivers/iio/adc/ep93xx_adc.c
2081 M: Russell King <linux@armlinux.org.uk>
2082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2085 F: drivers/clk/clkdev.c
2087 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2088 M: Baruch Siach <baruch@tkos.co.il>
2089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 F: arch/arm/boot/dts/cx92755*
2094 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2095 M: Mathieu Poirier <mathieu.poirier@linaro.org>
2096 M: Suzuki K Poulose <suzuki.poulose@arm.com>
2097 R: Mike Leach <mike.leach@linaro.org>
2098 R: Leo Yan <leo.yan@linaro.org>
2099 L: coresight@lists.linaro.org (moderated for non-subscribers)
2100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2103 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2104 F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2105 F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2106 F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2107 F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2108 F: Documentation/trace/coresight/*
2109 F: drivers/hwtracing/coresight/*
2110 F: include/dt-bindings/arm/coresight-cti-dt.h
2111 F: include/linux/coresight*
2112 F: samples/coresight/*
2113 F: tools/perf/tests/shell/coresight/*
2114 F: tools/perf/arch/arm/util/auxtrace.c
2115 F: tools/perf/arch/arm/util/cs-etm.c
2116 F: tools/perf/arch/arm/util/cs-etm.h
2117 F: tools/perf/arch/arm/util/pmu.c
2118 F: tools/perf/util/cs-etm-decoder/*
2119 F: tools/perf/util/cs-etm.*
2121 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2122 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2123 M: Linus Walleij <linus.walleij@linaro.org>
2124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126 T: git git://github.com/ulli-kroll/linux.git
2127 F: Documentation/devicetree/bindings/arm/gemini.yaml
2128 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2129 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2130 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2131 F: arch/arm/boot/dts/gemini*
2132 F: arch/arm/mach-gemini/
2133 F: drivers/crypto/gemini/
2134 F: drivers/net/ethernet/cortina/
2135 F: drivers/pinctrl/pinctrl-gemini.c
2136 F: drivers/rtc/rtc-ftrtc010.c
2138 ARM/CZ.NIC TURRIS SUPPORT
2139 M: Marek Behún <kabel@kernel.org>
2141 W: https://www.turris.cz/
2142 F: Documentation/ABI/testing/debugfs-moxtet
2143 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2144 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2145 F: Documentation/devicetree/bindings/bus/moxtet.txt
2146 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2147 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2148 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2149 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2150 F: drivers/bus/moxtet.c
2151 F: drivers/firmware/turris-mox-rwtm.c
2152 F: drivers/leds/leds-turris-omnia.c
2153 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2154 F: drivers/gpio/gpio-moxtet.c
2155 F: drivers/watchdog/armada_37xx_wdt.c
2156 F: include/dt-bindings/bus/moxtet.h
2157 F: include/linux/armada-37xx-rwtm-mailbox.h
2158 F: include/linux/moxtet.h
2160 ARM/FARADAY FA526 PORT
2161 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 T: git git://git.berlios.de/gemini-board
2165 F: arch/arm/mm/*-fa*
2167 ARM/FOOTBRIDGE ARCHITECTURE
2168 M: Russell King <linux@armlinux.org.uk>
2169 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171 W: http://www.armlinux.org.uk/
2172 F: arch/arm/include/asm/hardware/dec21285.h
2173 F: arch/arm/mach-footbridge/
2175 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2176 M: Shawn Guo <shawnguo@kernel.org>
2177 M: Sascha Hauer <s.hauer@pengutronix.de>
2178 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2179 R: Fabio Estevam <festevam@gmail.com>
2180 R: NXP Linux Team <linux-imx@nxp.com>
2181 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2184 X: drivers/media/i2c/
2185 F: arch/arm64/boot/dts/freescale/
2186 X: arch/arm64/boot/dts/freescale/fsl-*
2187 X: arch/arm64/boot/dts/freescale/qoriq-*
2191 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2192 M: Shawn Guo <shawnguo@kernel.org>
2193 M: Li Yang <leoyang.li@nxp.com>
2194 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2197 F: arch/arm/boot/dts/ls1021a*
2198 F: arch/arm64/boot/dts/freescale/fsl-*
2199 F: arch/arm64/boot/dts/freescale/qoriq-*
2201 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2202 M: Shawn Guo <shawnguo@kernel.org>
2203 M: Sascha Hauer <s.hauer@pengutronix.de>
2204 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2205 R: Stefan Agner <stefan@agner.ch>
2206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2209 F: arch/arm/boot/dts/vf*
2210 F: arch/arm/mach-imx/*vf610*
2212 ARM/GUMSTIX MACHINE SUPPORT
2213 M: Steve Sakoman <sakoman@gmail.com>
2214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2217 ARM/HISILICON SOC SUPPORT
2218 M: Wei Xu <xuwei5@hisilicon.com>
2219 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2221 W: http://www.hisilicon.com
2222 T: git https://github.com/hisilicon/linux-hisi.git
2223 F: arch/arm/boot/dts/hi3*
2224 F: arch/arm/boot/dts/hip*
2225 F: arch/arm/boot/dts/hisi*
2226 F: arch/arm/mach-hisi/
2227 F: arch/arm64/boot/dts/hisilicon/
2229 ARM/HP JORNADA 7XX MACHINE SUPPORT
2230 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2234 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2235 F: arch/arm/mach-sa1100/jornada720.c
2237 ARM/HPE GXP ARCHITECTURE
2238 M: Jean-Marie Verdun <verdun@hpe.com>
2239 M: Nick Hawkins <nick.hawkins@hpe.com>
2241 F: Documentation/hwmon/gxp-fan-ctrl.rst
2242 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2243 F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2244 F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2245 F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2246 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2247 F: arch/arm/boot/dts/hpe-bmc*
2248 F: arch/arm/boot/dts/hpe-gxp*
2249 F: arch/arm/mach-hpe/
2250 F: drivers/clocksource/timer-gxp.c
2251 F: drivers/hwmon/gxp-fan-ctrl.c
2252 F: drivers/i2c/busses/i2c-gxp.c
2253 F: drivers/spi/spi-gxp.c
2254 F: drivers/watchdog/gxp-wdt.c
2256 ARM/IGEP MACHINE SUPPORT
2257 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2258 M: Javier Martinez Canillas <javier@dowhile0.org>
2259 L: linux-omap@vger.kernel.org
2260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262 F: arch/arm/boot/dts/omap3-igep*
2264 ARM/INTEL IXP4XX ARM ARCHITECTURE
2265 M: Linus Walleij <linusw@kernel.org>
2266 M: Imre Kaloz <kaloz@openwrt.org>
2267 M: Krzysztof Halasa <khalasa@piap.pl>
2268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2271 F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2272 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2273 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2274 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2275 F: arch/arm/boot/dts/intel-ixp*
2276 F: arch/arm/mach-ixp4xx/
2277 F: drivers/bus/intel-ixp4xx-eb.c
2278 F: drivers/clocksource/timer-ixp4xx.c
2279 F: drivers/crypto/ixp4xx_crypto.c
2280 F: drivers/gpio/gpio-ixp4xx.c
2281 F: drivers/irqchip/irq-ixp4xx.c
2283 ARM/INTEL KEEMBAY ARCHITECTURE
2284 M: Paul J. Murphy <paul.j.murphy@intel.com>
2285 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2287 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2288 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2289 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2291 ARM/INTEL XSC3 (MANZANO) ARM CORE
2292 M: Lennert Buytenhek <kernel@wantstofly.org>
2293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2296 ARM/LG1K ARCHITECTURE
2297 M: Chanho Min <chanho.min@lge.com>
2298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 F: arch/arm64/boot/dts/lg/
2302 ARM/LPC18XX ARCHITECTURE
2303 M: Vladimir Zapolskiy <vz@mleia.com>
2304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2306 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2307 F: arch/arm/boot/dts/lpc43*
2308 F: drivers/i2c/busses/i2c-lpc2k.c
2309 F: drivers/memory/pl172.c
2310 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2311 F: drivers/rtc/rtc-lpc24xx.c
2314 ARM/LPC32XX SOC SUPPORT
2315 M: Vladimir Zapolskiy <vz@mleia.com>
2316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2319 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2320 F: arch/arm/boot/dts/lpc32*
2321 F: arch/arm/mach-lpc32xx/
2322 F: drivers/i2c/busses/i2c-pnx.c
2323 F: drivers/net/ethernet/nxp/lpc_eth.c
2324 F: drivers/usb/host/ohci-nxp.c
2325 F: drivers/watchdog/pnx4008_wdt.c
2328 ARM/Marvell Dove/MV78xx0/Orion SOC support
2329 M: Andrew Lunn <andrew@lunn.ch>
2330 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2331 M: Gregory Clement <gregory.clement@bootlin.com>
2332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2335 F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2336 F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2337 F: Documentation/devicetree/bindings/soc/dove/
2338 F: arch/arm/boot/dts/dove*
2339 F: arch/arm/boot/dts/orion5x*
2340 F: arch/arm/mach-dove/
2341 F: arch/arm/mach-mv78xx0/
2342 F: arch/arm/mach-orion5x/
2343 F: arch/arm/plat-orion/
2344 F: drivers/soc/dove/
2346 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2347 M: Andrew Lunn <andrew@lunn.ch>
2348 M: Gregory Clement <gregory.clement@bootlin.com>
2349 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2353 F: Documentation/devicetree/bindings/arm/marvell/
2354 F: arch/arm/boot/dts/armada*
2355 F: arch/arm/boot/dts/kirkwood*
2356 F: arch/arm/configs/mvebu_*_defconfig
2357 F: arch/arm/mach-mvebu/
2358 F: arch/arm64/boot/dts/marvell/armada*
2359 F: arch/arm64/boot/dts/marvell/cn913*
2360 F: drivers/cpufreq/armada-37xx-cpufreq.c
2361 F: drivers/cpufreq/armada-8k-cpufreq.c
2362 F: drivers/cpufreq/mvebu-cpufreq.c
2363 F: drivers/irqchip/irq-armada-370-xp.c
2364 F: drivers/irqchip/irq-mvebu-*
2365 F: drivers/pinctrl/mvebu/
2366 F: drivers/rtc/rtc-armada38x.c
2368 ARM/Mediatek RTC DRIVER
2369 M: Eddie Huang <eddie.huang@mediatek.com>
2370 M: Sean Wang <sean.wang@mediatek.com>
2371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2372 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2374 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2375 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2376 F: drivers/rtc/rtc-mt2712.c
2377 F: drivers/rtc/rtc-mt6397.c
2378 F: drivers/rtc/rtc-mt7622.c
2380 ARM/Mediatek SoC support
2381 M: Matthias Brugger <matthias.bgg@gmail.com>
2382 R: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2383 L: linux-kernel@vger.kernel.org
2384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2385 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2387 W: https://mtk.wiki.kernel.org/
2388 C: irc://irc.libera.chat/linux-mediatek
2389 F: arch/arm/boot/dts/mt2*
2390 F: arch/arm/boot/dts/mt6*
2391 F: arch/arm/boot/dts/mt7*
2392 F: arch/arm/boot/dts/mt8*
2393 F: arch/arm/mach-mediatek/
2394 F: arch/arm64/boot/dts/mediatek/
2395 F: drivers/soc/mediatek/
2400 ARM/Mediatek USB3 PHY DRIVER
2401 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2403 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2405 F: Documentation/devicetree/bindings/phy/mediatek,*
2406 F: drivers/phy/mediatek/
2408 ARM/Microchip (AT91) SoC support
2409 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2410 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2411 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414 W: http://www.linux4sam.org
2415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2416 F: arch/arm/boot/dts/at91*.dts
2417 F: arch/arm/boot/dts/at91*.dtsi
2418 F: arch/arm/boot/dts/sama*.dts
2419 F: arch/arm/boot/dts/sama*.dtsi
2420 F: arch/arm/include/debug/at91.S
2421 F: arch/arm/mach-at91/
2422 F: drivers/memory/atmel*
2423 F: drivers/watchdog/sama5d4_wdt.c
2424 F: include/soc/at91/
2425 X: drivers/input/touchscreen/atmel_mxt_ts.c
2426 X: drivers/net/wireless/atmel/
2430 ARM/Microchip Sparx5 SoC support
2431 M: Lars Povlsen <lars.povlsen@microchip.com>
2432 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2433 M: Daniel Machon <daniel.machon@microchip.com>
2434 M: UNGLinuxDriver@microchip.com
2435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2437 T: git git://github.com/microchip-ung/linux-upstream.git
2438 F: arch/arm64/boot/dts/microchip/
2439 F: drivers/net/ethernet/microchip/vcap/
2440 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2443 Microchip Timer Counter Block (TCB) Capture Driver
2444 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2446 L: linux-iio@vger.kernel.org
2448 F: drivers/counter/microchip-tcb-capture.c
2450 ARM/MILBEAUT ARCHITECTURE
2451 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2452 M: Takao Orito <orito.takao@socionext.com>
2453 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455 F: arch/arm/boot/dts/milbeaut*
2456 F: arch/arm/mach-milbeaut/
2459 ARM/MStar/Sigmastar Armv7 SoC support
2460 M: Daniel Palmer <daniel@thingy.jp>
2461 M: Romain Perier <romain.perier@gmail.com>
2462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2464 W: http://linux-chenxing.org/
2465 T: git git://github.com/linux-chenxing/linux.git
2466 F: Documentation/devicetree/bindings/arm/mstar/*
2467 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2468 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2469 F: arch/arm/boot/dts/mstar-*
2470 F: arch/arm/mach-mstar/
2471 F: drivers/clk/mstar/
2472 F: drivers/clocksource/timer-msc313e.c
2473 F: drivers/gpio/gpio-msc313.c
2474 F: drivers/rtc/rtc-msc313.c
2475 F: drivers/watchdog/msc313e_wdt.c
2476 F: include/dt-bindings/clock/mstar-*
2477 F: include/dt-bindings/gpio/msc313-gpio.h
2479 ARM/NOMADIK/Ux500 ARCHITECTURES
2480 M: Linus Walleij <linus.walleij@linaro.org>
2481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2484 F: Documentation/devicetree/bindings/arm/ste-*
2485 F: Documentation/devicetree/bindings/arm/ux500.yaml
2486 F: Documentation/devicetree/bindings/arm/ux500/
2487 F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2488 F: arch/arm/boot/dts/ste-*
2489 F: arch/arm/mach-nomadik/
2490 F: arch/arm/mach-ux500/
2491 F: drivers/clk/clk-nomadik.c
2492 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2493 F: drivers/dma/ste_dma40*
2494 F: drivers/hwspinlock/u8500_hsem.c
2495 F: drivers/i2c/busses/i2c-nomadik.c
2496 F: drivers/iio/adc/ab8500-gpadc.c
2497 F: drivers/mfd/ab8500*
2498 F: drivers/mfd/abx500*
2499 F: drivers/mfd/db8500*
2500 F: drivers/pinctrl/nomadik/
2501 F: drivers/rtc/rtc-ab8500.c
2502 F: drivers/rtc/rtc-pl031.c
2503 F: drivers/soc/ux500/
2505 ARM/NUVOTON NPCM ARCHITECTURE
2506 M: Avi Fishman <avifishman70@gmail.com>
2507 M: Tomer Maimon <tmaimon77@gmail.com>
2508 M: Tali Perry <tali.perry1@gmail.com>
2509 R: Patrick Venture <venture@google.com>
2510 R: Nancy Yuen <yuenn@google.com>
2511 R: Benjamin Fair <benjaminfair@google.com>
2512 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2514 F: Documentation/devicetree/bindings/*/*/*npcm*
2515 F: Documentation/devicetree/bindings/*/*npcm*
2516 F: Documentation/devicetree/bindings/arm/npcm/*
2517 F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2518 F: arch/arm/boot/dts/nuvoton-npcm*
2519 F: arch/arm/mach-npcm/
2520 F: arch/arm64/boot/dts/nuvoton/
2522 F: drivers/*/*/*npcm*
2523 F: drivers/rtc/rtc-nct3018y.c
2524 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2525 F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2527 ARM/NUVOTON WPCM450 ARCHITECTURE
2528 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2529 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2531 W: https://github.com/neuschaefer/wpcm450/wiki
2532 F: Documentation/devicetree/bindings/*/*wpcm*
2533 F: arch/arm/boot/dts/nuvoton-wpcm450*
2534 F: arch/arm/configs/wpcm450_defconfig
2535 F: arch/arm/mach-npcm/wpcm450.c
2536 F: drivers/*/*/*wpcm*
2539 ARM/NXP S32G ARCHITECTURE
2540 M: Chester Lin <clin@suse.com>
2541 R: Andreas Färber <afaerber@suse.de>
2542 R: Matthias Brugger <mbrugger@suse.com>
2543 R: NXP S32 Linux Team <s32@nxp.com>
2544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2546 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2548 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2549 M: Alexander Clouter <alex@digriz.org.uk>
2550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2552 W: http://www.digriz.org.uk/ts78xx/kernel
2553 F: arch/arm/mach-orion5x/ts78xx-*
2555 ARM/OXNAS platform support
2556 M: Neil Armstrong <neil.armstrong@linaro.org>
2557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558 L: linux-oxnas@groups.io (moderated for non-subscribers)
2560 F: arch/arm/boot/dts/ox8*.dts*
2561 F: arch/arm/mach-oxnas/
2562 F: drivers/power/reset/oxnas-restart.c
2565 ARM/QUALCOMM SUPPORT
2566 M: Andy Gross <agross@kernel.org>
2567 M: Bjorn Andersson <andersson@kernel.org>
2568 R: Konrad Dybcio <konrad.dybcio@linaro.org>
2569 L: linux-arm-msm@vger.kernel.org
2571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2572 F: Documentation/devicetree/bindings/*/qcom*
2573 F: Documentation/devicetree/bindings/soc/qcom/
2574 F: arch/arm/boot/dts/qcom-*.dts
2575 F: arch/arm/boot/dts/qcom-*.dtsi
2576 F: arch/arm/configs/qcom_defconfig
2577 F: arch/arm/mach-qcom/
2578 F: arch/arm64/boot/dts/qcom/
2579 F: drivers/*/*/qcom*
2580 F: drivers/*/*/qcom/
2581 F: drivers/*/pm8???-*
2584 F: drivers/bluetooth/btqcomsmd.c
2585 F: drivers/clocksource/timer-qcom.c
2586 F: drivers/cpuidle/cpuidle-qcom-spm.c
2587 F: drivers/extcon/extcon-qcom*
2588 F: drivers/i2c/busses/i2c-qcom-geni.c
2589 F: drivers/i2c/busses/i2c-qup.c
2590 F: drivers/iommu/msm*
2591 F: drivers/mfd/ssbi.c
2592 F: drivers/mmc/host/mmci_qcom*
2593 F: drivers/mmc/host/sdhci-msm.c
2594 F: drivers/pci/controller/dwc/pcie-qcom.c
2595 F: drivers/phy/qualcomm/
2596 F: drivers/power/*/msm*
2597 F: drivers/reset/reset-qcom-*
2598 F: drivers/ufs/host/ufs-qcom*
2599 F: drivers/spi/spi-geni-qcom.c
2600 F: drivers/spi/spi-qcom-qspi.c
2601 F: drivers/spi/spi-qup.c
2602 F: drivers/tty/serial/msm_serial.c
2603 F: drivers/usb/dwc3/dwc3-qcom.c
2604 F: include/dt-bindings/*/qcom*
2605 F: include/linux/*/qcom*
2606 F: include/linux/soc/qcom/
2608 ARM/RDA MICRO ARCHITECTURE
2609 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2611 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2613 F: Documentation/devicetree/bindings/arm/rda.yaml
2614 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2615 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2616 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2617 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2618 F: arch/arm/boot/dts/rda8810pl-*
2619 F: drivers/clocksource/timer-rda.c
2620 F: drivers/gpio/gpio-rda.c
2621 F: drivers/irqchip/irq-rda-intc.c
2622 F: drivers/tty/serial/rda-uart.c
2624 ARM/REALTEK ARCHITECTURE
2625 M: Andreas Färber <afaerber@suse.de>
2626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2627 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2629 F: Documentation/devicetree/bindings/arm/realtek.yaml
2630 F: arch/arm/boot/dts/rtd*
2631 F: arch/arm/mach-realtek/
2632 F: arch/arm64/boot/dts/realtek/
2634 ARM/RISC-V/RENESAS ARCHITECTURE
2635 M: Geert Uytterhoeven <geert+renesas@glider.be>
2636 M: Magnus Damm <magnus.damm@gmail.com>
2637 L: linux-renesas-soc@vger.kernel.org
2639 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2640 C: irc://irc.libera.chat/renesas-soc
2641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2642 F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2643 F: Documentation/devicetree/bindings/soc/renesas/
2644 F: arch/arm/boot/dts/emev2*
2645 F: arch/arm/boot/dts/gr-peach*
2646 F: arch/arm/boot/dts/iwg20d-q7*
2647 F: arch/arm/boot/dts/r7s*
2648 F: arch/arm/boot/dts/r8a*
2649 F: arch/arm/boot/dts/r9a*
2650 F: arch/arm/boot/dts/sh*
2651 F: arch/arm/configs/shmobile_defconfig
2652 F: arch/arm/include/debug/renesas-scif.S
2653 F: arch/arm/mach-shmobile/
2654 F: arch/arm64/boot/dts/renesas/
2655 F: arch/riscv/boot/dts/renesas/
2656 F: drivers/soc/renesas/
2657 F: include/linux/soc/renesas/
2659 ARM/RISCPC ARCHITECTURE
2660 M: Russell King <linux@armlinux.org.uk>
2661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2663 W: http://www.armlinux.org.uk/
2664 F: arch/arm/include/asm/hardware/ioc.h
2665 F: arch/arm/include/asm/hardware/iomd.h
2666 F: arch/arm/include/asm/hardware/memc.h
2667 F: arch/arm/mach-rpc/
2668 F: drivers/net/ethernet/8390/etherh.c
2669 F: drivers/net/ethernet/i825xx/ether1*
2670 F: drivers/net/ethernet/seeq/ether3*
2671 F: drivers/scsi/arm/
2673 ARM/Rockchip SoC support
2674 M: Heiko Stuebner <heiko@sntech.de>
2675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2676 L: linux-rockchip@lists.infradead.org
2678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2679 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2680 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2681 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2682 F: arch/arm/boot/dts/rk3*
2683 F: arch/arm/boot/dts/rv11*
2684 F: arch/arm/mach-rockchip/
2685 F: drivers/*/*/*rockchip*
2686 F: drivers/*/*rockchip*
2687 F: drivers/clk/rockchip/
2688 F: drivers/i2c/busses/i2c-rk3x.c
2689 F: sound/soc/rockchip/
2692 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2693 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2694 R: Alim Akhtar <alim.akhtar@samsung.com>
2695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2696 L: linux-samsung-soc@vger.kernel.org
2698 C: irc://irc.libera.chat/linux-exynos
2699 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2700 B: mailto:linux-samsung-soc@vger.kernel.org
2701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2702 F: Documentation/arm/samsung/
2703 F: Documentation/devicetree/bindings/arm/samsung/
2704 F: Documentation/devicetree/bindings/hwinfo/samsung,*
2705 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2706 F: Documentation/devicetree/bindings/soc/samsung/
2707 F: arch/arm/boot/dts/exynos*
2708 F: arch/arm/boot/dts/s3c*
2709 F: arch/arm/boot/dts/s5p*
2710 F: arch/arm/mach-exynos*/
2711 F: arch/arm/mach-s3c/
2712 F: arch/arm/mach-s5p*/
2713 F: arch/arm64/boot/dts/exynos/
2714 F: drivers/*/*/*s3c24*
2715 F: drivers/*/*s3c24*
2716 F: drivers/*/*s3c64xx*
2717 F: drivers/*/*s5pv210*
2718 F: drivers/clocksource/samsung_pwm_timer.c
2719 F: drivers/memory/samsung/
2720 F: drivers/pwm/pwm-samsung.c
2721 F: drivers/soc/samsung/
2722 F: drivers/tty/serial/samsung*
2723 F: include/clocksource/samsung_pwm.h
2724 F: include/linux/platform_data/*s3c*
2725 F: include/linux/serial_s3c.h
2726 F: include/linux/soc/samsung/
2731 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2732 M: Łukasz Stelmach <l.stelmach@samsung.com>
2733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2734 L: linux-media@vger.kernel.org
2736 F: drivers/media/platform/samsung/s5p-g2d/
2738 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2739 M: Marek Szyprowski <m.szyprowski@samsung.com>
2740 L: linux-samsung-soc@vger.kernel.org
2741 L: linux-media@vger.kernel.org
2743 F: Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2744 F: drivers/media/cec/platform/s5p/
2746 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2747 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2748 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2749 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2751 L: linux-media@vger.kernel.org
2753 F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2754 F: drivers/media/platform/samsung/s5p-jpeg/
2756 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2757 M: Marek Szyprowski <m.szyprowski@samsung.com>
2758 M: Andrzej Hajda <andrzej.hajda@intel.com>
2759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2760 L: linux-media@vger.kernel.org
2762 F: drivers/media/platform/samsung/s5p-mfc/
2764 ARM/SOCFPGA ARCHITECTURE
2765 M: Dinh Nguyen <dinguyen@kernel.org>
2767 W: http://www.rocketboards.org
2768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2769 F: arch/arm/boot/dts/socfpga*
2770 F: arch/arm/configs/socfpga_defconfig
2771 F: arch/arm/mach-socfpga/
2772 F: arch/arm64/boot/dts/altera/
2773 F: arch/arm64/boot/dts/intel/
2775 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2776 M: Dinh Nguyen <dinguyen@kernel.org>
2778 F: drivers/clk/socfpga/
2780 ARM/SOCFPGA EDAC SUPPORT
2781 M: Dinh Nguyen <dinguyen@kernel.org>
2783 F: drivers/edac/altera_edac.[ch]
2785 ARM/SPREADTRUM SoC SUPPORT
2786 M: Orson Zhai <orsonzhai@gmail.com>
2787 M: Baolin Wang <baolin.wang7@gmail.com>
2788 M: Chunyan Zhang <zhang.lyra@gmail.com>
2790 F: arch/arm64/boot/dts/sprd
2795 ARM/STI ARCHITECTURE
2796 M: Patrice Chotard <patrice.chotard@foss.st.com>
2797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2799 W: http://www.stlinux.com
2800 F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2801 F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2802 F: arch/arm/boot/dts/sti*
2803 F: arch/arm/mach-sti/
2804 F: drivers/ata/ahci_st.c
2805 F: drivers/char/hw_random/st-rng.c
2806 F: drivers/clocksource/arm_global_timer.c
2807 F: drivers/clocksource/clksrc_st_lpc.c
2808 F: drivers/cpufreq/sti-cpufreq.c
2809 F: drivers/dma/st_fdma*
2810 F: drivers/i2c/busses/i2c-st.c
2811 F: drivers/media/platform/st/sti/c8sectpfe/
2812 F: drivers/media/rc/st_rc.c
2813 F: drivers/mmc/host/sdhci-st.c
2814 F: drivers/phy/st/phy-miphy28lp.c
2815 F: drivers/phy/st/phy-stih407-usb.c
2816 F: drivers/pinctrl/pinctrl-st.c
2817 F: drivers/remoteproc/st_remoteproc.c
2818 F: drivers/remoteproc/st_slim_rproc.c
2819 F: drivers/reset/sti/
2820 F: drivers/rtc/rtc-st-lpc.c
2821 F: drivers/tty/serial/st-asc.c
2822 F: drivers/usb/dwc3/dwc3-st.c
2823 F: drivers/usb/host/ehci-st.c
2824 F: drivers/usb/host/ohci-st.c
2825 F: drivers/watchdog/st_lpc_wdt.c
2826 F: include/linux/remoteproc/st_slim_rproc.h
2828 ARM/STM32 ARCHITECTURE
2829 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2830 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2831 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2835 F: arch/arm/boot/dts/stm32*
2836 F: arch/arm/mach-stm32/
2837 F: drivers/clocksource/armv7m_systick.c
2841 ARM/SUNPLUS SP7021 SOC SUPPORT
2842 M: Qin Jian <qinjian@cqplus1.com>
2843 L: linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2845 W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2846 F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2847 F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2848 F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2849 F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2850 F: arch/arm/boot/dts/sunplus-sp7021*.dts*
2851 F: arch/arm/configs/sp7021_*defconfig
2852 F: arch/arm/mach-sunplus/
2853 F: drivers/irqchip/irq-sp7021-intc.c
2854 F: drivers/reset/reset-sunplus.c
2855 F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2856 F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2858 ARM/Synaptics SoC support
2859 M: Jisheng Zhang <jszhang@kernel.org>
2860 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2863 F: arch/arm/boot/dts/berlin*
2864 F: arch/arm/mach-berlin/
2865 F: arch/arm64/boot/dts/synaptics/
2867 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2868 M: Lennert Buytenhek <kernel@wantstofly.org>
2869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2872 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2873 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2874 L: linux-tegra@vger.kernel.org
2875 L: linux-media@vger.kernel.org
2877 F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2878 F: drivers/media/cec/platform/tegra/
2880 ARM/TESLA FSD SoC SUPPORT
2881 M: Alim Akhtar <alim.akhtar@samsung.com>
2882 M: linux-fsd@tesla.com
2883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2884 L: linux-samsung-soc@vger.kernel.org
2886 F: arch/arm64/boot/dts/tesla/
2888 ARM/TETON BGA MACHINE SUPPORT
2889 M: "Mark F. Brown" <mark.brown314@gmail.com>
2890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2893 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2894 M: Santosh Shilimkar <ssantosh@kernel.org>
2895 L: linux-kernel@vger.kernel.org
2897 F: drivers/memory/*emif*
2899 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2900 M: Nishanth Menon <nm@ti.com>
2901 M: Santosh Shilimkar <ssantosh@kernel.org>
2902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2905 F: arch/arm/boot/dts/keystone-*
2906 F: arch/arm/mach-keystone/
2908 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2909 M: Santosh Shilimkar <ssantosh@kernel.org>
2910 L: linux-kernel@vger.kernel.org
2912 F: drivers/clk/keystone/
2914 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2915 M: Santosh Shilimkar <ssantosh@kernel.org>
2916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2917 L: linux-kernel@vger.kernel.org
2919 F: drivers/clocksource/timer-keystone.c
2921 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2922 M: Santosh Shilimkar <ssantosh@kernel.org>
2923 L: linux-kernel@vger.kernel.org
2925 F: drivers/power/reset/keystone-reset.c
2927 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2928 M: Nishanth Menon <nm@ti.com>
2929 M: Vignesh Raghavendra <vigneshr@ti.com>
2930 M: Tero Kristo <kristo@kernel.org>
2931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2933 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2934 F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2935 F: arch/arm64/boot/dts/ti/Makefile
2936 F: arch/arm64/boot/dts/ti/k3-*
2937 F: include/dt-bindings/pinctrl/k3.h
2939 ARM/TOSHIBA VISCONTI ARCHITECTURE
2940 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2941 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2944 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2945 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2946 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2947 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2948 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2949 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2950 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2951 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2952 F: arch/arm64/boot/dts/toshiba/
2953 F: drivers/clk/visconti/
2954 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2955 F: drivers/gpio/gpio-visconti.c
2956 F: drivers/pci/controller/dwc/pcie-visconti.c
2957 F: drivers/pinctrl/visconti/
2958 F: drivers/watchdog/visconti_wdt.c
2961 ARM/UNIPHIER ARCHITECTURE
2962 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2963 M: Masami Hiramatsu <mhiramat@kernel.org>
2964 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2966 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2967 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2968 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2969 F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
2970 F: arch/arm/boot/dts/uniphier*
2971 F: arch/arm/include/asm/hardware/cache-uniphier.h
2972 F: arch/arm/mach-uniphier/
2973 F: arch/arm/mm/cache-uniphier.c
2974 F: arch/arm64/boot/dts/socionext/uniphier*
2975 F: drivers/bus/uniphier-system-bus.c
2976 F: drivers/clk/uniphier/
2977 F: drivers/dma/uniphier-mdmac.c
2978 F: drivers/gpio/gpio-uniphier.c
2979 F: drivers/i2c/busses/i2c-uniphier*
2980 F: drivers/irqchip/irq-uniphier-aidet.c
2981 F: drivers/mmc/host/uniphier-sd.c
2982 F: drivers/pinctrl/uniphier/
2983 F: drivers/reset/reset-uniphier.c
2984 F: drivers/tty/serial/8250/8250_uniphier.c
2987 ARM/VERSATILE EXPRESS PLATFORM
2988 M: Liviu Dudau <liviu.dudau@arm.com>
2989 M: Sudeep Holla <sudeep.holla@arm.com>
2990 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
2991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2995 F: arch/arm/boot/dts/vexpress*
2996 F: arch/arm/mach-versatile/
2997 F: arch/arm64/boot/dts/arm/
2998 F: drivers/clk/versatile/clk-vexpress-osc.c
2999 F: drivers/clocksource/timer-versatile.c
3003 M: Russell King <linux@armlinux.org.uk>
3004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3006 W: http://www.armlinux.org.uk/
3009 ARM/VT8500 ARM ARCHITECTURE
3010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3012 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3013 F: arch/arm/mach-vt8500/
3014 F: drivers/clocksource/timer-vt8500.c
3015 F: drivers/i2c/busses/i2c-wmt.c
3016 F: drivers/mmc/host/wmt-sdmmc.c
3017 F: drivers/pwm/pwm-vt8500.c
3018 F: drivers/rtc/rtc-vt8500.c
3019 F: drivers/tty/serial/vt8500_serial.c
3020 F: drivers/usb/host/ehci-platform.c
3021 F: drivers/usb/host/uhci-platform.c
3022 F: drivers/video/fbdev/vt8500lcdfb.*
3023 F: drivers/video/fbdev/wm8505fb*
3024 F: drivers/video/fbdev/wmt_ge_rops.*
3026 ARM/ZYNQ ARCHITECTURE
3027 M: Michal Simek <michal.simek@xilinx.com>
3028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3030 W: http://wiki.xilinx.com
3031 T: git https://github.com/Xilinx/linux-xlnx.git
3032 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3033 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3034 F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3035 F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3036 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3037 F: arch/arm/mach-zynq/
3038 F: drivers/clocksource/timer-cadence-ttc.c
3039 F: drivers/cpuidle/cpuidle-zynq.c
3040 F: drivers/edac/synopsys_edac.c
3041 F: drivers/i2c/busses/i2c-cadence.c
3042 F: drivers/i2c/busses/i2c-xiic.c
3043 F: drivers/mmc/host/sdhci-of-arasan.c
3047 ARM64 PORT (AARCH64 ARCHITECTURE)
3048 M: Catalin Marinas <catalin.marinas@arm.com>
3049 M: Will Deacon <will@kernel.org>
3050 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3053 F: Documentation/arm64/
3055 F: tools/testing/selftests/arm64/
3056 X: arch/arm64/boot/dts/
3058 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3059 M: George McCollister <george.mccollister@gmail.com>
3060 L: netdev@vger.kernel.org
3062 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3063 F: drivers/net/dsa/xrs700x/*
3064 F: net/dsa/tag_xrs700x.c
3066 AS3645A LED FLASH CONTROLLER DRIVER
3067 M: Sakari Ailus <sakari.ailus@iki.fi>
3068 L: linux-leds@vger.kernel.org
3070 F: drivers/leds/flash/leds-as3645a.c
3072 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3073 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3074 L: linux-media@vger.kernel.org
3076 T: git git://linuxtv.org/media_tree.git
3077 F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3078 F: drivers/media/i2c/ak7375.c
3080 ASAHI KASEI AK8974 DRIVER
3081 M: Linus Walleij <linus.walleij@linaro.org>
3082 L: linux-iio@vger.kernel.org
3084 W: http://www.akm.com/
3085 F: drivers/iio/magnetometer/ak8974.c
3087 ASC7621 HARDWARE MONITOR DRIVER
3088 M: George Joseph <george.joseph@fairview5.com>
3089 L: linux-hwmon@vger.kernel.org
3091 F: Documentation/hwmon/asc7621.rst
3092 F: drivers/hwmon/asc7621.c
3094 ASIX AX88796C SPI ETHERNET ADAPTER
3095 M: Łukasz Stelmach <l.stelmach@samsung.com>
3097 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3098 F: drivers/net/ethernet/asix/ax88796c_*
3100 ASPEED PECI CONTROLLER
3101 M: Iwona Winiarska <iwona.winiarska@intel.com>
3102 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3103 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3105 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3106 F: drivers/peci/controller/peci-aspeed.c
3108 ASPEED PINCTRL DRIVERS
3109 M: Andrew Jeffery <andrew@aj.id.au>
3110 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3111 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3112 L: linux-gpio@vger.kernel.org
3114 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3115 F: drivers/pinctrl/aspeed/
3117 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3118 M: Eddie James <eajames@linux.ibm.com>
3119 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3121 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3122 F: drivers/irqchip/irq-aspeed-scu-ic.c
3123 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3125 ASPEED SD/MMC DRIVER
3126 M: Andrew Jeffery <andrew@aj.id.au>
3127 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3128 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3129 L: linux-mmc@vger.kernel.org
3131 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3132 F: drivers/mmc/host/sdhci-of-aspeed*
3134 ASPEED SMC SPI DRIVER
3135 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3136 M: Cédric Le Goater <clg@kaod.org>
3137 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3138 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3139 L: linux-spi@vger.kernel.org
3141 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3142 F: drivers/spi/spi-aspeed-smc.c
3144 ASPEED VIDEO ENGINE DRIVER
3145 M: Eddie James <eajames@linux.ibm.com>
3146 L: linux-media@vger.kernel.org
3147 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3149 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3150 F: drivers/media/platform/aspeed/
3152 ASPEED USB UDC DRIVER
3153 M: Neal Liu <neal_liu@aspeedtech.com>
3154 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3156 F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3157 F: drivers/usb/gadget/udc/aspeed_udc.c
3159 ASPEED CRYPTO DRIVER
3160 M: Neal Liu <neal_liu@aspeedtech.com>
3161 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3163 F: Documentation/devicetree/bindings/crypto/aspeed,*
3164 F: drivers/crypto/aspeed/
3166 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3167 M: Corentin Chary <corentin.chary@gmail.com>
3168 L: acpi4asus-user@lists.sourceforge.net
3169 L: platform-driver-x86@vger.kernel.org
3171 W: http://acpi4asus.sf.net
3172 F: drivers/platform/x86/asus*.c
3173 F: drivers/platform/x86/eeepc*.c
3175 ASUS TF103C DOCK DRIVER
3176 M: Hans de Goede <hdegoede@redhat.com>
3177 L: platform-driver-x86@vger.kernel.org
3179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3180 F: drivers/platform/x86/asus-tf103c-dock.c
3182 ASUS WMI HARDWARE MONITOR DRIVER
3183 M: Ed Brindley <kernel@maidavale.org>
3184 M: Denis Pauk <pauk.denis@gmail.com>
3185 L: linux-hwmon@vger.kernel.org
3187 F: drivers/hwmon/asus_wmi_sensors.c
3189 ASUS EC HARDWARE MONITOR DRIVER
3190 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3191 L: linux-hwmon@vger.kernel.org
3193 F: drivers/hwmon/asus-ec-sensors.c
3195 ASUS WIRELESS RADIO CONTROL DRIVER
3196 M: João Paulo Rechi Vita <jprvita@gmail.com>
3197 L: platform-driver-x86@vger.kernel.org
3199 F: drivers/platform/x86/asus-wireless.c
3202 M: David Howells <dhowells@redhat.com>
3203 L: keyrings@vger.kernel.org
3205 F: Documentation/crypto/asymmetric-keys.rst
3206 F: crypto/asymmetric_keys/
3207 F: include/crypto/pkcs7.h
3208 F: include/crypto/public_key.h
3209 F: include/linux/verification.h
3211 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3212 R: Dan Williams <dan.j.williams@intel.com>
3214 W: http://sourceforge.net/projects/xscaleiop
3215 F: Documentation/crypto/async-tx-api.rst
3217 F: include/linux/async_tx.h
3220 M: Bartosz Golaszewski <brgl@bgdev.pl>
3221 L: linux-i2c@vger.kernel.org
3223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3224 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3225 F: drivers/misc/eeprom/at24.c
3227 ATA OVER ETHERNET (AOE) DRIVER
3228 M: "Justin Sanders" <justin@coraid.com>
3230 W: http://www.openaoe.org/
3231 F: Documentation/admin-guide/aoe/
3232 F: drivers/block/aoe/
3234 ATC260X PMIC MFD DRIVER
3235 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3236 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3237 L: linux-actions@lists.infradead.org
3239 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3240 F: drivers/input/misc/atc260x-onkey.c
3241 F: drivers/mfd/atc260*
3242 F: drivers/power/reset/atc260x-poweroff.c
3243 F: drivers/regulator/atc260x-regulator.c
3244 F: include/linux/mfd/atc260x/*
3246 ATHEROS 71XX/9XXX GPIO DRIVER
3247 M: Alban Bedel <albeu@free.fr>
3249 W: https://github.com/AlbanBedel/linux
3250 T: git git://github.com/AlbanBedel/linux
3251 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3252 F: drivers/gpio/gpio-ath79.c
3254 ATHEROS 71XX/9XXX USB PHY DRIVER
3255 M: Alban Bedel <albeu@free.fr>
3257 W: https://github.com/AlbanBedel/linux
3258 T: git git://github.com/AlbanBedel/linux
3259 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3260 F: drivers/phy/qualcomm/phy-ath79-usb.c
3262 ATHEROS ATH GENERIC UTILITIES
3263 M: Kalle Valo <kvalo@kernel.org>
3264 L: linux-wireless@vger.kernel.org
3266 F: drivers/net/wireless/ath/*
3268 ATHEROS ATH5K WIRELESS DRIVER
3269 M: Jiri Slaby <jirislaby@kernel.org>
3270 M: Nick Kossifidis <mickflemm@gmail.com>
3271 M: Luis Chamberlain <mcgrof@kernel.org>
3272 L: linux-wireless@vger.kernel.org
3274 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3275 F: drivers/net/wireless/ath/ath5k/
3277 ATHEROS ATH6KL WIRELESS DRIVER
3278 L: linux-wireless@vger.kernel.org
3280 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3281 F: drivers/net/wireless/ath/ath6kl/
3284 M: Ville Syrjala <syrjala@sci.fi>
3286 F: drivers/input/misc/ati_remote2.c
3288 ATK0110 HWMON DRIVER
3289 M: Luca Tettamanti <kronos.it@gmail.com>
3290 L: linux-hwmon@vger.kernel.org
3292 F: drivers/hwmon/asus_atk0110.c
3294 ATLX ETHERNET DRIVERS
3295 M: Chris Snook <chris.snook@gmail.com>
3296 L: netdev@vger.kernel.org
3298 W: http://sourceforge.net/projects/atl1
3299 W: http://atl1.sourceforge.net
3300 F: drivers/net/ethernet/atheros/
3303 M: Chas Williams <3chas3@gmail.com>
3304 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3305 L: netdev@vger.kernel.org
3307 W: http://linux-atm.sourceforge.net
3309 F: include/linux/atm*
3310 F: include/uapi/linux/atm*
3312 ATMEL MACB ETHERNET DRIVER
3313 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3314 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3316 F: drivers/net/ethernet/cadence/
3318 ATMEL MAXTOUCH DRIVER
3319 M: Nick Dyer <nick@shmanahar.org>
3321 T: git git://github.com/ndyer/linux.git
3322 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3323 F: drivers/input/touchscreen/atmel_mxt_ts.c
3325 ATMEL WIRELESS DRIVER
3326 M: Simon Kelley <simon@thekelleys.org.uk>
3327 L: linux-wireless@vger.kernel.org
3329 W: http://www.thekelleys.org.uk/atmel
3330 W: http://atmelwlandriver.sourceforge.net/
3331 F: drivers/net/wireless/atmel/atmel*
3333 ATOMIC INFRASTRUCTURE
3334 M: Will Deacon <will@kernel.org>
3335 M: Peter Zijlstra <peterz@infradead.org>
3336 R: Boqun Feng <boqun.feng@gmail.com>
3337 R: Mark Rutland <mark.rutland@arm.com>
3338 L: linux-kernel@vger.kernel.org
3340 F: arch/*/include/asm/atomic*.h
3341 F: include/*/atomic*.h
3342 F: include/linux/refcount.h
3343 F: Documentation/atomic_*.txt
3346 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3347 M: Bradley Grove <linuxdrivers@attotech.com>
3348 L: linux-scsi@vger.kernel.org
3350 W: http://www.attotech.com
3351 F: drivers/scsi/esas2r
3353 ATUSB IEEE 802.15.4 RADIO DRIVER
3354 M: Stefan Schmidt <stefan@datenfreihafen.org>
3355 L: linux-wpan@vger.kernel.org
3357 F: drivers/net/ieee802154/at86rf230.h
3358 F: drivers/net/ieee802154/atusb.c
3359 F: drivers/net/ieee802154/atusb.h
3362 M: Paul Moore <paul@paul-moore.com>
3363 M: Eric Paris <eparis@redhat.com>
3364 L: audit@vger.kernel.org
3366 W: https://github.com/linux-audit
3367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3368 F: include/asm-generic/audit_*.h
3369 F: include/linux/audit.h
3370 F: include/linux/audit_arch.h
3371 F: include/uapi/linux/audit.h
3375 AUXILIARY DISPLAY DRIVERS
3376 M: Miguel Ojeda <ojeda@kernel.org>
3378 F: Documentation/devicetree/bindings/auxdisplay/
3379 F: drivers/auxdisplay/
3380 F: include/linux/cfag12864b.h
3382 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3383 M: Andreas Klinger <ak@it-klinger.de>
3384 L: linux-iio@vger.kernel.org
3386 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3387 F: drivers/iio/adc/hx711.c
3390 M: Ralf Baechle <ralf@linux-mips.org>
3391 L: linux-hams@vger.kernel.org
3393 W: http://www.linux-ax25.org/
3394 F: include/net/ax25.h
3395 F: include/uapi/linux/ax25.h
3399 M: Peter Rosin <peda@axentia.se>
3400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3402 F: arch/arm/boot/dts/at91-linea.dtsi
3403 F: arch/arm/boot/dts/at91-natte.dtsi
3404 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3405 F: arch/arm/boot/dts/at91-tse850-3.dts
3407 AXENTIA ASOC DRIVERS
3408 M: Peter Rosin <peda@axentia.se>
3409 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3411 F: Documentation/devicetree/bindings/sound/axentia,*
3412 F: sound/soc/atmel/tse850-pcm5142.c
3414 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3415 M: Nuno Sá <nuno.sa@analog.com>
3416 L: linux-hwmon@vger.kernel.org
3418 W: https://ez.analog.com/linux-software-drivers
3419 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3420 F: drivers/hwmon/axi-fan-control.c
3422 AXXIA I2C CONTROLLER
3423 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3424 L: linux-i2c@vger.kernel.org
3426 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3427 F: drivers/i2c/busses/i2c-axxia.c
3430 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3431 L: linux-media@vger.kernel.org
3433 W: https://linuxtv.org
3434 T: git git://linuxtv.org/media_tree.git
3435 F: drivers/media/usb/dvb-usb-v2/az6007.c
3437 AZTECH FM RADIO RECEIVER DRIVER
3438 M: Hans Verkuil <hverkuil@xs4all.nl>
3439 L: linux-media@vger.kernel.org
3441 W: https://linuxtv.org
3442 T: git git://linuxtv.org/media_tree.git
3443 F: drivers/media/radio/radio-aztech*
3446 L: linux-wireless@vger.kernel.org
3447 L: b43-dev@lists.infradead.org
3449 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3450 F: drivers/net/wireless/broadcom/b43/
3452 B43LEGACY WIRELESS DRIVER
3453 M: Larry Finger <Larry.Finger@lwfinger.net>
3454 L: linux-wireless@vger.kernel.org
3455 L: b43-dev@lists.infradead.org
3457 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3458 F: drivers/net/wireless/broadcom/b43legacy/
3460 BACKLIGHT CLASS/SUBSYSTEM
3461 M: Lee Jones <lee@kernel.org>
3462 M: Daniel Thompson <daniel.thompson@linaro.org>
3463 M: Jingoo Han <jingoohan1@gmail.com>
3464 L: dri-devel@lists.freedesktop.org
3466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3467 F: Documentation/ABI/stable/sysfs-class-backlight
3468 F: Documentation/ABI/testing/sysfs-class-backlight
3469 F: Documentation/devicetree/bindings/leds/backlight
3470 F: drivers/video/backlight/
3471 F: include/linux/backlight.h
3472 F: include/linux/pwm_backlight.h
3474 BARCO P50 GPIO DRIVER
3475 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3476 M: Peter Korsgaard <peter.korsgaard@barco.com>
3478 F: drivers/platform/x86/barco-p50-gpio.c
3481 M: Marek Lindner <mareklindner@neomailbox.ch>
3482 M: Simon Wunderlich <sw@simonwunderlich.de>
3483 M: Antonio Quartulli <a@unstable.cc>
3484 M: Sven Eckelmann <sven@narfation.org>
3485 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3487 W: https://www.open-mesh.org/
3488 Q: https://patchwork.open-mesh.org/project/batman/list/
3489 B: https://www.open-mesh.org/projects/batman-adv/issues
3490 C: ircs://irc.hackint.org/batadv
3491 T: git https://git.open-mesh.org/linux-merge.git
3492 F: Documentation/networking/batman-adv.rst
3493 F: include/uapi/linux/batadv_packet.h
3494 F: include/uapi/linux/batman_adv.h
3497 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3498 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3499 L: linux-hams@vger.kernel.org
3501 W: http://www.baycom.org/~tom/ham/ham.html
3502 F: drivers/net/hamradio/baycom*
3504 BCACHE (BLOCK LAYER CACHE)
3505 M: Coly Li <colyli@suse.de>
3506 M: Kent Overstreet <kent.overstreet@gmail.com>
3507 L: linux-bcache@vger.kernel.org
3509 W: http://bcache.evilpiepirate.org
3510 C: irc://irc.oftc.net/bcache
3511 F: drivers/md/bcache/
3513 BDISP ST MEDIA DRIVER
3514 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3515 L: linux-media@vger.kernel.org
3517 W: https://linuxtv.org
3518 T: git git://linuxtv.org/media_tree.git
3519 F: drivers/media/platform/st/sti/bdisp
3521 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3522 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3523 L: netdev@vger.kernel.org
3525 F: drivers/net/ethernet/ec_bhf.c
3528 M: Luis de Bethencourt <luisbg@kernel.org>
3529 M: Salah Triki <salah.triki@gmail.com>
3531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3532 F: Documentation/filesystems/befs.rst
3536 M: Paolo Valente <paolo.valente@linaro.org>
3537 M: Jens Axboe <axboe@kernel.dk>
3538 L: linux-block@vger.kernel.org
3540 F: Documentation/block/bfq-iosched.rst
3544 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3546 F: Documentation/filesystems/bfs.rst
3548 F: include/uapi/linux/bfs_fs.h
3551 M: Yury Norov <yury.norov@gmail.com>
3552 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3553 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3555 F: include/linux/bitmap.h
3556 F: include/linux/cpumask.h
3557 F: include/linux/find.h
3558 F: include/linux/nodemask.h
3561 F: lib/cpumask_kunit.c
3563 F: lib/find_bit_benchmark.c
3564 F: lib/test_bitmap.c
3565 F: tools/include/linux/bitmap.h
3566 F: tools/include/linux/find.h
3567 F: tools/lib/bitmap.c
3568 F: tools/lib/find_bit.c
3570 BLINKM RGB LED DRIVER
3571 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3573 F: drivers/leds/leds-blinkm.c
3576 M: Jens Axboe <axboe@kernel.dk>
3577 L: linux-block@vger.kernel.org
3579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3580 F: Documentation/ABI/stable/sysfs-block
3581 F: Documentation/block/
3584 F: include/linux/bio.h
3585 F: include/linux/blk*
3586 F: kernel/trace/blktrace.c
3590 M: Joern Engel <joern@lazybastard.org>
3591 L: linux-mtd@lists.infradead.org
3593 F: drivers/mtd/devices/block2mtd.c
3596 M: Marcel Holtmann <marcel@holtmann.org>
3597 M: Johan Hedberg <johan.hedberg@gmail.com>
3598 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3599 L: linux-bluetooth@vger.kernel.org
3601 W: http://www.bluez.org/
3602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3604 F: drivers/bluetooth/
3607 M: Marcel Holtmann <marcel@holtmann.org>
3608 M: Johan Hedberg <johan.hedberg@gmail.com>
3609 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3610 L: linux-bluetooth@vger.kernel.org
3612 W: http://www.bluez.org/
3613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3615 F: include/net/bluetooth/
3619 M: Jay Vosburgh <j.vosburgh@gmail.com>
3620 M: Andy Gospodarek <andy@greyhouse.net>
3621 L: netdev@vger.kernel.org
3623 W: http://sourceforge.net/projects/bonding/
3624 F: Documentation/networking/bonding.rst
3625 F: drivers/net/bonding/
3626 F: include/net/bond*
3627 F: include/uapi/linux/if_bonding.h
3628 F: tools/testing/selftests/drivers/net/bonding/
3630 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3631 M: Dan Robertson <dan@dlrobertson.com>
3632 L: linux-iio@vger.kernel.org
3634 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3635 F: drivers/iio/accel/bma400*
3637 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3638 M: Alexei Starovoitov <ast@kernel.org>
3639 M: Daniel Borkmann <daniel@iogearbox.net>
3640 M: Andrii Nakryiko <andrii@kernel.org>
3641 R: Martin KaFai Lau <martin.lau@linux.dev>
3642 R: Song Liu <song@kernel.org>
3643 R: Yonghong Song <yhs@fb.com>
3644 R: John Fastabend <john.fastabend@gmail.com>
3645 R: KP Singh <kpsingh@kernel.org>
3646 R: Stanislav Fomichev <sdf@google.com>
3647 R: Hao Luo <haoluo@google.com>
3648 R: Jiri Olsa <jolsa@kernel.org>
3649 L: bpf@vger.kernel.org
3652 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3655 F: Documentation/bpf/
3656 F: Documentation/networking/filter.rst
3657 F: Documentation/userspace-api/ebpf/
3659 F: include/linux/bpf*
3660 F: include/linux/btf*
3661 F: include/linux/filter.h
3662 F: include/trace/events/xdp.h
3663 F: include/uapi/linux/bpf*
3664 F: include/uapi/linux/btf*
3665 F: include/uapi/linux/filter.h
3667 F: kernel/trace/bpf_trace.c
3670 F: net/core/filter.c
3671 F: net/sched/act_bpf.c
3672 F: net/sched/cls_bpf.c
3674 F: scripts/bpf_doc.py
3675 F: scripts/pahole-flags.sh
3676 F: scripts/pahole-version.sh
3679 F: tools/testing/selftests/bpf/
3682 M: Shubham Bansal <illusionist.neo@gmail.com>
3683 L: bpf@vger.kernel.org
3688 M: Daniel Borkmann <daniel@iogearbox.net>
3689 M: Alexei Starovoitov <ast@kernel.org>
3690 M: Zi Shen Lim <zlim.lnx@gmail.com>
3691 L: bpf@vger.kernel.org
3695 BPF JIT for MIPS (32-BIT AND 64-BIT)
3696 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3697 M: Paul Burton <paulburton@kernel.org>
3698 L: bpf@vger.kernel.org
3702 BPF JIT for NFP NICs
3703 M: Jakub Kicinski <kuba@kernel.org>
3704 L: bpf@vger.kernel.org
3706 F: drivers/net/ethernet/netronome/nfp/bpf/
3708 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3709 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3710 M: Michael Ellerman <mpe@ellerman.id.au>
3711 L: bpf@vger.kernel.org
3713 F: arch/powerpc/net/
3715 BPF JIT for RISC-V (32-bit)
3716 M: Luke Nelson <luke.r.nels@gmail.com>
3717 M: Xi Wang <xi.wang@gmail.com>
3718 L: bpf@vger.kernel.org
3721 X: arch/riscv/net/bpf_jit_comp64.c
3723 BPF JIT for RISC-V (64-bit)
3724 M: Björn Töpel <bjorn@kernel.org>
3725 L: bpf@vger.kernel.org
3728 X: arch/riscv/net/bpf_jit_comp32.c
3731 M: Ilya Leoshkevich <iii@linux.ibm.com>
3732 M: Heiko Carstens <hca@linux.ibm.com>
3733 M: Vasily Gorbik <gor@linux.ibm.com>
3734 L: bpf@vger.kernel.org
3737 X: arch/s390/net/pnet.c
3739 BPF JIT for SPARC (32-BIT AND 64-BIT)
3740 M: David S. Miller <davem@davemloft.net>
3741 L: bpf@vger.kernel.org
3745 BPF JIT for X86 32-BIT
3746 M: Wang YanQing <udknight@gmail.com>
3747 L: bpf@vger.kernel.org
3749 F: arch/x86/net/bpf_jit_comp32.c
3751 BPF JIT for X86 64-BIT
3752 M: Alexei Starovoitov <ast@kernel.org>
3753 M: Daniel Borkmann <daniel@iogearbox.net>
3754 L: bpf@vger.kernel.org
3757 X: arch/x86/net/bpf_jit_comp32.c
3760 M: Alexei Starovoitov <ast@kernel.org>
3761 M: Daniel Borkmann <daniel@iogearbox.net>
3762 R: John Fastabend <john.fastabend@gmail.com>
3763 L: bpf@vger.kernel.org
3765 F: kernel/bpf/verifier.c
3766 F: kernel/bpf/tnum.c
3767 F: kernel/bpf/core.c
3768 F: kernel/bpf/syscall.c
3769 F: kernel/bpf/dispatcher.c
3770 F: kernel/bpf/trampoline.c
3771 F: include/linux/bpf*
3772 F: include/linux/filter.h
3773 F: include/linux/tnum.h
3776 M: Martin KaFai Lau <martin.lau@linux.dev>
3777 L: bpf@vger.kernel.org
3780 F: include/linux/btf*
3783 M: Song Liu <song@kernel.org>
3784 R: Jiri Olsa <jolsa@kernel.org>
3785 L: bpf@vger.kernel.org
3787 F: kernel/trace/bpf_trace.c
3788 F: kernel/bpf/stackmap.c
3790 BPF [NETWORKING] (tc BPF, sock_addr)
3791 M: Martin KaFai Lau <martin.lau@linux.dev>
3792 M: Daniel Borkmann <daniel@iogearbox.net>
3793 R: John Fastabend <john.fastabend@gmail.com>
3794 L: bpf@vger.kernel.org
3795 L: netdev@vger.kernel.org
3797 F: net/core/filter.c
3798 F: net/sched/act_bpf.c
3799 F: net/sched/cls_bpf.c
3801 BPF [NETWORKING] (struct_ops, reuseport)
3802 M: Martin KaFai Lau <martin.lau@linux.dev>
3803 L: bpf@vger.kernel.org
3804 L: netdev@vger.kernel.org
3806 F: kernel/bpf/bpf_struct*
3808 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3809 M: KP Singh <kpsingh@kernel.org>
3810 R: Florent Revest <revest@chromium.org>
3811 R: Brendan Jackman <jackmanb@chromium.org>
3812 L: bpf@vger.kernel.org
3814 F: Documentation/bpf/prog_lsm.rst
3815 F: include/linux/bpf_lsm.h
3816 F: kernel/bpf/bpf_lsm.c
3819 BPF [STORAGE & CGROUPS]
3820 M: Martin KaFai Lau <martin.lau@linux.dev>
3821 L: bpf@vger.kernel.org
3823 F: kernel/bpf/cgroup.c
3824 F: kernel/bpf/*storage.c
3825 F: kernel/bpf/bpf_lru*
3828 M: Andrii Nakryiko <andrii@kernel.org>
3829 L: bpf@vger.kernel.org
3831 F: kernel/bpf/ringbuf.c
3834 M: Yonghong Song <yhs@fb.com>
3835 L: bpf@vger.kernel.org
3837 F: kernel/bpf/*iter.c
3839 BPF [L7 FRAMEWORK] (sockmap)
3840 M: John Fastabend <john.fastabend@gmail.com>
3841 M: Jakub Sitnicki <jakub@cloudflare.com>
3842 L: netdev@vger.kernel.org
3843 L: bpf@vger.kernel.org
3845 F: include/linux/skmsg.h
3847 F: net/core/sock_map.c
3848 F: net/ipv4/tcp_bpf.c
3849 F: net/ipv4/udp_bpf.c
3850 F: net/unix/unix_bpf.c
3852 BPF [LIBRARY] (libbpf)
3853 M: Andrii Nakryiko <andrii@kernel.org>
3854 L: bpf@vger.kernel.org
3858 BPF [TOOLING] (bpftool)
3859 M: Quentin Monnet <quentin@isovalent.com>
3860 L: bpf@vger.kernel.org
3862 F: kernel/bpf/disasm.*
3863 F: tools/bpf/bpftool/
3865 BPF [SELFTESTS] (Test Runners & Infrastructure)
3866 M: Andrii Nakryiko <andrii@kernel.org>
3867 R: Mykola Lysenko <mykolal@fb.com>
3868 L: bpf@vger.kernel.org
3870 F: tools/testing/selftests/bpf/
3872 BPF [DOCUMENTATION] (Related to Standardization)
3873 R: David Vernet <void@manifault.com>
3874 L: bpf@vger.kernel.org
3877 F: Documentation/bpf/instruction-set.rst
3880 L: bpf@vger.kernel.org
3882 K: (?:\b|_)bpf(?:\b|_)
3884 BROADCOM B44 10/100 ETHERNET DRIVER
3885 M: Michael Chan <michael.chan@broadcom.com>
3886 L: netdev@vger.kernel.org
3888 F: drivers/net/ethernet/broadcom/b44.*
3890 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3891 M: Florian Fainelli <f.fainelli@gmail.com>
3892 L: netdev@vger.kernel.org
3893 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3895 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3896 F: drivers/net/dsa/b53/*
3897 F: drivers/net/dsa/bcm_sf2*
3898 F: include/linux/dsa/brcm.h
3899 F: include/linux/platform_data/b53.h
3901 BROADCOM BCMBCA ARM ARCHITECTURE
3902 M: William Zhang <william.zhang@broadcom.com>
3903 M: Anand Gore <anand.gore@broadcom.com>
3904 M: Kursad Oney <kursad.oney@broadcom.com>
3905 M: Florian Fainelli <f.fainelli@gmail.com>
3906 M: Rafał Miłecki <rafal@milecki.pl>
3907 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3910 T: git https://github.com/broadcom/stblinux.git
3911 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3912 F: arch/arm64/boot/dts/broadcom/bcmbca/*
3929 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3930 M: Florian Fainelli <f.fainelli@gmail.com>
3931 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3932 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3935 T: git https://github.com/broadcom/stblinux.git
3936 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3937 F: drivers/pci/controller/pcie-brcmstb.c
3938 F: drivers/staging/vc04_services
3943 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3944 M: Florian Fainelli <f.fainelli@gmail.com>
3945 M: Ray Jui <rjui@broadcom.com>
3946 M: Scott Branden <sbranden@broadcom.com>
3947 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3949 T: git https://github.com/broadcom/mach-bcm
3950 F: arch/arm/mach-bcm/
3956 BROADCOM BCM47XX MIPS ARCHITECTURE
3957 M: Hauke Mehrtens <hauke@hauke-m.de>
3958 M: Rafał Miłecki <zajec5@gmail.com>
3959 L: linux-mips@vger.kernel.org
3961 F: Documentation/devicetree/bindings/mips/brcm/
3962 F: arch/mips/bcm47xx/*
3963 F: arch/mips/include/asm/mach-bcm47xx/*
3965 BROADCOM BCM4908 ETHERNET DRIVER
3966 M: Rafał Miłecki <rafal@milecki.pl>
3967 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3968 L: netdev@vger.kernel.org
3970 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3971 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3972 F: drivers/net/ethernet/broadcom/unimac.h
3974 BROADCOM BCM4908 PINMUX DRIVER
3975 M: Rafał Miłecki <rafal@milecki.pl>
3976 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3977 L: linux-gpio@vger.kernel.org
3979 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3980 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
3982 BROADCOM BCM5301X ARM ARCHITECTURE
3983 M: Florian Fainelli <f.fainelli@gmail.com>
3984 M: Hauke Mehrtens <hauke@hauke-m.de>
3985 M: Rafał Miłecki <zajec5@gmail.com>
3986 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3989 F: arch/arm/boot/dts/bcm470*
3990 F: arch/arm/boot/dts/bcm5301*
3991 F: arch/arm/boot/dts/bcm953012*
3992 F: arch/arm/mach-bcm/bcm_5301x.c
3994 BROADCOM BCM53573 ARM ARCHITECTURE
3995 M: Florian Fainelli <f.fainelli@gmail.com>
3996 M: Rafał Miłecki <rafal@milecki.pl>
3997 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4000 F: arch/arm/boot/dts/bcm47189*
4001 F: arch/arm/boot/dts/bcm53573*
4003 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4004 M: Kevin Cernekee <cernekee@gmail.com>
4005 L: linux-usb@vger.kernel.org
4007 F: drivers/usb/gadget/udc/bcm63xx_udc.*
4009 BROADCOM BCM7XXX ARM ARCHITECTURE
4010 M: Florian Fainelli <f.fainelli@gmail.com>
4011 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4014 T: git https://github.com/broadcom/stblinux.git
4015 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4016 F: arch/arm/boot/dts/bcm7*.dts*
4017 F: arch/arm/include/asm/hardware/cache-b15-rac.h
4018 F: arch/arm/mach-bcm/*brcmstb*
4019 F: arch/arm/mm/cache-b15-rac.c
4020 F: drivers/bus/brcmstb_gisb.c
4021 F: drivers/pci/controller/pcie-brcmstb.c
4027 M: Justin Chen <justinpopo6@gmail.com>
4028 M: Al Cooper <alcooperx@gmail.com>
4029 L: linux-usb@vger.kernel.org
4030 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4032 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4033 F: drivers/usb/gadget/udc/bdc/
4035 BROADCOM BMIPS CPUFREQ DRIVER
4036 M: Markus Mayer <mmayer@broadcom.com>
4037 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4038 L: linux-pm@vger.kernel.org
4040 F: drivers/cpufreq/bmips-cpufreq.c
4042 BROADCOM BMIPS MIPS ARCHITECTURE
4043 M: Florian Fainelli <f.fainelli@gmail.com>
4044 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4045 L: linux-mips@vger.kernel.org
4047 T: git https://github.com/broadcom/stblinux.git
4048 F: arch/mips/bmips/*
4049 F: arch/mips/boot/dts/brcm/bcm*.dts*
4050 F: arch/mips/include/asm/mach-bmips/*
4051 F: arch/mips/kernel/*bmips*
4052 F: drivers/soc/bcm/bcm63xx
4053 F: drivers/irqchip/irq-bcm63*
4054 F: drivers/irqchip/irq-bcm7*
4055 F: drivers/irqchip/irq-brcmstb*
4056 F: include/linux/bcm963xx_nvram.h
4057 F: include/linux/bcm963xx_tag.h
4059 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4060 M: Rasesh Mody <rmody@marvell.com>
4061 M: GR-Linux-NIC-Dev@marvell.com
4062 L: netdev@vger.kernel.org
4064 F: drivers/net/ethernet/broadcom/bnx2.*
4065 F: drivers/net/ethernet/broadcom/bnx2_*
4067 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4068 M: Saurav Kashyap <skashyap@marvell.com>
4069 M: Javed Hasan <jhasan@marvell.com>
4070 M: GR-QLogic-Storage-Upstream@marvell.com
4071 L: linux-scsi@vger.kernel.org
4073 F: drivers/scsi/bnx2fc/
4075 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4076 M: Nilesh Javali <njavali@marvell.com>
4077 M: Manish Rangankar <mrangankar@marvell.com>
4078 M: GR-QLogic-Storage-Upstream@marvell.com
4079 L: linux-scsi@vger.kernel.org
4081 F: drivers/scsi/bnx2i/
4083 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4084 M: Ariel Elior <aelior@marvell.com>
4085 M: Sudarsana Kalluru <skalluru@marvell.com>
4086 M: Manish Chopra <manishc@marvell.com>
4087 L: netdev@vger.kernel.org
4089 F: drivers/net/ethernet/broadcom/bnx2x/
4091 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4092 M: Michael Chan <michael.chan@broadcom.com>
4093 L: netdev@vger.kernel.org
4095 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4096 F: drivers/net/ethernet/broadcom/bnxt/
4097 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4099 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4100 M: Arend van Spriel <aspriel@gmail.com>
4101 M: Franky Lin <franky.lin@broadcom.com>
4102 M: Hante Meuleman <hante.meuleman@broadcom.com>
4103 L: linux-wireless@vger.kernel.org
4104 L: brcm80211-dev-list.pdl@broadcom.com
4105 L: SHA-cyfmac-dev-list@infineon.com
4107 F: drivers/net/wireless/broadcom/brcm80211/
4109 BROADCOM BRCMSTB GPIO DRIVER
4110 M: Doug Berger <opendmb@gmail.com>
4111 M: Florian Fainelli <f.fainelli@gmail.com>
4112 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4114 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4115 F: drivers/gpio/gpio-brcmstb.c
4117 BROADCOM BRCMSTB I2C DRIVER
4118 M: Kamal Dasu <kdasu.kdev@gmail.com>
4119 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4120 L: linux-i2c@vger.kernel.org
4122 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4123 F: drivers/i2c/busses/i2c-brcmstb.c
4125 BROADCOM BRCMSTB UART DRIVER
4126 M: Al Cooper <alcooperx@gmail.com>
4127 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4128 L: linux-serial@vger.kernel.org
4130 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4131 F: drivers/tty/serial/8250/8250_bcm7271.c
4133 BROADCOM BRCMSTB USB EHCI DRIVER
4134 M: Justin Chen <justinpopo6@gmail.com>
4135 M: Al Cooper <alcooperx@gmail.com>
4136 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4137 L: linux-usb@vger.kernel.org
4139 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4140 F: drivers/usb/host/ehci-brcm.*
4142 BROADCOM BRCMSTB USB PIN MAP DRIVER
4143 M: Al Cooper <alcooperx@gmail.com>
4144 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4145 L: linux-usb@vger.kernel.org
4147 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4148 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4150 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4151 M: Justin Chen <justinpopo6@gmail.com>
4152 M: Al Cooper <alcooperx@gmail.com>
4153 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4154 L: linux-kernel@vger.kernel.org
4156 F: drivers/phy/broadcom/phy-brcm-usb*
4158 BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4159 M: William Zhang <william.zhang@broadcom.com>
4160 M: Kursad Oney <kursad.oney@broadcom.com>
4161 M: Jonas Gorski <jonas.gorski@gmail.com>
4162 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4163 L: linux-spi@vger.kernel.org
4165 F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4166 F: drivers/spi/spi-bcm63xx-hsspi.c
4167 F: drivers/spi/spi-bcmbca-hsspi.c
4169 BROADCOM ETHERNET PHY DRIVERS
4170 M: Florian Fainelli <f.fainelli@gmail.com>
4171 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4172 L: netdev@vger.kernel.org
4174 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4175 F: drivers/net/phy/bcm*.[ch]
4176 F: drivers/net/phy/broadcom.c
4177 F: include/linux/brcmphy.h
4179 BROADCOM GENET ETHERNET DRIVER
4180 M: Doug Berger <opendmb@gmail.com>
4181 M: Florian Fainelli <f.fainelli@gmail.com>
4182 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4183 L: netdev@vger.kernel.org
4185 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4186 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4187 F: drivers/net/ethernet/broadcom/genet/
4188 F: drivers/net/ethernet/broadcom/unimac.h
4189 F: drivers/net/mdio/mdio-bcm-unimac.c
4190 F: include/linux/platform_data/bcmgenet.h
4191 F: include/linux/platform_data/mdio-bcm-unimac.h
4193 BROADCOM IPROC ARM ARCHITECTURE
4194 M: Ray Jui <rjui@broadcom.com>
4195 M: Scott Branden <sbranden@broadcom.com>
4196 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4199 T: git https://github.com/broadcom/stblinux.git
4200 F: arch/arm64/boot/dts/broadcom/northstar2/*
4201 F: arch/arm64/boot/dts/broadcom/stingray/*
4202 F: drivers/clk/bcm/clk-ns*
4203 F: drivers/clk/bcm/clk-sr*
4204 F: drivers/pinctrl/bcm/pinctrl-ns*
4205 F: include/dt-bindings/clock/bcm-sr*
4222 BROADCOM IPROC GBIT ETHERNET DRIVER
4223 M: Rafał Miłecki <rafal@milecki.pl>
4224 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4225 L: netdev@vger.kernel.org
4227 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4228 F: drivers/net/ethernet/broadcom/bgmac*
4229 F: drivers/net/ethernet/broadcom/unimac.h
4231 BROADCOM KONA GPIO DRIVER
4232 M: Ray Jui <rjui@broadcom.com>
4233 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4235 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4236 F: drivers/gpio/gpio-bcm-kona.c
4238 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4239 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4240 M: Kashyap Desai <kashyap.desai@broadcom.com>
4241 M: Sumit Saxena <sumit.saxena@broadcom.com>
4242 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4243 L: mpi3mr-linuxdrv.pdl@broadcom.com
4244 L: linux-scsi@vger.kernel.org
4246 W: https://www.broadcom.com/support/storage
4247 F: drivers/scsi/mpi3mr/
4249 BROADCOM NETXTREME-E ROCE DRIVER
4250 M: Selvin Xavier <selvin.xavier@broadcom.com>
4251 L: linux-rdma@vger.kernel.org
4253 W: http://www.broadcom.com
4254 F: drivers/infiniband/hw/bnxt_re/
4255 F: include/uapi/rdma/bnxt_re-abi.h
4257 BROADCOM NVRAM DRIVER
4258 M: Rafał Miłecki <zajec5@gmail.com>
4259 L: linux-mips@vger.kernel.org
4261 F: drivers/firmware/broadcom/*
4263 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4264 M: Rafał Miłecki <rafal@milecki.pl>
4265 M: Florian Fainelli <f.fainelli@gmail.com>
4266 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4267 L: linux-pm@vger.kernel.org
4269 T: git https://github.com/broadcom/stblinux.git
4270 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4271 F: include/dt-bindings/soc/bcm-pmb.h
4273 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4274 M: Rafał Miłecki <zajec5@gmail.com>
4275 L: linux-wireless@vger.kernel.org
4278 F: include/linux/bcma/
4281 M: Kamal Dasu <kdasu.kdev@gmail.com>
4282 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4284 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4285 F: drivers/spi/spi-bcm-qspi.*
4286 F: drivers/spi/spi-brcmstb-qspi.c
4287 F: drivers/spi/spi-iproc-qspi.c
4289 BROADCOM STB AVS CPUFREQ DRIVER
4290 M: Markus Mayer <mmayer@broadcom.com>
4291 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4292 L: linux-pm@vger.kernel.org
4294 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4295 F: drivers/cpufreq/brcmstb*
4297 BROADCOM STB AVS TMON DRIVER
4298 M: Markus Mayer <mmayer@broadcom.com>
4299 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4300 L: linux-pm@vger.kernel.org
4302 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4303 F: drivers/thermal/broadcom/brcmstb*
4305 BROADCOM STB DPFE DRIVER
4306 M: Markus Mayer <mmayer@broadcom.com>
4307 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4310 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4311 F: drivers/memory/brcmstb_dpfe.c
4313 BROADCOM STB NAND FLASH DRIVER
4314 M: Brian Norris <computersforpeace@gmail.com>
4315 M: Kamal Dasu <kdasu.kdev@gmail.com>
4316 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4317 L: linux-mtd@lists.infradead.org
4319 F: drivers/mtd/nand/raw/brcmnand/
4320 F: include/linux/platform_data/brcmnand.h
4322 BROADCOM STB PCIE DRIVER
4323 M: Jim Quinlan <jim2101024@gmail.com>
4324 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4325 M: Florian Fainelli <f.fainelli@gmail.com>
4326 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4327 L: linux-pci@vger.kernel.org
4329 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4330 F: drivers/pci/controller/pcie-brcmstb.c
4332 BROADCOM SYSTEMPORT ETHERNET DRIVER
4333 M: Florian Fainelli <f.fainelli@gmail.com>
4334 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4335 L: netdev@vger.kernel.org
4337 F: drivers/net/ethernet/broadcom/bcmsysport.*
4338 F: drivers/net/ethernet/broadcom/unimac.h
4339 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4341 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4342 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4343 M: Prashant Sreedharan <prashant@broadcom.com>
4344 M: Michael Chan <mchan@broadcom.com>
4345 L: netdev@vger.kernel.org
4347 F: drivers/net/ethernet/broadcom/tg3.*
4350 M: Scott Branden <scott.branden@broadcom.com>
4351 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4353 F: drivers/misc/bcm-vk/
4354 F: include/uapi/linux/misc/bcm_vk.h
4356 BROCADE BFA FC SCSI DRIVER
4357 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4358 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4359 L: linux-scsi@vger.kernel.org
4361 F: drivers/scsi/bfa/
4363 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4364 M: Rasesh Mody <rmody@marvell.com>
4365 M: Sudarsana Kalluru <skalluru@marvell.com>
4366 M: GR-Linux-NIC-Dev@marvell.com
4367 L: netdev@vger.kernel.org
4369 F: drivers/net/ethernet/brocade/bna/
4371 BSG (block layer generic sg v4 driver)
4372 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4373 L: linux-scsi@vger.kernel.org
4376 F: include/linux/bsg.h
4377 F: include/uapi/linux/bsg.h
4380 M: Clemens Ladisch <clemens@ladisch.de>
4381 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4384 F: Documentation/sound/cards/bt87x.rst
4385 F: sound/pci/bt87x.c
4388 M: Michael Buesch <m@bues.ch>
4390 W: http://bu3sch.de/btgpio.php
4391 F: drivers/gpio/gpio-bt8xx.c
4394 M: Chris Mason <clm@fb.com>
4395 M: Josef Bacik <josef@toxicpanda.com>
4396 M: David Sterba <dsterba@suse.com>
4397 L: linux-btrfs@vger.kernel.org
4399 W: https://btrfs.readthedocs.io
4400 W: https://btrfs.wiki.kernel.org/
4401 Q: https://patchwork.kernel.org/project/linux-btrfs/list/
4402 C: irc://irc.libera.chat/btrfs
4403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4404 F: Documentation/filesystems/btrfs.rst
4406 F: include/linux/btrfs*
4407 F: include/trace/events/btrfs.h
4408 F: include/uapi/linux/btrfs*
4410 BTTV VIDEO4LINUX DRIVER
4411 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4412 L: linux-media@vger.kernel.org
4414 W: https://linuxtv.org
4415 T: git git://linuxtv.org/media_tree.git
4416 F: Documentation/driver-api/media/drivers/bttv*
4417 F: drivers/media/pci/bt8xx/bttv*
4419 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4420 M: Chanwoo Choi <cw00.choi@samsung.com>
4421 L: linux-pm@vger.kernel.org
4422 L: linux-samsung-soc@vger.kernel.org
4424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4425 F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4426 F: drivers/devfreq/exynos-bus.c
4428 BUSLOGIC SCSI DRIVER
4429 M: Khalid Aziz <khalid@gonehiking.org>
4430 L: linux-scsi@vger.kernel.org
4432 F: drivers/scsi/BusLogic.*
4433 F: drivers/scsi/FlashPoint.*
4435 C-MEDIA CMI8788 DRIVER
4436 M: Clemens Ladisch <clemens@ladisch.de>
4437 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4440 F: sound/pci/oxygen/
4443 M: Guo Ren <guoren@kernel.org>
4444 L: linux-csky@vger.kernel.org
4446 T: git https://github.com/c-sky/csky-linux.git
4447 F: Documentation/devicetree/bindings/csky/
4448 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4449 F: Documentation/devicetree/bindings/timer/csky,*
4451 F: drivers/clocksource/timer-gx6605s.c
4452 F: drivers/clocksource/timer-mp-csky.c
4453 F: drivers/irqchip/irq-csky-*
4457 CA8210 IEEE-802.15.4 RADIO DRIVER
4458 L: linux-wpan@vger.kernel.org
4460 W: https://github.com/Cascoda/ca8210-linux.git
4461 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4462 F: drivers/net/ieee802154/ca8210.c
4464 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4465 M: Damien Le Moal <damien.lemoal@wdc.com>
4466 L: linux-riscv@lists.infradead.org
4467 L: linux-gpio@vger.kernel.org (pinctrl driver)
4468 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4469 F: drivers/pinctrl/pinctrl-k210.c
4471 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4472 M: Damien Le Moal <damien.lemoal@wdc.com>
4473 L: linux-kernel@vger.kernel.org
4474 L: linux-riscv@lists.infradead.org
4476 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4477 F: drivers/reset/reset-k210.c
4479 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4480 M: Damien Le Moal <damien.lemoal@wdc.com>
4481 L: linux-riscv@lists.infradead.org
4483 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4484 F: drivers/soc/canaan/
4485 F: include/soc/canaan/
4487 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4488 M: David Howells <dhowells@redhat.com>
4489 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4491 F: Documentation/filesystems/caching/cachefiles.rst
4494 CADENCE MIPI-CSI2 BRIDGES
4495 M: Maxime Ripard <mripard@kernel.org>
4496 L: linux-media@vger.kernel.org
4498 F: Documentation/devicetree/bindings/media/cdns,*.txt
4499 F: drivers/media/platform/cadence/cdns-csi2*
4502 L: linux-mtd@lists.infradead.org
4504 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4505 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4507 CADENCE USB3 DRD IP DRIVER
4508 M: Peter Chen <peter.chen@kernel.org>
4509 M: Pawel Laszczak <pawell@cadence.com>
4510 R: Roger Quadros <rogerq@kernel.org>
4511 R: Aswath Govindraju <a-govindraju@ti.com>
4512 L: linux-usb@vger.kernel.org
4514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4515 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4516 F: drivers/usb/cdns3/
4517 X: drivers/usb/cdns3/cdnsp*
4519 CADENCE USBSSP DRD IP DRIVER
4520 M: Pawel Laszczak <pawell@cadence.com>
4521 L: linux-usb@vger.kernel.org
4523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4524 F: drivers/usb/cdns3/
4525 X: drivers/usb/cdns3/cdns3*
4527 CADET FM/AM RADIO RECEIVER DRIVER
4528 M: Hans Verkuil <hverkuil@xs4all.nl>
4529 L: linux-media@vger.kernel.org
4531 W: https://linuxtv.org
4532 T: git git://linuxtv.org/media_tree.git
4533 F: drivers/media/radio/radio-cadet*
4535 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4536 L: linux-media@vger.kernel.org
4538 T: git git://linuxtv.org/media_tree.git
4539 F: Documentation/admin-guide/media/cafe_ccic*
4540 F: drivers/media/platform/marvell/
4543 L: netdev@vger.kernel.org
4545 F: Documentation/networking/caif/
4546 F: drivers/net/caif/
4547 F: include/net/caif/
4548 F: include/uapi/linux/caif/
4552 M: Toke Høiland-Jørgensen <toke@toke.dk>
4553 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4555 F: net/sched/sch_cake.c
4558 M: Wolfgang Grandegger <wg@grandegger.com>
4559 M: Marc Kleine-Budde <mkl@pengutronix.de>
4560 L: linux-can@vger.kernel.org
4562 W: https://github.com/linux-can
4563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4565 F: Documentation/devicetree/bindings/net/can/
4566 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4568 F: drivers/phy/phy-can-transceiver.c
4569 F: include/linux/can/bittiming.h
4570 F: include/linux/can/dev.h
4571 F: include/linux/can/length.h
4572 F: include/linux/can/platform/
4573 F: include/linux/can/rx-offload.h
4574 F: include/uapi/linux/can/error.h
4575 F: include/uapi/linux/can/netlink.h
4576 F: include/uapi/linux/can/vxcan.h
4579 M: Oliver Hartkopp <socketcan@hartkopp.net>
4580 M: Marc Kleine-Budde <mkl@pengutronix.de>
4581 L: linux-can@vger.kernel.org
4583 W: https://github.com/linux-can
4584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4586 F: Documentation/networking/can.rst
4587 F: include/linux/can/can-ml.h
4588 F: include/linux/can/core.h
4589 F: include/linux/can/skb.h
4590 F: include/net/netns/can.h
4591 F: include/uapi/linux/can.h
4592 F: include/uapi/linux/can/bcm.h
4593 F: include/uapi/linux/can/gw.h
4594 F: include/uapi/linux/can/isotp.h
4595 F: include/uapi/linux/can/raw.h
4598 CAN-J1939 NETWORK LAYER
4599 M: Robin van der Gracht <robin@protonic.nl>
4600 M: Oleksij Rempel <o.rempel@pengutronix.de>
4601 R: kernel@pengutronix.de
4602 L: linux-can@vger.kernel.org
4604 F: Documentation/networking/j1939.rst
4605 F: include/uapi/linux/can/j1939.h
4609 M: Serge Hallyn <serge@hallyn.com>
4610 L: linux-security-module@vger.kernel.org
4612 F: include/linux/capability.h
4613 F: include/uapi/linux/capability.h
4614 F: kernel/capability.c
4615 F: security/commoncap.c
4617 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4618 M: Kevin Tsai <ktsai@capellamicro.com>
4620 F: drivers/iio/light/cm*
4622 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4623 M: Christian Lamparter <chunkeey@googlemail.com>
4624 L: linux-wireless@vger.kernel.org
4626 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4627 F: drivers/net/wireless/ath/carl9170/
4630 M: Robert Richter <rric@kernel.org>
4632 W: http://www.marvell.com
4633 F: drivers/i2c/busses/i2c-octeon*
4634 F: drivers/i2c/busses/i2c-thunderx*
4636 CAVIUM LIQUIDIO NETWORK DRIVER
4637 M: Derek Chickles <dchickles@marvell.com>
4638 M: Satanand Burla <sburla@marvell.com>
4639 M: Felix Manlunas <fmanlunas@marvell.com>
4640 L: netdev@vger.kernel.org
4642 W: http://www.marvell.com
4643 F: drivers/net/ethernet/cavium/liquidio/
4646 M: Robert Richter <rric@kernel.org>
4648 W: http://www.marvell.com
4649 F: drivers/mmc/host/cavium*
4651 CAVIUM OCTEON-TX CRYPTO DRIVER
4652 M: George Cherian <gcherian@marvell.com>
4653 L: linux-crypto@vger.kernel.org
4655 W: http://www.marvell.com
4656 F: drivers/crypto/cavium/cpt/
4658 CAVIUM THUNDERX2 ARM64 SOC
4659 M: Robert Richter <rric@kernel.org>
4660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4662 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4663 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4665 CBS/ETF/TAPRIO QDISCS
4666 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4668 L: netdev@vger.kernel.org
4669 F: net/sched/sch_cbs.c
4670 F: net/sched/sch_etf.c
4671 F: net/sched/sch_taprio.c
4673 CC2520 IEEE-802.15.4 RADIO DRIVER
4674 M: Stefan Schmidt <stefan@datenfreihafen.org>
4675 L: linux-wpan@vger.kernel.org
4677 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4678 F: drivers/net/ieee802154/cc2520.c
4680 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4681 M: Gilad Ben-Yossef <gilad@benyossef.com>
4682 L: linux-crypto@vger.kernel.org
4684 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4685 F: drivers/crypto/ccree/
4687 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4688 M: Hadar Gat <hadar.gat@arm.com>
4689 L: linux-crypto@vger.kernel.org
4691 F: drivers/char/hw_random/cctrng.c
4692 F: drivers/char/hw_random/cctrng.h
4693 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4694 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4697 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4698 L: linux-media@vger.kernel.org
4700 W: http://linuxtv.org
4701 T: git git://linuxtv.org/media_tree.git
4702 F: Documentation/ABI/testing/debugfs-cec-error-inj
4703 F: Documentation/devicetree/bindings/media/cec/cec-common.yaml
4704 F: Documentation/driver-api/media/cec-core.rst
4705 F: Documentation/userspace-api/media/cec
4706 F: drivers/media/cec/
4707 F: drivers/media/rc/keymaps/rc-cec.c
4708 F: include/media/cec-notifier.h
4709 F: include/media/cec.h
4710 F: include/uapi/linux/cec-funcs.h
4711 F: include/uapi/linux/cec.h
4714 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4715 L: linux-media@vger.kernel.org
4717 W: http://linuxtv.org
4718 T: git git://linuxtv.org/media_tree.git
4719 F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4720 F: drivers/media/cec/platform/cec-gpio/
4722 CELL BROADBAND ENGINE ARCHITECTURE
4723 M: Arnd Bergmann <arnd@arndb.de>
4724 L: linuxppc-dev@lists.ozlabs.org
4726 W: http://www.ibm.com/developerworks/power/cell/
4727 F: arch/powerpc/include/asm/cell*.h
4728 F: arch/powerpc/include/asm/spu*.h
4729 F: arch/powerpc/include/uapi/asm/spu*.h
4730 F: arch/powerpc/platforms/cell/
4732 CELLWISE CW2015 BATTERY DRIVER
4733 M: Tobias Schrammm <t.schramm@manjaro.org>
4735 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4736 F: drivers/power/supply/cw2015_battery.c
4738 CEPH COMMON CODE (LIBCEPH)
4739 M: Ilya Dryomov <idryomov@gmail.com>
4740 M: Xiubo Li <xiubli@redhat.com>
4741 R: Jeff Layton <jlayton@kernel.org>
4742 L: ceph-devel@vger.kernel.org
4745 T: git https://github.com/ceph/ceph-client.git
4746 F: include/linux/ceph/
4747 F: include/linux/crush/
4750 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4751 M: Xiubo Li <xiubli@redhat.com>
4752 M: Ilya Dryomov <idryomov@gmail.com>
4753 R: Jeff Layton <jlayton@kernel.org>
4754 L: ceph-devel@vger.kernel.org
4757 T: git https://github.com/ceph/ceph-client.git
4758 F: Documentation/filesystems/ceph.rst
4761 CERTIFICATE HANDLING
4762 M: David Howells <dhowells@redhat.com>
4763 M: David Woodhouse <dwmw2@infradead.org>
4764 L: keyrings@vger.kernel.org
4766 F: Documentation/admin-guide/module-signing.rst
4768 F: scripts/sign-file.c
4771 CFAG12864B LCD DRIVER
4772 M: Miguel Ojeda <ojeda@kernel.org>
4774 F: drivers/auxdisplay/cfag12864b.c
4775 F: include/linux/cfag12864b.h
4777 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4778 M: Miguel Ojeda <ojeda@kernel.org>
4780 F: drivers/auxdisplay/cfag12864bfb.c
4781 F: include/linux/cfag12864b.h
4783 CHAR and MISC DRIVERS
4784 M: Arnd Bergmann <arnd@arndb.de>
4785 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4790 F: include/linux/miscdevice.h
4791 X: drivers/char/agp/
4792 X: drivers/char/hw_random/
4793 X: drivers/char/ipmi/
4794 X: drivers/char/random.c
4795 X: drivers/char/tpm/
4798 M: Andy Whitcroft <apw@canonical.com>
4799 M: Joe Perches <joe@perches.com>
4800 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4801 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4803 F: scripts/checkpatch.pl
4805 CHECKPATCH DOCUMENTATION
4806 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4807 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4808 R: Joe Perches <joe@perches.com>
4810 F: Documentation/dev-tools/checkpatch.rst
4812 CHINESE DOCUMENTATION
4813 M: Alex Shi <alexs@kernel.org>
4814 M: Yanteng Si <siyanteng@loongson.cn>
4816 F: Documentation/translations/zh_CN/
4818 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4819 M: Peter Chen <peter.chen@kernel.org>
4820 L: linux-usb@vger.kernel.org
4822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4823 F: drivers/usb/chipidea/
4825 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4826 M: Hans de Goede <hdegoede@redhat.com>
4827 L: linux-input@vger.kernel.org
4829 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4830 F: drivers/input/touchscreen/chipone_icn8318.c
4832 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4833 M: Hans de Goede <hdegoede@redhat.com>
4834 L: linux-input@vger.kernel.org
4836 F: drivers/input/touchscreen/chipone_icn8505.c
4838 CHROME HARDWARE PLATFORM SUPPORT
4839 M: Benson Leung <bleung@chromium.org>
4840 L: chrome-platform@lists.linux.dev
4842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4843 F: drivers/platform/chrome/
4845 CHROMEOS EC CODEC DRIVER
4846 M: Cheng-Yi Chiang <cychiang@chromium.org>
4847 M: Tzung-Bi Shih <tzungbi@kernel.org>
4848 R: Guenter Roeck <groeck@chromium.org>
4849 L: chrome-platform@lists.linux.dev
4851 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4852 F: sound/soc/codecs/cros_ec_codec.*
4854 CHROMEOS EC UART DRIVER
4855 M: Bhanu Prakash Maiya <bhanumaiya@chromium.org>
4856 R: Benson Leung <bleung@chromium.org>
4857 R: Tzung-Bi Shih <tzungbi@kernel.org>
4859 F: drivers/platform/chrome/cros_ec_uart.c
4861 CHROMEOS EC SUBDRIVERS
4862 M: Benson Leung <bleung@chromium.org>
4863 R: Guenter Roeck <groeck@chromium.org>
4864 L: chrome-platform@lists.linux.dev
4866 F: drivers/power/supply/cros_usbpd-charger.c
4870 CHROMEOS EC USB TYPE-C DRIVER
4871 M: Prashant Malani <pmalani@chromium.org>
4872 L: chrome-platform@lists.linux.dev
4874 F: drivers/platform/chrome/cros_ec_typec.*
4875 F: drivers/platform/chrome/cros_typec_switch.c
4876 F: drivers/platform/chrome/cros_typec_vdm.*
4878 CHROMEOS EC USB PD NOTIFY DRIVER
4879 M: Prashant Malani <pmalani@chromium.org>
4880 L: chrome-platform@lists.linux.dev
4882 F: drivers/platform/chrome/cros_usbpd_notify.c
4883 F: include/linux/platform_data/cros_usbpd_notify.h
4886 M: Dan Callaghan <dcallagh@chromium.org>
4887 R: Sami Kyöstilä <skyostil@chromium.org>
4889 F: drivers/platform/chrome/cros_hps_i2c.c
4891 CHRONTEL CH7322 CEC DRIVER
4892 M: Joe Tessler <jrt@google.com>
4893 L: linux-media@vger.kernel.org
4895 T: git git://linuxtv.org/media_tree.git
4896 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4897 F: drivers/media/cec/i2c/ch7322.c
4899 CIRRUS LOGIC AUDIO CODEC DRIVERS
4900 M: James Schulman <james.schulman@cirrus.com>
4901 M: David Rhodes <david.rhodes@cirrus.com>
4902 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4903 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4904 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4905 L: patches@opensource.cirrus.com
4907 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4908 F: include/dt-bindings/sound/cs*
4909 F: include/sound/cs*
4910 F: sound/pci/hda/cs*
4911 F: sound/pci/hda/hda_cs_dsp_ctl.*
4912 F: sound/soc/codecs/cs*
4914 CIRRUS LOGIC DSP FIRMWARE DRIVER
4915 M: Simon Trimmer <simont@opensource.cirrus.com>
4916 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4917 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4918 L: patches@opensource.cirrus.com
4920 W: https://github.com/CirrusLogic/linux-drivers/wiki
4921 T: git https://github.com/CirrusLogic/linux-drivers.git
4922 F: drivers/firmware/cirrus/*
4923 F: include/linux/firmware/cirrus/*
4925 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4926 M: Hartley Sweeten <hsweeten@visionengravers.com>
4927 L: netdev@vger.kernel.org
4929 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4931 CIRRUS LOGIC LOCHNAGAR DRIVER
4932 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4933 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4934 L: patches@opensource.cirrus.com
4936 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4937 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4938 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4939 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4940 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4941 F: Documentation/hwmon/lochnagar.rst
4942 F: drivers/clk/clk-lochnagar.c
4943 F: drivers/hwmon/lochnagar-hwmon.c
4944 F: drivers/mfd/lochnagar-i2c.c
4945 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4946 F: drivers/regulator/lochnagar-regulator.c
4947 F: include/dt-bindings/clock/lochnagar.h
4948 F: include/dt-bindings/pinctrl/lochnagar.h
4949 F: include/linux/mfd/lochnagar*
4950 F: sound/soc/codecs/lochnagar-sc.c
4952 CIRRUS LOGIC MADERA CODEC DRIVERS
4953 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4954 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4955 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4956 L: patches@opensource.cirrus.com
4958 W: https://github.com/CirrusLogic/linux-drivers/wiki
4959 T: git https://github.com/CirrusLogic/linux-drivers.git
4960 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4961 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4962 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4963 F: drivers/gpio/gpio-madera*
4964 F: drivers/irqchip/irq-madera*
4965 F: drivers/mfd/cs47l*
4966 F: drivers/mfd/madera*
4967 F: drivers/pinctrl/cirrus/*
4968 F: include/dt-bindings/sound/madera*
4969 F: include/linux/irqchip/irq-madera*
4970 F: include/linux/mfd/madera/*
4971 F: include/sound/madera*
4972 F: sound/soc/codecs/cs47l*
4973 F: sound/soc/codecs/madera*
4975 CISCO FCOE HBA DRIVER
4976 M: Satish Kharat <satishkh@cisco.com>
4977 M: Sesidhar Baddela <sebaddel@cisco.com>
4978 M: Karan Tilak Kumar <kartilak@cisco.com>
4979 L: linux-scsi@vger.kernel.org
4981 F: drivers/scsi/fnic/
4983 CISCO SCSI HBA DRIVER
4984 M: Karan Tilak Kumar <kartilak@cisco.com>
4985 M: Sesidhar Baddela <sebaddel@cisco.com>
4986 L: linux-scsi@vger.kernel.org
4988 F: drivers/scsi/snic/
4990 CISCO VIC ETHERNET NIC DRIVER
4991 M: Christian Benvenuti <benve@cisco.com>
4992 M: Satish Kharat <satishkh@cisco.com>
4994 F: drivers/net/ethernet/cisco/enic/
4996 CISCO VIC LOW LATENCY NIC DRIVER
4997 M: Christian Benvenuti <benve@cisco.com>
4998 M: Nelson Escobar <neescoba@cisco.com>
5000 F: drivers/infiniband/hw/usnic/
5003 M: Miguel Ojeda <ojeda@kernel.org>
5007 CLANG/LLVM BUILD SUPPORT
5008 M: Nathan Chancellor <nathan@kernel.org>
5009 M: Nick Desaulniers <ndesaulniers@google.com>
5010 R: Tom Rix <trix@redhat.com>
5011 L: llvm@lists.linux.dev
5013 W: https://clangbuiltlinux.github.io/
5014 B: https://github.com/ClangBuiltLinux/linux/issues
5015 C: irc://irc.libera.chat/clangbuiltlinux
5016 F: Documentation/kbuild/llvm.rst
5017 F: include/linux/compiler-clang.h
5018 F: scripts/Makefile.clang
5019 F: scripts/clang-tools/
5020 K: \b(?i:clang|llvm)\b
5022 CLANG CONTROL FLOW INTEGRITY SUPPORT
5023 M: Sami Tolvanen <samitolvanen@google.com>
5024 M: Kees Cook <keescook@chromium.org>
5025 R: Nathan Chancellor <nathan@kernel.org>
5026 R: Nick Desaulniers <ndesaulniers@google.com>
5027 L: llvm@lists.linux.dev
5029 B: https://github.com/ClangBuiltLinux/linux/issues
5030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5031 F: include/linux/cfi.h
5035 M: Russell King <linux@armlinux.org.uk>
5036 L: linux-clk@vger.kernel.org
5038 F: include/linux/clk.h
5040 CLOCKSOURCE, CLOCKEVENT DRIVERS
5041 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5042 M: Thomas Gleixner <tglx@linutronix.de>
5043 L: linux-kernel@vger.kernel.org
5045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5046 F: Documentation/devicetree/bindings/timer/
5047 F: drivers/clocksource/
5050 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5051 M: Daniel Oliveira Nascimento <don@syst.com.br>
5052 L: platform-driver-x86@vger.kernel.org
5054 F: drivers/platform/x86/classmate-laptop.c
5057 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5058 L: linux-media@vger.kernel.org
5060 W: https://linuxtv.org
5061 T: git git://linuxtv.org/media_tree.git
5062 F: drivers/media/pci/cobalt/
5064 COCCINELLE/Semantic Patches (SmPL)
5065 M: Julia Lawall <Julia.Lawall@inria.fr>
5066 M: Nicolas Palix <nicolas.palix@imag.fr>
5067 L: cocci@inria.fr (moderated for non-subscribers)
5069 W: https://coccinelle.gitlabpages.inria.fr/website/
5070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5071 F: Documentation/dev-tools/coccinelle.rst
5072 F: scripts/coccicheck
5073 F: scripts/coccinelle/
5076 M: Jan Harkes <jaharkes@cs.cmu.edu>
5078 L: codalist@coda.cs.cmu.edu
5080 W: http://www.coda.cs.cmu.edu/
5081 F: Documentation/filesystems/coda.rst
5083 F: include/linux/coda*.h
5084 F: include/uapi/linux/coda*.h
5086 CODA V4L2 MEM2MEM DRIVER
5087 M: Philipp Zabel <p.zabel@pengutronix.de>
5088 L: linux-media@vger.kernel.org
5090 F: Documentation/devicetree/bindings/media/coda.yaml
5091 F: drivers/media/platform/chips-media/
5094 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5096 F: Documentation/process/code-of-conduct-interpretation.rst
5097 F: Documentation/process/code-of-conduct.rst
5100 M: Ian Abbott <abbotti@mev.co.uk>
5101 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5104 F: include/linux/comedi/
5105 F: include/uapi/linux/comedi.h
5107 COMMON CLK FRAMEWORK
5108 M: Michael Turquette <mturquette@baylibre.com>
5109 M: Stephen Boyd <sboyd@kernel.org>
5110 L: linux-clk@vger.kernel.org
5112 Q: http://patchwork.kernel.org/project/linux-clk/list/
5113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5114 F: Documentation/devicetree/bindings/clock/
5116 F: include/dt-bindings/clock/
5117 F: include/linux/clk-pr*
5118 F: include/linux/clk/
5119 F: include/linux/of_clk.h
5120 X: drivers/clk/clkdev.c
5122 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5123 M: Steve French <sfrench@samba.org>
5124 R: Paulo Alcantara <pc@cjr.nz> (DFS, global name space)
5125 R: Ronnie Sahlberg <lsahlber@redhat.com> (directory leases, sparse files)
5126 R: Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5127 R: Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5128 L: linux-cifs@vger.kernel.org
5129 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5131 W: https://wiki.samba.org/index.php/LinuxCIFS
5132 T: git git://git.samba.org/sfrench/cifs-2.6.git
5133 F: Documentation/admin-guide/cifs/
5136 F: include/uapi/linux/cifs
5138 COMPACTPCI HOTPLUG CORE
5139 M: Scott Murray <scott@spiteful.org>
5140 L: linux-pci@vger.kernel.org
5142 F: drivers/pci/hotplug/cpci_hotplug*
5144 COMPACTPCI HOTPLUG GENERIC DRIVER
5145 M: Scott Murray <scott@spiteful.org>
5146 L: linux-pci@vger.kernel.org
5148 F: drivers/pci/hotplug/cpcihp_generic.c
5150 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5151 M: Scott Murray <scott@spiteful.org>
5152 L: linux-pci@vger.kernel.org
5154 F: drivers/pci/hotplug/cpcihp_zt5550.*
5156 COMPAL LAPTOP SUPPORT
5157 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5158 L: platform-driver-x86@vger.kernel.org
5160 F: drivers/platform/x86/compal-laptop.c
5163 M: Miguel Ojeda <ojeda@kernel.org>
5164 R: Nick Desaulniers <ndesaulniers@google.com>
5166 F: include/linux/compiler_attributes.h
5168 COMPUTE EXPRESS LINK (CXL)
5169 M: Alison Schofield <alison.schofield@intel.com>
5170 M: Vishal Verma <vishal.l.verma@intel.com>
5171 M: Ira Weiny <ira.weiny@intel.com>
5172 M: Ben Widawsky <bwidawsk@kernel.org>
5173 M: Dan Williams <dan.j.williams@intel.com>
5174 L: linux-cxl@vger.kernel.org
5177 F: include/uapi/linux/cxl_mem.h
5179 CONEXANT ACCESSRUNNER USB DRIVER
5180 L: accessrunner-general@lists.sourceforge.net
5182 W: http://accessrunner.sourceforge.net/
5183 F: drivers/usb/atm/cxacru.c
5186 M: Joel Becker <jlbec@evilplan.org>
5187 M: Christoph Hellwig <hch@lst.de>
5189 T: git git://git.infradead.org/users/hch/configfs.git
5191 F: include/linux/configfs.h
5192 F: samples/configfs/
5195 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5197 F: drivers/video/console/
5198 F: include/linux/console*
5201 M: Frederic Weisbecker <frederic@kernel.org>
5202 M: "Paul E. McKenney" <paulmck@kernel.org>
5204 F: kernel/context_tracking.c
5205 F: include/linux/context_tracking*
5207 CONTROL GROUP (CGROUP)
5208 M: Tejun Heo <tj@kernel.org>
5209 M: Zefan Li <lizefan.x@bytedance.com>
5210 M: Johannes Weiner <hannes@cmpxchg.org>
5211 L: cgroups@vger.kernel.org
5213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5214 F: Documentation/admin-guide/cgroup-v1/
5215 F: Documentation/admin-guide/cgroup-v2.rst
5216 F: include/linux/cgroup*
5218 F: tools/testing/selftests/cgroup/
5220 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5221 M: Tejun Heo <tj@kernel.org>
5222 M: Josef Bacik <josef@toxicpanda.com>
5223 M: Jens Axboe <axboe@kernel.dk>
5224 L: cgroups@vger.kernel.org
5225 L: linux-block@vger.kernel.org
5226 T: git git://git.kernel.dk/linux-block
5227 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5228 F: block/bfq-cgroup.c
5229 F: block/blk-cgroup.c
5230 F: block/blk-iocost.c
5231 F: block/blk-iolatency.c
5232 F: block/blk-throttle.c
5233 F: include/linux/blk-cgroup.h
5235 CONTROL GROUP - CPUSET
5236 M: Waiman Long <longman@redhat.com>
5237 M: Zefan Li <lizefan.x@bytedance.com>
5238 L: cgroups@vger.kernel.org
5240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5241 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5242 F: include/linux/cpuset.h
5243 F: kernel/cgroup/cpuset.c
5245 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5246 M: Johannes Weiner <hannes@cmpxchg.org>
5247 M: Michal Hocko <mhocko@kernel.org>
5248 M: Roman Gushchin <roman.gushchin@linux.dev>
5249 M: Shakeel Butt <shakeelb@google.com>
5250 R: Muchun Song <muchun.song@linux.dev>
5251 L: cgroups@vger.kernel.org
5252 L: linux-mm@kvack.org
5256 F: tools/testing/selftests/cgroup/memcg_protection.m
5257 F: tools/testing/selftests/cgroup/test_kmem.c
5258 F: tools/testing/selftests/cgroup/test_memcontrol.c
5260 CORETEMP HARDWARE MONITORING DRIVER
5261 M: Fenghua Yu <fenghua.yu@intel.com>
5262 L: linux-hwmon@vger.kernel.org
5264 F: Documentation/hwmon/coretemp.rst
5265 F: drivers/hwmon/coretemp.c
5267 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5268 M: Marius Zachmann <mail@mariuszachmann.de>
5269 L: linux-hwmon@vger.kernel.org
5271 F: drivers/hwmon/corsair-cpro.c
5273 CORSAIR-PSU HARDWARE MONITOR DRIVER
5274 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5275 L: linux-hwmon@vger.kernel.org
5277 F: Documentation/hwmon/corsair-psu.rst
5278 F: drivers/hwmon/corsair-psu.c
5281 M: William Breathitt Gray <william.gray@linaro.org>
5282 L: linux-iio@vger.kernel.org
5284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5285 F: Documentation/ABI/testing/sysfs-bus-counter
5286 F: Documentation/driver-api/generic-counter.rst
5288 F: include/linux/counter.h
5289 F: include/uapi/linux/counter.h
5293 M: Bence Csókás <bence98@sch.bme.hu>
5295 F: drivers/i2c/busses/i2c-cp2615.c
5297 CPMAC ETHERNET DRIVER
5298 M: Florian Fainelli <f.fainelli@gmail.com>
5299 L: netdev@vger.kernel.org
5301 F: drivers/net/ethernet/ti/cpmac.c
5303 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5304 M: Viresh Kumar <viresh.kumar@linaro.org>
5305 M: Sudeep Holla <sudeep.holla@arm.com>
5306 L: linux-pm@vger.kernel.org
5308 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5309 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5311 CPU FREQUENCY SCALING FRAMEWORK
5312 M: "Rafael J. Wysocki" <rafael@kernel.org>
5313 M: Viresh Kumar <viresh.kumar@linaro.org>
5314 L: linux-pm@vger.kernel.org
5316 B: https://bugzilla.kernel.org
5317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5319 F: Documentation/admin-guide/pm/cpufreq.rst
5320 F: Documentation/admin-guide/pm/intel_pstate.rst
5321 F: Documentation/cpu-freq/
5322 F: Documentation/devicetree/bindings/cpufreq/
5324 F: include/linux/cpufreq.h
5325 F: include/linux/sched/cpufreq.h
5326 F: kernel/sched/cpufreq*.c
5327 F: tools/testing/selftests/cpufreq/
5329 CPU IDLE TIME MANAGEMENT FRAMEWORK
5330 M: "Rafael J. Wysocki" <rafael@kernel.org>
5331 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5332 L: linux-pm@vger.kernel.org
5334 B: https://bugzilla.kernel.org
5335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5336 F: Documentation/admin-guide/pm/cpuidle.rst
5337 F: Documentation/driver-api/pm/cpuidle.rst
5339 F: include/linux/cpuidle.h
5341 CPU POWER MONITORING SUBSYSTEM
5342 M: Thomas Renninger <trenn@suse.com>
5343 M: Shuah Khan <shuah@kernel.org>
5344 M: Shuah Khan <skhan@linuxfoundation.org>
5345 L: linux-pm@vger.kernel.org
5347 F: tools/power/cpupower/
5350 M: "H. Peter Anvin" <hpa@zytor.com>
5352 F: arch/x86/kernel/cpuid.c
5353 F: arch/x86/kernel/msr.c
5355 CPUIDLE DRIVER - ARM BIG LITTLE
5356 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5357 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5358 L: linux-pm@vger.kernel.org
5359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5362 F: drivers/cpuidle/cpuidle-big_little.c
5364 CPUIDLE DRIVER - ARM EXYNOS
5365 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5366 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
5367 M: Kukjin Kim <kgene@kernel.org>
5368 L: linux-pm@vger.kernel.org
5369 L: linux-samsung-soc@vger.kernel.org
5371 F: arch/arm/mach-exynos/pm.c
5372 F: drivers/cpuidle/cpuidle-exynos.c
5373 F: include/linux/platform_data/cpuidle-exynos.h
5375 CPUIDLE DRIVER - ARM PSCI
5376 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5377 M: Sudeep Holla <sudeep.holla@arm.com>
5378 L: linux-pm@vger.kernel.org
5379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5381 F: drivers/cpuidle/cpuidle-psci.c
5383 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5384 M: Ulf Hansson <ulf.hansson@linaro.org>
5385 L: linux-pm@vger.kernel.org
5386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5388 F: drivers/cpuidle/cpuidle-psci.h
5389 F: drivers/cpuidle/cpuidle-psci-domain.c
5391 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5392 M: Ulf Hansson <ulf.hansson@linaro.org>
5393 L: linux-pm@vger.kernel.org
5395 F: drivers/cpuidle/dt_idle_genpd.c
5396 F: drivers/cpuidle/dt_idle_genpd.h
5398 CPUIDLE DRIVER - RISC-V SBI
5399 M: Anup Patel <anup@brainfault.org>
5400 L: linux-pm@vger.kernel.org
5401 L: linux-riscv@lists.infradead.org
5403 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5406 M: Nicolas Pitre <nico@fluxnic.net>
5408 F: Documentation/filesystems/cramfs.rst
5412 M: Bastien Nocera <hadess@hadess.net>
5413 L: linux-input@vger.kernel.org
5415 F: drivers/hid/hid-creative-sb0540.c
5418 M: Herbert Xu <herbert@gondor.apana.org.au>
5419 M: "David S. Miller" <davem@davemloft.net>
5420 L: linux-crypto@vger.kernel.org
5422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5424 F: Documentation/crypto/
5425 F: Documentation/devicetree/bindings/crypto/
5430 F: include/linux/crypto*
5433 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5434 M: Neil Horman <nhorman@tuxdriver.com>
5435 L: linux-crypto@vger.kernel.org
5437 F: crypto/ansi_cprng.c
5441 M: Hans Verkuil <hverkuil@xs4all.nl>
5442 L: linux-media@vger.kernel.org
5444 W: http://linuxtv.org
5445 T: git git://linuxtv.org/media_tree.git
5446 F: drivers/media/i2c/cs3308.c
5448 CS5535 Audio ALSA driver
5449 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5451 F: sound/pci/cs5535audio/
5454 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5455 M: Ondrej Ille <ondrej.ille@gmail.com>
5456 L: linux-can@vger.kernel.org
5458 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5459 F: drivers/net/can/ctucanfd/
5462 M: Solomon Peachy <pizza@shaftnet.org>
5464 F: drivers/net/wireless/st/cw1200/
5466 CX18 VIDEO4LINUX DRIVER
5467 M: Andy Walls <awalls@md.metrocast.net>
5468 L: linux-media@vger.kernel.org
5470 W: https://linuxtv.org
5471 T: git git://linuxtv.org/media_tree.git
5472 F: drivers/media/pci/cx18/
5473 F: include/uapi/linux/ivtv*
5475 CX2341X MPEG ENCODER HELPER MODULE
5476 M: Hans Verkuil <hverkuil@xs4all.nl>
5477 L: linux-media@vger.kernel.org
5479 W: https://linuxtv.org
5480 T: git git://linuxtv.org/media_tree.git
5481 F: drivers/media/common/cx2341x*
5482 F: include/media/drv-intf/cx2341x.h
5484 CX24120 MEDIA DRIVER
5485 M: Jemma Denson <jdenson@gmail.com>
5486 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5487 L: linux-media@vger.kernel.org
5489 W: https://linuxtv.org
5490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5491 F: drivers/media/dvb-frontends/cx24120*
5493 CX88 VIDEO4LINUX DRIVER
5494 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5495 L: linux-media@vger.kernel.org
5497 W: https://linuxtv.org
5498 T: git git://linuxtv.org/media_tree.git
5499 F: Documentation/driver-api/media/drivers/cx88*
5500 F: drivers/media/pci/cx88/
5502 CXD2820R MEDIA DRIVER
5503 M: Antti Palosaari <crope@iki.fi>
5504 L: linux-media@vger.kernel.org
5506 W: https://linuxtv.org
5507 W: http://palosaari.fi/linux/
5508 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5509 T: git git://linuxtv.org/anttip/media_tree.git
5510 F: drivers/media/dvb-frontends/cxd2820r*
5512 CXGB3 ETHERNET DRIVER (CXGB3)
5513 M: Raju Rangoju <rajur@chelsio.com>
5514 L: netdev@vger.kernel.org
5516 W: http://www.chelsio.com
5517 F: drivers/net/ethernet/chelsio/cxgb3/
5519 CXGB3 ISCSI DRIVER (CXGB3I)
5520 M: Varun Prakash <varun@chelsio.com>
5521 L: linux-scsi@vger.kernel.org
5523 W: http://www.chelsio.com
5524 F: drivers/scsi/cxgbi/cxgb3i
5526 CXGB4 CRYPTO DRIVER (chcr)
5527 M: Ayush Sawal <ayush.sawal@chelsio.com>
5528 L: linux-crypto@vger.kernel.org
5530 W: http://www.chelsio.com
5531 F: drivers/crypto/chelsio
5533 CXGB4 INLINE CRYPTO DRIVER
5534 M: Ayush Sawal <ayush.sawal@chelsio.com>
5535 L: netdev@vger.kernel.org
5537 W: http://www.chelsio.com
5538 F: drivers/net/ethernet/chelsio/inline_crypto/
5540 CXGB4 ETHERNET DRIVER (CXGB4)
5541 M: Raju Rangoju <rajur@chelsio.com>
5542 L: netdev@vger.kernel.org
5544 W: http://www.chelsio.com
5545 F: drivers/net/ethernet/chelsio/cxgb4/
5547 CXGB4 ISCSI DRIVER (CXGB4I)
5548 M: Varun Prakash <varun@chelsio.com>
5549 L: linux-scsi@vger.kernel.org
5551 W: http://www.chelsio.com
5552 F: drivers/scsi/cxgbi/cxgb4i
5554 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5555 M: Potnuri Bharat Teja <bharat@chelsio.com>
5556 L: linux-rdma@vger.kernel.org
5558 W: http://www.openfabrics.org
5559 F: drivers/infiniband/hw/cxgb4/
5560 F: include/uapi/rdma/cxgb4-abi.h
5562 CXGB4VF ETHERNET DRIVER (CXGB4VF)
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/cxgb4vf/
5569 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5570 M: Frederic Barrat <fbarrat@linux.ibm.com>
5571 M: Andrew Donnellan <ajd@linux.ibm.com>
5572 L: linuxppc-dev@lists.ozlabs.org
5574 F: Documentation/ABI/testing/sysfs-class-cxl
5575 F: Documentation/powerpc/cxl.rst
5576 F: arch/powerpc/platforms/powernv/pci-cxl.c
5577 F: drivers/misc/cxl/
5578 F: include/misc/cxl*
5579 F: include/uapi/misc/cxl.h
5581 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5582 M: Manoj N. Kumar <manoj@linux.ibm.com>
5583 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5584 M: Uma Krishnan <ukrishn@linux.ibm.com>
5585 L: linux-scsi@vger.kernel.org
5587 F: Documentation/powerpc/cxlflash.rst
5588 F: drivers/scsi/cxlflash/
5589 F: include/uapi/scsi/cxlflash_ioctl.h
5592 M: Russell King <linux@armlinux.org.uk>
5593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5595 W: http://www.armlinux.org.uk/
5596 F: drivers/video/fbdev/cyber2000fb.*
5598 CYCLADES PC300 DRIVER
5600 F: drivers/net/wan/pc300*
5602 CYPRESS_FIRMWARE MEDIA DRIVER
5603 M: Antti Palosaari <crope@iki.fi>
5604 L: linux-media@vger.kernel.org
5606 W: https://linuxtv.org
5607 W: http://palosaari.fi/linux/
5608 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5609 T: git git://linuxtv.org/anttip/media_tree.git
5610 F: drivers/media/common/cypress_firmware*
5612 CYPRESS CY8C95X0 PINCTRL DRIVER
5613 M: Patrick Rudolph <patrick.rudolph@9elements.com>
5614 L: linux-gpio@vger.kernel.org
5616 F: drivers/pinctrl/pinctrl-cy8c95x0.c
5618 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5619 M: Linus Walleij <linus.walleij@linaro.org>
5620 L: linux-input@vger.kernel.org
5622 F: drivers/input/touchscreen/cy8ctma140.c
5624 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5625 M: Yassine Oudjana <y.oudjana@protonmail.com>
5626 L: linux-input@vger.kernel.org
5628 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5629 F: drivers/input/keyboard/cypress-sf.c
5631 CYTTSP TOUCHSCREEN DRIVER
5632 M: Linus Walleij <linus.walleij@linaro.org>
5633 L: linux-input@vger.kernel.org
5635 F: drivers/input/touchscreen/cyttsp*
5637 D-LINK DIR-685 TOUCHKEYS DRIVER
5638 M: Linus Walleij <linus.walleij@linaro.org>
5639 L: linux-input@vger.kernel.org
5641 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5643 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5644 M: Joshua Kinard <kumba@gentoo.org>
5646 F: drivers/rtc/rtc-ds1685.c
5647 F: include/linux/rtc/ds1685.h
5649 DAMA SLAVE for AX.25
5650 M: Joerg Reuter <jreuter@yaina.de>
5651 L: linux-hams@vger.kernel.org
5653 W: http://yaina.de/jreuter/
5654 W: http://www.qsl.net/dl1bke/
5655 F: net/ax25/af_ax25.c
5656 F: net/ax25/ax25_dev.c
5657 F: net/ax25/ax25_ds_*
5658 F: net/ax25/ax25_in.c
5659 F: net/ax25/ax25_out.c
5660 F: net/ax25/ax25_timer.c
5661 F: net/ax25/sysctl_net_ax25.c
5664 M: SeongJae Park <sj@kernel.org>
5665 L: damon@lists.linux.dev
5666 L: linux-mm@kvack.org
5668 W: https://damonitor.github.io
5669 P: Documentation/mm/damon/maintainer-profile.rst
5670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5671 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
5672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
5673 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5674 F: Documentation/admin-guide/mm/damon/
5675 F: Documentation/mm/damon/
5676 F: include/linux/damon.h
5677 F: include/trace/events/damon.h
5679 F: tools/testing/selftests/damon/
5681 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5682 L: netdev@vger.kernel.org
5684 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5685 F: drivers/net/ethernet/dec/tulip/dmfe.c
5687 DC390/AM53C974 SCSI driver
5688 M: Hannes Reinecke <hare@suse.com>
5689 L: linux-scsi@vger.kernel.org
5691 F: drivers/scsi/am53c974.c
5694 M: Oliver Neukum <oliver@neukum.org>
5695 M: Ali Akcaagac <aliakc@web.de>
5696 M: Jamie Lenehan <lenehan@twibble.org>
5697 L: dc395x@twibble.org
5699 W: http://twibble.org/dist/dc395x/
5700 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5701 F: Documentation/scsi/dc395x.rst
5702 F: drivers/scsi/dc395x.*
5705 L: dccp@vger.kernel.org
5707 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5708 F: include/linux/dccp.h
5709 F: include/linux/tfrc.h
5710 F: include/uapi/linux/dccp.h
5713 DECSTATION PLATFORM SUPPORT
5714 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5715 L: linux-mips@vger.kernel.org
5717 W: http://www.linux-mips.org/wiki/DECstation
5719 F: arch/mips/include/asm/dec/
5720 F: arch/mips/include/asm/mach-dec/
5722 DEFXX FDDI NETWORK DRIVER
5723 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5725 F: drivers/net/fddi/defxx.*
5727 DEFZA FDDI NETWORK DRIVER
5728 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5730 F: drivers/net/fddi/defza.*
5732 DEINTERLACE DRIVERS FOR ALLWINNER H3
5733 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5734 L: linux-media@vger.kernel.org
5736 T: git git://linuxtv.org/media_tree.git
5737 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5738 F: drivers/media/platform/sunxi/sun8i-di/
5741 M: Matthew Garrett <mjg59@srcf.ucam.org>
5742 M: Pali Rohár <pali@kernel.org>
5743 L: platform-driver-x86@vger.kernel.org
5745 F: drivers/platform/x86/dell/dell-laptop.c
5747 DELL LAPTOP FREEFALL DRIVER
5748 M: Pali Rohár <pali@kernel.org>
5750 F: drivers/platform/x86/dell/dell-smo8800.c
5752 DELL LAPTOP RBTN DRIVER
5753 M: Pali Rohár <pali@kernel.org>
5755 F: drivers/platform/x86/dell/dell-rbtn.*
5757 DELL LAPTOP SMM DRIVER
5758 M: Pali Rohár <pali@kernel.org>
5760 F: Documentation/ABI/obsolete/procfs-i8k
5761 F: drivers/hwmon/dell-smm-hwmon.c
5762 F: include/uapi/linux/i8k.h
5764 DELL REMOTE BIOS UPDATE DRIVER
5765 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5766 L: platform-driver-x86@vger.kernel.org
5768 F: drivers/platform/x86/dell/dell_rbu.c
5771 M: Pali Rohár <pali@kernel.org>
5772 L: Dell.Client.Kernel@dell.com
5773 L: platform-driver-x86@vger.kernel.org
5775 F: drivers/platform/x86/dell/dell-smbios.*
5777 DELL SMBIOS SMM DRIVER
5778 L: Dell.Client.Kernel@dell.com
5779 L: platform-driver-x86@vger.kernel.org
5781 F: drivers/platform/x86/dell/dell-smbios-smm.c
5783 DELL SMBIOS WMI DRIVER
5784 L: Dell.Client.Kernel@dell.com
5785 L: platform-driver-x86@vger.kernel.org
5787 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5788 F: tools/wmi/dell-smbios-example.c
5790 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5791 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5792 L: platform-driver-x86@vger.kernel.org
5794 F: Documentation/driver-api/dcdbas.rst
5795 F: drivers/platform/x86/dell/dcdbas.*
5797 DELL WMI DESCRIPTOR DRIVER
5798 L: Dell.Client.Kernel@dell.com
5800 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5803 M: Armin Wolf <W_Armin@gmx.de>
5805 F: Documentation/ABI/testing/debugfs-dell-wmi-ddv
5806 F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
5807 F: drivers/platform/x86/dell/dell-wmi-ddv.c
5809 DELL WMI SYSMAN DRIVER
5810 M: Prasanth Ksr <prasanth.ksr@dell.com>
5811 L: Dell.Client.Kernel@dell.com
5812 L: platform-driver-x86@vger.kernel.org
5814 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5815 F: drivers/platform/x86/dell/dell-wmi-sysman/
5817 DELL WMI NOTIFICATIONS DRIVER
5818 M: Matthew Garrett <mjg59@srcf.ucam.org>
5819 M: Pali Rohár <pali@kernel.org>
5821 F: drivers/platform/x86/dell/dell-wmi-base.c
5823 DELL WMI HARDWARE PRIVACY SUPPORT
5824 M: Perry Yuan <Perry.Yuan@dell.com>
5825 L: Dell.Client.Kernel@dell.com
5826 L: platform-driver-x86@vger.kernel.org
5828 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5830 DELTA ST MEDIA DRIVER
5831 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5832 L: linux-media@vger.kernel.org
5834 W: https://linuxtv.org
5835 T: git git://linuxtv.org/media_tree.git
5836 F: drivers/media/platform/st/sti/delta
5838 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5839 M: Zev Weiss <zev@bewilderbeest.net>
5840 L: linux-hwmon@vger.kernel.org
5842 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5844 DELTA DPS920AB PSU DRIVER
5845 M: Robert Marko <robert.marko@sartura.hr>
5846 L: linux-hwmon@vger.kernel.org
5848 F: Documentation/hwmon/dps920ab.rst
5849 F: drivers/hwmon/pmbus/dps920ab.c
5851 DELTA NETWORKS TN48M CPLD DRIVERS
5852 M: Robert Marko <robert.marko@sartura.hr>
5854 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5855 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5856 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5857 F: drivers/gpio/gpio-tn48m.c
5858 F: include/dt-bindings/reset/delta,tn48m-reset.h
5861 L: linux-mtd@lists.infradead.org
5863 F: drivers/mtd/nand/raw/denali*
5865 DESIGNWARE EDMA CORE IP DRIVER
5866 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5867 L: dmaengine@vger.kernel.org
5869 F: drivers/dma/dw-edma/
5870 F: include/linux/dma/edma.h
5872 DESIGNWARE XDATA IP DRIVER
5873 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5874 L: linux-pci@vger.kernel.org
5876 F: Documentation/misc-devices/dw-xdata-pcie.rst
5877 F: drivers/misc/dw-xdata-pcie.c
5879 DESIGNWARE USB2 DRD IP DRIVER
5880 M: Minas Harutyunyan <hminas@synopsys.com>
5881 L: linux-usb@vger.kernel.org
5883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5884 F: drivers/usb/dwc2/
5886 DESIGNWARE USB3 DRD IP DRIVER
5887 M: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
5888 L: linux-usb@vger.kernel.org
5890 F: drivers/usb/dwc3/
5892 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5893 M: Andreas Klinger <ak@it-klinger.de>
5894 L: linux-iio@vger.kernel.org
5896 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5897 F: drivers/iio/proximity/srf*.c
5899 DEVICE COREDUMP (DEV_COREDUMP)
5900 M: Johannes Berg <johannes@sipsolutions.net>
5901 L: linux-kernel@vger.kernel.org
5903 F: drivers/base/devcoredump.c
5904 F: include/linux/devcoredump.h
5906 DEVICE DEPENDENCY HELPER SCRIPT
5907 M: Saravana Kannan <saravanak@google.com>
5908 L: linux-kernel@vger.kernel.org
5910 F: scripts/dev-needs.sh
5912 DEVICE DIRECT ACCESS (DAX)
5913 M: Dan Williams <dan.j.williams@intel.com>
5914 M: Vishal Verma <vishal.l.verma@intel.com>
5915 M: Dave Jiang <dave.jiang@intel.com>
5916 L: nvdimm@lists.linux.dev
5917 L: linux-cxl@vger.kernel.org
5921 DEVICE FREQUENCY (DEVFREQ)
5922 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5923 M: Kyungmin Park <kyungmin.park@samsung.com>
5924 M: Chanwoo Choi <cw00.choi@samsung.com>
5925 L: linux-pm@vger.kernel.org
5927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5928 F: Documentation/devicetree/bindings/devfreq/
5929 F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5931 F: include/linux/devfreq.h
5932 F: include/trace/events/devfreq.h
5934 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5935 M: Chanwoo Choi <cw00.choi@samsung.com>
5936 L: linux-pm@vger.kernel.org
5938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5939 F: Documentation/devicetree/bindings/devfreq/event/
5940 F: drivers/devfreq/devfreq-event.c
5941 F: drivers/devfreq/event/
5942 F: include/dt-bindings/pmu/exynos_ppmu.h
5943 F: include/linux/devfreq-event.h
5945 DEVICE NUMBER REGISTRY
5946 M: Torben Mathiasen <device@lanana.org>
5948 W: http://lanana.org/docs/device-list/index.html
5950 DEVICE RESOURCE MANAGEMENT HELPERS
5951 M: Hans de Goede <hdegoede@redhat.com>
5952 R: Matti Vaittinen <mazziesaccount@gmail.com>
5954 F: include/linux/devm-helpers.h
5957 M: Alasdair Kergon <agk@redhat.com>
5958 M: Mike Snitzer <snitzer@kernel.org>
5959 M: dm-devel@redhat.com
5960 L: dm-devel@redhat.com
5962 W: http://sources.redhat.com/dm
5963 Q: http://patchwork.kernel.org/project/dm-devel/list/
5964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5965 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5966 F: Documentation/admin-guide/device-mapper/
5967 F: drivers/md/Kconfig
5968 F: drivers/md/Makefile
5970 F: drivers/md/persistent-data/
5971 F: include/linux/device-mapper.h
5972 F: include/linux/dm-*.h
5973 F: include/uapi/linux/dm-*.h
5976 M: Jiri Pirko <jiri@nvidia.com>
5977 L: netdev@vger.kernel.org
5979 F: Documentation/networking/devlink
5980 F: include/net/devlink.h
5981 F: include/uapi/linux/devlink.h
5984 DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
5985 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5986 L: kernel@dh-electronics.com
5988 F: arch/arm/boot/dts/imx6*-dhcom-*
5989 F: arch/arm/boot/dts/imx6*-dhcor-*
5991 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5992 M: Marek Vasut <marex@denx.de>
5993 L: kernel@dh-electronics.com
5995 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5996 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5998 DIALOG SEMICONDUCTOR DRIVERS
5999 M: Support Opensource <support.opensource@diasemi.com>
6001 W: http://www.dialog-semiconductor.com/products
6002 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
6003 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6004 F: Documentation/devicetree/bindings/mfd/da90*.txt
6005 F: Documentation/devicetree/bindings/mfd/da90*.yaml
6006 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6007 F: Documentation/devicetree/bindings/regulator/da92*.txt
6008 F: Documentation/devicetree/bindings/regulator/slg51000.txt
6009 F: Documentation/devicetree/bindings/sound/da[79]*.txt
6010 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6011 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6012 F: Documentation/hwmon/da90??.rst
6013 F: drivers/gpio/gpio-da90??.c
6014 F: drivers/hwmon/da90??-hwmon.c
6015 F: drivers/iio/adc/da91??-*.c
6016 F: drivers/input/misc/da72??.[ch]
6017 F: drivers/input/misc/da90??_onkey.c
6018 F: drivers/input/touchscreen/da9052_tsi.c
6019 F: drivers/leds/leds-da90??.c
6020 F: drivers/mfd/da903x.c
6021 F: drivers/mfd/da90??-*.c
6022 F: drivers/mfd/da91??-*.c
6023 F: drivers/pinctrl/pinctrl-da90??.c
6024 F: drivers/power/supply/da9052-battery.c
6025 F: drivers/power/supply/da91??-*.c
6026 F: drivers/regulator/da9???-regulator.[ch]
6027 F: drivers/regulator/slg51000-regulator.[ch]
6028 F: drivers/rtc/rtc-da90??.c
6029 F: drivers/thermal/da90??-thermal.c
6030 F: drivers/video/backlight/da90??_bl.c
6031 F: drivers/watchdog/da90??_wdt.c
6032 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6033 F: include/linux/mfd/da903x.h
6034 F: include/linux/mfd/da9052/
6035 F: include/linux/mfd/da9055/
6036 F: include/linux/mfd/da9062/
6037 F: include/linux/mfd/da9063/
6038 F: include/linux/mfd/da9150/
6039 F: include/linux/regulator/da9211.h
6040 F: include/sound/da[79]*.h
6041 F: sound/soc/codecs/da[79]*.[ch]
6043 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6044 M: William Breathitt Gray <william.gray@linaro.org>
6045 L: linux-gpio@vger.kernel.org
6047 F: drivers/gpio/gpio-gpio-mm.c
6049 DIOLAN U2C-12 I2C DRIVER
6050 M: Guenter Roeck <linux@roeck-us.net>
6051 L: linux-i2c@vger.kernel.org
6053 F: drivers/i2c/busses/i2c-diolan-u2c.c
6055 DIRECTORY NOTIFICATION (DNOTIFY)
6056 M: Jan Kara <jack@suse.cz>
6057 R: Amir Goldstein <amir73il@gmail.com>
6058 L: linux-fsdevel@vger.kernel.org
6060 F: Documentation/filesystems/dnotify.rst
6061 F: fs/notify/dnotify/
6062 F: include/linux/dnotify.h
6064 DISK GEOMETRY AND PARTITION HANDLING
6065 M: Andries Brouwer <aeb@cwi.nl>
6067 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6068 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6069 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6072 M: Jan Kara <jack@suse.com>
6074 F: Documentation/filesystems/quota.rst
6076 F: include/linux/quota*.h
6077 F: include/uapi/linux/quota*.h
6079 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6080 M: Bernie Thompson <bernie@plugable.com>
6081 L: linux-fbdev@vger.kernel.org
6083 W: http://plugable.com/category/projects/udlfb/
6084 F: Documentation/fb/udlfb.rst
6085 F: drivers/video/fbdev/udlfb.c
6086 F: include/video/udlfb.h
6088 DISTRIBUTED LOCK MANAGER (DLM)
6089 M: Christine Caulfield <ccaulfie@redhat.com>
6090 M: David Teigland <teigland@redhat.com>
6091 L: cluster-devel@redhat.com
6093 W: http://sources.redhat.com/cluster/
6094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6097 DMA BUFFER SHARING FRAMEWORK
6098 M: Sumit Semwal <sumit.semwal@linaro.org>
6099 M: Christian König <christian.koenig@amd.com>
6100 L: linux-media@vger.kernel.org
6101 L: dri-devel@lists.freedesktop.org
6102 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6104 T: git git://anongit.freedesktop.org/drm/drm-misc
6105 F: Documentation/driver-api/dma-buf.rst
6107 F: include/linux/*fence.h
6108 F: include/linux/dma-buf.h
6109 F: include/linux/dma-resv.h
6110 K: \bdma_(?:buf|fence|resv)\b
6112 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6113 M: Vinod Koul <vkoul@kernel.org>
6114 L: dmaengine@vger.kernel.org
6116 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6118 F: Documentation/devicetree/bindings/dma/
6119 F: Documentation/driver-api/dmaengine/
6121 F: include/dt-bindings/dma/
6122 F: include/linux/dma/
6123 F: include/linux/dmaengine.h
6124 F: include/linux/of_dma.h
6127 M: Christoph Hellwig <hch@lst.de>
6128 M: Marek Szyprowski <m.szyprowski@samsung.com>
6129 R: Robin Murphy <robin.murphy@arm.com>
6130 L: iommu@lists.linux.dev
6132 W: http://git.infradead.org/users/hch/dma-mapping.git
6133 T: git git://git.infradead.org/users/hch/dma-mapping.git
6134 F: include/asm-generic/dma-mapping.h
6135 F: include/linux/dma-direct.h
6136 F: include/linux/dma-mapping.h
6137 F: include/linux/dma-map-ops.h
6138 F: include/linux/swiotlb.h
6141 DMA MAPPING BENCHMARK
6142 M: Xiang Chen <chenxiang66@hisilicon.com>
6143 L: iommu@lists.linux.dev
6144 F: kernel/dma/map_benchmark.c
6145 F: tools/testing/selftests/dma/
6147 DMA-BUF HEAPS FRAMEWORK
6148 M: Sumit Semwal <sumit.semwal@linaro.org>
6149 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6150 R: Liam Mark <lmark@codeaurora.org>
6151 R: Laura Abbott <labbott@redhat.com>
6152 R: Brian Starkey <Brian.Starkey@arm.com>
6153 R: John Stultz <jstultz@google.com>
6154 L: linux-media@vger.kernel.org
6155 L: dri-devel@lists.freedesktop.org
6156 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6158 T: git git://anongit.freedesktop.org/drm/drm-misc
6159 F: drivers/dma-buf/dma-heap.c
6160 F: drivers/dma-buf/heaps/*
6161 F: include/linux/dma-heap.h
6162 F: include/uapi/linux/dma-heap.h
6164 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6165 M: Lukasz Luba <lukasz.luba@arm.com>
6166 L: linux-pm@vger.kernel.org
6167 L: linux-samsung-soc@vger.kernel.org
6169 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6170 F: drivers/memory/samsung/exynos5422-dmc.c
6172 DME1737 HARDWARE MONITOR DRIVER
6173 M: Juerg Haefliger <juergh@proton.me>
6174 L: linux-hwmon@vger.kernel.org
6176 F: Documentation/hwmon/dme1737.rst
6177 F: drivers/hwmon/dme1737.c
6180 M: Jean Delvare <jdelvare@suse.com>
6182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6183 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6184 F: drivers/firmware/dmi-id.c
6185 F: drivers/firmware/dmi_scan.c
6186 F: include/linux/dmi.h
6189 M: Jonathan Corbet <corbet@lwn.net>
6190 L: linux-doc@vger.kernel.org
6192 P: Documentation/doc-guide/maintainer-profile.rst
6193 T: git git://git.lwn.net/linux.git docs-next
6195 F: scripts/documentation-file-ref-check
6196 F: scripts/kernel-doc
6197 F: scripts/sphinx-pre-install
6198 X: Documentation/ABI/
6199 X: Documentation/admin-guide/media/
6200 X: Documentation/devicetree/
6201 X: Documentation/driver-api/media/
6202 X: Documentation/firmware-guide/acpi/
6203 X: Documentation/i2c/
6204 X: Documentation/power/
6205 X: Documentation/spi/
6206 X: Documentation/userspace-api/media/
6208 DOCUMENTATION REPORTING ISSUES
6209 M: Thorsten Leemhuis <linux@leemhuis.info>
6210 L: linux-doc@vger.kernel.org
6212 F: Documentation/admin-guide/reporting-issues.rst
6214 DOCUMENTATION SCRIPTS
6215 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6216 L: linux-doc@vger.kernel.org
6218 F: Documentation/sphinx/parse-headers.pl
6219 F: scripts/documentation-file-ref-check
6220 F: scripts/sphinx-pre-install
6222 DOCUMENTATION/ITALIAN
6223 M: Federico Vaga <federico.vaga@vaga.pv.it>
6224 L: linux-doc@vger.kernel.org
6226 F: Documentation/translations/it_IT
6228 DOCUMENTATION/JAPANESE
6229 R: Akira Yokosawa <akiyks@gmail.com>
6230 L: linux-doc@vger.kernel.org
6232 F: Documentation/translations/ja_JP
6234 DONGWOON DW9714 LENS VOICE COIL DRIVER
6235 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6236 L: linux-media@vger.kernel.org
6238 T: git git://linuxtv.org/media_tree.git
6239 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6240 F: drivers/media/i2c/dw9714.c
6242 DONGWOON DW9768 LENS VOICE COIL DRIVER
6243 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6244 L: linux-media@vger.kernel.org
6246 T: git git://linuxtv.org/media_tree.git
6247 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6248 F: drivers/media/i2c/dw9768.c
6250 DONGWOON DW9807 LENS VOICE COIL DRIVER
6251 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6252 L: linux-media@vger.kernel.org
6254 T: git git://linuxtv.org/media_tree.git
6255 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6256 F: drivers/media/i2c/dw9807-vcm.c
6259 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6260 L: blinux-list@redhat.com
6262 F: drivers/char/dtlk.c
6263 F: include/linux/dtlk.h
6265 DPAA2 DATAPATH I/O (DPIO) DRIVER
6266 M: Roy Pledge <Roy.Pledge@nxp.com>
6267 L: linux-kernel@vger.kernel.org
6269 F: drivers/soc/fsl/dpio
6271 DPAA2 ETHERNET DRIVER
6272 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6273 L: netdev@vger.kernel.org
6275 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6276 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6277 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6278 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6279 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6280 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6281 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6282 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6283 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6284 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6286 DPAA2 ETHERNET SWITCH DRIVER
6287 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6288 L: netdev@vger.kernel.org
6290 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6291 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6292 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6295 M: Philipp Reisner <philipp.reisner@linbit.com>
6296 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6297 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6298 L: drbd-dev@lists.linbit.com
6300 W: http://www.drbd.org
6301 T: git git://git.linbit.com/linux-drbd.git
6302 T: git git://git.linbit.com/drbd-8.4.git
6303 F: Documentation/admin-guide/blockdev/
6304 F: drivers/block/drbd/
6305 F: include/linux/drbd*
6308 DRIVER COMPONENT FRAMEWORK
6309 L: dri-devel@lists.freedesktop.org
6310 F: drivers/base/component.c
6311 F: include/linux/component.h
6313 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6314 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6315 R: "Rafael J. Wysocki" <rafael@kernel.org>
6317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6318 F: Documentation/core-api/kobject.rst
6322 F: include/linux/debugfs.h
6323 F: include/linux/kobj*
6326 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6327 M: Nishanth Menon <nm@ti.com>
6328 L: linux-pm@vger.kernel.org
6330 F: drivers/soc/ti/smartreflex.c
6331 F: include/linux/power/smartreflex.h
6333 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6334 M: Maxime Ripard <mripard@kernel.org>
6335 M: Chen-Yu Tsai <wens@csie.org>
6336 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6337 L: dri-devel@lists.freedesktop.org
6339 T: git git://anongit.freedesktop.org/drm/drm-misc
6340 F: drivers/gpu/drm/sun4i/sun8i*
6342 DRM DRIVER FOR ARM PL111 CLCD
6343 M: Emma Anholt <emma@anholt.net>
6345 T: git git://anongit.freedesktop.org/drm/drm-misc
6346 F: drivers/gpu/drm/pl111/
6348 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6349 M: Linus Walleij <linus.walleij@linaro.org>
6351 T: git git://anongit.freedesktop.org/drm/drm-misc
6352 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6353 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6355 DRM DRIVER FOR ASPEED BMC GFX
6356 M: Joel Stanley <joel@jms.id.au>
6357 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6359 T: git git://anongit.freedesktop.org/drm/drm-misc
6360 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6361 F: drivers/gpu/drm/aspeed/
6363 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6364 M: Dave Airlie <airlied@redhat.com>
6365 R: Thomas Zimmermann <tzimmermann@suse.de>
6366 L: dri-devel@lists.freedesktop.org
6368 T: git git://anongit.freedesktop.org/drm/drm-misc
6369 F: drivers/gpu/drm/ast/
6371 DRM DRIVER FOR BOCHS VIRTUAL GPU
6372 M: Gerd Hoffmann <kraxel@redhat.com>
6373 L: virtualization@lists.linux-foundation.org
6375 T: git git://anongit.freedesktop.org/drm/drm-misc
6376 F: drivers/gpu/drm/tiny/bochs.c
6378 DRM DRIVER FOR BOE HIMAX8279D PANELS
6379 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6381 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6382 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6384 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6385 M: Jagan Teki <jagan@amarulasolutions.com>
6387 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6388 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6390 DRM DRIVER FOR EBBG FT8719 PANEL
6391 M: Joel Selvaraj <jo@jsfamily.in>
6393 T: git git://anongit.freedesktop.org/drm/drm-misc
6394 F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6395 F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6397 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6398 M: Linus Walleij <linus.walleij@linaro.org>
6400 T: git git://anongit.freedesktop.org/drm/drm-misc
6401 F: drivers/gpu/drm/tve200/
6403 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6404 M: Icenowy Zheng <icenowy@aosc.io>
6406 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6407 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6409 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6410 M: Jagan Teki <jagan@amarulasolutions.com>
6412 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6413 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6415 DRM DRIVER FOR GENERIC EDP PANELS
6416 R: Douglas Anderson <dianders@chromium.org>
6417 F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6418 F: drivers/gpu/drm/panel/panel-edp.c
6420 DRM DRIVER FOR GENERIC USB DISPLAY
6421 M: Noralf Trønnes <noralf@tronnes.org>
6423 W: https://github.com/notro/gud/wiki
6424 T: git git://anongit.freedesktop.org/drm/drm-misc
6425 F: drivers/gpu/drm/gud/
6426 F: include/drm/gud.h
6428 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6429 M: Hans de Goede <hdegoede@redhat.com>
6431 T: git git://anongit.freedesktop.org/drm/drm-misc
6432 F: drivers/gpu/drm/tiny/gm12u320.c
6434 DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6435 M: Ondrej Jirman <megi@xff.cz>
6436 M: Javier Martinez Canillas <javierm@redhat.com>
6438 T: git git://anongit.freedesktop.org/drm/drm-misc
6439 F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6440 F: drivers/gpu/drm/panel/panel-himax-hx8394.c
6442 DRM DRIVER FOR HX8357D PANELS
6443 M: Emma Anholt <emma@anholt.net>
6445 T: git git://anongit.freedesktop.org/drm/drm-misc
6446 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6447 F: drivers/gpu/drm/tiny/hx8357d.c
6449 DRM DRIVER FOR ILITEK ILI9225 PANELS
6450 M: David Lechner <david@lechnology.com>
6452 T: git git://anongit.freedesktop.org/drm/drm-misc
6453 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6454 F: drivers/gpu/drm/tiny/ili9225.c
6456 DRM DRIVER FOR ILITEK ILI9486 PANELS
6457 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6459 T: git git://anongit.freedesktop.org/drm/drm-misc
6460 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6461 F: drivers/gpu/drm/tiny/ili9486.c
6463 DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6464 M: Jagan Teki <jagan@edgeble.ai>
6466 F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6467 F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6469 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6470 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6472 T: git git://anongit.freedesktop.org/drm/drm-misc
6473 F: drivers/gpu/drm/logicvc/
6475 DRM DRIVER FOR LVDS PANELS
6476 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6477 L: dri-devel@lists.freedesktop.org
6478 T: git git://anongit.freedesktop.org/drm/drm-misc
6480 F: drivers/gpu/drm/panel/panel-lvds.c
6481 F: Documentation/devicetree/bindings/display/lvds.yaml
6482 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6484 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6485 M: Guido Günther <agx@sigxcpu.org>
6486 R: Purism Kernel Team <kernel@puri.sm>
6488 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6489 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6491 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6492 M: Dave Airlie <airlied@redhat.com>
6493 R: Thomas Zimmermann <tzimmermann@suse.de>
6494 L: dri-devel@lists.freedesktop.org
6496 T: git git://anongit.freedesktop.org/drm/drm-misc
6497 F: drivers/gpu/drm/mgag200/
6499 DRM DRIVER FOR MI0283QT
6500 M: Noralf Trønnes <noralf@tronnes.org>
6502 T: git git://anongit.freedesktop.org/drm/drm-misc
6503 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6504 F: drivers/gpu/drm/tiny/mi0283qt.c
6506 DRM DRIVER FOR MIPI DBI compatible panels
6507 M: Noralf Trønnes <noralf@tronnes.org>
6509 W: https://github.com/notro/panel-mipi-dbi/wiki
6510 T: git git://anongit.freedesktop.org/drm/drm-misc
6511 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6512 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6514 DRM DRIVER FOR MSM ADRENO GPU
6515 M: Rob Clark <robdclark@gmail.com>
6516 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6517 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6518 R: Sean Paul <sean@poorly.run>
6519 L: linux-arm-msm@vger.kernel.org
6520 L: dri-devel@lists.freedesktop.org
6521 L: freedreno@lists.freedesktop.org
6523 T: git https://gitlab.freedesktop.org/drm/msm.git
6524 F: Documentation/devicetree/bindings/display/msm/
6525 F: drivers/gpu/drm/msm/
6526 F: include/uapi/drm/msm_drm.h
6528 DRM DRIVER FOR NOVATEK NT35510 PANELS
6529 M: Linus Walleij <linus.walleij@linaro.org>
6531 T: git git://anongit.freedesktop.org/drm/drm-misc
6532 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6533 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6535 DRM DRIVER FOR NOVATEK NT35560 PANELS
6536 M: Linus Walleij <linus.walleij@linaro.org>
6538 T: git git://anongit.freedesktop.org/drm/drm-misc
6539 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6540 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6542 DRM DRIVER FOR NOVATEK NT36672A PANELS
6543 M: Sumit Semwal <sumit.semwal@linaro.org>
6545 T: git git://anongit.freedesktop.org/drm/drm-misc
6546 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6547 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6549 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6550 M: Ben Skeggs <bskeggs@redhat.com>
6551 M: Karol Herbst <kherbst@redhat.com>
6552 M: Lyude Paul <lyude@redhat.com>
6553 L: dri-devel@lists.freedesktop.org
6554 L: nouveau@lists.freedesktop.org
6556 W: https://nouveau.freedesktop.org/
6557 Q: https://patchwork.freedesktop.org/project/nouveau/
6558 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6559 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6560 C: irc://irc.oftc.net/nouveau
6561 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6562 F: drivers/gpu/drm/nouveau/
6563 F: include/uapi/drm/nouveau_drm.h
6565 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6566 M: Stefan Mavrodiev <stefan@olimex.com>
6568 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6569 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6571 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6572 R: Douglas Anderson <dianders@chromium.org>
6573 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6574 F: drivers/gpu/drm/bridge/parade-ps8640.c
6576 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6577 M: Noralf Trønnes <noralf@tronnes.org>
6579 T: git git://anongit.freedesktop.org/drm/drm-misc
6580 F: Documentation/devicetree/bindings/display/repaper.txt
6581 F: drivers/gpu/drm/tiny/repaper.c
6583 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6584 M: Javier Martinez Canillas <javierm@redhat.com>
6586 T: git git://anongit.freedesktop.org/drm/drm-misc
6587 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6588 F: drivers/gpu/drm/solomon/ssd130x*
6590 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6591 M: Dave Airlie <airlied@redhat.com>
6592 M: Gerd Hoffmann <kraxel@redhat.com>
6593 L: virtualization@lists.linux-foundation.org
6595 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6596 T: git git://anongit.freedesktop.org/drm/drm-misc
6597 F: drivers/gpu/drm/tiny/cirrus.c
6599 DRM DRIVER FOR QXL VIRTUAL GPU
6600 M: Dave Airlie <airlied@redhat.com>
6601 M: Gerd Hoffmann <kraxel@redhat.com>
6602 L: virtualization@lists.linux-foundation.org
6603 L: spice-devel@lists.freedesktop.org
6605 T: git git://anongit.freedesktop.org/drm/drm-misc
6606 F: drivers/gpu/drm/qxl/
6607 F: include/uapi/drm/qxl_drm.h
6609 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6610 M: Robert Chiras <robert.chiras@nxp.com>
6612 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6613 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6615 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6616 M: Linus Walleij <linus.walleij@linaro.org>
6618 T: git git://anongit.freedesktop.org/drm/drm-misc
6619 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6620 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6622 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6623 M: Markuss Broks <markuss.broks@gmail.com>
6625 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6626 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6628 DRM DRIVER FOR SITRONIX ST7703 PANELS
6629 M: Guido Günther <agx@sigxcpu.org>
6630 R: Purism Kernel Team <kernel@puri.sm>
6631 R: Ondrej Jirman <megous@megous.com>
6633 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6634 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6636 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6637 M: Thomas Zimmermann <tzimmermann@suse.de>
6638 M: Javier Martinez Canillas <javierm@redhat.com>
6639 L: dri-devel@lists.freedesktop.org
6641 T: git git://anongit.freedesktop.org/drm/drm-misc
6642 F: drivers/gpu/drm/drm_aperture.c
6643 F: drivers/gpu/drm/tiny/ofdrm.c
6644 F: drivers/gpu/drm/tiny/simpledrm.c
6645 F: drivers/video/aperture.c
6646 F: drivers/video/nomodeset.c
6647 F: include/drm/drm_aperture.h
6648 F: include/linux/aperture.h
6649 F: include/video/nomodeset.h
6651 DRM DRIVER FOR SITRONIX ST7586 PANELS
6652 M: David Lechner <david@lechnology.com>
6654 T: git git://anongit.freedesktop.org/drm/drm-misc
6655 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6656 F: drivers/gpu/drm/tiny/st7586.c
6658 DRM DRIVER FOR SITRONIX ST7701 PANELS
6659 M: Jagan Teki <jagan@amarulasolutions.com>
6661 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6662 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6664 DRM DRIVER FOR SITRONIX ST7735R PANELS
6665 M: David Lechner <david@lechnology.com>
6667 T: git git://anongit.freedesktop.org/drm/drm-misc
6668 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6669 F: drivers/gpu/drm/tiny/st7735r.c
6671 DRM DRIVER FOR ST-ERICSSON MCDE
6672 M: Linus Walleij <linus.walleij@linaro.org>
6674 T: git git://anongit.freedesktop.org/drm/drm-misc
6675 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6676 F: drivers/gpu/drm/mcde/
6678 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6679 M: Jagan Teki <jagan@amarulasolutions.com>
6681 F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6682 F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6684 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6685 R: Douglas Anderson <dianders@chromium.org>
6686 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6687 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6689 DRM DRIVER FOR TPO TPG110 PANELS
6690 M: Linus Walleij <linus.walleij@linaro.org>
6692 T: git git://anongit.freedesktop.org/drm/drm-misc
6693 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6694 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6696 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6697 M: Dave Airlie <airlied@redhat.com>
6698 R: Sean Paul <sean@poorly.run>
6699 R: Thomas Zimmermann <tzimmermann@suse.de>
6700 L: dri-devel@lists.freedesktop.org
6702 T: git git://anongit.freedesktop.org/drm/drm-misc
6703 F: drivers/gpu/drm/udl/
6705 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6706 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6707 M: Melissa Wen <melissa.srw@gmail.com>
6708 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6709 R: Daniel Vetter <daniel@ffwll.ch>
6710 L: dri-devel@lists.freedesktop.org
6712 T: git git://anongit.freedesktop.org/drm/drm-misc
6713 F: Documentation/gpu/vkms.rst
6714 F: drivers/gpu/drm/vkms/
6716 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6717 M: Hans de Goede <hdegoede@redhat.com>
6718 L: dri-devel@lists.freedesktop.org
6720 T: git git://anongit.freedesktop.org/drm/drm-misc
6721 F: drivers/gpu/drm/vboxvideo/
6723 DRM DRIVER FOR VMWARE VIRTUAL GPU
6724 M: Zack Rusin <zackr@vmware.com>
6725 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6726 L: dri-devel@lists.freedesktop.org
6728 T: git git://anongit.freedesktop.org/drm/drm-misc
6729 F: drivers/gpu/drm/vmwgfx/
6730 F: include/uapi/drm/vmwgfx_drm.h
6732 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6733 M: Linus Walleij <linus.walleij@linaro.org>
6735 T: git git://anongit.freedesktop.org/drm/drm-misc
6736 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6737 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6740 M: David Airlie <airlied@gmail.com>
6741 M: Daniel Vetter <daniel@ffwll.ch>
6742 L: dri-devel@lists.freedesktop.org
6744 B: https://gitlab.freedesktop.org/drm
6745 C: irc://irc.oftc.net/dri-devel
6746 T: git git://anongit.freedesktop.org/drm/drm
6747 F: Documentation/devicetree/bindings/display/
6748 F: Documentation/devicetree/bindings/gpu/
6749 F: Documentation/gpu/
6752 F: include/linux/vga*
6753 F: include/uapi/drm/
6755 DRM DRIVERS AND MISC GPU PATCHES
6756 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6757 M: Maxime Ripard <mripard@kernel.org>
6758 M: Thomas Zimmermann <tzimmermann@suse.de>
6760 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6761 T: git git://anongit.freedesktop.org/drm/drm-misc
6762 F: Documentation/gpu/
6763 F: drivers/gpu/drm/*
6766 F: include/linux/vga*
6767 F: include/uapi/drm/drm*
6769 DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6770 M: Oded Gabbay <ogabbay@kernel.org>
6771 L: dri-devel@lists.freedesktop.org
6773 C: irc://irc.oftc.net/dri-devel
6774 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6775 F: Documentation/accel/
6777 F: include/drm/drm_accel.h
6779 DRM ACCEL DRIVERS FOR INTEL VPU
6780 M: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6781 M: Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6782 L: dri-devel@lists.freedesktop.org
6784 T: git git://anongit.freedesktop.org/drm/drm-misc
6785 F: drivers/accel/ivpu/
6786 F: include/uapi/drm/ivpu_accel.h
6788 DRM DRIVERS FOR ALLWINNER A10
6789 M: Maxime Ripard <mripard@kernel.org>
6790 M: Chen-Yu Tsai <wens@csie.org>
6791 L: dri-devel@lists.freedesktop.org
6793 T: git git://anongit.freedesktop.org/drm/drm-misc
6794 F: Documentation/devicetree/bindings/display/allwinner*
6795 F: drivers/gpu/drm/sun4i/
6797 DRM DRIVERS FOR AMLOGIC SOCS
6798 M: Neil Armstrong <neil.armstrong@linaro.org>
6799 L: dri-devel@lists.freedesktop.org
6800 L: linux-amlogic@lists.infradead.org
6802 W: http://linux-meson.com/
6803 T: git git://anongit.freedesktop.org/drm/drm-misc
6804 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6805 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6806 F: Documentation/gpu/meson.rst
6807 F: drivers/gpu/drm/meson/
6809 DRM DRIVERS FOR ATMEL HLCDC
6810 M: Sam Ravnborg <sam@ravnborg.org>
6811 M: Boris Brezillon <bbrezillon@kernel.org>
6812 L: dri-devel@lists.freedesktop.org
6814 T: git git://anongit.freedesktop.org/drm/drm-misc
6815 F: Documentation/devicetree/bindings/display/atmel/
6816 F: drivers/gpu/drm/atmel-hlcdc/
6818 DRM DRIVERS FOR BRIDGE CHIPS
6819 M: Andrzej Hajda <andrzej.hajda@intel.com>
6820 M: Neil Armstrong <neil.armstrong@linaro.org>
6821 M: Robert Foss <rfoss@kernel.org>
6822 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6823 R: Jonas Karlman <jonas@kwiboo.se>
6824 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6826 T: git git://anongit.freedesktop.org/drm/drm-misc
6827 F: Documentation/devicetree/bindings/display/bridge/
6828 F: drivers/gpu/drm/bridge/
6830 DRM DRIVERS FOR EXYNOS
6831 M: Inki Dae <inki.dae@samsung.com>
6832 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6833 M: Kyungmin Park <kyungmin.park@samsung.com>
6834 L: dri-devel@lists.freedesktop.org
6836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6837 F: Documentation/devicetree/bindings/display/exynos/
6838 F: Documentation/devicetree/bindings/display/samsung/
6839 F: drivers/gpu/drm/exynos/
6840 F: include/uapi/drm/exynos_drm.h
6842 DRM DRIVERS FOR FREESCALE DCU
6843 M: Stefan Agner <stefan@agner.ch>
6844 M: Alison Wang <alison.wang@nxp.com>
6845 L: dri-devel@lists.freedesktop.org
6847 T: git git://anongit.freedesktop.org/drm/drm-misc
6848 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6849 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6850 F: drivers/gpu/drm/fsl-dcu/
6852 DRM DRIVERS FOR FREESCALE IMX
6853 M: Philipp Zabel <p.zabel@pengutronix.de>
6854 L: dri-devel@lists.freedesktop.org
6856 F: Documentation/devicetree/bindings/display/imx/
6857 F: drivers/gpu/drm/imx/ipuv3/
6858 F: drivers/gpu/ipu-v3/
6860 DRM DRIVERS FOR FREESCALE IMX BRIDGE
6861 M: Liu Ying <victor.liu@nxp.com>
6862 L: dri-devel@lists.freedesktop.org
6864 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6865 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6866 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6867 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6868 F: drivers/gpu/drm/bridge/imx/
6870 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6871 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6872 L: dri-devel@lists.freedesktop.org
6874 T: git git://github.com/patjak/drm-gma500
6875 F: drivers/gpu/drm/gma500/
6877 DRM DRIVERS FOR HISILICON
6878 M: Xinliang Liu <xinliang.liu@linaro.org>
6879 M: Tian Tao <tiantao6@hisilicon.com>
6880 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6881 R: Sumit Semwal <sumit.semwal@linaro.org>
6882 R: Yongqin Liu <yongqin.liu@linaro.org>
6883 R: John Stultz <jstultz@google.com>
6884 L: dri-devel@lists.freedesktop.org
6886 T: git git://anongit.freedesktop.org/drm/drm-misc
6887 F: Documentation/devicetree/bindings/display/hisilicon/
6888 F: drivers/gpu/drm/hisilicon/
6890 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6891 M: Deepak Rawat <drawat.floss@gmail.com>
6892 L: linux-hyperv@vger.kernel.org
6893 L: dri-devel@lists.freedesktop.org
6895 T: git git://anongit.freedesktop.org/drm/drm-misc
6896 F: drivers/gpu/drm/hyperv
6898 DRM DRIVERS FOR LIMA
6899 M: Qiang Yu <yuq825@gmail.com>
6900 L: dri-devel@lists.freedesktop.org
6901 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6903 T: git git://anongit.freedesktop.org/drm/drm-misc
6904 F: drivers/gpu/drm/lima/
6905 F: include/uapi/drm/lima_drm.h
6907 DRM DRIVERS FOR MEDIATEK
6908 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6909 M: Philipp Zabel <p.zabel@pengutronix.de>
6910 L: dri-devel@lists.freedesktop.org
6911 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6913 F: Documentation/devicetree/bindings/display/mediatek/
6914 F: drivers/gpu/drm/mediatek/
6915 F: drivers/phy/mediatek/phy-mtk-dp.c
6916 F: drivers/phy/mediatek/phy-mtk-hdmi*
6917 F: drivers/phy/mediatek/phy-mtk-mipi*
6919 DRM DRIVERS FOR NVIDIA TEGRA
6920 M: Thierry Reding <thierry.reding@gmail.com>
6921 L: dri-devel@lists.freedesktop.org
6922 L: linux-tegra@vger.kernel.org
6924 T: git https://gitlab.freedesktop.org/drm/tegra.git
6925 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
6926 F: Documentation/devicetree/bindings/gpu/host1x/
6927 F: drivers/gpu/drm/tegra/
6928 F: drivers/gpu/host1x/
6929 F: include/linux/host1x.h
6930 F: include/uapi/drm/tegra_drm.h
6932 DRM DRIVERS FOR RENESAS
6933 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6934 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6935 L: dri-devel@lists.freedesktop.org
6936 L: linux-renesas-soc@vger.kernel.org
6938 T: git git://linuxtv.org/pinchartl/media drm/du/next
6939 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6940 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6941 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6942 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6943 F: drivers/gpu/drm/rcar-du/
6944 F: drivers/gpu/drm/shmobile/
6945 F: include/linux/platform_data/shmob_drm.h
6947 DRM DRIVERS FOR ROCKCHIP
6948 M: Sandy Huang <hjc@rock-chips.com>
6949 M: Heiko Stübner <heiko@sntech.de>
6950 L: dri-devel@lists.freedesktop.org
6952 T: git git://anongit.freedesktop.org/drm/drm-misc
6953 F: Documentation/devicetree/bindings/display/rockchip/
6954 F: drivers/gpu/drm/rockchip/
6957 M: Alain Volmat <alain.volmat@foss.st.com>
6958 L: dri-devel@lists.freedesktop.org
6960 T: git git://anongit.freedesktop.org/drm/drm-misc
6961 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6962 F: drivers/gpu/drm/sti
6965 M: Yannick Fertre <yannick.fertre@foss.st.com>
6966 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6967 M: Philippe Cornu <philippe.cornu@foss.st.com>
6968 L: dri-devel@lists.freedesktop.org
6970 T: git git://anongit.freedesktop.org/drm/drm-misc
6971 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6972 F: drivers/gpu/drm/stm
6974 DRM DRIVERS FOR TI KEYSTONE
6975 M: Jyri Sarha <jyri.sarha@iki.fi>
6976 M: Tomi Valkeinen <tomba@kernel.org>
6977 L: dri-devel@lists.freedesktop.org
6979 T: git git://anongit.freedesktop.org/drm/drm-misc
6980 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6981 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6982 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6983 F: drivers/gpu/drm/tidss/
6985 DRM DRIVERS FOR TI LCDC
6986 M: Jyri Sarha <jyri.sarha@iki.fi>
6987 R: Tomi Valkeinen <tomba@kernel.org>
6988 L: dri-devel@lists.freedesktop.org
6990 F: Documentation/devicetree/bindings/display/tilcdc/
6991 F: drivers/gpu/drm/tilcdc/
6993 DRM DRIVERS FOR TI OMAP
6994 M: Tomi Valkeinen <tomba@kernel.org>
6995 L: dri-devel@lists.freedesktop.org
6997 F: Documentation/devicetree/bindings/display/ti/
6998 F: drivers/gpu/drm/omapdrm/
7001 M: Emma Anholt <emma@anholt.net>
7002 M: Melissa Wen <mwen@igalia.com>
7004 T: git git://anongit.freedesktop.org/drm/drm-misc
7005 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7006 F: drivers/gpu/drm/v3d/
7007 F: include/uapi/drm/v3d_drm.h
7010 M: Emma Anholt <emma@anholt.net>
7011 M: Maxime Ripard <mripard@kernel.org>
7013 T: git git://github.com/anholt/linux
7014 T: git git://anongit.freedesktop.org/drm/drm-misc
7015 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7016 F: drivers/gpu/drm/vc4/
7017 F: include/uapi/drm/vc4_drm.h
7019 DRM DRIVERS FOR VIVANTE GPU IP
7020 M: Lucas Stach <l.stach@pengutronix.de>
7021 R: Russell King <linux+etnaviv@armlinux.org.uk>
7022 R: Christian Gmeiner <christian.gmeiner@gmail.com>
7023 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7024 L: dri-devel@lists.freedesktop.org
7026 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7027 F: drivers/gpu/drm/etnaviv/
7028 F: include/uapi/drm/etnaviv_drm.h
7031 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7032 L: dri-devel@lists.freedesktop.org
7033 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
7035 T: git git://anongit.freedesktop.org/drm/drm-misc
7036 F: Documentation/gpu/xen-front.rst
7037 F: drivers/gpu/drm/xen/
7039 DRM DRIVERS FOR XILINX
7040 M: Hyun Kwon <hyun.kwon@xilinx.com>
7041 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7042 L: dri-devel@lists.freedesktop.org
7044 T: git git://anongit.freedesktop.org/drm/drm-misc
7045 F: Documentation/devicetree/bindings/display/xlnx/
7046 F: drivers/gpu/drm/xlnx/
7049 M: Thierry Reding <thierry.reding@gmail.com>
7050 R: Sam Ravnborg <sam@ravnborg.org>
7051 L: dri-devel@lists.freedesktop.org
7053 T: git git://anongit.freedesktop.org/drm/drm-misc
7054 F: Documentation/devicetree/bindings/display/panel/
7055 F: drivers/gpu/drm/drm_panel.c
7056 F: drivers/gpu/drm/panel/
7057 F: include/drm/drm_panel.h
7059 DRM PRIVACY-SCREEN CLASS
7060 M: Hans de Goede <hdegoede@redhat.com>
7061 L: dri-devel@lists.freedesktop.org
7063 T: git git://anongit.freedesktop.org/drm/drm-misc
7064 F: drivers/gpu/drm/drm_privacy_screen*
7065 F: include/drm/drm_privacy_screen*
7068 M: Christian Koenig <christian.koenig@amd.com>
7069 M: Huang Rui <ray.huang@amd.com>
7070 L: dri-devel@lists.freedesktop.org
7072 T: git git://anongit.freedesktop.org/drm/drm-misc
7073 F: drivers/gpu/drm/ttm/
7077 M: Luben Tuikov <luben.tuikov@amd.com>
7078 L: dri-devel@lists.freedesktop.org
7080 T: git git://anongit.freedesktop.org/drm/drm-misc
7081 F: drivers/gpu/drm/scheduler/
7082 F: include/drm/gpu_scheduler.h
7084 DSBR100 USB FM RADIO DRIVER
7085 M: Alexey Klimov <klimov.linux@gmail.com>
7086 L: linux-media@vger.kernel.org
7088 T: git git://linuxtv.org/media_tree.git
7089 F: drivers/media/radio/dsbr100.c
7092 M: Hans Verkuil <hverkuil@xs4all.nl>
7093 L: linux-media@vger.kernel.org
7095 W: https://linuxtv.org
7096 T: git git://linuxtv.org/media_tree.git
7097 F: drivers/media/pci/dt3155/
7099 DVB_USB_AF9015 MEDIA DRIVER
7100 M: Antti Palosaari <crope@iki.fi>
7101 L: linux-media@vger.kernel.org
7103 W: https://linuxtv.org
7104 W: http://palosaari.fi/linux/
7105 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7106 T: git git://linuxtv.org/anttip/media_tree.git
7107 F: drivers/media/usb/dvb-usb-v2/af9015*
7109 DVB_USB_AF9035 MEDIA DRIVER
7110 M: Antti Palosaari <crope@iki.fi>
7111 L: linux-media@vger.kernel.org
7113 W: https://linuxtv.org
7114 W: http://palosaari.fi/linux/
7115 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7116 T: git git://linuxtv.org/anttip/media_tree.git
7117 F: drivers/media/usb/dvb-usb-v2/af9035*
7119 DVB_USB_ANYSEE MEDIA DRIVER
7120 M: Antti Palosaari <crope@iki.fi>
7121 L: linux-media@vger.kernel.org
7123 W: https://linuxtv.org
7124 W: http://palosaari.fi/linux/
7125 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7126 T: git git://linuxtv.org/anttip/media_tree.git
7127 F: drivers/media/usb/dvb-usb-v2/anysee*
7129 DVB_USB_AU6610 MEDIA DRIVER
7130 M: Antti Palosaari <crope@iki.fi>
7131 L: linux-media@vger.kernel.org
7133 W: https://linuxtv.org
7134 W: http://palosaari.fi/linux/
7135 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7136 T: git git://linuxtv.org/anttip/media_tree.git
7137 F: drivers/media/usb/dvb-usb-v2/au6610*
7139 DVB_USB_CE6230 MEDIA DRIVER
7140 M: Antti Palosaari <crope@iki.fi>
7141 L: linux-media@vger.kernel.org
7143 W: https://linuxtv.org
7144 W: http://palosaari.fi/linux/
7145 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7146 T: git git://linuxtv.org/anttip/media_tree.git
7147 F: drivers/media/usb/dvb-usb-v2/ce6230*
7149 DVB_USB_CXUSB MEDIA DRIVER
7150 M: Michael Krufky <mkrufky@linuxtv.org>
7151 L: linux-media@vger.kernel.org
7153 W: https://linuxtv.org
7154 W: http://github.com/mkrufky
7155 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7156 T: git git://linuxtv.org/media_tree.git
7157 F: drivers/media/usb/dvb-usb/cxusb*
7159 DVB_USB_EC168 MEDIA DRIVER
7160 M: Antti Palosaari <crope@iki.fi>
7161 L: linux-media@vger.kernel.org
7163 W: https://linuxtv.org
7164 W: http://palosaari.fi/linux/
7165 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7166 T: git git://linuxtv.org/anttip/media_tree.git
7167 F: drivers/media/usb/dvb-usb-v2/ec168*
7169 DVB_USB_GL861 MEDIA DRIVER
7170 M: Antti Palosaari <crope@iki.fi>
7171 L: linux-media@vger.kernel.org
7173 W: https://linuxtv.org
7174 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7175 T: git git://linuxtv.org/anttip/media_tree.git
7176 F: drivers/media/usb/dvb-usb-v2/gl861*
7178 DVB_USB_MXL111SF MEDIA DRIVER
7179 M: Michael Krufky <mkrufky@linuxtv.org>
7180 L: linux-media@vger.kernel.org
7182 W: https://linuxtv.org
7183 W: http://github.com/mkrufky
7184 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7185 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7186 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7188 DVB_USB_RTL28XXU MEDIA DRIVER
7189 M: Antti Palosaari <crope@iki.fi>
7190 L: linux-media@vger.kernel.org
7192 W: https://linuxtv.org
7193 W: http://palosaari.fi/linux/
7194 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7195 T: git git://linuxtv.org/anttip/media_tree.git
7196 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7198 DVB_USB_V2 MEDIA DRIVER
7199 M: Antti Palosaari <crope@iki.fi>
7200 L: linux-media@vger.kernel.org
7202 W: https://linuxtv.org
7203 W: http://palosaari.fi/linux/
7204 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7205 T: git git://linuxtv.org/anttip/media_tree.git
7206 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7207 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7210 M: Jason Baron <jbaron@akamai.com>
7212 F: include/linux/dynamic_debug.h
7213 F: lib/dynamic_debug.c
7214 M: Jim Cromie <jim.cromie@gmail.com>
7215 F: lib/test_dynamic_debug.c
7217 DYNAMIC INTERRUPT MODERATION
7218 M: Tal Gilboa <talgi@nvidia.com>
7220 F: Documentation/networking/net_dim.rst
7221 F: include/linux/dim.h
7224 DZ DECSTATION DZ11 SERIAL DRIVER
7225 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7227 F: drivers/tty/serial/dz.*
7229 E3X0 POWER BUTTON DRIVER
7230 M: Moritz Fischer <moritz.fischer@ettus.com>
7231 L: usrp-users@lists.ettus.com
7233 W: http://www.ettus.com
7234 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7235 F: drivers/input/misc/e3x0-button.c
7238 M: Antti Palosaari <crope@iki.fi>
7239 L: linux-media@vger.kernel.org
7241 W: https://linuxtv.org
7242 W: http://palosaari.fi/linux/
7243 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7244 T: git git://linuxtv.org/anttip/media_tree.git
7245 F: drivers/media/tuners/e4000*
7247 EARTH_PT1 MEDIA DRIVER
7248 M: Akihiro Tsukada <tskd08@gmail.com>
7249 L: linux-media@vger.kernel.org
7251 F: drivers/media/pci/pt1/
7253 EARTH_PT3 MEDIA DRIVER
7254 M: Akihiro Tsukada <tskd08@gmail.com>
7255 L: linux-media@vger.kernel.org
7257 F: drivers/media/pci/pt3/
7260 M: Antti Palosaari <crope@iki.fi>
7261 L: linux-media@vger.kernel.org
7263 W: https://linuxtv.org
7264 W: http://palosaari.fi/linux/
7265 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7266 T: git git://linuxtv.org/anttip/media_tree.git
7267 F: drivers/media/dvb-frontends/ec100*
7270 M: Tyler Hicks <code@tyhicks.com>
7271 L: ecryptfs@vger.kernel.org
7273 W: http://ecryptfs.org
7274 W: https://launchpad.net/ecryptfs
7275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7276 F: Documentation/filesystems/ecryptfs.rst
7280 M: Yazen Ghannam <yazen.ghannam@amd.com>
7281 L: linux-edac@vger.kernel.org
7283 F: drivers/edac/amd64_edac*
7284 F: drivers/edac/mce_amd*
7287 M: Jan Luebbe <jlu@pengutronix.de>
7288 L: linux-edac@vger.kernel.org
7290 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7291 F: drivers/edac/armada_xp_*
7294 M: Stefan Schaeckeler <sschaeck@cisco.com>
7296 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7297 F: drivers/edac/aspeed_edac.c
7300 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7302 F: drivers/edac/bluefield_edac.c
7305 M: Andre Przywara <andre.przywara@arm.com>
7306 L: linux-edac@vger.kernel.org
7308 F: drivers/edac/highbank*
7311 M: Ralf Baechle <ralf@linux-mips.org>
7312 L: linux-edac@vger.kernel.org
7313 L: linux-mips@vger.kernel.org
7315 F: drivers/edac/octeon_edac*
7317 EDAC-CAVIUM THUNDERX
7318 M: Robert Richter <rric@kernel.org>
7319 L: linux-edac@vger.kernel.org
7321 F: drivers/edac/thunderx_edac*
7324 M: Borislav Petkov <bp@alien8.de>
7325 M: Tony Luck <tony.luck@intel.com>
7326 R: James Morse <james.morse@arm.com>
7327 R: Mauro Carvalho Chehab <mchehab@kernel.org>
7328 R: Robert Richter <rric@kernel.org>
7329 L: linux-edac@vger.kernel.org
7331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7332 F: Documentation/admin-guide/ras.rst
7333 F: Documentation/driver-api/edac.rst
7335 F: include/linux/edac.h
7338 M: Lei Wang <lewan@microsoft.com>
7339 L: linux-edac@vger.kernel.org
7341 F: drivers/edac/dmc520_edac.c
7344 M: Mark Gross <markgross@kernel.org>
7345 L: linux-edac@vger.kernel.org
7347 F: drivers/edac/e752x_edac.c
7350 L: linux-edac@vger.kernel.org
7352 F: drivers/edac/e7xxx_edac.c
7355 M: York Sun <york.sun@nxp.com>
7356 L: linux-edac@vger.kernel.org
7358 F: drivers/edac/fsl_ddr_edac.*
7361 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7362 L: linux-edac@vger.kernel.org
7364 F: drivers/edac/ghes_edac.c
7367 M: Tony Luck <tony.luck@intel.com>
7368 L: linux-edac@vger.kernel.org
7370 F: drivers/edac/i10nm_base.c
7373 L: linux-edac@vger.kernel.org
7375 F: drivers/edac/i3000_edac.c
7378 L: linux-edac@vger.kernel.org
7380 F: drivers/edac/i5000_edac.c
7383 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7384 L: linux-edac@vger.kernel.org
7386 F: drivers/edac/i5400_edac.c
7389 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7390 L: linux-edac@vger.kernel.org
7392 F: drivers/edac/i7300_edac.c
7395 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7396 L: linux-edac@vger.kernel.org
7398 F: drivers/edac/i7core_edac.c
7401 M: Tim Small <tim@buttersideup.com>
7402 L: linux-edac@vger.kernel.org
7404 F: drivers/edac/i82443bxgx_edac.c
7407 M: "Arvind R." <arvino55@gmail.com>
7408 L: linux-edac@vger.kernel.org
7410 F: drivers/edac/i82975x_edac.c
7413 M: Jason Baron <jbaron@akamai.com>
7414 L: linux-edac@vger.kernel.org
7416 F: drivers/edac/ie31200_edac.c
7419 M: Tony Luck <tony.luck@intel.com>
7420 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7421 L: linux-edac@vger.kernel.org
7423 F: drivers/edac/igen6_edac.c
7426 M: Johannes Thumshirn <morbidrsa@gmail.com>
7427 L: linux-edac@vger.kernel.org
7429 F: drivers/edac/mpc85xx_edac.[ch]
7432 M: Egor Martovetsky <egor@pasemi.com>
7433 L: linux-edac@vger.kernel.org
7435 F: drivers/edac/pasemi_edac.c
7438 M: Tony Luck <tony.luck@intel.com>
7439 L: linux-edac@vger.kernel.org
7441 F: drivers/edac/pnd2_edac.[ch]
7444 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7445 L: linux-arm-msm@vger.kernel.org
7446 L: linux-edac@vger.kernel.org
7448 F: drivers/edac/qcom_edac.c
7451 M: Tim Small <tim@buttersideup.com>
7452 L: linux-edac@vger.kernel.org
7454 F: drivers/edac/r82600_edac.c
7457 M: Tony Luck <tony.luck@intel.com>
7458 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7459 L: linux-edac@vger.kernel.org
7461 F: drivers/edac/sb_edac.c
7464 M: Tony Luck <tony.luck@intel.com>
7465 L: linux-edac@vger.kernel.org
7467 F: drivers/edac/skx_*.[ch]
7470 M: Tero Kristo <kristo@kernel.org>
7471 L: linux-edac@vger.kernel.org
7473 F: drivers/edac/ti_edac.c
7475 EDIROL UA-101/UA-1000 DRIVER
7476 M: Clemens Ladisch <clemens@ladisch.de>
7477 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7480 F: sound/usb/misc/ua101.c
7483 M: Ivan Hu <ivan.hu@canonical.com>
7484 M: Ard Biesheuvel <ardb@kernel.org>
7485 L: linux-efi@vger.kernel.org
7487 F: drivers/firmware/efi/test/
7489 EFI VARIABLE FILESYSTEM
7490 M: Jeremy Kerr <jk@ozlabs.org>
7491 M: Ard Biesheuvel <ardb@kernel.org>
7492 L: linux-efi@vger.kernel.org
7494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7497 EFIFB FRAMEBUFFER DRIVER
7498 M: Peter Jones <pjones@redhat.com>
7499 L: linux-fbdev@vger.kernel.org
7501 F: drivers/video/fbdev/efifb.c
7505 W: http://aeschi.ch.eu.org/efs/
7508 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7509 M: Douglas Miller <dougmill@linux.ibm.com>
7510 L: netdev@vger.kernel.org
7512 F: drivers/net/ethernet/ibm/ehea/
7514 ELM327 CAN NETWORK DRIVER
7515 M: Max Staudt <max@enpas.org>
7516 L: linux-can@vger.kernel.org
7518 F: Documentation/networking/device_drivers/can/can327.rst
7519 F: drivers/net/can/can327.c
7521 EM28XX VIDEO4LINUX DRIVER
7522 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7523 L: linux-media@vger.kernel.org
7525 W: https://linuxtv.org
7526 T: git git://linuxtv.org/media_tree.git
7527 F: Documentation/admin-guide/media/em28xx*
7528 F: drivers/media/usb/em28xx/
7531 M: Olivia Mackall <olivia@selenic.com>
7532 M: David Woodhouse <dwmw2@infradead.org>
7533 L: linux-embedded@vger.kernel.org
7536 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7537 M: Adrian Hunter <adrian.hunter@intel.com>
7538 M: Ritesh Harjani <riteshh@codeaurora.org>
7539 M: Asutosh Das <asutoshd@codeaurora.org>
7540 L: linux-mmc@vger.kernel.org
7542 F: drivers/mmc/host/cqhci*
7544 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7545 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7546 L: linux-scsi@vger.kernel.org
7548 W: http://www.broadcom.com
7549 F: drivers/scsi/be2iscsi/
7551 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7552 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7553 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7554 M: Somnath Kotur <somnath.kotur@broadcom.com>
7555 L: netdev@vger.kernel.org
7557 W: http://www.emulex.com
7558 F: drivers/net/ethernet/emulex/benet/
7560 EMULEX ONECONNECT ROCE DRIVER
7561 M: Selvin Xavier <selvin.xavier@broadcom.com>
7562 L: linux-rdma@vger.kernel.org
7564 W: http://www.broadcom.com
7565 F: drivers/infiniband/hw/ocrdma/
7566 F: include/uapi/rdma/ocrdma-abi.h
7568 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7569 M: James Smart <james.smart@broadcom.com>
7570 M: Dick Kennedy <dick.kennedy@broadcom.com>
7571 L: linux-scsi@vger.kernel.org
7573 W: http://www.broadcom.com
7574 F: drivers/scsi/lpfc/
7576 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7577 M: James Smart <james.smart@broadcom.com>
7578 M: Ram Vegesna <ram.vegesna@broadcom.com>
7579 L: linux-scsi@vger.kernel.org
7580 L: target-devel@vger.kernel.org
7582 W: http://www.broadcom.com
7583 F: drivers/scsi/elx/
7585 ENE CB710 FLASH CARD READER DRIVER
7586 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7588 F: drivers/misc/cb710/
7589 F: drivers/mmc/host/cb710-mmc.*
7590 F: include/linux/cb710.h
7592 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7593 M: Maxim Levitsky <maximlevitsky@gmail.com>
7595 F: drivers/media/rc/ene_ir.*
7597 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7598 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7599 L: linuxppc-dev@lists.ozlabs.org
7601 F: drivers/tty/ehv_bytechan.c
7603 EPSON S1D13XXX FRAMEBUFFER DRIVER
7604 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7607 F: drivers/video/fbdev/s1d13xxxfb.c
7608 F: include/video/s1d13xxxfb.h
7611 M: Gao Xiang <xiang@kernel.org>
7612 M: Chao Yu <chao@kernel.org>
7613 R: Yue Hu <huyue2@coolpad.com>
7614 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7615 L: linux-erofs@lists.ozlabs.org
7617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7618 F: Documentation/ABI/testing/sysfs-fs-erofs
7619 F: Documentation/filesystems/erofs.rst
7621 F: include/trace/events/erofs.h
7623 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7624 M: Jeff Layton <jlayton@kernel.org>
7626 F: include/linux/errseq.h
7630 M: Frank Jungclaus <frank.jungclaus@esd.eu>
7632 L: linux-can@vger.kernel.org
7634 F: drivers/net/can/usb/esd_usb.c
7636 ET131X NETWORK DRIVER
7637 M: Mark Einon <mark.einon@gmail.com>
7639 F: drivers/net/ethernet/agere/
7641 ETAS ES58X CAN/USB DRIVER
7642 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7643 L: linux-can@vger.kernel.org
7645 F: Documentation/networking/devlink/etas_es58x.rst
7646 F: drivers/net/can/usb/etas_es58x/
7649 M: Roopa Prabhu <roopa@nvidia.com>
7650 M: Nikolay Aleksandrov <razor@blackwall.org>
7651 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7652 L: netdev@vger.kernel.org
7654 W: http://www.linuxfoundation.org/en/Net:Bridge
7655 F: include/linux/netfilter_bridge/
7658 ETHERNET PHY LIBRARY
7659 M: Andrew Lunn <andrew@lunn.ch>
7660 M: Heiner Kallweit <hkallweit1@gmail.com>
7661 R: Russell King <linux@armlinux.org.uk>
7662 L: netdev@vger.kernel.org
7664 F: Documentation/ABI/testing/sysfs-class-net-phydev
7665 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7666 F: Documentation/devicetree/bindings/net/mdio*
7667 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7668 F: Documentation/networking/phy.rst
7669 F: drivers/net/mdio/
7670 F: drivers/net/mdio/acpi_mdio.c
7671 F: drivers/net/mdio/fwnode_mdio.c
7672 F: drivers/net/mdio/of_mdio.c
7675 F: include/dt-bindings/net/qca-ar803x.h
7676 F: include/linux/linkmode.h
7677 F: include/linux/*mdio*.h
7678 F: include/linux/mdio/*.h
7679 F: include/linux/mii.h
7680 F: include/linux/of_net.h
7681 F: include/linux/phy.h
7682 F: include/linux/phy_fixed.h
7683 F: include/linux/platform_data/mdio-bcm-unimac.h
7684 F: include/linux/platform_data/mdio-gpio.h
7685 F: include/trace/events/mdio.h
7686 F: include/uapi/linux/mdio.h
7687 F: include/uapi/linux/mii.h
7688 F: net/core/of_net.c
7691 R: Eric Biederman <ebiederm@xmission.com>
7692 R: Kees Cook <keescook@chromium.org>
7693 L: linux-mm@kvack.org
7695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7698 F: include/linux/binfmts.h
7699 F: include/linux/elf.h
7700 F: include/uapi/linux/binfmts.h
7701 F: include/uapi/linux/elf.h
7702 F: tools/testing/selftests/exec/
7707 M: Namjae Jeon <linkinjeon@kernel.org>
7708 M: Sungjong Seo <sj1557.seo@samsung.com>
7709 L: linux-fsdevel@vger.kernel.org
7711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7715 M: Jan Kara <jack@suse.com>
7716 L: linux-ext4@vger.kernel.org
7718 F: Documentation/filesystems/ext2.rst
7720 F: include/linux/ext2*
7723 M: "Theodore Ts'o" <tytso@mit.edu>
7724 M: Andreas Dilger <adilger.kernel@dilger.ca>
7725 L: linux-ext4@vger.kernel.org
7727 W: http://ext4.wiki.kernel.org
7728 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7730 F: Documentation/filesystems/ext4/
7732 F: include/trace/events/ext4.h
7734 Extended Verification Module (EVM)
7735 M: Mimi Zohar <zohar@linux.ibm.com>
7736 L: linux-integrity@vger.kernel.org
7738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7739 F: security/integrity/evm/
7740 F: security/integrity/
7742 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7743 M: Ard Biesheuvel <ardb@kernel.org>
7744 L: linux-efi@vger.kernel.org
7746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7747 F: Documentation/admin-guide/efi-stub.rst
7748 F: arch/*/include/asm/efi.h
7749 F: arch/*/kernel/efi.c
7750 F: arch/arm/boot/compressed/efi-header.S
7751 F: arch/x86/platform/efi/
7752 F: drivers/firmware/efi/
7753 F: include/linux/efi*.h
7755 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7756 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7757 M: Chanwoo Choi <cw00.choi@samsung.com>
7758 L: linux-kernel@vger.kernel.org
7760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7761 F: Documentation/devicetree/bindings/extcon/
7762 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7764 F: include/linux/extcon.h
7765 F: include/linux/extcon/
7768 M: Masami Hiramatsu <mhiramat@kernel.org>
7769 L: linux-kernel@vger.kernel.org
7770 L: linux-trace-kernel@vger.kernel.org
7771 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
7773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
7774 F: Documentation/admin-guide/bootconfig.rst
7775 F: fs/proc/bootconfig.c
7776 F: include/linux/bootconfig.h
7777 F: lib/bootconfig-data.S
7779 F: tools/bootconfig/*
7780 F: tools/bootconfig/scripts/*
7783 M: Jingoo Han <jingoohan1@gmail.com>
7784 L: dri-devel@lists.freedesktop.org
7786 F: drivers/gpu/drm/exynos/exynos_dp*
7788 EXYNOS SYSMMU (IOMMU) driver
7789 M: Marek Szyprowski <m.szyprowski@samsung.com>
7790 L: iommu@lists.linux.dev
7792 F: drivers/iommu/exynos-iommu.c
7795 M: Jaegeuk Kim <jaegeuk@kernel.org>
7796 M: Chao Yu <chao@kernel.org>
7797 L: linux-f2fs-devel@lists.sourceforge.net
7799 W: https://f2fs.wiki.kernel.org/
7800 Q: https://patchwork.kernel.org/project/f2fs/list/
7801 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
7802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7803 F: Documentation/ABI/testing/sysfs-fs-f2fs
7804 F: Documentation/filesystems/f2fs.rst
7806 F: include/linux/f2fs_fs.h
7807 F: include/trace/events/f2fs.h
7808 F: include/uapi/linux/f2fs.h
7810 F71805F HARDWARE MONITORING DRIVER
7811 M: Jean Delvare <jdelvare@suse.com>
7812 L: linux-hwmon@vger.kernel.org
7814 F: Documentation/hwmon/f71805f.rst
7815 F: drivers/hwmon/f71805f.c
7818 M: Josh Poimboeuf <jpoimboe@kernel.org>
7820 F: scripts/faddr2line
7823 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7824 L: netdev@vger.kernel.org
7826 F: Documentation/networking/failover.rst
7827 F: include/net/failover.h
7828 F: net/core/failover.c
7831 M: Jan Kara <jack@suse.cz>
7832 R: Amir Goldstein <amir73il@gmail.com>
7833 R: Matthew Bobrowski <repnop@google.com>
7834 L: linux-fsdevel@vger.kernel.org
7836 F: fs/notify/fanotify/
7837 F: include/linux/fanotify.h
7838 F: include/uapi/linux/fanotify.h
7840 FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
7841 M: Linus Walleij <linus.walleij@linaro.org>
7842 L: linux-usb@vger.kernel.org
7844 F: drivers/usb/fotg210/
7846 FARSYNC SYNCHRONOUS DRIVER
7847 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7849 W: http://www.farsite.co.uk/
7850 F: drivers/net/wan/farsync.*
7852 FAULT INJECTION SUPPORT
7853 M: Akinobu Mita <akinobu.mita@gmail.com>
7855 F: Documentation/fault-injection/
7856 F: lib/fault-inject.c
7858 FBTFT Framebuffer drivers
7859 L: dri-devel@lists.freedesktop.org
7860 L: linux-fbdev@vger.kernel.org
7862 F: drivers/staging/fbtft/
7865 M: Michael Buesch <m@bues.ch>
7866 L: linux-media@vger.kernel.org
7868 F: drivers/media/tuners/fc0011.c
7869 F: drivers/media/tuners/fc0011.h
7872 M: Antti Palosaari <crope@iki.fi>
7873 L: linux-media@vger.kernel.org
7875 W: https://linuxtv.org
7876 W: http://palosaari.fi/linux/
7877 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7878 T: git git://linuxtv.org/anttip/media_tree.git
7879 F: drivers/media/tuners/fc2580*
7881 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7882 M: Hannes Reinecke <hare@suse.de>
7883 L: linux-scsi@vger.kernel.org
7885 W: www.Open-FCoE.org
7886 F: drivers/scsi/fcoe/
7887 F: drivers/scsi/libfc/
7889 F: include/scsi/libfc.h
7890 F: include/scsi/libfcoe.h
7891 F: include/uapi/scsi/fc/
7893 FILE LOCKING (flock() and fcntl()/lockf())
7894 M: Jeff Layton <jlayton@kernel.org>
7895 M: Chuck Lever <chuck.lever@oracle.com>
7896 L: linux-fsdevel@vger.kernel.org
7900 F: include/linux/fcntl.h
7901 F: include/uapi/linux/fcntl.h
7903 FILESYSTEM DIRECT ACCESS (DAX)
7904 M: Dan Williams <dan.j.williams@intel.com>
7905 R: Matthew Wilcox <willy@infradead.org>
7906 R: Jan Kara <jack@suse.cz>
7907 L: linux-fsdevel@vger.kernel.org
7908 L: nvdimm@lists.linux.dev
7911 F: include/linux/dax.h
7912 F: include/trace/events/fs_dax.h
7914 FILESYSTEMS (VFS and infrastructure)
7915 M: Alexander Viro <viro@zeniv.linux.org.uk>
7916 M: Christian Brauner <brauner@kernel.org>
7917 L: linux-fsdevel@vger.kernel.org
7920 F: include/linux/fs.h
7921 F: include/linux/fs_types.h
7922 F: include/uapi/linux/fs.h
7923 F: include/uapi/linux/openat2.h
7925 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7926 M: Riku Voipio <riku.voipio@iki.fi>
7927 L: linux-hwmon@vger.kernel.org
7929 F: drivers/hwmon/f75375s.c
7930 F: include/linux/f75375s.h
7932 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7933 M: Clemens Ladisch <clemens@ladisch.de>
7934 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7935 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7938 F: include/uapi/sound/firewire.h
7941 FIREWIRE MEDIA DRIVERS (firedtv)
7942 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7943 L: linux-media@vger.kernel.org
7944 L: linux1394-devel@lists.sourceforge.net
7946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7947 F: drivers/media/firewire/
7949 FIREWIRE SBP-2 TARGET
7950 M: Chris Boot <bootc@bootc.net>
7951 L: linux-scsi@vger.kernel.org
7952 L: target-devel@vger.kernel.org
7953 L: linux1394-devel@lists.sourceforge.net
7955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7956 F: drivers/target/sbp/
7959 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7960 L: linux1394-devel@lists.sourceforge.net
7962 W: http://ieee1394.wiki.kernel.org/
7963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7964 F: drivers/firewire/
7965 F: include/linux/firewire.h
7966 F: include/uapi/linux/firewire*.h
7969 FIRMWARE FRAMEWORK FOR ARMV8-A
7970 M: Sudeep Holla <sudeep.holla@arm.com>
7971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7973 F: drivers/firmware/arm_ffa/
7974 F: include/linux/arm_ffa.h
7976 FIRMWARE LOADER (request_firmware)
7977 M: Luis Chamberlain <mcgrof@kernel.org>
7978 M: Russ Weight <russell.h.weight@intel.com>
7979 L: linux-kernel@vger.kernel.org
7981 F: Documentation/firmware_class/
7982 F: drivers/base/firmware_loader/
7983 F: include/linux/firmware.h
7985 FLEXTIMER FTM-QUADDEC DRIVER
7986 M: Patrick Havelange <patrick.havelange@essensium.com>
7987 L: linux-iio@vger.kernel.org
7989 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7990 F: drivers/counter/ftm-quaddec.c
7993 M: Denis Efremov <efremov@linux.com>
7994 L: linux-block@vger.kernel.org
7996 F: drivers/block/floppy.c
7998 FLYSKY FSIA6B RC RECEIVER
7999 M: Markus Koch <markus@notsyncing.net>
8000 L: linux-input@vger.kernel.org
8002 F: drivers/input/joystick/fsia6b.c
8004 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
8005 M: Geoffrey D. Bennett <g@b4.vu>
8006 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8009 F: sound/usb/mixer_scarlett_gen2.c
8011 FORCEDETH GIGABIT ETHERNET DRIVER
8012 M: Rain River <rain.1986.08.12@gmail.com>
8013 M: Zhu Yanjun <zyjzyj2000@gmail.com>
8014 L: netdev@vger.kernel.org
8016 F: drivers/net/ethernet/nvidia/*
8019 M: Kees Cook <keescook@chromium.org>
8020 L: linux-hardening@vger.kernel.org
8022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8023 F: include/linux/fortify-string.h
8024 F: lib/fortify_kunit.c
8025 F: lib/memcpy_kunit.c
8026 F: lib/strscpy_kunit.c
8027 F: lib/test_fortify/*
8028 F: scripts/test_fortify.sh
8032 M: Wu Hao <hao.wu@intel.com>
8033 R: Tom Rix <trix@redhat.com>
8034 L: linux-fpga@vger.kernel.org
8036 F: Documentation/ABI/testing/sysfs-bus-dfl*
8037 F: Documentation/fpga/dfl.rst
8038 F: drivers/fpga/dfl*
8039 F: drivers/uio/uio_dfl.c
8040 F: include/linux/dfl.h
8041 F: include/uapi/linux/fpga-dfl.h
8043 FPGA MANAGER FRAMEWORK
8044 M: Moritz Fischer <mdf@kernel.org>
8045 M: Wu Hao <hao.wu@intel.com>
8046 M: Xu Yilun <yilun.xu@intel.com>
8047 R: Tom Rix <trix@redhat.com>
8048 L: linux-fpga@vger.kernel.org
8050 Q: http://patchwork.kernel.org/project/linux-fpga/list/
8051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8052 F: Documentation/devicetree/bindings/fpga/
8053 F: Documentation/driver-api/fpga/
8054 F: Documentation/fpga/
8056 F: include/linux/fpga/
8058 INTEL MAX10 BMC SECURE UPDATES
8059 M: Russ Weight <russell.h.weight@intel.com>
8060 L: linux-fpga@vger.kernel.org
8062 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
8063 F: drivers/fpga/intel-m10-bmc-sec-update.c
8065 MICROCHIP POLARFIRE FPGA DRIVERS
8066 M: Conor Dooley <conor.dooley@microchip.com>
8067 R: Ivan Bornyakov <i.bornyakov@metrotek.ru>
8068 L: linux-fpga@vger.kernel.org
8070 F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
8071 F: drivers/fpga/microchip-spi.c
8074 M: Bill Metzenthen <billm@melbpc.org.au>
8076 W: https://floatingpoint.billm.au/
8077 F: arch/x86/math-emu/
8080 M: Daniel Vetter <daniel@ffwll.ch>
8081 F: drivers/video/fbdev/core/
8083 T: git git://anongit.freedesktop.org/drm/drm-misc
8086 M: Helge Deller <deller@gmx.de>
8087 L: linux-fbdev@vger.kernel.org
8088 L: dri-devel@lists.freedesktop.org
8090 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8092 F: Documentation/fb/
8094 F: include/linux/fb.h
8095 F: include/uapi/linux/fb.h
8096 F: include/uapi/video/
8099 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8100 M: Horia Geantă <horia.geanta@nxp.com>
8101 M: Pankaj Gupta <pankaj.gupta@nxp.com>
8102 M: Gaurav Jain <gaurav.jain@nxp.com>
8103 L: linux-crypto@vger.kernel.org
8105 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
8106 F: drivers/crypto/caam/
8108 FREESCALE COLDFIRE M5441X MMC DRIVER
8109 M: Angelo Dureghello <angelo.dureghello@timesys.com>
8110 L: linux-mmc@vger.kernel.org
8112 F: drivers/mmc/host/sdhci-esdhc-mcf.c
8113 F: include/linux/platform_data/mmc-esdhc-mcf.h
8115 FREESCALE DIU FRAMEBUFFER DRIVER
8116 M: Timur Tabi <timur@kernel.org>
8117 L: linux-fbdev@vger.kernel.org
8119 F: drivers/video/fbdev/fsl-diu-fb.*
8121 FREESCALE DMA DRIVER
8122 M: Li Yang <leoyang.li@nxp.com>
8123 M: Zhang Wei <zw@zh-kernel.org>
8124 L: linuxppc-dev@lists.ozlabs.org
8126 F: drivers/dma/fsldma.*
8128 FREESCALE DSPI DRIVER
8129 M: Vladimir Oltean <olteanv@gmail.com>
8130 L: linux-spi@vger.kernel.org
8132 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8133 F: drivers/spi/spi-fsl-dspi.c
8134 F: include/linux/spi/spi-fsl-dspi.h
8136 FREESCALE ENETC ETHERNET DRIVERS
8137 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8138 L: netdev@vger.kernel.org
8140 F: drivers/net/ethernet/freescale/enetc/
8142 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8143 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8144 L: netdev@vger.kernel.org
8146 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8147 F: drivers/net/ethernet/freescale/gianfar*
8149 FREESCALE GPMI NAND DRIVER
8150 M: Han Xu <han.xu@nxp.com>
8151 L: linux-mtd@lists.infradead.org
8153 F: drivers/mtd/nand/raw/gpmi-nand/*
8155 FREESCALE I2C CPM DRIVER
8156 M: Jochen Friedrich <jochen@scram.de>
8157 L: linuxppc-dev@lists.ozlabs.org
8158 L: linux-i2c@vger.kernel.org
8160 F: drivers/i2c/busses/i2c-cpm.c
8162 FREESCALE IMX / MXC FEC DRIVER
8163 M: Wei Fang <wei.fang@nxp.com>
8164 R: Shenwei Wang <shenwei.wang@nxp.com>
8165 R: Clark Wang <xiaoning.wang@nxp.com>
8166 R: NXP Linux Team <linux-imx@nxp.com>
8167 L: netdev@vger.kernel.org
8169 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8170 F: drivers/net/ethernet/freescale/fec.h
8171 F: drivers/net/ethernet/freescale/fec_main.c
8172 F: drivers/net/ethernet/freescale/fec_ptp.c
8174 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8175 M: Sascha Hauer <s.hauer@pengutronix.de>
8176 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8177 L: linux-fbdev@vger.kernel.org
8178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8180 F: drivers/video/fbdev/imxfb.c
8182 FREESCALE IMX DDR PMU DRIVER
8183 M: Frank Li <Frank.li@nxp.com>
8184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8186 F: Documentation/admin-guide/perf/imx-ddr.rst
8187 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8188 F: drivers/perf/fsl_imx8_ddr_perf.c
8190 FREESCALE IMX I2C DRIVER
8191 M: Oleksij Rempel <o.rempel@pengutronix.de>
8192 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8193 L: linux-i2c@vger.kernel.org
8195 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8196 F: drivers/i2c/busses/i2c-imx.c
8198 FREESCALE IMX LPI2C DRIVER
8199 M: Dong Aisheng <aisheng.dong@nxp.com>
8200 L: linux-i2c@vger.kernel.org
8201 L: linux-imx@nxp.com
8203 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8204 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8206 FREESCALE MPC I2C DRIVER
8207 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8208 L: linux-i2c@vger.kernel.org
8210 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8211 F: drivers/i2c/busses/i2c-mpc.c
8213 FREESCALE QORIQ DPAA ETHERNET DRIVER
8214 M: Madalin Bucur <madalin.bucur@nxp.com>
8215 L: netdev@vger.kernel.org
8217 F: drivers/net/ethernet/freescale/dpaa
8219 FREESCALE QORIQ DPAA FMAN DRIVER
8220 M: Madalin Bucur <madalin.bucur@nxp.com>
8221 L: netdev@vger.kernel.org
8223 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8224 F: drivers/net/ethernet/freescale/fman
8226 FREESCALE QORIQ PTP CLOCK DRIVER
8227 M: Yangbo Lu <yangbo.lu@nxp.com>
8228 L: netdev@vger.kernel.org
8230 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8231 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8232 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8233 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8234 F: drivers/ptp/ptp_qoriq.c
8235 F: drivers/ptp/ptp_qoriq_debugfs.c
8236 F: include/linux/fsl/ptp_qoriq.h
8238 FREESCALE QUAD SPI DRIVER
8239 M: Han Xu <han.xu@nxp.com>
8240 L: linux-spi@vger.kernel.org
8242 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8243 F: drivers/spi/spi-fsl-qspi.c
8245 FREESCALE QUICC ENGINE LIBRARY
8246 M: Qiang Zhao <qiang.zhao@nxp.com>
8247 L: linuxppc-dev@lists.ozlabs.org
8249 F: drivers/soc/fsl/qe/
8250 F: include/soc/fsl/qe/
8252 FREESCALE QUICC ENGINE QMC DRIVER
8253 M: Herve Codina <herve.codina@bootlin.com>
8254 L: linuxppc-dev@lists.ozlabs.org
8256 F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8257 F: drivers/soc/fsl/qe/qmc.c
8258 F: include/soc/fsl/qe/qmc.h
8260 FREESCALE QUICC ENGINE TSA DRIVER
8261 M: Herve Codina <herve.codina@bootlin.com>
8262 L: linuxppc-dev@lists.ozlabs.org
8264 F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8265 F: drivers/soc/fsl/qe/tsa.c
8266 F: drivers/soc/fsl/qe/tsa.h
8267 F: include/dt-bindings/soc/cpm1-fsl,tsa.h
8269 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8270 M: Li Yang <leoyang.li@nxp.com>
8271 L: netdev@vger.kernel.org
8272 L: linuxppc-dev@lists.ozlabs.org
8274 F: drivers/net/ethernet/freescale/ucc_geth*
8276 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8277 M: Zhao Qiang <qiang.zhao@nxp.com>
8278 L: netdev@vger.kernel.org
8279 L: linuxppc-dev@lists.ozlabs.org
8281 F: drivers/net/wan/fsl_ucc_hdlc*
8283 FREESCALE QUICC ENGINE UCC UART DRIVER
8284 M: Timur Tabi <timur@kernel.org>
8285 L: linuxppc-dev@lists.ozlabs.org
8287 F: drivers/tty/serial/ucc_uart.c
8289 FREESCALE SOC DRIVERS
8290 M: Li Yang <leoyang.li@nxp.com>
8291 L: linuxppc-dev@lists.ozlabs.org
8292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8294 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8295 F: Documentation/devicetree/bindings/soc/fsl/
8297 F: include/linux/fsl/
8300 FREESCALE SOC FS_ENET DRIVER
8301 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8302 L: linuxppc-dev@lists.ozlabs.org
8303 L: netdev@vger.kernel.org
8305 F: drivers/net/ethernet/freescale/fs_enet/
8306 F: include/linux/fs_enet_pd.h
8308 FREESCALE SOC SOUND DRIVERS
8309 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8310 M: Xiubo Li <Xiubo.Lee@gmail.com>
8311 R: Fabio Estevam <festevam@gmail.com>
8312 R: Nicolin Chen <nicoleotsuka@gmail.com>
8313 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8314 L: linuxppc-dev@lists.ozlabs.org
8316 F: sound/soc/fsl/fsl*
8317 F: sound/soc/fsl/imx*
8318 F: sound/soc/fsl/mpc8610_hpcd.c
8320 FREESCALE SOC SOUND QMC DRIVER
8321 M: Herve Codina <herve.codina@bootlin.com>
8322 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8323 L: linuxppc-dev@lists.ozlabs.org
8325 F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8326 F: sound/soc/fsl/fsl_qmc_audio.c
8328 FREESCALE USB PERIPHERAL DRIVERS
8329 M: Li Yang <leoyang.li@nxp.com>
8330 L: linux-usb@vger.kernel.org
8331 L: linuxppc-dev@lists.ozlabs.org
8333 F: drivers/usb/gadget/udc/fsl*
8335 FREESCALE USB PHY DRIVER
8336 M: Ran Wang <ran.wang_1@nxp.com>
8337 L: linux-usb@vger.kernel.org
8338 L: linuxppc-dev@lists.ozlabs.org
8340 F: drivers/usb/phy/phy-fsl-usb*
8343 M: Christoph Hellwig <hch@infradead.org>
8345 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8349 M: "Rafael J. Wysocki" <rafael@kernel.org>
8350 M: Pavel Machek <pavel@ucw.cz>
8351 L: linux-pm@vger.kernel.org
8353 F: Documentation/power/freezing-of-tasks.rst
8354 F: include/linux/freezer.h
8358 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8359 L: linux-kernel@vger.kernel.org
8361 F: include/linux/frontswap.h
8364 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8365 M: David Howells <dhowells@redhat.com>
8366 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8368 F: Documentation/filesystems/caching/
8370 F: include/linux/fscache*.h
8372 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8373 M: Eric Biggers <ebiggers@kernel.org>
8374 M: Theodore Y. Ts'o <tytso@mit.edu>
8375 M: Jaegeuk Kim <jaegeuk@kernel.org>
8376 L: linux-fscrypt@vger.kernel.org
8378 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8379 T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8380 F: Documentation/filesystems/fscrypt.rst
8382 F: include/linux/fscrypt.h
8383 F: include/uapi/linux/fscrypt.h
8386 M: Jeremy Kerr <jk@ozlabs.org>
8387 M: Joel Stanley <joel@jms.id.au>
8388 R: Alistar Popple <alistair@popple.id.au>
8389 R: Eddie James <eajames@linux.ibm.com>
8390 L: linux-fsi@lists.ozlabs.org
8392 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8395 F: include/linux/fsi*.h
8396 F: include/trace/events/fsi*.h
8398 FSI-ATTACHED I2C DRIVER
8399 M: Eddie James <eajames@linux.ibm.com>
8400 L: linux-i2c@vger.kernel.org
8401 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8403 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8404 F: drivers/i2c/busses/i2c-fsi.c
8406 FSI-ATTACHED SPI DRIVER
8407 M: Eddie James <eajames@linux.ibm.com>
8408 L: linux-spi@vger.kernel.org
8410 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8411 F: drivers/spi/spi-fsi.c
8413 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8414 M: Jan Kara <jack@suse.cz>
8415 R: Amir Goldstein <amir73il@gmail.com>
8416 L: linux-fsdevel@vger.kernel.org
8418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8420 F: include/linux/fsnotify*.h
8422 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8423 M: Eric Biggers <ebiggers@kernel.org>
8424 M: Theodore Y. Ts'o <tytso@mit.edu>
8425 L: fsverity@lists.linux.dev
8427 Q: https://patchwork.kernel.org/project/fsverity/list/
8428 T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
8429 F: Documentation/filesystems/fsverity.rst
8431 F: include/linux/fsverity.h
8432 F: include/uapi/linux/fsverity.h
8434 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8435 M: Michael Zaidman <michael.zaidman@gmail.com>
8436 L: linux-i2c@vger.kernel.org
8437 L: linux-input@vger.kernel.org
8439 F: drivers/hid/hid-ft260.c
8441 FUJITSU LAPTOP EXTRAS
8442 M: Jonathan Woithe <jwoithe@just42.net>
8443 L: platform-driver-x86@vger.kernel.org
8445 F: drivers/platform/x86/fujitsu-laptop.c
8447 FUJITSU M-5MO LS CAMERA ISP DRIVER
8448 M: Kyungmin Park <kyungmin.park@samsung.com>
8449 M: Heungjun Kim <riverful.kim@samsung.com>
8450 L: linux-media@vger.kernel.org
8452 F: drivers/media/i2c/m5mols/
8453 F: include/media/i2c/m5mols.h
8455 FUJITSU TABLET EXTRAS
8456 M: Robert Gerlach <khnz@gmx.de>
8457 L: platform-driver-x86@vger.kernel.org
8459 F: drivers/platform/x86/fujitsu-tablet.c
8461 FUNCTION HOOKS (FTRACE)
8462 M: Steven Rostedt <rostedt@goodmis.org>
8463 M: Masami Hiramatsu <mhiramat@kernel.org>
8464 R: Mark Rutland <mark.rutland@arm.com>
8465 L: linux-kernel@vger.kernel.org
8466 L: linux-trace-kernel@vger.kernel.org
8467 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
8469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8470 F: Documentation/trace/ftrace*
8471 F: kernel/trace/ftrace*
8472 F: kernel/trace/fgraph.c
8473 F: arch/*/*/*/*ftrace*
8474 F: arch/*/*/*ftrace*
8475 F: include/*/ftrace.h
8478 FUNGIBLE ETHERNET DRIVERS
8479 M: Dimitris Michailidis <dmichail@fungible.com>
8480 L: netdev@vger.kernel.org
8482 F: drivers/net/ethernet/fungible/
8484 FUSE: FILESYSTEM IN USERSPACE
8485 M: Miklos Szeredi <miklos@szeredi.hu>
8486 L: linux-fsdevel@vger.kernel.org
8488 W: https://github.com/libfuse/
8489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8490 F: Documentation/filesystems/fuse.rst
8492 F: include/uapi/linux/fuse.h
8495 M: Thomas Gleixner <tglx@linutronix.de>
8496 M: Ingo Molnar <mingo@redhat.com>
8497 R: Peter Zijlstra <peterz@infradead.org>
8498 R: Darren Hart <dvhart@infradead.org>
8499 R: Davidlohr Bueso <dave@stgolabs.net>
8500 R: André Almeida <andrealmeid@igalia.com>
8501 L: linux-kernel@vger.kernel.org
8503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8504 F: Documentation/locking/*futex*
8505 F: include/asm-generic/futex.h
8506 F: include/linux/futex.h
8507 F: include/uapi/linux/futex.h
8509 F: tools/perf/bench/futex*
8510 F: tools/testing/selftests/futex/
8512 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8513 M: Tim Harvey <tharvey@gateworks.com>
8515 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8516 F: drivers/mfd/gateworks-gsc.c
8517 F: include/linux/mfd/gsc.h
8518 F: Documentation/hwmon/gsc-hwmon.rst
8519 F: drivers/hwmon/gsc-hwmon.c
8520 F: include/linux/platform_data/gsc_hwmon.h
8523 M: Kees Cook <keescook@chromium.org>
8524 L: linux-hardening@vger.kernel.org
8526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8527 F: Documentation/kbuild/gcc-plugins.rst
8528 F: scripts/Makefile.gcc-plugins
8529 F: scripts/gcc-plugins/
8531 GCOV BASED KERNEL PROFILING
8532 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8534 F: Documentation/dev-tools/gcov.rst
8537 GDB KERNEL DEBUGGING HELPER SCRIPTS
8538 M: Jan Kiszka <jan.kiszka@siemens.com>
8539 M: Kieran Bingham <kbingham@kernel.org>
8543 GEMINI CRYPTO DRIVER
8544 M: Corentin Labbe <clabbe@baylibre.com>
8545 L: linux-crypto@vger.kernel.org
8547 F: drivers/crypto/gemini/
8549 GEMTEK FM RADIO RECEIVER DRIVER
8550 M: Hans Verkuil <hverkuil@xs4all.nl>
8551 L: linux-media@vger.kernel.org
8553 W: https://linuxtv.org
8554 T: git git://linuxtv.org/media_tree.git
8555 F: drivers/media/radio/radio-gemtek*
8557 GENERIC ARCHITECTURE TOPOLOGY
8558 M: Sudeep Holla <sudeep.holla@arm.com>
8559 L: linux-kernel@vger.kernel.org
8561 F: drivers/base/arch_topology.c
8562 F: include/linux/arch_topology.h
8565 M: Thomas Gleixner <tglx@linutronix.de>
8566 M: Peter Zijlstra <peterz@infradead.org>
8567 M: Andy Lutomirski <luto@kernel.org>
8568 L: linux-kernel@vger.kernel.org
8570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8571 F: include/linux/entry-common.h
8572 F: include/linux/entry-kvm.h
8575 GENERIC GPIO I2C DRIVER
8576 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8578 F: drivers/i2c/busses/i2c-gpio.c
8579 F: include/linux/platform_data/i2c-gpio.h
8581 GENERIC GPIO I2C MULTIPLEXER DRIVER
8582 M: Peter Korsgaard <peter.korsgaard@barco.com>
8583 L: linux-i2c@vger.kernel.org
8585 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8586 F: drivers/i2c/muxes/i2c-mux-gpio.c
8587 F: include/linux/platform_data/i2c-mux-gpio.h
8589 GENERIC HDLC (WAN) DRIVERS
8590 M: Krzysztof Halasa <khc@pm.waw.pl>
8592 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8593 F: drivers/net/wan/c101.c
8594 F: drivers/net/wan/hd6457*
8595 F: drivers/net/wan/hdlc*
8596 F: drivers/net/wan/n2.c
8597 F: drivers/net/wan/pc300too.c
8598 F: drivers/net/wan/pci200syn.c
8599 F: drivers/net/wan/wanxl*
8601 GENERIC INCLUDE/ASM HEADER FILES
8602 M: Arnd Bergmann <arnd@arndb.de>
8603 L: linux-arch@vger.kernel.org
8605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8606 F: include/asm-generic/
8607 F: include/uapi/asm-generic/
8609 GENERIC PHY FRAMEWORK
8610 M: Vinod Koul <vkoul@kernel.org>
8611 M: Kishon Vijay Abraham I <kishon@kernel.org>
8612 L: linux-phy@lists.infradead.org
8614 Q: https://patchwork.kernel.org/project/linux-phy/list/
8615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8616 F: Documentation/devicetree/bindings/phy/
8618 F: include/dt-bindings/phy/
8619 F: include/linux/phy/
8621 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8622 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8624 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8627 M: "Rafael J. Wysocki" <rafael@kernel.org>
8628 M: Kevin Hilman <khilman@kernel.org>
8629 M: Ulf Hansson <ulf.hansson@linaro.org>
8630 L: linux-pm@vger.kernel.org
8632 F: Documentation/devicetree/bindings/power/power?domain*
8633 F: drivers/base/power/domain*.c
8634 F: include/linux/pm_domain.h
8636 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8637 M: Eugen Hristev <eugen.hristev@microchip.com>
8638 L: linux-input@vger.kernel.org
8640 F: drivers/input/touchscreen/resistive-adc-touch.c
8642 GENERIC STRING LIBRARY
8643 R: Andy Shevchenko <andy@kernel.org>
8646 F: lib/string_helpers.c
8647 F: lib/test_string.c
8648 F: lib/test-string_helpers.c
8650 GENERIC UIO DRIVER FOR PCI DEVICES
8651 M: "Michael S. Tsirkin" <mst@redhat.com>
8652 L: kvm@vger.kernel.org
8654 F: drivers/uio/uio_pci_generic.c
8656 GENERIC VDSO LIBRARY
8657 M: Andy Lutomirski <luto@kernel.org>
8658 M: Thomas Gleixner <tglx@linutronix.de>
8659 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8660 L: linux-kernel@vger.kernel.org
8662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8663 F: include/asm-generic/vdso/vsyscall.h
8665 F: kernel/time/vsyscall.c
8668 GENWQE (IBM Generic Workqueue Card)
8669 M: Frank Haverkamp <haver@linux.ibm.com>
8671 F: drivers/misc/genwqe/
8673 GET_MAINTAINER SCRIPT
8674 M: Joe Perches <joe@perches.com>
8676 F: scripts/get_maintainer.pl
8679 M: Bob Peterson <rpeterso@redhat.com>
8680 M: Andreas Gruenbacher <agruenba@redhat.com>
8681 L: cluster-devel@redhat.com
8683 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8685 F: Documentation/filesystems/gfs2*
8687 F: include/uapi/linux/gfs2_ondisk.h
8690 M: Thomas Weißschuh <thomas@weissschuh.net>
8691 L: platform-driver-x86@vger.kernel.org
8693 F: drivers/platform/x86/gigabyte-wmi.c
8696 M: Johan Hovold <johan@kernel.org>
8698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8699 F: Documentation/ABI/testing/sysfs-class-gnss
8700 F: Documentation/devicetree/bindings/gnss/
8702 F: include/linux/gnss.h
8705 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8706 L: linux-media@vger.kernel.org
8708 F: drivers/media/usb/go7007/
8711 M: Bastien Nocera <hadess@hadess.net>
8712 M: Hans de Goede <hdegoede@redhat.com>
8713 L: linux-input@vger.kernel.org
8715 F: drivers/input/touchscreen/goodix*
8717 GOOGLE ETHERNET DRIVERS
8718 M: Jeroen de Borst <jeroendb@google.com>
8719 M: Catherine Sullivan <csully@google.com>
8720 R: Shailend Chand <shailend@google.com>
8721 L: netdev@vger.kernel.org
8723 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8724 F: drivers/net/ethernet/google
8726 GPD POCKET FAN DRIVER
8727 M: Hans de Goede <hdegoede@redhat.com>
8728 L: platform-driver-x86@vger.kernel.org
8730 F: drivers/platform/x86/gpd-pocket-fan.c
8733 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8734 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8735 L: linux-gpio@vger.kernel.org
8736 L: linux-acpi@vger.kernel.org
8738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8739 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8740 F: drivers/gpio/gpiolib-acpi.c
8741 F: drivers/gpio/gpiolib-acpi.h
8744 M: Geert Uytterhoeven <geert+renesas@glider.be>
8745 L: linux-gpio@vger.kernel.org
8747 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8748 F: drivers/gpio/gpio-aggregator.c
8751 M: Sean Young <sean@mess.org>
8752 L: linux-media@vger.kernel.org
8754 F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
8755 F: drivers/media/rc/gpio-ir-tx.c
8758 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8759 L: linux-gpio@vger.kernel.org
8761 F: drivers/gpio/gpio-mockup.c
8762 F: tools/testing/selftests/gpio/
8765 R: Michael Walle <michael@walle.cc>
8767 F: drivers/gpio/gpio-regmap.c
8768 F: include/linux/gpio/regmap.h
8771 M: Linus Walleij <linus.walleij@linaro.org>
8772 M: Bartosz Golaszewski <brgl@bgdev.pl>
8773 L: linux-gpio@vger.kernel.org
8775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8776 F: Documentation/ABI/obsolete/sysfs-gpio
8777 F: Documentation/ABI/testing/gpio-cdev
8778 F: Documentation/admin-guide/gpio/
8779 F: Documentation/devicetree/bindings/gpio/
8780 F: Documentation/driver-api/gpio/
8782 F: include/asm-generic/gpio.h
8783 F: include/dt-bindings/gpio/
8784 F: include/linux/gpio.h
8785 F: include/linux/gpio/
8786 F: include/linux/of_gpio.h
8787 F: include/uapi/linux/gpio.h
8790 GRE DEMULTIPLEXER DRIVER
8791 M: Dmitry Kozlov <xeb@mail.ru>
8792 L: netdev@vger.kernel.org
8794 F: include/net/gre.h
8795 F: net/ipv4/gre_demux.c
8796 F: net/ipv4/gre_offload.c
8798 GRETH 10/100/1G Ethernet MAC device driver
8799 M: Andreas Larsson <andreas@gaisler.com>
8800 L: netdev@vger.kernel.org
8802 F: drivers/net/ethernet/aeroflex/
8804 GREYBUS AUDIO PROTOCOLS DRIVERS
8805 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8806 M: Mark Greer <mgreer@animalcreek.com>
8808 F: drivers/staging/greybus/audio_apbridgea.c
8809 F: drivers/staging/greybus/audio_apbridgea.h
8810 F: drivers/staging/greybus/audio_codec.c
8811 F: drivers/staging/greybus/audio_codec.h
8812 F: drivers/staging/greybus/audio_gb.c
8813 F: drivers/staging/greybus/audio_manager.c
8814 F: drivers/staging/greybus/audio_manager.h
8815 F: drivers/staging/greybus/audio_manager_module.c
8816 F: drivers/staging/greybus/audio_manager_private.h
8817 F: drivers/staging/greybus/audio_manager_sysfs.c
8818 F: drivers/staging/greybus/audio_module.c
8819 F: drivers/staging/greybus/audio_topology.c
8821 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8822 M: Viresh Kumar <vireshk@kernel.org>
8824 F: drivers/staging/greybus/authentication.c
8825 F: drivers/staging/greybus/bootrom.c
8826 F: drivers/staging/greybus/firmware.h
8827 F: drivers/staging/greybus/fw-core.c
8828 F: drivers/staging/greybus/fw-download.c
8829 F: drivers/staging/greybus/fw-management.c
8830 F: drivers/staging/greybus/greybus_authentication.h
8831 F: drivers/staging/greybus/greybus_firmware.h
8832 F: drivers/staging/greybus/hid.c
8833 F: drivers/staging/greybus/i2c.c
8834 F: drivers/staging/greybus/spi.c
8835 F: drivers/staging/greybus/spilib.c
8836 F: drivers/staging/greybus/spilib.h
8838 GREYBUS LOOPBACK DRIVER
8839 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8841 F: drivers/staging/greybus/loopback.c
8843 GREYBUS PLATFORM DRIVERS
8844 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8846 F: drivers/staging/greybus/arche-apb-ctrl.c
8847 F: drivers/staging/greybus/arche-platform.c
8848 F: drivers/staging/greybus/arche_platform.h
8850 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8851 M: Rui Miguel Silva <rmfrfs@gmail.com>
8853 F: drivers/staging/greybus/gpio.c
8854 F: drivers/staging/greybus/light.c
8855 F: drivers/staging/greybus/power_supply.c
8856 F: drivers/staging/greybus/sdio.c
8857 F: drivers/staging/greybus/spi.c
8858 F: drivers/staging/greybus/spilib.c
8861 M: Johan Hovold <johan@kernel.org>
8862 M: Alex Elder <elder@kernel.org>
8863 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8864 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8867 F: drivers/staging/greybus/
8868 F: include/linux/greybus.h
8869 F: include/linux/greybus/
8871 GREYBUS UART PROTOCOLS DRIVERS
8872 M: David Lin <dtwlin@gmail.com>
8874 F: drivers/staging/greybus/log.c
8875 F: drivers/staging/greybus/uart.c
8877 GS1662 VIDEO SERIALIZER
8878 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8879 L: linux-media@vger.kernel.org
8881 T: git git://linuxtv.org/media_tree.git
8882 F: drivers/media/spi/gs1662.c
8884 GSPCA FINEPIX SUBDRIVER
8885 M: Frank Zago <frank@zago.net>
8886 L: linux-media@vger.kernel.org
8888 T: git git://linuxtv.org/media_tree.git
8889 F: drivers/media/usb/gspca/finepix.c
8891 GSPCA GL860 SUBDRIVER
8892 M: Olivier Lorin <o.lorin@laposte.net>
8893 L: linux-media@vger.kernel.org
8895 T: git git://linuxtv.org/media_tree.git
8896 F: drivers/media/usb/gspca/gl860/
8898 GSPCA M5602 SUBDRIVER
8899 M: Erik Andren <erik.andren@gmail.com>
8900 L: linux-media@vger.kernel.org
8902 T: git git://linuxtv.org/media_tree.git
8903 F: drivers/media/usb/gspca/m5602/
8905 GSPCA PAC207 SONIXB SUBDRIVER
8906 M: Hans Verkuil <hverkuil@xs4all.nl>
8907 L: linux-media@vger.kernel.org
8909 T: git git://linuxtv.org/media_tree.git
8910 F: drivers/media/usb/gspca/pac207.c
8912 GSPCA SN9C20X SUBDRIVER
8913 M: Brian Johnson <brijohn@gmail.com>
8914 L: linux-media@vger.kernel.org
8916 T: git git://linuxtv.org/media_tree.git
8917 F: drivers/media/usb/gspca/sn9c20x.c
8919 GSPCA T613 SUBDRIVER
8920 M: Leandro Costantino <lcostantino@gmail.com>
8921 L: linux-media@vger.kernel.org
8923 T: git git://linuxtv.org/media_tree.git
8924 F: drivers/media/usb/gspca/t613.c
8926 GSPCA USB WEBCAM DRIVER
8927 M: Hans Verkuil <hverkuil@xs4all.nl>
8928 L: linux-media@vger.kernel.org
8930 T: git git://linuxtv.org/media_tree.git
8931 F: drivers/media/usb/gspca/
8933 GTP (GPRS Tunneling Protocol)
8934 M: Pablo Neira Ayuso <pablo@netfilter.org>
8935 M: Harald Welte <laforge@gnumonks.org>
8936 L: osmocom-net-gprs@lists.osmocom.org
8938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8939 F: drivers/net/gtp.c
8941 GUID PARTITION TABLE (GPT)
8942 M: Davidlohr Bueso <dave@stgolabs.net>
8943 L: linux-efi@vger.kernel.org
8945 F: block/partitions/efi.*
8947 HABANALABS PCI DRIVER
8948 M: Oded Gabbay <ogabbay@kernel.org>
8949 L: dri-devel@lists.freedesktop.org
8951 C: irc://irc.oftc.net/dri-devel
8952 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8953 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8954 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8955 F: drivers/accel/habanalabs/
8956 F: include/trace/events/habanalabs.h
8957 F: include/uapi/drm/habanalabs_accel.h
8960 M: Antti Palosaari <crope@iki.fi>
8961 L: linux-media@vger.kernel.org
8963 W: https://linuxtv.org
8964 W: http://palosaari.fi/linux/
8965 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8966 T: git git://linuxtv.org/anttip/media_tree.git
8967 F: drivers/media/usb/hackrf/
8969 HANTRO VPU CODEC DRIVER
8970 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8971 M: Philipp Zabel <p.zabel@pengutronix.de>
8972 L: linux-media@vger.kernel.org
8973 L: linux-rockchip@lists.infradead.org
8975 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8976 F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
8977 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8978 F: drivers/media/platform/verisilicon/
8980 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8981 M: Frank Seidel <frank@f-seidel.de>
8982 L: platform-driver-x86@vger.kernel.org
8984 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8985 F: drivers/platform/x86/hdaps.c
8988 M: Jean Delvare <jdelvare@suse.com>
8989 M: Guenter Roeck <linux@roeck-us.net>
8990 L: linux-hwmon@vger.kernel.org
8992 W: http://hwmon.wiki.kernel.org/
8993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8994 F: Documentation/ABI/testing/sysfs-class-hwmon
8995 F: Documentation/devicetree/bindings/hwmon/
8996 F: Documentation/hwmon/
8998 F: include/linux/hwmon*.h
8999 F: include/trace/events/hwmon*.h
9000 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9002 HARDWARE RANDOM NUMBER GENERATOR CORE
9003 M: Olivia Mackall <olivia@selenic.com>
9004 M: Herbert Xu <herbert@gondor.apana.org.au>
9005 L: linux-crypto@vger.kernel.org
9007 F: Documentation/admin-guide/hw_random.rst
9008 F: Documentation/devicetree/bindings/rng/
9009 F: drivers/char/hw_random/
9010 F: include/linux/hw_random.h
9012 HARDWARE SPINLOCK CORE
9013 M: Ohad Ben-Cohen <ohad@wizery.com>
9014 M: Bjorn Andersson <andersson@kernel.org>
9015 R: Baolin Wang <baolin.wang7@gmail.com>
9016 L: linux-remoteproc@vger.kernel.org
9018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9019 F: Documentation/devicetree/bindings/hwlock/
9020 F: Documentation/locking/hwspinlock.rst
9021 F: drivers/hwspinlock/
9022 F: include/linux/hwspinlock.h
9024 HARDWARE TRACING FACILITIES
9025 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9027 F: drivers/hwtracing/
9029 HARMONY SOUND DRIVER
9030 L: linux-parisc@vger.kernel.org
9032 F: sound/parisc/harmony.*
9034 HDPVR USB VIDEO ENCODER DRIVER
9035 M: Hans Verkuil <hverkuil@xs4all.nl>
9036 L: linux-media@vger.kernel.org
9038 W: https://linuxtv.org
9039 T: git git://linuxtv.org/media_tree.git
9040 F: drivers/media/usb/hdpvr/
9042 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9043 M: Matt Hsiao <matt.hsiao@hpe.com>
9045 F: drivers/misc/hpilo.[ch]
9047 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9048 M: Jerry Hoemann <jerry.hoemann@hpe.com>
9050 F: Documentation/watchdog/hpwdt.rst
9051 F: drivers/watchdog/hpwdt.c
9053 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9054 M: Don Brace <don.brace@microchip.com>
9055 L: storagedev@microchip.com
9056 L: linux-scsi@vger.kernel.org
9058 F: Documentation/scsi/hpsa.rst
9059 F: drivers/scsi/hpsa*.[ch]
9060 F: include/linux/cciss*.h
9061 F: include/uapi/linux/cciss*.h
9064 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9065 L: linux-rdma@vger.kernel.org
9067 F: drivers/infiniband/hw/hfi1
9070 L: linux-fsdevel@vger.kernel.org
9072 F: Documentation/filesystems/hfs.rst
9076 L: linux-fsdevel@vger.kernel.org
9078 F: Documentation/filesystems/hfsplus.rst
9081 HGA FRAMEBUFFER DRIVER
9082 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9083 L: linux-nvidia@lists.surfsouth.com
9085 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9086 F: drivers/video/fbdev/hgafb.c
9088 HIBERNATION (aka Software Suspend, aka swsusp)
9089 M: "Rafael J. Wysocki" <rafael@kernel.org>
9090 M: Pavel Machek <pavel@ucw.cz>
9091 L: linux-pm@vger.kernel.org
9093 B: https://bugzilla.kernel.org
9094 F: arch/*/include/asm/suspend*.h
9096 F: drivers/base/power/
9097 F: include/linux/freezer.h
9098 F: include/linux/pm.h
9099 F: include/linux/suspend.h
9103 M: Jiri Kosina <jikos@kernel.org>
9104 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
9105 L: linux-input@vger.kernel.org
9107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9108 F: Documentation/hid/
9110 F: include/linux/hid*
9111 F: include/uapi/linux/hid*
9113 F: tools/testing/selftests/hid/
9115 HID LOGITECH DRIVERS
9116 R: Filipe Laíns <lains@riseup.net>
9117 L: linux-input@vger.kernel.org
9119 F: drivers/hid/hid-logitech-*
9121 HID++ LOGITECH DRIVERS
9122 R: Filipe Laíns <lains@riseup.net>
9123 R: Bastien Nocera <hadess@hadess.net>
9124 L: linux-input@vger.kernel.org
9126 F: drivers/hid/hid-logitech-hidpp.c
9128 HID PLAYSTATION DRIVER
9129 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
9130 L: linux-input@vger.kernel.org
9132 F: drivers/hid/hid-playstation.c
9134 HID PHOENIX RC FLIGHT CONTROLLER
9135 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9136 L: linux-input@vger.kernel.org
9138 F: drivers/hid/hid-pxrc.c
9140 HID SENSOR HUB DRIVERS
9141 M: Jiri Kosina <jikos@kernel.org>
9142 M: Jonathan Cameron <jic23@kernel.org>
9143 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9144 L: linux-input@vger.kernel.org
9145 L: linux-iio@vger.kernel.org
9147 F: Documentation/hid/hid-sensor*
9148 F: drivers/hid/hid-sensor-*
9149 F: drivers/iio/*/hid-*
9150 F: include/linux/hid-sensor-*
9152 HID VRC-2 CAR CONTROLLER DRIVER
9153 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9154 L: linux-input@vger.kernel.org
9156 F: drivers/hid/hid-vrc2.c
9159 M: Ping Cheng <ping.cheng@wacom.com>
9160 M: Jason Gerecke <jason.gerecke@wacom.com>
9161 L: linux-input@vger.kernel.org
9163 F: drivers/hid/wacom.h
9164 F: drivers/hid/wacom_*
9166 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9167 M: Thomas Gleixner <tglx@linutronix.de>
9168 L: linux-kernel@vger.kernel.org
9170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9171 F: Documentation/timers/
9172 F: include/linux/clockchips.h
9173 F: include/linux/hrtimer.h
9174 F: kernel/time/clockevents.c
9175 F: kernel/time/hrtimer.c
9176 F: kernel/time/timer_*.c
9178 HIGH-SPEED SCC DRIVER FOR AX.25
9179 L: linux-hams@vger.kernel.org
9181 F: drivers/net/hamradio/scc.c
9183 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9184 M: HighPoint Linux Team <linux@highpoint-tech.com>
9186 W: http://www.highpoint-tech.com
9187 F: Documentation/scsi/hptiop.rst
9188 F: drivers/scsi/hptiop.c
9190 HIMAX HX83112B TOUCHSCREEN SUPPORT
9191 M: Job Noorman <job@noorman.info>
9192 L: linux-input@vger.kernel.org
9194 F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9195 F: drivers/input/touchscreen/himax_hx83112b.c
9198 M: Jes Sorensen <jes@trained-monkey.org>
9199 L: linux-hippi@sunsite.dk
9201 F: drivers/net/hippi/
9202 F: include/linux/hippidevice.h
9203 F: include/uapi/linux/if_hippi.h
9206 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9207 M: Kurt Kanzenbach <kurt@linutronix.de>
9208 L: netdev@vger.kernel.org
9210 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9211 F: drivers/net/dsa/hirschmann/*
9212 F: include/linux/platform_data/hirschmann-hellcreek.h
9213 F: net/dsa/tag_hellcreek.c
9215 HISILICON DMA DRIVER
9216 M: Zhou Wang <wangzhou1@hisilicon.com>
9217 M: Jie Hai <haijie1@huawei.com>
9218 L: dmaengine@vger.kernel.org
9220 F: drivers/dma/hisi_dma.c
9222 HISILICON GPIO DRIVER
9223 M: Jay Fang <f.fangjian@huawei.com>
9224 L: linux-gpio@vger.kernel.org
9226 F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9227 F: drivers/gpio/gpio-hisi.c
9229 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9230 M: Longfang Liu <liulongfang@huawei.com>
9231 L: linux-crypto@vger.kernel.org
9233 F: Documentation/ABI/testing/debugfs-hisi-hpre
9234 F: drivers/crypto/hisilicon/hpre/hpre.h
9235 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9236 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9238 HISILICON I2C CONTROLLER DRIVER
9239 M: Yicong Yang <yangyicong@hisilicon.com>
9240 L: linux-i2c@vger.kernel.org
9242 W: https://www.hisilicon.com
9243 F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9244 F: drivers/i2c/busses/i2c-hisi.c
9246 HISILICON LPC BUS DRIVER
9247 M: Jay Fang <f.fangjian@huawei.com>
9249 W: http://www.hisilicon.com
9250 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9251 F: drivers/bus/hisi_lpc.c
9253 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9254 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9255 M: Salil Mehta <salil.mehta@huawei.com>
9256 L: netdev@vger.kernel.org
9258 W: http://www.hisilicon.com
9259 F: drivers/net/ethernet/hisilicon/hns3/
9261 HISILICON NETWORK SUBSYSTEM DRIVER
9262 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9263 M: Salil Mehta <salil.mehta@huawei.com>
9264 L: netdev@vger.kernel.org
9266 W: http://www.hisilicon.com
9267 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9268 F: drivers/net/ethernet/hisilicon/
9270 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9271 M: John Stultz <jstultz@google.com>
9272 L: linux-kernel@vger.kernel.org
9274 F: drivers/misc/hisi_hikey_usb.c
9276 HISILICON PMU DRIVER
9277 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9278 M: Jonathan Cameron <jonathan.cameron@huawei.com>
9280 W: http://www.hisilicon.com
9281 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9282 F: Documentation/admin-guide/perf/hisi-pmu.rst
9283 F: drivers/perf/hisilicon
9285 HISILICON HNS3 PMU DRIVER
9286 M: Guangbin Huang <huangguangbin2@huawei.com>
9288 F: Documentation/admin-guide/perf/hns3-pmu.rst
9289 F: drivers/perf/hisilicon/hns3_pmu.c
9291 HISILICON PTT DRIVER
9292 M: Yicong Yang <yangyicong@hisilicon.com>
9293 M: Jonathan Cameron <jonathan.cameron@huawei.com>
9294 L: linux-kernel@vger.kernel.org
9296 F: Documentation/ABI/testing/sysfs-devices-hisi_ptt
9297 F: Documentation/trace/hisi-ptt.rst
9298 F: drivers/hwtracing/ptt/
9299 F: tools/perf/arch/arm64/util/hisi-ptt.c
9300 F: tools/perf/util/hisi-ptt*
9301 F: tools/perf/util/hisi-ptt-decoder/*
9304 M: Weili Qian <qianweili@huawei.com>
9305 M: Zhou Wang <wangzhou1@hisilicon.com>
9306 L: linux-crypto@vger.kernel.org
9308 F: drivers/crypto/hisilicon/Kconfig
9309 F: drivers/crypto/hisilicon/Makefile
9310 F: drivers/crypto/hisilicon/qm.c
9311 F: drivers/crypto/hisilicon/sgl.c
9312 F: include/linux/hisi_acc_qm.h
9314 HISILICON ZIP Controller DRIVER
9315 M: Yang Shen <shenyang39@huawei.com>
9316 M: Zhou Wang <wangzhou1@hisilicon.com>
9317 L: linux-crypto@vger.kernel.org
9319 F: Documentation/ABI/testing/debugfs-hisi-zip
9320 F: drivers/crypto/hisilicon/zip/
9322 HISILICON ROCE DRIVER
9323 M: Haoyue Xu <xuhaoyue1@hisilicon.com>
9324 M: Wenpeng Liang <liangwenpeng@huawei.com>
9325 L: linux-rdma@vger.kernel.org
9327 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9328 F: drivers/infiniband/hw/hns/
9330 HISILICON SAS Controller
9331 M: Xiang Chen <chenxiang66@hisilicon.com>
9333 W: http://www.hisilicon.com
9334 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9335 F: drivers/scsi/hisi_sas/
9337 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9338 M: Kai Ye <yekai13@huawei.com>
9339 M: Longfang Liu <liulongfang@huawei.com>
9340 L: linux-crypto@vger.kernel.org
9342 F: Documentation/ABI/testing/debugfs-hisi-sec
9343 F: drivers/crypto/hisilicon/sec2/sec.h
9344 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9345 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9346 F: drivers/crypto/hisilicon/sec2/sec_main.c
9348 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9349 M: Jay Fang <f.fangjian@huawei.com>
9350 L: linux-spi@vger.kernel.org
9352 W: http://www.hisilicon.com
9353 F: drivers/spi/spi-hisi-kunpeng.c
9355 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9356 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9357 L: linux-kernel@vger.kernel.org
9359 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9360 F: drivers/spmi/hisi-spmi-controller.c
9362 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9363 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9364 L: linux-kernel@vger.kernel.org
9366 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9367 F: drivers/mfd/hi6421-spmi-pmic.c
9369 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9370 M: Weili Qian <qianweili@huawei.com>
9372 F: drivers/crypto/hisilicon/trng/trng.c
9374 HISILICON V3XX SPI NOR FLASH Controller Driver
9375 M: Jay Fang <f.fangjian@huawei.com>
9377 W: http://www.hisilicon.com
9378 F: drivers/spi/spi-hisi-sfc-v3xx.c
9380 HMM - Heterogeneous Memory Management
9381 M: Jérôme Glisse <jglisse@redhat.com>
9382 L: linux-mm@kvack.org
9384 F: Documentation/mm/hmm.rst
9385 F: include/linux/hmm*
9388 F: tools/testing/selftests/mm/*hmm*
9391 M: Jouni Malinen <j@w1.fi>
9392 L: linux-wireless@vger.kernel.org
9394 W: http://w1.fi/hostap-driver.html
9395 F: drivers/net/wireless/intersil/hostap/
9397 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9398 L: platform-driver-x86@vger.kernel.org
9400 F: drivers/platform/x86/hp/tc1100-wmi.c
9402 HPET: High Precision Event Timers driver
9403 M: Clemens Ladisch <clemens@ladisch.de>
9405 F: Documentation/timers/hpet.rst
9406 F: drivers/char/hpet.c
9407 F: include/linux/hpet.h
9408 F: include/uapi/linux/hpet.h
9412 F: arch/x86/include/asm/hpet.h
9413 F: arch/x86/kernel/hpet.c
9416 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9418 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9422 M: Sebastian Reichel <sre@kernel.org>
9424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9425 F: Documentation/ABI/testing/sysfs-bus-hsi
9426 F: Documentation/driver-api/hsi.rst
9428 F: include/linux/hsi/
9429 F: include/uapi/linux/hsi/
9432 L: linux-usb@vger.kernel.org
9434 F: drivers/net/usb/hso.c
9436 HSR NETWORK PROTOCOL
9437 L: netdev@vger.kernel.org
9441 HT16K33 LED CONTROLLER DRIVER
9442 M: Robin van der Gracht <robin@protonic.nl>
9444 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9445 F: drivers/auxdisplay/ht16k33.c
9447 HTCPEN TOUCHSCREEN DRIVER
9448 M: Pau Oliva Fora <pof@eslack.org>
9449 L: linux-input@vger.kernel.org
9451 F: drivers/input/touchscreen/htcpen.c
9454 M: Dipen Patel <dipenp@nvidia.com>
9456 F: Documentation/devicetree/bindings/timestamp/
9457 F: Documentation/driver-api/hte/
9459 F: include/linux/hte.h
9461 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9462 M: Lorenzo Bianconi <lorenzo@kernel.org>
9463 L: linux-iio@vger.kernel.org
9465 W: http://www.st.com/
9466 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9467 F: drivers/iio/humidity/hts221*
9469 HUAWEI ETHERNET DRIVER
9470 M: Cai Huoqing <cai.huoqing@linux.dev>
9471 L: netdev@vger.kernel.org
9473 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9474 F: drivers/net/ethernet/huawei/hinic/
9477 M: Mike Kravetz <mike.kravetz@oracle.com>
9478 M: Muchun Song <muchun.song@linux.dev>
9479 L: linux-mm@kvack.org
9481 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9482 F: Documentation/admin-guide/mm/hugetlbpage.rst
9483 F: Documentation/mm/hugetlbfs_reserv.rst
9484 F: Documentation/mm/vmemmap_dedup.rst
9486 F: include/linux/hugetlb.h
9488 F: mm/hugetlb_vmemmap.c
9489 F: mm/hugetlb_vmemmap.h
9492 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9493 L: linux-media@vger.kernel.org
9495 W: https://linuxtv.org
9496 T: git git://linuxtv.org/media_tree.git
9497 F: drivers/media/platform/st/sti/hva
9499 HWPOISON MEMORY FAILURE HANDLING
9500 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9501 R: Miaohe Lin <linmiaohe@huawei.com>
9502 L: linux-mm@kvack.org
9504 F: mm/hwpoison-inject.c
9505 F: mm/memory-failure.c
9507 HYCON HY46XX TOUCHSCREEN SUPPORT
9508 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9509 L: linux-input@vger.kernel.org
9511 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9512 F: drivers/input/touchscreen/hycon-hy46xx.c
9514 HYGON PROCESSOR SUPPORT
9515 M: Pu Wen <puwen@hygon.cn>
9516 L: linux-kernel@vger.kernel.org
9518 F: arch/x86/kernel/cpu/hygon.c
9520 HYNIX HI556 SENSOR DRIVER
9521 M: Shawn Tu <shawnx.tu@intel.com>
9522 L: linux-media@vger.kernel.org
9524 T: git git://linuxtv.org/media_tree.git
9525 F: drivers/media/i2c/hi556.c
9527 HYNIX HI846 SENSOR DRIVER
9528 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9529 L: linux-media@vger.kernel.org
9531 F: drivers/media/i2c/hi846.c
9533 HYNIX HI847 SENSOR DRIVER
9534 M: Shawn Tu <shawnx.tu@intel.com>
9535 L: linux-media@vger.kernel.org
9537 F: drivers/media/i2c/hi847.c
9539 Hyper-V/Azure CORE AND DRIVERS
9540 M: "K. Y. Srinivasan" <kys@microsoft.com>
9541 M: Haiyang Zhang <haiyangz@microsoft.com>
9542 M: Wei Liu <wei.liu@kernel.org>
9543 M: Dexuan Cui <decui@microsoft.com>
9544 L: linux-hyperv@vger.kernel.org
9546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9547 F: Documentation/ABI/stable/sysfs-bus-vmbus
9548 F: Documentation/ABI/testing/debugfs-hyperv
9549 F: Documentation/virt/hyperv
9550 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9551 F: arch/arm64/hyperv
9552 F: arch/arm64/include/asm/hyperv-tlfs.h
9553 F: arch/arm64/include/asm/mshyperv.h
9555 F: arch/x86/include/asm/hyperv-tlfs.h
9556 F: arch/x86/include/asm/mshyperv.h
9557 F: arch/x86/include/asm/trace/hyperv.h
9558 F: arch/x86/kernel/cpu/mshyperv.c
9559 F: drivers/clocksource/hyperv_timer.c
9560 F: drivers/hid/hid-hyperv.c
9562 F: drivers/input/serio/hyperv-keyboard.c
9563 F: drivers/iommu/hyperv-iommu.c
9564 F: drivers/net/ethernet/microsoft/
9565 F: drivers/net/hyperv/
9566 F: drivers/pci/controller/pci-hyperv-intf.c
9567 F: drivers/pci/controller/pci-hyperv.c
9568 F: drivers/scsi/storvsc_drv.c
9569 F: drivers/uio/uio_hv_generic.c
9570 F: drivers/video/fbdev/hyperv_fb.c
9571 F: include/asm-generic/hyperv-tlfs.h
9572 F: include/asm-generic/mshyperv.h
9573 F: include/clocksource/hyperv_timer.h
9574 F: include/linux/hyperv.h
9576 F: include/uapi/linux/hyperv.h
9577 F: net/vmw_vsock/hyperv_transport.c
9581 M: Vignesh Raghavendra <vigneshr@ti.com>
9582 L: linux-mtd@lists.infradead.org
9584 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9585 C: irc://irc.oftc.net/mtd
9586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9587 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9588 F: drivers/mtd/hyperbus/
9589 F: include/linux/mtd/hyperbus.h
9591 HYPERVISOR VIRTUAL CONSOLE DRIVER
9592 L: linuxppc-dev@lists.ozlabs.org
9597 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9598 L: linux-i2c@vger.kernel.org
9599 L: linux-acpi@vger.kernel.org
9601 F: drivers/i2c/i2c-core-acpi.c
9603 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9604 M: Ajay Gupta <ajayg@nvidia.com>
9605 L: linux-i2c@vger.kernel.org
9607 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9608 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9611 M: Peter Rosin <peda@axentia.se>
9612 L: linux-i2c@vger.kernel.org
9614 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9615 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9616 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9617 F: Documentation/i2c/i2c-topology.rst
9618 F: Documentation/i2c/muxes/
9619 F: drivers/i2c/i2c-mux.c
9620 F: drivers/i2c/muxes/
9621 F: include/linux/i2c-mux.h
9623 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9624 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9625 L: linux-i2c@vger.kernel.org
9627 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9628 F: drivers/i2c/busses/i2c-mv64xxx.c
9630 I2C OVER PARALLEL PORT
9631 M: Jean Delvare <jdelvare@suse.com>
9632 L: linux-i2c@vger.kernel.org
9634 F: Documentation/i2c/busses/i2c-parport.rst
9635 F: drivers/i2c/busses/i2c-parport.c
9638 M: Wolfram Sang <wsa@kernel.org>
9639 L: linux-i2c@vger.kernel.org
9641 W: https://i2c.wiki.kernel.org/
9642 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9644 F: Documentation/devicetree/bindings/i2c/i2c.txt
9645 F: Documentation/i2c/
9647 F: include/dt-bindings/i2c/i2c.h
9648 F: include/linux/i2c-dev.h
9649 F: include/linux/i2c-smbus.h
9650 F: include/linux/i2c.h
9651 F: include/uapi/linux/i2c-*.h
9652 F: include/uapi/linux/i2c.h
9654 I2C SUBSYSTEM HOST DRIVERS
9655 L: linux-i2c@vger.kernel.org
9657 W: https://i2c.wiki.kernel.org/
9658 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9660 F: Documentation/devicetree/bindings/i2c/
9661 F: drivers/i2c/algos/
9662 F: drivers/i2c/busses/
9663 F: include/dt-bindings/i2c/
9666 M: Jean Delvare <jdelvare@suse.com>
9667 L: linux-i2c@vger.kernel.org
9669 F: Documentation/i2c/busses/i2c-taos-evm.rst
9670 F: drivers/i2c/busses/i2c-taos-evm.c
9673 M: Till Harbaum <till@harbaum.org>
9674 L: linux-i2c@vger.kernel.org
9676 W: http://www.harbaum.org/till/i2c_tiny_usb
9677 F: drivers/i2c/busses/i2c-tiny-usb.c
9679 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9680 M: Jean Delvare <jdelvare@suse.com>
9681 L: linux-i2c@vger.kernel.org
9683 F: Documentation/i2c/busses/i2c-ali1535.rst
9684 F: Documentation/i2c/busses/i2c-ali1563.rst
9685 F: Documentation/i2c/busses/i2c-ali15x3.rst
9686 F: Documentation/i2c/busses/i2c-amd756.rst
9687 F: Documentation/i2c/busses/i2c-amd8111.rst
9688 F: Documentation/i2c/busses/i2c-i801.rst
9689 F: Documentation/i2c/busses/i2c-nforce2.rst
9690 F: Documentation/i2c/busses/i2c-piix4.rst
9691 F: Documentation/i2c/busses/i2c-sis5595.rst
9692 F: Documentation/i2c/busses/i2c-sis630.rst
9693 F: Documentation/i2c/busses/i2c-sis96x.rst
9694 F: Documentation/i2c/busses/i2c-via.rst
9695 F: Documentation/i2c/busses/i2c-viapro.rst
9696 F: drivers/i2c/busses/i2c-ali1535.c
9697 F: drivers/i2c/busses/i2c-ali1563.c
9698 F: drivers/i2c/busses/i2c-ali15x3.c
9699 F: drivers/i2c/busses/i2c-amd756-s4882.c
9700 F: drivers/i2c/busses/i2c-amd756.c
9701 F: drivers/i2c/busses/i2c-amd8111.c
9702 F: drivers/i2c/busses/i2c-i801.c
9703 F: drivers/i2c/busses/i2c-isch.c
9704 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9705 F: drivers/i2c/busses/i2c-nforce2.c
9706 F: drivers/i2c/busses/i2c-piix4.c
9707 F: drivers/i2c/busses/i2c-sis5595.c
9708 F: drivers/i2c/busses/i2c-sis630.c
9709 F: drivers/i2c/busses/i2c-sis96x.c
9710 F: drivers/i2c/busses/i2c-via.c
9711 F: drivers/i2c/busses/i2c-viapro.c
9713 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9714 M: Hans de Goede <hdegoede@redhat.com>
9715 L: linux-i2c@vger.kernel.org
9717 F: drivers/i2c/busses/i2c-cht-wc.c
9719 I2C/SMBUS ISMT DRIVER
9720 M: Seth Heasley <seth.heasley@intel.com>
9721 M: Neil Horman <nhorman@tuxdriver.com>
9722 L: linux-i2c@vger.kernel.org
9723 F: Documentation/i2c/busses/i2c-ismt.rst
9724 F: drivers/i2c/busses/i2c-ismt.c
9726 I2C/SMBUS STUB DRIVER
9727 M: Jean Delvare <jdelvare@suse.com>
9728 L: linux-i2c@vger.kernel.org
9730 F: drivers/i2c/i2c-stub.c
9732 I3C DRIVER FOR CADENCE I3C MASTER IP
9733 M: Przemysław Gaj <pgaj@cadence.com>
9735 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9736 F: drivers/i3c/master/i3c-master-cdns.c
9738 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9740 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9741 F: drivers/i3c/master/dw*
9744 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9745 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9747 C: irc://chat.freenode.net/linux-i3c
9748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9749 F: Documentation/ABI/testing/sysfs-bus-i3c
9750 F: Documentation/devicetree/bindings/i3c/
9751 F: Documentation/driver-api/i3c
9753 F: include/linux/i3c/
9755 IA64 (Itanium) PLATFORM
9756 L: linux-ia64@vger.kernel.org
9758 F: Documentation/ia64/
9761 IBM Operation Panel Input Driver
9762 M: Eddie James <eajames@linux.ibm.com>
9763 L: linux-input@vger.kernel.org
9765 F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
9766 F: drivers/input/misc/ibm-panel.c
9768 IBM Power 842 compression accelerator
9769 M: Haren Myneni <haren@us.ibm.com>
9772 F: drivers/crypto/nx/Kconfig
9773 F: drivers/crypto/nx/Makefile
9774 F: drivers/crypto/nx/nx-842*
9775 F: include/linux/sw842.h
9778 IBM Power in-Nest Crypto Acceleration
9779 M: Breno Leitão <leitao@debian.org>
9780 M: Nayna Jain <nayna@linux.ibm.com>
9781 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9782 L: linux-crypto@vger.kernel.org
9784 F: drivers/crypto/nx/Kconfig
9785 F: drivers/crypto/nx/Makefile
9786 F: drivers/crypto/nx/nx-aes*
9787 F: drivers/crypto/nx/nx-sha*
9788 F: drivers/crypto/nx/nx.*
9789 F: drivers/crypto/nx/nx_csbcpb.h
9790 F: drivers/crypto/nx/nx_debugfs.c
9792 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9793 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9794 L: linux-pci@vger.kernel.org
9795 L: linuxppc-dev@lists.ozlabs.org
9797 F: drivers/pci/hotplug/rpadlpar*
9799 IBM Power Linux RAID adapter
9800 M: Brian King <brking@us.ibm.com>
9802 F: drivers/scsi/ipr.*
9804 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9805 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9806 L: linux-pci@vger.kernel.org
9807 L: linuxppc-dev@lists.ozlabs.org
9809 F: drivers/pci/hotplug/rpaphp*
9811 IBM Power SRIOV Virtual NIC Device Driver
9812 M: Haren Myneni <haren@linux.ibm.com>
9813 M: Rick Lindsley <ricklind@linux.ibm.com>
9814 R: Nick Child <nnac123@linux.ibm.com>
9815 R: Dany Madden <danymadden@us.ibm.com>
9816 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9817 L: netdev@vger.kernel.org
9819 F: drivers/net/ethernet/ibm/ibmvnic.*
9821 IBM Power Virtual Ethernet Device Driver
9822 M: Nick Child <nnac123@linux.ibm.com>
9823 L: netdev@vger.kernel.org
9825 F: drivers/net/ethernet/ibm/ibmveth.*
9827 IBM Power Virtual FC Device Drivers
9828 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9829 L: linux-scsi@vger.kernel.org
9831 F: drivers/scsi/ibmvscsi/ibmvfc*
9833 IBM Power Virtual Management Channel Driver
9834 M: Brad Warrum <bwarrum@linux.ibm.com>
9835 M: Ritu Agarwal <rituagar@linux.ibm.com>
9837 F: drivers/misc/ibmvmc.*
9839 IBM Power Virtual SCSI Device Drivers
9840 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9841 L: linux-scsi@vger.kernel.org
9843 F: drivers/scsi/ibmvscsi/ibmvscsi*
9844 F: include/scsi/viosrp.h
9846 IBM Power Virtual SCSI Device Target Driver
9847 M: Michael Cyr <mikecyr@linux.ibm.com>
9848 L: linux-scsi@vger.kernel.org
9849 L: target-devel@vger.kernel.org
9851 F: drivers/scsi/ibmvscsi_tgt/
9853 IBM Power VMX Cryptographic instructions
9854 M: Breno Leitão <leitao@debian.org>
9855 M: Nayna Jain <nayna@linux.ibm.com>
9856 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9857 L: linux-crypto@vger.kernel.org
9859 F: drivers/crypto/vmx/Kconfig
9860 F: drivers/crypto/vmx/Makefile
9861 F: drivers/crypto/vmx/aes*
9862 F: drivers/crypto/vmx/ghash*
9863 F: drivers/crypto/vmx/ppc-xlate.pl
9864 F: drivers/crypto/vmx/vmx.c
9866 IBM ServeRAID RAID DRIVER
9868 F: drivers/scsi/ips.*
9870 ICH LPC AND GPIO DRIVER
9871 M: Peter Tyser <ptyser@xes-inc.com>
9873 F: drivers/gpio/gpio-ich.c
9874 F: drivers/mfd/lpc_ich.c
9877 M: Max Staudt <max@enpas.org>
9878 L: linux-i2c@vger.kernel.org
9880 F: drivers/i2c/busses/i2c-icy.c
9882 IDEAPAD LAPTOP EXTRAS DRIVER
9883 M: Ike Panhc <ike.pan@canonical.com>
9884 L: platform-driver-x86@vger.kernel.org
9886 W: http://launchpad.net/ideapad-laptop
9887 F: drivers/platform/x86/ideapad-laptop.c
9889 IDEAPAD LAPTOP SLIDEBAR DRIVER
9890 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9891 L: linux-input@vger.kernel.org
9893 W: https://github.com/o2genum/ideapad-slidebar
9894 F: drivers/input/misc/ideapad_slidebar.c
9897 M: Christian Brauner <brauner@kernel.org>
9898 M: Seth Forshee <sforshee@kernel.org>
9899 L: linux-fsdevel@vger.kernel.org
9901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
9902 F: Documentation/filesystems/idmappings.rst
9903 F: include/linux/mnt_idmapping.*
9904 F: tools/testing/selftests/mount_setattr/
9906 IDT VersaClock 5 CLOCK DRIVER
9907 M: Luca Ceresoli <luca@lucaceresoli.net>
9909 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9910 F: drivers/clk/clk-versaclock5.c
9912 IEEE 802.15.4 SUBSYSTEM
9913 M: Alexander Aring <alex.aring@gmail.com>
9914 M: Stefan Schmidt <stefan@datenfreihafen.org>
9915 M: Miquel Raynal <miquel.raynal@bootlin.com>
9916 L: linux-wpan@vger.kernel.org
9918 W: https://linux-wpan.org/
9919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9921 F: Documentation/networking/ieee802154.rst
9922 F: drivers/net/ieee802154/
9923 F: include/linux/ieee802154.h
9924 F: include/linux/nl802154.h
9925 F: include/net/af_ieee802154.h
9926 F: include/net/cfg802154.h
9927 F: include/net/ieee802154_netdev.h
9928 F: include/net/mac802154.h
9929 F: include/net/nl802154.h
9934 M: Yotam Gigi <yotam.gi@gmail.com>
9935 M: Jamal Hadi Salim <jhs@mojatatu.com>
9936 F: include/net/ife.h
9937 F: include/uapi/linux/ife.h
9940 IGORPLUG-USB IR RECEIVER
9941 M: Sean Young <sean@mess.org>
9942 L: linux-media@vger.kernel.org
9944 F: drivers/media/rc/igorplugusb.c
9946 IGUANAWORKS USB IR TRANSCEIVER
9947 M: Sean Young <sean@mess.org>
9948 L: linux-media@vger.kernel.org
9950 F: drivers/media/rc/iguanair.c
9952 IIO DIGITAL POTENTIOMETER DAC
9953 M: Peter Rosin <peda@axentia.se>
9954 L: linux-iio@vger.kernel.org
9956 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9957 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9958 F: drivers/iio/dac/dpot-dac.c
9960 IIO ENVELOPE DETECTOR
9961 M: Peter Rosin <peda@axentia.se>
9962 L: linux-iio@vger.kernel.org
9964 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9965 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9966 F: drivers/iio/adc/envelope-detector.c
9969 M: Peter Rosin <peda@axentia.se>
9970 L: linux-iio@vger.kernel.org
9972 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9973 F: drivers/iio/multiplexer/iio-mux.c
9975 IIO SCMI BASED DRIVER
9976 M: Jyoti Bhayana <jbhayana@google.com>
9977 L: linux-iio@vger.kernel.org
9979 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9981 IIO SUBSYSTEM AND DRIVERS
9982 M: Jonathan Cameron <jic23@kernel.org>
9983 R: Lars-Peter Clausen <lars@metafoo.de>
9984 L: linux-iio@vger.kernel.org
9986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9987 F: Documentation/ABI/testing/configfs-iio*
9988 F: Documentation/ABI/testing/sysfs-bus-iio*
9989 F: Documentation/devicetree/bindings/iio/
9991 F: drivers/staging/iio/
9992 F: include/dt-bindings/iio/
9993 F: include/linux/iio/
9997 M: Peter Rosin <peda@axentia.se>
9998 L: linux-iio@vger.kernel.org
10000 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10001 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10002 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10003 F: drivers/iio/afe/iio-rescale.c
10005 IKANOS/ADI EAGLE ADSL USB DRIVER
10006 M: Matthieu Castet <castet.matthieu@free.fr>
10007 M: Stanislaw Gruszka <stf_xl@wp.pl>
10009 F: drivers/usb/atm/ueagle-atm.c
10011 IMAGIS TOUCHSCREEN DRIVER
10012 M: Markuss Broks <markuss.broks@gmail.com>
10014 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10015 F: drivers/input/touchscreen/imagis.c
10017 IMGTEC ASCII LCD DRIVER
10018 M: Paul Burton <paulburton@kernel.org>
10020 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10021 F: drivers/auxdisplay/img-ascii-lcd.c
10023 IMGTEC IR DECODER DRIVER
10025 F: drivers/media/rc/img-ir/
10027 IMON SOUNDGRAPH USB IR RECEIVER
10028 M: Sean Young <sean@mess.org>
10029 L: linux-media@vger.kernel.org
10031 F: drivers/media/rc/imon.c
10032 F: drivers/media/rc/imon_raw.c
10034 IMS TWINTURBO FRAMEBUFFER DRIVER
10035 L: linux-fbdev@vger.kernel.org
10037 F: drivers/video/fbdev/imsttfb.c
10039 INA209 HARDWARE MONITOR DRIVER
10040 M: Guenter Roeck <linux@roeck-us.net>
10041 L: linux-hwmon@vger.kernel.org
10043 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
10044 F: Documentation/hwmon/ina209.rst
10045 F: drivers/hwmon/ina209.c
10047 INA2XX HARDWARE MONITOR DRIVER
10048 M: Guenter Roeck <linux@roeck-us.net>
10049 L: linux-hwmon@vger.kernel.org
10051 F: Documentation/hwmon/ina2xx.rst
10052 F: drivers/hwmon/ina2xx.c
10053 F: include/linux/platform_data/ina2xx.h
10055 INDEX OF FURTHER KERNEL DOCUMENTATION
10056 M: Carlos Bilbao <carlos.bilbao@amd.com>
10058 F: Documentation/process/kernel-docs.rst
10060 INDUSTRY PACK SUBSYSTEM (IPACK)
10061 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
10062 M: Jens Taprogge <jens.taprogge@taprogge.org>
10063 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10064 L: industrypack-devel@lists.sourceforge.net
10066 W: http://industrypack.sourceforge.net
10069 INFINEON DPS310 Driver
10070 M: Eddie James <eajames@linux.ibm.com>
10071 L: linux-iio@vger.kernel.org
10073 F: drivers/iio/pressure/dps310.c
10075 INFINEON PEB2466 ASoC CODEC
10076 M: Herve Codina <herve.codina@bootlin.com>
10077 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10079 F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10080 F: sound/soc/codecs/peb2466.c
10082 INFINIBAND SUBSYSTEM
10083 M: Jason Gunthorpe <jgg@nvidia.com>
10084 M: Leon Romanovsky <leonro@nvidia.com>
10085 L: linux-rdma@vger.kernel.org
10087 W: https://github.com/linux-rdma/rdma-core
10088 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10090 F: Documentation/devicetree/bindings/infiniband/
10091 F: Documentation/infiniband/
10092 F: drivers/infiniband/
10094 F: include/trace/events/ib_mad.h
10095 F: include/trace/events/ib_umad.h
10096 F: include/trace/misc/rdma.h
10097 F: include/uapi/linux/if_infiniband.h
10098 F: include/uapi/rdma/
10099 F: samples/bpf/ibumad_kern.c
10100 F: samples/bpf/ibumad_user.c
10102 INGENIC JZ4780 NAND DRIVER
10103 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10104 L: linux-mtd@lists.infradead.org
10105 L: linux-mips@vger.kernel.org
10107 F: drivers/mtd/nand/raw/ingenic/
10109 INGENIC JZ47xx SoCs
10110 M: Paul Cercueil <paul@crapouillou.net>
10111 L: linux-mips@vger.kernel.org
10113 F: arch/mips/boot/dts/ingenic/
10114 F: arch/mips/generic/board-ingenic.c
10115 F: arch/mips/include/asm/mach-ingenic/
10116 F: arch/mips/ingenic/Kconfig
10117 F: drivers/clk/ingenic/
10118 F: drivers/dma/dma-jz4780.c
10119 F: drivers/gpu/drm/ingenic/
10120 F: drivers/i2c/busses/i2c-jz4780.c
10121 F: drivers/iio/adc/ingenic-adc.c
10122 F: drivers/irqchip/irq-ingenic.c
10123 F: drivers/memory/jz4780-nemc.c
10124 F: drivers/mmc/host/jz4740_mmc.c
10125 F: drivers/mtd/nand/raw/ingenic/
10126 F: drivers/pinctrl/pinctrl-ingenic.c
10127 F: drivers/power/supply/ingenic-battery.c
10128 F: drivers/pwm/pwm-jz4740.c
10129 F: drivers/remoteproc/ingenic_rproc.c
10130 F: drivers/rtc/rtc-jz4740.c
10131 F: drivers/tty/serial/8250/8250_ingenic.c
10132 F: drivers/usb/musb/jz4740.c
10133 F: drivers/watchdog/jz4740_wdt.c
10134 F: include/dt-bindings/iio/adc/ingenic,adc.h
10135 F: include/linux/mfd/ingenic-tcu.h
10136 F: sound/soc/codecs/jz47*
10137 F: sound/soc/jz4740/
10139 INJOINIC IP5xxx POWER BANK IC DRIVER
10140 M: Samuel Holland <samuel@sholland.org>
10142 F: drivers/power/supply/ip5xxx_power.c
10145 M: Jan Kara <jack@suse.cz>
10146 R: Amir Goldstein <amir73il@gmail.com>
10147 L: linux-fsdevel@vger.kernel.org
10149 F: Documentation/filesystems/inotify.rst
10150 F: fs/notify/inotify/
10151 F: include/linux/inotify.h
10152 F: include/uapi/linux/inotify.h
10154 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10155 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
10156 L: linux-input@vger.kernel.org
10158 Q: http://patchwork.kernel.org/project/linux-input/list/
10159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10160 F: Documentation/devicetree/bindings/input/
10161 F: Documentation/devicetree/bindings/serio/
10162 F: Documentation/input/
10164 F: include/dt-bindings/input/
10165 F: include/linux/input.h
10166 F: include/linux/input/
10167 F: include/uapi/linux/input-event-codes.h
10168 F: include/uapi/linux/input.h
10170 INPUT MULTITOUCH (MT) PROTOCOL
10171 M: Henrik Rydberg <rydberg@bitmath.org>
10172 L: linux-input@vger.kernel.org
10174 F: Documentation/input/multi-touch-protocol.rst
10175 F: drivers/input/input-mt.c
10178 INSIDE SECURE CRYPTO DRIVER
10179 M: Antoine Tenart <atenart@kernel.org>
10180 L: linux-crypto@vger.kernel.org
10182 F: drivers/crypto/inside-secure/
10184 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10185 M: Mimi Zohar <zohar@linux.ibm.com>
10186 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10187 L: linux-integrity@vger.kernel.org
10189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10190 F: security/integrity/ima/
10191 F: security/integrity/
10193 INTEL 810/815 FRAMEBUFFER DRIVER
10194 M: Antonino Daplas <adaplas@gmail.com>
10195 L: linux-fbdev@vger.kernel.org
10197 F: drivers/video/fbdev/i810/
10199 INTEL 8255 GPIO DRIVER
10200 M: William Breathitt Gray <william.gray@linaro.org>
10201 L: linux-gpio@vger.kernel.org
10203 F: drivers/gpio/gpio-i8255.c
10204 F: drivers/gpio/gpio-i8255.h
10207 M: Cezary Rojewski <cezary.rojewski@intel.com>
10208 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10209 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
10210 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10211 M: Bard Liao <yung-chuan.liao@linux.intel.com>
10212 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10213 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
10214 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10216 F: sound/soc/intel/
10218 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10219 M: Hans de Goede <hdegoede@redhat.com>
10220 L: platform-driver-x86@vger.kernel.org
10222 F: drivers/platform/x86/intel/atomisp2/pm.c
10224 INTEL ATOMISP2 LED DRIVER
10225 M: Hans de Goede <hdegoede@redhat.com>
10226 L: platform-driver-x86@vger.kernel.org
10228 F: drivers/platform/x86/intel/atomisp2/led.c
10230 INTEL BIOS SAR INT1092 DRIVER
10231 M: Shravan Sudhakar <s.shravan@intel.com>
10232 M: Intel Corporation <linuxwwan@intel.com>
10233 L: platform-driver-x86@vger.kernel.org
10235 F: drivers/platform/x86/intel/int1092/
10237 INTEL BROXTON PMC DRIVER
10238 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10239 M: Zha Qipeng <qipeng.zha@intel.com>
10241 F: drivers/mfd/intel_pmc_bxt.c
10242 F: include/linux/mfd/intel_pmc_bxt.h
10244 INTEL C600 SERIES SAS CONTROLLER DRIVER
10245 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10246 L: linux-scsi@vger.kernel.org
10248 T: git git://git.code.sf.net/p/intel-sas/isci
10249 F: drivers/scsi/isci/
10251 INTEL CPU family model numbers
10252 M: Tony Luck <tony.luck@intel.com>
10254 L: linux-kernel@vger.kernel.org
10256 F: arch/x86/include/asm/intel-family.h
10258 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10259 M: Jani Nikula <jani.nikula@linux.intel.com>
10260 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10261 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
10262 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10263 L: intel-gfx@lists.freedesktop.org
10265 W: https://01.org/linuxgraphics/
10266 Q: http://patchwork.freedesktop.org/project/intel-gfx/
10267 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10268 C: irc://irc.oftc.net/intel-gfx
10269 T: git git://anongit.freedesktop.org/drm-intel
10270 F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
10271 F: Documentation/gpu/i915.rst
10272 F: drivers/gpu/drm/i915/
10273 F: include/drm/i915*
10274 F: include/uapi/drm/i915_drm.h
10276 INTEL ETHERNET DRIVERS
10277 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
10278 M: Tony Nguyen <anthony.l.nguyen@intel.com>
10279 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10281 W: http://www.intel.com/support/feedback.htm
10282 W: http://e1000.sourceforge.net/
10283 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10286 F: Documentation/networking/device_drivers/ethernet/intel/
10287 F: drivers/net/ethernet/intel/
10288 F: drivers/net/ethernet/intel/*/
10289 F: include/linux/avf/virtchnl.h
10290 F: include/linux/net/intel/iidc.h
10292 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10293 M: Mustafa Ismail <mustafa.ismail@intel.com>
10294 M: Shiraz Saleem <shiraz.saleem@intel.com>
10295 L: linux-rdma@vger.kernel.org
10297 F: drivers/infiniband/hw/irdma/
10298 F: include/uapi/rdma/irdma-abi.h
10300 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10301 M: Maik Broemme <mbroemme@libmpq.org>
10302 L: linux-fbdev@vger.kernel.org
10304 F: Documentation/fb/intelfb.rst
10305 F: drivers/video/fbdev/intelfb/
10308 M: Andy Shevchenko <andy@kernel.org>
10309 L: linux-gpio@vger.kernel.org
10311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10312 F: drivers/gpio/gpio-ich.c
10313 F: drivers/gpio/gpio-merrifield.c
10314 F: drivers/gpio/gpio-ml-ioh.c
10315 F: drivers/gpio/gpio-pch.c
10316 F: drivers/gpio/gpio-sch.c
10317 F: drivers/gpio/gpio-sodaville.c
10319 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10320 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10321 M: Zhi Wang <zhi.a.wang@intel.com>
10322 L: intel-gvt-dev@lists.freedesktop.org
10323 L: intel-gfx@lists.freedesktop.org
10325 W: https://01.org/igvt-g
10326 T: git https://github.com/intel/gvt-linux.git
10327 F: drivers/gpu/drm/i915/gvt/
10329 INTEL HID EVENT DRIVER
10330 M: Alex Hung <alexhung@gmail.com>
10331 L: platform-driver-x86@vger.kernel.org
10333 F: drivers/platform/x86/intel/hid.c
10335 INTEL I/OAT DMA DRIVER
10336 M: Dave Jiang <dave.jiang@intel.com>
10337 R: Dan Williams <dan.j.williams@intel.com>
10338 L: dmaengine@vger.kernel.org
10340 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10341 F: drivers/dma/ioat*
10344 M: Fenghua Yu <fenghua.yu@intel.com>
10345 M: Dave Jiang <dave.jiang@intel.com>
10346 L: dmaengine@vger.kernel.org
10348 F: drivers/dma/idxd/*
10349 F: include/uapi/linux/idxd.h
10352 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10353 M: Len Brown <lenb@kernel.org>
10354 L: linux-pm@vger.kernel.org
10356 B: https://bugzilla.kernel.org
10357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10358 F: drivers/idle/intel_idle.c
10360 INTEL IN FIELD SCAN (IFS) DEVICE
10361 M: Jithu Joseph <jithu.joseph@intel.com>
10362 R: Ashok Raj <ashok.raj@intel.com>
10363 R: Tony Luck <tony.luck@intel.com>
10365 F: drivers/platform/x86/intel/ifs
10366 F: include/trace/events/intel_ifs.h
10368 INTEL INTEGRATED SENSOR HUB DRIVER
10369 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10370 M: Jiri Kosina <jikos@kernel.org>
10371 L: linux-input@vger.kernel.org
10373 F: drivers/hid/intel-ish-hid/
10376 M: David Woodhouse <dwmw2@infradead.org>
10377 M: Lu Baolu <baolu.lu@linux.intel.com>
10378 L: iommu@lists.linux.dev
10380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10381 F: drivers/iommu/intel/
10383 INTEL IPU3 CSI-2 CIO2 DRIVER
10384 M: Yong Zhi <yong.zhi@intel.com>
10385 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10386 M: Bingbu Cao <bingbu.cao@intel.com>
10387 M: Dan Scally <djrscally@gmail.com>
10388 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10389 L: linux-media@vger.kernel.org
10391 T: git git://linuxtv.org/media_tree.git
10392 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10393 F: drivers/media/pci/intel/ipu3/
10395 INTEL IPU3 CSI-2 IMGU DRIVER
10396 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10397 R: Bingbu Cao <bingbu.cao@intel.com>
10398 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10399 L: linux-media@vger.kernel.org
10401 F: Documentation/admin-guide/media/ipu3.rst
10402 F: Documentation/admin-guide/media/ipu3_rcb.svg
10403 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10404 F: drivers/staging/media/ipu3/
10406 INTEL IXP4XX CRYPTO SUPPORT
10407 M: Corentin Labbe <clabbe@baylibre.com>
10408 L: linux-crypto@vger.kernel.org
10410 F: drivers/crypto/ixp4xx_crypto.c
10412 INTEL ISHTP ECLITE DRIVER
10413 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10414 L: platform-driver-x86@vger.kernel.org
10416 F: drivers/platform/x86/intel/ishtp_eclite.c
10418 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10419 M: Krzysztof Halasa <khalasa@piap.pl>
10421 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10422 F: drivers/net/wan/ixp4xx_hss.c
10423 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10424 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10425 F: include/linux/soc/ixp4xx/npe.h
10426 F: include/linux/soc/ixp4xx/qmgr.h
10428 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10429 M: Deepak Saxena <dsaxena@plexity.net>
10431 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10432 F: drivers/char/hw_random/ixp4xx-rng.c
10434 INTEL KEEM BAY DRM DRIVER
10435 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10436 M: Edmund Dea <edmund.j.dea@intel.com>
10438 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10439 F: drivers/gpu/drm/kmb/
10441 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10442 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10444 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10445 F: drivers/crypto/keembay/Kconfig
10446 F: drivers/crypto/keembay/Makefile
10447 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10448 F: drivers/crypto/keembay/ocs-aes.c
10449 F: drivers/crypto/keembay/ocs-aes.h
10451 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10452 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10453 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10454 M: Mark Gross <mgross@linux.intel.com>
10456 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10457 F: drivers/crypto/keembay/Kconfig
10458 F: drivers/crypto/keembay/Makefile
10459 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10461 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10462 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10463 M: Declan Murphy <declan.murphy@intel.com>
10465 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10466 F: drivers/crypto/keembay/Kconfig
10467 F: drivers/crypto/keembay/Makefile
10468 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10469 F: drivers/crypto/keembay/ocs-hcu.c
10470 F: drivers/crypto/keembay/ocs-hcu.h
10472 INTEL THUNDER BAY EMMC PHY DRIVER
10473 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10474 M: Rashmi A <rashmi.a@intel.com>
10476 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10477 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10479 INTEL MANAGEMENT ENGINE (mei)
10480 M: Tomas Winkler <tomas.winkler@intel.com>
10481 L: linux-kernel@vger.kernel.org
10483 F: Documentation/driver-api/mei/*
10484 F: drivers/misc/mei/
10485 F: drivers/watchdog/mei_wdt.c
10486 F: include/linux/mei_aux.h
10487 F: include/linux/mei_cl_bus.h
10488 F: include/uapi/linux/mei.h
10489 F: include/uapi/linux/uuid.h
10492 INTEL MAX 10 BMC MFD DRIVER
10493 M: Xu Yilun <yilun.xu@intel.com>
10494 R: Tom Rix <trix@redhat.com>
10496 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10497 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10498 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10499 F: drivers/mfd/intel-m10-bmc*
10500 F: include/linux/mfd/intel-m10-bmc.h
10502 INTEL MENLOW THERMAL DRIVER
10503 M: Sujith Thomas <sujith.thomas@intel.com>
10504 L: linux-pm@vger.kernel.org
10506 F: drivers/thermal/intel/intel_menlow.c
10508 INTEL P-Unit IPC DRIVER
10509 M: Zha Qipeng <qipeng.zha@intel.com>
10510 L: platform-driver-x86@vger.kernel.org
10512 F: arch/x86/include/asm/intel_punit_ipc.h
10513 F: drivers/platform/x86/intel/punit_ipc.c
10515 INTEL PMC CORE DRIVER
10516 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10517 M: David E Box <david.e.box@intel.com>
10518 L: platform-driver-x86@vger.kernel.org
10520 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10521 F: drivers/platform/x86/intel/pmc/
10523 INTEL PMIC GPIO DRIVERS
10524 M: Andy Shevchenko <andy@kernel.org>
10526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10527 F: drivers/gpio/gpio-*cove.c
10529 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10530 M: Andy Shevchenko <andy@kernel.org>
10532 F: drivers/mfd/intel_soc_pmic*
10533 F: include/linux/mfd/intel_soc_pmic*
10536 M: David E. Box <david.e.box@linux.intel.com>
10538 F: drivers/platform/x86/intel/pmt/
10540 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10541 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10542 L: linux-wireless@vger.kernel.org
10544 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10545 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10546 F: drivers/net/wireless/intel/ipw2x00/
10548 INTEL PSTATE DRIVER
10549 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10550 M: Len Brown <lenb@kernel.org>
10551 L: linux-pm@vger.kernel.org
10553 F: drivers/cpufreq/intel_pstate.c
10555 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10556 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10557 L: linux-iio@vger.kernel.org
10558 F: drivers/counter/intel-qep.c
10561 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10563 F: arch/x86/include/asm/intel_scu_ipc.h
10564 F: drivers/platform/x86/intel_scu_*
10567 M: David E. Box <david.e.box@linux.intel.com>
10569 F: drivers/platform/x86/intel/sdsi.c
10570 F: tools/arch/x86/intel_sdsi/
10571 F: tools/testing/selftests/drivers/sdsi/
10573 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10574 M: Daniel Scally <djrscally@gmail.com>
10576 F: drivers/platform/x86/intel/int3472/
10578 INTEL SPEED SELECT TECHNOLOGY
10579 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10580 L: platform-driver-x86@vger.kernel.org
10582 F: drivers/platform/x86/intel/speed_select_if/
10583 F: include/uapi/linux/isst_if.h
10584 F: tools/power/x86/intel-speed-select/
10586 INTEL STRATIX10 FIRMWARE DRIVERS
10587 M: Dinh Nguyen <dinguyen@kernel.org>
10588 L: linux-kernel@vger.kernel.org
10590 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10591 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10592 F: drivers/firmware/stratix10-rsu.c
10593 F: drivers/firmware/stratix10-svc.c
10594 F: include/linux/firmware/intel/stratix10-smc.h
10595 F: include/linux/firmware/intel/stratix10-svc-client.h
10596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10598 INTEL TELEMETRY DRIVER
10599 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10600 M: "David E. Box" <david.e.box@linux.intel.com>
10601 L: platform-driver-x86@vger.kernel.org
10603 F: arch/x86/include/asm/intel_telemetry.h
10604 F: drivers/platform/x86/intel/telemetry/
10607 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10608 L: platform-driver-x86@vger.kernel.org
10610 F: drivers/platform/x86/intel/tpmi.c
10611 F: include/linux/intel_tpmi.h
10613 INTEL UNCORE FREQUENCY CONTROL
10614 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10615 L: platform-driver-x86@vger.kernel.org
10617 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10618 F: drivers/platform/x86/intel/uncore-frequency/
10620 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10621 M: David E. Box <david.e.box@linux.intel.com>
10623 F: drivers/platform/x86/intel/vsec.*
10625 INTEL VIRTUAL BUTTON DRIVER
10626 M: AceLan Kao <acelan.kao@canonical.com>
10627 L: platform-driver-x86@vger.kernel.org
10629 F: drivers/platform/x86/intel/vbtn.c
10631 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10632 M: Stanislaw Gruszka <stf_xl@wp.pl>
10633 L: linux-wireless@vger.kernel.org
10635 F: drivers/net/wireless/intel/iwlegacy/
10637 INTEL WIRELESS WIFI LINK (iwlwifi)
10638 M: Gregory Greenman <gregory.greenman@intel.com>
10639 L: linux-wireless@vger.kernel.org
10641 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10643 F: drivers/net/wireless/intel/iwlwifi/
10645 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10646 M: Jithu Joseph <jithu.joseph@intel.com>
10647 R: Maurice Ma <maurice.ma@intel.com>
10649 W: https://slimbootloader.github.io/security/firmware-update.html
10650 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10652 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10653 L: Dell.Client.Kernel@dell.com
10655 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10657 INTEL WWAN IOSM DRIVER
10658 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10659 M: Intel Corporation <linuxwwan@intel.com>
10660 L: netdev@vger.kernel.org
10662 F: drivers/net/wwan/iosm/
10665 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10667 F: Documentation/trace/intel_th.rst
10668 F: drivers/hwtracing/intel_th/
10669 F: include/linux/intel_th.h
10671 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10672 M: Ning Sun <ning.sun@intel.com>
10673 L: tboot-devel@lists.sourceforge.net
10675 W: http://tboot.sourceforge.net
10676 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10677 F: Documentation/x86/intel_txt.rst
10678 F: arch/x86/kernel/tboot.c
10679 F: include/linux/tboot.h
10682 M: Jarkko Sakkinen <jarkko@kernel.org>
10683 R: Dave Hansen <dave.hansen@linux.intel.com>
10684 L: linux-sgx@vger.kernel.org
10686 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10688 F: Documentation/x86/sgx.rst
10689 F: arch/x86/entry/vdso/vsgx.S
10690 F: arch/x86/include/asm/sgx.h
10691 F: arch/x86/include/uapi/asm/sgx.h
10692 F: arch/x86/kernel/cpu/sgx/*
10693 F: tools/testing/selftests/sgx/*
10697 M: Georgi Djakov <djakov@kernel.org>
10698 L: linux-pm@vger.kernel.org
10700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10701 F: Documentation/devicetree/bindings/interconnect/
10702 F: Documentation/driver-api/interconnect.rst
10703 F: drivers/interconnect/
10704 F: include/dt-bindings/interconnect/
10705 F: include/linux/interconnect-provider.h
10706 F: include/linux/interconnect.h
10708 INTERRUPT COUNTER DRIVER
10709 M: Oleksij Rempel <o.rempel@pengutronix.de>
10710 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10711 L: linux-iio@vger.kernel.org
10712 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10713 F: drivers/counter/interrupt-cnt.c
10715 INTERSIL ISL7998X VIDEO DECODER DRIVER
10716 M: Michael Tretter <m.tretter@pengutronix.de>
10717 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10718 L: linux-media@vger.kernel.org
10720 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10721 F: drivers/media/i2c/isl7998x.c
10723 INVENSENSE ICM-426xx IMU DRIVER
10724 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10725 L: linux-iio@vger.kernel.org
10727 W: https://invensense.tdk.com/
10728 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10729 F: drivers/iio/imu/inv_icm42600/
10731 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10732 M: Linus Walleij <linus.walleij@linaro.org>
10733 L: linux-iio@vger.kernel.org
10735 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10736 F: drivers/iio/gyro/mpu3050*
10738 IOC3 ETHERNET DRIVER
10739 M: Ralf Baechle <ralf@linux-mips.org>
10740 L: linux-mips@vger.kernel.org
10742 F: drivers/net/ethernet/sgi/ioc3-eth.c
10744 IOMAP FILESYSTEM LIBRARY
10745 M: Christoph Hellwig <hch@infradead.org>
10746 M: Darrick J. Wong <djwong@kernel.org>
10747 L: linux-xfs@vger.kernel.org
10748 L: linux-fsdevel@vger.kernel.org
10750 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10752 F: include/linux/iomap.h
10754 IOMMU DMA-API LAYER
10755 M: Robin Murphy <robin.murphy@arm.com>
10756 L: iommu@lists.linux.dev
10758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10759 F: drivers/iommu/dma-iommu.c
10760 F: drivers/iommu/dma-iommu.h
10761 F: drivers/iommu/iova.c
10762 F: include/linux/iova.h
10765 M: Jason Gunthorpe <jgg@nvidia.com>
10766 M: Kevin Tian <kevin.tian@intel.com>
10767 L: iommu@lists.linux.dev
10769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
10770 F: Documentation/userspace-api/iommufd.rst
10771 F: drivers/iommu/iommufd/
10772 F: include/linux/iommufd.h
10773 F: include/uapi/linux/iommufd.h
10774 F: tools/testing/selftests/iommu/
10777 M: Joerg Roedel <joro@8bytes.org>
10778 M: Will Deacon <will@kernel.org>
10779 R: Robin Murphy <robin.murphy@arm.com>
10780 L: iommu@lists.linux.dev
10782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10783 F: Documentation/devicetree/bindings/iommu/
10784 F: Documentation/userspace-api/iommu.rst
10786 F: include/linux/iommu.h
10787 F: include/linux/iova.h
10788 F: include/linux/of_iommu.h
10789 F: include/uapi/linux/iommu.h
10792 M: Thomas Zimmermann <tzimmermann@suse.de>
10793 L: dri-devel@lists.freedesktop.org
10795 T: git git://anongit.freedesktop.org/drm/drm-misc
10796 F: include/linux/iosys-map.h
10799 M: Jens Axboe <axboe@kernel.dk>
10800 R: Pavel Begunkov <asml.silence@gmail.com>
10801 L: io-uring@vger.kernel.org
10803 T: git git://git.kernel.dk/linux-block
10804 T: git git://git.kernel.dk/liburing
10806 F: include/linux/io_uring.h
10807 F: include/linux/io_uring_types.h
10808 F: include/trace/events/io_uring.h
10809 F: include/uapi/linux/io_uring.h
10813 M: Corey Minyard <minyard@acm.org>
10814 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10816 W: http://openipmi.sourceforge.net/
10817 T: git https://github.com/cminyard/linux-ipmi.git for-next
10818 F: Documentation/driver-api/ipmi.rst
10819 F: Documentation/devicetree/bindings/ipmi/
10820 F: drivers/char/ipmi/
10821 F: include/linux/ipmi*
10822 F: include/uapi/linux/ipmi*
10824 IPS SCSI RAID DRIVER
10825 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10826 L: linux-scsi@vger.kernel.org
10828 W: http://www.adaptec.com/
10829 F: drivers/scsi/ips*
10832 M: Simon Horman <horms@verge.net.au>
10833 M: Julian Anastasov <ja@ssi.bg>
10834 L: netdev@vger.kernel.org
10835 L: lvs-devel@vger.kernel.org
10837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10839 F: Documentation/networking/ipvs-sysctl.rst
10840 F: include/net/ip_vs.h
10841 F: include/uapi/linux/ip_vs.h
10842 F: net/netfilter/ipvs/
10845 M: Jiri Kosina <jikos@kernel.org>
10846 M: David Sterba <dsterba@suse.com>
10848 F: drivers/tty/ipwireless/
10850 IRON DEVICE AUDIO CODEC DRIVERS
10851 M: Kiseok Jo <kiseok.jo@irondevice.com>
10852 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10854 F: Documentation/devicetree/bindings/sound/irondevice,*
10855 F: sound/soc/codecs/sma*
10857 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10858 M: Marc Zyngier <maz@kernel.org>
10860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10861 F: Documentation/core-api/irq/irq-domain.rst
10862 F: include/linux/irqdomain.h
10863 F: kernel/irq/irqdomain.c
10864 F: kernel/irq/msi.c
10867 M: Thomas Gleixner <tglx@linutronix.de>
10868 L: linux-kernel@vger.kernel.org
10870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10872 F: include/linux/group_cpus.h
10873 F: lib/group_cpus.c
10876 M: Thomas Gleixner <tglx@linutronix.de>
10877 M: Marc Zyngier <maz@kernel.org>
10878 L: linux-kernel@vger.kernel.org
10880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10881 F: Documentation/devicetree/bindings/interrupt-controller/
10882 F: drivers/irqchip/
10885 M: William Breathitt Gray <william.gray@linaro.org>
10887 F: Documentation/driver-api/isa.rst
10888 F: drivers/base/isa.c
10889 F: include/linux/isa.h
10892 M: Hans Verkuil <hverkuil@xs4all.nl>
10893 L: linux-media@vger.kernel.org
10895 W: https://linuxtv.org
10896 T: git git://linuxtv.org/media_tree.git
10897 F: drivers/media/radio/radio-isa*
10900 M: Jaroslav Kysela <perex@perex.cz>
10902 F: Documentation/driver-api/isapnp.rst
10903 F: drivers/pnp/isapnp/
10904 F: include/linux/isapnp.h
10907 M: Lee Duncan <lduncan@suse.com>
10908 M: Chris Leech <cleech@redhat.com>
10909 M: Mike Christie <michael.christie@oracle.com>
10910 L: open-iscsi@googlegroups.com
10911 L: linux-scsi@vger.kernel.org
10913 W: www.open-iscsi.com
10914 F: drivers/scsi/*iscsi*
10915 F: include/scsi/*iscsi*
10917 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10918 M: Peter Jones <pjones@redhat.com>
10919 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10921 F: drivers/firmware/iscsi_ibft*
10923 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10924 M: Sagi Grimberg <sagi@grimberg.me>
10925 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10926 L: linux-rdma@vger.kernel.org
10928 W: http://www.openfabrics.org
10929 W: www.open-iscsi.org
10930 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10931 F: drivers/infiniband/ulp/iser/
10933 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10934 M: Sagi Grimberg <sagi@grimberg.me>
10935 L: linux-rdma@vger.kernel.org
10936 L: target-devel@vger.kernel.org
10938 W: http://www.linux-iscsi.org
10939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10940 F: drivers/infiniband/ulp/isert
10942 ISDN/CMTP OVER BLUETOOTH
10943 M: Karsten Keil <isdn@linux-pingi.de>
10944 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10945 L: netdev@vger.kernel.org
10947 W: http://www.isdn4linux.de
10948 F: Documentation/isdn/
10949 F: drivers/isdn/capi/
10950 F: include/linux/isdn/
10951 F: include/uapi/linux/isdn/
10952 F: net/bluetooth/cmtp/
10954 ISDN/mISDN SUBSYSTEM
10955 M: Karsten Keil <isdn@linux-pingi.de>
10956 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10957 L: netdev@vger.kernel.org
10959 W: http://www.isdn4linux.de
10960 F: drivers/isdn/Kconfig
10961 F: drivers/isdn/Makefile
10962 F: drivers/isdn/hardware/
10963 F: drivers/isdn/mISDN/
10966 M: Jan Kara <jack@suse.cz>
10967 L: linux-fsdevel@vger.kernel.org
10969 F: Documentation/filesystems/isofs.rst
10972 IT87 HARDWARE MONITORING DRIVER
10973 M: Jean Delvare <jdelvare@suse.com>
10974 L: linux-hwmon@vger.kernel.org
10976 F: Documentation/hwmon/it87.rst
10977 F: drivers/hwmon/it87.c
10979 IT913X MEDIA DRIVER
10980 M: Antti Palosaari <crope@iki.fi>
10981 L: linux-media@vger.kernel.org
10983 W: https://linuxtv.org
10984 W: http://palosaari.fi/linux/
10985 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10986 T: git git://linuxtv.org/anttip/media_tree.git
10987 F: drivers/media/tuners/it913x*
10989 ITE IT66121 HDMI BRIDGE DRIVER
10990 M: Phong LE <ple@baylibre.com>
10991 M: Neil Armstrong <neil.armstrong@linaro.org>
10993 T: git git://anongit.freedesktop.org/drm/drm-misc
10994 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10995 F: drivers/gpu/drm/bridge/ite-it66121.c
10997 IVTV VIDEO4LINUX DRIVER
10998 M: Andy Walls <awalls@md.metrocast.net>
10999 L: linux-media@vger.kernel.org
11001 W: https://linuxtv.org
11002 T: git git://linuxtv.org/media_tree.git
11003 F: Documentation/admin-guide/media/ivtv*
11004 F: drivers/media/pci/ivtv/
11005 F: include/uapi/linux/ivtv*
11007 IX2505V MEDIA DRIVER
11008 M: Malcolm Priestley <tvboxspy@gmail.com>
11009 L: linux-media@vger.kernel.org
11011 W: https://linuxtv.org
11012 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11013 F: drivers/media/dvb-frontends/ix2505v*
11015 JAILHOUSE HYPERVISOR INTERFACE
11016 M: Jan Kiszka <jan.kiszka@siemens.com>
11017 L: jailhouse-dev@googlegroups.com
11019 F: arch/x86/include/asm/jailhouse_para.h
11020 F: arch/x86/kernel/jailhouse.c
11022 JC42.4 TEMPERATURE SENSOR DRIVER
11023 M: Guenter Roeck <linux@roeck-us.net>
11024 L: linux-hwmon@vger.kernel.org
11026 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
11027 F: Documentation/hwmon/jc42.rst
11028 F: drivers/hwmon/jc42.c
11031 M: Dave Kleikamp <shaggy@kernel.org>
11032 L: jfs-discussion@lists.sourceforge.net
11034 W: http://jfs.sourceforge.net/
11035 T: git https://github.com/kleikamp/linux-shaggy.git
11036 F: Documentation/admin-guide/jfs.rst
11040 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
11041 L: netdev@vger.kernel.org
11043 F: drivers/net/ethernet/jme.*
11045 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11046 M: David Woodhouse <dwmw2@infradead.org>
11047 M: Richard Weinberger <richard@nod.at>
11048 L: linux-mtd@lists.infradead.org
11050 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
11051 T: git git://git.infradead.org/ubifs-2.6.git
11053 F: include/uapi/linux/jffs2.h
11055 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11056 M: "Theodore Ts'o" <tytso@mit.edu>
11057 M: Jan Kara <jack@suse.com>
11058 L: linux-ext4@vger.kernel.org
11061 F: include/linux/jbd2.h
11063 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11064 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11065 L: linux-media@vger.kernel.org
11066 L: linux-renesas-soc@vger.kernel.org
11068 F: drivers/media/platform/renesas/rcar_jpu.c
11070 JSM Neo PCI based serial card
11071 L: linux-serial@vger.kernel.org
11073 F: drivers/tty/serial/jsm/
11075 K10TEMP HARDWARE MONITORING DRIVER
11076 M: Clemens Ladisch <clemens@ladisch.de>
11077 L: linux-hwmon@vger.kernel.org
11079 F: Documentation/hwmon/k10temp.rst
11080 F: drivers/hwmon/k10temp.c
11082 K8TEMP HARDWARE MONITORING DRIVER
11083 M: Rudolf Marek <r.marek@assembler.cz>
11084 L: linux-hwmon@vger.kernel.org
11086 F: Documentation/hwmon/k8temp.rst
11087 F: drivers/hwmon/k8temp.c
11090 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
11091 R: Alexander Potapenko <glider@google.com>
11092 R: Andrey Konovalov <andreyknvl@gmail.com>
11093 R: Dmitry Vyukov <dvyukov@google.com>
11094 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
11095 L: kasan-dev@googlegroups.com
11097 F: Documentation/dev-tools/kasan.rst
11098 F: arch/*/include/asm/*kasan.h
11099 F: arch/*/mm/kasan_init*
11100 F: include/linux/kasan*.h
11101 F: lib/Kconfig.kasan
11103 F: scripts/Makefile.kasan
11106 M: Masahiro Yamada <masahiroy@kernel.org>
11107 L: linux-kbuild@vger.kernel.org
11109 Q: https://patchwork.kernel.org/project/linux-kbuild/list/
11110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11111 F: Documentation/kbuild/kconfig*
11112 F: scripts/Kconfig.include
11113 F: scripts/kconfig/
11116 R: Dmitry Vyukov <dvyukov@google.com>
11117 R: Andrey Konovalov <andreyknvl@gmail.com>
11118 L: kasan-dev@googlegroups.com
11120 F: Documentation/dev-tools/kcov.rst
11121 F: include/linux/kcov.h
11122 F: include/uapi/linux/kcov.h
11124 F: scripts/Makefile.kcov
11127 M: Marco Elver <elver@google.com>
11128 R: Dmitry Vyukov <dvyukov@google.com>
11129 L: kasan-dev@googlegroups.com
11131 F: Documentation/dev-tools/kcsan.rst
11132 F: include/linux/kcsan*.h
11134 F: lib/Kconfig.kcsan
11135 F: scripts/Makefile.kcsan
11138 M: Baoquan He <bhe@redhat.com>
11139 R: Vivek Goyal <vgoyal@redhat.com>
11140 R: Dave Young <dyoung@redhat.com>
11141 L: kexec@lists.infradead.org
11143 W: http://lse.sourceforge.net/kdump/
11144 F: Documentation/admin-guide/kdump/
11145 F: fs/proc/vmcore.c
11146 F: include/linux/crash_core.h
11147 F: include/linux/crash_dump.h
11148 F: include/uapi/linux/vmcore.h
11149 F: kernel/crash_*.c
11151 KEENE FM RADIO TRANSMITTER DRIVER
11152 M: Hans Verkuil <hverkuil@xs4all.nl>
11153 L: linux-media@vger.kernel.org
11155 W: https://linuxtv.org
11156 T: git git://linuxtv.org/media_tree.git
11157 F: drivers/media/radio/radio-keene*
11160 M: Ian Kent <raven@themaw.net>
11161 L: autofs@vger.kernel.org
11165 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11166 M: Masahiro Yamada <masahiroy@kernel.org>
11167 R: Nathan Chancellor <nathan@kernel.org>
11168 R: Nick Desaulniers <ndesaulniers@google.com>
11169 R: Nicolas Schier <nicolas@fjasle.eu>
11170 L: linux-kbuild@vger.kernel.org
11172 Q: https://patchwork.kernel.org/project/linux-kbuild/list/
11173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11174 F: Documentation/kbuild/
11176 F: scripts/*vmlinux*
11178 F: scripts/Makefile*
11180 F: scripts/dummy-tools/
11183 F: scripts/package/
11185 KERNEL HARDENING (not covered by other areas)
11186 M: Kees Cook <keescook@chromium.org>
11187 L: linux-hardening@vger.kernel.org
11189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11190 F: Documentation/ABI/testing/sysfs-kernel-oops_count
11191 F: Documentation/ABI/testing/sysfs-kernel-warn_count
11192 F: include/linux/overflow.h
11193 F: include/linux/randomize_kstack.h
11195 K: \b(add|choose)_random_kstack_offset\b
11196 K: \b__check_(object_size|heap_object)\b
11199 L: kernel-janitors@vger.kernel.org
11201 W: http://kernelnewbies.org/KernelJanitors
11203 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11204 M: Chuck Lever <chuck.lever@oracle.com>
11205 M: Jeff Layton <jlayton@kernel.org>
11206 L: linux-nfs@vger.kernel.org
11208 W: http://nfs.sourceforge.net/
11209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11214 F: include/linux/lockd/
11215 F: include/linux/sunrpc/
11216 F: include/trace/events/rpcgss.h
11217 F: include/trace/events/rpcrdma.h
11218 F: include/trace/events/sunrpc.h
11219 F: include/trace/misc/fs.h
11220 F: include/trace/misc/nfs.h
11221 F: include/trace/misc/sunrpc.h
11222 F: include/uapi/linux/nfsd/
11223 F: include/uapi/linux/sunrpc/
11225 F: Documentation/filesystems/nfs/
11228 M: Thorsten Leemhuis <linux@leemhuis.info>
11229 L: regressions@lists.linux.dev
11231 F: Documentation/admin-guide/reporting-regressions.rst
11232 F: Documentation/process/handling-regressions.rst
11234 KERNEL SELFTEST FRAMEWORK
11235 M: Shuah Khan <shuah@kernel.org>
11236 M: Shuah Khan <skhan@linuxfoundation.org>
11237 L: linux-kselftest@vger.kernel.org
11239 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
11240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11241 F: Documentation/dev-tools/kselftest*
11242 F: tools/testing/selftests/
11244 KERNEL SMB3 SERVER (KSMBD)
11245 M: Namjae Jeon <linkinjeon@kernel.org>
11246 M: Steve French <sfrench@samba.org>
11247 R: Sergey Senozhatsky <senozhatsky@chromium.org>
11248 R: Tom Talpey <tom@talpey.com>
11249 L: linux-cifs@vger.kernel.org
11251 T: git git://git.samba.org/ksmbd.git
11252 F: Documentation/filesystems/cifs/ksmbd.rst
11254 F: fs/smbfs_common/
11256 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11257 M: Brendan Higgins <brendanhiggins@google.com>
11258 M: David Gow <davidgow@google.com>
11259 L: linux-kselftest@vger.kernel.org
11260 L: kunit-dev@googlegroups.com
11262 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
11263 F: Documentation/dev-tools/kunit/
11266 F: tools/testing/kunit/
11268 KERNEL USERMODE HELPER
11269 M: Luis Chamberlain <mcgrof@kernel.org>
11270 L: linux-kernel@vger.kernel.org
11272 F: include/linux/umh.h
11275 KERNEL VIRTUAL MACHINE (KVM)
11276 M: Paolo Bonzini <pbonzini@redhat.com>
11277 L: kvm@vger.kernel.org
11279 W: http://www.linux-kvm.org
11280 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11281 F: Documentation/virt/kvm/
11282 F: include/asm-generic/kvm*
11283 F: include/kvm/iodev.h
11284 F: include/linux/kvm*
11285 F: include/trace/events/kvm.h
11286 F: include/uapi/asm-generic/kvm*
11287 F: include/uapi/linux/kvm*
11289 F: tools/testing/selftests/kvm/
11292 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11293 M: Marc Zyngier <maz@kernel.org>
11294 M: Oliver Upton <oliver.upton@linux.dev>
11295 R: James Morse <james.morse@arm.com>
11296 R: Suzuki K Poulose <suzuki.poulose@arm.com>
11297 R: Zenghui Yu <yuzenghui@huawei.com>
11298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11299 L: kvmarm@lists.linux.dev
11301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11302 F: arch/arm64/include/asm/kvm*
11303 F: arch/arm64/include/uapi/asm/kvm*
11305 F: include/kvm/arm_*
11306 F: tools/testing/selftests/kvm/*/aarch64/
11307 F: tools/testing/selftests/kvm/aarch64/
11309 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11310 M: Huacai Chen <chenhuacai@kernel.org>
11311 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
11312 L: linux-mips@vger.kernel.org
11313 L: kvm@vger.kernel.org
11315 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11316 F: arch/mips/include/asm/kvm*
11317 F: arch/mips/include/uapi/asm/kvm*
11320 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11321 L: linuxppc-dev@lists.ozlabs.org
11322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11323 F: arch/powerpc/include/asm/kvm*
11324 F: arch/powerpc/include/uapi/asm/kvm*
11325 F: arch/powerpc/kernel/kvm*
11326 F: arch/powerpc/kvm/
11328 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11329 M: Anup Patel <anup@brainfault.org>
11330 R: Atish Patra <atishp@atishpatra.org>
11331 L: kvm@vger.kernel.org
11332 L: kvm-riscv@lists.infradead.org
11333 L: linux-riscv@lists.infradead.org
11335 T: git https://github.com/kvm-riscv/linux.git
11336 F: arch/riscv/include/asm/kvm*
11337 F: arch/riscv/include/uapi/asm/kvm*
11339 F: tools/testing/selftests/kvm/*/riscv/
11341 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11342 M: Christian Borntraeger <borntraeger@linux.ibm.com>
11343 M: Janosch Frank <frankja@linux.ibm.com>
11344 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
11345 R: David Hildenbrand <david@redhat.com>
11346 L: kvm@vger.kernel.org
11348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11349 F: Documentation/virt/kvm/s390*
11350 F: arch/s390/include/asm/gmap.h
11351 F: arch/s390/include/asm/kvm*
11352 F: arch/s390/include/uapi/asm/kvm*
11353 F: arch/s390/include/uapi/asm/uvdevice.h
11354 F: arch/s390/kernel/uv.c
11356 F: arch/s390/mm/gmap.c
11357 F: drivers/s390/char/uvdevice.c
11358 F: tools/testing/selftests/drivers/s390x/uvdevice/
11359 F: tools/testing/selftests/kvm/*/s390x/
11360 F: tools/testing/selftests/kvm/s390x/
11362 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11363 M: Sean Christopherson <seanjc@google.com>
11364 M: Paolo Bonzini <pbonzini@redhat.com>
11365 L: kvm@vger.kernel.org
11367 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11368 F: arch/x86/include/asm/kvm*
11369 F: arch/x86/include/asm/svm.h
11370 F: arch/x86/include/asm/vmx*.h
11371 F: arch/x86/include/uapi/asm/kvm*
11372 F: arch/x86/include/uapi/asm/svm.h
11373 F: arch/x86/include/uapi/asm/vmx.h
11377 KVM PARAVIRT (KVM/paravirt)
11378 M: Paolo Bonzini <pbonzini@redhat.com>
11379 R: Wanpeng Li <wanpengli@tencent.com>
11380 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11381 L: kvm@vger.kernel.org
11383 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11384 F: arch/x86/kernel/kvm.c
11385 F: arch/x86/kernel/kvmclock.c
11386 F: arch/x86/include/asm/pvclock-abi.h
11387 F: include/linux/kvm_para.h
11388 F: include/uapi/linux/kvm_para.h
11389 F: include/uapi/asm-generic/kvm_para.h
11390 F: include/asm-generic/kvm_para.h
11391 F: arch/um/include/asm/kvm_para.h
11392 F: arch/x86/include/asm/kvm_para.h
11393 F: arch/x86/include/uapi/asm/kvm_para.h
11395 KVM X86 HYPER-V (KVM/hyper-v)
11396 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11397 M: Sean Christopherson <seanjc@google.com>
11398 M: Paolo Bonzini <pbonzini@redhat.com>
11399 L: kvm@vger.kernel.org
11401 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11402 F: arch/x86/kvm/hyperv.*
11403 F: arch/x86/kvm/kvm_onhyperv.*
11404 F: arch/x86/kvm/svm/hyperv.*
11405 F: arch/x86/kvm/svm/svm_onhyperv.*
11406 F: arch/x86/kvm/vmx/hyperv.*
11408 KVM X86 Xen (KVM/Xen)
11409 M: David Woodhouse <dwmw2@infradead.org>
11410 M: Paul Durrant <paul@xen.org>
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/kvm/xen.*
11419 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11420 M: Tejun Heo <tj@kernel.org>
11422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11424 F: include/linux/kernfs.h
11427 M: Eric Biederman <ebiederm@xmission.com>
11428 L: kexec@lists.infradead.org
11430 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11431 F: include/linux/kexec.h
11432 F: include/uapi/linux/kexec.h
11436 M: Mimi Zohar <zohar@linux.ibm.com>
11437 L: linux-integrity@vger.kernel.org
11438 L: keyrings@vger.kernel.org
11440 F: Documentation/security/keys/trusted-encrypted.rst
11441 F: include/keys/encrypted-type.h
11442 F: security/keys/encrypted-keys/
11445 M: James Bottomley <jejb@linux.ibm.com>
11446 M: Jarkko Sakkinen <jarkko@kernel.org>
11447 M: Mimi Zohar <zohar@linux.ibm.com>
11448 L: linux-integrity@vger.kernel.org
11449 L: keyrings@vger.kernel.org
11451 F: Documentation/security/keys/trusted-encrypted.rst
11452 F: include/keys/trusted-type.h
11453 F: include/keys/trusted_tpm.h
11454 F: security/keys/trusted-keys/
11457 M: Sumit Garg <sumit.garg@linaro.org>
11458 L: linux-integrity@vger.kernel.org
11459 L: keyrings@vger.kernel.org
11461 F: include/keys/trusted_tee.h
11462 F: security/keys/trusted-keys/trusted_tee.c
11465 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11466 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11467 L: linux-integrity@vger.kernel.org
11468 L: keyrings@vger.kernel.org
11470 F: include/keys/trusted_caam.h
11471 F: security/keys/trusted-keys/trusted_caam.c
11474 M: David Howells <dhowells@redhat.com>
11475 M: Jarkko Sakkinen <jarkko@kernel.org>
11476 L: keyrings@vger.kernel.org
11478 F: Documentation/security/keys/core.rst
11480 F: include/linux/key-type.h
11481 F: include/linux/key.h
11482 F: include/linux/keyctl.h
11483 F: include/uapi/linux/keyctl.h
11486 KEYS/KEYRINGS_INTEGRITY
11487 M: Jarkko Sakkinen <jarkko@kernel.org>
11488 M: Mimi Zohar <zohar@linux.ibm.com>
11489 L: linux-integrity@vger.kernel.org
11490 L: keyrings@vger.kernel.org
11492 F: security/integrity/platform_certs
11495 M: Alexander Potapenko <glider@google.com>
11496 M: Marco Elver <elver@google.com>
11497 R: Dmitry Vyukov <dvyukov@google.com>
11498 L: kasan-dev@googlegroups.com
11500 F: Documentation/dev-tools/kfence.rst
11501 F: arch/*/include/asm/kfence.h
11502 F: include/linux/kfence.h
11503 F: lib/Kconfig.kfence
11507 M: Stefani Seibold <stefani@seibold.net>
11509 F: include/linux/kfifo.h
11513 KGDB / KDB /debug_core
11514 M: Jason Wessel <jason.wessel@windriver.com>
11515 M: Daniel Thompson <daniel.thompson@linaro.org>
11516 R: Douglas Anderson <dianders@chromium.org>
11517 L: kgdb-bugreport@lists.sourceforge.net
11519 W: http://kgdb.wiki.kernel.org/
11520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11521 F: Documentation/dev-tools/kgdb.rst
11522 F: drivers/misc/kgdbts.c
11523 F: drivers/tty/serial/kgdboc.c
11524 F: include/linux/kdb.h
11525 F: include/linux/kgdb.h
11527 F: kernel/module/kdb.c
11529 KHADAS MCU MFD DRIVER
11530 M: Neil Armstrong <neil.armstrong@linaro.org>
11531 L: linux-amlogic@lists.infradead.org
11533 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11534 F: drivers/mfd/khadas-mcu.c
11535 F: include/linux/mfd/khadas-mcu.h
11536 F: drivers/thermal/khadas_mcu_fan.c
11538 KIONIX/ROHM KX022A ACCELEROMETER
11539 M: Matti Vaittinen <mazziesaccount@gmail.com>
11540 L: linux-iio@vger.kernel.org
11542 F: drivers/iio/accel/kionix-kx022a*
11545 M: Catalin Marinas <catalin.marinas@arm.com>
11547 F: Documentation/dev-tools/kmemleak.rst
11548 F: include/linux/kmemleak.h
11550 F: samples/kmemleak/kmemleak-test.c
11552 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11553 M: Luis Chamberlain <mcgrof@kernel.org>
11554 L: linux-kernel@vger.kernel.org
11555 L: linux-modules@vger.kernel.org
11557 F: include/linux/kmod.h
11560 F: tools/testing/selftests/kmod/
11563 M: Alexander Potapenko <glider@google.com>
11564 R: Marco Elver <elver@google.com>
11565 R: Dmitry Vyukov <dvyukov@google.com>
11566 L: kasan-dev@googlegroups.com
11568 F: Documentation/dev-tools/kmsan.rst
11569 F: arch/*/include/asm/kmsan.h
11570 F: arch/*/mm/kmsan_*
11571 F: include/linux/kmsan*.h
11572 F: lib/Kconfig.kmsan
11574 F: scripts/Makefile.kmsan
11577 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11578 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11579 M: "David S. Miller" <davem@davemloft.net>
11580 M: Masami Hiramatsu <mhiramat@kernel.org>
11581 L: linux-kernel@vger.kernel.org
11582 L: linux-trace-kernel@vger.kernel.org
11583 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
11585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
11586 F: Documentation/trace/kprobes.rst
11587 F: include/asm-generic/kprobes.h
11588 F: include/linux/kprobes.h
11589 F: kernel/kprobes.c
11590 F: lib/test_kprobes.c
11593 KS0108 LCD CONTROLLER DRIVER
11594 M: Miguel Ojeda <ojeda@kernel.org>
11596 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11597 F: drivers/auxdisplay/ks0108.c
11598 F: include/linux/ks0108.h
11600 KTD253 BACKLIGHT DRIVER
11601 M: Linus Walleij <linus.walleij@linaro.org>
11603 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11604 F: drivers/video/backlight/ktd253-backlight.c
11607 M: Steven Rostedt <rostedt@goodmis.org>
11608 M: John Hawley <warthog9@eaglescrag.net>
11610 F: tools/testing/ktest
11612 KTZ8866 BACKLIGHT DRIVER
11613 M: Jianhua Lu <lujianhua000@gmail.com>
11615 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
11616 F: drivers/video/backlight/ktz8866.c
11619 M: David Ahern <dsahern@kernel.org>
11620 L: netdev@vger.kernel.org
11622 F: include/net/l3mdev.h
11625 LANDLOCK SECURITY MODULE
11626 M: Mickaël Salaün <mic@digikod.net>
11627 L: linux-security-module@vger.kernel.org
11629 W: https://landlock.io
11630 T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
11631 F: Documentation/security/landlock.rst
11632 F: Documentation/userspace-api/landlock.rst
11633 F: include/uapi/linux/landlock.h
11634 F: samples/landlock/
11635 F: security/landlock/
11636 F: tools/testing/selftests/landlock/
11640 LANTIQ / INTEL Ethernet drivers
11641 M: Hauke Mehrtens <hauke@hauke-m.de>
11642 L: netdev@vger.kernel.org
11644 F: drivers/net/dsa/lantiq_gswip.c
11645 F: drivers/net/dsa/lantiq_pce.h
11646 F: drivers/net/ethernet/lantiq_xrx200.c
11647 F: net/dsa/tag_gswip.c
11649 LANTIQ MIPS ARCHITECTURE
11650 M: John Crispin <john@phrozen.org>
11651 L: linux-mips@vger.kernel.org
11653 F: arch/mips/lantiq
11654 F: drivers/soc/lantiq
11656 LASI 53c700 driver for PARISC
11657 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11658 L: linux-scsi@vger.kernel.org
11660 F: Documentation/scsi/53c700.rst
11661 F: drivers/scsi/53c700*
11664 M: Tobin C. Harding <me@tobin.cc>
11665 M: Tycho Andersen <tycho@tycho.pizza>
11666 L: linux-hardening@vger.kernel.org
11668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11669 F: scripts/leaking_addresses.pl
11672 M: Pavel Machek <pavel@ucw.cz>
11673 M: Lee Jones <lee@kernel.org>
11674 L: linux-leds@vger.kernel.org
11676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11677 F: Documentation/devicetree/bindings/leds/
11679 F: include/dt-bindings/leds/
11680 F: include/linux/leds.h
11682 LEGACY EEPROM DRIVER
11683 M: Jean Delvare <jdelvare@suse.com>
11685 F: Documentation/misc-devices/eeprom.rst
11686 F: drivers/misc/eeprom/eeprom.c
11688 LEGO MINDSTORMS EV3
11689 R: David Lechner <david@lechnology.com>
11691 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11692 F: arch/arm/boot/dts/da850-lego-ev3.dts
11693 F: drivers/power/supply/lego_ev3_battery.c
11695 LEGO USB Tower driver
11696 M: Juergen Stuber <starblue@users.sourceforge.net>
11697 L: legousb-devel@lists.sourceforge.net
11699 W: http://legousb.sourceforge.net/
11700 F: drivers/usb/misc/legousbtower.c
11702 LETSKETCH HID TABLET DRIVER
11703 M: Hans de Goede <hdegoede@redhat.com>
11704 L: linux-input@vger.kernel.org
11706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11707 F: drivers/hid/hid-letsketch.c
11710 M: Matan Ziv-Av <matan@svgalib.org>
11711 L: platform-driver-x86@vger.kernel.org
11713 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11714 F: Documentation/admin-guide/laptops/lg-laptop.rst
11715 F: drivers/platform/x86/lg-laptop.c
11717 LG2160 MEDIA DRIVER
11718 M: Michael Krufky <mkrufky@linuxtv.org>
11719 L: linux-media@vger.kernel.org
11721 W: https://linuxtv.org
11722 W: http://github.com/mkrufky
11723 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11724 T: git git://linuxtv.org/mkrufky/tuners.git
11725 F: drivers/media/dvb-frontends/lg2160.*
11727 LGDT3305 MEDIA DRIVER
11728 M: Michael Krufky <mkrufky@linuxtv.org>
11729 L: linux-media@vger.kernel.org
11731 W: https://linuxtv.org
11732 W: http://github.com/mkrufky
11733 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11734 T: git git://linuxtv.org/mkrufky/tuners.git
11735 F: drivers/media/dvb-frontends/lgdt3305.*
11737 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11738 M: Viresh Kumar <vireshk@kernel.org>
11739 L: linux-ide@vger.kernel.org
11741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11742 F: drivers/ata/pata_arasan_cf.c
11743 F: include/linux/pata_arasan_cf_data.h
11745 LIBATA PATA DRIVERS
11746 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11747 L: linux-ide@vger.kernel.org
11748 F: drivers/ata/ata_*.c
11749 F: drivers/ata/pata_*.c
11751 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11752 M: Linus Walleij <linus.walleij@linaro.org>
11753 L: linux-ide@vger.kernel.org
11755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11756 F: drivers/ata/pata_ftide010.c
11757 F: drivers/ata/sata_gemini.c
11758 F: drivers/ata/sata_gemini.h
11760 LIBATA SATA AHCI PLATFORM devices support
11761 M: Hans de Goede <hdegoede@redhat.com>
11762 M: Jens Axboe <axboe@kernel.dk>
11763 L: linux-ide@vger.kernel.org
11765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11766 F: drivers/ata/ahci_platform.c
11767 F: drivers/ata/libahci_platform.c
11768 F: include/linux/ahci_platform.h
11770 LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
11771 M: Serge Semin <fancer.lancer@gmail.com>
11772 L: linux-ide@vger.kernel.org
11774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11775 F: Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
11776 F: Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
11777 F: drivers/ata/ahci_dwc.c
11779 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11780 M: Mikael Pettersson <mikpelinux@gmail.com>
11781 L: linux-ide@vger.kernel.org
11783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11784 F: drivers/ata/sata_promise.*
11786 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11787 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11788 L: linux-ide@vger.kernel.org
11790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11791 F: Documentation/ABI/testing/sysfs-ata
11792 F: Documentation/devicetree/bindings/ata/
11794 F: include/linux/ata.h
11795 F: include/linux/libata.h
11797 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11798 M: Vishal Verma <vishal.l.verma@intel.com>
11799 M: Dan Williams <dan.j.williams@intel.com>
11800 M: Dave Jiang <dave.jiang@intel.com>
11801 L: nvdimm@lists.linux.dev
11803 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11804 P: Documentation/nvdimm/maintainer-entry-profile.rst
11805 F: drivers/nvdimm/btt*
11807 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11808 M: Dan Williams <dan.j.williams@intel.com>
11809 M: Vishal Verma <vishal.l.verma@intel.com>
11810 M: Dave Jiang <dave.jiang@intel.com>
11811 L: nvdimm@lists.linux.dev
11813 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11814 P: Documentation/nvdimm/maintainer-entry-profile.rst
11815 F: drivers/nvdimm/pmem*
11817 LIBNVDIMM: DEVICETREE BINDINGS
11818 M: Oliver O'Halloran <oohall@gmail.com>
11819 L: nvdimm@lists.linux.dev
11821 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11822 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11823 F: drivers/nvdimm/of_pmem.c
11825 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11826 M: Dan Williams <dan.j.williams@intel.com>
11827 M: Vishal Verma <vishal.l.verma@intel.com>
11828 M: Dave Jiang <dave.jiang@intel.com>
11829 M: Ira Weiny <ira.weiny@intel.com>
11830 L: nvdimm@lists.linux.dev
11832 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11833 P: Documentation/nvdimm/maintainer-entry-profile.rst
11834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11835 F: drivers/acpi/nfit/*
11836 F: drivers/nvdimm/*
11837 F: include/linux/libnvdimm.h
11838 F: include/linux/nd.h
11839 F: include/uapi/linux/ndctl.h
11840 F: tools/testing/nvdimm/
11842 LICENSES and SPDX stuff
11843 M: Thomas Gleixner <tglx@linutronix.de>
11844 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11845 L: linux-spdx@vger.kernel.org
11847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11849 F: Documentation/process/license-rules.rst
11851 F: scripts/spdxcheck-test.sh
11852 F: scripts/spdxcheck.py
11853 F: scripts/spdxexclude
11855 LINEAR RANGES HELPERS
11856 M: Mark Brown <broonie@kernel.org>
11857 R: Matti Vaittinen <mazziesaccount@gmail.com>
11858 F: lib/linear_ranges.c
11859 F: lib/test_linear_ranges.c
11860 F: include/linux/linear_range.h
11862 LINUX FOR POWER MACINTOSH
11863 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11864 L: linuxppc-dev@lists.ozlabs.org
11866 F: arch/powerpc/platforms/powermac/
11867 F: drivers/macintosh/
11869 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11870 M: Michael Ellerman <mpe@ellerman.id.au>
11871 R: Nicholas Piggin <npiggin@gmail.com>
11872 R: Christophe Leroy <christophe.leroy@csgroup.eu>
11873 L: linuxppc-dev@lists.ozlabs.org
11875 W: https://github.com/linuxppc/wiki/wiki
11876 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11878 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11879 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11880 F: Documentation/devicetree/bindings/powerpc/
11881 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11882 F: Documentation/powerpc/
11884 F: drivers/*/*/*pasemi*
11885 F: drivers/*/*pasemi*
11886 F: drivers/char/tpm/tpm_ibmvtpm*
11887 F: drivers/crypto/nx/
11888 F: drivers/crypto/vmx/
11889 F: drivers/i2c/busses/i2c-opal.c
11890 F: drivers/net/ethernet/ibm/ibmveth.*
11891 F: drivers/net/ethernet/ibm/ibmvnic.*
11892 F: drivers/pci/hotplug/pnv_php.c
11893 F: drivers/pci/hotplug/rpa*
11894 F: drivers/rtc/rtc-opal.c
11895 F: drivers/scsi/ibmvscsi/
11896 F: drivers/tty/hvc/hvc_opal.c
11897 F: drivers/watchdog/wdrtas.c
11898 F: tools/testing/selftests/powerpc
11905 LINUX FOR POWERPC EMBEDDED MPC5XXX
11906 M: Anatolij Gustschin <agust@denx.de>
11907 L: linuxppc-dev@lists.ozlabs.org
11909 F: arch/powerpc/platforms/512x/
11910 F: arch/powerpc/platforms/52xx/
11912 LINUX FOR POWERPC EMBEDDED PPC4XX
11913 L: linuxppc-dev@lists.ozlabs.org
11915 F: arch/powerpc/platforms/40x/
11916 F: arch/powerpc/platforms/44x/
11918 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11919 M: Scott Wood <oss@buserror.net>
11920 L: linuxppc-dev@lists.ozlabs.org
11922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11923 F: Documentation/devicetree/bindings/powerpc/fsl/
11924 F: arch/powerpc/platforms/83xx/
11925 F: arch/powerpc/platforms/85xx/
11927 LINUX FOR POWERPC EMBEDDED PPC8XX
11928 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11929 L: linuxppc-dev@lists.ozlabs.org
11931 F: arch/powerpc/platforms/8xx/
11933 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11934 M: Kees Cook <keescook@chromium.org>
11936 F: drivers/misc/lkdtm/*
11937 F: tools/testing/selftests/lkdtm/*
11939 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11940 M: Alan Stern <stern@rowland.harvard.edu>
11941 M: Andrea Parri <parri.andrea@gmail.com>
11942 M: Will Deacon <will@kernel.org>
11943 M: Peter Zijlstra <peterz@infradead.org>
11944 M: Boqun Feng <boqun.feng@gmail.com>
11945 M: Nicholas Piggin <npiggin@gmail.com>
11946 M: David Howells <dhowells@redhat.com>
11947 M: Jade Alglave <j.alglave@ucl.ac.uk>
11948 M: Luc Maranget <luc.maranget@inria.fr>
11949 M: "Paul E. McKenney" <paulmck@kernel.org>
11950 R: Akira Yokosawa <akiyks@gmail.com>
11951 R: Daniel Lustig <dlustig@nvidia.com>
11952 R: Joel Fernandes <joel@joelfernandes.org>
11953 L: linux-kernel@vger.kernel.org
11954 L: linux-arch@vger.kernel.org
11956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11957 F: Documentation/atomic_bitops.txt
11958 F: Documentation/atomic_t.txt
11959 F: Documentation/core-api/refcount-vs-atomic.rst
11960 F: Documentation/litmus-tests/
11961 F: Documentation/memory-barriers.txt
11962 F: tools/memory-model/
11964 LIS3LV02D ACCELEROMETER DRIVER
11965 M: Eric Piel <eric.piel@tremplin-utc.net>
11967 F: Documentation/misc-devices/lis3lv02d.rst
11968 F: drivers/misc/lis3lv02d/
11969 F: drivers/platform/x86/hp/hp_accel.c
11972 M: David Gow <davidgow@google.com>
11973 L: linux-kselftest@vger.kernel.org
11974 L: kunit-dev@googlegroups.com
11979 M: Karol Gugala <kgugala@antmicro.com>
11980 M: Mateusz Holenko <mholenko@antmicro.com>
11981 M: Gabriel Somlo <gsomlo@gmail.com>
11982 M: Joel Stanley <joel@jms.id.au>
11984 F: Documentation/devicetree/bindings/*/litex,*.yaml
11985 F: arch/openrisc/boot/dts/or1klitex.dts
11986 F: include/linux/litex.h
11987 F: drivers/tty/serial/liteuart.c
11988 F: drivers/soc/litex/*
11989 F: drivers/net/ethernet/litex/*
11990 F: drivers/mmc/host/litex_mmc.c
11994 M: Josh Poimboeuf <jpoimboe@kernel.org>
11995 M: Jiri Kosina <jikos@kernel.org>
11996 M: Miroslav Benes <mbenes@suse.cz>
11997 M: Petr Mladek <pmladek@suse.com>
11998 R: Joe Lawrence <joe.lawrence@redhat.com>
11999 L: live-patching@vger.kernel.org
12001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12002 F: Documentation/ABI/testing/sysfs-kernel-livepatch
12003 F: Documentation/livepatch/
12004 F: arch/powerpc/include/asm/livepatch.h
12005 F: include/linux/livepatch.h
12006 F: kernel/livepatch/
12007 F: kernel/module/livepatch.c
12009 F: samples/livepatch/
12010 F: tools/testing/selftests/livepatch/
12013 L: netdev@vger.kernel.org
12015 F: include/linux/llc.h
12016 F: include/net/llc*
12017 F: include/uapi/linux/llc.h
12020 LM73 HARDWARE MONITOR DRIVER
12021 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
12022 L: linux-hwmon@vger.kernel.org
12024 F: drivers/hwmon/lm73.c
12026 LM78 HARDWARE MONITOR DRIVER
12027 M: Jean Delvare <jdelvare@suse.com>
12028 L: linux-hwmon@vger.kernel.org
12030 F: Documentation/hwmon/lm78.rst
12031 F: drivers/hwmon/lm78.c
12033 LM83 HARDWARE MONITOR DRIVER
12034 M: Jean Delvare <jdelvare@suse.com>
12035 L: linux-hwmon@vger.kernel.org
12037 F: Documentation/hwmon/lm83.rst
12038 F: drivers/hwmon/lm83.c
12040 LM90 HARDWARE MONITOR DRIVER
12041 M: Jean Delvare <jdelvare@suse.com>
12042 L: linux-hwmon@vger.kernel.org
12044 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12045 F: Documentation/hwmon/lm90.rst
12046 F: drivers/hwmon/lm90.c
12047 F: include/dt-bindings/thermal/lm90.h
12049 LM95234 HARDWARE MONITOR DRIVER
12050 M: Guenter Roeck <linux@roeck-us.net>
12051 L: linux-hwmon@vger.kernel.org
12053 F: Documentation/hwmon/lm95234.rst
12054 F: drivers/hwmon/lm95234.c
12056 LME2510 MEDIA DRIVER
12057 M: Malcolm Priestley <tvboxspy@gmail.com>
12058 L: linux-media@vger.kernel.org
12060 W: https://linuxtv.org
12061 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12062 F: drivers/media/usb/dvb-usb-v2/lmedm04*
12064 LOADPIN SECURITY MODULE
12065 M: Kees Cook <keescook@chromium.org>
12067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12068 F: Documentation/admin-guide/LSM/LoadPin.rst
12069 F: security/loadpin/
12072 M: Peter Zijlstra <peterz@infradead.org>
12073 M: Ingo Molnar <mingo@redhat.com>
12074 M: Will Deacon <will@kernel.org>
12075 R: Waiman Long <longman@redhat.com>
12076 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12077 L: linux-kernel@vger.kernel.org
12079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12080 F: Documentation/locking/
12081 F: arch/*/include/asm/spinlock*.h
12082 F: include/linux/lockdep.h
12083 F: include/linux/mutex*.h
12084 F: include/linux/rwlock*.h
12085 F: include/linux/rwsem*.h
12086 F: include/linux/seqlock.h
12087 F: include/linux/spinlock*.h
12089 F: lib/locking*.[ch]
12090 X: kernel/locking/locktorture.c
12092 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12093 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
12094 L: linux-ntfs-dev@lists.sourceforge.net
12096 W: http://www.linux-ntfs.org/content/view/19/37/
12097 F: Documentation/admin-guide/ldm.rst
12098 F: block/partitions/ldm.*
12100 LOGITECH HID GAMING KEYBOARDS
12101 M: Hans de Goede <hdegoede@redhat.com>
12102 L: linux-input@vger.kernel.org
12104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12105 F: drivers/hid/hid-lg-g15.c
12107 LONTIUM LT8912B MIPI TO HDMI BRIDGE
12108 M: Adrien Grassein <adrien.grassein@gmail.com>
12110 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12111 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
12114 M: Huacai Chen <chenhuacai@kernel.org>
12115 R: WANG Xuerui <kernel@xen0n.name>
12116 L: loongarch@lists.linux.dev
12118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12120 F: drivers/*/*loongarch*
12121 F: Documentation/loongarch/
12122 F: Documentation/translations/zh_CN/loongarch/
12124 LOONGSON LS2X I2C DRIVER
12125 M: Binbin Zhou <zhoubinbin@loongson.cn>
12126 L: linux-i2c@vger.kernel.org
12128 F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12129 F: drivers/i2c/busses/i2c-ls2x.c
12131 LOONGSON-2 SOC SERIES GUTS DRIVER
12132 M: Yinbo Zhu <zhuyinbo@loongson.cn>
12133 L: loongarch@lists.linux.dev
12135 F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
12136 F: drivers/soc/loongson/loongson2_guts.c
12138 LOONGSON-2 SOC SERIES PINCTRL DRIVER
12139 M: zhanghongchen <zhanghongchen@loongson.cn>
12140 M: Yinbo Zhu <zhuyinbo@loongson.cn>
12141 L: linux-gpio@vger.kernel.org
12143 F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
12144 F: drivers/pinctrl/pinctrl-loongson2.c
12146 LOONGSON-2 SOC SERIES CLOCK DRIVER
12147 M: Yinbo Zhu <zhuyinbo@loongson.cn>
12148 L: linux-clk@vger.kernel.org
12150 F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12151 F: include/dt-bindings/clock/loongson,ls2k-clk.h
12153 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12154 M: Sathya Prakash <sathya.prakash@broadcom.com>
12155 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
12156 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
12157 L: MPT-FusionLinux.pdl@broadcom.com
12158 L: linux-scsi@vger.kernel.org
12160 W: http://www.avagotech.com/support/
12161 F: drivers/message/fusion/
12162 F: drivers/scsi/mpt3sas/
12164 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12165 M: Matthew Wilcox <willy@infradead.org>
12166 L: linux-scsi@vger.kernel.org
12168 F: drivers/scsi/sym53c8xx_2/
12171 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12172 L: linux-iio@vger.kernel.org
12174 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12175 F: drivers/iio/dac/ltc1660.c
12177 LTC2688 IIO DAC DRIVER
12178 M: Nuno Sá <nuno.sa@analog.com>
12179 L: linux-iio@vger.kernel.org
12181 W: https://ez.analog.com/linux-software-drivers
12182 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12183 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12184 F: drivers/iio/dac/ltc2688.c
12186 LTC2947 HARDWARE MONITOR DRIVER
12187 M: Nuno Sá <nuno.sa@analog.com>
12188 L: linux-hwmon@vger.kernel.org
12190 W: https://ez.analog.com/linux-software-drivers
12191 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12192 F: drivers/hwmon/ltc2947-core.c
12193 F: drivers/hwmon/ltc2947-i2c.c
12194 F: drivers/hwmon/ltc2947-spi.c
12195 F: drivers/hwmon/ltc2947.h
12197 LTC2983 IIO TEMPERATURE DRIVER
12198 M: Nuno Sá <nuno.sa@analog.com>
12199 L: linux-iio@vger.kernel.org
12201 W: https://ez.analog.com/linux-software-drivers
12202 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12203 F: drivers/iio/temperature/ltc2983.c
12205 LTC4261 HARDWARE MONITOR DRIVER
12206 M: Guenter Roeck <linux@roeck-us.net>
12207 L: linux-hwmon@vger.kernel.org
12209 F: Documentation/hwmon/ltc4261.rst
12210 F: drivers/hwmon/ltc4261.c
12212 LTC4306 I2C MULTIPLEXER DRIVER
12213 M: Michael Hennerich <michael.hennerich@analog.com>
12214 L: linux-i2c@vger.kernel.org
12216 W: https://ez.analog.com/linux-software-drivers
12217 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12218 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
12220 LTP (Linux Test Project)
12221 M: Mike Frysinger <vapier@gentoo.org>
12222 M: Cyril Hrubis <chrubis@suse.cz>
12223 M: Wanlong Gao <wanlong.gao@gmail.com>
12224 M: Jan Stancek <jstancek@redhat.com>
12225 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
12226 M: Alexey Kodanev <alexey.kodanev@oracle.com>
12227 L: ltp@lists.linux.it (subscribers-only)
12229 W: http://linux-test-project.github.io/
12230 T: git https://github.com/linux-test-project/ltp.git
12232 LYNX 28G SERDES PHY DRIVER
12233 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12234 L: netdev@vger.kernel.org
12236 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12237 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
12240 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12241 L: netdev@vger.kernel.org
12243 F: drivers/net/pcs/pcs-lynx.c
12244 F: include/linux/pcs-lynx.h
12247 M: Geert Uytterhoeven <geert@linux-m68k.org>
12248 L: linux-m68k@lists.linux-m68k.org
12250 W: http://www.linux-m68k.org/
12251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12255 M68K ON APPLE MACINTOSH
12256 M: Joshua Thompson <funaho@jurai.org>
12257 L: linux-m68k@lists.linux-m68k.org
12259 W: http://www.mac.linux-m68k.org/
12261 F: drivers/macintosh/adb-iop.c
12262 F: drivers/macintosh/via-macii.c
12265 M: Philip Blundell <philb@gnu.org>
12267 W: http://www.tazenda.demon.co.uk/phil/linux-hp
12268 F: arch/m68k/hp300/
12270 M88DS3103 MEDIA DRIVER
12271 M: Antti Palosaari <crope@iki.fi>
12272 L: linux-media@vger.kernel.org
12274 W: https://linuxtv.org
12275 W: http://palosaari.fi/linux/
12276 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12277 T: git git://linuxtv.org/anttip/media_tree.git
12278 F: drivers/media/dvb-frontends/m88ds3103*
12280 M88RS2000 MEDIA DRIVER
12281 M: Malcolm Priestley <tvboxspy@gmail.com>
12282 L: linux-media@vger.kernel.org
12284 W: https://linuxtv.org
12285 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12286 F: drivers/media/dvb-frontends/m88rs2000*
12288 MA901 MASTERKIT USB FM RADIO DRIVER
12289 M: Alexey Klimov <klimov.linux@gmail.com>
12290 L: linux-media@vger.kernel.org
12292 T: git git://linuxtv.org/media_tree.git
12293 F: drivers/media/radio/radio-ma901.c
12296 M: Johannes Berg <johannes@sipsolutions.net>
12297 L: linux-wireless@vger.kernel.org
12299 W: https://wireless.wiki.kernel.org/
12300 Q: https://patchwork.kernel.org/project/linux-wireless/list/
12301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12303 F: Documentation/networking/mac80211-injection.rst
12304 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12305 F: drivers/net/wireless/mac80211_hwsim.[ch]
12306 F: include/net/mac80211.h
12310 M: Jassi Brar <jassisinghbrar@gmail.com>
12311 L: linux-kernel@vger.kernel.org
12313 F: drivers/mailbox/
12314 F: include/linux/mailbox_client.h
12315 F: include/linux/mailbox_controller.h
12316 F: include/dt-bindings/mailbox/
12317 F: Documentation/devicetree/bindings/mailbox/
12320 M: Viresh Kumar <viresh.kumar@linaro.org>
12321 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12322 L: linux-kernel@vger.kernel.org
12324 F: drivers/mailbox/arm_mhuv2.c
12325 F: include/linux/mailbox/arm_mhuv2_message.h
12326 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12328 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12329 M: Jeremy Kerr <jk@codeconstruct.com.au>
12330 M: Matt Johnston <matt@codeconstruct.com.au>
12331 L: netdev@vger.kernel.org
12333 F: Documentation/networking/mctp.rst
12334 F: drivers/net/mctp/
12335 F: include/net/mctp.h
12336 F: include/net/mctpdevice.h
12337 F: include/net/netns/mctp.h
12340 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12341 M: Michael Kerrisk <mtk.manpages@gmail.com>
12342 L: linux-man@vger.kernel.org
12344 W: http://www.kernel.org/doc/man-pages
12347 M: Liam R. Howlett <Liam.Howlett@oracle.com>
12348 L: linux-mm@kvack.org
12350 F: Documentation/core-api/maple_tree.rst
12351 F: include/linux/maple_tree.h
12352 F: include/trace/events/maple_tree.h
12353 F: lib/maple_tree.c
12354 F: lib/test_maple_tree.c
12355 F: tools/testing/radix-tree/linux/maple_tree.h
12356 F: tools/testing/radix-tree/maple.c
12358 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12359 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
12360 L: linux-mips@vger.kernel.org
12362 F: arch/mips/boot/dts/img/pistachio*
12364 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12365 M: Andrew Lunn <andrew@lunn.ch>
12366 L: netdev@vger.kernel.org
12368 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
12369 F: Documentation/networking/devlink/mv88e6xxx.rst
12370 F: drivers/net/dsa/mv88e6xxx/
12371 F: include/linux/dsa/mv88e6xxx.h
12372 F: include/linux/platform_data/mv88e6xxx.h
12374 MARVELL ARMADA 3700 PHY DRIVERS
12375 M: Miquel Raynal <miquel.raynal@bootlin.com>
12377 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12378 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12379 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12380 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12382 MARVELL ARMADA 3700 SERIAL DRIVER
12383 M: Pali Rohár <pali@kernel.org>
12385 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12386 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12387 F: drivers/tty/serial/mvebu-uart.c
12389 MARVELL ARMADA DRM SUPPORT
12390 M: Russell King <linux@armlinux.org.uk>
12392 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12393 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12394 F: Documentation/devicetree/bindings/display/armada/
12395 F: drivers/gpu/drm/armada/
12396 F: include/uapi/drm/armada_drm.h
12398 MARVELL CRYPTO DRIVER
12399 M: Boris Brezillon <bbrezillon@kernel.org>
12400 M: Arnaud Ebalard <arno@natisbad.org>
12401 M: Srujana Challa <schalla@marvell.com>
12402 L: linux-crypto@vger.kernel.org
12404 F: drivers/crypto/marvell/
12405 F: include/linux/soc/marvell/octeontx2/
12407 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12408 M: Mirko Lindner <mlindner@marvell.com>
12409 M: Stephen Hemminger <stephen@networkplumber.org>
12410 L: netdev@vger.kernel.org
12412 F: drivers/net/ethernet/marvell/sk*
12414 MARVELL LIBERTAS WIRELESS DRIVER
12415 L: libertas-dev@lists.infradead.org
12417 F: drivers/net/wireless/marvell/libertas/
12419 MARVELL MACCHIATOBIN SUPPORT
12420 M: Russell King <linux@armlinux.org.uk>
12421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12423 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12425 MARVELL MV643XX ETHERNET DRIVER
12426 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12427 L: netdev@vger.kernel.org
12429 F: drivers/net/ethernet/marvell/mv643xx_eth.*
12430 F: include/linux/mv643xx.h
12432 MARVELL MV88X3310 PHY DRIVER
12433 M: Russell King <linux@armlinux.org.uk>
12434 M: Marek Behún <kabel@kernel.org>
12435 L: netdev@vger.kernel.org
12437 F: drivers/net/phy/marvell10g.c
12439 MARVELL MVEBU THERMAL DRIVER
12440 M: Miquel Raynal <miquel.raynal@bootlin.com>
12442 F: drivers/thermal/armada_thermal.c
12444 MARVELL MVNETA ETHERNET DRIVER
12445 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12446 L: netdev@vger.kernel.org
12448 F: drivers/net/ethernet/marvell/mvneta.*
12450 MARVELL MVPP2 ETHERNET DRIVER
12451 M: Marcin Wojtas <mw@semihalf.com>
12452 M: Russell King <linux@armlinux.org.uk>
12453 L: netdev@vger.kernel.org
12455 F: Documentation/devicetree/bindings/net/marvell,pp2.yaml
12456 F: drivers/net/ethernet/marvell/mvpp2/
12458 MARVELL MWIFIEX WIRELESS DRIVER
12459 M: Amitkumar Karwar <amitkarwar@gmail.com>
12460 M: Ganapathi Bhat <ganapathi017@gmail.com>
12461 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12462 M: Xinming Hu <huxinming820@gmail.com>
12463 L: linux-wireless@vger.kernel.org
12465 F: drivers/net/wireless/marvell/mwifiex/
12467 MARVELL MWL8K WIRELESS DRIVER
12468 M: Lennert Buytenhek <buytenh@wantstofly.org>
12469 L: linux-wireless@vger.kernel.org
12471 F: drivers/net/wireless/marvell/mwl8k.c
12473 MARVELL NAND CONTROLLER DRIVER
12474 M: Miquel Raynal <miquel.raynal@bootlin.com>
12475 L: linux-mtd@lists.infradead.org
12477 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12478 F: drivers/mtd/nand/raw/marvell_nand.c
12480 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12481 M: Sunil Goutham <sgoutham@marvell.com>
12482 M: Geetha sowjanya <gakula@marvell.com>
12483 M: Subbaraya Sundeep <sbhatta@marvell.com>
12484 M: hariprasad <hkelam@marvell.com>
12485 L: netdev@vger.kernel.org
12487 F: drivers/net/ethernet/marvell/octeontx2/nic/
12488 F: include/linux/soc/marvell/octeontx2/
12490 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12491 M: Sunil Goutham <sgoutham@marvell.com>
12492 M: Linu Cherian <lcherian@marvell.com>
12493 M: Geetha sowjanya <gakula@marvell.com>
12494 M: Jerin Jacob <jerinj@marvell.com>
12495 M: hariprasad <hkelam@marvell.com>
12496 M: Subbaraya Sundeep <sbhatta@marvell.com>
12497 L: netdev@vger.kernel.org
12499 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12500 F: drivers/net/ethernet/marvell/octeontx2/af/
12502 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12503 M: Taras Chornyi <taras.chornyi@plvision.eu>
12505 W: https://github.com/Marvell-switching/switchdev-prestera
12506 F: drivers/net/ethernet/marvell/prestera/
12508 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12509 M: Nicolas Pitre <nico@fluxnic.net>
12511 F: drivers/mmc/host/mvsdio.*
12513 MARVELL USB MDIO CONTROLLER DRIVER
12514 M: Tobias Waldekranz <tobias@waldekranz.com>
12515 L: netdev@vger.kernel.org
12517 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12518 F: drivers/net/mdio/mdio-mvusb.c
12520 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12521 M: Hu Ziji <huziji@marvell.com>
12522 L: linux-mmc@vger.kernel.org
12524 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12525 F: drivers/mmc/host/sdhci-xenon*
12527 MARVELL OCTEON ENDPOINT DRIVER
12528 M: Veerasenareddy Burru <vburru@marvell.com>
12529 M: Abhijit Ayarekar <aayarekar@marvell.com>
12530 L: netdev@vger.kernel.org
12532 F: drivers/net/ethernet/marvell/octeon_ep
12534 MATROX FRAMEBUFFER DRIVER
12535 L: linux-fbdev@vger.kernel.org
12537 F: drivers/video/fbdev/matrox/matroxfb_*
12538 F: include/uapi/linux/matroxfb.h
12541 M: Daniel Nilsson <daniel.nilsson@flex.com>
12542 L: linux-hwmon@vger.kernel.org
12544 F: Documentation/hwmon/max15301.rst
12545 F: drivers/hwmon/pmbus/max15301.c
12547 MAX16065 HARDWARE MONITOR DRIVER
12548 M: Guenter Roeck <linux@roeck-us.net>
12549 L: linux-hwmon@vger.kernel.org
12551 F: Documentation/hwmon/max16065.rst
12552 F: drivers/hwmon/max16065.c
12554 MAX2175 SDR TUNER DRIVER
12555 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12556 L: linux-media@vger.kernel.org
12558 T: git git://linuxtv.org/media_tree.git
12559 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12560 F: Documentation/userspace-api/media/drivers/max2175.rst
12561 F: drivers/media/i2c/max2175*
12562 F: include/uapi/linux/max2175.h
12564 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12565 L: linux-hwmon@vger.kernel.org
12567 F: Documentation/hwmon/max6650.rst
12568 F: drivers/hwmon/max6650.c
12570 MAX6697 HARDWARE MONITOR DRIVER
12571 M: Guenter Roeck <linux@roeck-us.net>
12572 L: linux-hwmon@vger.kernel.org
12574 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12575 F: Documentation/hwmon/max6697.rst
12576 F: drivers/hwmon/max6697.c
12577 F: include/linux/platform_data/max6697.h
12579 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12580 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12581 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12582 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12583 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12584 L: linux-media@vger.kernel.org
12586 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12587 F: drivers/media/i2c/max9286.c
12589 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12590 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12591 L: linux-media@vger.kernel.org
12593 F: drivers/staging/media/max96712/max96712.c
12595 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12596 M: Peter Rosin <peda@axentia.se>
12597 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12599 F: Documentation/devicetree/bindings/sound/max9860.txt
12600 F: sound/soc/codecs/max9860.*
12602 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12603 M: Andreas Klinger <ak@it-klinger.de>
12604 L: linux-iio@vger.kernel.org
12606 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12607 F: drivers/iio/proximity/mb1232.c
12609 MAXIM MAX11205 DRIVER
12610 M: Ramona Bolboaca <ramona.bolboaca@analog.com>
12611 L: linux-iio@vger.kernel.org
12613 W: https://ez.analog.com/linux-software-drivers
12614 F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
12615 F: drivers/iio/adc/max11205.c
12617 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12618 R: Iskren Chernev <iskren.chernev@gmail.com>
12619 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12620 R: Marek Szyprowski <m.szyprowski@samsung.com>
12621 R: Matheus Castello <matheus@castello.eng.br>
12622 L: linux-pm@vger.kernel.org
12624 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12625 F: drivers/power/supply/max17040_battery.c
12627 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12628 R: Hans de Goede <hdegoede@redhat.com>
12629 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12630 R: Marek Szyprowski <m.szyprowski@samsung.com>
12631 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12632 R: Purism Kernel Team <kernel@puri.sm>
12633 L: linux-pm@vger.kernel.org
12635 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12636 F: drivers/power/supply/max17042_battery.c
12638 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12639 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12640 L: linux-kernel@vger.kernel.org
12642 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12643 F: drivers/regulator/max20086-regulator.c
12645 MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
12646 M: Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
12647 L: linux-iio@vger.kernel.org
12649 F: drivers/iio/temperature/max30208.c
12651 MAXIM MAX77650 PMIC MFD DRIVER
12652 M: Bartosz Golaszewski <brgl@bgdev.pl>
12653 L: linux-kernel@vger.kernel.org
12655 F: Documentation/devicetree/bindings/*/*max77650.yaml
12656 F: Documentation/devicetree/bindings/*/max77650*.yaml
12657 F: drivers/gpio/gpio-max77650.c
12658 F: drivers/input/misc/max77650-onkey.c
12659 F: drivers/leds/leds-max77650.c
12660 F: drivers/mfd/max77650.c
12661 F: drivers/power/supply/max77650-charger.c
12662 F: drivers/regulator/max77650-regulator.c
12663 F: include/linux/mfd/max77650.h
12665 MAXIM MAX77714 PMIC MFD DRIVER
12666 M: Luca Ceresoli <luca@lucaceresoli.net>
12668 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12669 F: drivers/mfd/max77714.c
12670 F: include/linux/mfd/max77714.h
12672 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12673 M: Javier Martinez Canillas <javier@dowhile0.org>
12674 L: linux-kernel@vger.kernel.org
12676 F: Documentation/devicetree/bindings/*/*max77802.yaml
12677 F: drivers/regulator/max77802-regulator.c
12678 F: include/dt-bindings/*/*max77802.h
12680 MAXIM MAX77976 BATTERY CHARGER
12681 M: Luca Ceresoli <luca@lucaceresoli.net>
12683 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12684 F: drivers/power/supply/max77976_charger.c
12686 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12687 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12688 L: linux-pm@vger.kernel.org
12690 B: mailto:linux-samsung-soc@vger.kernel.org
12691 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12692 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12693 F: drivers/power/supply/max14577_charger.c
12694 F: drivers/power/supply/max77693_charger.c
12696 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12697 M: Chanwoo Choi <cw00.choi@samsung.com>
12698 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12699 L: linux-kernel@vger.kernel.org
12701 B: mailto:linux-samsung-soc@vger.kernel.org
12702 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12703 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12704 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12705 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12706 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12707 F: drivers/*/*max77843.c
12708 F: drivers/*/max14577*.c
12709 F: drivers/*/max77686*.c
12710 F: drivers/*/max77693*.c
12711 F: drivers/clk/clk-max77686.c
12712 F: drivers/extcon/extcon-max14577.c
12713 F: drivers/extcon/extcon-max77693.c
12714 F: drivers/rtc/rtc-max77686.c
12715 F: include/linux/mfd/max14577*.h
12716 F: include/linux/mfd/max77686*.h
12717 F: include/linux/mfd/max77693*.h
12719 MAXIRADIO FM RADIO RECEIVER DRIVER
12720 M: Hans Verkuil <hverkuil@xs4all.nl>
12721 L: linux-media@vger.kernel.org
12723 W: https://linuxtv.org
12724 T: git git://linuxtv.org/media_tree.git
12725 F: drivers/media/radio/radio-maxiradio*
12727 MAXLINEAR ETHERNET PHY DRIVER
12728 M: Xu Liang <lxu@maxlinear.com>
12729 L: netdev@vger.kernel.org
12731 F: drivers/net/phy/mxl-gpy.c
12733 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12734 R: Yasushi SHOJI <yashi@spacecubics.com>
12735 L: linux-can@vger.kernel.org
12737 F: drivers/net/can/usb/mcba_usb.c
12739 MCAN MMIO DEVICE DRIVER
12740 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12741 L: linux-can@vger.kernel.org
12743 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12744 F: drivers/net/can/m_can/m_can.c
12745 F: drivers/net/can/m_can/m_can.h
12746 F: drivers/net/can/m_can/m_can_platform.c
12748 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12749 M: Rishi Gupta <gupt21@gmail.com>
12750 L: linux-i2c@vger.kernel.org
12751 L: linux-input@vger.kernel.org
12753 F: drivers/hid/hid-mcp2221.c
12755 MCP251XFD SPI-CAN NETWORK DRIVER
12756 M: Marc Kleine-Budde <mkl@pengutronix.de>
12757 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12758 R: Thomas Kopp <thomas.kopp@microchip.com>
12759 L: linux-can@vger.kernel.org
12761 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12762 F: drivers/net/can/spi/mcp251xfd/
12764 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12765 M: Peter Rosin <peda@axentia.se>
12766 L: linux-iio@vger.kernel.org
12768 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12769 F: drivers/iio/potentiometer/mcp4018.c
12770 F: drivers/iio/potentiometer/mcp4531.c
12772 MCR20A IEEE-802.15.4 RADIO DRIVER
12773 M: Stefan Schmidt <stefan@datenfreihafen.org>
12774 L: linux-wpan@vger.kernel.org
12776 W: https://github.com/xueliu/mcr20a-linux
12777 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12778 F: drivers/net/ieee802154/mcr20a.c
12779 F: drivers/net/ieee802154/mcr20a.h
12781 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12782 M: William Breathitt Gray <william.gray@linaro.org>
12783 L: linux-iio@vger.kernel.org
12785 F: drivers/iio/dac/cio-dac.c
12787 MEDIA CONTROLLER FRAMEWORK
12788 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12789 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12790 L: linux-media@vger.kernel.org
12792 W: https://www.linuxtv.org
12793 T: git git://linuxtv.org/media_tree.git
12794 F: drivers/media/mc/
12795 F: include/media/media-*.h
12796 F: include/uapi/linux/media.h
12798 MEDIA DRIVER FOR FREESCALE IMX PXP
12799 M: Philipp Zabel <p.zabel@pengutronix.de>
12800 L: linux-media@vger.kernel.org
12802 T: git git://linuxtv.org/media_tree.git
12803 F: drivers/media/platform/nxp/imx-pxp.[ch]
12805 MEDIA DRIVERS FOR ASCOT2E
12806 M: Sergey Kozlov <serjk@netup.ru>
12807 M: Abylay Ospan <aospan@netup.ru>
12808 L: linux-media@vger.kernel.org
12810 W: https://linuxtv.org
12811 W: http://netup.tv/
12812 T: git git://linuxtv.org/media_tree.git
12813 F: drivers/media/dvb-frontends/ascot2e*
12815 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12816 M: Jasmin Jessich <jasmin@anw.at>
12817 L: linux-media@vger.kernel.org
12819 W: https://linuxtv.org
12820 T: git git://linuxtv.org/media_tree.git
12821 F: drivers/media/dvb-frontends/cxd2099*
12823 MEDIA DRIVERS FOR CXD2841ER
12824 M: Sergey Kozlov <serjk@netup.ru>
12825 M: Abylay Ospan <aospan@netup.ru>
12826 L: linux-media@vger.kernel.org
12828 W: https://linuxtv.org
12829 W: http://netup.tv/
12830 T: git git://linuxtv.org/media_tree.git
12831 F: drivers/media/dvb-frontends/cxd2841er*
12833 MEDIA DRIVERS FOR CXD2880
12834 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12835 L: linux-media@vger.kernel.org
12837 W: http://linuxtv.org/
12838 T: git git://linuxtv.org/media_tree.git
12839 F: drivers/media/dvb-frontends/cxd2880/*
12840 F: drivers/media/spi/cxd2880*
12842 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12843 L: linux-media@vger.kernel.org
12845 W: https://linuxtv.org
12846 T: git git://linuxtv.org/media_tree.git
12847 F: drivers/media/pci/ddbridge/*
12849 MEDIA DRIVERS FOR FREESCALE IMX
12850 M: Steve Longerbeam <slongerbeam@gmail.com>
12851 M: Philipp Zabel <p.zabel@pengutronix.de>
12852 L: linux-media@vger.kernel.org
12854 T: git git://linuxtv.org/media_tree.git
12855 F: Documentation/admin-guide/media/imx.rst
12856 F: Documentation/devicetree/bindings/media/imx.txt
12857 F: drivers/staging/media/imx/
12858 F: include/linux/imx-media.h
12859 F: include/media/imx.h
12861 MEDIA DRIVERS FOR FREESCALE IMX7
12862 M: Rui Miguel Silva <rmfrfs@gmail.com>
12863 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12864 L: linux-media@vger.kernel.org
12866 T: git git://linuxtv.org/media_tree.git
12867 F: Documentation/admin-guide/media/imx7.rst
12868 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12869 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12870 F: drivers/media/platform/nxp/imx-mipi-csis.c
12871 F: drivers/media/platform/nxp/imx7-media-csi.c
12873 MEDIA DRIVERS FOR HELENE
12874 M: Abylay Ospan <aospan@netup.ru>
12875 L: linux-media@vger.kernel.org
12877 W: https://linuxtv.org
12878 W: http://netup.tv/
12879 T: git git://linuxtv.org/media_tree.git
12880 F: drivers/media/dvb-frontends/helene*
12882 MEDIA DRIVERS FOR HORUS3A
12883 M: Sergey Kozlov <serjk@netup.ru>
12884 M: Abylay Ospan <aospan@netup.ru>
12885 L: linux-media@vger.kernel.org
12887 W: https://linuxtv.org
12888 W: http://netup.tv/
12889 T: git git://linuxtv.org/media_tree.git
12890 F: drivers/media/dvb-frontends/horus3a*
12892 MEDIA DRIVERS FOR LNBH25
12893 M: Sergey Kozlov <serjk@netup.ru>
12894 M: Abylay Ospan <aospan@netup.ru>
12895 L: linux-media@vger.kernel.org
12897 W: https://linuxtv.org
12898 W: http://netup.tv/
12899 T: git git://linuxtv.org/media_tree.git
12900 F: drivers/media/dvb-frontends/lnbh25*
12902 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12903 L: linux-media@vger.kernel.org
12905 W: https://linuxtv.org
12906 T: git git://linuxtv.org/media_tree.git
12907 F: drivers/media/dvb-frontends/mxl5xx*
12909 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12910 M: Sergey Kozlov <serjk@netup.ru>
12911 M: Abylay Ospan <aospan@netup.ru>
12912 L: linux-media@vger.kernel.org
12914 W: https://linuxtv.org
12915 W: http://netup.tv/
12916 T: git git://linuxtv.org/media_tree.git
12917 F: drivers/media/pci/netup_unidvb/*
12919 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12920 M: Dmitry Osipenko <digetx@gmail.com>
12921 L: linux-media@vger.kernel.org
12922 L: linux-tegra@vger.kernel.org
12924 T: git git://linuxtv.org/media_tree.git
12925 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12926 F: drivers/media/platform/nvidia/tegra-vde/
12928 MEDIA DRIVERS FOR RENESAS - CEU
12929 M: Jacopo Mondi <jacopo@jmondi.org>
12930 L: linux-media@vger.kernel.org
12931 L: linux-renesas-soc@vger.kernel.org
12933 T: git git://linuxtv.org/media_tree.git
12934 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12935 F: drivers/media/platform/renesas/renesas-ceu.c
12936 F: include/media/drv-intf/renesas-ceu.h
12938 MEDIA DRIVERS FOR RENESAS - DRIF
12939 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12940 L: linux-media@vger.kernel.org
12941 L: linux-renesas-soc@vger.kernel.org
12943 T: git git://linuxtv.org/media_tree.git
12944 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12945 F: drivers/media/platform/renesas/rcar_drif.c
12947 MEDIA DRIVERS FOR RENESAS - FCP
12948 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12949 L: linux-media@vger.kernel.org
12950 L: linux-renesas-soc@vger.kernel.org
12952 T: git git://linuxtv.org/media_tree.git
12953 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12954 F: drivers/media/platform/renesas/rcar-fcp.c
12955 F: include/media/rcar-fcp.h
12957 MEDIA DRIVERS FOR RENESAS - FDP1
12958 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12959 L: linux-media@vger.kernel.org
12960 L: linux-renesas-soc@vger.kernel.org
12962 T: git git://linuxtv.org/media_tree.git
12963 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12964 F: drivers/media/platform/renesas/rcar_fdp1.c
12966 MEDIA DRIVERS FOR RENESAS - VIN
12967 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12968 L: linux-media@vger.kernel.org
12969 L: linux-renesas-soc@vger.kernel.org
12971 T: git git://linuxtv.org/media_tree.git
12972 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12973 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12974 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12975 F: drivers/media/platform/renesas/rcar-isp.c
12976 F: drivers/media/platform/renesas/rcar-vin/
12978 MEDIA DRIVERS FOR RENESAS - VSP1
12979 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12980 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12981 L: linux-media@vger.kernel.org
12982 L: linux-renesas-soc@vger.kernel.org
12984 T: git git://linuxtv.org/media_tree.git
12985 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12986 F: drivers/media/platform/renesas/vsp1/
12988 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12989 L: linux-media@vger.kernel.org
12991 W: https://linuxtv.org
12992 T: git git://linuxtv.org/media_tree.git
12993 F: drivers/media/dvb-frontends/stv0910*
12995 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12996 L: linux-media@vger.kernel.org
12998 W: https://linuxtv.org
12999 T: git git://linuxtv.org/media_tree.git
13000 F: drivers/media/dvb-frontends/stv6111*
13002 MEDIA DRIVERS FOR STM32 - DCMI
13003 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
13004 L: linux-media@vger.kernel.org
13006 T: git git://linuxtv.org/media_tree.git
13007 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13008 F: drivers/media/platform/st/stm32/stm32-dcmi.c
13010 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13011 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13012 L: linux-media@vger.kernel.org
13014 W: https://linuxtv.org
13015 Q: http://patchwork.kernel.org/project/linux-media/list/
13016 T: git git://linuxtv.org/media_tree.git
13017 F: Documentation/admin-guide/media/
13018 F: Documentation/devicetree/bindings/media/
13019 F: Documentation/driver-api/media/
13020 F: Documentation/userspace-api/media/
13022 F: drivers/staging/media/
13023 F: include/dt-bindings/media/
13024 F: include/linux/platform_data/media/
13026 F: include/uapi/linux/dvb/
13027 F: include/uapi/linux/ivtv*
13028 F: include/uapi/linux/media.h
13029 F: include/uapi/linux/uvcvideo.h
13030 F: include/uapi/linux/v4l2-*
13031 F: include/uapi/linux/videodev2.h
13033 MEDIATEK BLUETOOTH DRIVER
13034 M: Sean Wang <sean.wang@mediatek.com>
13035 L: linux-bluetooth@vger.kernel.org
13036 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13038 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13039 F: drivers/bluetooth/btmtkuart.c
13041 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13042 M: Sean Wang <sean.wang@mediatek.com>
13043 L: linux-pm@vger.kernel.org
13045 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13046 F: drivers/power/reset/mt6323-poweroff.c
13048 MEDIATEK CIR DRIVER
13049 M: Sean Wang <sean.wang@mediatek.com>
13051 F: drivers/media/rc/mtk-cir.c
13053 MEDIATEK DMA DRIVER
13054 M: Sean Wang <sean.wang@mediatek.com>
13055 L: dmaengine@vger.kernel.org
13056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13057 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13059 F: Documentation/devicetree/bindings/dma/mtk-*
13060 F: drivers/dma/mediatek/
13062 MEDIATEK ETHERNET DRIVER
13063 M: Felix Fietkau <nbd@nbd.name>
13064 M: John Crispin <john@phrozen.org>
13065 M: Sean Wang <sean.wang@mediatek.com>
13066 M: Mark Lee <Mark-MC.Lee@mediatek.com>
13067 M: Lorenzo Bianconi <lorenzo@kernel.org>
13068 L: netdev@vger.kernel.org
13070 F: drivers/net/ethernet/mediatek/
13072 MEDIATEK I2C CONTROLLER DRIVER
13073 M: Qii Wang <qii.wang@mediatek.com>
13074 L: linux-i2c@vger.kernel.org
13076 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
13077 F: drivers/i2c/busses/i2c-mt65xx.c
13079 MEDIATEK IOMMU DRIVER
13080 M: Yong Wu <yong.wu@mediatek.com>
13081 L: iommu@lists.linux.dev
13082 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13084 F: Documentation/devicetree/bindings/iommu/mediatek*
13085 F: drivers/iommu/mtk_iommu*
13086 F: include/dt-bindings/memory/mt*-port.h
13088 MEDIATEK JPEG DRIVER
13089 M: Bin Liu <bin.liu@mediatek.com>
13091 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
13092 F: drivers/media/platform/mediatek/jpeg/
13094 MEDIATEK KEYPAD DRIVER
13095 M: Mattijs Korpershoek <mkorpershoek@baylibre.com>
13097 F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
13098 F: drivers/input/keyboard/mt6779-keypad.c
13100 MEDIATEK MDP DRIVER
13101 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
13102 M: Houlong Wei <houlong.wei@mediatek.com>
13103 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13105 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
13106 F: drivers/media/platform/mediatek/mdp/
13107 F: drivers/media/platform/mediatek/vpu/
13109 MEDIATEK MEDIA DRIVER
13110 M: Tiffany Lin <tiffany.lin@mediatek.com>
13111 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13112 M: Yunfei Dong <yunfei.dong@mediatek.com>
13114 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
13115 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
13116 F: drivers/media/platform/mediatek/vcodec/
13117 F: drivers/media/platform/mediatek/vpu/
13119 MEDIATEK MMC/SD/SDIO DRIVER
13120 M: Chaotian Jing <chaotian.jing@mediatek.com>
13122 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
13123 F: drivers/mmc/host/mtk-sd.c
13125 MEDIATEK MT76 WIRELESS LAN DRIVER
13126 M: Felix Fietkau <nbd@nbd.name>
13127 M: Lorenzo Bianconi <lorenzo@kernel.org>
13128 M: Ryder Lee <ryder.lee@mediatek.com>
13129 R: Shayne Chen <shayne.chen@mediatek.com>
13130 R: Sean Wang <sean.wang@mediatek.com>
13131 L: linux-wireless@vger.kernel.org
13133 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
13134 F: drivers/net/wireless/mediatek/mt76/
13136 MEDIATEK MT7601U WIRELESS LAN DRIVER
13137 M: Jakub Kicinski <kuba@kernel.org>
13138 L: linux-wireless@vger.kernel.org
13140 F: drivers/net/wireless/mediatek/mt7601u/
13142 MEDIATEK MT7621 CLOCK DRIVER
13143 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13145 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
13146 F: drivers/clk/ralink/clk-mt7621.c
13148 MEDIATEK MT7621/28/88 I2C DRIVER
13149 M: Stefan Roese <sr@denx.de>
13150 L: linux-i2c@vger.kernel.org
13152 F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13153 F: drivers/i2c/busses/i2c-mt7621.c
13155 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13156 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13158 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13159 F: drivers/pci/controller/pcie-mt7621.c
13161 MEDIATEK MT7621 PHY PCI DRIVER
13162 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
13164 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13165 F: drivers/phy/ralink/phy-mt7621-pci.c
13167 MEDIATEK NAND CONTROLLER DRIVER
13168 L: linux-mtd@lists.infradead.org
13170 F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
13171 F: drivers/mtd/nand/raw/mtk_*
13173 MEDIATEK PMIC LED DRIVER
13174 M: Sean Wang <sean.wang@mediatek.com>
13176 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
13177 F: drivers/leds/leds-mt6323.c
13179 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13180 M: Sean Wang <sean.wang@mediatek.com>
13182 F: drivers/char/hw_random/mtk-rng.c
13184 MEDIATEK SMI DRIVER
13185 M: Yong Wu <yong.wu@mediatek.com>
13186 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13188 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13189 F: drivers/memory/mtk-smi.c
13190 F: include/soc/mediatek/smi.h
13192 MEDIATEK SWITCH DRIVER
13193 M: Sean Wang <sean.wang@mediatek.com>
13194 M: Landen Chao <Landen.Chao@mediatek.com>
13195 M: DENG Qingfang <dqfext@gmail.com>
13196 L: netdev@vger.kernel.org
13198 F: drivers/net/dsa/mt7530.*
13199 F: net/dsa/tag_mtk.c
13201 MEDIATEK T7XX 5G WWAN MODEM DRIVER
13202 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
13203 M: Intel Corporation <linuxwwan@intel.com>
13204 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
13205 R: Liu Haijun <haijun.liu@mediatek.com>
13206 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
13207 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
13208 L: netdev@vger.kernel.org
13210 F: drivers/net/wwan/t7xx/
13212 MEDIATEK USB3 DRD IP DRIVER
13213 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
13214 L: linux-usb@vger.kernel.org
13215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13216 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13218 F: Documentation/devicetree/bindings/usb/mediatek,*
13219 F: drivers/usb/host/xhci-mtk*
13220 F: drivers/usb/mtu3/
13222 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13223 M: Peter Senna Tschudin <peter.senna@gmail.com>
13224 M: Martin Donnelly <martin.donnelly@ge.com>
13225 M: Martyn Welch <martyn.welch@collabora.co.uk>
13227 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13228 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13230 MEGARAID SCSI/SAS DRIVERS
13231 M: Kashyap Desai <kashyap.desai@broadcom.com>
13232 M: Sumit Saxena <sumit.saxena@broadcom.com>
13233 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
13234 L: megaraidlinux.pdl@broadcom.com
13235 L: linux-scsi@vger.kernel.org
13237 W: http://www.avagotech.com/support/
13238 F: Documentation/scsi/megaraid.rst
13239 F: drivers/scsi/megaraid.*
13240 F: drivers/scsi/megaraid/
13242 MELEXIS MLX90614 DRIVER
13243 M: Crt Mori <cmo@melexis.com>
13244 L: linux-iio@vger.kernel.org
13246 W: http://www.melexis.com
13247 F: drivers/iio/temperature/mlx90614.c
13249 MELEXIS MLX90632 DRIVER
13250 M: Crt Mori <cmo@melexis.com>
13251 L: linux-iio@vger.kernel.org
13253 W: http://www.melexis.com
13254 F: drivers/iio/temperature/mlx90632.c
13256 MELFAS MIP4 TOUCHSCREEN DRIVER
13257 M: Sangwon Jee <jeesw@melfas.com>
13259 W: http://www.melfas.com
13260 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13261 F: drivers/input/touchscreen/melfas_mip4.c
13263 MELLANOX BLUEFIELD I2C DRIVER
13264 M: Khalil Blaiech <kblaiech@nvidia.com>
13265 M: Asmaa Mnebhi <asmaa@nvidia.com>
13266 L: linux-i2c@vger.kernel.org
13268 F: drivers/i2c/busses/i2c-mlxbf.c
13270 MELLANOX ETHERNET DRIVER (mlx4_en)
13271 M: Tariq Toukan <tariqt@nvidia.com>
13272 L: netdev@vger.kernel.org
13274 W: http://www.mellanox.com
13275 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13276 F: drivers/net/ethernet/mellanox/mlx4/en_*
13278 MELLANOX ETHERNET DRIVER (mlx5e)
13279 M: Saeed Mahameed <saeedm@nvidia.com>
13280 L: netdev@vger.kernel.org
13282 W: http://www.mellanox.com
13283 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13284 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
13286 MELLANOX ETHERNET INNOVA DRIVERS
13287 R: Boris Pismenny <borisp@nvidia.com>
13288 L: netdev@vger.kernel.org
13290 W: http://www.mellanox.com
13291 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13292 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13293 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13294 F: include/linux/mlx5/mlx5_ifc_fpga.h
13296 MELLANOX ETHERNET SWITCH DRIVERS
13297 M: Ido Schimmel <idosch@nvidia.com>
13298 M: Petr Machata <petrm@nvidia.com>
13299 L: netdev@vger.kernel.org
13301 W: http://www.mellanox.com
13302 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13303 F: drivers/net/ethernet/mellanox/mlxsw/
13304 F: tools/testing/selftests/drivers/net/mlxsw/
13306 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13307 M: mlxsw@nvidia.com
13308 L: netdev@vger.kernel.org
13310 W: http://www.mellanox.com
13311 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13312 F: drivers/net/ethernet/mellanox/mlxfw/
13314 MELLANOX HARDWARE PLATFORM SUPPORT
13315 M: Hans de Goede <hdegoede@redhat.com>
13316 M: Mark Gross <markgross@kernel.org>
13317 M: Vadim Pasternak <vadimp@nvidia.com>
13318 L: platform-driver-x86@vger.kernel.org
13320 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13321 F: drivers/platform/mellanox/
13322 F: include/linux/platform_data/mlxreg.h
13324 MELLANOX MLX4 core VPI driver
13325 M: Tariq Toukan <tariqt@nvidia.com>
13326 L: netdev@vger.kernel.org
13327 L: linux-rdma@vger.kernel.org
13329 W: http://www.mellanox.com
13330 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13331 F: drivers/net/ethernet/mellanox/mlx4/
13332 F: include/linux/mlx4/
13334 MELLANOX MLX4 IB driver
13335 M: Yishai Hadas <yishaih@nvidia.com>
13336 L: linux-rdma@vger.kernel.org
13338 W: http://www.mellanox.com
13339 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13340 F: drivers/infiniband/hw/mlx4/
13341 F: include/linux/mlx4/
13342 F: include/uapi/rdma/mlx4-abi.h
13344 MELLANOX MLX5 core VPI driver
13345 M: Saeed Mahameed <saeedm@nvidia.com>
13346 M: Leon Romanovsky <leonro@nvidia.com>
13347 L: netdev@vger.kernel.org
13348 L: linux-rdma@vger.kernel.org
13350 W: http://www.mellanox.com
13351 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13352 F: Documentation/networking/device_drivers/ethernet/mellanox/
13353 F: drivers/net/ethernet/mellanox/mlx5/core/
13354 F: include/linux/mlx5/
13356 MELLANOX MLX5 IB driver
13357 M: Leon Romanovsky <leonro@nvidia.com>
13358 L: linux-rdma@vger.kernel.org
13360 W: http://www.mellanox.com
13361 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13362 F: drivers/infiniband/hw/mlx5/
13363 F: include/linux/mlx5/
13364 F: include/uapi/rdma/mlx5-abi.h
13366 MELLANOX MLXCPLD I2C AND MUX DRIVER
13367 M: Vadim Pasternak <vadimp@nvidia.com>
13368 M: Michael Shych <michaelsh@nvidia.com>
13369 L: linux-i2c@vger.kernel.org
13371 F: Documentation/i2c/busses/i2c-mlxcpld.rst
13372 F: drivers/i2c/busses/i2c-mlxcpld.c
13373 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
13375 MELLANOX MLXCPLD LED DRIVER
13376 M: Vadim Pasternak <vadimp@nvidia.com>
13377 L: linux-leds@vger.kernel.org
13379 F: Documentation/leds/leds-mlxcpld.rst
13380 F: drivers/leds/leds-mlxcpld.c
13381 F: drivers/leds/leds-mlxreg.c
13383 MELLANOX PLATFORM DRIVER
13384 M: Vadim Pasternak <vadimp@nvidia.com>
13385 L: platform-driver-x86@vger.kernel.org
13387 F: drivers/platform/x86/mlx-platform.c
13390 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13391 M: "Paul E. McKenney" <paulmck@kernel.org>
13392 L: linux-kernel@vger.kernel.org
13394 F: arch/powerpc/include/asm/membarrier.h
13395 F: include/uapi/linux/membarrier.h
13396 F: kernel/sched/membarrier.c
13399 M: Mike Rapoport <rppt@kernel.org>
13400 L: linux-mm@kvack.org
13402 F: Documentation/core-api/boot-time-mm.rst
13403 F: include/linux/memblock.h
13405 F: tools/testing/memblock/
13407 MEMORY CONTROLLER DRIVERS
13408 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13409 L: linux-kernel@vger.kernel.org
13411 B: mailto:krzysztof.kozlowski@linaro.org
13412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13413 F: Documentation/devicetree/bindings/memory-controllers/
13415 F: include/dt-bindings/memory/
13418 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13419 M: Dmitry Osipenko <digetx@gmail.com>
13420 L: linux-pm@vger.kernel.org
13421 L: linux-tegra@vger.kernel.org
13422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13424 F: drivers/devfreq/tegra30-devfreq.c
13427 M: Andrew Morton <akpm@linux-foundation.org>
13428 L: linux-mm@kvack.org
13430 W: http://www.linux-mm.org
13431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13432 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13433 F: include/linux/gfp.h
13434 F: include/linux/gfp_types.h
13435 F: include/linux/memory_hotplug.h
13436 F: include/linux/mm.h
13437 F: include/linux/mmzone.h
13438 F: include/linux/pagewalk.h
13441 F: tools/testing/selftests/mm/
13444 M: Andrew Morton <akpm@linux-foundation.org>
13445 R: Uladzislau Rezki <urezki@gmail.com>
13446 R: Christoph Hellwig <hch@infradead.org>
13447 L: linux-mm@kvack.org
13449 W: http://www.linux-mm.org
13450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13451 F: include/linux/vmalloc.h
13455 M: David Hildenbrand <david@redhat.com>
13456 M: Oscar Salvador <osalvador@suse.de>
13457 L: linux-mm@kvack.org
13459 F: Documentation/admin-guide/mm/memory-hotplug.rst
13460 F: Documentation/core-api/memory-hotplug.rst
13461 F: drivers/base/memory.c
13462 F: include/linux/memory_hotplug.h
13463 F: mm/memory_hotplug.c
13464 F: tools/testing/selftests/memory-hotplug/
13466 MEMORY TECHNOLOGY DEVICES (MTD)
13467 M: Miquel Raynal <miquel.raynal@bootlin.com>
13468 M: Richard Weinberger <richard@nod.at>
13469 M: Vignesh Raghavendra <vigneshr@ti.com>
13470 L: linux-mtd@lists.infradead.org
13472 W: http://www.linux-mtd.infradead.org/
13473 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13474 C: irc://irc.oftc.net/mtd
13475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13477 F: Documentation/devicetree/bindings/mtd/
13479 F: include/linux/mtd/
13480 F: include/uapi/mtd/
13482 MEMSENSING MICROSYSTEMS MSA311 DRIVER
13483 M: Dmitry Rokosov <ddrokosov@sberdevices.ru>
13484 L: linux-iio@vger.kernel.org
13486 F: Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
13487 F: drivers/iio/accel/msa311.c
13489 MEN A21 WATCHDOG DRIVER
13490 M: Johannes Thumshirn <morbidrsa@gmail.com>
13491 L: linux-watchdog@vger.kernel.org
13493 F: drivers/watchdog/mena21_wdt.c
13495 MEN CHAMELEON BUS (mcb)
13496 M: Johannes Thumshirn <morbidrsa@gmail.com>
13498 F: Documentation/driver-api/men-chameleon-bus.rst
13500 F: include/linux/mcb.h
13502 MEN F21BMC (Board Management Controller)
13503 M: Andreas Werner <andreas.werner@men.de>
13505 F: Documentation/hwmon/menf21bmc.rst
13506 F: drivers/hwmon/menf21bmc_hwmon.c
13507 F: drivers/leds/leds-menf21bmc.c
13508 F: drivers/mfd/menf21bmc.c
13509 F: drivers/watchdog/menf21bmc_wdt.c
13511 MEN Z069 WATCHDOG DRIVER
13512 M: Johannes Thumshirn <jth@kernel.org>
13513 L: linux-watchdog@vger.kernel.org
13515 F: drivers/watchdog/menz69_wdt.c
13517 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13518 M: Neil Armstrong <neil.armstrong@linaro.org>
13519 L: linux-media@vger.kernel.org
13520 L: linux-amlogic@lists.infradead.org
13522 W: http://linux-meson.com/
13523 T: git git://linuxtv.org/media_tree.git
13524 F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
13525 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13526 F: drivers/media/cec/platform/meson/ao-cec.c
13528 MESON GE2D DRIVER FOR AMLOGIC SOCS
13529 M: Neil Armstrong <neil.armstrong@linaro.org>
13530 L: linux-media@vger.kernel.org
13531 L: linux-amlogic@lists.infradead.org
13533 T: git git://linuxtv.org/media_tree.git
13534 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13535 F: drivers/media/platform/amlogic/meson-ge2d/
13537 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13538 M: Liang Yang <liang.yang@amlogic.com>
13539 L: linux-mtd@lists.infradead.org
13541 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
13542 F: drivers/mtd/nand/raw/meson_*
13544 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13545 M: Neil Armstrong <neil.armstrong@linaro.org>
13546 L: linux-media@vger.kernel.org
13547 L: linux-amlogic@lists.infradead.org
13549 T: git git://linuxtv.org/media_tree.git
13550 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13551 F: drivers/staging/media/meson/vdec/
13553 METHODE UDPU SUPPORT
13554 M: Vladimir Vid <vladimir.vid@sartura.hr>
13556 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13559 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13560 L: mhi@lists.linux.dev
13561 L: linux-arm-msm@vger.kernel.org
13563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13564 F: Documentation/ABI/stable/sysfs-bus-mhi
13565 F: Documentation/mhi/
13566 F: drivers/bus/mhi/
13567 F: include/linux/mhi.h
13569 MICROBLAZE ARCHITECTURE
13570 M: Michal Simek <monstr@monstr.eu>
13572 W: http://www.monstr.eu/fdt/
13573 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13574 F: arch/microblaze/
13576 MICROBLAZE TMR MANAGER
13577 M: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
13579 F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
13580 F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
13581 F: drivers/misc/xilinx_tmr_manager.c
13583 MICROBLAZE TMR INJECT
13584 M: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
13586 F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
13587 F: drivers/misc/xilinx_tmr_inject.c
13589 MICROCHIP AT91 DMA DRIVERS
13590 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13591 M: Tudor Ambarus <tudor.ambarus@linaro.org>
13592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13593 L: dmaengine@vger.kernel.org
13595 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13596 F: drivers/dma/at_hdmac.c
13597 F: drivers/dma/at_xdmac.c
13598 F: include/dt-bindings/dma/at91.h
13600 MICROCHIP AT91 SERIAL DRIVER
13601 M: Richard Genoud <richard.genoud@gmail.com>
13603 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13604 F: drivers/tty/serial/atmel_serial.c
13605 F: drivers/tty/serial/atmel_serial.h
13607 MICROCHIP AT91 USART MFD DRIVER
13608 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13609 L: linux-kernel@vger.kernel.org
13611 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13612 F: drivers/mfd/at91-usart.c
13613 F: include/dt-bindings/mfd/at91-usart.h
13615 MICROCHIP AT91 USART SPI DRIVER
13616 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13617 L: linux-spi@vger.kernel.org
13619 F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13620 F: drivers/spi/spi-at91-usart.c
13622 MICROCHIP AUDIO ASOC DRIVERS
13623 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13624 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13626 F: Documentation/devicetree/bindings/sound/atmel*
13627 F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
13628 F: Documentation/devicetree/bindings/sound/microchip,sama7g5-*
13629 F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
13632 MICROCHIP CSI2DC DRIVER
13633 M: Eugen Hristev <eugen.hristev@microchip.com>
13634 L: linux-media@vger.kernel.org
13636 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13637 F: drivers/media/platform/microchip/microchip-csi2dc.c
13639 MICROCHIP ECC DRIVER
13640 M: Tudor Ambarus <tudor.ambarus@linaro.org>
13641 L: linux-crypto@vger.kernel.org
13643 F: drivers/crypto/atmel-ecc.*
13645 MICROCHIP EIC DRIVER
13646 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13649 F: drivers/irqchip/irq-mchp-eic.c
13651 MICROCHIP I2C DRIVER
13652 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13653 L: linux-i2c@vger.kernel.org
13655 F: drivers/i2c/busses/i2c-at91-*.c
13656 F: drivers/i2c/busses/i2c-at91.h
13658 MICROCHIP ISC DRIVER
13659 M: Eugen Hristev <eugen.hristev@microchip.com>
13660 L: linux-media@vger.kernel.org
13662 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13663 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13664 F: drivers/staging/media/deprecated/atmel/atmel-isc*
13665 F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
13666 F: drivers/media/platform/microchip/microchip-isc*
13667 F: drivers/media/platform/microchip/microchip-sama*-isc*
13668 F: include/linux/atmel-isc-media.h
13670 MICROCHIP ISI DRIVER
13671 M: Eugen Hristev <eugen.hristev@microchip.com>
13672 L: linux-media@vger.kernel.org
13674 F: drivers/media/platform/atmel/atmel-isi.c
13675 F: drivers/media/platform/atmel/atmel-isi.h
13677 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13678 M: Woojung Huh <woojung.huh@microchip.com>
13679 M: UNGLinuxDriver@microchip.com
13680 L: netdev@vger.kernel.org
13682 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13683 F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13684 F: drivers/net/dsa/microchip/*
13685 F: include/linux/dsa/ksz_common.h
13686 F: include/linux/platform_data/microchip-ksz.h
13687 F: net/dsa/tag_ksz.c
13689 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13690 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13691 R: UNGLinuxDriver@microchip.com
13692 L: netdev@vger.kernel.org
13694 F: drivers/net/phy/microchip_t1.c
13696 MICROCHIP LAN743X ETHERNET DRIVER
13697 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13698 M: UNGLinuxDriver@microchip.com
13699 L: netdev@vger.kernel.org
13701 F: drivers/net/ethernet/microchip/lan743x_*
13703 MICROCHIP LAN966X ETHERNET DRIVER
13704 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13705 M: UNGLinuxDriver@microchip.com
13706 L: netdev@vger.kernel.org
13708 F: drivers/net/ethernet/microchip/lan966x/*
13710 MICROCHIP LCDFB DRIVER
13711 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13712 L: linux-fbdev@vger.kernel.org
13714 F: drivers/video/fbdev/atmel_lcdfb.c
13715 F: include/video/atmel_lcdc.h
13717 MICROCHIP MCP16502 PMIC DRIVER
13718 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13721 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13722 F: drivers/regulator/mcp16502.c
13724 MICROCHIP MCP3911 ADC DRIVER
13725 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13726 M: Kent Gustavsson <kent@minoris.se>
13727 L: linux-iio@vger.kernel.org
13729 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13730 F: drivers/iio/adc/mcp3911.c
13732 MICROCHIP MMC/SD/SDIO MCI DRIVER
13733 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13735 F: drivers/mmc/host/atmel-mci.c
13737 MICROCHIP NAND DRIVER
13738 M: Tudor Ambarus <tudor.ambarus@linaro.org>
13739 L: linux-mtd@lists.infradead.org
13741 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13742 F: drivers/mtd/nand/raw/atmel/*
13744 MICROCHIP PCI1XXXX GP DRIVER
13745 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13746 L: linux-gpio@vger.kernel.org
13748 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
13749 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
13750 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
13752 MICROCHIP OTPC DRIVER
13753 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13756 F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13757 F: drivers/nvmem/microchip-otpc.c
13758 F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13760 MICROCHIP PCI1XXXX I2C DRIVER
13761 M: Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
13762 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13763 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13764 L: linux-i2c@vger.kernel.org
13766 F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
13768 MICROCHIP PCIe UART DRIVER
13769 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13770 M: Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
13771 L: linux-serial@vger.kernel.org
13773 F: drivers/tty/serial/8250/8250_pci1xxxx.c
13775 MICROCHIP PWM DRIVER
13776 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13778 L: linux-pwm@vger.kernel.org
13780 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13781 F: drivers/pwm/pwm-atmel.c
13783 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13784 M: Eugen Hristev <eugen.hristev@microchip.com>
13785 L: linux-iio@vger.kernel.org
13787 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13788 F: drivers/iio/adc/at91-sama5d2_adc.c
13789 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13791 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13792 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13794 F: drivers/power/reset/at91-sama5d2_shdwc.c
13796 MICROCHIP SPI DRIVER
13797 M: Tudor Ambarus <tudor.ambarus@linaro.org>
13799 F: drivers/spi/spi-atmel.*
13801 MICROCHIP SSC DRIVER
13802 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13805 F: Documentation/devicetree/bindings/misc/atmel-ssc.txt
13806 F: drivers/misc/atmel-ssc.c
13807 F: include/linux/atmel-ssc.h
13809 MICROCHIP SOC DRIVERS
13810 M: Conor Dooley <conor@kernel.org>
13812 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
13813 F: drivers/soc/microchip/
13815 MICROCHIP USB251XB DRIVER
13816 M: Richard Leitner <richard.leitner@skidata.com>
13817 L: linux-usb@vger.kernel.org
13819 F: Documentation/devicetree/bindings/usb/usb251xb.yaml
13820 F: drivers/usb/misc/usb251xb.c
13822 MICROCHIP USBA UDC DRIVER
13823 M: Cristian Birsan <cristian.birsan@microchip.com>
13824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13826 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13828 MICROCHIP WILC1000 WIFI DRIVER
13829 M: Ajay Singh <ajay.kathat@microchip.com>
13830 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13831 L: linux-wireless@vger.kernel.org
13833 F: drivers/net/wireless/microchip/wilc1000/
13835 MICROSEMI MIPS SOCS
13836 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13837 M: UNGLinuxDriver@microchip.com
13838 L: linux-mips@vger.kernel.org
13840 F: Documentation/devicetree/bindings/mips/mscc.txt
13841 F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
13842 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13843 F: arch/mips/boot/dts/mscc/
13844 F: arch/mips/configs/generic/board-ocelot.config
13845 F: arch/mips/generic/board-ocelot.c
13847 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13848 M: Don Brace <don.brace@microchip.com>
13849 L: storagedev@microchip.com
13850 L: linux-scsi@vger.kernel.org
13852 F: Documentation/scsi/smartpqi.rst
13853 F: drivers/scsi/smartpqi/Kconfig
13854 F: drivers/scsi/smartpqi/Makefile
13855 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13856 F: include/linux/cciss*.h
13857 F: include/uapi/linux/cciss*.h
13859 MICROSOFT MANA RDMA DRIVER
13860 M: Long Li <longli@microsoft.com>
13861 M: Ajay Sharma <sharmaajay@microsoft.com>
13862 L: linux-rdma@vger.kernel.org
13864 F: drivers/infiniband/hw/mana/
13865 F: include/net/mana
13866 F: include/uapi/rdma/mana-abi.h
13868 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
13869 M: Maximilian Luz <luzmaximilian@gmail.com>
13870 L: platform-driver-x86@vger.kernel.org
13872 F: drivers/platform/surface/surface_aggregator_tabletsw.c
13874 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13875 M: Maximilian Luz <luzmaximilian@gmail.com>
13876 L: linux-pm@vger.kernel.org
13877 L: platform-driver-x86@vger.kernel.org
13879 F: drivers/power/supply/surface_battery.c
13880 F: drivers/power/supply/surface_charger.c
13882 MICROSOFT SURFACE DTX DRIVER
13883 M: Maximilian Luz <luzmaximilian@gmail.com>
13884 L: platform-driver-x86@vger.kernel.org
13886 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13887 F: drivers/platform/surface/surface_dtx.c
13888 F: include/uapi/linux/surface_aggregator/dtx.h
13890 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13891 M: Maximilian Luz <luzmaximilian@gmail.com>
13892 L: platform-driver-x86@vger.kernel.org
13894 F: drivers/platform/surface/surface_gpe.c
13896 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13897 M: Hans de Goede <hdegoede@redhat.com>
13898 M: Mark Gross <markgross@kernel.org>
13899 M: Maximilian Luz <luzmaximilian@gmail.com>
13900 L: platform-driver-x86@vger.kernel.org
13902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13903 F: drivers/platform/surface/
13905 MICROSOFT SURFACE HID TRANSPORT DRIVER
13906 M: Maximilian Luz <luzmaximilian@gmail.com>
13907 L: linux-input@vger.kernel.org
13908 L: platform-driver-x86@vger.kernel.org
13910 F: drivers/hid/surface-hid/
13912 MICROSOFT SURFACE HOT-PLUG DRIVER
13913 M: Maximilian Luz <luzmaximilian@gmail.com>
13914 L: platform-driver-x86@vger.kernel.org
13916 F: drivers/platform/surface/surface_hotplug.c
13918 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13919 M: Maximilian Luz <luzmaximilian@gmail.com>
13920 L: platform-driver-x86@vger.kernel.org
13922 F: drivers/platform/surface/surface_platform_profile.c
13924 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13925 M: Chen Yu <yu.c.chen@intel.com>
13926 L: platform-driver-x86@vger.kernel.org
13928 F: drivers/platform/surface/surfacepro3_button.c
13930 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13931 M: Maximilian Luz <luzmaximilian@gmail.com>
13932 L: platform-driver-x86@vger.kernel.org
13934 W: https://github.com/linux-surface/surface-aggregator-module
13935 C: irc://irc.libera.chat/linux-surface
13936 F: Documentation/driver-api/surface_aggregator/
13937 F: drivers/platform/surface/aggregator/
13938 F: drivers/platform/surface/surface_acpi_notify.c
13939 F: drivers/platform/surface/surface_aggregator_cdev.c
13940 F: drivers/platform/surface/surface_aggregator_registry.c
13941 F: include/linux/surface_acpi_notify.h
13942 F: include/linux/surface_aggregator/
13943 F: include/uapi/linux/surface_aggregator/
13945 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
13946 M: Maximilian Luz <luzmaximilian@gmail.com>
13947 L: platform-driver-x86@vger.kernel.org
13949 F: drivers/platform/surface/surface_aggregator_hub.c
13951 MICROTEK X6 SCANNER
13952 M: Oliver Neukum <oliver@neukum.org>
13954 F: drivers/usb/image/microtek.*
13956 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13957 M: Luka Kovacic <luka.kovacic@sartura.hr>
13958 M: Luka Perkov <luka.perkov@sartura.hr>
13960 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13961 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13962 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13963 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13964 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13965 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13967 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13968 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13969 L: linux-media@vger.kernel.org
13971 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13972 F: Documentation/driver-api/media/drivers/ccs/
13973 F: Documentation/userspace-api/media/drivers/ccs.rst
13974 F: drivers/media/i2c/ccs-pll.c
13975 F: drivers/media/i2c/ccs-pll.h
13976 F: drivers/media/i2c/ccs/
13977 F: include/uapi/linux/ccs.h
13978 F: include/uapi/linux/smiapp.h
13981 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13982 L: linux-mips@vger.kernel.org
13984 W: http://www.linux-mips.org/
13985 Q: https://patchwork.kernel.org/project/linux-mips/list/
13986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13987 F: Documentation/devicetree/bindings/mips/
13988 F: Documentation/mips/
13990 F: drivers/platform/mips/
13991 F: include/dt-bindings/mips/
13993 MIPS BOSTON DEVELOPMENT BOARD
13994 M: Paul Burton <paulburton@kernel.org>
13995 L: linux-mips@vger.kernel.org
13997 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13998 F: arch/mips/boot/dts/img/boston.dts
13999 F: arch/mips/configs/generic/board-boston.config
14000 F: drivers/clk/imgtec/clk-boston.c
14001 F: include/dt-bindings/clock/boston-clock.h
14004 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14005 M: Serge Semin <fancer.lancer@gmail.com>
14006 L: linux-mips@vger.kernel.org
14008 F: drivers/bus/mips_cdmm.c
14009 F: drivers/clocksource/mips-gic-timer.c
14010 F: drivers/cpuidle/cpuidle-cps.c
14011 F: drivers/irqchip/irq-mips-cpu.c
14012 F: drivers/irqchip/irq-mips-gic.c
14014 MIPS GENERIC PLATFORM
14015 M: Paul Burton <paulburton@kernel.org>
14016 L: linux-mips@vger.kernel.org
14018 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
14019 F: arch/mips/generic/
14020 F: arch/mips/tools/generic-board-config.sh
14022 MIPS RINT INSTRUCTION EMULATION
14023 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
14024 L: linux-mips@vger.kernel.org
14026 F: arch/mips/math-emu/dp_rint.c
14027 F: arch/mips/math-emu/sp_rint.c
14029 MIPS/LOONGSON1 ARCHITECTURE
14030 M: Keguang Zhang <keguang.zhang@gmail.com>
14031 L: linux-mips@vger.kernel.org
14033 F: arch/mips/include/asm/mach-loongson32/
14034 F: arch/mips/loongson32/
14035 F: drivers/*/*/*loongson1*
14036 F: drivers/*/*loongson1*
14038 MIPS/LOONGSON2EF ARCHITECTURE
14039 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
14040 L: linux-mips@vger.kernel.org
14042 F: arch/mips/include/asm/mach-loongson2ef/
14043 F: arch/mips/loongson2ef/
14044 F: drivers/cpufreq/loongson2_cpufreq.c
14046 MIPS/LOONGSON64 ARCHITECTURE
14047 M: Huacai Chen <chenhuacai@kernel.org>
14048 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
14049 L: linux-mips@vger.kernel.org
14051 F: arch/mips/include/asm/mach-loongson64/
14052 F: arch/mips/loongson64/
14053 F: drivers/irqchip/irq-loongson*
14054 F: drivers/platform/mips/cpu_hwmon.c
14056 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
14057 M: Hans Verkuil <hverkuil@xs4all.nl>
14058 L: linux-media@vger.kernel.org
14060 W: https://linuxtv.org
14061 T: git git://linuxtv.org/media_tree.git
14062 F: drivers/media/radio/radio-miropcm20*
14065 R: Lubomir Rintel <lkundrak@v3.sk>
14066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
14069 F: arch/arm/boot/dts/mmp*
14070 F: arch/arm/mach-mmp/
14071 F: include/linux/soc/mmp/
14073 MMP USB PHY DRIVERS
14074 R: Lubomir Rintel <lkundrak@v3.sk>
14075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14077 F: drivers/phy/marvell/phy-mmp3-usb.c
14078 F: drivers/phy/marvell/phy-pxa-usb.c
14080 MMU GATHER AND TLB INVALIDATION
14081 M: Will Deacon <will@kernel.org>
14082 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
14083 M: Andrew Morton <akpm@linux-foundation.org>
14084 M: Nick Piggin <npiggin@gmail.com>
14085 M: Peter Zijlstra <peterz@infradead.org>
14086 L: linux-arch@vger.kernel.org
14087 L: linux-mm@kvack.org
14089 F: arch/*/include/asm/tlb.h
14090 F: include/asm-generic/tlb.h
14093 MN88472 MEDIA DRIVER
14094 M: Antti Palosaari <crope@iki.fi>
14095 L: linux-media@vger.kernel.org
14097 W: https://linuxtv.org
14098 W: http://palosaari.fi/linux/
14099 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14100 F: drivers/media/dvb-frontends/mn88472*
14102 MN88473 MEDIA DRIVER
14103 M: Antti Palosaari <crope@iki.fi>
14104 L: linux-media@vger.kernel.org
14106 W: https://linuxtv.org
14107 W: http://palosaari.fi/linux/
14108 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14109 F: drivers/media/dvb-frontends/mn88473*
14112 M: Luis Chamberlain <mcgrof@kernel.org>
14113 L: linux-modules@vger.kernel.org
14114 L: linux-kernel@vger.kernel.org
14116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
14117 F: include/linux/module.h
14121 MONOLITHIC POWER SYSTEM PMIC DRIVER
14122 M: Saravanan Sekar <sravanhome@gmail.com>
14124 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
14125 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
14126 F: drivers/hwmon/pmbus/mpq7932.c
14127 F: drivers/iio/adc/mp2629_adc.c
14128 F: drivers/mfd/mp2629.c
14129 F: drivers/power/supply/mp2629_charger.c
14130 F: drivers/regulator/mp5416.c
14131 F: drivers/regulator/mpq7920.c
14132 F: drivers/regulator/mpq7920.h
14133 F: include/linux/mfd/mp2629.h
14135 MOST(R) TECHNOLOGY DRIVER
14136 M: Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
14137 M: Christian Gromm <christian.gromm@microchip.com>
14139 F: Documentation/ABI/testing/configfs-most
14140 F: Documentation/ABI/testing/sysfs-bus-most
14142 F: drivers/staging/most/
14143 F: include/linux/most.h
14145 MOTORCOMM PHY DRIVER
14146 M: Peter Geis <pgwipeout@gmail.com>
14147 M: Frank <Frank.Sae@motor-comm.com>
14148 L: netdev@vger.kernel.org
14150 F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
14151 F: drivers/net/phy/motorcomm.c
14153 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
14154 M: Jiri Slaby <jirislaby@kernel.org>
14156 F: Documentation/driver-api/tty/moxa-smartio.rst
14157 F: drivers/tty/mxser.*
14159 MR800 AVERMEDIA USB FM RADIO DRIVER
14160 M: Alexey Klimov <klimov.linux@gmail.com>
14161 L: linux-media@vger.kernel.org
14163 T: git git://linuxtv.org/media_tree.git
14164 F: drivers/media/radio/radio-mr800.c
14166 MRF24J40 IEEE 802.15.4 RADIO DRIVER
14167 M: Stefan Schmidt <stefan@datenfreihafen.org>
14168 L: linux-wpan@vger.kernel.org
14170 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
14171 F: drivers/net/ieee802154/mrf24j40.c
14174 M: "Lee, Chun-Yi" <jlee@suse.com>
14175 L: platform-driver-x86@vger.kernel.org
14177 F: drivers/platform/x86/msi-laptop.c
14180 L: platform-driver-x86@vger.kernel.org
14182 F: drivers/platform/x86/msi-wmi.c
14184 MSI001 MEDIA DRIVER
14185 M: Antti Palosaari <crope@iki.fi>
14186 L: linux-media@vger.kernel.org
14188 W: https://linuxtv.org
14189 W: http://palosaari.fi/linux/
14190 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14191 T: git git://linuxtv.org/anttip/media_tree.git
14192 F: drivers/media/tuners/msi001*
14194 MSI2500 MEDIA DRIVER
14195 M: Antti Palosaari <crope@iki.fi>
14196 L: linux-media@vger.kernel.org
14198 W: https://linuxtv.org
14199 W: http://palosaari.fi/linux/
14200 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14201 T: git git://linuxtv.org/anttip/media_tree.git
14202 F: drivers/media/usb/msi2500/
14204 MSTAR INTERRUPT CONTROLLER DRIVER
14205 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
14206 M: Daniel Palmer <daniel@thingy.jp>
14208 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
14209 F: drivers/irqchip/irq-mst-intc.c
14211 MSYSTEMS DISKONCHIP G3 MTD DRIVER
14212 M: Robert Jarzmik <robert.jarzmik@free.fr>
14213 L: linux-mtd@lists.infradead.org
14215 F: drivers/mtd/devices/docg3*
14217 MT9M032 APTINA SENSOR DRIVER
14218 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14219 L: linux-media@vger.kernel.org
14221 T: git git://linuxtv.org/media_tree.git
14222 F: drivers/media/i2c/mt9m032.c
14223 F: include/media/i2c/mt9m032.h
14225 MT9P031 APTINA CAMERA SENSOR
14226 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14227 L: linux-media@vger.kernel.org
14229 T: git git://linuxtv.org/media_tree.git
14230 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
14231 F: drivers/media/i2c/mt9p031.c
14232 F: include/media/i2c/mt9p031.h
14234 MT9T001 APTINA CAMERA SENSOR
14235 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14236 L: linux-media@vger.kernel.org
14238 T: git git://linuxtv.org/media_tree.git
14239 F: drivers/media/i2c/mt9t001.c
14240 F: include/media/i2c/mt9t001.h
14242 MT9T112 APTINA CAMERA SENSOR
14243 M: Jacopo Mondi <jacopo@jmondi.org>
14244 L: linux-media@vger.kernel.org
14246 T: git git://linuxtv.org/media_tree.git
14247 F: drivers/media/i2c/mt9t112.c
14248 F: include/media/i2c/mt9t112.h
14250 MT9V032 APTINA CAMERA SENSOR
14251 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14252 L: linux-media@vger.kernel.org
14254 T: git git://linuxtv.org/media_tree.git
14255 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
14256 F: drivers/media/i2c/mt9v032.c
14257 F: include/media/i2c/mt9v032.h
14259 MT9V111 APTINA CAMERA SENSOR
14260 M: Jacopo Mondi <jacopo@jmondi.org>
14261 L: linux-media@vger.kernel.org
14263 T: git git://linuxtv.org/media_tree.git
14264 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
14265 F: drivers/media/i2c/mt9v111.c
14267 MULTIFUNCTION DEVICES (MFD)
14268 M: Lee Jones <lee@kernel.org>
14270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14271 F: Documentation/devicetree/bindings/mfd/
14273 F: include/dt-bindings/mfd/
14274 F: include/linux/mfd/
14276 MULTIMEDIA CARD (MMC) ETC. OVER SPI
14278 F: drivers/mmc/host/mmc_spi.c
14279 F: include/linux/spi/mmc_spi.h
14281 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
14282 M: Ulf Hansson <ulf.hansson@linaro.org>
14283 L: linux-mmc@vger.kernel.org
14285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14286 F: Documentation/devicetree/bindings/mmc/
14288 F: include/linux/mmc/
14289 F: include/uapi/linux/mmc/
14291 MULTIPLEXER SUBSYSTEM
14292 M: Peter Rosin <peda@axentia.se>
14294 F: Documentation/ABI/testing/sysfs-class-mux*
14295 F: Documentation/devicetree/bindings/mux/
14297 F: include/dt-bindings/mux/
14298 F: include/linux/mux/
14300 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
14301 M: Bin Liu <b-liu@ti.com>
14302 L: linux-usb@vger.kernel.org
14304 F: drivers/usb/musb/
14306 MXL301RF MEDIA DRIVER
14307 M: Akihiro Tsukada <tskd08@gmail.com>
14308 L: linux-media@vger.kernel.org
14310 F: drivers/media/tuners/mxl301rf*
14312 MXL5007T MEDIA DRIVER
14313 M: Michael Krufky <mkrufky@linuxtv.org>
14314 L: linux-media@vger.kernel.org
14316 W: https://linuxtv.org
14317 W: http://github.com/mkrufky
14318 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14319 T: git git://linuxtv.org/mkrufky/tuners.git
14320 F: drivers/media/tuners/mxl5007t.*
14323 M: Marek Vasut <marex@denx.de>
14324 M: Stefan Agner <stefan@agner.ch>
14325 L: dri-devel@lists.freedesktop.org
14327 T: git git://anongit.freedesktop.org/drm/drm-misc
14328 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
14329 F: drivers/gpu/drm/mxsfb/
14331 MYLEX DAC960 PCI RAID Controller
14332 M: Hannes Reinecke <hare@kernel.org>
14333 L: linux-scsi@vger.kernel.org
14335 F: drivers/scsi/myrb.*
14336 F: drivers/scsi/myrs.*
14338 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
14339 M: Chris Lee <christopher.lee@cspi.com>
14340 L: netdev@vger.kernel.org
14342 W: https://www.cspi.com/ethernet-products/support/downloads/
14343 F: drivers/net/ethernet/myricom/myri10ge/
14345 NAND FLASH SUBSYSTEM
14346 M: Miquel Raynal <miquel.raynal@bootlin.com>
14347 R: Richard Weinberger <richard@nod.at>
14348 L: linux-mtd@lists.infradead.org
14350 W: http://www.linux-mtd.infradead.org/
14351 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14352 C: irc://irc.oftc.net/mtd
14353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
14354 F: drivers/mtd/nand/
14355 F: include/linux/mtd/*nand*.h
14357 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14358 M: Daniel Mack <zonque@gmail.com>
14359 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14361 W: http://www.native-instruments.com
14362 F: sound/usb/caiaq/
14364 NATSEMI ETHERNET DRIVER (DP8381x)
14366 F: drivers/net/ethernet/natsemi/natsemi.c
14368 NCR 5380 SCSI DRIVERS
14369 M: Finn Thain <fthain@linux-m68k.org>
14370 M: Michael Schmitz <schmitzmic@gmail.com>
14371 L: linux-scsi@vger.kernel.org
14373 F: Documentation/scsi/g_NCR5380.rst
14374 F: drivers/scsi/NCR5380.*
14375 F: drivers/scsi/arm/cumana_1.c
14376 F: drivers/scsi/arm/oak.c
14377 F: drivers/scsi/atari_scsi.*
14378 F: drivers/scsi/dmx3191d.c
14379 F: drivers/scsi/g_NCR5380.*
14380 F: drivers/scsi/mac_scsi.*
14381 F: drivers/scsi/sun3_scsi.*
14382 F: drivers/scsi/sun3_scsi_vme.c
14385 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
14389 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14390 M: Guenter Roeck <linux@roeck-us.net>
14391 L: linux-hwmon@vger.kernel.org
14393 F: Documentation/hwmon/nct6775.rst
14394 F: drivers/hwmon/nct6775-core.c
14395 F: drivers/hwmon/nct6775-platform.c
14396 F: drivers/hwmon/nct6775.h
14398 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14399 M: Zev Weiss <zev@bewilderbeest.net>
14400 L: linux-hwmon@vger.kernel.org
14402 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14403 F: drivers/hwmon/nct6775-i2c.c
14406 M: Jakub Kicinski <kuba@kernel.org>
14408 F: drivers/net/netdevsim/*
14410 NETEM NETWORK EMULATOR
14411 M: Stephen Hemminger <stephen@networkplumber.org>
14412 L: netdev@vger.kernel.org
14414 F: net/sched/sch_netem.c
14416 NETERION 10GbE DRIVERS (s2io)
14417 M: Jon Mason <jdmason@kudzu.us>
14418 L: netdev@vger.kernel.org
14420 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14421 F: drivers/net/ethernet/neterion/
14424 M: Pablo Neira Ayuso <pablo@netfilter.org>
14425 M: Jozsef Kadlecsik <kadlec@netfilter.org>
14426 M: Florian Westphal <fw@strlen.de>
14427 L: netfilter-devel@vger.kernel.org
14428 L: coreteam@netfilter.org
14430 W: http://www.netfilter.org/
14431 W: http://www.iptables.org/
14432 W: http://www.nftables.org/
14433 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
14434 C: irc://irc.libera.chat/netfilter
14435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14437 F: include/linux/netfilter*
14438 F: include/linux/netfilter/
14439 F: include/net/netfilter/
14440 F: include/uapi/linux/netfilter*
14441 F: include/uapi/linux/netfilter/
14442 F: net/*/netfilter.c
14443 F: net/*/netfilter/
14444 F: net/bridge/br_netfilter*.c
14447 NETROM NETWORK LAYER
14448 M: Ralf Baechle <ralf@linux-mips.org>
14449 L: linux-hams@vger.kernel.org
14451 W: http://www.linux-ax25.org/
14452 F: include/net/netrom.h
14453 F: include/uapi/linux/netrom.h
14456 NETRONIX EMBEDDED CONTROLLER
14457 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14459 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14460 F: drivers/mfd/ntxec.c
14461 F: drivers/pwm/pwm-ntxec.c
14462 F: drivers/rtc/rtc-ntxec.c
14463 F: include/linux/mfd/ntxec.h
14465 NETRONOME ETHERNET DRIVERS
14466 M: Simon Horman <simon.horman@corigine.com>
14467 R: Jakub Kicinski <kuba@kernel.org>
14468 L: oss-drivers@corigine.com
14470 F: drivers/net/ethernet/netronome/
14472 NETWORK BLOCK DEVICE (NBD)
14473 M: Josef Bacik <josef@toxicpanda.com>
14474 L: linux-block@vger.kernel.org
14475 L: nbd@other.debian.org
14477 F: Documentation/admin-guide/blockdev/nbd.rst
14478 F: drivers/block/nbd.c
14479 F: include/trace/events/nbd.h
14480 F: include/uapi/linux/nbd.h
14482 NETWORK DROP MONITOR
14483 M: Neil Horman <nhorman@tuxdriver.com>
14484 L: netdev@vger.kernel.org
14486 W: https://fedorahosted.org/dropwatch/
14487 F: include/uapi/linux/net_dropmon.h
14488 F: net/core/drop_monitor.c
14491 M: "David S. Miller" <davem@davemloft.net>
14492 M: Eric Dumazet <edumazet@google.com>
14493 M: Jakub Kicinski <kuba@kernel.org>
14494 M: Paolo Abeni <pabeni@redhat.com>
14495 L: netdev@vger.kernel.org
14497 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14500 F: Documentation/devicetree/bindings/net/
14501 F: drivers/connector/
14503 F: include/dt-bindings/net/
14504 F: include/linux/etherdevice.h
14505 F: include/linux/fcdevice.h
14506 F: include/linux/fddidevice.h
14507 F: include/linux/hippidevice.h
14508 F: include/linux/if_*
14509 F: include/linux/inetdevice.h
14510 F: include/linux/netdevice.h
14511 F: include/uapi/linux/if_*
14512 F: include/uapi/linux/netdevice.h
14514 NETWORKING DRIVERS (WIRELESS)
14515 M: Kalle Valo <kvalo@kernel.org>
14516 L: linux-wireless@vger.kernel.org
14518 W: https://wireless.wiki.kernel.org/
14519 Q: https://patchwork.kernel.org/project/linux-wireless/list/
14520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14522 F: Documentation/devicetree/bindings/net/wireless/
14523 F: drivers/net/wireless/
14526 M: Andrew Lunn <andrew@lunn.ch>
14527 M: Florian Fainelli <f.fainelli@gmail.com>
14528 M: Vladimir Oltean <olteanv@gmail.com>
14530 F: Documentation/devicetree/bindings/net/dsa/
14531 F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
14532 F: Documentation/devicetree/bindings/net/ethernet-switch.yaml
14533 F: drivers/net/dsa/
14534 F: include/linux/dsa/
14535 F: include/linux/platform_data/dsa.h
14536 F: include/net/dsa.h
14538 F: tools/testing/selftests/drivers/net/dsa/
14540 NETWORKING [GENERAL]
14541 M: "David S. Miller" <davem@davemloft.net>
14542 M: Eric Dumazet <edumazet@google.com>
14543 M: Jakub Kicinski <kuba@kernel.org>
14544 M: Paolo Abeni <pabeni@redhat.com>
14545 L: netdev@vger.kernel.org
14547 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14548 B: mailto:netdev@vger.kernel.org
14549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14551 F: Documentation/core-api/netlink.rst
14552 F: Documentation/networking/
14553 F: Documentation/process/maintainer-netdev.rst
14554 F: Documentation/userspace-api/netlink/
14555 F: include/linux/in.h
14556 F: include/linux/net.h
14557 F: include/linux/netdevice.h
14559 F: include/uapi/linux/in.h
14560 F: include/uapi/linux/net.h
14561 F: include/uapi/linux/net_namespace.h
14562 F: include/uapi/linux/netdevice.h
14567 F: tools/testing/selftests/net/
14570 M: Steffen Klassert <steffen.klassert@secunet.com>
14571 M: Herbert Xu <herbert@gondor.apana.org.au>
14572 M: "David S. Miller" <davem@davemloft.net>
14573 L: netdev@vger.kernel.org
14575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14577 F: include/net/xfrm.h
14578 F: include/uapi/linux/xfrm.h
14581 F: net/ipv4/ip_vti.c
14582 F: net/ipv4/ipcomp.c
14586 F: net/ipv6/ip6_vti.c
14587 F: net/ipv6/ipcomp6.c
14591 F: tools/testing/selftests/net/ipsec.c
14593 NETWORKING [IPv4/IPv6]
14594 M: "David S. Miller" <davem@davemloft.net>
14595 M: David Ahern <dsahern@kernel.org>
14596 L: netdev@vger.kernel.org
14598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14600 F: include/linux/ip.h
14601 F: include/linux/ipv6*
14602 F: include/net/fib*
14604 F: include/net/route.h
14608 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14609 M: Paul Moore <paul@paul-moore.com>
14610 L: netdev@vger.kernel.org
14611 L: linux-security-module@vger.kernel.org
14613 W: https://github.com/netlabel
14614 F: Documentation/netlabel/
14615 F: include/net/calipso.h
14616 F: include/net/cipso_ipv4.h
14617 F: include/net/netlabel.h
14618 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14619 F: include/uapi/linux/netfilter/xt_SECMARK.h
14620 F: net/ipv4/cipso_ipv4.c
14621 F: net/ipv6/calipso.c
14622 F: net/netfilter/xt_CONNSECMARK.c
14623 F: net/netfilter/xt_SECMARK.c
14627 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14628 L: netdev@vger.kernel.org
14629 L: mptcp@lists.linux.dev
14631 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14632 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14633 F: Documentation/networking/mptcp-sysctl.rst
14634 F: include/net/mptcp.h
14635 F: include/trace/events/mptcp.h
14636 F: include/uapi/linux/mptcp.h
14638 F: tools/testing/selftests/bpf/*/*mptcp*.c
14639 F: tools/testing/selftests/net/mptcp/
14642 M: Eric Dumazet <edumazet@google.com>
14643 L: netdev@vger.kernel.org
14645 F: include/linux/tcp.h
14646 F: include/net/tcp.h
14647 F: include/trace/events/tcp.h
14648 F: include/uapi/linux/tcp.h
14649 F: net/ipv4/syncookies.c
14651 F: net/ipv6/syncookies.c
14655 M: Boris Pismenny <borisp@nvidia.com>
14656 M: John Fastabend <john.fastabend@gmail.com>
14657 M: Jakub Kicinski <kuba@kernel.org>
14658 L: netdev@vger.kernel.org
14660 F: include/net/tls.h
14661 F: include/uapi/linux/tls.h
14664 NETXEN (1/10) GbE SUPPORT
14665 M: Manish Chopra <manishc@marvell.com>
14666 M: Rahul Verma <rahulv@marvell.com>
14667 M: GR-Linux-NIC-Dev@marvell.com
14668 L: netdev@vger.kernel.org
14670 F: drivers/net/ethernet/qlogic/netxen/
14672 NET_FAILOVER MODULE
14673 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14674 L: netdev@vger.kernel.org
14676 F: Documentation/networking/net_failover.rst
14677 F: drivers/net/net_failover.c
14678 F: include/net/net_failover.h
14681 M: David Ahern <dsahern@kernel.org>
14682 L: netdev@vger.kernel.org
14684 F: include/net/netns/nexthop.h
14685 F: include/net/nexthop.h
14686 F: include/uapi/linux/nexthop.h
14687 F: net/ipv4/nexthop.c
14690 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14691 L: linux-nfc@lists.01.org (subscribers-only)
14692 L: netdev@vger.kernel.org
14694 B: mailto:linux-nfc@lists.01.org
14695 F: Documentation/devicetree/bindings/net/nfc/
14697 F: include/linux/platform_data/nfcmrvl.h
14698 F: include/net/nfc/
14699 F: include/uapi/linux/nfc.h
14702 NFC VIRTUAL NCI DEVICE DRIVER
14703 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14704 L: netdev@vger.kernel.org
14705 L: linux-nfc@lists.01.org (subscribers-only)
14707 F: drivers/nfc/virtual_ncidev.c
14708 F: tools/testing/selftests/nci/
14710 NFS, SUNRPC, AND LOCKD CLIENTS
14711 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14712 M: Anna Schumaker <anna@kernel.org>
14713 L: linux-nfs@vger.kernel.org
14715 W: http://client.linux-nfs.org
14716 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14720 F: include/linux/lockd/
14721 F: include/linux/nfs*
14722 F: include/linux/sunrpc/
14723 F: include/uapi/linux/nfs*
14724 F: include/uapi/linux/sunrpc/
14726 F: Documentation/filesystems/nfs/
14729 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14730 L: linux-nilfs@vger.kernel.org
14732 W: https://nilfs.sourceforge.io/
14733 W: https://nilfs.osdn.jp/
14734 T: git https://github.com/konis/nilfs2.git
14735 F: Documentation/filesystems/nilfs2.rst
14737 F: include/trace/events/nilfs2.h
14738 F: include/uapi/linux/nilfs2_api.h
14739 F: include/uapi/linux/nilfs2_ondisk.h
14741 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14742 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14744 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14745 F: Documentation/scsi/NinjaSCSI.rst
14746 F: drivers/scsi/pcmcia/nsp_*
14748 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14749 M: GOTO Masanori <gotom@debian.or.jp>
14750 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14752 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14753 F: Documentation/scsi/NinjaSCSI.rst
14754 F: drivers/scsi/nsp32*
14756 NINTENDO HID DRIVER
14757 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14758 L: linux-input@vger.kernel.org
14760 F: drivers/hid/hid-nintendo*
14763 M: Dinh Nguyen <dinguyen@kernel.org>
14765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14768 NITRO ENCLAVES (NE)
14769 M: Alexandru Ciobotaru <alcioa@amazon.com>
14770 L: linux-kernel@vger.kernel.org
14771 L: The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
14773 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14774 F: Documentation/virt/ne_overview.rst
14775 F: drivers/virt/nitro_enclaves/
14776 F: include/linux/nitro_enclaves.h
14777 F: include/uapi/linux/nitro_enclaves.h
14778 F: samples/nitro_enclaves/
14780 NOHZ, DYNTICKS SUPPORT
14781 M: Frederic Weisbecker <fweisbec@gmail.com>
14782 M: Thomas Gleixner <tglx@linutronix.de>
14783 M: Ingo Molnar <mingo@kernel.org>
14784 L: linux-kernel@vger.kernel.org
14786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14787 F: include/linux/sched/nohz.h
14788 F: include/linux/tick.h
14789 F: kernel/time/tick*.*
14791 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14792 M: Pavel Machek <pavel@ucw.cz>
14793 M: Sakari Ailus <sakari.ailus@iki.fi>
14794 L: linux-media@vger.kernel.org
14796 F: drivers/media/i2c/ad5820.c
14797 F: drivers/media/i2c/et8ek8
14799 NOKIA N900 POWER SUPPLY DRIVERS
14800 R: Pali Rohár <pali@kernel.org>
14801 F: drivers/power/supply/bq2415x_charger.c
14802 F: drivers/power/supply/bq27xxx_battery.c
14803 F: drivers/power/supply/bq27xxx_battery_i2c.c
14804 F: drivers/power/supply/isp1704_charger.c
14805 F: drivers/power/supply/rx51_battery.c
14806 F: include/linux/power/bq2415x_charger.h
14807 F: include/linux/power/bq27xxx_battery.h
14810 M: Willy Tarreau <w@1wt.eu>
14812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14813 F: tools/include/nolibc/
14814 F: tools/testing/selftests/nolibc/
14817 M: Matthias Maennich <maennich@google.com>
14819 F: Documentation/core-api/symbol-namespaces.rst
14823 M: Sanjay R Mehta <sanju.mehta@amd.com>
14824 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14825 L: ntb@lists.linux.dev
14827 F: drivers/ntb/hw/amd/
14830 M: Jon Mason <jdmason@kudzu.us>
14831 M: Dave Jiang <dave.jiang@intel.com>
14832 M: Allen Hubbe <allenbh@gmail.com>
14833 L: ntb@lists.linux.dev
14835 W: https://github.com/jonmason/ntb/wiki
14836 T: git git://github.com/jonmason/ntb.git
14837 F: drivers/net/ntb_netdev.c
14839 F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
14840 F: include/linux/ntb.h
14841 F: include/linux/ntb_transport.h
14842 F: tools/testing/selftests/ntb/
14845 M: Serge Semin <fancer.lancer@gmail.com>
14846 L: ntb@lists.linux.dev
14848 F: drivers/ntb/hw/idt/
14851 M: Dave Jiang <dave.jiang@intel.com>
14852 L: ntb@lists.linux.dev
14854 W: https://github.com/davejiang/linux/wiki
14855 T: git https://github.com/davejiang/linux.git
14856 F: drivers/ntb/hw/intel/
14859 M: Anton Altaparmakov <anton@tuxera.com>
14860 L: linux-ntfs-dev@lists.sourceforge.net
14862 W: http://www.tuxera.com/
14863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14864 F: Documentation/filesystems/ntfs.rst
14868 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14869 L: ntfs3@lists.linux.dev
14871 W: http://www.paragon-software.com/
14872 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14873 F: Documentation/filesystems/ntfs3.rst
14877 M: Finn Thain <fthain@linux-m68k.org>
14878 L: linux-m68k@lists.linux-m68k.org
14880 F: arch/*/include/asm/nubus.h
14882 F: include/linux/nubus.h
14883 F: include/uapi/linux/nubus.h
14885 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14886 M: Antonino Daplas <adaplas@gmail.com>
14887 L: linux-fbdev@vger.kernel.org
14889 F: drivers/video/fbdev/nvidia/
14890 F: drivers/video/fbdev/riva/
14892 NVIDIA WMI EC BACKLIGHT DRIVER
14893 M: Daniel Dadap <ddadap@nvidia.com>
14894 L: platform-driver-x86@vger.kernel.org
14896 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14897 F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
14900 M: Keith Busch <kbusch@kernel.org>
14901 M: Jens Axboe <axboe@fb.com>
14902 M: Christoph Hellwig <hch@lst.de>
14903 M: Sagi Grimberg <sagi@grimberg.me>
14904 L: linux-nvme@lists.infradead.org
14906 W: http://git.infradead.org/nvme.git
14907 T: git://git.infradead.org/nvme.git
14908 F: Documentation/nvme/
14909 F: drivers/nvme/host/
14910 F: drivers/nvme/common/
14911 F: include/linux/nvme.h
14912 F: include/linux/nvme-*.h
14913 F: include/uapi/linux/nvme_ioctl.h
14915 NVM EXPRESS FABRICS AUTHENTICATION
14916 M: Hannes Reinecke <hare@suse.de>
14917 L: linux-nvme@lists.infradead.org
14919 F: drivers/nvme/host/auth.c
14920 F: drivers/nvme/target/auth.c
14921 F: drivers/nvme/target/fabrics-cmd-auth.c
14922 F: include/linux/nvme-auth.h
14924 NVM EXPRESS HARDWARE MONITORING SUPPORT
14925 M: Guenter Roeck <linux@roeck-us.net>
14926 L: linux-nvme@lists.infradead.org
14928 F: drivers/nvme/host/hwmon.c
14930 NVM EXPRESS FC TRANSPORT DRIVERS
14931 M: James Smart <james.smart@broadcom.com>
14932 L: linux-nvme@lists.infradead.org
14934 F: drivers/nvme/host/fc.c
14935 F: drivers/nvme/target/fc.c
14936 F: drivers/nvme/target/fcloop.c
14937 F: include/linux/nvme-fc-driver.h
14938 F: include/linux/nvme-fc.h
14940 NVM EXPRESS TARGET DRIVER
14941 M: Christoph Hellwig <hch@lst.de>
14942 M: Sagi Grimberg <sagi@grimberg.me>
14943 M: Chaitanya Kulkarni <kch@nvidia.com>
14944 L: linux-nvme@lists.infradead.org
14946 W: http://git.infradead.org/nvme.git
14947 T: git://git.infradead.org/nvme.git
14948 F: drivers/nvme/target/
14951 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14954 F: Documentation/ABI/stable/sysfs-bus-nvmem
14955 F: Documentation/devicetree/bindings/nvmem/
14957 F: include/linux/nvmem-consumer.h
14958 F: include/linux/nvmem-provider.h
14960 NXP C45 TJA11XX PHY DRIVER
14961 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14962 L: netdev@vger.kernel.org
14964 F: drivers/net/phy/nxp-c45-tja11xx.c
14967 M: Han Xu <han.xu@nxp.com>
14968 M: Haibo Chen <haibo.chen@nxp.com>
14969 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14970 L: linux-spi@vger.kernel.org
14972 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14973 F: drivers/spi/spi-nxp-fspi.c
14975 NXP FXAS21002C DRIVER
14976 M: Rui Miguel Silva <rmfrfs@gmail.com>
14977 L: linux-iio@vger.kernel.org
14979 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14980 F: drivers/iio/gyro/fxas21002c.h
14981 F: drivers/iio/gyro/fxas21002c_core.c
14982 F: drivers/iio/gyro/fxas21002c_i2c.c
14983 F: drivers/iio/gyro/fxas21002c_spi.c
14985 NXP i.MX CLOCK DRIVERS
14986 M: Abel Vesa <abelvesa@kernel.org>
14987 R: Peng Fan <peng.fan@nxp.com>
14988 L: linux-clk@vger.kernel.org
14989 L: linux-imx@nxp.com
14991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14992 F: Documentation/devicetree/bindings/clock/imx*
14993 F: drivers/clk/imx/
14994 F: include/dt-bindings/clock/imx*
14996 NXP i.MX 8MQ DCSS DRIVER
14997 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14998 R: Lucas Stach <l.stach@pengutronix.de>
14999 L: dri-devel@lists.freedesktop.org
15001 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
15002 F: drivers/gpu/drm/imx/dcss/
15004 NXP i.MX 8QXP ADC DRIVER
15005 M: Cai Huoqing <cai.huoqing@linux.dev>
15006 M: Haibo Chen <haibo.chen@nxp.com>
15007 L: linux-imx@nxp.com
15008 L: linux-iio@vger.kernel.org
15010 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
15011 F: drivers/iio/adc/imx8qxp-adc.c
15013 NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
15014 M: Haibo Chen <haibo.chen@nxp.com>
15015 L: linux-iio@vger.kernel.org
15016 L: linux-imx@nxp.com
15018 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
15019 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
15020 F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
15021 F: drivers/iio/adc/imx7d_adc.c
15022 F: drivers/iio/adc/imx93_adc.c
15023 F: drivers/iio/adc/vf610_adc.c
15025 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
15026 M: Jagan Teki <jagan@amarulasolutions.com>
15028 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
15029 F: drivers/regulator/pf8x00-regulator.c
15031 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
15032 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15033 L: linux-kernel@vger.kernel.org
15035 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
15036 F: drivers/extcon/extcon-ptn5150.c
15038 NXP SGTL5000 DRIVER
15039 M: Fabio Estevam <festevam@gmail.com>
15040 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15042 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
15043 F: sound/soc/codecs/sgtl5000*
15045 NXP SJA1105 ETHERNET SWITCH DRIVER
15046 M: Vladimir Oltean <olteanv@gmail.com>
15047 L: linux-kernel@vger.kernel.org
15049 F: drivers/net/dsa/sja1105
15050 F: drivers/net/pcs/pcs-xpcs-nxp.c
15052 NXP TDA998X DRM DRIVER
15053 M: Russell King <linux@armlinux.org.uk>
15055 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
15056 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
15057 F: drivers/gpu/drm/i2c/tda998x_drv.c
15058 F: include/drm/i2c/tda998x.h
15059 F: include/dt-bindings/display/tda998x.h
15063 M: Peter Rosin <peda@axentia.se>
15064 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15066 F: Documentation/devicetree/bindings/sound/tfa9879.txt
15067 F: sound/soc/codecs/tfa9879*
15069 NXP/Goodix TFA989X (TFA1) DRIVER
15070 M: Stephan Gerhold <stephan@gerhold.net>
15071 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15073 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
15074 F: sound/soc/codecs/tfa989x.c
15077 L: linux-nfc@lists.01.org (subscribers-only)
15079 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
15080 F: drivers/nfc/nxp-nci
15082 NXP i.MX 8MP DW100 V4L2 DRIVER
15083 M: Xavier Roumegue <xavier.roumegue@oss.nxp.com>
15084 L: linux-media@vger.kernel.org
15086 F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
15087 F: Documentation/userspace-api/media/drivers/dw100.rst
15088 F: drivers/media/platform/nxp/dw100/
15089 F: include/uapi/linux/dw100.h
15091 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
15092 M: Mirela Rabulea <mirela.rabulea@nxp.com>
15093 R: NXP Linux Team <linux-imx@nxp.com>
15094 L: linux-media@vger.kernel.org
15096 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
15097 F: drivers/media/platform/nxp/imx-jpeg
15099 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
15100 M: Jonas Malaco <jonas@protocubo.io>
15101 L: linux-hwmon@vger.kernel.org
15103 F: Documentation/hwmon/nzxt-kraken2.rst
15104 F: drivers/hwmon/nzxt-kraken2.c
15106 NZXT-SMART2 HARDWARE MONITORING DRIVER
15107 M: Aleksandr Mezin <mezin.alexander@gmail.com>
15108 L: linux-hwmon@vger.kernel.org
15110 F: Documentation/hwmon/nzxt-smart2.rst
15111 F: drivers/hwmon/nzxt-smart2.c
15114 M: Jiri Pirko <jiri@nvidia.com>
15115 L: netdev@vger.kernel.org
15117 F: include/linux/objagg.h
15119 F: lib/test_objagg.c
15122 M: Josh Poimboeuf <jpoimboe@kernel.org>
15123 M: Peter Zijlstra <peterz@infradead.org>
15126 F: include/linux/objtool.h
15128 OCELOT ETHERNET SWITCH DRIVER
15129 M: Vladimir Oltean <vladimir.oltean@nxp.com>
15130 M: Claudiu Manoil <claudiu.manoil@nxp.com>
15131 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15132 M: UNGLinuxDriver@microchip.com
15133 L: netdev@vger.kernel.org
15135 F: drivers/net/dsa/ocelot/*
15136 F: drivers/net/ethernet/mscc/
15137 F: include/soc/mscc/ocelot*
15138 F: net/dsa/tag_ocelot.c
15139 F: net/dsa/tag_ocelot_8021q.c
15140 F: tools/testing/selftests/drivers/net/ocelot/*
15142 OCELOT EXTERNAL SWITCH CONTROL
15143 M: Colin Foster <colin.foster@in-advantage.com>
15145 F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
15146 F: drivers/mfd/ocelot*
15147 F: drivers/net/dsa/ocelot/ocelot_ext.c
15148 F: include/linux/mfd/ocelot.h
15150 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
15151 M: Frederic Barrat <fbarrat@linux.ibm.com>
15152 M: Andrew Donnellan <ajd@linux.ibm.com>
15153 L: linuxppc-dev@lists.ozlabs.org
15155 F: Documentation/userspace-api/accelerators/ocxl.rst
15156 F: arch/powerpc/include/asm/pnv-ocxl.h
15157 F: arch/powerpc/platforms/powernv/ocxl.c
15158 F: drivers/misc/ocxl/
15159 F: include/misc/ocxl*
15160 F: include/uapi/misc/ocxl.h
15163 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
15164 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
15165 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15166 L: linux-omap@vger.kernel.org
15168 F: sound/soc/ti/n810.c
15169 F: sound/soc/ti/omap*
15170 F: sound/soc/ti/rx51.c
15171 F: sound/soc/ti/sdma-pcm.*
15173 OMAP CLOCK FRAMEWORK SUPPORT
15174 M: Paul Walmsley <paul@pwsan.com>
15175 L: linux-omap@vger.kernel.org
15177 F: arch/arm/*omap*/*clock*
15179 OMAP DEVICE TREE SUPPORT
15180 M: Benoît Cousson <bcousson@baylibre.com>
15181 M: Tony Lindgren <tony@atomide.com>
15182 L: linux-omap@vger.kernel.org
15183 L: devicetree@vger.kernel.org
15185 F: arch/arm/boot/dts/*am3*
15186 F: arch/arm/boot/dts/*am4*
15187 F: arch/arm/boot/dts/*am5*
15188 F: arch/arm/boot/dts/*dra7*
15189 F: arch/arm/boot/dts/*omap*
15190 F: arch/arm/boot/dts/logicpd-som-lv*
15191 F: arch/arm/boot/dts/logicpd-torpedo*
15193 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
15194 L: linux-omap@vger.kernel.org
15195 L: linux-fbdev@vger.kernel.org
15197 F: Documentation/arm/omap/dss.rst
15198 F: drivers/video/fbdev/omap2/
15200 OMAP FRAMEBUFFER SUPPORT
15201 L: linux-fbdev@vger.kernel.org
15202 L: linux-omap@vger.kernel.org
15204 F: drivers/video/fbdev/omap/
15206 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
15207 M: Roger Quadros <rogerq@kernel.org>
15208 M: Tony Lindgren <tony@atomide.com>
15209 L: linux-omap@vger.kernel.org
15211 F: arch/arm/mach-omap2/*gpmc*
15212 F: drivers/memory/omap-gpmc.c
15215 M: Grygorii Strashko <grygorii.strashko@ti.com>
15216 M: Santosh Shilimkar <ssantosh@kernel.org>
15217 M: Kevin Hilman <khilman@kernel.org>
15218 L: linux-omap@vger.kernel.org
15220 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
15221 F: drivers/gpio/gpio-omap.c
15223 OMAP HARDWARE SPINLOCK SUPPORT
15224 M: Ohad Ben-Cohen <ohad@wizery.com>
15225 L: linux-omap@vger.kernel.org
15227 F: drivers/hwspinlock/omap_hwspinlock.c
15229 OMAP HS MMC SUPPORT
15230 L: linux-mmc@vger.kernel.org
15231 L: linux-omap@vger.kernel.org
15233 F: drivers/mmc/host/omap_hsmmc.c
15236 M: Paul Walmsley <paul@pwsan.com>
15237 L: linux-omap@vger.kernel.org
15239 F: arch/arm/mach-omap2/omap_hwmod*data*
15242 M: Benoît Cousson <bcousson@baylibre.com>
15243 M: Paul Walmsley <paul@pwsan.com>
15244 L: linux-omap@vger.kernel.org
15246 F: arch/arm/mach-omap2/omap_hwmod.*
15249 M: Vignesh R <vigneshr@ti.com>
15250 L: linux-omap@vger.kernel.org
15251 L: linux-i2c@vger.kernel.org
15253 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
15254 F: drivers/i2c/busses/i2c-omap.c
15256 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
15257 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15258 L: linux-media@vger.kernel.org
15260 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
15261 F: drivers/media/platform/ti/omap3isp/
15262 F: drivers/staging/media/omap4iss/
15265 M: Aaro Koskinen <aaro.koskinen@iki.fi>
15266 L: linux-omap@vger.kernel.org
15268 F: drivers/mmc/host/omap.c
15270 OMAP POWER MANAGEMENT SUPPORT
15271 M: Kevin Hilman <khilman@kernel.org>
15272 L: linux-omap@vger.kernel.org
15274 F: arch/arm/*omap*/*pm*
15275 F: drivers/cpufreq/omap-cpufreq.c
15277 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
15278 M: Paul Walmsley <paul@pwsan.com>
15279 L: linux-omap@vger.kernel.org
15281 F: arch/arm/mach-omap2/prm*
15283 OMAP RANDOM NUMBER GENERATOR SUPPORT
15284 M: Deepak Saxena <dsaxena@plexity.net>
15286 F: drivers/char/hw_random/omap-rng.c
15289 L: linux-usb@vger.kernel.org
15290 L: linux-omap@vger.kernel.org
15292 F: arch/arm/*omap*/usb*
15293 F: drivers/usb/*/*omap*
15295 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
15296 M: Mark Jackson <mpfj@newflow.co.uk>
15297 L: linux-omap@vger.kernel.org
15299 F: arch/arm/boot/dts/am335x-nano.dts
15302 M: Aaro Koskinen <aaro.koskinen@iki.fi>
15303 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
15304 M: Tony Lindgren <tony@atomide.com>
15305 L: linux-omap@vger.kernel.org
15307 Q: http://patchwork.kernel.org/project/linux-omap/list/
15308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15309 F: arch/arm/configs/omap1_defconfig
15310 F: arch/arm/mach-omap1/
15311 F: drivers/i2c/busses/i2c-omap.c
15312 F: include/linux/platform_data/ams-delta-fiq.h
15313 F: include/linux/platform_data/i2c-omap.h
15316 M: Tony Lindgren <tony@atomide.com>
15317 L: linux-omap@vger.kernel.org
15319 W: http://www.muru.com/linux/omap/
15320 W: http://linux.omap.com/
15321 Q: http://patchwork.kernel.org/project/linux-omap/list/
15322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15323 F: arch/arm/configs/omap2plus_defconfig
15324 F: arch/arm/mach-omap2/
15325 F: drivers/bus/ti-sysc.c
15326 F: drivers/i2c/busses/i2c-omap.c
15327 F: drivers/irqchip/irq-omap-intc.c
15328 F: drivers/mfd/*omap*.c
15329 F: drivers/mfd/menelaus.c
15330 F: drivers/mfd/palmas.c
15331 F: drivers/mfd/tps65217.c
15332 F: drivers/mfd/tps65218.c
15333 F: drivers/mfd/tps65219.c
15334 F: drivers/mfd/tps65910.c
15335 F: drivers/mfd/twl-core.[ch]
15336 F: drivers/mfd/twl4030*.c
15337 F: drivers/mfd/twl6030*.c
15338 F: drivers/mfd/twl6040*.c
15339 F: drivers/regulator/palmas-regulator*.c
15340 F: drivers/regulator/pbias-regulator.c
15341 F: drivers/regulator/tps65217-regulator.c
15342 F: drivers/regulator/tps65218-regulator.c
15343 F: drivers/regulator/tps65219-regulator.c
15344 F: drivers/regulator/tps65910-regulator.c
15345 F: drivers/regulator/twl-regulator.c
15346 F: drivers/regulator/twl6030-regulator.c
15347 F: include/linux/platform_data/i2c-omap.h
15348 F: include/linux/platform_data/ti-sysc.h
15351 M: Bob Copeland <me@bobcopeland.com>
15352 L: linux-karma-devel@lists.sourceforge.net
15354 F: Documentation/filesystems/omfs.rst
15357 OMNIKEY CARDMAN 4000 DRIVER
15358 M: Harald Welte <laforge@gnumonks.org>
15360 F: drivers/char/pcmcia/cm4000_cs.c
15361 F: include/linux/cm4000_cs.h
15362 F: include/uapi/linux/cm4000_cs.h
15364 OMNIKEY CARDMAN 4040 DRIVER
15365 M: Harald Welte <laforge@gnumonks.org>
15367 F: drivers/char/pcmcia/cm4040_cs.*
15369 OMNIVISION OG01A1B SENSOR DRIVER
15370 M: Shawn Tu <shawnx.tu@intel.com>
15371 L: linux-media@vger.kernel.org
15373 F: drivers/media/i2c/og01a1b.c
15375 OMNIVISION OV02A10 SENSOR DRIVER
15376 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15377 L: linux-media@vger.kernel.org
15379 T: git git://linuxtv.org/media_tree.git
15380 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
15381 F: drivers/media/i2c/ov02a10.c
15383 OMNIVISION OV08D10 SENSOR DRIVER
15384 M: Jimmy Su <jimmy.su@intel.com>
15385 L: linux-media@vger.kernel.org
15387 T: git git://linuxtv.org/media_tree.git
15388 F: drivers/media/i2c/ov08d10.c
15390 OMNIVISION OV08X40 SENSOR DRIVER
15391 M: Jason Chen <jason.z.chen@intel.com>
15392 L: linux-media@vger.kernel.org
15394 T: git git://linuxtv.org/media_tree.git
15395 F: drivers/media/i2c/ov08x40.c
15397 OMNIVISION OV13858 SENSOR DRIVER
15398 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15399 L: linux-media@vger.kernel.org
15401 T: git git://linuxtv.org/media_tree.git
15402 F: drivers/media/i2c/ov13858.c
15404 OMNIVISION OV13B10 SENSOR DRIVER
15405 M: Arec Kao <arec.kao@intel.com>
15406 L: linux-media@vger.kernel.org
15408 T: git git://linuxtv.org/media_tree.git
15409 F: drivers/media/i2c/ov13b10.c
15411 OMNIVISION OV2680 SENSOR DRIVER
15412 M: Rui Miguel Silva <rmfrfs@gmail.com>
15413 L: linux-media@vger.kernel.org
15415 T: git git://linuxtv.org/media_tree.git
15416 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15417 F: drivers/media/i2c/ov2680.c
15419 OMNIVISION OV2685 SENSOR DRIVER
15420 M: Shunqian Zheng <zhengsq@rock-chips.com>
15421 L: linux-media@vger.kernel.org
15423 T: git git://linuxtv.org/media_tree.git
15424 F: drivers/media/i2c/ov2685.c
15426 OMNIVISION OV2740 SENSOR DRIVER
15427 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15428 R: Shawn Tu <shawnx.tu@intel.com>
15429 R: Bingbu Cao <bingbu.cao@intel.com>
15430 L: linux-media@vger.kernel.org
15432 T: git git://linuxtv.org/media_tree.git
15433 F: drivers/media/i2c/ov2740.c
15435 OMNIVISION OV4689 SENSOR DRIVER
15436 M: Mikhail Rudenko <mike.rudenko@gmail.com>
15437 L: linux-media@vger.kernel.org
15439 T: git git://linuxtv.org/media_tree.git
15440 F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
15441 F: drivers/media/i2c/ov5647.c
15443 OMNIVISION OV5640 SENSOR DRIVER
15444 M: Steve Longerbeam <slongerbeam@gmail.com>
15445 L: linux-media@vger.kernel.org
15447 T: git git://linuxtv.org/media_tree.git
15448 F: drivers/media/i2c/ov5640.c
15450 OMNIVISION OV5647 SENSOR DRIVER
15451 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
15452 M: Jacopo Mondi <jacopo@jmondi.org>
15453 L: linux-media@vger.kernel.org
15455 T: git git://linuxtv.org/media_tree.git
15456 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15457 F: drivers/media/i2c/ov5647.c
15459 OMNIVISION OV5670 SENSOR DRIVER
15460 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
15461 L: linux-media@vger.kernel.org
15463 T: git git://linuxtv.org/media_tree.git
15464 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
15465 F: drivers/media/i2c/ov5670.c
15467 OMNIVISION OV5675 SENSOR DRIVER
15468 M: Shawn Tu <shawnx.tu@intel.com>
15469 L: linux-media@vger.kernel.org
15471 T: git git://linuxtv.org/media_tree.git
15472 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
15473 F: drivers/media/i2c/ov5675.c
15475 OMNIVISION OV5693 SENSOR DRIVER
15476 M: Daniel Scally <djrscally@gmail.com>
15477 L: linux-media@vger.kernel.org
15479 T: git git://linuxtv.org/media_tree.git
15480 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15481 F: drivers/media/i2c/ov5693.c
15483 OMNIVISION OV5695 SENSOR DRIVER
15484 M: Shunqian Zheng <zhengsq@rock-chips.com>
15485 L: linux-media@vger.kernel.org
15487 T: git git://linuxtv.org/media_tree.git
15488 F: drivers/media/i2c/ov5695.c
15490 OMNIVISION OV7670 SENSOR DRIVER
15491 L: linux-media@vger.kernel.org
15493 T: git git://linuxtv.org/media_tree.git
15494 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
15495 F: drivers/media/i2c/ov7670.c
15497 OMNIVISION OV772x SENSOR DRIVER
15498 M: Jacopo Mondi <jacopo@jmondi.org>
15499 L: linux-media@vger.kernel.org
15501 T: git git://linuxtv.org/media_tree.git
15502 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15503 F: drivers/media/i2c/ov772x.c
15504 F: include/media/i2c/ov772x.h
15506 OMNIVISION OV7740 SENSOR DRIVER
15507 M: Wenyou Yang <wenyou.yang@microchip.com>
15508 L: linux-media@vger.kernel.org
15510 T: git git://linuxtv.org/media_tree.git
15511 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
15512 F: drivers/media/i2c/ov7740.c
15514 OMNIVISION OV8856 SENSOR DRIVER
15515 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15516 L: linux-media@vger.kernel.org
15518 T: git git://linuxtv.org/media_tree.git
15519 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15520 F: drivers/media/i2c/ov8856.c
15522 OMNIVISION OV8858 SENSOR DRIVER
15523 M: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
15524 M: Nicholas Roth <nicholas@rothemail.net>
15525 L: linux-media@vger.kernel.org
15527 T: git git://linuxtv.org/media_tree.git
15528 F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
15529 F: drivers/media/i2c/ov8858.c
15531 OMNIVISION OV9282 SENSOR DRIVER
15532 M: Paul J. Murphy <paul.j.murphy@intel.com>
15533 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15534 L: linux-media@vger.kernel.org
15536 T: git git://linuxtv.org/media_tree.git
15537 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15538 F: drivers/media/i2c/ov9282.c
15540 OMNIVISION OV9640 SENSOR DRIVER
15541 M: Petr Cvek <petrcvekcz@gmail.com>
15542 L: linux-media@vger.kernel.org
15544 F: drivers/media/i2c/ov9640.*
15546 OMNIVISION OV9650 SENSOR DRIVER
15547 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15548 R: Akinobu Mita <akinobu.mita@gmail.com>
15549 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
15550 L: linux-media@vger.kernel.org
15552 T: git git://linuxtv.org/media_tree.git
15553 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
15554 F: drivers/media/i2c/ov9650.c
15556 OMNIVISION OV9734 SENSOR DRIVER
15557 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15558 R: Bingbu Cao <bingbu.cao@intel.com>
15559 L: linux-media@vger.kernel.org
15561 T: git git://linuxtv.org/media_tree.git
15562 F: drivers/media/i2c/ov9734.c
15564 ONBOARD USB HUB DRIVER
15565 M: Matthias Kaehlcke <mka@chromium.org>
15566 L: linux-usb@vger.kernel.org
15568 F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15569 F: drivers/usb/misc/onboard_usb_hub.c
15571 ONENAND FLASH DRIVER
15572 M: Kyungmin Park <kyungmin.park@samsung.com>
15573 L: linux-mtd@lists.infradead.org
15575 F: drivers/mtd/nand/onenand/
15576 F: include/linux/mtd/onenand*.h
15578 ONEXPLAYER FAN DRIVER
15579 M: Derek John Clark <derekjohn.clark@gmail.com>
15580 M: Joaquín Ignacio Aramendía <samsagax@gmail.com>
15581 L: linux-hwmon@vger.kernel.org
15583 F: drivers/hwmon/oxp-sensors.c
15585 ONION OMEGA2+ BOARD
15586 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15587 L: linux-mips@vger.kernel.org
15589 F: arch/mips/boot/dts/ralink/omega2p.dts
15591 ONSEMI ETHERNET PHY DRIVERS
15592 M: Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
15593 L: netdev@vger.kernel.org
15595 W: http://www.onsemi.com
15596 F: drivers/net/phy/ncn*
15599 M: Jens Wiklander <jens.wiklander@linaro.org>
15600 L: op-tee@lists.trustedfirmware.org
15602 F: Documentation/ABI/testing/sysfs-bus-optee-devices
15603 F: drivers/tee/optee/
15605 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15606 M: Sumit Garg <sumit.garg@linaro.org>
15607 L: op-tee@lists.trustedfirmware.org
15609 F: drivers/char/hw_random/optee-rng.c
15612 M: Clément Léger <clement.leger@bootlin.com>
15613 L: linux-rtc@vger.kernel.org
15615 F: drivers/rtc/rtc-optee.c
15618 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15619 L: linux-rdma@vger.kernel.org
15621 F: drivers/infiniband/ulp/opa_vnic
15623 OPEN FIRMWARE AND FLATTENED DEVICE TREE
15624 M: Rob Herring <robh+dt@kernel.org>
15625 M: Frank Rowand <frowand.list@gmail.com>
15626 L: devicetree@vger.kernel.org
15628 C: irc://irc.libera.chat/devicetree
15629 W: http://www.devicetree.org/
15630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15631 F: Documentation/ABI/testing/sysfs-firmware-ofw
15633 F: include/linux/of*.h
15635 K: of_overlay_notifier_
15636 K: of_overlay_fdt_apply
15637 K: of_overlay_remove
15639 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15640 M: Rob Herring <robh+dt@kernel.org>
15641 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15642 L: devicetree@vger.kernel.org
15644 C: irc://irc.libera.chat/devicetree
15645 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15647 F: Documentation/devicetree/
15648 F: arch/*/boot/dts/
15649 F: include/dt-bindings/
15651 OPENCOMPUTE PTP CLOCK DRIVER
15652 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15653 M: Vadim Fedorenko <vadfed@fb.com>
15654 L: netdev@vger.kernel.org
15656 F: drivers/ptp/ptp_ocp.c
15658 OPENCORES I2C BUS DRIVER
15659 M: Peter Korsgaard <peter@korsgaard.com>
15660 M: Andrew Lunn <andrew@lunn.ch>
15661 L: linux-i2c@vger.kernel.org
15663 F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15664 F: Documentation/i2c/busses/i2c-ocores.rst
15665 F: drivers/i2c/busses/i2c-ocores.c
15666 F: include/linux/platform_data/i2c-ocores.h
15668 OPENRISC ARCHITECTURE
15669 M: Jonas Bonn <jonas@southpole.se>
15670 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15671 M: Stafford Horne <shorne@gmail.com>
15672 L: linux-openrisc@vger.kernel.org
15674 W: http://openrisc.io
15675 T: git https://github.com/openrisc/linux.git
15676 F: Documentation/devicetree/bindings/openrisc/
15677 F: Documentation/openrisc/
15679 F: drivers/irqchip/irq-ompic.c
15680 F: drivers/irqchip/irq-or1k-*
15683 M: Pravin B Shelar <pshelar@ovn.org>
15684 L: netdev@vger.kernel.org
15685 L: dev@openvswitch.org
15687 W: http://openvswitch.org
15688 F: include/uapi/linux/openvswitch.h
15689 F: net/openvswitch/
15690 F: tools/testing/selftests/net/openvswitch/
15692 OPERATING PERFORMANCE POINTS (OPP)
15693 M: Viresh Kumar <vireshk@kernel.org>
15694 M: Nishanth Menon <nm@ti.com>
15695 M: Stephen Boyd <sboyd@kernel.org>
15696 L: linux-pm@vger.kernel.org
15698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15699 F: Documentation/devicetree/bindings/opp/
15700 F: Documentation/power/opp.rst
15702 F: include/linux/pm_opp.h
15705 M: Clemens Ladisch <clemens@ladisch.de>
15706 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15709 F: sound/drivers/opl4/
15711 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15712 M: Mark Fasheh <mark@fasheh.com>
15713 M: Joel Becker <jlbec@evilplan.org>
15714 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15715 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15717 W: http://ocfs2.wiki.kernel.org
15718 F: Documentation/filesystems/dlmfs.rst
15719 F: Documentation/filesystems/ocfs2.rst
15722 ORANGEFS FILESYSTEM
15723 M: Mike Marshall <hubcap@omnibond.com>
15724 R: Martin Brandenburg <martin@omnibond.com>
15725 L: devel@lists.orangefs.org
15727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15728 F: Documentation/filesystems/orangefs.rst
15732 L: linux-wireless@vger.kernel.org
15734 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15735 W: http://www.nongnu.org/orinoco/
15736 F: drivers/net/wireless/intersil/orinoco/
15738 OV2659 OMNIVISION SENSOR DRIVER
15739 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15740 L: linux-media@vger.kernel.org
15742 W: https://linuxtv.org
15743 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15744 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15745 F: drivers/media/i2c/ov2659.c
15746 F: include/media/i2c/ov2659.h
15749 M: Miklos Szeredi <miklos@szeredi.hu>
15750 L: linux-unionfs@vger.kernel.org
15752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15753 F: Documentation/filesystems/overlayfs.rst
15756 P54 WIRELESS DRIVER
15757 M: Christian Lamparter <chunkeey@googlemail.com>
15758 L: linux-wireless@vger.kernel.org
15760 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15761 F: drivers/net/wireless/intersil/p54/
15764 M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
15766 F: include/uapi/linux/if_packet.h
15767 F: net/packet/af_packet.c
15770 M: Vladimir Oltean <olteanv@gmail.com>
15771 L: netdev@vger.kernel.org
15773 F: Documentation/core-api/packing.rst
15774 F: include/linux/packing.h
15777 PADATA PARALLEL EXECUTION MECHANISM
15778 M: Steffen Klassert <steffen.klassert@secunet.com>
15779 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15780 L: linux-crypto@vger.kernel.org
15781 L: linux-kernel@vger.kernel.org
15783 F: Documentation/core-api/padata.rst
15784 F: include/linux/padata.h
15788 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15789 L: linux-fsdevel@vger.kernel.org
15791 T: git git://git.infradead.org/users/willy/pagecache.git
15792 F: Documentation/filesystems/locking.rst
15793 F: Documentation/filesystems/vfs.rst
15794 F: include/linux/pagemap.h
15796 F: mm/page-writeback.c
15801 M: Jesper Dangaard Brouer <hawk@kernel.org>
15802 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15803 L: netdev@vger.kernel.org
15805 F: Documentation/networking/page_pool.rst
15806 F: include/net/page_pool.h
15807 F: include/trace/events/page_pool.h
15808 F: net/core/page_pool.c
15811 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15812 M: Andrew Morton <akpm@linux-foundation.org>
15813 L: linux-mm@kvack.org
15815 F: Documentation/mm/page_table_check.rst
15816 F: include/linux/page_table_check.h
15817 F: mm/page_table_check.c
15819 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15820 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15821 L: platform-driver-x86@vger.kernel.org
15823 F: drivers/platform/x86/panasonic-laptop.c
15825 PARALLAX PING IIO SENSOR DRIVER
15826 M: Andreas Klinger <ak@it-klinger.de>
15827 L: linux-iio@vger.kernel.org
15829 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15830 F: drivers/iio/proximity/ping.c
15832 PARALLEL LCD/KEYPAD PANEL DRIVER
15833 M: Willy Tarreau <willy@haproxy.com>
15834 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15836 F: Documentation/admin-guide/lcd-panel-cgram.rst
15837 F: drivers/auxdisplay/panel.c
15839 PARALLEL PORT SUBSYSTEM
15840 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15841 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15842 L: linux-parport@lists.infradead.org (subscribers-only)
15844 F: Documentation/driver-api/parport*.rst
15845 F: drivers/char/ppdev.c
15846 F: drivers/parport/
15847 F: include/linux/parport*.h
15848 F: include/uapi/linux/ppdev.h
15850 PARAVIRT_OPS INTERFACE
15851 M: Juergen Gross <jgross@suse.com>
15852 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15853 R: Alexey Makhalov <amakhalov@vmware.com>
15854 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15855 L: virtualization@lists.linux-foundation.org
15858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15859 F: Documentation/virt/paravirt_ops.rst
15860 F: arch/*/include/asm/paravirt*.h
15861 F: arch/*/kernel/paravirt*
15862 F: include/linux/hypervisor.h
15864 PARISC ARCHITECTURE
15865 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15866 M: Helge Deller <deller@gmx.de>
15867 L: linux-parisc@vger.kernel.org
15869 W: https://parisc.wiki.kernel.org
15870 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15873 F: Documentation/parisc/
15875 F: drivers/char/agp/parisc-agp.c
15876 F: drivers/input/misc/hp_sdc_rtc.c
15877 F: drivers/input/serio/gscps2.c
15878 F: drivers/input/serio/hp_sdc*
15880 F: drivers/parport/parport_gsc.*
15881 F: drivers/tty/serial/8250/8250_parisc.c
15882 F: drivers/video/console/sti*
15883 F: drivers/video/fbdev/sti*
15884 F: drivers/video/logo/logo_parisc*
15885 F: include/linux/hp_sdc.h
15888 M: Jiri Pirko <jiri@nvidia.com>
15889 L: netdev@vger.kernel.org
15891 F: include/linux/parman.h
15893 F: lib/test_parman.c
15895 PC ENGINES APU BOARD DRIVER
15896 M: Enrico Weigelt, metux IT consult <info@metux.net>
15898 F: drivers/platform/x86/pcengines-apuv2.c
15900 PC87360 HARDWARE MONITORING DRIVER
15901 M: Jim Cromie <jim.cromie@gmail.com>
15902 L: linux-hwmon@vger.kernel.org
15904 F: Documentation/hwmon/pc87360.rst
15905 F: drivers/hwmon/pc87360.c
15907 PC8736x GPIO DRIVER
15908 M: Jim Cromie <jim.cromie@gmail.com>
15910 F: drivers/char/pc8736x_gpio.c
15912 PC87427 HARDWARE MONITORING DRIVER
15913 M: Jean Delvare <jdelvare@suse.com>
15914 L: linux-hwmon@vger.kernel.org
15916 F: Documentation/hwmon/pc87427.rst
15917 F: drivers/hwmon/pc87427.c
15920 M: Riku Voipio <riku.voipio@iki.fi>
15922 F: drivers/leds/leds-pca9532.c
15923 F: include/linux/leds-pca9532.h
15925 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15926 M: Guenter Roeck <linux@roeck-us.net>
15927 L: linux-i2c@vger.kernel.org
15929 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15931 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15932 M: Khalid Aziz <khalid@gonehiking.org>
15934 F: drivers/firmware/pcdp.*
15936 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15937 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15938 M: Pali Rohár <pali@kernel.org>
15939 L: linux-pci@vger.kernel.org
15940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15942 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15943 F: drivers/pci/controller/pci-aardvark.c
15945 PCI DRIVER FOR ALTERA PCIE IP
15946 M: Joyce Ooi <joyce.ooi@intel.com>
15947 L: linux-pci@vger.kernel.org
15949 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15950 F: drivers/pci/controller/pcie-altera.c
15952 PCI DRIVER FOR APPLIEDMICRO XGENE
15953 M: Toan Le <toan@os.amperecomputing.com>
15954 L: linux-pci@vger.kernel.org
15955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15957 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15958 F: drivers/pci/controller/pci-xgene.c
15960 PCI DRIVER FOR ARM VERSATILE PLATFORM
15961 M: Rob Herring <robh@kernel.org>
15962 L: linux-pci@vger.kernel.org
15963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15965 F: Documentation/devicetree/bindings/pci/versatile.yaml
15966 F: drivers/pci/controller/pci-versatile.c
15968 PCI DRIVER FOR ARMADA 8K
15969 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15970 L: linux-pci@vger.kernel.org
15971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15973 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15974 F: drivers/pci/controller/dwc/pcie-armada8k.c
15976 PCI DRIVER FOR CADENCE PCIE IP
15977 M: Tom Joseph <tjoseph@cadence.com>
15978 L: linux-pci@vger.kernel.org
15980 F: Documentation/devicetree/bindings/pci/cdns,*
15981 F: drivers/pci/controller/cadence/
15983 PCI DRIVER FOR FREESCALE LAYERSCAPE
15984 M: Minghuan Lian <minghuan.Lian@nxp.com>
15985 M: Mingkai Hu <mingkai.hu@nxp.com>
15986 M: Roy Zang <roy.zang@nxp.com>
15987 L: linuxppc-dev@lists.ozlabs.org
15988 L: linux-pci@vger.kernel.org
15989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15991 F: drivers/pci/controller/dwc/*layerscape*
15993 PCI DRIVER FOR GENERIC OF HOSTS
15994 M: Will Deacon <will@kernel.org>
15995 L: linux-pci@vger.kernel.org
15996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15998 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15999 F: drivers/pci/controller/pci-host-common.c
16000 F: drivers/pci/controller/pci-host-generic.c
16002 PCI DRIVER FOR IMX6
16003 M: Richard Zhu <hongxing.zhu@nxp.com>
16004 M: Lucas Stach <l.stach@pengutronix.de>
16005 L: linux-pci@vger.kernel.org
16006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16008 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
16009 F: drivers/pci/controller/dwc/*imx6*
16011 PCI DRIVER FOR FU740
16012 M: Paul Walmsley <paul.walmsley@sifive.com>
16013 M: Greentime Hu <greentime.hu@sifive.com>
16014 L: linux-pci@vger.kernel.org
16016 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
16017 F: drivers/pci/controller/dwc/pcie-fu740.c
16019 PCI DRIVER FOR INTEL IXP4XX
16020 M: Linus Walleij <linus.walleij@linaro.org>
16022 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
16023 F: drivers/pci/controller/pci-ixp4xx.c
16025 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
16026 M: Nirmal Patel <nirmal.patel@linux.intel.com>
16027 R: Jonathan Derrick <jonathan.derrick@linux.dev>
16028 L: linux-pci@vger.kernel.org
16030 F: drivers/pci/controller/vmd.c
16032 PCI DRIVER FOR MICROSEMI SWITCHTEC
16033 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
16034 M: Logan Gunthorpe <logang@deltatee.com>
16035 L: linux-pci@vger.kernel.org
16037 F: Documentation/ABI/testing/sysfs-class-switchtec
16038 F: Documentation/driver-api/switchtec.rst
16039 F: drivers/ntb/hw/mscc/
16040 F: drivers/pci/switch/switchtec*
16041 F: include/linux/switchtec.h
16042 F: include/uapi/linux/switchtec_ioctl.h
16044 PCI DRIVER FOR MOBIVEIL PCIE IP
16045 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
16046 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16047 L: linux-pci@vger.kernel.org
16049 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
16050 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
16052 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
16053 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16054 M: Pali Rohár <pali@kernel.org>
16055 L: linux-pci@vger.kernel.org
16056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16058 F: drivers/pci/controller/*mvebu*
16060 PCI DRIVER FOR NVIDIA TEGRA
16061 M: Thierry Reding <thierry.reding@gmail.com>
16062 L: linux-tegra@vger.kernel.org
16063 L: linux-pci@vger.kernel.org
16065 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
16066 F: drivers/pci/controller/pci-tegra.c
16068 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
16069 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16070 L: linux-pci@vger.kernel.org
16071 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16073 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
16074 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
16076 PCI DRIVER FOR RENESAS R-CAR
16077 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16078 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16079 L: linux-pci@vger.kernel.org
16080 L: linux-renesas-soc@vger.kernel.org
16082 F: Documentation/devicetree/bindings/pci/*rcar*
16083 F: drivers/pci/controller/*rcar*
16085 PCI DRIVER FOR SAMSUNG EXYNOS
16086 M: Jingoo Han <jingoohan1@gmail.com>
16087 L: linux-pci@vger.kernel.org
16088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16089 L: linux-samsung-soc@vger.kernel.org
16091 F: drivers/pci/controller/dwc/pci-exynos.c
16093 PCI DRIVER FOR SYNOPSYS DESIGNWARE
16094 M: Jingoo Han <jingoohan1@gmail.com>
16095 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
16096 L: linux-pci@vger.kernel.org
16098 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
16099 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
16100 F: drivers/pci/controller/dwc/*designware*
16102 PCI DRIVER FOR TI DRA7XX/J721E
16103 M: Vignesh Raghavendra <vigneshr@ti.com>
16104 L: linux-omap@vger.kernel.org
16105 L: linux-pci@vger.kernel.org
16106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16108 F: Documentation/devicetree/bindings/pci/ti-pci.txt
16109 F: drivers/pci/controller/cadence/pci-j721e.c
16110 F: drivers/pci/controller/dwc/pci-dra7xx.c
16112 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
16113 M: Linus Walleij <linus.walleij@linaro.org>
16114 L: linux-pci@vger.kernel.org
16116 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
16117 F: drivers/pci/controller/pci-v3-semi.c
16119 PCI ENDPOINT SUBSYSTEM
16120 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16121 M: Krzysztof Wilczyński <kw@linux.com>
16122 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16123 R: Kishon Vijay Abraham I <kishon@kernel.org>
16124 L: linux-pci@vger.kernel.org
16126 Q: https://patchwork.kernel.org/project/linux-pci/list/
16127 B: https://bugzilla.kernel.org
16128 C: irc://irc.oftc.net/linux-pci
16129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16130 F: Documentation/PCI/endpoint/*
16131 F: Documentation/misc-devices/pci-endpoint-test.rst
16132 F: drivers/misc/pci_endpoint_test.c
16133 F: drivers/pci/endpoint/
16136 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
16137 M: Mahesh J Salgaonkar <mahesh@linux.ibm.com>
16138 R: Oliver O'Halloran <oohall@gmail.com>
16139 L: linuxppc-dev@lists.ozlabs.org
16141 F: Documentation/PCI/pci-error-recovery.rst
16142 F: Documentation/powerpc/eeh-pci-error-recovery.rst
16143 F: arch/powerpc/include/*/eeh*.h
16144 F: arch/powerpc/kernel/eeh*.c
16145 F: arch/powerpc/platforms/*/eeh*.c
16146 F: drivers/pci/pcie/aer.c
16147 F: drivers/pci/pcie/dpc.c
16148 F: drivers/pci/pcie/err.c
16151 M: Linas Vepstas <linasvepstas@gmail.com>
16152 L: linux-pci@vger.kernel.org
16154 F: Documentation/PCI/pci-error-recovery.rst
16156 PCI PEER-TO-PEER DMA (P2PDMA)
16157 M: Bjorn Helgaas <bhelgaas@google.com>
16158 M: Logan Gunthorpe <logang@deltatee.com>
16159 L: linux-pci@vger.kernel.org
16161 Q: https://patchwork.kernel.org/project/linux-pci/list/
16162 B: https://bugzilla.kernel.org
16163 C: irc://irc.oftc.net/linux-pci
16164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16165 F: Documentation/driver-api/pci/p2pdma.rst
16166 F: drivers/pci/p2pdma.c
16167 F: include/linux/pci-p2pdma.h
16169 PCI MSI DRIVER FOR ALTERA MSI IP
16170 M: Joyce Ooi <joyce.ooi@intel.com>
16171 L: linux-pci@vger.kernel.org
16173 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
16174 F: drivers/pci/controller/pcie-altera-msi.c
16176 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
16177 M: Toan Le <toan@os.amperecomputing.com>
16178 L: linux-pci@vger.kernel.org
16179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16181 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
16182 F: drivers/pci/controller/pci-xgene-msi.c
16184 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
16185 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16186 M: Krzysztof Wilczyński <kw@linux.com>
16187 R: Rob Herring <robh@kernel.org>
16188 L: linux-pci@vger.kernel.org
16190 Q: https://patchwork.kernel.org/project/linux-pci/list/
16191 B: https://bugzilla.kernel.org
16192 C: irc://irc.oftc.net/linux-pci
16193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16194 F: Documentation/devicetree/bindings/pci/
16195 F: drivers/pci/controller/
16196 F: drivers/pci/pci-bridge-emul.c
16197 F: drivers/pci/pci-bridge-emul.h
16200 M: Bjorn Helgaas <bhelgaas@google.com>
16201 L: linux-pci@vger.kernel.org
16203 Q: https://patchwork.kernel.org/project/linux-pci/list/
16204 B: https://bugzilla.kernel.org
16205 C: irc://irc.oftc.net/linux-pci
16206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16207 F: Documentation/PCI/
16208 F: Documentation/devicetree/bindings/pci/
16209 F: arch/x86/kernel/early-quirks.c
16210 F: arch/x86/kernel/quirks.c
16212 F: drivers/acpi/pci*
16214 F: include/asm-generic/pci*
16215 F: include/linux/of_pci.h
16216 F: include/linux/pci*
16217 F: include/uapi/linux/pci*
16220 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
16221 M: Jonathan Chocron <jonnyc@amazon.com>
16222 L: linux-pci@vger.kernel.org
16224 F: Documentation/devicetree/bindings/pci/pcie-al.txt
16225 F: drivers/pci/controller/dwc/pcie-al.c
16227 PCIE DRIVER FOR AMLOGIC MESON
16228 M: Yue Wang <yue.wang@Amlogic.com>
16229 L: linux-pci@vger.kernel.org
16230 L: linux-amlogic@lists.infradead.org
16232 F: drivers/pci/controller/dwc/pci-meson.c
16234 PCIE DRIVER FOR AXIS ARTPEC
16235 M: Jesper Nilsson <jesper.nilsson@axis.com>
16236 L: linux-arm-kernel@axis.com
16237 L: linux-pci@vger.kernel.org
16239 F: Documentation/devicetree/bindings/pci/axis,artpec*
16240 F: drivers/pci/controller/dwc/*artpec*
16242 PCIE DRIVER FOR CAVIUM THUNDERX
16243 M: Robert Richter <rric@kernel.org>
16244 L: linux-pci@vger.kernel.org
16245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16247 F: drivers/pci/controller/pci-thunder-*
16249 PCIE DRIVER FOR HISILICON
16250 M: Zhou Wang <wangzhou1@hisilicon.com>
16251 L: linux-pci@vger.kernel.org
16253 F: drivers/pci/controller/dwc/pcie-hisi.c
16255 PCIE DRIVER FOR HISILICON KIRIN
16256 M: Xiaowei Song <songxiaowei@hisilicon.com>
16257 M: Binghui Wang <wangbinghui@hisilicon.com>
16258 L: linux-pci@vger.kernel.org
16260 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
16261 F: drivers/pci/controller/dwc/pcie-kirin.c
16263 PCIE DRIVER FOR HISILICON STB
16264 M: Shawn Guo <shawn.guo@linaro.org>
16265 L: linux-pci@vger.kernel.org
16267 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
16268 F: drivers/pci/controller/dwc/pcie-histb.c
16270 PCIE DRIVER FOR INTEL KEEM BAY
16271 M: Srikanth Thokala <srikanth.thokala@intel.com>
16272 L: linux-pci@vger.kernel.org
16274 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
16275 F: drivers/pci/controller/dwc/pcie-keembay.c
16277 PCIE DRIVER FOR INTEL LGM GW SOC
16278 M: Rahul Tanwar <rtanwar@maxlinear.com>
16279 L: linux-pci@vger.kernel.org
16281 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
16282 F: drivers/pci/controller/dwc/pcie-intel-gw.c
16284 PCIE DRIVER FOR MEDIATEK
16285 M: Ryder Lee <ryder.lee@mediatek.com>
16286 M: Jianjun Wang <jianjun.wang@mediatek.com>
16287 L: linux-pci@vger.kernel.org
16288 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16290 F: Documentation/devicetree/bindings/pci/mediatek*
16291 F: drivers/pci/controller/*mediatek*
16293 PCIE DRIVER FOR MICROCHIP
16294 M: Daire McNamara <daire.mcnamara@microchip.com>
16295 L: linux-pci@vger.kernel.org
16297 F: Documentation/devicetree/bindings/pci/microchip*
16298 F: drivers/pci/controller/*microchip*
16300 PCIE DRIVER FOR QUALCOMM MSM
16301 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16302 L: linux-pci@vger.kernel.org
16303 L: linux-arm-msm@vger.kernel.org
16305 F: drivers/pci/controller/dwc/pcie-qcom.c
16307 PCIE ENDPOINT DRIVER FOR QUALCOMM
16308 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16309 L: linux-pci@vger.kernel.org
16310 L: linux-arm-msm@vger.kernel.org
16312 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
16313 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
16315 PCIE DRIVER FOR ROCKCHIP
16316 M: Shawn Lin <shawn.lin@rock-chips.com>
16317 L: linux-pci@vger.kernel.org
16318 L: linux-rockchip@lists.infradead.org
16320 F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
16321 F: drivers/pci/controller/pcie-rockchip*
16323 PCIE DRIVER FOR SOCIONEXT UNIPHIER
16324 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16325 L: linux-pci@vger.kernel.org
16327 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
16328 F: drivers/pci/controller/dwc/pcie-uniphier*
16330 PCIE DRIVER FOR ST SPEAR13XX
16331 M: Pratyush Anand <pratyush.anand@gmail.com>
16332 L: linux-pci@vger.kernel.org
16334 F: drivers/pci/controller/dwc/*spear*
16336 PCI DRIVER FOR XILINX VERSAL CPM
16337 M: Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
16338 M: Michal Simek <michal.simek@amd.com>
16339 L: linux-pci@vger.kernel.org
16341 F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16342 F: drivers/pci/controller/pcie-xilinx-cpm.c
16345 M: Dominik Brodowski <linux@dominikbrodowski.net>
16347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
16348 F: Documentation/pcmcia/
16353 PCNET32 NETWORK DRIVER
16354 M: Don Fry <pcnet32@frontier.com>
16355 L: netdev@vger.kernel.org
16357 F: drivers/net/ethernet/amd/pcnet32.c
16359 PCRYPT PARALLEL CRYPTO ENGINE
16360 M: Steffen Klassert <steffen.klassert@secunet.com>
16361 L: linux-crypto@vger.kernel.org
16364 F: include/crypto/pcrypt.h
16366 PEAQ WMI HOTKEYS DRIVER
16367 M: Hans de Goede <hdegoede@redhat.com>
16368 L: platform-driver-x86@vger.kernel.org
16370 F: drivers/platform/x86/peaq-wmi.c
16372 PECI HARDWARE MONITORING DRIVERS
16373 M: Iwona Winiarska <iwona.winiarska@intel.com>
16374 L: linux-hwmon@vger.kernel.org
16376 F: Documentation/hwmon/peci-cputemp.rst
16377 F: Documentation/hwmon/peci-dimmtemp.rst
16378 F: drivers/hwmon/peci/
16381 M: Iwona Winiarska <iwona.winiarska@intel.com>
16382 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
16384 F: Documentation/devicetree/bindings/peci/
16385 F: Documentation/peci/
16387 F: include/linux/peci-cpu.h
16388 F: include/linux/peci.h
16390 PENSANDO ETHERNET DRIVERS
16391 M: Shannon Nelson <shannon.nelson@amd.com>
16392 M: Brett Creeley <brett.creeley@amd.com>
16393 M: drivers@pensando.io
16394 L: netdev@vger.kernel.org
16396 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
16397 F: drivers/net/ethernet/pensando/
16399 PER-CPU MEMORY ALLOCATOR
16400 M: Dennis Zhou <dennis@kernel.org>
16401 M: Tejun Heo <tj@kernel.org>
16402 M: Christoph Lameter <cl@linux.com>
16403 L: linux-mm@kvack.org
16405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
16406 F: arch/*/include/asm/percpu.h
16407 F: include/linux/percpu*.h
16411 PER-TASK DELAY ACCOUNTING
16412 M: Balbir Singh <bsingharora@gmail.com>
16414 F: include/linux/delayacct.h
16415 F: kernel/delayacct.c
16417 PERFORMANCE EVENTS SUBSYSTEM
16418 M: Peter Zijlstra <peterz@infradead.org>
16419 M: Ingo Molnar <mingo@redhat.com>
16420 M: Arnaldo Carvalho de Melo <acme@kernel.org>
16421 R: Mark Rutland <mark.rutland@arm.com>
16422 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16423 R: Jiri Olsa <jolsa@kernel.org>
16424 R: Namhyung Kim <namhyung@kernel.org>
16425 R: Ian Rogers <irogers@google.com>
16426 R: Adrian Hunter <adrian.hunter@intel.com>
16427 L: linux-perf-users@vger.kernel.org
16428 L: linux-kernel@vger.kernel.org
16430 W: https://perf.wiki.kernel.org/
16431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16433 F: arch/*/events/*/*
16434 F: arch/*/include/asm/perf_event.h
16435 F: arch/*/kernel/*/*/perf_event*.c
16436 F: arch/*/kernel/*/perf_event*.c
16437 F: arch/*/kernel/perf_callchain.c
16438 F: arch/*/kernel/perf_event*.c
16439 F: include/linux/perf_event.h
16440 F: include/uapi/linux/perf_event.h
16445 PERFORMANCE EVENTS TOOLING ARM64
16446 R: John Garry <john.g.garry@oracle.com>
16447 R: Will Deacon <will@kernel.org>
16448 R: James Clark <james.clark@arm.com>
16449 R: Mike Leach <mike.leach@linaro.org>
16450 R: Leo Yan <leo.yan@linaro.org>
16451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16453 F: tools/build/feature/test-libopencsd.c
16454 F: tools/perf/arch/arm*/
16455 F: tools/perf/pmu-events/arch/arm64/
16456 F: tools/perf/util/arm-spe*
16457 F: tools/perf/util/cs-etm*
16459 PERSONALITY HANDLING
16460 M: Christoph Hellwig <hch@infradead.org>
16461 L: linux-abi-devel@lists.sourceforge.net
16463 F: include/linux/personality.h
16464 F: include/uapi/linux/personality.h
16466 PHOENIX RC FLIGHT CONTROLLER ADAPTER
16467 M: Marcus Folkesson <marcus.folkesson@gmail.com>
16468 L: linux-input@vger.kernel.org
16470 F: Documentation/input/devices/pxrc.rst
16471 F: drivers/input/joystick/pxrc.c
16474 M: Remi Denis-Courmont <courmisch@gmail.com>
16476 F: Documentation/networking/phonet.rst
16477 F: include/linux/phonet.h
16478 F: include/net/phonet/
16479 F: include/uapi/linux/phonet.h
16483 M: Joern Engel <joern@lazybastard.org>
16484 L: linux-mtd@lists.infradead.org
16486 F: drivers/mtd/devices/phram.c
16489 M: Bruno Prémont <bonbons@linux-vserver.org>
16490 L: linux-input@vger.kernel.org
16492 F: drivers/hid/hid-picolcd*
16495 M: Christian Brauner <christian@brauner.io>
16496 L: linux-kernel@vger.kernel.org
16498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16500 F: tools/testing/selftests/clone3/
16501 F: tools/testing/selftests/pid_namespace/
16502 F: tools/testing/selftests/pidfd/
16505 K: \b(clone_args|kernel_clone_args)\b
16507 PIN CONTROL SUBSYSTEM
16508 M: Linus Walleij <linus.walleij@linaro.org>
16509 L: linux-gpio@vger.kernel.org
16511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16512 F: Documentation/devicetree/bindings/pinctrl/
16513 F: Documentation/driver-api/pin-control.rst
16514 F: drivers/pinctrl/
16515 F: include/dt-bindings/pinctrl/
16516 F: include/linux/pinctrl/
16518 PIN CONTROLLER - AMD
16519 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16520 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16522 F: drivers/pinctrl/pinctrl-amd.c
16524 PIN CONTROLLER - FREESCALE
16525 M: Dong Aisheng <aisheng.dong@nxp.com>
16526 M: Fabio Estevam <festevam@gmail.com>
16527 M: Shawn Guo <shawnguo@kernel.org>
16528 M: Jacky Bai <ping.bai@nxp.com>
16529 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16530 L: linux-gpio@vger.kernel.org
16532 F: Documentation/devicetree/bindings/pinctrl/fsl,*
16533 F: drivers/pinctrl/freescale/
16535 PIN CONTROLLER - INTEL
16536 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16537 M: Andy Shevchenko <andy@kernel.org>
16539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16540 F: drivers/pinctrl/intel/
16542 PIN CONTROLLER - KEEMBAY
16543 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16545 F: drivers/pinctrl/pinctrl-keembay*
16547 PIN CONTROLLER - MEDIATEK
16548 M: Sean Wang <sean.wang@kernel.org>
16549 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16551 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16552 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
16553 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16554 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16555 F: drivers/pinctrl/mediatek/
16557 PIN CONTROLLER - MICROCHIP AT91
16558 M: Ludovic Desroches <ludovic.desroches@microchip.com>
16559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16560 L: linux-gpio@vger.kernel.org
16562 F: drivers/gpio/gpio-sama5d2-piobu.c
16563 F: drivers/pinctrl/pinctrl-at91*
16565 PIN CONTROLLER - QUALCOMM
16566 M: Bjorn Andersson <andersson@kernel.org>
16567 L: linux-arm-msm@vger.kernel.org
16569 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16570 F: drivers/pinctrl/qcom/
16572 PIN CONTROLLER - RENESAS
16573 M: Geert Uytterhoeven <geert+renesas@glider.be>
16574 L: linux-renesas-soc@vger.kernel.org
16576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16577 F: Documentation/devicetree/bindings/pinctrl/renesas,*
16578 F: drivers/pinctrl/renesas/
16580 PIN CONTROLLER - SAMSUNG
16581 M: Tomasz Figa <tomasz.figa@gmail.com>
16582 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16583 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16584 R: Alim Akhtar <alim.akhtar@samsung.com>
16585 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16586 L: linux-samsung-soc@vger.kernel.org
16588 C: irc://irc.libera.chat/linux-exynos
16589 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
16590 B: mailto:linux-samsung-soc@vger.kernel.org
16591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16592 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16593 F: drivers/pinctrl/samsung/
16594 F: include/dt-bindings/pinctrl/samsung.h
16596 PIN CONTROLLER - SINGLE
16597 M: Tony Lindgren <tony@atomide.com>
16598 M: Haojian Zhuang <haojian.zhuang@linaro.org>
16599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16600 L: linux-omap@vger.kernel.org
16602 F: drivers/pinctrl/pinctrl-single.c
16604 PIN CONTROLLER - THUNDERBAY
16605 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16607 F: drivers/pinctrl/pinctrl-thunderbay.c
16609 PIN CONTROLLER - SUNPLUS / TIBBO
16610 M: Dvorkin Dmitry <dvorkin@tibbo.com>
16611 M: Wells Lu <wellslutw@gmail.com>
16612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16614 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
16615 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
16616 F: drivers/pinctrl/sunplus/
16617 F: include/dt-bindings/pinctrl/sppctl*.h
16619 PINE64 PINEPHONE KEYBOARD DRIVER
16620 M: Samuel Holland <samuel@sholland.org>
16622 F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
16623 F: drivers/input/keyboard/pinephone-keyboard.c
16626 M: linux-block@vger.kernel.org
16628 F: drivers/block/pktcdvd.c
16629 F: include/linux/pktcdvd.h
16630 F: include/uapi/linux/pktcdvd.h
16632 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16633 M: Tomasz Duszynski <tduszyns@gmail.com>
16635 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16636 F: drivers/iio/chemical/pms7003.c
16638 PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
16639 M: Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
16640 L: netdev@vger.kernel.org
16642 F: drivers/net/phy/mdio-open-alliance.h
16643 F: net/ethtool/plca.c
16646 M: Jacob Keller <jacob.e.keller@intel.com>
16648 F: Documentation/driver-api/pldmfw/
16649 F: include/linux/pldmfw.h
16653 M: Logan Gunthorpe <logang@deltatee.com>
16655 F: drivers/dma/plx_dma.c
16658 M: Charles Hsu <hsu.yungteng@gmail.com>
16659 L: linux-hwmon@vger.kernel.org
16661 F: Documentation/hwmon/pm6764tr.rst
16662 F: drivers/hwmon/pmbus/pm6764tr.c
16665 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16666 L: linux-pm@vger.kernel.org
16668 W: https://01.org/pm-graph
16669 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16670 T: git git://github.com/intel/pm-graph
16671 F: tools/power/pm-graph
16673 PMBUS HARDWARE MONITORING DRIVERS
16674 M: Guenter Roeck <linux@roeck-us.net>
16675 L: linux-hwmon@vger.kernel.org
16677 W: http://hwmon.wiki.kernel.org/
16678 W: http://www.roeck-us.net/linux/drivers/
16679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16680 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16681 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16682 F: Documentation/hwmon/adm1275.rst
16683 F: Documentation/hwmon/ibm-cffps.rst
16684 F: Documentation/hwmon/ir35221.rst
16685 F: Documentation/hwmon/lm25066.rst
16686 F: Documentation/hwmon/ltc2978.rst
16687 F: Documentation/hwmon/ltc3815.rst
16688 F: Documentation/hwmon/max16064.rst
16689 F: Documentation/hwmon/max20751.rst
16690 F: Documentation/hwmon/max31785.rst
16691 F: Documentation/hwmon/max34440.rst
16692 F: Documentation/hwmon/max8688.rst
16693 F: Documentation/hwmon/pmbus-core.rst
16694 F: Documentation/hwmon/pmbus.rst
16695 F: Documentation/hwmon/tps40422.rst
16696 F: Documentation/hwmon/ucd9000.rst
16697 F: Documentation/hwmon/ucd9200.rst
16698 F: Documentation/hwmon/zl6100.rst
16699 F: drivers/hwmon/pmbus/
16700 F: include/linux/pmbus.h
16702 PMC SIERRA MaxRAID DRIVER
16703 L: linux-scsi@vger.kernel.org
16705 W: http://www.pmc-sierra.com/
16706 F: drivers/scsi/pmcraid.*
16708 PMC SIERRA PM8001 DRIVER
16709 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16710 L: linux-scsi@vger.kernel.org
16712 F: drivers/scsi/pm8001/
16714 PNI RM3100 IIO DRIVER
16715 M: Song Qiang <songqiang1304521@gmail.com>
16716 L: linux-iio@vger.kernel.org
16718 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16719 F: drivers/iio/magnetometer/rm3100*
16722 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16723 L: linux-acpi@vger.kernel.org
16726 F: include/linux/pnp.h
16728 POSIX CLOCKS and TIMERS
16729 M: Thomas Gleixner <tglx@linutronix.de>
16730 L: linux-kernel@vger.kernel.org
16732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16734 F: include/linux/time_namespace.h
16735 F: include/linux/timer*
16736 F: kernel/time/*timer*
16737 F: kernel/time/namespace.c
16739 POWER MANAGEMENT CORE
16740 M: "Rafael J. Wysocki" <rafael@kernel.org>
16741 L: linux-pm@vger.kernel.org
16743 B: https://bugzilla.kernel.org
16744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16745 F: drivers/base/power/
16746 F: drivers/powercap/
16747 F: include/linux/intel_rapl.h
16748 F: include/linux/pm.h
16749 F: include/linux/pm_*
16750 F: include/linux/powercap.h
16751 F: kernel/configs/nopm.config
16753 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16754 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16755 L: linux-pm@vger.kernel.org
16757 B: https://bugzilla.kernel.org
16758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16759 F: drivers/powercap/dtpm*
16760 F: include/linux/dtpm.h
16762 POWER STATE COORDINATION INTERFACE (PSCI)
16763 M: Mark Rutland <mark.rutland@arm.com>
16764 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16767 F: drivers/firmware/psci/
16768 F: include/linux/psci.h
16769 F: include/uapi/linux/psci.h
16771 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16772 M: Sebastian Reichel <sre@kernel.org>
16773 L: linux-pm@vger.kernel.org
16775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16776 F: Documentation/ABI/testing/sysfs-class-power
16777 F: Documentation/devicetree/bindings/power/supply/
16778 F: drivers/power/supply/
16779 F: include/linux/power/
16780 F: include/linux/power_supply.h
16782 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16783 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16784 L: linuxppc-dev@lists.ozlabs.org
16786 F: drivers/char/powernv-op-panel.c
16788 PPP OVER ATM (RFC 2364)
16789 M: Mitchell Blank Jr <mitch@sfgoth.com>
16791 F: include/uapi/linux/atmppp.h
16792 F: net/atm/pppoatm.c
16795 M: Michal Ostrowski <mostrows@earthlink.net>
16797 F: drivers/net/ppp/pppoe.c
16798 F: drivers/net/ppp/pppox.c
16801 M: James Chapman <jchapman@katalix.com>
16803 F: include/linux/if_pppol2tp.h
16804 F: include/uapi/linux/if_pppol2tp.h
16805 F: net/l2tp/l2tp_ppp.c
16807 PPP PROTOCOL DRIVERS AND COMPRESSORS
16808 M: Paul Mackerras <paulus@samba.org>
16809 L: linux-ppp@vger.kernel.org
16811 F: drivers/net/ppp/ppp_*
16814 M: Rodolfo Giometti <giometti@enneenne.com>
16815 L: linuxpps@ml.enneenne.com (subscribers-only)
16817 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16818 F: Documentation/ABI/testing/sysfs-pps
16819 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16820 F: Documentation/driver-api/pps.rst
16822 F: include/linux/pps*.h
16823 F: include/uapi/linux/pps.h
16826 M: Dmitry Kozlov <xeb@mail.ru>
16827 L: netdev@vger.kernel.org
16829 W: http://sourceforge.net/projects/accel-pptp
16830 F: drivers/net/ppp/pptp.c
16832 PRESSURE STALL INFORMATION (PSI)
16833 M: Johannes Weiner <hannes@cmpxchg.org>
16834 M: Suren Baghdasaryan <surenb@google.com>
16836 F: include/linux/psi*
16837 F: kernel/sched/psi.c
16840 M: Petr Mladek <pmladek@suse.com>
16841 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16842 R: Steven Rostedt <rostedt@goodmis.org>
16843 R: John Ogness <john.ogness@linutronix.de>
16845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16846 F: include/linux/printk.h
16850 R: Chris Down <chris@chrisdown.name>
16852 F: Documentation/core-api/printk-index.rst
16853 F: kernel/printk/index.c
16857 L: linux-kernel@vger.kernel.org
16858 L: linux-fsdevel@vger.kernel.org
16860 F: Documentation/filesystems/proc.rst
16862 F: include/linux/proc_fs.h
16863 F: tools/testing/selftests/proc/
16866 M: Luis Chamberlain <mcgrof@kernel.org>
16867 M: Kees Cook <keescook@chromium.org>
16868 M: Iurii Zaikin <yzaikin@google.com>
16869 L: linux-kernel@vger.kernel.org
16870 L: linux-fsdevel@vger.kernel.org
16872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16873 F: fs/proc/proc_sysctl.c
16874 F: include/linux/sysctl.h
16875 F: kernel/sysctl-test.c
16877 F: tools/testing/selftests/sysctl/
16879 PS3 NETWORK SUPPORT
16880 M: Geoff Levand <geoff@infradead.org>
16881 L: netdev@vger.kernel.org
16882 L: linuxppc-dev@lists.ozlabs.org
16884 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16886 PS3 PLATFORM SUPPORT
16887 M: Geoff Levand <geoff@infradead.org>
16888 L: linuxppc-dev@lists.ozlabs.org
16890 F: arch/powerpc/boot/ps3*
16891 F: arch/powerpc/include/asm/lv1call.h
16892 F: arch/powerpc/include/asm/ps3*.h
16893 F: arch/powerpc/platforms/ps3/
16896 F: drivers/rtc/rtc-ps3.c
16897 F: drivers/usb/host/*ps3.c
16898 F: sound/ppc/snd_ps3*
16901 M: Jim Paris <jim@jtan.com>
16902 M: Geoff Levand <geoff@infradead.org>
16903 L: linuxppc-dev@lists.ozlabs.org
16905 F: drivers/block/ps3vram.c
16907 PSAMPLE PACKET SAMPLING SUPPORT
16908 M: Yotam Gigi <yotam.gi@gmail.com>
16910 F: include/net/psample.h
16911 F: include/uapi/linux/psample.h
16915 M: Kees Cook <keescook@chromium.org>
16916 R: Tony Luck <tony.luck@intel.com>
16917 R: Guilherme G. Piccoli <gpiccoli@igalia.com>
16918 L: linux-hardening@vger.kernel.org
16920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16921 F: Documentation/admin-guide/ramoops.rst
16922 F: Documentation/admin-guide/pstore-blk.rst
16923 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16924 F: drivers/acpi/apei/erst.c
16925 F: drivers/firmware/efi/efi-pstore.c
16927 F: include/linux/pstore*
16928 K: \b(pstore|ramoops)
16930 PTP HARDWARE CLOCK SUPPORT
16931 M: Richard Cochran <richardcochran@gmail.com>
16932 L: netdev@vger.kernel.org
16934 W: http://linuxptp.sourceforge.net/
16935 F: Documentation/ABI/testing/sysfs-ptp
16936 F: Documentation/driver-api/ptp.rst
16937 F: drivers/net/phy/dp83640*
16939 F: include/linux/ptp_cl*
16940 K: (?:\b|_)ptp(?:\b|_)
16942 PTP VIRTUAL CLOCK SUPPORT
16943 M: Yangbo Lu <yangbo.lu@nxp.com>
16944 L: netdev@vger.kernel.org
16946 F: drivers/ptp/ptp_vclock.c
16947 F: net/ethtool/phc_vclocks.c
16950 M: Oleg Nesterov <oleg@redhat.com>
16952 F: arch/*/*/ptrace*.c
16953 F: arch/*/include/asm/ptrace*.h
16954 F: arch/*/ptrace*.c
16955 F: include/asm-generic/syscall.h
16956 F: include/linux/ptrace.h
16957 F: include/linux/regset.h
16958 F: include/uapi/linux/ptrace.h
16962 M: Hans Verkuil <hverkuil@xs4all.nl>
16963 L: linux-media@vger.kernel.org
16965 T: git git://linuxtv.org/media_tree.git
16966 F: drivers/media/cec/usb/pulse8/
16968 PURELIFI PLFXLC DRIVER
16969 M: Srinivasan Raju <srini.raju@purelifi.com>
16970 L: linux-wireless@vger.kernel.org
16972 F: drivers/net/wireless/purelifi/plfxlc/
16974 PVRUSB2 VIDEO4LINUX DRIVER
16975 M: Mike Isely <isely@pobox.com>
16976 L: pvrusb2@isely.net (subscribers-only)
16977 L: linux-media@vger.kernel.org
16979 W: http://www.isely.net/pvrusb2/
16980 T: git git://linuxtv.org/media_tree.git
16981 F: Documentation/driver-api/media/drivers/pvrusb2*
16982 F: drivers/media/usb/pvrusb2/
16985 M: Hans Verkuil <hverkuil@xs4all.nl>
16986 L: linux-media@vger.kernel.org
16988 T: git git://linuxtv.org/media_tree.git
16989 F: drivers/media/usb/pwc/*
16990 F: include/trace/events/pwc.h
16993 M: Sean Young <sean@mess.org>
16994 L: linux-media@vger.kernel.org
16996 F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
16997 F: drivers/media/rc/pwm-ir-tx.c
17000 M: Thierry Reding <thierry.reding@gmail.com>
17001 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17002 L: linux-pwm@vger.kernel.org
17004 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
17005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
17006 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
17007 F: Documentation/devicetree/bindings/pwm/
17008 F: Documentation/driver-api/pwm.rst
17009 F: drivers/gpio/gpio-mvebu.c
17011 F: drivers/video/backlight/pwm_bl.c
17012 F: include/dt-bindings/pwm/
17013 F: include/linux/pwm.h
17014 F: include/linux/pwm_backlight.h
17015 K: pwm_(config|apply_state|ops)
17018 M: Robert Jarzmik <robert.jarzmik@free.fr>
17019 L: linux-gpio@vger.kernel.org
17021 F: drivers/gpio/gpio-pxa.c
17027 M: Robert Jarzmik <robert.jarzmik@free.fr>
17028 L: linux-rtc@vger.kernel.org
17031 PXA2xx/PXA3xx SUPPORT
17032 M: Daniel Mack <daniel@zonque.org>
17033 M: Haojian Zhuang <haojian.zhuang@gmail.com>
17034 M: Robert Jarzmik <robert.jarzmik@free.fr>
17035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17037 T: git git://github.com/hzhuang1/linux.git
17038 T: git git://github.com/rjarzmik/linux.git
17039 F: arch/arm/boot/dts/pxa*
17040 F: arch/arm/mach-pxa/
17041 F: drivers/dma/pxa*
17042 F: drivers/pcmcia/pxa2xx*
17043 F: drivers/pinctrl/pxa/
17044 F: drivers/spi/spi-pxa2xx*
17045 F: drivers/usb/gadget/udc/pxa2*
17046 F: include/sound/pxa2xx-lib.h
17051 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
17052 L: qat-linux@intel.com
17054 F: drivers/crypto/qat/
17056 QCOM AUDIO (ASoC) DRIVERS
17057 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17058 M: Banajit Goswami <bgoswami@quicinc.com>
17059 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17061 F: Documentation/devicetree/bindings/soc/qcom/qcom,apr*
17062 F: Documentation/devicetree/bindings/sound/qcom,*
17063 F: drivers/soc/qcom/apr.c
17064 F: include/dt-bindings/sound/qcom,wcd9335.h
17065 F: sound/soc/codecs/lpass-rx-macro.*
17066 F: sound/soc/codecs/lpass-tx-macro.*
17067 F: sound/soc/codecs/lpass-va-macro.c
17068 F: sound/soc/codecs/lpass-wsa-macro.*
17069 F: sound/soc/codecs/msm8916-wcd-analog.c
17070 F: sound/soc/codecs/msm8916-wcd-digital.c
17071 F: sound/soc/codecs/wcd9335.*
17072 F: sound/soc/codecs/wcd934x.c
17073 F: sound/soc/codecs/wcd-clsh-v2.*
17074 F: sound/soc/codecs/wcd-mbhc-v2.*
17075 F: sound/soc/codecs/wsa881x.c
17076 F: sound/soc/codecs/wsa883x.c
17079 QCOM EMBEDDED USB DEBUGGER (EUD)
17080 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
17081 L: linux-arm-msm@vger.kernel.org
17083 F: Documentation/ABI/testing/sysfs-driver-eud
17084 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
17085 F: drivers/usb/misc/qcom_eud.c
17088 M: Alex Elder <elder@kernel.org>
17089 L: netdev@vger.kernel.org
17091 F: drivers/net/ipa/
17093 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
17094 M: Gabriel Somlo <somlo@cmu.edu>
17095 M: "Michael S. Tsirkin" <mst@redhat.com>
17096 L: qemu-devel@nongnu.org
17098 F: drivers/firmware/qemu_fw_cfg.c
17099 F: include/uapi/linux/qemu_fw_cfg.h
17102 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17103 L: linux-rdma@vger.kernel.org
17105 F: drivers/infiniband/hw/qib/
17107 QLOGIC QL41xxx FCOE DRIVER
17108 M: Saurav Kashyap <skashyap@marvell.com>
17109 M: Javed Hasan <jhasan@marvell.com>
17110 M: GR-QLogic-Storage-Upstream@marvell.com
17111 L: linux-scsi@vger.kernel.org
17113 F: drivers/scsi/qedf/
17115 QLOGIC QL41xxx ISCSI DRIVER
17116 M: Nilesh Javali <njavali@marvell.com>
17117 M: Manish Rangankar <mrangankar@marvell.com>
17118 M: GR-QLogic-Storage-Upstream@marvell.com
17119 L: linux-scsi@vger.kernel.org
17121 F: drivers/scsi/qedi/
17123 QLOGIC QL4xxx ETHERNET DRIVER
17124 M: Ariel Elior <aelior@marvell.com>
17125 M: Manish Chopra <manishc@marvell.com>
17126 L: netdev@vger.kernel.org
17128 F: drivers/net/ethernet/qlogic/qed/
17129 F: drivers/net/ethernet/qlogic/qede/
17130 F: include/linux/qed/
17132 QLOGIC QL4xxx RDMA DRIVER
17133 M: Michal Kalderon <mkalderon@marvell.com>
17134 M: Ariel Elior <aelior@marvell.com>
17135 L: linux-rdma@vger.kernel.org
17137 F: drivers/infiniband/hw/qedr/
17138 F: include/uapi/rdma/qedr-abi.h
17140 QLOGIC QLA1280 SCSI DRIVER
17141 M: Michael Reed <mdr@sgi.com>
17142 L: linux-scsi@vger.kernel.org
17144 F: drivers/scsi/qla1280.[ch]
17146 QLOGIC QLA2XXX FC-SCSI DRIVER
17147 M: Nilesh Javali <njavali@marvell.com>
17148 M: GR-QLogic-Storage-Upstream@marvell.com
17149 L: linux-scsi@vger.kernel.org
17151 F: drivers/scsi/qla2xxx/
17153 QLOGIC QLA3XXX NETWORK DRIVER
17154 M: GR-Linux-NIC-Dev@marvell.com
17155 L: netdev@vger.kernel.org
17157 F: drivers/net/ethernet/qlogic/qla3xxx.*
17159 QLOGIC QLA4XXX iSCSI DRIVER
17160 M: Nilesh Javali <njavali@marvell.com>
17161 M: Manish Rangankar <mrangankar@marvell.com>
17162 M: GR-QLogic-Storage-Upstream@marvell.com
17163 L: linux-scsi@vger.kernel.org
17165 F: drivers/scsi/qla4xxx/
17167 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
17168 M: Shahed Shaikh <shshaikh@marvell.com>
17169 M: Manish Chopra <manishc@marvell.com>
17170 M: GR-Linux-NIC-Dev@marvell.com
17171 L: netdev@vger.kernel.org
17173 F: drivers/net/ethernet/qlogic/qlcnic/
17175 QLOGIC QLGE 10Gb ETHERNET DRIVER
17176 M: Manish Chopra <manishc@marvell.com>
17177 M: GR-Linux-NIC-Dev@marvell.com
17178 M: Coiby Xu <coiby.xu@gmail.com>
17179 L: netdev@vger.kernel.org
17181 F: Documentation/networking/device_drivers/qlogic/qlge.rst
17182 F: drivers/staging/qlge/
17184 QM1D1B0004 MEDIA DRIVER
17185 M: Akihiro Tsukada <tskd08@gmail.com>
17186 L: linux-media@vger.kernel.org
17188 F: drivers/media/tuners/qm1d1b0004*
17190 QM1D1C0042 MEDIA DRIVER
17191 M: Akihiro Tsukada <tskd08@gmail.com>
17192 L: linux-media@vger.kernel.org
17194 F: drivers/media/tuners/qm1d1c0042*
17197 M: Anders Larsen <al@alarsen.net>
17199 W: http://www.alarsen.net/linux/qnx4fs/
17201 F: include/uapi/linux/qnx4_fs.h
17202 F: include/uapi/linux/qnxtypes.h
17204 QORIQ DPAA2 FSL-MC BUS DRIVER
17205 M: Stuart Yoder <stuyoder@gmail.com>
17206 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
17207 L: linux-kernel@vger.kernel.org
17209 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
17210 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
17211 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
17212 F: drivers/bus/fsl-mc/
17213 F: include/uapi/linux/fsl_mc.h
17215 QT1010 MEDIA DRIVER
17216 M: Antti Palosaari <crope@iki.fi>
17217 L: linux-media@vger.kernel.org
17219 W: https://linuxtv.org
17220 W: http://palosaari.fi/linux/
17221 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17222 T: git git://linuxtv.org/anttip/media_tree.git
17223 F: drivers/media/tuners/qt1010*
17225 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
17226 M: Kalle Valo <kvalo@kernel.org>
17227 L: ath10k@lists.infradead.org
17229 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
17230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17231 F: drivers/net/wireless/ath/ath10k/
17232 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
17234 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
17235 M: Kalle Valo <kvalo@kernel.org>
17236 L: ath11k@lists.infradead.org
17238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17239 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
17240 F: drivers/net/wireless/ath/ath11k/
17242 QUALCOMM ATH12K WIRELESS DRIVER
17243 M: Kalle Valo <kvalo@kernel.org>
17244 L: ath12k@lists.infradead.org
17246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17247 F: drivers/net/wireless/ath/ath12k/
17249 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
17250 M: Toke Høiland-Jørgensen <toke@toke.dk>
17251 L: linux-wireless@vger.kernel.org
17253 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
17254 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
17255 F: drivers/net/wireless/ath/ath9k/
17257 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
17258 M: Stephan Gerhold <stephan@gerhold.net>
17259 L: netdev@vger.kernel.org
17260 L: linux-arm-msm@vger.kernel.org
17262 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
17263 F: drivers/net/wwan/qcom_bam_dmux.c
17265 QUALCOMM CAMERA SUBSYSTEM DRIVER
17266 M: Robert Foss <rfoss@kernel.org>
17267 M: Todor Tomov <todor.too@gmail.com>
17268 L: linux-media@vger.kernel.org
17270 F: Documentation/admin-guide/media/qcom_camss.rst
17271 F: Documentation/devicetree/bindings/media/*camss*
17272 F: drivers/media/platform/qcom/camss/
17274 QUALCOMM CLOCK DRIVERS
17275 M: Bjorn Andersson <andersson@kernel.org>
17276 L: linux-arm-msm@vger.kernel.org
17278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
17279 F: Documentation/devicetree/bindings/clock/qcom,*
17280 F: drivers/clk/qcom/
17281 F: include/dt-bindings/clock/qcom,*
17283 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
17284 M: Bjorn Andersson <andersson@kernel.org>
17285 M: Konrad Dybcio <konrad.dybcio@linaro.org>
17286 L: linux-pm@vger.kernel.org
17287 L: linux-arm-msm@vger.kernel.org
17289 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
17290 F: drivers/soc/qcom/cpr.c
17292 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
17293 M: Ilia Lin <ilia.lin@kernel.org>
17294 L: linux-pm@vger.kernel.org
17296 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
17297 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
17298 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
17300 QUALCOMM CRYPTO DRIVERS
17301 M: Thara Gopinath <thara.gopinath@gmail.com>
17302 L: linux-crypto@vger.kernel.org
17303 L: linux-arm-msm@vger.kernel.org
17305 F: drivers/crypto/qce/
17307 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
17308 M: Timur Tabi <timur@kernel.org>
17309 L: netdev@vger.kernel.org
17311 F: drivers/net/ethernet/qualcomm/emac/
17313 QUALCOMM ETHQOS ETHERNET DRIVER
17314 M: Vinod Koul <vkoul@kernel.org>
17315 R: Bhupesh Sharma <bhupesh.sharma@linaro.org>
17316 L: netdev@vger.kernel.org
17318 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
17319 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
17321 QUALCOMM FASTRPC DRIVER
17322 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17323 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
17324 L: linux-arm-msm@vger.kernel.org
17326 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
17327 F: drivers/misc/fastrpc.c
17328 F: include/uapi/misc/fastrpc.h
17330 QUALCOMM HEXAGON ARCHITECTURE
17331 M: Brian Cain <bcain@quicinc.com>
17332 L: linux-hexagon@vger.kernel.org
17333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
17337 QUALCOMM HIDMA DRIVER
17338 M: Sinan Kaya <okaya@kernel.org>
17339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17340 L: linux-arm-msm@vger.kernel.org
17341 L: dmaengine@vger.kernel.org
17343 F: drivers/dma/qcom/hidma*
17345 QUALCOMM I2C CCI DRIVER
17346 M: Loic Poulain <loic.poulain@linaro.org>
17347 M: Robert Foss <rfoss@kernel.org>
17348 L: linux-i2c@vger.kernel.org
17349 L: linux-arm-msm@vger.kernel.org
17351 F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
17352 F: drivers/i2c/busses/i2c-qcom-cci.c
17354 QUALCOMM INTERCONNECT BWMON DRIVER
17355 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17356 L: linux-arm-msm@vger.kernel.org
17358 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
17359 F: drivers/soc/qcom/icc-bwmon.c
17362 M: Rob Clark <robdclark@gmail.com>
17363 L: iommu@lists.linux.dev
17364 L: linux-arm-msm@vger.kernel.org
17366 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
17368 QUALCOMM IPC ROUTER (QRTR) DRIVER
17369 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17370 L: linux-arm-msm@vger.kernel.org
17372 F: include/trace/events/qrtr.h
17373 F: include/uapi/linux/qrtr.h
17376 QUALCOMM IPCC MAILBOX DRIVER
17377 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17378 L: linux-arm-msm@vger.kernel.org
17380 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
17381 F: drivers/mailbox/qcom-ipcc.c
17382 F: include/dt-bindings/mailbox/qcom-ipcc.h
17384 QUALCOMM IPQ4019 USB PHY DRIVER
17385 M: Robert Marko <robert.marko@sartura.hr>
17386 M: Luka Perkov <luka.perkov@sartura.hr>
17387 L: linux-arm-msm@vger.kernel.org
17389 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
17390 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
17392 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
17393 M: Robert Marko <robert.marko@sartura.hr>
17394 M: Luka Perkov <luka.perkov@sartura.hr>
17395 L: linux-arm-msm@vger.kernel.org
17397 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
17398 F: drivers/regulator/vqmmc-ipq4019-regulator.c
17400 QUALCOMM NAND CONTROLLER DRIVER
17401 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17402 L: linux-mtd@lists.infradead.org
17403 L: linux-arm-msm@vger.kernel.org
17405 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
17406 F: drivers/mtd/nand/raw/qcom_nandc.c
17408 QUALCOMM RMNET DRIVER
17409 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
17410 M: Sean Tranchetti <quic_stranche@quicinc.com>
17411 L: netdev@vger.kernel.org
17413 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
17414 F: drivers/net/ethernet/qualcomm/rmnet/
17415 F: include/linux/if_rmnet.h
17417 QUALCOMM TSENS THERMAL DRIVER
17418 M: Amit Kucheria <amitk@kernel.org>
17419 M: Thara Gopinath <thara.gopinath@gmail.com>
17420 L: linux-pm@vger.kernel.org
17421 L: linux-arm-msm@vger.kernel.org
17423 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
17424 F: drivers/thermal/qcom/
17426 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
17427 M: Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
17428 M: Vikash Garodia <quic_vgarodia@quicinc.com>
17429 L: linux-media@vger.kernel.org
17430 L: linux-arm-msm@vger.kernel.org
17432 T: git git://linuxtv.org/media_tree.git
17433 F: Documentation/devicetree/bindings/media/*venus*
17434 F: drivers/media/platform/qcom/venus/
17436 QUALCOMM WCN36XX WIRELESS DRIVER
17437 M: Loic Poulain <loic.poulain@linaro.org>
17438 L: wcn36xx@lists.infradead.org
17440 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
17441 F: drivers/net/wireless/ath/wcn36xx/
17443 QUANTENNA QTNFMAC WIRELESS DRIVER
17444 M: Igor Mitsyanko <imitsyanko@quantenna.com>
17445 R: Sergey Matyukevich <geomatsi@gmail.com>
17446 L: linux-wireless@vger.kernel.org
17448 F: drivers/net/wireless/quantenna
17450 RADEON and AMDGPU DRM DRIVERS
17451 M: Alex Deucher <alexander.deucher@amd.com>
17452 M: Christian König <christian.koenig@amd.com>
17453 M: Pan, Xinhui <Xinhui.Pan@amd.com>
17454 L: amd-gfx@lists.freedesktop.org
17456 T: git https://gitlab.freedesktop.org/agd5f/linux.git
17457 B: https://gitlab.freedesktop.org/drm/amd/-/issues
17458 C: irc://irc.oftc.net/radeon
17459 F: Documentation/gpu/amdgpu/
17460 F: drivers/gpu/drm/amd/
17461 F: drivers/gpu/drm/radeon/
17462 F: include/uapi/drm/amdgpu_drm.h
17463 F: include/uapi/drm/radeon_drm.h
17465 RADEON FRAMEBUFFER DISPLAY DRIVER
17466 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
17467 L: linux-fbdev@vger.kernel.org
17469 F: drivers/video/fbdev/aty/radeon*
17470 F: include/uapi/linux/radeonfb.h
17472 RADIOSHARK RADIO DRIVER
17473 M: Hans Verkuil <hverkuil@xs4all.nl>
17474 L: linux-media@vger.kernel.org
17476 T: git git://linuxtv.org/media_tree.git
17477 F: drivers/media/radio/radio-shark.c
17479 RADIOSHARK2 RADIO DRIVER
17480 M: Hans Verkuil <hverkuil@xs4all.nl>
17481 L: linux-media@vger.kernel.org
17483 T: git git://linuxtv.org/media_tree.git
17484 F: drivers/media/radio/radio-shark2.c
17485 F: drivers/media/radio/radio-tea5777.c
17487 RADOS BLOCK DEVICE (RBD)
17488 M: Ilya Dryomov <idryomov@gmail.com>
17489 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
17490 L: ceph-devel@vger.kernel.org
17492 W: http://ceph.com/
17493 T: git https://github.com/ceph/ceph-client.git
17494 F: Documentation/ABI/testing/sysfs-bus-rbd
17495 F: drivers/block/rbd.c
17496 F: drivers/block/rbd_types.h
17498 RAGE128 FRAMEBUFFER DISPLAY DRIVER
17499 M: Paul Mackerras <paulus@samba.org>
17500 L: linux-fbdev@vger.kernel.org
17502 F: drivers/video/fbdev/aty/aty128fb.c
17504 RAINSHADOW-CEC DRIVER
17505 M: Hans Verkuil <hverkuil@xs4all.nl>
17506 L: linux-media@vger.kernel.org
17508 T: git git://linuxtv.org/media_tree.git
17509 F: drivers/media/cec/usb/rainshadow/
17511 RALINK MIPS ARCHITECTURE
17512 M: John Crispin <john@phrozen.org>
17513 L: linux-mips@vger.kernel.org
17515 F: arch/mips/ralink
17517 RALINK MT7621 MIPS ARCHITECTURE
17518 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17519 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17520 L: linux-mips@vger.kernel.org
17522 F: arch/mips/boot/dts/ralink/mt7621*
17524 RALINK PINCTRL DRIVER
17525 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17526 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17527 L: linux-mips@vger.kernel.org
17529 F: drivers/pinctrl/ralink/
17531 RALINK RT2X00 WIRELESS LAN DRIVER
17532 M: Stanislaw Gruszka <stf_xl@wp.pl>
17533 M: Helmut Schaa <helmut.schaa@googlemail.com>
17534 L: linux-wireless@vger.kernel.org
17536 F: drivers/net/wireless/ralink/rt2x00/
17538 RAMDISK RAM BLOCK DEVICE DRIVER
17539 M: Jens Axboe <axboe@kernel.dk>
17541 F: Documentation/admin-guide/blockdev/ramdisk.rst
17542 F: drivers/block/brd.c
17544 RANCHU VIRTUAL BOARD FOR MIPS
17545 M: Miodrag Dinic <miodrag.dinic@mips.com>
17546 L: linux-mips@vger.kernel.org
17548 F: arch/mips/configs/generic/board-ranchu.config
17549 F: arch/mips/generic/board-ranchu.c
17551 RANDOM NUMBER DRIVER
17552 M: "Theodore Ts'o" <tytso@mit.edu>
17553 M: Jason A. Donenfeld <Jason@zx2c4.com>
17554 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17556 F: drivers/char/random.c
17557 F: drivers/virt/vmgenid.c
17560 M: Matt Porter <mporter@kernel.crashing.org>
17561 M: Alexandre Bounine <alex.bou9@gmail.com>
17563 F: drivers/rapidio/
17566 M: Tony Luck <tony.luck@intel.com>
17567 M: Borislav Petkov <bp@alien8.de>
17568 L: linux-edac@vger.kernel.org
17570 F: Documentation/admin-guide/ras.rst
17572 F: include/linux/ras.h
17573 F: include/ras/ras_event.h
17575 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17576 L: linux-wireless@vger.kernel.org
17578 F: drivers/net/wireless/ray*
17580 RC-CORE / LIRC FRAMEWORK
17581 M: Sean Young <sean@mess.org>
17582 L: linux-media@vger.kernel.org
17584 W: http://linuxtv.org
17585 T: git git://linuxtv.org/media_tree.git
17586 F: Documentation/driver-api/media/rc-core.rst
17587 F: Documentation/userspace-api/media/rc/
17588 F: drivers/media/rc/
17589 F: include/media/rc-map.h
17590 F: include/media/rc-core.h
17591 F: include/uapi/linux/lirc.h
17593 RCMM REMOTE CONTROLS DECODER
17594 M: Patrick Lerda <patrick9876@free.fr>
17596 F: drivers/media/rc/ir-rcmm-decoder.c
17598 RCUTORTURE TEST FRAMEWORK
17599 M: "Paul E. McKenney" <paulmck@kernel.org>
17600 M: Josh Triplett <josh@joshtriplett.org>
17601 R: Steven Rostedt <rostedt@goodmis.org>
17602 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17603 R: Lai Jiangshan <jiangshanlai@gmail.com>
17604 L: rcu@vger.kernel.org
17606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17607 F: tools/testing/selftests/rcutorture
17609 RDACM20 Camera Sensor
17610 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17611 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17612 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17613 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17614 L: linux-media@vger.kernel.org
17616 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17617 F: drivers/media/i2c/max9271.c
17618 F: drivers/media/i2c/max9271.h
17619 F: drivers/media/i2c/rdacm20.c
17621 RDACM21 Camera Sensor
17622 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17623 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17624 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17625 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17626 L: linux-media@vger.kernel.org
17628 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17629 F: drivers/media/i2c/max9271.c
17630 F: drivers/media/i2c/max9271.h
17631 F: drivers/media/i2c/rdacm21.c
17634 M: Florian Fainelli <florian@openwrt.org>
17637 RDC R6040 FAST ETHERNET DRIVER
17638 M: Florian Fainelli <f.fainelli@gmail.com>
17639 L: netdev@vger.kernel.org
17641 F: drivers/net/ethernet/rdc/r6040.c
17643 RDMAVT - RDMA verbs software
17644 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17645 L: linux-rdma@vger.kernel.org
17647 F: drivers/infiniband/sw/rdmavt
17649 RDS - RELIABLE DATAGRAM SOCKETS
17650 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
17651 L: netdev@vger.kernel.org
17652 L: linux-rdma@vger.kernel.org
17653 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
17655 W: https://oss.oracle.com/projects/rds/
17656 F: Documentation/networking/rds.rst
17659 RDT - RESOURCE ALLOCATION
17660 M: Fenghua Yu <fenghua.yu@intel.com>
17661 M: Reinette Chatre <reinette.chatre@intel.com>
17662 L: linux-kernel@vger.kernel.org
17664 F: Documentation/x86/resctrl*
17665 F: arch/x86/include/asm/resctrl.h
17666 F: arch/x86/kernel/cpu/resctrl/
17667 F: tools/testing/selftests/resctrl/
17669 READ-COPY UPDATE (RCU)
17670 M: "Paul E. McKenney" <paulmck@kernel.org>
17671 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17672 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17673 M: Josh Triplett <josh@joshtriplett.org>
17674 R: Steven Rostedt <rostedt@goodmis.org>
17675 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17676 R: Lai Jiangshan <jiangshanlai@gmail.com>
17677 R: Joel Fernandes <joel@joelfernandes.org>
17678 L: rcu@vger.kernel.org
17680 W: http://www.rdrop.com/users/paulmck/RCU/
17681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17682 F: Documentation/RCU/
17683 F: include/linux/rcu*
17685 X: Documentation/RCU/torture.rst
17686 X: include/linux/srcu*.h
17687 X: kernel/rcu/srcu*.c
17689 REAL TIME CLOCK (RTC) SUBSYSTEM
17690 M: Alessandro Zummo <a.zummo@towertech.it>
17691 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17692 L: linux-rtc@vger.kernel.org
17694 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17696 F: Documentation/admin-guide/rtc.rst
17697 F: Documentation/devicetree/bindings/rtc/
17699 F: include/linux/platform_data/rtc-*
17700 F: include/linux/rtc.h
17701 F: include/linux/rtc/
17702 F: include/uapi/linux/rtc.h
17703 F: tools/testing/selftests/rtc/
17705 REALTEK AUDIO CODECS
17706 M: Oder Chiou <oder_chiou@realtek.com>
17708 F: include/sound/rt*.h
17709 F: sound/soc/codecs/rt*
17711 REALTEK OTTO WATCHDOG
17712 M: Sander Vanheule <sander@svanheule.net>
17713 L: linux-watchdog@vger.kernel.org
17715 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17716 F: drivers/watchdog/realtek_otto_wdt.c
17718 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17719 M: Linus Walleij <linus.walleij@linaro.org>
17720 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17722 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17723 F: drivers/net/dsa/realtek/*
17725 REALTEK WIRELESS DRIVER (rtlwifi family)
17726 M: Ping-Ke Shih <pkshih@realtek.com>
17727 L: linux-wireless@vger.kernel.org
17729 W: https://wireless.wiki.kernel.org/
17730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17731 F: drivers/net/wireless/realtek/rtlwifi/
17733 REALTEK WIRELESS DRIVER (rtw88)
17734 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17735 L: linux-wireless@vger.kernel.org
17737 F: drivers/net/wireless/realtek/rtw88/
17739 REALTEK WIRELESS DRIVER (rtw89)
17740 M: Ping-Ke Shih <pkshih@realtek.com>
17741 L: linux-wireless@vger.kernel.org
17743 F: drivers/net/wireless/realtek/rtw89/
17745 REDPINE WIRELESS DRIVER
17746 L: linux-wireless@vger.kernel.org
17748 F: drivers/net/wireless/rsi/
17750 REGISTER MAP ABSTRACTION
17751 M: Mark Brown <broonie@kernel.org>
17752 L: linux-kernel@vger.kernel.org
17754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17755 F: Documentation/devicetree/bindings/regmap/
17756 F: drivers/base/regmap/
17757 F: include/linux/regmap.h
17759 REISERFS FILE SYSTEM
17760 L: reiserfs-devel@vger.kernel.org
17764 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17765 M: Bjorn Andersson <andersson@kernel.org>
17766 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17767 L: linux-remoteproc@vger.kernel.org
17769 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17770 F: Documentation/ABI/testing/sysfs-class-remoteproc
17771 F: Documentation/devicetree/bindings/remoteproc/
17772 F: Documentation/staging/remoteproc.rst
17773 F: drivers/remoteproc/
17774 F: include/linux/remoteproc.h
17775 F: include/linux/remoteproc/
17777 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17778 M: Bjorn Andersson <andersson@kernel.org>
17779 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17780 L: linux-remoteproc@vger.kernel.org
17782 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17783 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17784 F: Documentation/staging/rpmsg.rst
17786 F: include/linux/rpmsg.h
17787 F: include/linux/rpmsg/
17788 F: include/uapi/linux/rpmsg.h
17791 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17792 M: Stephan Gerhold <stephan@gerhold.net>
17793 L: netdev@vger.kernel.org
17794 L: linux-remoteproc@vger.kernel.org
17796 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17798 RENESAS CLOCK DRIVERS
17799 M: Geert Uytterhoeven <geert+renesas@glider.be>
17800 L: linux-renesas-soc@vger.kernel.org
17802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17803 F: Documentation/devicetree/bindings/clock/renesas,*
17804 F: drivers/clk/renesas/
17806 RENESAS EMEV2 I2C DRIVER
17807 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17808 L: linux-renesas-soc@vger.kernel.org
17810 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17811 F: drivers/i2c/busses/i2c-emev2.c
17813 RENESAS ETHERNET DRIVERS
17814 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17815 L: netdev@vger.kernel.org
17816 L: linux-renesas-soc@vger.kernel.org
17817 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17818 F: drivers/net/ethernet/renesas/
17819 F: include/linux/sh_eth.h
17821 RENESAS IDT821034 ASoC CODEC
17822 M: Herve Codina <herve.codina@bootlin.com>
17823 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17825 F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
17826 F: sound/soc/codecs/idt821034.c
17828 RENESAS R-CAR GYROADC DRIVER
17829 M: Marek Vasut <marek.vasut@gmail.com>
17830 L: linux-iio@vger.kernel.org
17832 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17833 F: drivers/iio/adc/rcar-gyroadc.c
17835 RENESAS R-CAR I2C DRIVERS
17836 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17837 L: linux-renesas-soc@vger.kernel.org
17839 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17840 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17841 F: drivers/i2c/busses/i2c-rcar.c
17842 F: drivers/i2c/busses/i2c-sh_mobile.c
17844 RENESAS R-CAR SATA DRIVER
17845 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17847 L: linux-ide@vger.kernel.org
17848 L: linux-renesas-soc@vger.kernel.org
17849 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17850 F: drivers/ata/sata_rcar.c
17852 RENESAS R-CAR THERMAL DRIVERS
17853 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17854 L: linux-renesas-soc@vger.kernel.org
17856 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17857 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17858 F: drivers/thermal/rcar_gen3_thermal.c
17859 F: drivers/thermal/rcar_thermal.c
17861 RENESAS RIIC DRIVER
17862 M: Chris Brandt <chris.brandt@renesas.com>
17863 L: linux-renesas-soc@vger.kernel.org
17865 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17866 F: drivers/i2c/busses/i2c-riic.c
17868 RENESAS USB PHY DRIVER
17869 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17870 L: linux-renesas-soc@vger.kernel.org
17872 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17874 RENESAS RZ/G2L A/D DRIVER
17875 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17876 L: linux-iio@vger.kernel.org
17877 L: linux-renesas-soc@vger.kernel.org
17879 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17880 F: drivers/iio/adc/rzg2l_adc.c
17882 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17883 M: Clément Léger <clement.leger@bootlin.com>
17884 L: linux-renesas-soc@vger.kernel.org
17885 L: netdev@vger.kernel.org
17887 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17888 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17889 F: drivers/net/dsa/rzn1_a5psw*
17890 F: drivers/net/pcs/pcs-rzn1-miic.c
17891 F: include/dt-bindings/net/pcs-rzn1-miic.h
17892 F: include/linux/pcs-rzn1-miic.h
17893 F: net/dsa/tag_rzn1_a5psw.c
17895 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17896 M: Miquel Raynal <miquel.raynal@bootlin.com>
17897 L: linux-rtc@vger.kernel.org
17898 L: linux-renesas-soc@vger.kernel.org
17900 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17901 F: drivers/rtc/rtc-rzn1.c
17903 RENESAS RZ/N1 USBF CONTROLLER DRIVER
17904 M: Herve Codina <herve.codina@bootlin.com>
17905 L: linux-renesas-soc@vger.kernel.org
17906 L: linux-usb@vger.kernel.org
17908 F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
17909 F: drivers/usb/gadget/udc/renesas_usbf.c
17911 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17912 M: Miquel Raynal <miquel.raynal@bootlin.com>
17913 L: linux-mtd@lists.infradead.org
17914 L: linux-renesas-soc@vger.kernel.org
17916 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17917 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17919 RENESAS VERSACLOCK 7 CLOCK DRIVER
17920 M: Alex Helms <alexander.helms.jy@renesas.com>
17922 F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
17923 F: drivers/clk/clk-versaclock7.c
17925 RESET CONTROLLER FRAMEWORK
17926 M: Philipp Zabel <p.zabel@pengutronix.de>
17928 T: git git://git.pengutronix.de/git/pza/linux
17929 F: Documentation/devicetree/bindings/reset/
17930 F: Documentation/driver-api/reset.rst
17932 F: include/dt-bindings/reset/
17933 F: include/linux/reset-controller.h
17934 F: include/linux/reset.h
17935 F: include/linux/reset/
17936 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17938 RESTARTABLE SEQUENCES SUPPORT
17939 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17940 M: Peter Zijlstra <peterz@infradead.org>
17941 M: "Paul E. McKenney" <paulmck@kernel.org>
17942 M: Boqun Feng <boqun.feng@gmail.com>
17943 L: linux-kernel@vger.kernel.org
17945 F: include/trace/events/rseq.h
17946 F: include/uapi/linux/rseq.h
17948 F: tools/testing/selftests/rseq/
17951 M: Johannes Berg <johannes@sipsolutions.net>
17952 L: linux-wireless@vger.kernel.org
17954 W: https://wireless.wiki.kernel.org/
17955 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17958 F: Documentation/ABI/stable/sysfs-class-rfkill
17959 F: Documentation/driver-api/rfkill.rst
17960 F: include/linux/rfkill.h
17961 F: include/uapi/linux/rfkill.h
17965 M: Thomas Graf <tgraf@suug.ch>
17966 M: Herbert Xu <herbert@gondor.apana.org.au>
17967 L: netdev@vger.kernel.org
17969 F: include/linux/rhashtable-types.h
17970 F: include/linux/rhashtable.h
17971 F: lib/rhashtable.c
17972 F: lib/test_rhashtable.c
17974 RICOH R5C592 MEMORYSTICK DRIVER
17975 M: Maxim Levitsky <maximlevitsky@gmail.com>
17977 F: drivers/memstick/host/r592.*
17979 RICOH SMARTMEDIA/XD DRIVER
17980 M: Maxim Levitsky <maximlevitsky@gmail.com>
17982 F: drivers/mtd/nand/raw/r852.c
17983 F: drivers/mtd/nand/raw/r852.h
17986 M: Atish Patra <atishp@atishpatra.org>
17987 R: Anup Patel <anup@brainfault.org>
17988 L: linux-riscv@lists.infradead.org
17990 F: drivers/perf/riscv_pmu.c
17991 F: drivers/perf/riscv_pmu_legacy.c
17992 F: drivers/perf/riscv_pmu_sbi.c
17994 RISC-V ARCHITECTURE
17995 M: Paul Walmsley <paul.walmsley@sifive.com>
17996 M: Palmer Dabbelt <palmer@dabbelt.com>
17997 M: Albert Ou <aou@eecs.berkeley.edu>
17998 L: linux-riscv@lists.infradead.org
18000 Q: https://patchwork.kernel.org/project/linux-riscv/list/
18001 C: irc://irc.libera.chat/riscv
18002 P: Documentation/riscv/patch-acceptance.rst
18003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
18008 RISC-V MICROCHIP FPGA SUPPORT
18009 M: Conor Dooley <conor.dooley@microchip.com>
18010 M: Daire McNamara <daire.mcnamara@microchip.com>
18011 L: linux-riscv@lists.infradead.org
18013 F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
18014 F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
18015 F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
18016 F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
18017 F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
18018 F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
18019 F: Documentation/devicetree/bindings/riscv/microchip.yaml
18020 F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
18021 F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
18022 F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
18023 F: arch/riscv/boot/dts/microchip/
18024 F: drivers/char/hw_random/mpfs-rng.c
18025 F: drivers/clk/microchip/clk-mpfs.c
18026 F: drivers/i2c/busses/i2c-microchip-corei2c.c
18027 F: drivers/mailbox/mailbox-mpfs.c
18028 F: drivers/pci/controller/pcie-microchip-host.c
18029 F: drivers/reset/reset-mpfs.c
18030 F: drivers/rtc/rtc-mpfs.c
18031 F: drivers/soc/microchip/mpfs-sys-controller.c
18032 F: drivers/spi/spi-microchip-core-qspi.c
18033 F: drivers/spi/spi-microchip-core.c
18034 F: drivers/usb/musb/mpfs.c
18035 F: include/soc/microchip/mpfs.h
18037 RISC-V MISC SOC SUPPORT
18038 M: Conor Dooley <conor@kernel.org>
18039 L: linux-riscv@lists.infradead.org
18041 Q: https://patchwork.kernel.org/project/linux-riscv/list/
18042 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
18043 F: Documentation/devicetree/bindings/riscv/
18044 F: arch/riscv/boot/dts/
18047 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
18048 M: Jack Wang <jinpu.wang@ionos.com>
18049 L: linux-block@vger.kernel.org
18051 F: drivers/block/rnbd/
18054 M: Stefan Achatz <erazor_de@users.sourceforge.net>
18056 W: http://sourceforge.net/projects/roccat/
18057 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
18058 F: drivers/hid/hid-roccat*
18059 F: include/linux/hid-roccat*
18061 ROCKCHIP CRYPTO DRIVERS
18062 M: Corentin Labbe <clabbe@baylibre.com>
18063 L: linux-crypto@vger.kernel.org
18065 F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
18066 F: drivers/crypto/rockchip/
18068 ROCKCHIP I2S TDM DRIVER
18069 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
18070 L: linux-rockchip@lists.infradead.org
18072 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
18073 F: sound/soc/rockchip/rockchip_i2s_tdm.*
18075 ROCKCHIP ISP V1 DRIVER
18076 M: Dafna Hirschfeld <dafna@fastmail.com>
18077 L: linux-media@vger.kernel.org
18078 L: linux-rockchip@lists.infradead.org
18080 F: Documentation/admin-guide/media/rkisp1.rst
18081 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
18082 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
18083 F: drivers/media/platform/rockchip/rkisp1
18084 F: include/uapi/linux/rkisp1-config.h
18086 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
18087 M: Jacob Chen <jacob-chen@iotwrt.com>
18088 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18089 L: linux-media@vger.kernel.org
18090 L: linux-rockchip@lists.infradead.org
18092 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
18093 F: drivers/media/platform/rockchip/rga/
18095 ROCKCHIP VIDEO DECODER DRIVER
18096 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18097 L: linux-media@vger.kernel.org
18098 L: linux-rockchip@lists.infradead.org
18100 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
18101 F: drivers/staging/media/rkvdec/
18104 M: Jiri Pirko <jiri@resnulli.us>
18105 L: netdev@vger.kernel.org
18107 F: drivers/net/ethernet/rocker/
18109 ROCKETPORT EXPRESS/INFINITY DRIVER
18110 M: Kevin Cernekee <cernekee@gmail.com>
18111 L: linux-serial@vger.kernel.org
18113 F: drivers/tty/serial/rp2.*
18115 ROHM BD99954 CHARGER IC
18116 M: Matti Vaittinen <mazziesaccount@gmail.com>
18118 F: drivers/power/supply/bd99954-charger.c
18119 F: drivers/power/supply/bd99954-charger.h
18121 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
18122 M: Tomasz Duszynski <tduszyns@gmail.com>
18124 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
18125 F: drivers/iio/light/bh1750.c
18127 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
18128 M: Marek Vasut <marek.vasut+renesas@gmail.com>
18129 L: linux-kernel@vger.kernel.org
18130 L: linux-renesas-soc@vger.kernel.org
18132 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
18133 F: drivers/gpio/gpio-bd9571mwv.c
18134 F: drivers/mfd/bd9571mwv.c
18135 F: drivers/regulator/bd9571mwv-regulator.c
18136 F: include/linux/mfd/bd9571mwv.h
18138 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
18139 M: Matti Vaittinen <mazziesaccount@gmail.com>
18141 F: drivers/clk/clk-bd718x7.c
18142 F: drivers/gpio/gpio-bd71815.c
18143 F: drivers/gpio/gpio-bd71828.c
18144 F: drivers/mfd/rohm-bd71828.c
18145 F: drivers/mfd/rohm-bd718x7.c
18146 F: drivers/mfd/rohm-bd9576.c
18147 F: drivers/regulator/bd71815-regulator.c
18148 F: drivers/regulator/bd71828-regulator.c
18149 F: drivers/regulator/bd718x7-regulator.c
18150 F: drivers/regulator/bd9576-regulator.c
18151 F: drivers/regulator/rohm-regulator.c
18152 F: drivers/rtc/rtc-bd70528.c
18153 F: drivers/watchdog/bd9576_wdt.c
18154 F: include/linux/mfd/rohm-bd71815.h
18155 F: include/linux/mfd/rohm-bd71828.h
18156 F: include/linux/mfd/rohm-bd718x7.h
18157 F: include/linux/mfd/rohm-bd957x.h
18158 F: include/linux/mfd/rohm-generic.h
18159 F: include/linux/mfd/rohm-shared.h
18162 M: Ralf Baechle <ralf@linux-mips.org>
18163 L: linux-hams@vger.kernel.org
18165 W: http://www.linux-ax25.org/
18166 F: include/net/rose.h
18167 F: include/uapi/linux/rose.h
18170 ROTATION DRIVER FOR ALLWINNER A83T
18171 M: Jernej Skrabec <jernej.skrabec@gmail.com>
18172 L: linux-media@vger.kernel.org
18174 T: git git://linuxtv.org/media_tree.git
18175 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
18176 F: drivers/media/platform/sunxi/sun8i-rotate/
18179 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18180 L: linux-remoteproc@vger.kernel.org
18182 F: drivers/tty/rpmsg_tty.c
18184 RTL2830 MEDIA DRIVER
18185 M: Antti Palosaari <crope@iki.fi>
18186 L: linux-media@vger.kernel.org
18188 W: https://linuxtv.org
18189 W: http://palosaari.fi/linux/
18190 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18191 T: git git://linuxtv.org/anttip/media_tree.git
18192 F: drivers/media/dvb-frontends/rtl2830*
18194 RTL2832 MEDIA DRIVER
18195 M: Antti Palosaari <crope@iki.fi>
18196 L: linux-media@vger.kernel.org
18198 W: https://linuxtv.org
18199 W: http://palosaari.fi/linux/
18200 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18201 T: git git://linuxtv.org/anttip/media_tree.git
18202 F: drivers/media/dvb-frontends/rtl2832*
18204 RTL2832_SDR MEDIA DRIVER
18205 M: Antti Palosaari <crope@iki.fi>
18206 L: linux-media@vger.kernel.org
18208 W: https://linuxtv.org
18209 W: http://palosaari.fi/linux/
18210 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18211 T: git git://linuxtv.org/anttip/media_tree.git
18212 F: drivers/media/dvb-frontends/rtl2832_sdr*
18214 RTL8180 WIRELESS DRIVER
18215 L: linux-wireless@vger.kernel.org
18217 W: https://wireless.wiki.kernel.org/
18218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18219 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
18221 RTL8187 WIRELESS DRIVER
18222 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18223 M: Hin-Tak Leung <htl10@users.sourceforge.net>
18224 M: Larry Finger <Larry.Finger@lwfinger.net>
18225 L: linux-wireless@vger.kernel.org
18227 W: https://wireless.wiki.kernel.org/
18228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18229 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
18231 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
18232 M: Jes Sorensen <Jes.Sorensen@gmail.com>
18233 L: linux-wireless@vger.kernel.org
18235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
18236 F: drivers/net/wireless/realtek/rtl8xxxu/
18238 RTRS TRANSPORT DRIVERS
18239 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
18240 M: Jack Wang <jinpu.wang@ionos.com>
18241 L: linux-rdma@vger.kernel.org
18243 F: drivers/infiniband/ulp/rtrs/
18245 RUNTIME VERIFICATION (RV)
18246 M: Daniel Bristot de Oliveira <bristot@kernel.org>
18247 M: Steven Rostedt <rostedt@goodmis.org>
18248 L: linux-trace-devel@vger.kernel.org
18250 F: Documentation/trace/rv/
18251 F: include/linux/rv.h
18253 F: kernel/trace/rv/
18254 F: tools/verification/
18257 M: Miguel Ojeda <ojeda@kernel.org>
18258 M: Alex Gaynor <alex.gaynor@gmail.com>
18259 M: Wedson Almeida Filho <wedsonaf@gmail.com>
18260 R: Boqun Feng <boqun.feng@gmail.com>
18261 R: Gary Guo <gary@garyguo.net>
18262 R: Björn Roy Baron <bjorn3_gh@protonmail.com>
18263 L: rust-for-linux@vger.kernel.org
18265 W: https://github.com/Rust-for-Linux/linux
18266 B: https://github.com/Rust-for-Linux/linux/issues
18267 C: zulip://rust-for-linux.zulipchat.com
18268 T: git https://github.com/Rust-for-Linux/linux.git rust-next
18269 F: Documentation/rust/
18275 RXRPC SOCKETS (AF_RXRPC)
18276 M: David Howells <dhowells@redhat.com>
18277 M: Marc Dionne <marc.dionne@auristor.com>
18278 L: linux-afs@lists.infradead.org
18280 W: https://www.infradead.org/~dhowells/kafs/
18281 F: Documentation/networking/rxrpc.rst
18282 F: include/keys/rxrpc-type.h
18283 F: include/net/af_rxrpc.h
18284 F: include/trace/events/rxrpc.h
18285 F: include/uapi/linux/rxrpc.h
18288 S3 SAVAGE FRAMEBUFFER DRIVER
18289 M: Antonino Daplas <adaplas@gmail.com>
18290 L: linux-fbdev@vger.kernel.org
18292 F: drivers/video/fbdev/savage/
18295 M: Heiko Carstens <hca@linux.ibm.com>
18296 M: Vasily Gorbik <gor@linux.ibm.com>
18297 M: Alexander Gordeev <agordeev@linux.ibm.com>
18298 R: Christian Borntraeger <borntraeger@linux.ibm.com>
18299 R: Sven Schnelle <svens@linux.ibm.com>
18300 L: linux-s390@vger.kernel.org
18302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18303 F: Documentation/driver-api/s390-drivers.rst
18304 F: Documentation/s390/
18307 F: drivers/watchdog/diag288_wdt.c
18309 S390 COMMON I/O LAYER
18310 M: Vineeth Vijayan <vneethv@linux.ibm.com>
18311 M: Peter Oberparleiter <oberpar@linux.ibm.com>
18312 L: linux-s390@vger.kernel.org
18314 F: drivers/s390/cio/
18317 M: Stefan Haberland <sth@linux.ibm.com>
18318 M: Jan Hoeppner <hoeppner@linux.ibm.com>
18319 L: linux-s390@vger.kernel.org
18321 F: block/partitions/ibm.c
18322 F: drivers/s390/block/dasd*
18323 F: include/linux/dasd_mod.h
18326 M: Matthew Rosato <mjrosato@linux.ibm.com>
18327 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18328 L: linux-s390@vger.kernel.org
18330 F: drivers/iommu/s390-iommu.c
18332 S390 IUCV NETWORK LAYER
18333 M: Alexandra Winter <wintera@linux.ibm.com>
18334 M: Wenjia Zhang <wenjia@linux.ibm.com>
18335 L: linux-s390@vger.kernel.org
18336 L: netdev@vger.kernel.org
18338 F: drivers/s390/net/*iucv*
18339 F: include/net/iucv/
18342 S390 NETWORK DRIVERS
18343 M: Alexandra Winter <wintera@linux.ibm.com>
18344 M: Wenjia Zhang <wenjia@linux.ibm.com>
18345 L: linux-s390@vger.kernel.org
18346 L: netdev@vger.kernel.org
18348 F: drivers/s390/net/
18351 M: Alexander Gordeev <agordeev@linux.ibm.com>
18352 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18353 L: linux-s390@vger.kernel.org
18355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18356 F: arch/s390/include/asm/pgtable.h
18360 M: Niklas Schnelle <schnelle@linux.ibm.com>
18361 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18362 L: linux-s390@vger.kernel.org
18365 F: drivers/pci/hotplug/s390_pci_hpc.c
18366 F: Documentation/s390/pci.rst
18369 M: Vineeth Vijayan <vneethv@linux.ibm.com>
18370 L: linux-s390@vger.kernel.org
18372 F: drivers/s390/block/scm*
18373 F: drivers/s390/cio/scm.c
18375 S390 VFIO AP DRIVER
18376 M: Tony Krowiak <akrowiak@linux.ibm.com>
18377 M: Halil Pasic <pasic@linux.ibm.com>
18378 M: Jason Herne <jjherne@linux.ibm.com>
18379 L: linux-s390@vger.kernel.org
18381 F: Documentation/s390/vfio-ap*
18382 F: drivers/s390/crypto/vfio_ap*
18384 S390 VFIO-CCW DRIVER
18385 M: Eric Farman <farman@linux.ibm.com>
18386 M: Matthew Rosato <mjrosato@linux.ibm.com>
18387 R: Halil Pasic <pasic@linux.ibm.com>
18388 L: linux-s390@vger.kernel.org
18389 L: kvm@vger.kernel.org
18391 F: Documentation/s390/vfio-ccw.rst
18392 F: drivers/s390/cio/vfio_ccw*
18393 F: include/uapi/linux/vfio_ccw.h
18395 S390 VFIO-PCI DRIVER
18396 M: Matthew Rosato <mjrosato@linux.ibm.com>
18397 M: Eric Farman <farman@linux.ibm.com>
18398 L: linux-s390@vger.kernel.org
18399 L: kvm@vger.kernel.org
18401 F: arch/s390/kvm/pci*
18402 F: drivers/vfio/pci/vfio_pci_zdev.c
18403 F: include/uapi/linux/vfio_zdev.h
18406 M: Harald Freudenberger <freude@linux.ibm.com>
18407 L: linux-s390@vger.kernel.org
18409 F: drivers/s390/crypto/
18412 M: Steffen Maier <maier@linux.ibm.com>
18413 M: Benjamin Block <bblock@linux.ibm.com>
18414 L: linux-s390@vger.kernel.org
18416 F: drivers/s390/scsi/zfcp_*
18418 SAA6588 RDS RECEIVER DRIVER
18419 M: Hans Verkuil <hverkuil@xs4all.nl>
18420 L: linux-media@vger.kernel.org
18422 W: https://linuxtv.org
18423 T: git git://linuxtv.org/media_tree.git
18424 F: drivers/media/i2c/saa6588*
18426 SAA7134 VIDEO4LINUX DRIVER
18427 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18428 L: linux-media@vger.kernel.org
18430 W: https://linuxtv.org
18431 T: git git://linuxtv.org/media_tree.git
18432 F: Documentation/driver-api/media/drivers/saa7134*
18433 F: drivers/media/pci/saa7134/
18435 SAA7146 VIDEO4LINUX-2 DRIVER
18436 M: Hans Verkuil <hverkuil@xs4all.nl>
18437 L: linux-media@vger.kernel.org
18439 T: git git://linuxtv.org/media_tree.git
18440 F: drivers/media/common/saa7146/
18441 F: drivers/media/pci/saa7146/
18442 F: include/media/drv-intf/saa7146*
18444 SAFESETID SECURITY MODULE
18445 M: Micah Morton <mortonm@chromium.org>
18447 F: Documentation/admin-guide/LSM/SafeSetID.rst
18448 F: security/safesetid/
18450 SAMSUNG AUDIO (ASoC) DRIVERS
18451 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18452 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18453 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18455 B: mailto:linux-samsung-soc@vger.kernel.org
18456 F: Documentation/devicetree/bindings/sound/samsung*
18457 F: sound/soc/samsung/
18459 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
18460 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18461 L: linux-crypto@vger.kernel.org
18462 L: linux-samsung-soc@vger.kernel.org
18464 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
18465 F: drivers/crypto/exynos-rng.c
18467 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
18468 M: Łukasz Stelmach <l.stelmach@samsung.com>
18469 L: linux-samsung-soc@vger.kernel.org
18471 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
18472 F: drivers/char/hw_random/exynos-trng.c
18474 SAMSUNG FRAMEBUFFER DRIVER
18475 M: Jingoo Han <jingoohan1@gmail.com>
18476 L: linux-fbdev@vger.kernel.org
18478 F: drivers/video/fbdev/s3c-fb.c
18480 SAMSUNG INTERCONNECT DRIVERS
18481 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18482 M: Artur Świgoń <a.swigon@samsung.com>
18483 L: linux-pm@vger.kernel.org
18484 L: linux-samsung-soc@vger.kernel.org
18486 F: drivers/interconnect/samsung/
18488 SAMSUNG LAPTOP DRIVER
18489 M: Corentin Chary <corentin.chary@gmail.com>
18490 L: platform-driver-x86@vger.kernel.org
18492 F: drivers/platform/x86/samsung-laptop.c
18494 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
18495 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18496 L: linux-kernel@vger.kernel.org
18497 L: linux-samsung-soc@vger.kernel.org
18499 B: mailto:linux-samsung-soc@vger.kernel.org
18500 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
18501 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
18502 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
18503 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
18504 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
18505 F: drivers/clk/clk-s2mps11.c
18506 F: drivers/mfd/sec*.c
18507 F: drivers/regulator/s2m*.c
18508 F: drivers/regulator/s5m*.c
18509 F: drivers/rtc/rtc-s5m.c
18510 F: include/linux/mfd/samsung/
18512 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
18513 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
18514 L: linux-media@vger.kernel.org
18515 L: linux-samsung-soc@vger.kernel.org
18517 F: drivers/media/platform/samsung/s3c-camif/
18518 F: include/media/drv-intf/s3c_camif.h
18520 SAMSUNG S3FWRN5 NFC DRIVER
18521 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18522 L: linux-nfc@lists.01.org (subscribers-only)
18524 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
18525 F: drivers/nfc/s3fwrn5
18527 SAMSUNG S5C73M3 CAMERA DRIVER
18528 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18529 M: Andrzej Hajda <andrzej.hajda@intel.com>
18530 L: linux-media@vger.kernel.org
18532 F: drivers/media/i2c/s5c73m3/*
18534 SAMSUNG S5K5BAF CAMERA DRIVER
18535 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18536 M: Andrzej Hajda <andrzej.hajda@intel.com>
18537 L: linux-media@vger.kernel.org
18539 F: drivers/media/i2c/s5k5baf.c
18541 SAMSUNG S5P Security SubSystem (SSS) DRIVER
18542 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18543 M: Vladimir Zapolskiy <vz@mleia.com>
18544 L: linux-crypto@vger.kernel.org
18545 L: linux-samsung-soc@vger.kernel.org
18547 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
18548 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
18549 F: drivers/crypto/s5p-sss.c
18551 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
18552 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18553 L: linux-media@vger.kernel.org
18555 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18556 F: drivers/media/platform/samsung/exynos4-is/
18558 SAMSUNG SOC CLOCK DRIVERS
18559 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18560 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18561 M: Tomasz Figa <tomasz.figa@gmail.com>
18562 M: Chanwoo Choi <cw00.choi@samsung.com>
18563 R: Alim Akhtar <alim.akhtar@samsung.com>
18564 L: linux-samsung-soc@vger.kernel.org
18566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
18567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
18568 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
18569 F: Documentation/devicetree/bindings/clock/samsung,s3c*
18570 F: drivers/clk/samsung/
18571 F: include/dt-bindings/clock/exynos*.h
18572 F: include/dt-bindings/clock/s5p*.h
18573 F: include/dt-bindings/clock/samsung,*.h
18574 F: include/linux/clk/samsung.h
18576 SAMSUNG SPI DRIVERS
18577 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18578 M: Andi Shyti <andi@etezian.org>
18579 L: linux-spi@vger.kernel.org
18580 L: linux-samsung-soc@vger.kernel.org
18582 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
18583 F: drivers/spi/spi-s3c*
18584 F: include/linux/platform_data/spi-s3c64xx.h
18586 SAMSUNG SXGBE DRIVERS
18587 M: Byungho An <bh74.an@samsung.com>
18588 L: netdev@vger.kernel.org
18590 F: drivers/net/ethernet/samsung/sxgbe/
18592 SAMSUNG THERMAL DRIVER
18593 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
18594 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18595 L: linux-pm@vger.kernel.org
18596 L: linux-samsung-soc@vger.kernel.org
18598 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
18599 F: drivers/thermal/samsung/
18601 SAMSUNG USB2 PHY DRIVER
18602 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18603 L: linux-kernel@vger.kernel.org
18605 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18606 F: Documentation/driver-api/phy/samsung-usb2.rst
18607 F: drivers/phy/samsung/phy-exynos4210-usb2.c
18608 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
18609 F: drivers/phy/samsung/phy-exynos5250-usb2.c
18610 F: drivers/phy/samsung/phy-s5pv210-usb2.c
18611 F: drivers/phy/samsung/phy-samsung-usb2.c
18612 F: drivers/phy/samsung/phy-samsung-usb2.h
18614 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18615 M: Paul Barker <paul.barker@sancloud.com>
18616 R: Marc Murphy <marc.murphy@sancloud.com>
18618 F: arch/arm/boot/dts/am335x-sancloud*
18621 M: Zwane Mwaikambo <zwanem@gmail.com>
18623 F: drivers/watchdog/sc1200wdt.c
18626 M: Ingo Molnar <mingo@redhat.com>
18627 M: Peter Zijlstra <peterz@infradead.org>
18628 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
18629 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
18630 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
18631 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
18632 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
18633 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
18634 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18635 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18636 L: linux-kernel@vger.kernel.org
18638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18639 F: include/linux/preempt.h
18640 F: include/linux/sched.h
18641 F: include/linux/wait.h
18642 F: include/uapi/linux/sched.h
18645 SCR24X CHIP CARD INTERFACE DRIVER
18646 M: Lubomir Rintel <lkundrak@v3.sk>
18648 F: drivers/char/pcmcia/scr24x_cs.c
18650 SCSI RDMA PROTOCOL (SRP) INITIATOR
18651 M: Bart Van Assche <bvanassche@acm.org>
18652 L: linux-rdma@vger.kernel.org
18654 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18655 F: drivers/infiniband/ulp/srp/
18656 F: include/scsi/srp.h
18658 SCSI RDMA PROTOCOL (SRP) TARGET
18659 M: Bart Van Assche <bvanassche@acm.org>
18660 L: linux-rdma@vger.kernel.org
18661 L: target-devel@vger.kernel.org
18663 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18664 F: drivers/infiniband/ulp/srpt/
18667 M: Doug Gilbert <dgilbert@interlog.com>
18668 L: linux-scsi@vger.kernel.org
18670 W: http://sg.danny.cz/sg
18671 F: Documentation/scsi/scsi-generic.rst
18672 F: drivers/scsi/sg.c
18673 F: include/scsi/sg.h
18676 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
18677 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18678 L: linux-scsi@vger.kernel.org
18680 Q: https://patchwork.kernel.org/project/linux-scsi/list/
18681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18683 F: Documentation/devicetree/bindings/scsi/
18689 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18690 L: linux-scsi@vger.kernel.org
18692 F: Documentation/scsi/st.rst
18693 F: drivers/scsi/st.*
18694 F: drivers/scsi/st_*.h
18696 SCSI TARGET CORE USER DRIVER
18697 M: Bodo Stroesser <bostroesser@gmail.com>
18698 L: linux-scsi@vger.kernel.org
18699 L: target-devel@vger.kernel.org
18701 F: Documentation/target/tcmu-design.rst
18702 F: drivers/target/target_core_user.c
18703 F: include/uapi/linux/target_core_user.h
18705 SCSI TARGET SUBSYSTEM
18706 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18707 L: linux-scsi@vger.kernel.org
18708 L: target-devel@vger.kernel.org
18710 W: http://www.linux-iscsi.org
18711 Q: https://patchwork.kernel.org/project/target-devel/list/
18712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18713 F: Documentation/target/
18718 M: Neil Horman <nhorman@tuxdriver.com>
18719 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18720 M: Xin Long <lucien.xin@gmail.com>
18721 L: linux-sctp@vger.kernel.org
18723 W: http://lksctp.sourceforge.net
18724 F: Documentation/networking/sctp.rst
18725 F: include/linux/sctp.h
18726 F: include/net/sctp/
18727 F: include/uapi/linux/sctp.h
18731 M: Jim Cromie <jim.cromie@gmail.com>
18733 F: Documentation/i2c/busses/scx200_acb.rst
18734 F: arch/x86/platform/scx200/
18735 F: drivers/i2c/busses/scx200*
18736 F: drivers/mtd/maps/scx200_docflash.c
18737 F: drivers/watchdog/scx200_wdt.c
18738 F: include/linux/scx200.h
18741 M: Jim Cromie <jim.cromie@gmail.com>
18743 F: drivers/char/scx200_gpio.c
18744 F: include/linux/scx200_gpio.h
18746 SCx200 HRT CLOCKSOURCE DRIVER
18747 M: Jim Cromie <jim.cromie@gmail.com>
18749 F: drivers/clocksource/scx200_hrt.c
18751 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18752 M: Sascha Sommer <saschasommer@freenet.de>
18753 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18755 F: drivers/mmc/host/sdricoh_cs.c
18757 SECO BOARDS CEC DRIVER
18758 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18760 F: drivers/media/cec/platform/seco/seco-cec.c
18761 F: drivers/media/cec/platform/seco/seco-cec.h
18764 M: Kees Cook <keescook@chromium.org>
18765 R: Andy Lutomirski <luto@amacapital.net>
18766 R: Will Drewry <wad@chromium.org>
18768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18769 F: Documentation/userspace-api/seccomp_filter.rst
18770 F: include/linux/seccomp.h
18771 F: include/uapi/linux/seccomp.h
18772 F: kernel/seccomp.c
18773 F: tools/testing/selftests/kselftest_harness.h
18774 F: tools/testing/selftests/seccomp/*
18775 K: \bsecure_computing
18778 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18779 M: Kamal Dasu <kdasu.kdev@gmail.com>
18780 M: Al Cooper <alcooperx@gmail.com>
18781 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18782 L: linux-mmc@vger.kernel.org
18784 F: drivers/mmc/host/sdhci-brcmstb*
18786 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18787 M: Adrian Hunter <adrian.hunter@intel.com>
18788 L: linux-mmc@vger.kernel.org
18790 F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml
18791 F: drivers/mmc/host/sdhci*
18793 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18794 M: Eugen Hristev <eugen.hristev@microchip.com>
18795 L: linux-mmc@vger.kernel.org
18797 F: drivers/mmc/host/sdhci-of-at91.c
18799 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18800 M: Ben Dooks <ben-linux@fluff.org>
18801 M: Jaehoon Chung <jh80.chung@samsung.com>
18802 L: linux-mmc@vger.kernel.org
18804 F: drivers/mmc/host/sdhci-s3c*
18806 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18807 M: Viresh Kumar <vireshk@kernel.org>
18808 L: linux-mmc@vger.kernel.org
18810 F: drivers/mmc/host/sdhci-spear.c
18812 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18813 M: Vignesh Raghavendra <vigneshr@ti.com>
18814 L: linux-mmc@vger.kernel.org
18816 F: drivers/mmc/host/sdhci-omap.c
18818 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18819 M: Haibo Chen <haibo.chen@nxp.com>
18820 L: linux-imx@nxp.com
18821 L: linux-mmc@vger.kernel.org
18823 F: drivers/mmc/host/sdhci-esdhc-imx.c
18825 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18826 M: Jonathan Derrick <jonathan.derrick@linux.dev>
18827 L: linux-block@vger.kernel.org
18829 F: block/opal_proto.h
18831 F: include/linux/sed*
18832 F: include/uapi/linux/sed*
18835 M: Security Officers <security@kernel.org>
18837 F: Documentation/admin-guide/security-bugs.rst
18840 M: Paul Moore <paul@paul-moore.com>
18841 M: James Morris <jmorris@namei.org>
18842 M: "Serge E. Hallyn" <serge@hallyn.com>
18843 L: linux-security-module@vger.kernel.org (suggested Cc:)
18845 W: http://kernsec.org/
18846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18848 X: security/selinux/
18850 SELINUX SECURITY MODULE
18851 M: Paul Moore <paul@paul-moore.com>
18852 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18853 M: Eric Paris <eparis@parisplace.org>
18854 L: selinux@vger.kernel.org
18856 W: https://selinuxproject.org
18857 W: https://github.com/SELinuxProject
18858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18859 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18860 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18861 F: Documentation/admin-guide/LSM/SELinux.rst
18862 F: include/trace/events/avc.h
18863 F: include/uapi/linux/selinux_netlink.h
18864 F: scripts/selinux/
18865 F: security/selinux/
18868 M: Jiri Slaby <jirislaby@kernel.org>
18870 F: drivers/misc/phantom.c
18871 F: include/uapi/linux/phantom.h
18873 SENSEAIR SUNRISE 006-0-0007
18874 M: Jacopo Mondi <jacopo@jmondi.org>
18876 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18877 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18878 F: drivers/iio/chemical/sunrise_co2.c
18880 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18881 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18883 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18884 F: drivers/iio/chemical/scd30.h
18885 F: drivers/iio/chemical/scd30_core.c
18886 F: drivers/iio/chemical/scd30_i2c.c
18887 F: drivers/iio/chemical/scd30_serial.c
18889 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18890 M: Roan van Dijk <roan@protonic.nl>
18892 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18893 F: drivers/iio/chemical/scd4x.c
18895 SENSIRION SGP40 GAS SENSOR DRIVER
18896 M: Andreas Klinger <ak@it-klinger.de>
18898 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18899 F: drivers/iio/chemical/sgp40.c
18901 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18902 M: Tomasz Duszynski <tduszyns@gmail.com>
18904 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18905 F: drivers/iio/chemical/sps30.c
18906 F: drivers/iio/chemical/sps30_i2c.c
18907 F: drivers/iio/chemical/sps30_serial.c
18910 M: Rob Herring <robh@kernel.org>
18911 L: linux-serial@vger.kernel.org
18913 F: Documentation/devicetree/bindings/serial/serial.yaml
18914 F: drivers/tty/serdev/
18915 F: include/linux/serdev.h
18918 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18919 L: linux-serial@vger.kernel.org
18921 F: Documentation/devicetree/bindings/serial/
18922 F: drivers/tty/serial/
18925 M: Sean Young <sean@mess.org>
18926 L: linux-media@vger.kernel.org
18928 F: drivers/media/rc/serial_ir.c
18930 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18931 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18932 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18934 F: Documentation/devicetree/bindings/slimbus/
18935 F: drivers/slimbus/
18936 F: include/linux/slimbus.h
18939 M: Edward Cree <ecree.xilinx@gmail.com>
18940 M: Martin Habets <habetsm.xilinx@gmail.com>
18941 L: netdev@vger.kernel.org
18943 F: Documentation/networking/devlink/sfc.rst
18944 F: drivers/net/ethernet/sfc/
18946 SFF/SFP/SFP+ MODULE SUPPORT
18947 M: Russell King <linux@armlinux.org.uk>
18948 L: netdev@vger.kernel.org
18950 F: Documentation/devicetree/bindings/net/sff,sfp.yaml
18951 F: drivers/net/phy/phylink.c
18952 F: drivers/net/phy/sfp*
18953 F: include/linux/mdio/mdio-i2c.h
18954 F: include/linux/phylink.h
18955 F: include/linux/sfp.h
18956 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)
18959 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18961 F: drivers/misc/sgi-gru/
18963 SGI XP/XPC/XPNET DRIVER
18964 M: Robin Holt <robinmholt@gmail.com>
18965 M: Steve Wahl <steve.wahl@hpe.com>
18966 R: Mike Travis <mike.travis@hpe.com>
18968 F: drivers/misc/sgi-xp/
18970 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18971 M: Karsten Graul <kgraul@linux.ibm.com>
18972 M: Wenjia Zhang <wenjia@linux.ibm.com>
18973 M: Jan Karcher <jaka@linux.ibm.com>
18974 L: linux-s390@vger.kernel.org
18978 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18979 M: Linus Walleij <linus.walleij@linaro.org>
18980 L: linux-iio@vger.kernel.org
18982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18983 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18984 F: drivers/iio/light/gp2ap002.c
18986 SHARP RJ54N1CB0C SENSOR DRIVER
18987 M: Jacopo Mondi <jacopo@jmondi.org>
18988 L: linux-media@vger.kernel.org
18990 T: git git://linuxtv.org/media_tree.git
18991 F: drivers/media/i2c/rj54n1cb0c.c
18992 F: include/media/i2c/rj54n1cb0c.h
18994 SH_VOU V4L2 OUTPUT DRIVER
18995 L: linux-media@vger.kernel.org
18997 F: drivers/media/platform/renesas/sh_vou.c
18998 F: include/media/drv-intf/sh_vou.h
19000 SI2157 MEDIA DRIVER
19001 M: Antti Palosaari <crope@iki.fi>
19002 L: linux-media@vger.kernel.org
19004 W: https://linuxtv.org
19005 W: http://palosaari.fi/linux/
19006 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19007 T: git git://linuxtv.org/anttip/media_tree.git
19008 F: drivers/media/tuners/si2157*
19010 SI2165 MEDIA DRIVER
19011 M: Matthias Schwarzott <zzam@gentoo.org>
19012 L: linux-media@vger.kernel.org
19014 W: https://linuxtv.org
19015 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19016 F: drivers/media/dvb-frontends/si2165*
19018 SI2168 MEDIA DRIVER
19019 M: Antti Palosaari <crope@iki.fi>
19020 L: linux-media@vger.kernel.org
19022 W: https://linuxtv.org
19023 W: http://palosaari.fi/linux/
19024 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19025 T: git git://linuxtv.org/anttip/media_tree.git
19026 F: drivers/media/dvb-frontends/si2168*
19028 SI470X FM RADIO RECEIVER I2C DRIVER
19029 M: Hans Verkuil <hverkuil@xs4all.nl>
19030 L: linux-media@vger.kernel.org
19032 W: https://linuxtv.org
19033 T: git git://linuxtv.org/media_tree.git
19034 F: drivers/media/radio/si470x/radio-si470x-i2c.c
19036 SI470X FM RADIO RECEIVER USB DRIVER
19037 M: Hans Verkuil <hverkuil@xs4all.nl>
19038 L: linux-media@vger.kernel.org
19040 W: https://linuxtv.org
19041 T: git git://linuxtv.org/media_tree.git
19042 F: drivers/media/radio/si470x/radio-si470x-common.c
19043 F: drivers/media/radio/si470x/radio-si470x-usb.c
19044 F: drivers/media/radio/si470x/radio-si470x.h
19046 SI4713 FM RADIO TRANSMITTER I2C DRIVER
19047 M: Eduardo Valentin <edubezval@gmail.com>
19048 L: linux-media@vger.kernel.org
19050 W: https://linuxtv.org
19051 T: git git://linuxtv.org/media_tree.git
19052 F: drivers/media/radio/si4713/si4713.?
19054 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
19055 M: Eduardo Valentin <edubezval@gmail.com>
19056 L: linux-media@vger.kernel.org
19058 W: https://linuxtv.org
19059 T: git git://linuxtv.org/media_tree.git
19060 F: drivers/media/radio/si4713/radio-platform-si4713.c
19062 SI4713 FM RADIO TRANSMITTER USB DRIVER
19063 M: Hans Verkuil <hverkuil@xs4all.nl>
19064 L: linux-media@vger.kernel.org
19066 W: https://linuxtv.org
19067 T: git git://linuxtv.org/media_tree.git
19068 F: drivers/media/radio/si4713/radio-usb-si4713.c
19071 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19072 L: linux-media@vger.kernel.org
19074 W: https://linuxtv.org
19075 T: git git://linuxtv.org/media_tree.git
19076 F: drivers/media/common/siano/
19077 F: drivers/media/mmc/siano/
19078 F: drivers/media/usb/siano/
19079 F: drivers/media/usb/siano/
19082 M: Palmer Dabbelt <palmer@dabbelt.com>
19083 M: Paul Walmsley <paul.walmsley@sifive.com>
19084 L: linux-riscv@lists.infradead.org
19089 SIFIVE FU540 SYSTEM-ON-CHIP
19090 M: Paul Walmsley <paul.walmsley@sifive.com>
19091 M: Palmer Dabbelt <palmer@dabbelt.com>
19092 L: linux-riscv@lists.infradead.org
19094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
19099 M: Green Wan <green.wan@sifive.com>
19101 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
19102 F: drivers/dma/sf-pdma/
19105 M: Conor Dooley <conor@kernel.org>
19106 L: linux-riscv@lists.infradead.org
19108 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19109 F: drivers/soc/sifive/
19111 SILEAD TOUCHSCREEN DRIVER
19112 M: Hans de Goede <hdegoede@redhat.com>
19113 L: linux-input@vger.kernel.org
19114 L: platform-driver-x86@vger.kernel.org
19116 F: drivers/input/touchscreen/silead.c
19117 F: drivers/platform/x86/touchscreen_dmi.c
19119 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
19120 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
19122 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
19123 F: drivers/net/wireless/silabs/wfx/
19125 SILICON MOTION SM712 FRAME BUFFER DRIVER
19126 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19127 M: Teddy Wang <teddy.wang@siliconmotion.com>
19128 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19129 L: linux-fbdev@vger.kernel.org
19131 F: Documentation/fb/sm712fb.rst
19132 F: drivers/video/fbdev/sm712*
19134 SILVACO I3C DUAL-ROLE MASTER
19135 M: Miquel Raynal <miquel.raynal@bootlin.com>
19136 M: Conor Culhane <conor.culhane@silvaco.com>
19137 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
19139 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
19140 F: drivers/i3c/master/svc-i3c-master.c
19143 M: Hans de Goede <hdegoede@redhat.com>
19144 L: linux-fbdev@vger.kernel.org
19146 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
19147 F: drivers/video/fbdev/simplefb.c
19148 F: include/linux/platform_data/simplefb.h
19150 SIMTEC EB110ATX (Chalice CATS)
19151 M: Simtec Linux Team <linux@simtec.co.uk>
19153 W: http://www.simtec.co.uk/products/EB110ATX/
19156 M: Thorsten Scherer <t.scherer@eckelmann.de>
19157 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
19158 R: Pengutronix Kernel Team <kernel@pengutronix.de>
19160 F: drivers/gpio/gpio-siox.c
19162 F: include/trace/events/siox.h
19164 SIPHASH PRF ROUTINES
19165 M: Jason A. Donenfeld <Jason@zx2c4.com>
19167 F: include/linux/siphash.h
19169 F: lib/siphash_kunit.c
19171 SIS 190 ETHERNET DRIVER
19172 M: Francois Romieu <romieu@fr.zoreil.com>
19173 L: netdev@vger.kernel.org
19175 F: drivers/net/ethernet/sis/sis190.c
19177 SIS 900/7016 FAST ETHERNET DRIVER
19178 M: Daniele Venzano <venza@brownhat.org>
19179 L: netdev@vger.kernel.org
19181 W: http://www.brownhat.org/sis900.html
19182 F: drivers/net/ethernet/sis/sis900.*
19184 SIS FRAMEBUFFER DRIVER
19185 M: Thomas Winischhofer <thomas@winischhofer.net>
19187 W: http://www.winischhofer.net/linuxsisvga.shtml
19188 F: Documentation/fb/sisfb.rst
19189 F: drivers/video/fbdev/sis/
19190 F: include/video/sisfb.h
19192 SIS I2C TOUCHSCREEN DRIVER
19193 M: Mika Penttilä <mpenttil@redhat.com>
19194 L: linux-input@vger.kernel.org
19196 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
19197 F: drivers/input/touchscreen/sis_i2c.c
19200 M: Thomas Winischhofer <thomas@winischhofer.net>
19202 W: http://www.winischhofer.at/linuxsisusbvga.shtml
19203 F: drivers/usb/misc/sisusbvga/
19205 SL28 CPLD MFD DRIVER
19206 M: Michael Walle <michael@walle.cc>
19208 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
19209 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
19210 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
19211 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
19212 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
19213 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
19214 F: drivers/gpio/gpio-sl28cpld.c
19215 F: drivers/hwmon/sl28cpld-hwmon.c
19216 F: drivers/irqchip/irq-sl28cpld.c
19217 F: drivers/pwm/pwm-sl28cpld.c
19218 F: drivers/watchdog/sl28cpld_wdt.c
19221 M: Christoph Lameter <cl@linux.com>
19222 M: Pekka Enberg <penberg@kernel.org>
19223 M: David Rientjes <rientjes@google.com>
19224 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
19225 M: Andrew Morton <akpm@linux-foundation.org>
19226 M: Vlastimil Babka <vbabka@suse.cz>
19227 R: Roman Gushchin <roman.gushchin@linux.dev>
19228 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
19229 L: linux-mm@kvack.org
19231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
19232 F: include/linux/sl?b*.h
19235 SLCAN CAN NETWORK DRIVER
19236 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
19237 L: linux-can@vger.kernel.org
19239 F: drivers/net/can/slcan/
19241 SLEEPABLE READ-COPY UPDATE (SRCU)
19242 M: Lai Jiangshan <jiangshanlai@gmail.com>
19243 M: "Paul E. McKenney" <paulmck@kernel.org>
19244 M: Josh Triplett <josh@joshtriplett.org>
19245 R: Steven Rostedt <rostedt@goodmis.org>
19246 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19247 L: rcu@vger.kernel.org
19249 W: http://www.rdrop.com/users/paulmck/RCU/
19250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19251 F: include/linux/srcu*.h
19252 F: kernel/rcu/srcu*.c
19254 SMACK SECURITY MODULE
19255 M: Casey Schaufler <casey@schaufler-ca.com>
19256 L: linux-security-module@vger.kernel.org
19258 W: http://schaufler-ca.com
19259 T: git git://github.com/cschaufler/smack-next
19260 F: Documentation/admin-guide/LSM/Smack.rst
19263 SMC91x ETHERNET DRIVER
19264 M: Nicolas Pitre <nico@fluxnic.net>
19266 F: drivers/net/ethernet/smsc/smc91x.*
19268 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
19269 M: Mark Rutland <mark.rutland@arm.com>
19270 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
19271 M: Sudeep Holla <sudeep.holla@arm.com>
19272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19274 F: drivers/firmware/smccc/
19275 F: include/linux/arm-smccc.h
19277 SMM665 HARDWARE MONITOR DRIVER
19278 M: Guenter Roeck <linux@roeck-us.net>
19279 L: linux-hwmon@vger.kernel.org
19281 F: Documentation/hwmon/smm665.rst
19282 F: drivers/hwmon/smm665.c
19284 SMSC EMC2103 HARDWARE MONITOR DRIVER
19285 M: Steve Glendinning <steve.glendinning@shawell.net>
19286 L: linux-hwmon@vger.kernel.org
19288 F: Documentation/hwmon/emc2103.rst
19289 F: drivers/hwmon/emc2103.c
19291 SMSC SCH5627 HARDWARE MONITOR DRIVER
19292 M: Hans de Goede <hdegoede@redhat.com>
19293 L: linux-hwmon@vger.kernel.org
19295 F: Documentation/hwmon/sch5627.rst
19296 F: drivers/hwmon/sch5627.c
19298 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
19299 M: Steve Glendinning <steve.glendinning@shawell.net>
19300 L: linux-fbdev@vger.kernel.org
19302 F: drivers/video/fbdev/smscufx.c
19304 SMSC47B397 HARDWARE MONITOR DRIVER
19305 M: Jean Delvare <jdelvare@suse.com>
19306 L: linux-hwmon@vger.kernel.org
19308 F: Documentation/hwmon/smsc47b397.rst
19309 F: drivers/hwmon/smsc47b397.c
19311 SMSC911x ETHERNET DRIVER
19312 M: Steve Glendinning <steve.glendinning@shawell.net>
19313 L: netdev@vger.kernel.org
19315 F: drivers/net/ethernet/smsc/smsc911x.*
19316 F: include/linux/smsc911x.h
19318 SMSC9420 PCI ETHERNET DRIVER
19319 M: Steve Glendinning <steve.glendinning@shawell.net>
19320 L: netdev@vger.kernel.org
19322 F: drivers/net/ethernet/smsc/smsc9420.*
19324 SOCIONEXT (SNI) AVE NETWORK DRIVER
19325 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
19326 L: netdev@vger.kernel.org
19328 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
19329 F: drivers/net/ethernet/socionext/sni_ave.c
19331 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
19332 M: Jassi Brar <jaswinder.singh@linaro.org>
19333 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
19334 L: netdev@vger.kernel.org
19336 F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
19337 F: drivers/net/ethernet/socionext/netsec.c
19339 SOCIONEXT (SNI) Synquacer SPI DRIVER
19340 M: Masahisa Kojima <masahisa.kojima@linaro.org>
19341 M: Jassi Brar <jaswinder.singh@linaro.org>
19342 L: linux-spi@vger.kernel.org
19344 F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
19345 F: drivers/spi/spi-synquacer.c
19347 SOCIONEXT SYNQUACER I2C DRIVER
19348 M: Ard Biesheuvel <ardb@kernel.org>
19349 L: linux-i2c@vger.kernel.org
19351 F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
19352 F: drivers/i2c/busses/i2c-synquacer.c
19354 SOCIONEXT UNIPHIER SOUND DRIVER
19355 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19357 F: sound/soc/uniphier/
19359 SOCKET TIMESTAMPING
19360 M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
19362 F: Documentation/networking/timestamping.rst
19363 F: include/uapi/linux/net_tstamp.h
19364 F: tools/testing/selftests/net/so_txtime.c
19366 SOEKRIS NET48XX LED SUPPORT
19367 M: Chris Boot <bootc@bootc.net>
19369 F: drivers/leds/leds-net48xx.c
19371 SOFT-IWARP DRIVER (siw)
19372 M: Bernard Metzler <bmt@zurich.ibm.com>
19373 L: linux-rdma@vger.kernel.org
19375 F: drivers/infiniband/sw/siw/
19376 F: include/uapi/rdma/siw-abi.h
19378 SOFT-ROCE DRIVER (rxe)
19379 M: Zhu Yanjun <zyjzyj2000@gmail.com>
19380 L: linux-rdma@vger.kernel.org
19382 F: drivers/infiniband/sw/rxe/
19383 F: include/uapi/rdma/rdma_user_rxe.h
19385 SOFTLOGIC 6x10 MPEG CODEC
19386 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19387 M: Anton Sviridenko <anton@corp.bluecherry.net>
19388 M: Andrey Utkin <andrey_utkin@fastmail.com>
19389 M: Ismael Luceno <ismael@iodev.co.uk>
19390 L: linux-media@vger.kernel.org
19392 F: drivers/media/pci/solo6x10/
19394 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
19395 M: James Morse <james.morse@arm.com>
19396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19398 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
19399 F: drivers/firmware/arm_sdei.c
19400 F: include/linux/arm_sdei.h
19401 F: include/uapi/linux/arm_sdei.h
19403 SOFTWARE NODES AND DEVICE PROPERTIES
19404 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19405 R: Daniel Scally <djrscally@gmail.com>
19406 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19407 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19408 L: linux-acpi@vger.kernel.org
19410 F: drivers/base/property.c
19411 F: drivers/base/swnode.c
19412 F: include/linux/fwnode.h
19413 F: include/linux/property.h
19415 SOFTWARE RAID (Multiple Disks) SUPPORT
19416 M: Song Liu <song@kernel.org>
19417 L: linux-raid@vger.kernel.org
19419 Q: https://patchwork.kernel.org/project/linux-raid/list/
19420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
19421 F: drivers/md/Kconfig
19422 F: drivers/md/Makefile
19424 F: drivers/md/raid*
19425 F: include/linux/raid/
19426 F: include/uapi/linux/raid/
19428 SOLIDRUN CLEARFOG SUPPORT
19429 M: Russell King <linux@armlinux.org.uk>
19431 F: arch/arm/boot/dts/armada-388-clearfog*
19432 F: arch/arm/boot/dts/armada-38x-solidrun-*
19434 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
19435 M: Russell King <linux@armlinux.org.uk>
19437 F: arch/arm/boot/dts/imx6*-cubox-i*
19438 F: arch/arm/boot/dts/imx6*-hummingboard*
19439 F: arch/arm/boot/dts/imx6*-sr-*
19441 SONIC NETWORK DRIVER
19442 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
19443 L: netdev@vger.kernel.org
19445 F: drivers/net/ethernet/natsemi/sonic.*
19447 SONICS SILICON BACKPLANE DRIVER (SSB)
19448 M: Michael Buesch <m@bues.ch>
19449 L: linux-wireless@vger.kernel.org
19452 F: include/linux/ssb/
19454 SONY IMX208 SENSOR DRIVER
19455 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19456 L: linux-media@vger.kernel.org
19458 T: git git://linuxtv.org/media_tree.git
19459 F: drivers/media/i2c/imx208.c
19461 SONY IMX214 SENSOR DRIVER
19462 M: Ricardo Ribalda <ribalda@kernel.org>
19463 L: linux-media@vger.kernel.org
19465 T: git git://linuxtv.org/media_tree.git
19466 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
19467 F: drivers/media/i2c/imx214.c
19469 SONY IMX219 SENSOR DRIVER
19470 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
19471 L: linux-media@vger.kernel.org
19473 T: git git://linuxtv.org/media_tree.git
19474 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
19475 F: drivers/media/i2c/imx219.c
19477 SONY IMX258 SENSOR DRIVER
19478 M: Sakari Ailus <sakari.ailus@linux.intel.com>
19479 L: linux-media@vger.kernel.org
19481 T: git git://linuxtv.org/media_tree.git
19482 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
19483 F: drivers/media/i2c/imx258.c
19485 SONY IMX274 SENSOR DRIVER
19486 M: Leon Luo <leonl@leopardimaging.com>
19487 L: linux-media@vger.kernel.org
19489 T: git git://linuxtv.org/media_tree.git
19490 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
19491 F: drivers/media/i2c/imx274.c
19493 SONY IMX290 SENSOR DRIVER
19494 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19495 L: linux-media@vger.kernel.org
19497 T: git git://linuxtv.org/media_tree.git
19498 F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
19499 F: drivers/media/i2c/imx290.c
19501 SONY IMX296 SENSOR DRIVER
19502 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19503 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19504 L: linux-media@vger.kernel.org
19506 T: git git://linuxtv.org/media_tree.git
19507 F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
19508 F: drivers/media/i2c/imx296.c
19510 SONY IMX319 SENSOR DRIVER
19511 M: Bingbu Cao <bingbu.cao@intel.com>
19512 L: linux-media@vger.kernel.org
19514 T: git git://linuxtv.org/media_tree.git
19515 F: drivers/media/i2c/imx319.c
19517 SONY IMX334 SENSOR DRIVER
19518 M: Paul J. Murphy <paul.j.murphy@intel.com>
19519 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19520 L: linux-media@vger.kernel.org
19522 T: git git://linuxtv.org/media_tree.git
19523 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
19524 F: drivers/media/i2c/imx334.c
19526 SONY IMX335 SENSOR DRIVER
19527 M: Paul J. Murphy <paul.j.murphy@intel.com>
19528 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19529 L: linux-media@vger.kernel.org
19531 T: git git://linuxtv.org/media_tree.git
19532 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
19533 F: drivers/media/i2c/imx335.c
19535 SONY IMX355 SENSOR DRIVER
19536 M: Tianshu Qiu <tian.shu.qiu@intel.com>
19537 L: linux-media@vger.kernel.org
19539 T: git git://linuxtv.org/media_tree.git
19540 F: drivers/media/i2c/imx355.c
19542 SONY IMX412 SENSOR DRIVER
19543 M: Paul J. Murphy <paul.j.murphy@intel.com>
19544 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19545 L: linux-media@vger.kernel.org
19547 T: git git://linuxtv.org/media_tree.git
19548 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
19549 F: drivers/media/i2c/imx412.c
19551 SONY IMX415 SENSOR DRIVER
19552 M: Michael Riesch <michael.riesch@wolfvision.net>
19553 L: linux-media@vger.kernel.org
19555 T: git git://linuxtv.org/media_tree.git
19556 F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
19557 F: drivers/media/i2c/imx415.c
19559 SONY MEMORYSTICK SUBSYSTEM
19560 M: Maxim Levitsky <maximlevitsky@gmail.com>
19561 M: Alex Dubov <oakad@yahoo.com>
19562 M: Ulf Hansson <ulf.hansson@linaro.org>
19563 L: linux-mmc@vger.kernel.org
19565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
19566 F: drivers/memstick/
19567 F: include/linux/memstick.h
19569 SONY VAIO CONTROL DEVICE DRIVER
19570 M: Mattia Dongili <malattia@linux.it>
19571 L: platform-driver-x86@vger.kernel.org
19573 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
19574 F: Documentation/admin-guide/laptops/sony-laptop.rst
19575 F: drivers/char/sonypi.c
19576 F: drivers/platform/x86/sony-laptop.c
19577 F: include/linux/sony-laptop.h
19580 M: Jaroslav Kysela <perex@perex.cz>
19581 M: Takashi Iwai <tiwai@suse.com>
19582 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19584 W: http://www.alsa-project.org/
19585 Q: http://patchwork.kernel.org/project/alsa-devel/list/
19586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19587 F: Documentation/sound/
19589 F: include/uapi/sound/
19591 F: tools/testing/selftests/alsa
19593 SOUND - COMPRESSED AUDIO
19594 M: Vinod Koul <vkoul@kernel.org>
19595 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19598 F: Documentation/sound/designs/compress-offload.rst
19599 F: include/sound/compress_driver.h
19600 F: include/uapi/sound/compress_*
19601 F: sound/core/compress_offload.c
19602 F: sound/soc/soc-compress.c
19604 SOUND - DMAENGINE HELPERS
19605 M: Lars-Peter Clausen <lars@metafoo.de>
19607 F: include/sound/dmaengine_pcm.h
19608 F: sound/core/pcm_dmaengine.c
19609 F: sound/soc/soc-generic-dmaengine-pcm.c
19611 SOUND - ALSA SELFTESTS
19612 M: Mark Brown <broonie@kernel.org>
19613 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19614 L: linux-kselftest@vger.kernel.org
19616 F: tools/testing/selftests/alsa
19618 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
19619 M: Liam Girdwood <lgirdwood@gmail.com>
19620 M: Mark Brown <broonie@kernel.org>
19621 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19623 W: http://alsa-project.org/main/index.php/ASoC
19624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
19625 F: Documentation/devicetree/bindings/sound/
19626 F: Documentation/sound/soc/
19627 F: include/dt-bindings/sound/
19628 F: include/sound/soc*
19631 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19632 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19633 M: Liam Girdwood <lgirdwood@gmail.com>
19634 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
19635 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19636 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
19637 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
19638 M: Daniel Baluta <daniel.baluta@nxp.com>
19639 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
19641 W: https://github.com/thesofproject/linux/
19644 SOUNDWIRE SUBSYSTEM
19645 M: Vinod Koul <vkoul@kernel.org>
19646 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19647 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19648 R: Sanyog Kale <sanyog.r.kale@intel.com>
19649 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19652 F: Documentation/driver-api/soundwire/
19653 F: drivers/soundwire/
19654 F: include/linux/soundwire/
19657 M: Olli Salonen <olli.salonen@iki.fi>
19658 L: linux-media@vger.kernel.org
19660 W: https://linuxtv.org
19661 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19662 F: drivers/media/dvb-frontends/sp2*
19664 SPANISH DOCUMENTATION
19665 M: Carlos Bilbao <carlos.bilbao@amd.com>
19667 F: Documentation/translations/sp_SP/
19669 SPARC + UltraSPARC (sparc/sparc64)
19670 M: "David S. Miller" <davem@davemloft.net>
19671 L: sparclinux@vger.kernel.org
19673 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
19674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19679 SPARC SERIAL DRIVERS
19680 M: "David S. Miller" <davem@davemloft.net>
19681 L: sparclinux@vger.kernel.org
19683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19685 F: drivers/tty/serial/suncore.c
19686 F: drivers/tty/serial/sunhv.c
19687 F: drivers/tty/serial/sunsab.c
19688 F: drivers/tty/serial/sunsab.h
19689 F: drivers/tty/serial/sunsu.c
19690 F: drivers/tty/serial/sunzilog.c
19691 F: drivers/tty/serial/sunzilog.h
19692 F: drivers/tty/vcc.c
19693 F: include/linux/sunserialcore.h
19696 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
19697 L: linux-sparse@vger.kernel.org
19699 W: https://sparse.docs.kernel.org/
19700 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19701 Q: https://patchwork.kernel.org/project/linux-sparse/list/
19702 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19703 F: include/linux/compiler.h
19705 SPEAKUP CONSOLE SPEECH DRIVER
19706 M: William Hubbs <w.d.hubbs@gmail.com>
19707 M: Chris Brannon <chris@the-brannons.com>
19708 M: Kirk Reiser <kirk@reisers.ca>
19709 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
19710 L: speakup@linux-speakup.org
19712 W: http://www.linux-speakup.org/
19713 W: https://github.com/linux-speakup/speakup
19714 B: https://github.com/linux-speakup/speakup/issues
19715 F: drivers/accessibility/speakup/
19717 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19718 M: Viresh Kumar <vireshk@kernel.org>
19719 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19723 W: http://www.st.com/spear
19724 F: arch/arm/boot/dts/spear*
19725 F: arch/arm/mach-spear/
19726 F: drivers/clk/spear/
19727 F: drivers/pinctrl/spear/
19730 M: Tudor Ambarus <tudor.ambarus@linaro.org>
19731 M: Pratyush Yadav <pratyush@kernel.org>
19732 R: Michael Walle <michael@walle.cc>
19733 L: linux-mtd@lists.infradead.org
19735 W: http://www.linux-mtd.infradead.org/
19736 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19737 C: irc://irc.oftc.net/mtd
19738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19739 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19740 F: drivers/mtd/spi-nor/
19741 F: include/linux/mtd/spi-nor.h
19744 M: Mark Brown <broonie@kernel.org>
19745 L: linux-spi@vger.kernel.org
19747 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19749 F: Documentation/devicetree/bindings/spi/
19750 F: Documentation/spi/
19752 F: include/linux/spi/
19753 F: include/uapi/linux/spi/
19756 SPIDERNET NETWORK DRIVER for CELL
19757 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19758 M: Geoff Levand <geoff@infradead.org>
19759 L: netdev@vger.kernel.org
19760 L: linuxppc-dev@lists.ozlabs.org
19762 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19763 F: drivers/net/ethernet/toshiba/spider_net*
19766 M: Stephen Boyd <sboyd@kernel.org>
19767 L: linux-kernel@vger.kernel.org
19769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19770 F: Documentation/devicetree/bindings/spmi/
19772 F: include/dt-bindings/spmi/spmi.h
19773 F: include/linux/spmi.h
19774 F: include/trace/events/spmi.h
19777 M: Jeremy Kerr <jk@ozlabs.org>
19778 L: linuxppc-dev@lists.ozlabs.org
19780 W: http://www.ibm.com/developerworks/power/cell/
19781 F: Documentation/filesystems/spufs/spufs.rst
19782 F: arch/powerpc/platforms/cell/spufs/
19784 SQUASHFS FILE SYSTEM
19785 M: Phillip Lougher <phillip@squashfs.org.uk>
19786 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
19788 W: http://squashfs.org.uk
19789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19790 F: Documentation/filesystems/squashfs.rst
19793 SRM (Alpha) environment access
19794 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19796 F: arch/alpha/kernel/srm_env.c
19798 ST LSM6DSx IMU IIO DRIVER
19799 M: Lorenzo Bianconi <lorenzo@kernel.org>
19800 L: linux-iio@vger.kernel.org
19802 W: http://www.st.com/
19803 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19804 F: drivers/iio/imu/st_lsm6dsx/
19806 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19807 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19808 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19809 L: linux-media@vger.kernel.org
19811 T: git git://linuxtv.org/media_tree.git
19812 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
19813 F: drivers/media/i2c/st-mipid02.c
19815 ST STM32 I2C/SMBUS DRIVER
19816 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19817 M: Alain Volmat <alain.volmat@foss.st.com>
19818 L: linux-i2c@vger.kernel.org
19820 F: drivers/i2c/busses/i2c-stm32*
19822 ST STM32 SPI DRIVER
19823 M: Alain Volmat <alain.volmat@foss.st.com>
19824 L: linux-spi@vger.kernel.org
19826 F: drivers/spi/spi-stm32.c
19829 M: Daniel Nilsson <daniel.nilsson@flex.com>
19830 L: linux-hwmon@vger.kernel.org
19832 F: Documentation/hwmon/stpddc60.rst
19833 F: drivers/hwmon/pmbus/stpddc60.c
19836 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19837 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19838 L: linux-media@vger.kernel.org
19840 T: git git://linuxtv.org/media_tree.git
19841 F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
19842 F: Documentation/userspace-api/media/drivers/st-vgxy61.rst
19843 F: drivers/media/i2c/st-vgxy61.c
19845 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19846 M: Song Qiang <songqiang1304521@gmail.com>
19847 L: linux-iio@vger.kernel.org
19849 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19850 F: drivers/iio/proximity/vl53l0x-i2c.c
19853 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19854 M: Sasha Levin <sashal@kernel.org>
19855 L: stable@vger.kernel.org
19857 F: Documentation/process/stable-kernel-rules.rst
19859 STAGING - ATOMISP DRIVER
19860 M: Hans de Goede <hdegoede@redhat.com>
19861 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19862 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19863 L: linux-media@vger.kernel.org
19865 F: drivers/staging/media/atomisp/
19867 STAGING - FIELDBUS SUBSYSTEM
19868 M: Sven Van Asbroeck <TheSven73@gmail.com>
19870 F: drivers/staging/fieldbus/*
19871 F: drivers/staging/fieldbus/Documentation/
19873 STAGING - HMS ANYBUS-S BUS
19874 M: Sven Van Asbroeck <TheSven73@gmail.com>
19876 F: drivers/staging/fieldbus/anybuss/
19878 STAGING - INDUSTRIAL IO
19879 M: Jonathan Cameron <jic23@kernel.org>
19880 L: linux-iio@vger.kernel.org
19882 F: Documentation/devicetree/bindings/staging/iio/
19883 F: drivers/staging/iio/
19885 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19886 M: Marc Dietrich <marvin24@gmx.de>
19887 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19888 L: linux-tegra@vger.kernel.org
19890 F: drivers/staging/nvec/
19892 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19893 M: Jens Frederich <jfrederich@gmail.com>
19894 M: Jon Nettleton <jon.nettleton@gmail.com>
19896 W: http://wiki.laptop.org/go/DCON
19897 F: drivers/staging/olpc_dcon/
19899 STAGING - REALTEK RTL8712U DRIVERS
19900 M: Larry Finger <Larry.Finger@lwfinger.net>
19901 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19903 F: drivers/staging/rtl8712/
19905 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19906 M: Michael Hennerich <michael.hennerich@analog.com>
19907 L: linux-fbdev@vger.kernel.org
19909 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19910 F: drivers/staging/fbtft/fb_seps525.c
19912 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19913 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19914 M: Teddy Wang <teddy.wang@siliconmotion.com>
19915 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19916 L: linux-fbdev@vger.kernel.org
19918 F: drivers/staging/sm750fb/
19920 STAGING - VIA VT665X DRIVERS
19921 M: Forest Bond <forest@alittletooquiet.net>
19923 F: drivers/staging/vt665?/
19926 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19927 L: linux-staging@lists.linux.dev
19929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19930 F: drivers/staging/
19932 STARFIRE/DURALAN NETWORK DRIVER
19933 M: Ion Badulescu <ionut@badula.org>
19935 F: drivers/net/ethernet/adaptec/starfire*
19937 STARFIVE DEVICETREES
19938 M: Emil Renner Berthing <kernel@esmil.dk>
19940 F: arch/riscv/boot/dts/starfive/
19942 STARFIVE JH7100 CLOCK DRIVERS
19943 M: Emil Renner Berthing <kernel@esmil.dk>
19945 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19946 F: drivers/clk/starfive/clk-starfive-jh7100*
19947 F: include/dt-bindings/clock/starfive-jh7100*.h
19949 STARFIVE JH7110 MMC/SD/SDIO DRIVER
19950 M: William Qiu <william.qiu@starfivetech.com>
19952 F: Documentation/devicetree/bindings/mmc/starfive*
19953 F: drivers/mmc/host/dw_mmc-starfive.c
19955 STARFIVE JH71X0 PINCTRL DRIVERS
19956 M: Emil Renner Berthing <kernel@esmil.dk>
19957 M: Jianlong Huang <jianlong.huang@starfivetech.com>
19958 L: linux-gpio@vger.kernel.org
19960 F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
19961 F: drivers/pinctrl/starfive/pinctrl-starfive-jh71*
19962 F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
19963 F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
19965 STARFIVE JH7100 RESET CONTROLLER DRIVER
19966 M: Emil Renner Berthing <kernel@esmil.dk>
19968 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19969 F: drivers/reset/reset-starfive-jh7100.c
19970 F: include/dt-bindings/reset/starfive-jh7100.h
19972 STARFIVE JH71XX PMU CONTROLLER DRIVER
19973 M: Walker Chen <walker.chen@starfivetech.com>
19975 F: Documentation/devicetree/bindings/power/starfive*
19976 F: drivers/soc/starfive/jh71xx_pmu.c
19977 F: include/dt-bindings/power/starfive,jh7110-pmu.h
19979 STARFIVE SOC DRIVERS
19980 M: Conor Dooley <conor@kernel.org>
19982 T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19983 F: drivers/soc/starfive/
19985 STARFIVE TRNG DRIVER
19986 M: Jia Jie Ho <jiajie.ho@starfivetech.com>
19988 F: Documentation/devicetree/bindings/rng/starfive*
19989 F: drivers/char/hw_random/jh7110-trng.c
19992 M: Peter Zijlstra <peterz@infradead.org>
19993 M: Josh Poimboeuf <jpoimboe@kernel.org>
19994 M: Jason Baron <jbaron@akamai.com>
19995 R: Steven Rostedt <rostedt@goodmis.org>
19996 R: Ard Biesheuvel <ardb@kernel.org>
19998 F: arch/*/include/asm/jump_label*.h
19999 F: arch/*/include/asm/static_call*.h
20000 F: arch/*/kernel/jump_label.c
20001 F: arch/*/kernel/static_call.c
20002 F: include/linux/jump_label*.h
20003 F: include/linux/static_call*.h
20004 F: kernel/jump_label.c
20005 F: kernel/static_call.c
20007 STI AUDIO (ASoC) DRIVERS
20008 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20009 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20011 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
20015 M: Alain Volmat <alain.volmat@foss.st.com>
20017 F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
20018 F: drivers/media/cec/platform/sti/
20020 STK1160 USB VIDEO CAPTURE DRIVER
20021 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20022 L: linux-media@vger.kernel.org
20024 T: git git://linuxtv.org/media_tree.git
20025 F: drivers/media/usb/stk1160/
20027 STM32 AUDIO (ASoC) DRIVERS
20028 M: Olivier Moysan <olivier.moysan@foss.st.com>
20029 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20030 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20032 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
20033 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
20036 STM32 TIMER/LPTIMER DRIVERS
20037 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
20039 F: Documentation/ABI/testing/*timer-stm32
20040 F: Documentation/devicetree/bindings/*/*stm32-*timer*
20041 F: drivers/*/stm32-*timer*
20042 F: drivers/pwm/pwm-stm32*
20043 F: include/linux/*/stm32-*tim*
20045 STMMAC ETHERNET DRIVER
20046 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
20047 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
20048 M: Jose Abreu <joabreu@synopsys.com>
20049 L: netdev@vger.kernel.org
20051 W: http://www.stlinux.com
20052 F: Documentation/networking/device_drivers/ethernet/stmicro/
20053 F: drivers/net/ethernet/stmicro/stmmac/
20056 M: Sam Creasey <sammy@sammy.net>
20058 W: http://sammy.net/sun3/
20059 F: arch/m68k/include/asm/sun3*
20060 F: arch/m68k/kernel/*sun3*
20061 F: arch/m68k/sun3*/
20062 F: drivers/net/ethernet/i825xx/sun3*
20064 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
20065 M: Hans de Goede <hdegoede@redhat.com>
20066 L: linux-input@vger.kernel.org
20068 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
20069 F: drivers/input/keyboard/sun4i-lradc-keys.c
20071 SUNDANCE NETWORK DRIVER
20072 M: Denis Kirjanov <kda@linux-powerpc.org>
20073 L: netdev@vger.kernel.org
20075 F: drivers/net/ethernet/dlink/sundance.c
20077 SUN HAPPY MEAL ETHERNET DRIVER
20078 M: Sean Anderson <seanga2@gmail.com>
20080 F: drivers/net/ethernet/sun/sunhme.*
20082 SUNPLUS ETHERNET DRIVER
20083 M: Wells Lu <wellslutw@gmail.com>
20084 L: netdev@vger.kernel.org
20086 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
20087 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
20088 F: drivers/net/ethernet/sunplus/
20091 M: Tony Huang <tonyhuang.sunplus@gmail.com>
20092 M: Li-hao Kuo <lhjeff911@gmail.com>
20094 F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
20095 F: drivers/mmc/host/sunplus-mmc.c
20097 SUNPLUS OCOTP DRIVER
20098 M: Vincent Shih <vincent.sunplus@gmail.com>
20100 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
20101 F: drivers/nvmem/sunplus-ocotp.c
20103 SUNPLUS USB2 PHY DRIVER
20104 M: Vincent Shih <vincent.sunplus@gmail.com>
20105 L: linux-usb@vger.kernel.org
20107 F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
20108 F: drivers/phy/sunplus/Kconfig
20109 F: drivers/phy/sunplus/Makefile
20110 F: drivers/phy/sunplus/phy-sunplus-usb2.c
20113 M: Hammer Hsieh <hammerh0314@gmail.com>
20115 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
20116 F: drivers/pwm/pwm-sunplus.c
20119 M: Vincent Shih <vincent.sunplus@gmail.com>
20120 L: linux-rtc@vger.kernel.org
20122 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
20123 F: drivers/rtc/rtc-sunplus.c
20125 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
20126 M: Li-hao Kuo <lhjeff911@gmail.com>
20127 L: linux-spi@vger.kernel.org
20129 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
20130 F: drivers/spi/spi-sunplus-sp7021.c
20132 SUNPLUS UART DRIVER
20133 M: Hammer Hsieh <hammerh0314@gmail.com>
20135 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
20136 F: drivers/tty/serial/sunplus-uart.c
20138 SUNPLUS WATCHDOG DRIVER
20139 M: Xiantao Hu <xt.hu@cqplus1.com>
20140 L: linux-watchdog@vger.kernel.org
20142 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
20143 F: drivers/watchdog/sunplus_wdt.c
20146 M: Yoshinori Sato <ysato@users.sourceforge.jp>
20147 M: Rich Felker <dalias@libc.org>
20148 M: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
20149 L: linux-sh@vger.kernel.org
20151 Q: http://patchwork.kernel.org/project/linux-sh/list/
20152 F: Documentation/sh/
20157 M: "Rafael J. Wysocki" <rafael@kernel.org>
20158 M: Len Brown <len.brown@intel.com>
20159 M: Pavel Machek <pavel@ucw.cz>
20160 L: linux-pm@vger.kernel.org
20162 B: https://bugzilla.kernel.org
20163 F: Documentation/power/
20164 F: arch/x86/kernel/acpi/sleep*
20165 F: arch/x86/kernel/acpi/wakeup*
20166 F: drivers/base/power/
20167 F: include/linux/freezer.h
20168 F: include/linux/pm.h
20169 F: include/linux/suspend.h
20173 M: Martin Mares <mj@ucw.cz>
20174 L: linux-video@atrey.karlin.mff.cuni.cz
20176 F: Documentation/admin-guide/svga.rst
20177 F: arch/x86/boot/video*
20180 M: Jiri Pirko <jiri@resnulli.us>
20181 M: Ivan Vecera <ivecera@redhat.com>
20182 L: netdev@vger.kernel.org
20184 F: include/net/switchdev.h
20187 SY8106A REGULATOR DRIVER
20188 M: Icenowy Zheng <icenowy@aosc.io>
20190 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
20191 F: drivers/regulator/sy8106a-regulator.c
20193 SYNC FILE FRAMEWORK
20194 M: Sumit Semwal <sumit.semwal@linaro.org>
20195 R: Gustavo Padovan <gustavo@padovan.org>
20196 L: linux-media@vger.kernel.org
20197 L: dri-devel@lists.freedesktop.org
20199 T: git git://anongit.freedesktop.org/drm/drm-misc
20200 F: Documentation/driver-api/sync_file.rst
20201 F: drivers/dma-buf/dma-fence*
20202 F: drivers/dma-buf/sw_sync.c
20203 F: drivers/dma-buf/sync_*
20204 F: include/linux/sync_file.h
20205 F: include/uapi/linux/sync_file.h
20207 SYNOPSYS ARC ARCHITECTURE
20208 M: Vineet Gupta <vgupta@kernel.org>
20209 L: linux-snps-arc@lists.infradead.org
20211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
20212 F: Documentation/arc/
20213 F: Documentation/devicetree/bindings/arc/*
20214 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
20216 F: drivers/clocksource/arc_timer.c
20217 F: drivers/tty/serial/arc_uart.c
20219 SYNOPSYS ARC HSDK SDP pll clock driver
20220 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20222 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
20223 F: drivers/clk/clk-hsdk-pll.c
20225 SYNOPSYS ARC SDP clock driver
20226 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20228 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
20229 F: drivers/clk/axs10x/*
20231 SYNOPSYS ARC SDP platform support
20232 M: Alexey Brodkin <abrodkin@synopsys.com>
20234 F: Documentation/devicetree/bindings/arc/axs10*
20235 F: arch/arc/boot/dts/ax*
20236 F: arch/arc/plat-axs10x
20238 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
20239 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20241 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
20242 F: drivers/reset/reset-axs10x.c
20244 SYNOPSYS CREG GPIO DRIVER
20245 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20247 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
20248 F: drivers/gpio/gpio-creg-snps.c
20250 SYNOPSYS DESIGNWARE 8250 UART DRIVER
20251 M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
20252 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20254 F: drivers/tty/serial/8250/8250_dw.c
20255 F: drivers/tty/serial/8250/8250_dwlib.*
20256 F: drivers/tty/serial/8250/8250_lpss.c
20258 SYNOPSYS DESIGNWARE APB GPIO DRIVER
20259 M: Hoan Tran <hoan@os.amperecomputing.com>
20260 M: Serge Semin <fancer.lancer@gmail.com>
20261 L: linux-gpio@vger.kernel.org
20263 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
20264 F: drivers/gpio/gpio-dwapb.c
20266 SYNOPSYS DESIGNWARE APB SSI DRIVER
20267 M: Serge Semin <fancer.lancer@gmail.com>
20268 L: linux-spi@vger.kernel.org
20270 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
20271 F: drivers/spi/spi-dw*
20273 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
20274 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20276 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
20277 F: drivers/dma/dw-axi-dmac/
20279 SYNOPSYS DESIGNWARE DMAC DRIVER
20280 M: Viresh Kumar <vireshk@kernel.org>
20281 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20283 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
20284 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
20286 F: include/dt-bindings/dma/dw-dmac.h
20287 F: include/linux/dma/dw.h
20288 F: include/linux/platform_data/dma-dw.h
20290 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
20291 M: Jose Abreu <Jose.Abreu@synopsys.com>
20292 L: netdev@vger.kernel.org
20294 F: drivers/net/ethernet/synopsys/
20296 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
20297 M: Jose Abreu <Jose.Abreu@synopsys.com>
20298 L: netdev@vger.kernel.org
20300 F: drivers/net/pcs/pcs-xpcs.c
20301 F: drivers/net/pcs/pcs-xpcs.h
20302 F: include/linux/pcs/pcs-xpcs.h
20304 SYNOPSYS DESIGNWARE I2C DRIVER
20305 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
20306 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20307 R: Mika Westerberg <mika.westerberg@linux.intel.com>
20308 R: Jan Dabros <jsd@semihalf.com>
20309 L: linux-i2c@vger.kernel.org
20311 F: drivers/i2c/busses/i2c-designware-*
20313 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
20314 M: Jaehoon Chung <jh80.chung@samsung.com>
20315 L: linux-mmc@vger.kernel.org
20317 F: drivers/mmc/host/dw_mmc*
20319 SYNOPSYS HSDK RESET CONTROLLER DRIVER
20320 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20322 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
20323 F: drivers/reset/reset-hsdk.c
20324 F: include/dt-bindings/reset/snps,hsdk-reset.h
20326 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
20327 M: Prabu Thangamuthu <prabu.t@synopsys.com>
20328 M: Manjunath M B <manjumb@synopsys.com>
20329 L: linux-mmc@vger.kernel.org
20331 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
20333 SYSTEM CONFIGURATION (SYSCON)
20334 M: Lee Jones <lee@kernel.org>
20335 M: Arnd Bergmann <arnd@arndb.de>
20337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
20338 F: drivers/mfd/syscon.c
20340 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
20341 M: Sudeep Holla <sudeep.holla@arm.com>
20342 R: Cristian Marussi <cristian.marussi@arm.com>
20343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20345 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
20346 F: drivers/clk/clk-sc[mp]i.c
20347 F: drivers/cpufreq/sc[mp]i-cpufreq.c
20348 F: drivers/firmware/arm_scmi/
20349 F: drivers/firmware/arm_scpi.c
20350 F: drivers/powercap/arm_scmi_powercap.c
20351 F: drivers/regulator/scmi-regulator.c
20352 F: drivers/reset/reset-scmi.c
20353 F: include/linux/sc[mp]i_protocol.h
20354 F: include/trace/events/scmi.h
20355 F: include/uapi/linux/virtio_scmi.h
20357 SYSTEM RESET/SHUTDOWN DRIVERS
20358 M: Sebastian Reichel <sre@kernel.org>
20359 L: linux-pm@vger.kernel.org
20361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
20362 F: Documentation/devicetree/bindings/power/reset/
20363 F: drivers/power/reset/
20365 SYSTEM TRACE MODULE CLASS
20366 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
20368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
20369 F: Documentation/trace/stm.rst
20370 F: drivers/hwtracing/stm/
20371 F: include/linux/stm.h
20372 F: include/uapi/linux/stm.h
20374 SYSTEM76 ACPI DRIVER
20375 M: Jeremy Soller <jeremy@system76.com>
20376 M: System76 Product Development <productdev@system76.com>
20377 L: platform-driver-x86@vger.kernel.org
20379 F: drivers/platform/x86/system76_acpi.c
20383 F: Documentation/filesystems/sysv-fs.rst
20385 F: include/linux/sysv_fs.h
20387 TASKSTATS STATISTICS INTERFACE
20388 M: Balbir Singh <bsingharora@gmail.com>
20390 F: Documentation/accounting/taskstats*
20391 F: include/linux/taskstats*
20392 F: kernel/taskstats.c
20395 M: Jamal Hadi Salim <jhs@mojatatu.com>
20396 M: Cong Wang <xiyou.wangcong@gmail.com>
20397 M: Jiri Pirko <jiri@resnulli.us>
20398 L: netdev@vger.kernel.org
20400 F: include/net/pkt_cls.h
20401 F: include/net/pkt_sched.h
20402 F: include/net/tc_act/
20403 F: include/uapi/linux/pkt_cls.h
20404 F: include/uapi/linux/pkt_sched.h
20405 F: include/uapi/linux/tc_act/
20406 F: include/uapi/linux/tc_ematch/
20408 F: tools/testing/selftests/tc-testing
20410 TC90522 MEDIA DRIVER
20411 M: Akihiro Tsukada <tskd08@gmail.com>
20412 L: linux-media@vger.kernel.org
20414 F: drivers/media/dvb-frontends/tc90522*
20416 TCP LOW PRIORITY MODULE
20417 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
20418 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
20420 W: http://tcp-lp-mod.sourceforge.net/
20421 F: net/ipv4/tcp_lp.c
20423 TDA10071 MEDIA DRIVER
20424 M: Antti Palosaari <crope@iki.fi>
20425 L: linux-media@vger.kernel.org
20427 W: https://linuxtv.org
20428 W: http://palosaari.fi/linux/
20429 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20430 T: git git://linuxtv.org/anttip/media_tree.git
20431 F: drivers/media/dvb-frontends/tda10071*
20433 TDA18212 MEDIA DRIVER
20434 M: Antti Palosaari <crope@iki.fi>
20435 L: linux-media@vger.kernel.org
20437 W: https://linuxtv.org
20438 W: http://palosaari.fi/linux/
20439 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20440 T: git git://linuxtv.org/anttip/media_tree.git
20441 F: drivers/media/tuners/tda18212*
20443 TDA18218 MEDIA DRIVER
20444 M: Antti Palosaari <crope@iki.fi>
20445 L: linux-media@vger.kernel.org
20447 W: https://linuxtv.org
20448 W: http://palosaari.fi/linux/
20449 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20450 T: git git://linuxtv.org/anttip/media_tree.git
20451 F: drivers/media/tuners/tda18218*
20453 TDA18250 MEDIA DRIVER
20454 M: Olli Salonen <olli.salonen@iki.fi>
20455 L: linux-media@vger.kernel.org
20457 W: https://linuxtv.org
20458 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20459 T: git git://linuxtv.org/media_tree.git
20460 F: drivers/media/tuners/tda18250*
20462 TDA18271 MEDIA DRIVER
20463 M: Michael Krufky <mkrufky@linuxtv.org>
20464 L: linux-media@vger.kernel.org
20466 W: https://linuxtv.org
20467 W: http://github.com/mkrufky
20468 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20469 T: git git://linuxtv.org/mkrufky/tuners.git
20470 F: drivers/media/tuners/tda18271*
20472 TDA1997x MEDIA DRIVER
20473 M: Tim Harvey <tharvey@gateworks.com>
20474 L: linux-media@vger.kernel.org
20476 W: https://linuxtv.org
20477 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20478 F: drivers/media/i2c/tda1997x.*
20480 TDA827x MEDIA DRIVER
20481 M: Michael Krufky <mkrufky@linuxtv.org>
20482 L: linux-media@vger.kernel.org
20484 W: https://linuxtv.org
20485 W: http://github.com/mkrufky
20486 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20487 T: git git://linuxtv.org/mkrufky/tuners.git
20488 F: drivers/media/tuners/tda8290.*
20490 TDA8290 MEDIA DRIVER
20491 M: Michael Krufky <mkrufky@linuxtv.org>
20492 L: linux-media@vger.kernel.org
20494 W: https://linuxtv.org
20495 W: http://github.com/mkrufky
20496 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20497 T: git git://linuxtv.org/mkrufky/tuners.git
20498 F: drivers/media/tuners/tda8290.*
20500 TDA9840 MEDIA DRIVER
20501 M: Hans Verkuil <hverkuil@xs4all.nl>
20502 L: linux-media@vger.kernel.org
20504 W: https://linuxtv.org
20505 T: git git://linuxtv.org/media_tree.git
20506 F: drivers/media/i2c/tda9840*
20508 TEA5761 TUNER DRIVER
20509 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20510 L: linux-media@vger.kernel.org
20512 W: https://linuxtv.org
20513 T: git git://linuxtv.org/media_tree.git
20514 F: drivers/media/tuners/tea5761.*
20516 TEA5767 TUNER DRIVER
20517 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20518 L: linux-media@vger.kernel.org
20520 W: https://linuxtv.org
20521 T: git git://linuxtv.org/media_tree.git
20522 F: drivers/media/tuners/tea5767.*
20524 TEA6415C MEDIA DRIVER
20525 M: Hans Verkuil <hverkuil@xs4all.nl>
20526 L: linux-media@vger.kernel.org
20528 W: https://linuxtv.org
20529 T: git git://linuxtv.org/media_tree.git
20530 F: drivers/media/i2c/tea6415c*
20532 TEA6420 MEDIA DRIVER
20533 M: Hans Verkuil <hverkuil@xs4all.nl>
20534 L: linux-media@vger.kernel.org
20536 W: https://linuxtv.org
20537 T: git git://linuxtv.org/media_tree.git
20538 F: drivers/media/i2c/tea6420*
20541 M: Jiri Pirko <jiri@resnulli.us>
20542 L: netdev@vger.kernel.org
20544 F: drivers/net/team/
20545 F: include/linux/if_team.h
20546 F: include/uapi/linux/if_team.h
20547 F: tools/testing/selftests/drivers/net/team/
20549 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
20550 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
20552 F: arch/x86/platform/ts5500/
20554 TECHNOTREND USB IR RECEIVER
20555 M: Sean Young <sean@mess.org>
20556 L: linux-media@vger.kernel.org
20558 F: drivers/media/rc/ttusbir.c
20560 TECHWELL TW9910 VIDEO DECODER
20561 L: linux-media@vger.kernel.org
20563 F: drivers/media/i2c/tw9910.c
20564 F: include/media/i2c/tw9910.h
20567 M: Jens Wiklander <jens.wiklander@linaro.org>
20568 R: Sumit Garg <sumit.garg@linaro.org>
20569 L: op-tee@lists.trustedfirmware.org
20571 F: Documentation/staging/tee.rst
20573 F: include/linux/tee_drv.h
20574 F: include/uapi/linux/tee.h
20576 TEGRA ARCHITECTURE SUPPORT
20577 M: Thierry Reding <thierry.reding@gmail.com>
20578 M: Jonathan Hunter <jonathanh@nvidia.com>
20579 L: linux-tegra@vger.kernel.org
20581 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
20582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
20586 M: Peter De Schrijver <pdeschrijver@nvidia.com>
20587 M: Prashant Gaikwad <pgaikwad@nvidia.com>
20589 F: drivers/clk/tegra/
20592 M: Laxman Dewangan <ldewangan@nvidia.com>
20593 M: Jon Hunter <jonathanh@nvidia.com>
20595 F: drivers/dma/tegra*
20598 M: Laxman Dewangan <ldewangan@nvidia.com>
20599 R: Dmitry Osipenko <digetx@gmail.com>
20601 F: drivers/i2c/busses/i2c-tegra.c
20603 TEGRA IOMMU DRIVERS
20604 M: Thierry Reding <thierry.reding@gmail.com>
20605 R: Krishna Reddy <vdumpa@nvidia.com>
20606 L: linux-tegra@vger.kernel.org
20608 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
20609 F: drivers/iommu/tegra*
20612 M: Laxman Dewangan <ldewangan@nvidia.com>
20614 F: drivers/input/keyboard/tegra-kbc.c
20617 M: Stefan Agner <stefan@agner.ch>
20618 M: Lucas Stach <dev@lynxeye.de>
20620 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
20621 F: drivers/mtd/nand/raw/tegra_nand.c
20624 M: Thierry Reding <thierry.reding@gmail.com>
20626 F: drivers/pwm/pwm-tegra.c
20628 TEGRA SERIAL DRIVER
20629 M: Laxman Dewangan <ldewangan@nvidia.com>
20631 F: drivers/tty/serial/serial-tegra.c
20634 M: Laxman Dewangan <ldewangan@nvidia.com>
20636 F: drivers/spi/spi-tegra*
20638 TEGRA QUAD SPI DRIVER
20639 M: Thierry Reding <thierry.reding@gmail.com>
20640 M: Jonathan Hunter <jonathanh@nvidia.com>
20641 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20642 L: linux-tegra@vger.kernel.org
20644 F: drivers/spi/spi-tegra210-quad.c
20647 M: Thierry Reding <thierry.reding@gmail.com>
20648 M: Jonathan Hunter <jonathanh@nvidia.com>
20649 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20650 L: linux-media@vger.kernel.org
20651 L: linux-tegra@vger.kernel.org
20653 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
20654 F: drivers/staging/media/tegra-video/
20656 TEGRA XUSB PADCTL DRIVER
20657 M: JC Kuo <jckuo@nvidia.com>
20659 F: drivers/phy/tegra/xusb*
20661 TEHUTI ETHERNET DRIVER
20662 M: Andy Gospodarek <andy@greyhouse.net>
20663 L: netdev@vger.kernel.org
20665 F: drivers/net/ethernet/tehuti/*
20667 TELECOM CLOCK DRIVER FOR MCPL0010
20668 M: Mark Gross <markgross@kernel.org>
20670 F: drivers/char/tlclk.c
20672 TEMPO SEMICONDUCTOR DRIVERS
20673 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
20675 F: Documentation/devicetree/bindings/sound/tscs*.txt
20676 F: sound/soc/codecs/tscs*.c
20677 F: sound/soc/codecs/tscs*.h
20679 TENSILICA XTENSA PORT (xtensa)
20680 M: Chris Zankel <chris@zankel.net>
20681 M: Max Filippov <jcmvbkbc@gmail.com>
20682 L: linux-xtensa@linux-xtensa.org
20684 T: git https://github.com/jcmvbkbc/linux-xtensa.git
20686 F: drivers/irqchip/irq-xtensa-*
20688 TEXAS INSTRUMENTS ASoC DRIVERS
20689 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20690 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20692 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20695 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20696 M: Ricardo Ribalda <ribalda@kernel.org>
20697 L: linux-iio@vger.kernel.org
20699 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20700 F: drivers/iio/dac/ti-dac7612.c
20702 TEXAS INSTRUMENTS DMA DRIVERS
20703 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20704 L: dmaengine@vger.kernel.org
20706 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20707 F: Documentation/devicetree/bindings/dma/ti-edma.txt
20708 F: Documentation/devicetree/bindings/dma/ti/
20710 X: drivers/dma/ti/cppi41.c
20711 F: include/linux/dma/k3-udma-glue.h
20712 F: include/linux/dma/ti-cppi5.h
20713 F: include/linux/dma/k3-psil.h
20715 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20716 M: Nishanth Menon <nm@ti.com>
20717 M: Tero Kristo <kristo@kernel.org>
20718 M: Santosh Shilimkar <ssantosh@kernel.org>
20719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20721 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20722 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20723 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20724 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20725 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20726 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20727 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20728 F: drivers/clk/keystone/sci-clk.c
20729 F: drivers/firmware/ti_sci*
20730 F: drivers/irqchip/irq-ti-sci-inta.c
20731 F: drivers/irqchip/irq-ti-sci-intr.c
20732 F: drivers/reset/reset-ti-sci.c
20733 F: drivers/soc/ti/ti_sci_inta_msi.c
20734 F: drivers/soc/ti/ti_sci_pm_domains.c
20735 F: include/dt-bindings/soc/ti,sci_pm_domain.h
20736 F: include/linux/soc/ti/ti_sci_inta_msi.h
20737 F: include/linux/soc/ti/ti_sci_protocol.h
20739 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20740 M: Robert Marko <robert.marko@sartura.hr>
20741 M: Luka Perkov <luka.perkov@sartura.hr>
20742 L: linux-hwmon@vger.kernel.org
20744 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20745 F: Documentation/hwmon/tps23861.rst
20746 F: drivers/hwmon/tps23861.c
20748 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20749 M: Puranjay Mohan <puranjay12@gmail.com>
20750 L: linux-iio@vger.kernel.org
20752 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20753 F: drivers/iio/temperature/tmp117.c
20755 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20756 M: Hans Verkuil <hverkuil@xs4all.nl>
20757 L: linux-media@vger.kernel.org
20759 W: https://linuxtv.org
20760 T: git git://linuxtv.org/media_tree.git
20761 F: drivers/media/radio/radio-raremono.c
20764 M: Rafael J. Wysocki <rafael@kernel.org>
20765 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20766 R: Amit Kucheria <amitk@kernel.org>
20767 R: Zhang Rui <rui.zhang@intel.com>
20768 L: linux-pm@vger.kernel.org
20770 Q: https://patchwork.kernel.org/project/linux-pm/list/
20771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20772 F: Documentation/ABI/testing/sysfs-class-thermal
20773 F: Documentation/admin-guide/thermal/
20774 F: Documentation/devicetree/bindings/thermal/
20775 F: Documentation/driver-api/thermal/
20776 F: drivers/thermal/
20777 F: include/dt-bindings/thermal/
20778 F: include/linux/cpu_cooling.h
20779 F: include/linux/thermal.h
20780 F: include/uapi/linux/thermal.h
20781 F: tools/lib/thermal/
20784 THERMAL DRIVER FOR AMLOGIC SOCS
20785 M: Guillaume La Roque <glaroque@baylibre.com>
20786 L: linux-pm@vger.kernel.org
20787 L: linux-amlogic@lists.infradead.org
20789 W: http://linux-meson.com/
20790 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20791 F: drivers/thermal/amlogic_thermal.c
20793 THERMAL/CPU_COOLING
20794 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
20795 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20796 M: Viresh Kumar <viresh.kumar@linaro.org>
20797 R: Lukasz Luba <lukasz.luba@arm.com>
20798 L: linux-pm@vger.kernel.org
20800 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20801 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20802 F: drivers/thermal/cpufreq_cooling.c
20803 F: drivers/thermal/cpuidle_cooling.c
20804 F: include/linux/cpu_cooling.h
20806 THERMAL/POWER_ALLOCATOR
20807 M: Lukasz Luba <lukasz.luba@arm.com>
20808 L: linux-pm@vger.kernel.org
20810 F: Documentation/driver-api/thermal/power_allocator.rst
20811 F: drivers/thermal/gov_power_allocator.c
20812 F: include/trace/events/thermal_power_allocator.h
20814 THINKPAD ACPI EXTRAS DRIVER
20815 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20816 L: ibm-acpi-devel@lists.sourceforge.net
20817 L: platform-driver-x86@vger.kernel.org
20819 W: http://ibm-acpi.sourceforge.net
20820 W: http://thinkwiki.org/wiki/Ibm-acpi
20821 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20822 F: drivers/platform/x86/thinkpad_acpi.c
20824 THINKPAD LMI DRIVER
20825 M: Mark Pearson <markpearson@lenovo.com>
20826 L: platform-driver-x86@vger.kernel.org
20828 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
20829 F: drivers/platform/x86/think-lmi.?
20831 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20832 M: Isaac Hazan <isaac.hazan@intel.com>
20833 L: linux-usb@vger.kernel.org
20835 F: drivers/thunderbolt/dma_test.c
20838 M: Andreas Noever <andreas.noever@gmail.com>
20839 M: Michael Jamet <michael.jamet@intel.com>
20840 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20841 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20842 L: linux-usb@vger.kernel.org
20844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20845 F: Documentation/admin-guide/thunderbolt.rst
20846 F: drivers/thunderbolt/
20847 F: include/linux/thunderbolt.h
20849 THUNDERBOLT NETWORK DRIVER
20850 M: Michael Jamet <michael.jamet@intel.com>
20851 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20852 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20853 L: netdev@vger.kernel.org
20855 F: drivers/net/thunderbolt/
20857 THUNDERX GPIO DRIVER
20858 M: Robert Richter <rric@kernel.org>
20860 F: drivers/gpio/gpio-thunderx.c
20862 TI ADS7924 ADC DRIVER
20863 M: Hugo Villeneuve <hvilleneuve@dimonoff.com>
20864 L: linux-iio@vger.kernel.org
20866 F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
20867 F: drivers/iio/adc/ti-ads7924.c
20869 TI AM437X VPFE DRIVER
20870 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20871 L: linux-media@vger.kernel.org
20873 W: https://linuxtv.org
20874 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20875 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20876 F: drivers/media/platform/ti/am437x/
20878 TI BANDGAP AND THERMAL DRIVER
20879 M: Eduardo Valentin <edubezval@gmail.com>
20880 M: Keerthy <j-keerthy@ti.com>
20881 L: linux-pm@vger.kernel.org
20882 L: linux-omap@vger.kernel.org
20884 F: drivers/thermal/ti-soc-thermal/
20886 TI BQ27XXX POWER SUPPLY DRIVER
20887 F: drivers/power/supply/bq27xxx_battery.c
20888 F: drivers/power/supply/bq27xxx_battery_i2c.c
20889 F: include/linux/power/bq27xxx_battery.h
20891 TI CDCE706 CLOCK DRIVER
20892 M: Max Filippov <jcmvbkbc@gmail.com>
20894 F: drivers/clk/clk-cdce706.c
20897 M: Tero Kristo <kristo@kernel.org>
20898 L: linux-omap@vger.kernel.org
20901 F: include/linux/clk/ti.h
20903 TI DAVINCI MACHINE SUPPORT
20904 M: Bartosz Golaszewski <brgl@bgdev.pl>
20905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
20908 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20909 F: arch/arm/boot/dts/da850*
20910 F: arch/arm/mach-davinci/
20911 F: drivers/i2c/busses/i2c-davinci.c
20913 TI DAVINCI SERIES CLOCK DRIVER
20914 M: David Lechner <david@lechnology.com>
20915 R: Sekhar Nori <nsekhar@ti.com>
20917 F: Documentation/devicetree/bindings/clock/ti/davinci/
20918 F: drivers/clk/davinci/
20919 F: include/linux/clk/davinci.h
20921 TI DAVINCI SERIES GPIO DRIVER
20922 M: Keerthy <j-keerthy@ti.com>
20923 L: linux-gpio@vger.kernel.org
20925 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20926 F: drivers/gpio/gpio-davinci.c
20928 TI DAVINCI SERIES MEDIA DRIVER
20929 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20930 L: linux-media@vger.kernel.org
20932 W: https://linuxtv.org
20933 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20934 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20935 F: drivers/media/platform/ti/davinci/
20936 F: include/media/davinci/
20938 TI ENHANCED CAPTURE (eCAP) DRIVER
20939 M: Vignesh Raghavendra <vigneshr@ti.com>
20940 R: Julien Panis <jpanis@baylibre.com>
20941 L: linux-iio@vger.kernel.org
20942 L: linux-omap@vger.kernel.org
20944 F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
20945 F: drivers/counter/ti-ecap-capture.c
20947 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20948 R: David Lechner <david@lechnology.com>
20949 L: linux-iio@vger.kernel.org
20950 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20951 F: drivers/counter/ti-eqep.c
20953 TI ETHERNET SWITCH DRIVER (CPSW)
20954 R: Grygorii Strashko <grygorii.strashko@ti.com>
20955 L: linux-omap@vger.kernel.org
20956 L: netdev@vger.kernel.org
20958 F: drivers/net/ethernet/ti/cpsw*
20959 F: drivers/net/ethernet/ti/davinci*
20961 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20962 M: Alex Dubov <oakad@yahoo.com>
20964 W: http://tifmxx.berlios.de/
20965 F: drivers/memstick/host/tifm_ms.c
20966 F: drivers/misc/tifm*
20967 F: drivers/mmc/host/tifm_sd.c
20968 F: include/linux/tifm.h
20970 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20971 M: Nishanth Menon <nm@ti.com>
20972 M: Santosh Shilimkar <ssantosh@kernel.org>
20973 L: linux-kernel@vger.kernel.org
20974 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20977 F: drivers/soc/ti/*
20979 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20980 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20981 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20982 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20984 F: sound/soc/codecs/isabelle*
20985 F: sound/soc/codecs/lm49453*
20987 TI LMP92064 ADC DRIVER
20988 M: Leonard Göhrs <l.goehrs@pengutronix.de>
20989 R: kernel@pengutronix.de
20990 L: linux-iio@vger.kernel.org
20992 F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
20993 F: drivers/iio/adc/ti-lmp92064.c
20995 TI PCM3060 ASoC CODEC DRIVER
20996 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20997 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20999 F: Documentation/devicetree/bindings/sound/pcm3060.txt
21000 F: sound/soc/codecs/pcm3060*
21002 TI TAS571X FAMILY ASoC CODEC DRIVER
21003 M: Kevin Cernekee <cernekee@chromium.org>
21004 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21006 F: sound/soc/codecs/tas571x*
21008 TI TMAG5273 MAGNETOMETER DRIVER
21009 M: Gerald Loacker <gerald.loacker@wolfvision.net>
21010 L: linux-iio@vger.kernel.org
21012 F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
21013 F: drivers/iio/magnetometer/tmag5273.c
21015 TI TRF7970A NFC DRIVER
21016 M: Mark Greer <mgreer@animalcreek.com>
21017 L: linux-wireless@vger.kernel.org
21018 L: linux-nfc@lists.01.org (subscribers-only)
21020 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
21021 F: drivers/nfc/trf7970a.c
21023 TI TSC2046 ADC DRIVER
21024 M: Oleksij Rempel <o.rempel@pengutronix.de>
21025 R: kernel@pengutronix.de
21026 L: linux-iio@vger.kernel.org
21028 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
21029 F: drivers/iio/adc/ti-tsc2046.c
21031 TI TWL4030 SERIES SOC CODEC DRIVER
21032 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
21033 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21035 F: sound/soc/codecs/twl4030*
21038 M: Benoit Parrot <bparrot@ti.com>
21039 L: linux-media@vger.kernel.org
21041 W: http://linuxtv.org/
21042 Q: http://patchwork.linuxtv.org/project/linux-media/list/
21043 F: Documentation/devicetree/bindings/media/ti,cal.yaml
21044 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
21045 F: drivers/media/platform/ti/cal/
21046 F: drivers/media/platform/ti/vpe/
21048 TI WILINK WIRELESS DRIVERS
21049 L: linux-wireless@vger.kernel.org
21051 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
21052 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
21053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
21054 F: drivers/net/wireless/ti/
21056 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
21057 M: John Stultz <jstultz@google.com>
21058 M: Thomas Gleixner <tglx@linutronix.de>
21059 R: Stephen Boyd <sboyd@kernel.org>
21060 L: linux-kernel@vger.kernel.org
21062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
21063 F: include/linux/clocksource.h
21064 F: include/linux/time.h
21065 F: include/linux/timex.h
21066 F: include/uapi/linux/time.h
21067 F: include/uapi/linux/timex.h
21068 F: kernel/time/alarmtimer.c
21069 F: kernel/time/clocksource.c
21070 F: kernel/time/ntp.c
21071 F: kernel/time/time*.c
21072 F: tools/testing/selftests/timers/
21075 M: Jon Maloy <jmaloy@redhat.com>
21076 M: Ying Xue <ying.xue@windriver.com>
21077 L: netdev@vger.kernel.org (core kernel code)
21078 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
21080 W: http://tipc.sourceforge.net/
21081 F: include/uapi/linux/tipc*.h
21084 TLAN NETWORK DRIVER
21085 M: Samuel Chessman <chessman@tux.org>
21086 L: tlan-devel@lists.sourceforge.net (subscribers-only)
21088 W: http://sourceforge.net/projects/tlan/
21089 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
21090 F: drivers/net/ethernet/ti/tlan.*
21092 TMIO/SDHI MMC DRIVER
21093 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
21094 L: linux-mmc@vger.kernel.org
21095 L: linux-renesas-soc@vger.kernel.org
21097 F: drivers/mmc/host/renesas_sdhi*
21098 F: drivers/mmc/host/tmio_mmc*
21099 F: include/linux/mfd/tmio.h
21101 TMP401 HARDWARE MONITOR DRIVER
21102 M: Guenter Roeck <linux@roeck-us.net>
21103 L: linux-hwmon@vger.kernel.org
21105 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
21106 F: Documentation/hwmon/tmp401.rst
21107 F: drivers/hwmon/tmp401.c
21109 TMP464 HARDWARE MONITOR DRIVER
21110 M: Agathe Porte <agathe.porte@nokia.com>
21111 M: Guenter Roeck <linux@roeck-us.net>
21112 L: linux-hwmon@vger.kernel.org
21114 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
21115 F: Documentation/hwmon/tmp464.rst
21116 F: drivers/hwmon/tmp464.c
21118 TMP513 HARDWARE MONITOR DRIVER
21119 M: Eric Tremblay <etremblay@distech-controls.com>
21120 L: linux-hwmon@vger.kernel.org
21122 F: Documentation/hwmon/tmp513.rst
21123 F: drivers/hwmon/tmp513.c
21125 TMPFS (SHMEM FILESYSTEM)
21126 M: Hugh Dickins <hughd@google.com>
21127 L: linux-mm@kvack.org
21129 F: include/linux/shmem_fs.h
21132 TOMOYO SECURITY MODULE
21133 M: Kentaro Takeda <takedakn@nttdata.co.jp>
21134 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
21135 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
21136 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
21137 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
21138 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
21140 W: https://tomoyo.osdn.jp/
21141 F: security/tomoyo/
21143 TOPSTAR LAPTOP EXTRAS DRIVER
21144 M: Herton Ronaldo Krzesinski <herton@canonical.com>
21145 L: platform-driver-x86@vger.kernel.org
21147 F: drivers/platform/x86/topstar-laptop.c
21149 TORTURE-TEST MODULES
21150 M: Davidlohr Bueso <dave@stgolabs.net>
21151 M: "Paul E. McKenney" <paulmck@kernel.org>
21152 M: Josh Triplett <josh@joshtriplett.org>
21153 L: linux-kernel@vger.kernel.org
21155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21156 F: Documentation/RCU/torture.rst
21157 F: kernel/locking/locktorture.c
21158 F: kernel/rcu/rcuscale.c
21159 F: kernel/rcu/rcutorture.c
21160 F: kernel/rcu/refscale.c
21161 F: kernel/torture.c
21163 TOSHIBA ACPI EXTRAS DRIVER
21164 M: Azael Avalos <coproscefalo@gmail.com>
21165 L: platform-driver-x86@vger.kernel.org
21167 F: drivers/platform/x86/toshiba_acpi.c
21169 TOSHIBA BLUETOOTH DRIVER
21170 M: Azael Avalos <coproscefalo@gmail.com>
21171 L: platform-driver-x86@vger.kernel.org
21173 F: drivers/platform/x86/toshiba_bluetooth.c
21175 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
21176 M: Azael Avalos <coproscefalo@gmail.com>
21177 L: platform-driver-x86@vger.kernel.org
21179 F: drivers/platform/x86/toshiba_haps.c
21182 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
21184 W: http://www.buzzard.org.uk/toshiba/
21185 F: drivers/char/toshiba.c
21186 F: include/linux/toshiba.h
21187 F: include/uapi/linux/toshiba.h
21189 TOSHIBA TC358743 DRIVER
21190 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21191 L: linux-media@vger.kernel.org
21193 F: Documentation/devicetree/bindings/media/i2c/tc358743.txt
21194 F: drivers/media/i2c/tc358743*
21195 F: include/media/i2c/tc358743.h
21197 TOSHIBA WMI HOTKEYS DRIVER
21198 M: Azael Avalos <coproscefalo@gmail.com>
21199 L: platform-driver-x86@vger.kernel.org
21201 F: drivers/platform/x86/toshiba-wmi.c
21204 M: Peter Huewe <peterhuewe@gmx.de>
21205 M: Jarkko Sakkinen <jarkko@kernel.org>
21206 R: Jason Gunthorpe <jgg@ziepe.ca>
21207 L: linux-integrity@vger.kernel.org
21209 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
21210 Q: https://patchwork.kernel.org/project/linux-integrity/list/
21211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
21212 F: drivers/char/tpm/
21215 M: Duke Du <dukedu83@gmail.com>
21216 L: linux-hwmon@vger.kernel.org
21218 F: Documentation/hwmon/tps546d24.rst
21219 F: drivers/hwmon/pmbus/tps546d24.c
21222 M: Steven Rostedt <rostedt@goodmis.org>
21223 M: Masami Hiramatsu <mhiramat@kernel.org>
21224 L: linux-kernel@vger.kernel.org
21225 L: linux-trace-kernel@vger.kernel.org
21226 Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
21228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
21229 F: Documentation/trace/*
21231 F: include/linux/trace*.h
21234 F: scripts/tracing/
21235 F: tools/testing/selftests/ftrace/
21237 TRACING MMIO ACCESSES (MMIOTRACE)
21238 M: Steven Rostedt <rostedt@goodmis.org>
21239 M: Masami Hiramatsu <mhiramat@kernel.org>
21240 R: Karol Herbst <karolherbst@gmail.com>
21241 R: Pekka Paalanen <ppaalanen@gmail.com>
21242 L: linux-kernel@vger.kernel.org
21243 L: nouveau@lists.freedesktop.org
21245 F: arch/x86/mm/kmmio.c
21246 F: arch/x86/mm/mmio-mod.c
21247 F: arch/x86/mm/testmmiotrace.c
21248 F: include/linux/mmiotrace.h
21249 F: kernel/trace/trace_mmiotrace.c
21251 TRACING OS NOISE / LATENCY TRACERS
21252 M: Steven Rostedt <rostedt@goodmis.org>
21253 M: Daniel Bristot de Oliveira <bristot@kernel.org>
21255 F: kernel/trace/trace_osnoise.c
21256 F: include/trace/events/osnoise.h
21257 F: kernel/trace/trace_hwlat.c
21258 F: kernel/trace/trace_irqsoff.c
21259 F: kernel/trace/trace_sched_wakeup.c
21260 F: Documentation/trace/osnoise-tracer.rst
21261 F: Documentation/trace/timerlat-tracer.rst
21262 F: Documentation/trace/hwlat_detector.rst
21263 F: arch/*/kernel/trace.c
21265 Real-time Linux Analysis (RTLA) tools
21266 M: Daniel Bristot de Oliveira <bristot@kernel.org>
21267 M: Steven Rostedt <rostedt@goodmis.org>
21268 L: linux-trace-devel@vger.kernel.org
21270 F: Documentation/tools/rtla/
21271 F: tools/tracing/rtla/
21273 TRADITIONAL CHINESE DOCUMENTATION
21274 M: Hu Haowen <src.res@email.cn>
21275 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
21277 W: https://github.com/srcres258/linux-doc
21278 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
21279 F: Documentation/translations/zh_TW/
21282 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21283 M: Jiri Slaby <jirislaby@kernel.org>
21285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
21286 F: Documentation/driver-api/serial/
21288 F: drivers/tty/serial/serial_core.c
21289 F: include/linux/selection.h
21290 F: include/linux/serial.h
21291 F: include/linux/serial_core.h
21292 F: include/linux/sysrq.h
21293 F: include/linux/tty*.h
21294 F: include/linux/vt.h
21295 F: include/linux/vt_*.h
21296 F: include/uapi/linux/serial.h
21297 F: include/uapi/linux/serial_core.h
21298 F: include/uapi/linux/tty.h
21300 TUA9001 MEDIA DRIVER
21301 M: Antti Palosaari <crope@iki.fi>
21302 L: linux-media@vger.kernel.org
21304 W: https://linuxtv.org
21305 W: http://palosaari.fi/linux/
21306 Q: http://patchwork.linuxtv.org/project/linux-media/list/
21307 T: git git://linuxtv.org/anttip/media_tree.git
21308 F: drivers/media/tuners/tua9001*
21310 TULIP NETWORK DRIVERS
21311 L: netdev@vger.kernel.org
21312 L: linux-parisc@vger.kernel.org
21314 F: drivers/net/ethernet/dec/tulip/
21317 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
21319 W: http://vtun.sourceforge.net/tun
21320 F: Documentation/networking/tuntap.rst
21321 F: arch/um/os-Linux/drivers/
21323 TURBOCHANNEL SUBSYSTEM
21324 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
21325 M: Ralf Baechle <ralf@linux-mips.org>
21326 L: linux-mips@vger.kernel.org
21328 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
21330 F: include/linux/tc.h
21333 M: "Len Brown" <lenb@kernel.org>
21334 L: linux-pm@vger.kernel.org
21336 Q: https://patchwork.kernel.org/project/linux-pm/list/
21337 B: https://bugzilla.kernel.org
21338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
21339 F: tools/power/x86/turbostat/
21341 TW5864 VIDEO4LINUX DRIVER
21342 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21343 M: Anton Sviridenko <anton@corp.bluecherry.net>
21344 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
21345 M: Andrey Utkin <andrey_utkin@fastmail.com>
21346 L: linux-media@vger.kernel.org
21348 F: drivers/media/pci/tw5864/
21350 TW68 VIDEO4LINUX DRIVER
21351 M: Hans Verkuil <hverkuil@xs4all.nl>
21352 L: linux-media@vger.kernel.org
21354 W: https://linuxtv.org
21355 T: git git://linuxtv.org/media_tree.git
21356 F: drivers/media/pci/tw68/
21358 TW686X VIDEO4LINUX DRIVER
21359 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21360 L: linux-media@vger.kernel.org
21362 W: http://linuxtv.org
21363 T: git git://linuxtv.org/media_tree.git
21364 F: drivers/media/pci/tw686x/
21366 U-BOOT ENVIRONMENT VARIABLES
21367 M: Rafał Miłecki <rafal@milecki.pl>
21369 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
21370 F: drivers/nvmem/u-boot-env.c
21372 UACCE ACCELERATOR FRAMEWORK
21373 M: Zhangfei Gao <zhangfei.gao@linaro.org>
21374 M: Zhou Wang <wangzhou1@hisilicon.com>
21375 L: linux-accelerators@lists.ozlabs.org
21376 L: linux-kernel@vger.kernel.org
21378 F: Documentation/ABI/testing/sysfs-driver-uacce
21379 F: Documentation/misc-devices/uacce.rst
21380 F: drivers/misc/uacce/
21381 F: include/linux/uacce.h
21382 F: include/uapi/misc/uacce/
21384 UBI FILE SYSTEM (UBIFS)
21385 M: Richard Weinberger <richard@nod.at>
21386 L: linux-mtd@lists.infradead.org
21388 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
21389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21391 F: Documentation/ABI/testing/sysfs-fs-ubifs
21392 F: Documentation/filesystems/ubifs-authentication.rst
21393 F: Documentation/filesystems/ubifs.rst
21396 UBLK USERSPACE BLOCK DRIVER
21397 M: Ming Lei <ming.lei@redhat.com>
21398 L: linux-block@vger.kernel.org
21400 F: Documentation/block/ublk.rst
21401 F: drivers/block/ublk_drv.c
21402 F: include/uapi/linux/ublk_cmd.h
21404 UCLINUX (M68KNOMMU AND COLDFIRE)
21405 M: Greg Ungerer <gerg@linux-m68k.org>
21406 L: linux-m68k@lists.linux-m68k.org
21407 L: uclinux-dev@uclinux.org (subscribers-only)
21409 W: http://www.linux-m68k.org/
21410 W: http://www.uclinux.org/
21411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
21412 F: arch/m68k/*/*_no.*
21414 F: arch/m68k/coldfire/
21415 F: arch/m68k/include/asm/*_no.*
21418 M: Jan Kara <jack@suse.com>
21420 F: Documentation/filesystems/udf.rst
21424 M: Bastien Nocera <hadess@hadess.net>
21425 L: linux-input@vger.kernel.org
21427 F: drivers/hid/hid-udraw-ps3.c
21430 M: Evgeniy Dushistov <dushistov@mail.ru>
21432 F: Documentation/admin-guide/ufs.rst
21435 UHID USERSPACE HID IO DRIVER
21436 M: David Rheinsberg <david.rheinsberg@gmail.com>
21437 L: linux-input@vger.kernel.org
21439 F: drivers/hid/uhid.c
21440 F: include/uapi/linux/uhid.h
21443 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21444 L: linux-usb@vger.kernel.org
21446 F: drivers/usb/common/ulpi.c
21447 F: include/linux/ulpi/
21450 M: Gabriel Krisman Bertazi <krisman@collabora.com>
21451 L: linux-fsdevel@vger.kernel.org
21456 M: Tony Finch <dot@dotat.at>
21458 W: http://dotat.at/prog/unifdef
21459 F: scripts/unifdef.c
21461 UNIFORM CDROM DRIVER
21462 M: Phillip Potter <phil@philpotter.co.uk>
21464 F: Documentation/cdrom/
21465 F: drivers/cdrom/cdrom.c
21466 F: include/linux/cdrom.h
21467 F: include/uapi/linux/cdrom.h
21469 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
21470 R: Alim Akhtar <alim.akhtar@samsung.com>
21471 R: Avri Altman <avri.altman@wdc.com>
21472 R: Bart Van Assche <bvanassche@acm.org>
21473 L: linux-scsi@vger.kernel.org
21475 F: Documentation/devicetree/bindings/ufs/
21476 F: Documentation/scsi/ufs.rst
21477 F: drivers/ufs/core/
21479 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
21480 M: Pedro Sousa <pedrom.sousa@synopsys.com>
21481 L: linux-scsi@vger.kernel.org
21483 F: drivers/ufs/host/*dwc*
21485 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
21486 M: Alim Akhtar <alim.akhtar@samsung.com>
21487 L: linux-scsi@vger.kernel.org
21489 F: drivers/ufs/host/ufs-exynos*
21491 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
21492 M: Stanley Chu <stanley.chu@mediatek.com>
21493 L: linux-scsi@vger.kernel.org
21494 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
21496 F: drivers/ufs/host/ufs-mediatek*
21498 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
21499 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21500 L: linux-arm-msm@vger.kernel.org
21501 L: linux-scsi@vger.kernel.org
21503 F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
21504 F: drivers/ufs/host/ufs-qcom*
21506 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
21507 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
21508 L: linux-renesas-soc@vger.kernel.org
21509 L: linux-scsi@vger.kernel.org
21511 F: drivers/ufs/host/ufs-renesas.c
21513 UNSORTED BLOCK IMAGES (UBI)
21514 M: Richard Weinberger <richard@nod.at>
21515 L: linux-mtd@lists.infradead.org
21517 W: http://www.linux-mtd.infradead.org/
21518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21520 F: drivers/mtd/ubi/
21521 F: include/linux/mtd/ubi.h
21522 F: include/uapi/mtd/ubi-user.h
21524 USB "USBNET" DRIVER FRAMEWORK
21525 M: Oliver Neukum <oneukum@suse.com>
21526 L: netdev@vger.kernel.org
21528 W: http://www.linux-usb.org/usbnet
21529 F: drivers/net/usb/usbnet.c
21530 F: include/linux/usb/usbnet.h
21533 M: Oliver Neukum <oneukum@suse.com>
21534 L: linux-usb@vger.kernel.org
21536 F: Documentation/usb/acm.rst
21537 F: drivers/usb/class/cdc-acm.*
21539 USB APPLE MFI FASTCHARGE DRIVER
21540 M: Bastien Nocera <hadess@hadess.net>
21541 L: linux-usb@vger.kernel.org
21543 F: drivers/usb/misc/apple-mfi-fastcharge.c
21545 USB AR5523 WIRELESS DRIVER
21546 M: Pontus Fuchs <pontus.fuchs@gmail.com>
21547 L: linux-wireless@vger.kernel.org
21549 F: drivers/net/wireless/ath/ar5523/
21552 M: Oliver Neukum <oneukum@suse.com>
21553 L: linux-usb@vger.kernel.org
21554 L: linux-scsi@vger.kernel.org
21556 F: drivers/usb/storage/uas.c
21558 USB CDC ETHERNET DRIVER
21559 M: Oliver Neukum <oliver@neukum.org>
21560 L: linux-usb@vger.kernel.org
21562 F: drivers/net/usb/cdc_*.c
21563 F: include/uapi/linux/usb/cdc.h
21565 USB CHAOSKEY DRIVER
21566 M: Keith Packard <keithp@keithp.com>
21567 L: linux-usb@vger.kernel.org
21569 F: drivers/usb/misc/chaoskey.c
21571 USB CYPRESS C67X00 DRIVER
21572 L: linux-usb@vger.kernel.org
21574 F: drivers/usb/c67x00/
21576 USB DAVICOM DM9601 DRIVER
21577 M: Peter Korsgaard <peter@korsgaard.com>
21578 L: netdev@vger.kernel.org
21580 W: http://www.linux-usb.org/usbnet
21581 F: drivers/net/usb/dm9601.c
21584 M: Alan Stern <stern@rowland.harvard.edu>
21585 L: linux-usb@vger.kernel.org
21587 F: Documentation/usb/ehci.rst
21588 F: drivers/usb/host/ehci*
21590 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
21591 M: Jiri Kosina <jikos@kernel.org>
21592 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
21593 L: linux-usb@vger.kernel.org
21595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
21596 F: Documentation/hid/hiddev.rst
21597 F: drivers/hid/usbhid/
21599 USB INTEL XHCI ROLE MUX DRIVER
21600 M: Hans de Goede <hdegoede@redhat.com>
21601 L: linux-usb@vger.kernel.org
21603 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
21605 USB IP DRIVER FOR HISILICON KIRIN 960
21606 M: Yu Chen <chenyu56@huawei.com>
21607 M: Binghui Wang <wangbinghui@hisilicon.com>
21608 L: linux-usb@vger.kernel.org
21610 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
21611 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
21613 USB IP DRIVER FOR HISILICON KIRIN 970
21614 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21615 L: linux-usb@vger.kernel.org
21617 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
21618 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
21621 M: Olav Kongas <ok@artecdesign.ee>
21622 L: linux-usb@vger.kernel.org
21624 F: drivers/usb/host/isp116x*
21625 F: include/linux/usb/isp116x.h
21628 M: Rui Miguel Silva <rui.silva@linaro.org>
21629 L: linux-usb@vger.kernel.org
21631 F: drivers/usb/isp1760/*
21632 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
21634 USB LAN78XX ETHERNET DRIVER
21635 M: Woojung Huh <woojung.huh@microchip.com>
21636 M: UNGLinuxDriver@microchip.com
21637 L: netdev@vger.kernel.org
21639 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
21640 F: drivers/net/usb/lan78xx.*
21641 F: include/dt-bindings/net/microchip-lan78xx.h
21643 USB MASS STORAGE DRIVER
21644 M: Alan Stern <stern@rowland.harvard.edu>
21645 L: linux-usb@vger.kernel.org
21646 L: usb-storage@lists.one-eyed-alien.net
21648 F: drivers/usb/storage/
21651 M: Clemens Ladisch <clemens@ladisch.de>
21652 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21655 F: sound/usb/midi.*
21657 USB NETWORKING DRIVERS
21658 L: linux-usb@vger.kernel.org
21660 F: drivers/net/usb/
21663 M: Alan Stern <stern@rowland.harvard.edu>
21664 L: linux-usb@vger.kernel.org
21666 F: Documentation/usb/ohci.rst
21667 F: drivers/usb/host/ohci*
21669 USB OTG FSM (Finite State Machine)
21670 M: Peter Chen <peter.chen@kernel.org>
21671 L: linux-usb@vger.kernel.org
21673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
21674 F: drivers/usb/common/usb-otg-fsm.c
21677 M: Valentina Manea <valentina.manea.m@gmail.com>
21678 M: Shuah Khan <shuah@kernel.org>
21679 M: Shuah Khan <skhan@linuxfoundation.org>
21680 L: linux-usb@vger.kernel.org
21682 F: Documentation/usb/usbip_protocol.rst
21683 F: drivers/usb/usbip/
21684 F: tools/testing/selftests/drivers/usb/usbip/
21685 F: tools/usb/usbip/
21688 M: Petko Manolov <petkan@nucleusys.com>
21689 L: linux-usb@vger.kernel.org
21690 L: netdev@vger.kernel.org
21692 W: https://github.com/petkan/pegasus
21693 T: git https://github.com/petkan/pegasus.git
21694 F: drivers/net/usb/pegasus.*
21696 USB PRINTER DRIVER (usblp)
21697 M: Pete Zaitcev <zaitcev@redhat.com>
21698 L: linux-usb@vger.kernel.org
21700 F: drivers/usb/class/usblp.c
21702 USB RAW GADGET DRIVER
21703 R: Andrey Konovalov <andreyknvl@gmail.com>
21704 L: linux-usb@vger.kernel.org
21706 F: Documentation/usb/raw-gadget.rst
21707 F: drivers/usb/gadget/legacy/raw_gadget.c
21708 F: include/uapi/linux/usb/raw_gadget.h
21710 USB QMI WWAN NETWORK DRIVER
21711 M: Bjørn Mork <bjorn@mork.no>
21712 L: netdev@vger.kernel.org
21714 F: Documentation/ABI/testing/sysfs-class-net-qmi
21715 F: drivers/net/usb/qmi_wwan.c
21718 M: Petko Manolov <petkan@nucleusys.com>
21719 L: linux-usb@vger.kernel.org
21720 L: netdev@vger.kernel.org
21722 W: https://github.com/petkan/rtl8150
21723 T: git https://github.com/petkan/rtl8150.git
21724 F: drivers/net/usb/rtl8150.c
21726 USB SERIAL SUBSYSTEM
21727 M: Johan Hovold <johan@kernel.org>
21728 L: linux-usb@vger.kernel.org
21730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21731 F: Documentation/usb/usb-serial.rst
21732 F: drivers/usb/serial/
21733 F: include/linux/usb/serial.h
21735 USB SMSC75XX ETHERNET DRIVER
21736 M: Steve Glendinning <steve.glendinning@shawell.net>
21737 L: netdev@vger.kernel.org
21739 F: drivers/net/usb/smsc75xx.*
21741 USB SMSC95XX ETHERNET DRIVER
21742 M: Steve Glendinning <steve.glendinning@shawell.net>
21743 M: UNGLinuxDriver@microchip.com
21744 L: netdev@vger.kernel.org
21746 F: drivers/net/usb/smsc95xx.*
21749 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21750 L: linux-usb@vger.kernel.org
21752 W: http://www.linux-usb.org
21753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21754 F: Documentation/devicetree/bindings/usb/
21755 F: Documentation/usb/
21757 F: include/dt-bindings/usb/
21758 F: include/linux/usb.h
21759 F: include/linux/usb/
21761 USB TYPEC BUS FOR ALTERNATE MODES
21762 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21763 L: linux-usb@vger.kernel.org
21765 F: Documentation/ABI/testing/sysfs-bus-typec
21766 F: Documentation/driver-api/usb/typec_bus.rst
21767 F: drivers/usb/typec/altmodes/
21768 F: include/linux/usb/typec_altmode.h
21771 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21772 L: linux-usb@vger.kernel.org
21774 F: Documentation/ABI/testing/sysfs-class-typec
21775 F: Documentation/driver-api/usb/typec.rst
21776 F: drivers/usb/typec/
21777 F: include/linux/usb/typec.h
21779 USB TYPEC INTEL PMC MUX DRIVER
21780 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21781 L: linux-usb@vger.kernel.org
21783 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21784 F: drivers/usb/typec/mux/intel_pmc_mux.c
21786 USB TYPEC PI3USB30532 MUX DRIVER
21787 M: Hans de Goede <hdegoede@redhat.com>
21788 L: linux-usb@vger.kernel.org
21790 F: drivers/usb/typec/mux/pi3usb30532.c
21792 USB TYPEC PORT CONTROLLER DRIVERS
21793 M: Guenter Roeck <linux@roeck-us.net>
21794 L: linux-usb@vger.kernel.org
21796 F: drivers/usb/typec/tcpm/
21799 M: Alan Stern <stern@rowland.harvard.edu>
21800 L: linux-usb@vger.kernel.org
21802 F: drivers/usb/host/uhci*
21805 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21806 L: linux-media@vger.kernel.org
21808 W: http://www.ideasonboard.org/uvc/
21809 T: git git://linuxtv.org/media_tree.git
21810 F: drivers/media/usb/uvc/
21811 F: include/uapi/linux/uvcvideo.h
21814 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21815 M: Daniel Scally <dan.scally@ideasonboard.com>
21816 L: linux-usb@vger.kernel.org
21818 F: drivers/usb/gadget/function/*uvc*
21819 F: drivers/usb/gadget/legacy/webcam.c
21820 F: include/uapi/linux/usb/g_uvc.h
21822 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21823 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
21824 L: linux-wireless@vger.kernel.org
21826 F: drivers/net/wireless/rndis_wlan.c
21829 M: Mathias Nyman <mathias.nyman@intel.com>
21830 L: linux-usb@vger.kernel.org
21832 F: drivers/usb/host/pci-quirks*
21833 F: drivers/usb/host/xhci*
21836 L: linux-wireless@vger.kernel.org
21838 W: http://linux-lc100020.sourceforge.net
21839 F: drivers/net/wireless/zydas/zd1201.*
21841 USER DATAGRAM PROTOCOL (UDP)
21842 M: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21844 F: include/linux/udp.h
21848 USER-MODE LINUX (UML)
21849 M: Richard Weinberger <richard@nod.at>
21850 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
21851 M: Johannes Berg <johannes@sipsolutions.net>
21852 L: linux-um@lists.infradead.org
21854 W: http://user-mode-linux.sourceforge.net
21855 Q: https://patchwork.ozlabs.org/project/linux-um/list/
21856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21858 F: Documentation/virt/uml/
21863 USERSPACE COPYIN/COPYOUT (UIOVEC)
21864 M: Alexander Viro <viro@zeniv.linux.org.uk>
21866 F: include/linux/uio.h
21869 USERSPACE DMA BUFFER DRIVER
21870 M: Gerd Hoffmann <kraxel@redhat.com>
21871 L: dri-devel@lists.freedesktop.org
21873 T: git git://anongit.freedesktop.org/drm/drm-misc
21874 F: drivers/dma-buf/udmabuf.c
21875 F: include/uapi/linux/udmabuf.h
21877 USERSPACE I/O (UIO)
21878 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21881 F: Documentation/driver-api/uio-howto.rst
21883 F: include/linux/uio_driver.h
21886 M: Karel Zak <kzak@redhat.com>
21887 L: util-linux@vger.kernel.org
21889 W: http://en.wikipedia.org/wiki/Util-linux
21890 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21893 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21894 L: linux-kernel@vger.kernel.org
21896 F: include/linux/uuid.h
21901 M: Justin Ernst <justin.ernst@hpe.com>
21902 L: platform-driver-x86@vger.kernel.org
21904 F: drivers/platform/x86/uv_sysfs.c
21907 M: Michal Januszewski <spock@gentoo.org>
21908 L: linux-fbdev@vger.kernel.org
21910 W: https://github.com/mjanusz/v86d
21911 F: Documentation/fb/uvesafb.rst
21912 F: drivers/video/fbdev/uvesafb.*
21914 Ux500 CLOCK DRIVERS
21915 M: Ulf Hansson <ulf.hansson@linaro.org>
21916 L: linux-clk@vger.kernel.org
21917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21919 F: drivers/clk/ux500/
21922 M: Stefan Agner <stefan@agner.ch>
21923 L: linux-mtd@lists.infradead.org
21925 F: drivers/mtd/nand/raw/vf610_nfc.c
21927 VFAT/FAT/MSDOS FILESYSTEM
21928 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21930 F: Documentation/filesystems/vfat.rst
21932 F: tools/testing/selftests/filesystems/fat/
21935 M: Alex Williamson <alex.williamson@redhat.com>
21936 L: kvm@vger.kernel.org
21938 T: git https://github.com/awilliam/linux-vfio.git
21939 F: Documentation/ABI/testing/sysfs-devices-vfio-dev
21940 F: Documentation/driver-api/vfio.rst
21942 F: include/linux/vfio.h
21943 F: include/linux/vfio_pci_core.h
21944 F: include/uapi/linux/vfio.h
21947 M: Diana Craciun <diana.craciun@oss.nxp.com>
21948 L: kvm@vger.kernel.org
21950 F: drivers/vfio/fsl-mc/
21952 VFIO HISILICON PCI DRIVER
21953 M: Longfang Liu <liulongfang@huawei.com>
21954 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21955 L: kvm@vger.kernel.org
21957 F: drivers/vfio/pci/hisilicon/
21959 VFIO MEDIATED DEVICE DRIVERS
21960 M: Kirti Wankhede <kwankhede@nvidia.com>
21961 L: kvm@vger.kernel.org
21963 F: Documentation/driver-api/vfio-mediated-device.rst
21964 F: drivers/vfio/mdev/
21965 F: include/linux/mdev.h
21966 F: samples/vfio-mdev/
21968 VFIO PCI DEVICE SPECIFIC DRIVERS
21969 R: Jason Gunthorpe <jgg@nvidia.com>
21970 R: Yishai Hadas <yishaih@nvidia.com>
21971 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21972 R: Kevin Tian <kevin.tian@intel.com>
21973 L: kvm@vger.kernel.org
21975 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21976 F: drivers/vfio/pci/*/
21978 VFIO PLATFORM DRIVER
21979 M: Eric Auger <eric.auger@redhat.com>
21980 L: kvm@vger.kernel.org
21982 F: drivers/vfio/platform/
21984 VFIO MLX5 PCI DRIVER
21985 M: Yishai Hadas <yishaih@nvidia.com>
21986 L: kvm@vger.kernel.org
21988 F: drivers/vfio/pci/mlx5/
21991 R: Lukas Wunner <lukas@wunner.de>
21993 T: git git://anongit.freedesktop.org/drm/drm-misc
21994 F: Documentation/gpu/vga-switcheroo.rst
21995 F: drivers/gpu/vga/vga_switcheroo.c
21996 F: include/linux/vga_switcheroo.h
21998 VIA RHINE NETWORK DRIVER
22000 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
22001 F: drivers/net/ethernet/via/via-rhine.c
22003 VIA SD/MMC CARD CONTROLLER DRIVER
22004 M: Bruce Chang <brucechang@via.com.tw>
22005 M: Harald Welte <HaraldWelte@viatech.com>
22007 F: drivers/mmc/host/via-sdmmc.c
22009 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
22010 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
22011 L: linux-fbdev@vger.kernel.org
22013 F: drivers/video/fbdev/via/
22014 F: include/linux/via-core.h
22015 F: include/linux/via-gpio.h
22016 F: include/linux/via_i2c.h
22018 VIA VELOCITY NETWORK DRIVER
22019 M: Francois Romieu <romieu@fr.zoreil.com>
22020 L: netdev@vger.kernel.org
22022 F: drivers/net/ethernet/via/via-velocity.*
22024 VICODEC VIRTUAL CODEC DRIVER
22025 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
22026 L: linux-media@vger.kernel.org
22028 W: https://linuxtv.org
22029 T: git git://linuxtv.org/media_tree.git
22030 F: drivers/media/test-drivers/vicodec/*
22032 VIDEO I2C POLLING DRIVER
22033 M: Matt Ranostay <matt.ranostay@konsulko.com>
22034 L: linux-media@vger.kernel.org
22036 F: drivers/media/i2c/video-i2c.c
22038 VIDEO MULTIPLEXER DRIVER
22039 M: Philipp Zabel <p.zabel@pengutronix.de>
22040 L: linux-media@vger.kernel.org
22042 F: drivers/media/platform/video-mux.c
22044 VIDEOBUF2 FRAMEWORK
22045 M: Tomasz Figa <tfiga@chromium.org>
22046 M: Marek Szyprowski <m.szyprowski@samsung.com>
22047 L: linux-media@vger.kernel.org
22049 F: drivers/media/common/videobuf2/*
22050 F: include/media/videobuf2-*
22052 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
22053 M: Shuah Khan <skhan@linuxfoundation.org>
22054 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
22055 L: linux-media@vger.kernel.org
22057 W: https://linuxtv.org
22058 T: git git://linuxtv.org/media_tree.git
22059 F: drivers/media/test-drivers/vimc/*
22062 M: Alex Williamson <alex.williamson@redhat.com>
22063 M: Paolo Bonzini <pbonzini@redhat.com>
22064 L: kvm@vger.kernel.org
22068 VIRTIO AND VHOST VSOCK DRIVER
22069 M: Stefan Hajnoczi <stefanha@redhat.com>
22070 M: Stefano Garzarella <sgarzare@redhat.com>
22071 L: kvm@vger.kernel.org
22072 L: virtualization@lists.linux-foundation.org
22073 L: netdev@vger.kernel.org
22075 F: drivers/vhost/vsock.c
22076 F: include/linux/virtio_vsock.h
22077 F: include/uapi/linux/virtio_vsock.h
22078 F: net/vmw_vsock/virtio_transport.c
22079 F: net/vmw_vsock/virtio_transport_common.c
22081 VIRTIO BLOCK AND SCSI DRIVERS
22082 M: "Michael S. Tsirkin" <mst@redhat.com>
22083 M: Jason Wang <jasowang@redhat.com>
22084 R: Paolo Bonzini <pbonzini@redhat.com>
22085 R: Stefan Hajnoczi <stefanha@redhat.com>
22086 L: virtualization@lists.linux-foundation.org
22088 F: drivers/block/virtio_blk.c
22089 F: drivers/scsi/virtio_scsi.c
22090 F: drivers/vhost/scsi.c
22091 F: include/uapi/linux/virtio_blk.h
22092 F: include/uapi/linux/virtio_scsi.h
22094 VIRTIO CONSOLE DRIVER
22095 M: Amit Shah <amit@kernel.org>
22096 L: virtualization@lists.linux-foundation.org
22098 F: drivers/char/virtio_console.c
22099 F: include/linux/virtio_console.h
22100 F: include/uapi/linux/virtio_console.h
22102 VIRTIO CORE AND NET DRIVERS
22103 M: "Michael S. Tsirkin" <mst@redhat.com>
22104 M: Jason Wang <jasowang@redhat.com>
22105 L: virtualization@lists.linux-foundation.org
22107 F: Documentation/ABI/testing/sysfs-bus-vdpa
22108 F: Documentation/ABI/testing/sysfs-class-vduse
22109 F: Documentation/devicetree/bindings/virtio/
22110 F: Documentation/driver-api/virtio/
22111 F: drivers/block/virtio_blk.c
22112 F: drivers/crypto/virtio/
22113 F: drivers/net/virtio_net.c
22116 F: include/linux/vdpa.h
22117 F: include/linux/virtio*.h
22118 F: include/uapi/linux/virtio_*.h
22121 VISL VIRTUAL STATELESS DECODER DRIVER
22122 M: Daniel Almeida <daniel.almeida@collabora.com>
22123 L: linux-media@vger.kernel.org
22125 F: drivers/media/test-drivers/visl
22127 IFCVF VIRTIO DATA PATH ACCELERATOR
22128 R: Zhu Lingshan <lingshan.zhu@intel.com>
22129 F: drivers/vdpa/ifcvf/
22131 SNET DPU VIRTIO DATA PATH ACCELERATOR
22132 R: Alvaro Karsz <alvaro.karsz@solid-run.com>
22133 F: drivers/vdpa/solidrun/
22136 M: "Michael S. Tsirkin" <mst@redhat.com>
22137 M: David Hildenbrand <david@redhat.com>
22138 L: virtualization@lists.linux-foundation.org
22140 F: drivers/virtio/virtio_balloon.c
22141 F: include/uapi/linux/virtio_balloon.h
22142 F: include/linux/balloon_compaction.h
22143 F: mm/balloon_compaction.c
22145 VIRTIO CRYPTO DRIVER
22146 M: Gonglei <arei.gonglei@huawei.com>
22147 L: virtualization@lists.linux-foundation.org
22148 L: linux-crypto@vger.kernel.org
22150 F: drivers/crypto/virtio/
22151 F: include/uapi/linux/virtio_crypto.h
22153 VIRTIO DRIVERS FOR S390
22154 M: Cornelia Huck <cohuck@redhat.com>
22155 M: Halil Pasic <pasic@linux.ibm.com>
22156 M: Eric Farman <farman@linux.ibm.com>
22157 L: linux-s390@vger.kernel.org
22158 L: virtualization@lists.linux-foundation.org
22159 L: kvm@vger.kernel.org
22161 F: arch/s390/include/uapi/asm/virtio-ccw.h
22162 F: drivers/s390/virtio/
22165 M: Vivek Goyal <vgoyal@redhat.com>
22166 M: Stefan Hajnoczi <stefanha@redhat.com>
22167 M: Miklos Szeredi <miklos@szeredi.hu>
22168 L: virtualization@lists.linux-foundation.org
22169 L: linux-fsdevel@vger.kernel.org
22171 W: https://virtio-fs.gitlab.io/
22172 F: Documentation/filesystems/virtiofs.rst
22173 F: fs/fuse/virtio_fs.c
22174 F: include/uapi/linux/virtio_fs.h
22177 M: Enrico Weigelt, metux IT consult <info@metux.net>
22178 M: Viresh Kumar <vireshk@kernel.org>
22179 L: linux-gpio@vger.kernel.org
22180 L: virtualization@lists.linux-foundation.org
22182 F: drivers/gpio/gpio-virtio.c
22183 F: include/uapi/linux/virtio_gpio.h
22186 M: David Airlie <airlied@redhat.com>
22187 M: Gerd Hoffmann <kraxel@redhat.com>
22188 R: Gurchetan Singh <gurchetansingh@chromium.org>
22189 R: Chia-I Wu <olvaffe@gmail.com>
22190 L: dri-devel@lists.freedesktop.org
22191 L: virtualization@lists.linux-foundation.org
22193 T: git git://anongit.freedesktop.org/drm/drm-misc
22194 F: drivers/gpu/drm/virtio/
22195 F: include/uapi/linux/virtio_gpu.h
22197 VIRTIO HOST (VHOST)
22198 M: "Michael S. Tsirkin" <mst@redhat.com>
22199 M: Jason Wang <jasowang@redhat.com>
22200 L: kvm@vger.kernel.org
22201 L: virtualization@lists.linux-foundation.org
22202 L: netdev@vger.kernel.org
22204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
22206 F: include/linux/vhost_iotlb.h
22207 F: include/uapi/linux/vhost.h
22209 VIRTIO INPUT DRIVER
22210 M: Gerd Hoffmann <kraxel@redhat.com>
22212 F: drivers/virtio/virtio_input.c
22213 F: include/uapi/linux/virtio_input.h
22215 VIRTIO IOMMU DRIVER
22216 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
22217 L: virtualization@lists.linux-foundation.org
22219 F: drivers/iommu/virtio-iommu.c
22220 F: include/uapi/linux/virtio_iommu.h
22223 M: David Hildenbrand <david@redhat.com>
22224 L: virtualization@lists.linux-foundation.org
22226 W: https://virtio-mem.gitlab.io/
22227 F: drivers/virtio/virtio_mem.c
22228 F: include/uapi/linux/virtio_mem.h
22230 VIRTIO SOUND DRIVER
22231 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
22232 M: "Michael S. Tsirkin" <mst@redhat.com>
22233 L: virtualization@lists.linux-foundation.org
22234 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22236 F: include/uapi/linux/virtio_snd.h
22240 M: Conghui Chen <conghui.chen@intel.com>
22241 M: Viresh Kumar <viresh.kumar@linaro.org>
22242 L: linux-i2c@vger.kernel.org
22243 L: virtualization@lists.linux-foundation.org
22245 F: drivers/i2c/busses/i2c-virtio.c
22246 F: include/uapi/linux/virtio_i2c.h
22249 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
22250 L: virtualization@lists.linux-foundation.org
22252 F: drivers/nvdimm/virtio_pmem.c
22253 F: drivers/nvdimm/nd_virtio.c
22255 VIRTUAL BOX GUEST DEVICE DRIVER
22256 M: Hans de Goede <hdegoede@redhat.com>
22257 M: Arnd Bergmann <arnd@arndb.de>
22258 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22260 F: drivers/virt/vboxguest/
22261 F: include/linux/vbox_utils.h
22262 F: include/uapi/linux/vbox*.h
22264 VIRTUAL BOX SHARED FOLDER VFS DRIVER
22265 M: Hans de Goede <hdegoede@redhat.com>
22266 L: linux-fsdevel@vger.kernel.org
22270 VIRTUAL SERIO DEVICE DRIVER
22271 M: Stephen Chandler Paul <thatslyude@gmail.com>
22273 F: drivers/input/serio/userio.c
22274 F: include/uapi/linux/userio.h
22276 VIVID VIRTUAL VIDEO DRIVER
22277 M: Hans Verkuil <hverkuil@xs4all.nl>
22278 L: linux-media@vger.kernel.org
22280 W: https://linuxtv.org
22281 T: git git://linuxtv.org/media_tree.git
22282 F: drivers/media/test-drivers/vivid/*
22284 VIDTV VIRTUAL DIGITAL TV DRIVER
22285 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
22286 L: linux-media@vger.kernel.org
22288 W: https://linuxtv.org
22289 T: git git://linuxtv.org/media_tree.git
22290 F: drivers/media/test-drivers/vidtv/*
22293 M: Florian Fainelli <f.fainelli@gmail.com>
22294 L: openwrt-devel@lists.openwrt.org (subscribers-only)
22296 F: drivers/vlynq/vlynq.c
22297 F: include/linux/vlynq.h
22300 M: Martyn Welch <martyn@welchs.me.uk>
22301 M: Manohar Vanga <manohar.vanga@gmail.com>
22302 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22303 L: linux-kernel@vger.kernel.org
22305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22306 F: Documentation/driver-api/vme.rst
22307 F: drivers/staging/vme_user/
22309 VM SOCKETS (AF_VSOCK)
22310 M: Stefano Garzarella <sgarzare@redhat.com>
22311 L: virtualization@lists.linux-foundation.org
22312 L: netdev@vger.kernel.org
22314 F: drivers/net/vsockmon.c
22315 F: include/net/af_vsock.h
22316 F: include/uapi/linux/vm_sockets.h
22317 F: include/uapi/linux/vm_sockets_diag.h
22318 F: include/uapi/linux/vsockmon.h
22320 F: tools/testing/vsock/
22322 VMWARE BALLOON DRIVER
22323 M: Nadav Amit <namit@vmware.com>
22324 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22325 L: linux-kernel@vger.kernel.org
22327 F: drivers/misc/vmw_balloon.c
22329 VMWARE HYPERVISOR INTERFACE
22330 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
22331 M: Alexey Makhalov <amakhalov@vmware.com>
22332 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22333 L: virtualization@lists.linux-foundation.org
22336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
22337 F: arch/x86/include/asm/vmware.h
22338 F: arch/x86/kernel/cpu/vmware.c
22340 VMWARE PVRDMA DRIVER
22341 M: Bryan Tan <bryantan@vmware.com>
22342 M: Vishnu Dasa <vdasa@vmware.com>
22343 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22344 L: linux-rdma@vger.kernel.org
22346 F: drivers/infiniband/hw/vmw_pvrdma/
22348 VMWARE PVSCSI DRIVER
22349 M: Vishal Bhakta <vbhakta@vmware.com>
22350 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22351 L: linux-scsi@vger.kernel.org
22353 F: drivers/scsi/vmw_pvscsi.c
22354 F: drivers/scsi/vmw_pvscsi.h
22356 VMWARE VIRTUAL PTP CLOCK DRIVER
22357 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
22358 M: Deep Shah <sdeep@vmware.com>
22359 R: Alexey Makhalov <amakhalov@vmware.com>
22360 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22361 L: netdev@vger.kernel.org
22363 F: drivers/ptp/ptp_vmw.c
22366 M: Bryan Tan <bryantan@vmware.com>
22367 M: Vishnu Dasa <vdasa@vmware.com>
22368 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22369 L: linux-kernel@vger.kernel.org
22371 F: drivers/misc/vmw_vmci/
22372 F: include/linux/vmw_vmci*
22374 VMWARE VMMOUSE SUBDRIVER
22375 M: Zack Rusin <zackr@vmware.com>
22376 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
22377 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22378 L: linux-input@vger.kernel.org
22380 F: drivers/input/mouse/vmmouse.c
22381 F: drivers/input/mouse/vmmouse.h
22383 VMWARE VMXNET3 ETHERNET DRIVER
22384 M: Ronak Doshi <doshir@vmware.com>
22385 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22386 L: netdev@vger.kernel.org
22388 F: drivers/net/vmxnet3/
22390 VMWARE VSOCK VMCI TRANSPORT DRIVER
22391 M: Bryan Tan <bryantan@vmware.com>
22392 M: Vishnu Dasa <vdasa@vmware.com>
22393 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22394 L: linux-kernel@vger.kernel.org
22396 F: net/vmw_vsock/vmci_transport*
22398 VOCORE VOCORE2 BOARD
22399 M: Harvey Hunt <harveyhuntnexus@gmail.com>
22400 L: linux-mips@vger.kernel.org
22402 F: arch/mips/boot/dts/ralink/vocore2.dts
22404 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
22405 M: Liam Girdwood <lgirdwood@gmail.com>
22406 M: Mark Brown <broonie@kernel.org>
22407 L: linux-kernel@vger.kernel.org
22409 W: http://www.slimlogic.co.uk/?p=48
22410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
22411 F: Documentation/devicetree/bindings/regulator/
22412 F: Documentation/power/regulator/
22413 F: drivers/regulator/
22414 F: include/dt-bindings/regulator/
22415 F: include/linux/regulator/
22416 K: regulator_get_optional
22418 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
22419 R: Matti Vaittinen <mazziesaccount@gmail.com>
22420 F: drivers/regulator/irq_helpers.c
22423 M: David Ahern <dsahern@kernel.org>
22424 L: netdev@vger.kernel.org
22426 F: Documentation/networking/vrf.rst
22427 F: drivers/net/vrf.c
22430 M: Petr Mladek <pmladek@suse.com>
22431 M: Steven Rostedt <rostedt@goodmis.org>
22432 M: Sergey Senozhatsky <senozhatsky@chromium.org>
22433 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22434 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
22436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
22437 F: Documentation/core-api/printk-formats.rst
22438 F: lib/test_printf.c
22439 F: lib/test_scanf.c
22442 VT1211 HARDWARE MONITOR DRIVER
22443 M: Juerg Haefliger <juergh@proton.me>
22444 L: linux-hwmon@vger.kernel.org
22446 F: Documentation/hwmon/vt1211.rst
22447 F: drivers/hwmon/vt1211.c
22449 VT8231 HARDWARE MONITOR DRIVER
22450 M: Roger Lucas <vt8231@hiddenengine.co.uk>
22451 L: linux-hwmon@vger.kernel.org
22453 F: drivers/hwmon/vt8231.c
22455 VUB300 USB to SDIO/SD/MMC bridge chip
22456 L: linux-mmc@vger.kernel.org
22458 F: drivers/mmc/host/vub300.c
22460 W1 DALLAS'S 1-WIRE BUS
22461 M: Evgeniy Polyakov <zbr@ioremap.net>
22463 F: Documentation/devicetree/bindings/w1/
22464 F: Documentation/w1/
22466 F: include/linux/w1.h
22468 W83791D HARDWARE MONITORING DRIVER
22469 M: Marc Hulsman <m.hulsman@tudelft.nl>
22470 L: linux-hwmon@vger.kernel.org
22472 F: Documentation/hwmon/w83791d.rst
22473 F: drivers/hwmon/w83791d.c
22475 W83793 HARDWARE MONITORING DRIVER
22476 M: Rudolf Marek <r.marek@assembler.cz>
22477 L: linux-hwmon@vger.kernel.org
22479 F: Documentation/hwmon/w83793.rst
22480 F: drivers/hwmon/w83793.c
22482 W83795 HARDWARE MONITORING DRIVER
22483 M: Jean Delvare <jdelvare@suse.com>
22484 L: linux-hwmon@vger.kernel.org
22486 F: drivers/hwmon/w83795.c
22488 W83L51xD SD/MMC CARD INTERFACE DRIVER
22489 M: Pierre Ossman <pierre@ossman.eu>
22491 F: drivers/mmc/host/wbsd.*
22493 WACOM PROTOCOL 4 SERIAL TABLETS
22494 M: Julian Squires <julian@cipht.net>
22495 M: Hans de Goede <hdegoede@redhat.com>
22496 L: linux-input@vger.kernel.org
22498 F: drivers/input/tablet/wacom_serial4.c
22500 WANGXUN ETHERNET DRIVER
22501 M: Jiawen Wu <jiawenwu@trustnetic.com>
22502 M: Mengyuan Lou <mengyuanlou@net-swift.com>
22503 W: https://www.net-swift.com
22504 L: netdev@vger.kernel.org
22506 F: Documentation/networking/device_drivers/ethernet/wangxun/*
22507 F: drivers/net/ethernet/wangxun/
22509 WATCHDOG DEVICE DRIVERS
22510 M: Wim Van Sebroeck <wim@linux-watchdog.org>
22511 M: Guenter Roeck <linux@roeck-us.net>
22512 L: linux-watchdog@vger.kernel.org
22514 W: http://www.linux-watchdog.org/
22515 T: git git://www.linux-watchdog.org/linux-watchdog.git
22516 F: Documentation/devicetree/bindings/watchdog/
22517 F: Documentation/watchdog/
22518 F: drivers/watchdog/
22519 F: include/linux/watchdog.h
22520 F: include/uapi/linux/watchdog.h
22521 F: include/trace/events/watchdog.h
22523 WHISKEYCOVE PMIC GPIO DRIVER
22524 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
22525 L: linux-gpio@vger.kernel.org
22527 F: drivers/gpio/gpio-wcove.c
22530 M: Dianlong Li <long17.cool@163.com>
22531 L: linux-rtc@vger.kernel.org
22533 F: drivers/rtc/rtc-sd3078.c
22536 M: David Rheinsberg <david.rheinsberg@gmail.com>
22537 L: linux-input@vger.kernel.org
22539 F: drivers/hid/hid-wiimote*
22541 WILOCITY WIL6210 WIRELESS DRIVER
22542 L: linux-wireless@vger.kernel.org
22544 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
22545 F: drivers/net/wireless/ath/wil6210/
22548 M: David Härdeman <david@hardeman.nu>
22550 F: drivers/media/rc/winbond-cir.c
22552 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
22553 M: William Breathitt Gray <william.gray@linaro.org>
22554 L: linux-watchdog@vger.kernel.org
22556 F: drivers/watchdog/ebc-c384_wdt.c
22558 WINSYSTEMS WS16C48 GPIO DRIVER
22559 M: William Breathitt Gray <william.gray@linaro.org>
22560 L: linux-gpio@vger.kernel.org
22562 F: drivers/gpio/gpio-ws16c48.c
22564 WIREGUARD SECURE NETWORK TUNNEL
22565 M: Jason A. Donenfeld <Jason@zx2c4.com>
22566 L: wireguard@lists.zx2c4.com
22567 L: netdev@vger.kernel.org
22569 F: drivers/net/wireguard/
22570 F: tools/testing/selftests/wireguard/
22572 WISTRON LAPTOP BUTTON DRIVER
22573 M: Miloslav Trmac <mitr@volny.cz>
22575 F: drivers/input/misc/wistron_btns.c
22577 WL3501 WIRELESS PCMCIA CARD DRIVER
22578 L: linux-wireless@vger.kernel.org
22580 F: drivers/net/wireless/wl3501*
22582 WOLFSON MICROELECTRONICS DRIVERS
22583 L: patches@opensource.cirrus.com
22585 W: https://github.com/CirrusLogic/linux-drivers/wiki
22586 T: git https://github.com/CirrusLogic/linux-drivers.git
22587 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
22588 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
22589 F: Documentation/devicetree/bindings/mfd/wm831x.txt
22590 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
22591 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
22592 F: Documentation/devicetree/bindings/sound/wm*
22593 F: Documentation/hwmon/wm83??.rst
22594 F: arch/arm/mach-s3c/mach-crag6410*
22595 F: drivers/clk/clk-wm83*.c
22596 F: drivers/gpio/gpio-*wm*.c
22597 F: drivers/gpio/gpio-arizona.c
22598 F: drivers/hwmon/wm83??-hwmon.c
22599 F: drivers/input/misc/wm831x-on.c
22600 F: drivers/input/touchscreen/wm831x-ts.c
22601 F: drivers/input/touchscreen/wm97*.c
22602 F: drivers/leds/leds-wm83*.c
22603 F: drivers/mfd/arizona*
22604 F: drivers/mfd/cs47l24*
22605 F: drivers/mfd/wm*.c
22606 F: drivers/power/supply/wm83*.c
22607 F: drivers/regulator/arizona*
22608 F: drivers/regulator/wm8*.c
22609 F: drivers/rtc/rtc-wm83*.c
22610 F: drivers/video/backlight/wm83*_bl.c
22611 F: drivers/watchdog/wm83*_wdt.c
22612 F: include/linux/mfd/arizona/
22613 F: include/linux/mfd/wm831x/
22614 F: include/linux/mfd/wm8350/
22615 F: include/linux/mfd/wm8400*
22616 F: include/linux/regulator/arizona*
22617 F: include/linux/wm97xx.h
22618 F: include/sound/wm????.h
22619 F: sound/soc/codecs/arizona*
22620 F: sound/soc/codecs/cs47l24*
22621 F: sound/soc/codecs/wm*
22624 M: Tejun Heo <tj@kernel.org>
22625 R: Lai Jiangshan <jiangshanlai@gmail.com>
22627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
22628 F: Documentation/core-api/workqueue.rst
22629 F: include/linux/workqueue.h
22630 F: kernel/workqueue.c
22633 M: Loic Poulain <loic.poulain@linaro.org>
22634 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
22635 R: Johannes Berg <johannes@sipsolutions.net>
22636 L: netdev@vger.kernel.org
22638 F: drivers/net/wwan/
22639 F: include/linux/wwan.h
22640 F: include/uapi/linux/wwan.h
22642 X-POWERS AXP288 PMIC DRIVERS
22643 M: Hans de Goede <hdegoede@redhat.com>
22645 F: drivers/acpi/pmic/intel_pmic_xpower.c
22648 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
22649 M: Chen-Yu Tsai <wens@csie.org>
22650 L: linux-kernel@vger.kernel.org
22655 M: Martin Schiller <ms@dev.tdt.de>
22656 L: linux-x25@vger.kernel.org
22658 F: Documentation/networking/lapb-module.rst
22659 F: Documentation/networking/x25*
22660 F: drivers/net/wan/hdlc_x25.c
22661 F: drivers/net/wan/lapbether.c
22662 F: include/*/lapb.h
22663 F: include/net/x25*
22664 F: include/uapi/linux/x25.h
22668 X86 ARCHITECTURE (32-BIT AND 64-BIT)
22669 M: Thomas Gleixner <tglx@linutronix.de>
22670 M: Ingo Molnar <mingo@redhat.com>
22671 M: Borislav Petkov <bp@alien8.de>
22672 M: Dave Hansen <dave.hansen@linux.intel.com>
22674 R: "H. Peter Anvin" <hpa@zytor.com>
22675 L: linux-kernel@vger.kernel.org
22677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22678 F: Documentation/devicetree/bindings/x86/
22679 F: Documentation/x86/
22683 M: Andy Lutomirski <luto@kernel.org>
22684 L: linux-kernel@vger.kernel.org
22686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
22689 X86 MCE INFRASTRUCTURE
22690 M: Tony Luck <tony.luck@intel.com>
22691 M: Borislav Petkov <bp@alien8.de>
22692 L: linux-edac@vger.kernel.org
22694 F: Documentation/ABI/testing/sysfs-mce
22695 F: Documentation/x86/x86_64/machinecheck.rst
22696 F: arch/x86/kernel/cpu/mce/*
22698 X86 MICROCODE UPDATE SUPPORT
22699 M: Borislav Petkov <bp@alien8.de>
22701 F: arch/x86/kernel/cpu/microcode/*
22704 M: Dave Hansen <dave.hansen@linux.intel.com>
22705 M: Andy Lutomirski <luto@kernel.org>
22706 M: Peter Zijlstra <peterz@infradead.org>
22707 L: linux-kernel@vger.kernel.org
22709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
22712 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
22713 M: Hans de Goede <hdegoede@redhat.com>
22714 L: platform-driver-x86@vger.kernel.org
22716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22717 F: drivers/platform/x86/x86-android-tablets.c
22719 X86 PLATFORM DRIVERS
22720 M: Hans de Goede <hdegoede@redhat.com>
22721 M: Mark Gross <markgross@kernel.org>
22722 L: platform-driver-x86@vger.kernel.org
22724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22725 F: drivers/platform/olpc/
22726 F: drivers/platform/x86/
22727 F: include/linux/platform_data/x86/
22729 X86 PLATFORM DRIVERS - ARCH
22730 R: Darren Hart <dvhart@infradead.org>
22731 R: Andy Shevchenko <andy@infradead.org>
22732 L: platform-driver-x86@vger.kernel.org
22735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22736 F: arch/x86/platform
22738 X86 PLATFORM UV HPE SUPERDOME FLEX
22739 M: Steve Wahl <steve.wahl@hpe.com>
22740 R: Mike Travis <mike.travis@hpe.com>
22741 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
22742 R: Russ Anderson <russ.anderson@hpe.com>
22744 F: arch/x86/include/asm/uv/
22745 F: arch/x86/kernel/apic/x2apic_uv_x.c
22746 F: arch/x86/platform/uv/
22748 X86 STACK UNWINDING
22749 M: Josh Poimboeuf <jpoimboe@kernel.org>
22750 M: Peter Zijlstra <peterz@infradead.org>
22752 F: arch/x86/include/asm/unwind*.h
22753 F: arch/x86/kernel/dumpstack.c
22754 F: arch/x86/kernel/stacktrace.c
22755 F: arch/x86/kernel/unwind_*.c
22758 M: Andy Lutomirski <luto@kernel.org>
22759 L: linux-kernel@vger.kernel.org
22761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22762 F: arch/x86/entry/vdso/
22765 M: Matthew Wilcox <willy@infradead.org>
22766 L: linux-fsdevel@vger.kernel.org
22768 F: Documentation/core-api/xarray.rst
22769 F: include/linux/idr.h
22770 F: include/linux/xarray.h
22773 F: tools/testing/radix-tree
22776 M: Benjamin Valentin <benpicco@googlemail.com>
22778 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22779 F: drivers/media/rc/xbox_remote.c
22781 XC2028/3028 TUNER DRIVER
22782 M: Mauro Carvalho Chehab <mchehab@kernel.org>
22783 L: linux-media@vger.kernel.org
22785 W: https://linuxtv.org
22786 T: git git://linuxtv.org/media_tree.git
22787 F: drivers/media/tuners/xc2028.*
22789 XDP (eXpress Data Path)
22790 M: Alexei Starovoitov <ast@kernel.org>
22791 M: Daniel Borkmann <daniel@iogearbox.net>
22792 M: David S. Miller <davem@davemloft.net>
22793 M: Jakub Kicinski <kuba@kernel.org>
22794 M: Jesper Dangaard Brouer <hawk@kernel.org>
22795 M: John Fastabend <john.fastabend@gmail.com>
22796 L: netdev@vger.kernel.org
22797 L: bpf@vger.kernel.org
22799 F: include/net/xdp.h
22800 F: include/net/xdp_priv.h
22801 F: include/trace/events/xdp.h
22802 F: kernel/bpf/cpumap.c
22803 F: kernel/bpf/devmap.c
22805 F: samples/bpf/xdp*
22806 F: tools/testing/selftests/bpf/*xdp*
22807 F: tools/testing/selftests/bpf/*/*xdp*
22808 F: drivers/net/ethernet/*/*/*/*/*xdp*
22809 F: drivers/net/ethernet/*/*/*xdp*
22810 K: (?:\b|_)xdp(?:\b|_)
22812 XDP SOCKETS (AF_XDP)
22813 M: Björn Töpel <bjorn@kernel.org>
22814 M: Magnus Karlsson <magnus.karlsson@intel.com>
22815 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
22816 R: Jonathan Lemon <jonathan.lemon@gmail.com>
22817 L: netdev@vger.kernel.org
22818 L: bpf@vger.kernel.org
22820 F: Documentation/networking/af_xdp.rst
22821 F: include/net/xdp_sock*
22822 F: include/net/xsk_buff_pool.h
22823 F: include/uapi/linux/if_xdp.h
22824 F: include/uapi/linux/xdp_diag.h
22825 F: include/net/netns/xdp.h
22827 F: tools/testing/selftests/bpf/*xsk*
22829 XEN BLOCK SUBSYSTEM
22830 M: Roger Pau Monné <roger.pau@citrix.com>
22831 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22833 F: drivers/block/xen*
22834 F: drivers/block/xen-blkback/*
22837 M: Stefano Stabellini <sstabellini@kernel.org>
22838 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22840 F: arch/arm/include/asm/xen/
22843 XEN HYPERVISOR ARM64
22844 M: Stefano Stabellini <sstabellini@kernel.org>
22845 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22847 F: arch/arm64/include/asm/xen/
22850 XEN HYPERVISOR INTERFACE
22851 M: Juergen Gross <jgross@suse.com>
22852 M: Stefano Stabellini <sstabellini@kernel.org>
22853 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
22854 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22857 F: Documentation/ABI/stable/sysfs-hypervisor-xen
22858 F: Documentation/ABI/testing/sysfs-hypervisor-xen
22859 F: drivers/*/xen-*front.c
22861 F: include/uapi/xen/
22863 F: kernel/configs/xen.config
22866 M: Juergen Gross <jgross@suse.com>
22867 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
22868 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22870 F: arch/x86/configs/xen.config
22871 F: arch/x86/include/asm/pvclock-abi.h
22872 F: arch/x86/include/asm/xen/
22873 F: arch/x86/platform/pvh/
22876 XEN NETWORK BACKEND DRIVER
22877 M: Wei Liu <wei.liu@kernel.org>
22878 M: Paul Durrant <paul@xen.org>
22879 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22880 L: netdev@vger.kernel.org
22882 F: drivers/net/xen-netback/*
22885 M: Juergen Gross <jgross@suse.com>
22886 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22888 F: arch/x86/pci/*xen*
22889 F: drivers/pci/*xen*
22892 M: Juergen Gross <jgross@suse.com>
22893 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22894 L: linux-scsi@vger.kernel.org
22896 F: drivers/scsi/xen-scsifront.c
22897 F: drivers/xen/xen-scsiback.c
22898 F: include/xen/interface/io/vscsiif.h
22901 M: Juergen Gross <jgross@suse.com>
22902 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22903 L: linux-usb@vger.kernel.org
22905 F: drivers/usb/host/xen*
22906 F: include/xen/interface/io/usbif.h
22908 XEN SOUND FRONTEND DRIVER
22909 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22910 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22911 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22915 XEN SWIOTLB SUBSYSTEM
22916 M: Juergen Gross <jgross@suse.com>
22917 M: Stefano Stabellini <sstabellini@kernel.org>
22918 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22919 L: iommu@lists.linux.dev
22921 F: arch/*/include/asm/xen/swiotlb-xen.h
22922 F: drivers/xen/swiotlb-xen.c
22923 F: include/xen/arm/swiotlb-xen.h
22924 F: include/xen/swiotlb-xen.h
22927 C: irc://irc.oftc.net/xfs
22928 M: Darrick J. Wong <djwong@kernel.org>
22929 L: linux-xfs@vger.kernel.org
22932 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22933 F: Documentation/ABI/testing/sysfs-fs-xfs
22934 F: Documentation/admin-guide/xfs.rst
22935 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22936 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22938 F: include/uapi/linux/dqblk_xfs.h
22939 F: include/uapi/linux/fsmap.h
22942 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22943 L: linux-iio@vger.kernel.org
22945 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22946 F: drivers/iio/adc/xilinx-ams.c
22948 XILINX AXI ETHERNET DRIVER
22949 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22951 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22954 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22955 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22956 L: linux-can@vger.kernel.org
22958 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22959 F: drivers/net/can/xilinx_can.c
22962 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22963 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22964 R: Michal Simek <michal.simek@xilinx.com>
22966 F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
22967 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22968 F: drivers/gpio/gpio-xilinx.c
22969 F: drivers/gpio/gpio-zynq.c
22971 XILINX SD-FEC IP CORES
22972 M: Derek Kiernan <derek.kiernan@xilinx.com>
22973 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22975 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22976 F: Documentation/misc-devices/xilinx_sdfec.rst
22977 F: drivers/misc/Kconfig
22978 F: drivers/misc/Makefile
22979 F: drivers/misc/xilinx_sdfec.c
22980 F: include/uapi/misc/xilinx_sdfec.h
22983 M: Sean Anderson <sean.anderson@seco.com>
22985 F: drivers/pwm/pwm-xilinx.c
22986 F: include/clocksource/timer-xilinx.h
22988 XILINX UARTLITE SERIAL DRIVER
22989 M: Peter Korsgaard <jacmet@sunsite.dk>
22990 L: linux-serial@vger.kernel.org
22992 F: drivers/tty/serial/uartlite.c
22994 XILINX VIDEO IP CORES
22995 M: Hyun Kwon <hyun.kwon@xilinx.com>
22996 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22997 L: linux-media@vger.kernel.org
22999 T: git git://linuxtv.org/media_tree.git
23000 F: Documentation/devicetree/bindings/media/xilinx/
23001 F: drivers/media/platform/xilinx/
23002 F: include/uapi/linux/xilinx-v4l2-controls.h
23005 M: Lizhi Hou <lizhi.hou@amd.com>
23006 M: Brian Xu <brian.xu@amd.com>
23007 M: Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
23008 L: dmaengine@vger.kernel.org
23010 F: drivers/dma/xilinx/xdma-regs.h
23011 F: drivers/dma/xilinx/xdma.c
23012 F: include/linux/dma/amd_xdma.h
23013 F: include/linux/platform_data/amd_xdma.h
23015 XILINX ZYNQMP DPDMA DRIVER
23016 M: Hyun Kwon <hyun.kwon@xilinx.com>
23017 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23018 L: dmaengine@vger.kernel.org
23020 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
23021 F: drivers/dma/xilinx/xilinx_dpdma.c
23022 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
23024 XILINX ZYNQMP OCM EDAC DRIVER
23025 M: Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
23026 M: Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
23028 F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
23029 F: drivers/edac/zynqmp_edac.c
23031 XILINX ZYNQMP PSGTR PHY DRIVER
23032 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
23033 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23034 L: linux-kernel@vger.kernel.org
23036 T: git https://github.com/Xilinx/linux-xlnx.git
23037 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
23038 F: drivers/phy/xilinx/phy-zynqmp.c
23040 XILINX ZYNQMP SHA3 DRIVER
23041 M: Harsha <harsha.harsha@xilinx.com>
23043 F: drivers/crypto/xilinx/zynqmp-sha.c
23045 XILINX EVENT MANAGEMENT DRIVER
23046 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
23048 F: drivers/soc/xilinx/xlnx_event_manager.c
23049 F: include/linux/firmware/xlnx-event-manager.h
23052 M: Eli Billauer <eli.billauer@gmail.com>
23053 L: linux-kernel@vger.kernel.org
23055 F: drivers/char/xillybus/
23058 M: George Cherian <gcherian@marvell.com>
23059 L: linux-i2c@vger.kernel.org
23061 W: http://www.marvell.com
23062 F: drivers/i2c/busses/i2c-xlp9xx.c
23064 XRA1403 GPIO EXPANDER
23065 M: Nandor Han <nandor.han@ge.com>
23066 M: Semi Malinen <semi.malinen@ge.com>
23067 L: linux-gpio@vger.kernel.org
23069 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
23070 F: drivers/gpio/gpio-xra1403.c
23072 XTENSA XTFPGA PLATFORM SUPPORT
23073 M: Max Filippov <jcmvbkbc@gmail.com>
23074 L: linux-xtensa@linux-xtensa.org
23076 F: drivers/spi/spi-xtensa-xtfpga.c
23077 F: sound/soc/xtensa/xtfpga-i2s.c
23079 YAM DRIVER FOR AX.25
23080 M: Jean-Paul Roubelat <jpr@f6fbb.org>
23081 L: linux-hams@vger.kernel.org
23083 F: drivers/net/hamradio/yam*
23084 F: include/linux/yam.h
23086 YAMA SECURITY MODULE
23087 M: Kees Cook <keescook@chromium.org>
23089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23090 F: Documentation/admin-guide/LSM/Yama.rst
23093 YEALINK PHONE DRIVER
23094 M: Henk Vergonet <Henk.Vergonet@gmail.com>
23095 L: usbb2k-api-dev@nongnu.org
23097 F: Documentation/input/devices/yealink.rst
23098 F: drivers/input/misc/yealink.*
23100 Z8530 DRIVER FOR AX.25
23101 M: Joerg Reuter <jreuter@yaina.de>
23102 L: linux-hams@vger.kernel.org
23104 W: http://yaina.de/jreuter/
23105 W: http://www.qsl.net/dl1bke/
23106 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
23107 F: drivers/net/hamradio/*scc.c
23108 F: drivers/net/hamradio/z8530.h
23110 ZBUD COMPRESSED PAGE ALLOCATOR
23111 M: Seth Jennings <sjenning@redhat.com>
23112 M: Dan Streetman <ddstreet@ieee.org>
23113 L: linux-mm@kvack.org
23117 Z3FOLD COMPRESSED PAGE ALLOCATOR
23118 M: Vitaly Wool <vitaly.wool@konsulko.com>
23119 R: Miaohe Lin <linmiaohe@huawei.com>
23120 L: linux-mm@kvack.org
23124 ZD1211RW WIRELESS DRIVER
23125 M: Ulrich Kunitz <kune@deine-taler.de>
23126 L: linux-wireless@vger.kernel.org
23127 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
23129 W: http://zd1211.ath.cx/wiki/DriverRewrite
23130 F: drivers/net/wireless/zydas/zd1211rw/
23132 ZD1301 MEDIA DRIVER
23133 M: Antti Palosaari <crope@iki.fi>
23134 L: linux-media@vger.kernel.org
23136 W: https://linuxtv.org/
23137 W: http://palosaari.fi/linux/
23138 Q: https://patchwork.linuxtv.org/project/linux-media/list/
23139 F: drivers/media/usb/dvb-usb-v2/zd1301*
23141 ZD1301_DEMOD MEDIA DRIVER
23142 M: Antti Palosaari <crope@iki.fi>
23143 L: linux-media@vger.kernel.org
23145 W: https://linuxtv.org/
23146 W: http://palosaari.fi/linux/
23147 Q: https://patchwork.linuxtv.org/project/linux-media/list/
23148 F: drivers/media/dvb-frontends/zd1301_demod*
23150 ZHAOXIN PROCESSOR SUPPORT
23151 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
23152 L: linux-kernel@vger.kernel.org
23154 F: arch/x86/kernel/cpu/zhaoxin.c
23157 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
23158 M: Naohiro Aota <naohiro.aota@wdc.com>
23159 R: Johannes Thumshirn <jth@kernel.org>
23160 L: linux-fsdevel@vger.kernel.org
23162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
23163 F: Documentation/filesystems/zonefs.rst
23166 ZPOOL COMPRESSED PAGE STORAGE API
23167 M: Dan Streetman <ddstreet@ieee.org>
23168 L: linux-mm@kvack.org
23170 F: include/linux/zpool.h
23173 ZR36067 VIDEO FOR LINUX DRIVER
23174 M: Corentin Labbe <clabbe@baylibre.com>
23175 L: mjpeg-users@lists.sourceforge.net
23176 L: linux-media@vger.kernel.org
23178 W: http://mjpeg.sourceforge.net/driver-zoran/
23179 Q: https://patchwork.linuxtv.org/project/linux-media/list/
23180 F: Documentation/driver-api/media/drivers/zoran.rst
23181 F: drivers/media/pci/zoran/
23183 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
23184 M: Minchan Kim <minchan@kernel.org>
23185 M: Sergey Senozhatsky <senozhatsky@chromium.org>
23186 L: linux-kernel@vger.kernel.org
23188 F: Documentation/admin-guide/blockdev/zram.rst
23189 F: drivers/block/zram/
23191 ZS DECSTATION Z85C30 SERIAL DRIVER
23192 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
23194 F: drivers/tty/serial/zs.*
23196 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
23197 M: Minchan Kim <minchan@kernel.org>
23198 M: Sergey Senozhatsky <senozhatsky@chromium.org>
23199 L: linux-mm@kvack.org
23201 F: Documentation/mm/zsmalloc.rst
23202 F: include/linux/zsmalloc.h
23206 M: Nick Terrell <terrelln@fb.com>
23208 B: https://github.com/facebook/zstd/issues
23209 T: git https://github.com/terrelln/linux.git
23210 F: include/linux/zstd*
23212 F: lib/decompress_unzstd.c
23217 ZSWAP COMPRESSED SWAP CACHING
23218 M: Seth Jennings <sjenning@redhat.com>
23219 M: Dan Streetman <ddstreet@ieee.org>
23220 M: Vitaly Wool <vitaly.wool@konsulko.com>
23221 L: linux-mm@kvack.org
23226 M: Linus Torvalds <torvalds@linux-foundation.org>
23227 L: linux-kernel@vger.kernel.org
23228 S: Buried alive in reporters
23229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git