1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 L: linux-bluetooth@vger.kernel.org
175 L: linux-wpan@vger.kernel.org
177 F: Documentation/networking/6lowpan.rst
178 F: include/net/6lowpan.h
181 6PACK NETWORK DRIVER FOR AX.25
182 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
183 L: linux-hams@vger.kernel.org
185 F: drivers/net/hamradio/6pack.c
187 802.11 (including CFG80211/NL80211)
188 M: Johannes Berg <johannes@sipsolutions.net>
189 L: linux-wireless@vger.kernel.org
191 W: https://wireless.wiki.kernel.org/
192 Q: https://patchwork.kernel.org/project/linux-wireless/list/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
203 F: include/uapi/linux/wireless.h
206 8169 10/100/1000 GIGABIT ETHERNET DRIVER
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 M: nic_swsd@realtek.com
209 L: netdev@vger.kernel.org
211 F: drivers/net/ethernet/realtek/r8169*
213 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
214 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
215 L: linux-serial@vger.kernel.org
217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
218 F: drivers/tty/serial/8250*
219 F: include/linux/serial_8250.h
221 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
222 L: netdev@vger.kernel.org
224 F: drivers/net/ethernet/8390/
227 M: Eric Van Hensbergen <ericvh@gmail.com>
228 M: Latchesar Ionkov <lucho@ionkov.net>
229 M: Dominique Martinet <asmadeus@codewreck.org>
230 R: Christian Schoenebeck <linux_oss@crudebyte.com>
231 L: v9fs-developer@lists.sourceforge.net
233 W: http://swik.net/v9fs
234 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
236 T: git git://github.com/martinetd/linux.git
237 F: Documentation/filesystems/9p.rst
240 F: include/trace/events/9p.h
241 F: include/uapi/linux/virtio_9p.h
245 M: Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
247 F: drivers/soc/fujitsu/a64fx-diag.c
250 M: Antti Palosaari <crope@iki.fi>
251 L: linux-media@vger.kernel.org
253 W: https://linuxtv.org
254 W: http://palosaari.fi/linux/
255 Q: http://patchwork.linuxtv.org/project/linux-media/list/
256 T: git git://linuxtv.org/anttip/media_tree.git
257 F: drivers/media/dvb-frontends/a8293*
259 AACRAID SCSI RAID DRIVER
260 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
261 L: linux-scsi@vger.kernel.org
263 W: http://www.adaptec.com/
264 F: Documentation/scsi/aacraid.rst
265 F: drivers/scsi/aacraid/
267 AB8500 BATTERY AND CHARGER DRIVERS
268 M: Linus Walleij <linus.walleij@linaro.org>
269 F: Documentation/devicetree/bindings/power/supply/*ab8500*
270 F: drivers/power/supply/*ab8500*
273 L: linux-api@vger.kernel.org
274 F: include/linux/syscalls.h
277 X: arch/*/include/uapi/
279 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
280 M: Hans de Goede <hdegoede@redhat.com>
281 L: linux-hwmon@vger.kernel.org
283 F: drivers/hwmon/abituguru.c
285 ABIT UGURU 3 HARDWARE MONITOR DRIVER
286 M: Alistair John Strachan <alistair@devzero.co.uk>
287 L: linux-hwmon@vger.kernel.org
289 F: drivers/hwmon/abituguru3.c
291 ACCES 104-DIO-48E GPIO DRIVER
292 M: William Breathitt Gray <william.gray@linaro.org>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-104-dio-48e.c
297 ACCES 104-IDI-48 GPIO DRIVER
298 M: William Breathitt Gray <william.gray@linaro.org>
299 L: linux-gpio@vger.kernel.org
301 F: drivers/gpio/gpio-104-idi-48.c
303 ACCES 104-IDIO-16 GPIO DRIVER
304 M: William Breathitt Gray <william.gray@linaro.org>
305 L: linux-gpio@vger.kernel.org
307 F: drivers/gpio/gpio-104-idio-16.c
309 ACCES 104-QUAD-8 DRIVER
310 M: William Breathitt Gray <william.gray@linaro.org>
311 L: linux-iio@vger.kernel.org
313 F: drivers/counter/104-quad-8.c
315 ACCES PCI-IDIO-16 GPIO DRIVER
316 M: William Breathitt Gray <william.gray@linaro.org>
317 L: linux-gpio@vger.kernel.org
319 F: drivers/gpio/gpio-pci-idio-16.c
321 ACCES PCIe-IDIO-24 GPIO DRIVER
322 M: William Breathitt Gray <william.gray@linaro.org>
323 L: linux-gpio@vger.kernel.org
325 F: drivers/gpio/gpio-pcie-idio-24.c
328 M: Jes Sorensen <jes@trained-monkey.org>
329 L: linux-acenic@sunsite.dk
331 F: drivers/net/ethernet/alteon/acenic*
333 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
334 M: Peter Kaestle <peter@piie.net>
335 L: platform-driver-x86@vger.kernel.org
337 W: http://piie.net/?section=acerhdf
338 F: drivers/platform/x86/acerhdf.c
340 ACER WMI LAPTOP EXTRAS
341 M: "Lee, Chun-Yi" <jlee@suse.com>
342 L: platform-driver-x86@vger.kernel.org
344 F: drivers/platform/x86/acer-wmi.c
347 M: "Rafael J. Wysocki" <rafael@kernel.org>
348 R: Len Brown <lenb@kernel.org>
349 L: linux-acpi@vger.kernel.org
351 W: https://01.org/linux-acpi
352 Q: https://patchwork.kernel.org/project/linux-acpi/list/
353 B: https://bugzilla.kernel.org
354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
355 F: Documentation/ABI/testing/configfs-acpi
356 F: Documentation/ABI/testing/sysfs-bus-acpi
357 F: Documentation/firmware-guide/acpi/
359 F: drivers/pci/*/*acpi*
360 F: drivers/pci/*acpi*
361 F: drivers/pnp/pnpacpi/
363 F: include/linux/acpi.h
364 F: include/linux/fwnode.h
368 M: "Rafael J. Wysocki" <rafael@kernel.org>
369 R: Len Brown <lenb@kernel.org>
370 R: James Morse <james.morse@arm.com>
371 R: Tony Luck <tony.luck@intel.com>
372 R: Borislav Petkov <bp@alien8.de>
373 L: linux-acpi@vger.kernel.org
374 F: drivers/acpi/apei/
376 ACPI COMPONENT ARCHITECTURE (ACPICA)
377 M: Robert Moore <robert.moore@intel.com>
378 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
379 L: linux-acpi@vger.kernel.org
382 W: https://acpica.org/
383 W: https://github.com/acpica/acpica/
384 Q: https://patchwork.kernel.org/project/linux-acpi/list/
385 B: https://bugzilla.kernel.org
386 B: https://bugs.acpica.org
387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388 F: drivers/acpi/acpica/
392 ACPI FOR ARM64 (ACPI/arm64)
393 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
394 M: Hanjun Guo <guohanjun@huawei.com>
395 M: Sudeep Holla <sudeep.holla@arm.com>
396 L: linux-acpi@vger.kernel.org
397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
399 F: drivers/acpi/arm64
401 ACPI SERIAL MULTI INSTANTIATE DRIVER
402 M: Hans de Goede <hdegoede@redhat.com>
403 L: platform-driver-x86@vger.kernel.org
405 F: drivers/platform/x86/serial-multi-instantiate.c
407 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
408 M: Sudeep Holla <sudeep.holla@arm.com>
409 L: linux-acpi@vger.kernel.org
411 F: drivers/mailbox/pcc.c
414 M: "Rafael J. Wysocki" <rafael@kernel.org>
415 M: Len Brown <lenb@kernel.org>
416 R: Andy Shevchenko <andy@kernel.org>
417 R: Mika Westerberg <mika.westerberg@linux.intel.com>
418 L: linux-acpi@vger.kernel.org
420 Q: https://patchwork.kernel.org/project/linux-acpi/list/
421 B: https://bugzilla.kernel.org
422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
423 F: drivers/acpi/pmic/
426 M: Rafael J. Wysocki <rafael@kernel.org>
427 R: Zhang Rui <rui.zhang@intel.com>
428 L: linux-acpi@vger.kernel.org
430 W: https://01.org/linux-acpi
431 B: https://bugzilla.kernel.org
432 F: drivers/acpi/*thermal*
435 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
436 L: linux-acpi@vger.kernel.org
437 L: iommu@lists.linux.dev
439 F: drivers/acpi/viot.c
440 F: include/linux/acpi_viot.h
443 L: platform-driver-x86@vger.kernel.org
445 F: drivers/platform/x86/wmi.c
446 F: include/uapi/linux/wmi.h
448 ACRN HYPERVISOR SERVICE MODULE
449 M: Fei Li <fei1.li@intel.com>
450 L: acrn-dev@lists.projectacrn.org (subscribers-only)
452 W: https://projectacrn.org
453 F: Documentation/virt/acrn/
454 F: drivers/virt/acrn/
455 F: include/uapi/linux/acrn.h
457 AD1889 ALSA SOUND DRIVER
458 L: linux-parisc@vger.kernel.org
460 W: https://parisc.wiki.kernel.org/index.php/AD1889
461 F: sound/pci/ad1889.*
463 AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
464 M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
465 L: linux-iio@vger.kernel.org
467 F: drivers/iio/potentiometer/ad5110.c
469 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
470 M: Michael Hennerich <michael.hennerich@analog.com>
472 W: http://wiki.analog.com/AD5254
473 W: https://ez.analog.com/linux-software-drivers
474 F: drivers/misc/ad525x_dpot.c
476 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
477 M: Michael Hennerich <michael.hennerich@analog.com>
479 W: http://wiki.analog.com/AD5398
480 W: https://ez.analog.com/linux-software-drivers
481 F: drivers/regulator/ad5398.c
483 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
484 M: Michael Hennerich <michael.hennerich@analog.com>
486 W: http://wiki.analog.com/AD7142
487 W: https://ez.analog.com/linux-software-drivers
488 F: drivers/input/misc/ad714x.c
490 AD7877 TOUCHSCREEN DRIVER
491 M: Michael Hennerich <michael.hennerich@analog.com>
493 W: http://wiki.analog.com/AD7877
494 W: https://ez.analog.com/linux-software-drivers
495 F: drivers/input/touchscreen/ad7877.c
497 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
498 M: Michael Hennerich <michael.hennerich@analog.com>
500 W: http://wiki.analog.com/AD7879
501 W: https://ez.analog.com/linux-software-drivers
502 F: drivers/input/touchscreen/ad7879.c
504 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
505 M: Jiri Kosina <jikos@kernel.org>
508 ADF7242 IEEE 802.15.4 RADIO DRIVER
509 M: Michael Hennerich <michael.hennerich@analog.com>
510 L: linux-wpan@vger.kernel.org
512 W: https://wiki.analog.com/ADF7242
513 W: https://ez.analog.com/linux-software-drivers
514 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
515 F: drivers/net/ieee802154/adf7242.c
517 ADM1025 HARDWARE MONITOR DRIVER
518 M: Jean Delvare <jdelvare@suse.com>
519 L: linux-hwmon@vger.kernel.org
521 F: Documentation/hwmon/adm1025.rst
522 F: drivers/hwmon/adm1025.c
524 ADM1029 HARDWARE MONITOR DRIVER
525 M: Corentin Labbe <clabbe.montjoie@gmail.com>
526 L: linux-hwmon@vger.kernel.org
528 F: drivers/hwmon/adm1029.c
530 ADM8211 WIRELESS DRIVER
531 L: linux-wireless@vger.kernel.org
533 W: https://wireless.wiki.kernel.org/
534 F: drivers/net/wireless/admtek/adm8211.*
536 ADP1653 FLASH CONTROLLER DRIVER
537 M: Sakari Ailus <sakari.ailus@iki.fi>
538 L: linux-media@vger.kernel.org
540 F: drivers/media/i2c/adp1653.c
541 F: include/media/i2c/adp1653.h
543 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
544 M: Michael Hennerich <michael.hennerich@analog.com>
546 W: http://wiki.analog.com/ADP5520
547 W: https://ez.analog.com/linux-software-drivers
548 F: drivers/gpio/gpio-adp5520.c
549 F: drivers/input/keyboard/adp5520-keys.c
550 F: drivers/leds/leds-adp5520.c
551 F: drivers/mfd/adp5520.c
552 F: drivers/video/backlight/adp5520_bl.c
554 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
555 M: Michael Hennerich <michael.hennerich@analog.com>
557 W: http://wiki.analog.com/ADP5588
558 W: https://ez.analog.com/linux-software-drivers
559 F: drivers/gpio/gpio-adp5588.c
560 F: drivers/input/keyboard/adp5588-keys.c
562 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
563 M: Michael Hennerich <michael.hennerich@analog.com>
565 W: http://wiki.analog.com/ADP8860
566 W: https://ez.analog.com/linux-software-drivers
567 F: drivers/video/backlight/adp8860_bl.c
570 M: Colin Leroy <colin@colino.net>
572 F: drivers/macintosh/therm_adt746x.c
574 ADT7475 HARDWARE MONITOR DRIVER
575 M: Jean Delvare <jdelvare@suse.com>
576 L: linux-hwmon@vger.kernel.org
578 F: Documentation/hwmon/adt7475.rst
579 F: drivers/hwmon/adt7475.c
582 M: Matthew Wilcox <willy@infradead.org>
583 M: Hannes Reinecke <hare@suse.com>
584 L: linux-scsi@vger.kernel.org
586 F: Documentation/scsi/advansys.rst
587 F: drivers/scsi/advansys.c
589 ADVANTECH SWBTN DRIVER
590 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
591 L: platform-driver-x86@vger.kernel.org
593 F: drivers/platform/x86/adv_swbutton.c
595 ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
596 M: Lucas Stankus <lucas.p.stankus@gmail.com>
598 F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
599 F: drivers/iio/accel/adxl313*
601 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
602 M: Michael Hennerich <michael.hennerich@analog.com>
604 W: http://wiki.analog.com/ADXL345
605 W: https://ez.analog.com/linux-software-drivers
606 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
607 F: drivers/input/misc/adxl34x.c
609 ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
610 M: Puranjay Mohan <puranjay12@gmail.com>
611 L: linux-iio@vger.kernel.org
613 F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
614 F: drivers/iio/accel/adxl355.h
615 F: drivers/iio/accel/adxl355_core.c
616 F: drivers/iio/accel/adxl355_i2c.c
617 F: drivers/iio/accel/adxl355_spi.c
619 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
620 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
621 L: linux-iio@vger.kernel.org
623 W: http://ez.analog.com/community/linux-device-drivers
624 F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
625 F: drivers/iio/accel/adxl367*
627 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
628 M: Michael Hennerich <michael.hennerich@analog.com>
630 W: https://ez.analog.com/linux-software-drivers
631 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
632 F: drivers/iio/accel/adxl372.c
633 F: drivers/iio/accel/adxl372_i2c.c
634 F: drivers/iio/accel/adxl372_spi.c
637 M: Antti Palosaari <crope@iki.fi>
638 L: linux-media@vger.kernel.org
640 W: https://linuxtv.org
641 W: http://palosaari.fi/linux/
642 Q: http://patchwork.linuxtv.org/project/linux-media/list/
643 T: git git://linuxtv.org/anttip/media_tree.git
644 F: drivers/media/dvb-frontends/af9013*
647 M: Antti Palosaari <crope@iki.fi>
648 L: linux-media@vger.kernel.org
650 W: https://linuxtv.org
651 W: http://palosaari.fi/linux/
652 Q: http://patchwork.linuxtv.org/project/linux-media/list/
653 T: git git://linuxtv.org/anttip/media_tree.git
654 F: drivers/media/dvb-frontends/af9033*
657 M: David Sterba <dsterba@suse.com>
658 L: linux-fsdevel@vger.kernel.org
660 F: Documentation/filesystems/affs.rst
664 M: David Howells <dhowells@redhat.com>
665 M: Marc Dionne <marc.dionne@auristor.com>
666 L: linux-afs@lists.infradead.org
668 W: https://www.infradead.org/~dhowells/kafs/
669 F: Documentation/filesystems/afs.rst
671 F: include/trace/events/afs.h
674 M: David Airlie <airlied@linux.ie>
676 T: git git://anongit.freedesktop.org/drm/drm
678 F: include/linux/agp*
679 F: include/uapi/linux/agp*
682 M: "Juergen E. Fischer" <fischer@norbit.de>
683 L: linux-scsi@vger.kernel.org
685 F: drivers/scsi/aha152x*
686 F: drivers/scsi/pcmcia/aha152x*
688 AIC7XXX / AIC79XX SCSI DRIVER
689 M: Hannes Reinecke <hare@suse.com>
690 L: linux-scsi@vger.kernel.org
692 F: drivers/scsi/aic7xxx/
694 AIMSLAB FM RADIO RECEIVER DRIVER
695 M: Hans Verkuil <hverkuil@xs4all.nl>
696 L: linux-media@vger.kernel.org
698 W: https://linuxtv.org
699 T: git git://linuxtv.org/media_tree.git
700 F: drivers/media/radio/radio-aimslab*
703 M: Benjamin LaHaise <bcrl@kvack.org>
704 L: linux-aio@kvack.org
707 F: include/linux/*aio*.h
710 M: Antti Palosaari <crope@iki.fi>
711 L: linux-media@vger.kernel.org
713 W: https://linuxtv.org
714 W: http://palosaari.fi/linux/
715 Q: http://patchwork.linuxtv.org/project/linux-media/list/
716 T: git git://linuxtv.org/anttip/media_tree.git
717 F: drivers/media/usb/airspy/
719 ALACRITECH GIGABIT ETHERNET DRIVER
720 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
722 F: drivers/net/ethernet/alacritech/*
724 ALCATEL SPEEDTOUCH USB DRIVER
725 M: Duncan Sands <duncan.sands@free.fr>
726 L: linux-usb@vger.kernel.org
728 W: http://www.linux-usb.org/SpeedTouch/
729 F: drivers/usb/atm/speedtch.c
730 F: drivers/usb/atm/usbatm.c
732 ALCHEMY AU1XX0 MMC DRIVER
733 M: Manuel Lauss <manuel.lauss@gmail.com>
735 F: drivers/mmc/host/au1xmmc.c
738 M: Rudolf Marek <r.marek@assembler.cz>
739 L: linux-i2c@vger.kernel.org
741 F: Documentation/i2c/busses/i2c-ali1563.rst
742 F: drivers/i2c/busses/i2c-ali1563.c
744 ALIBABA ELASTIC RDMA DRIVER
745 M: Cheng Xu <chengyou@linux.alibaba.com>
746 M: Kai Shen <kaishen@linux.alibaba.com>
747 L: linux-rdma@vger.kernel.org
749 F: drivers/infiniband/hw/erdma
750 F: include/uapi/rdma/erdma-abi.h
753 L: Dell.Client.Kernel@dell.com
755 F: drivers/platform/x86/dell/alienware-wmi.c
757 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
758 M: Tomislav Denis <tomislav.denis@avl.com>
759 L: linux-iio@vger.kernel.org
761 W: http://www.allsensors.com/
762 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
763 F: drivers/iio/pressure/dlhl60d.c
765 ALLEGRO DVT VIDEO IP CORE DRIVER
766 M: Michael Tretter <m.tretter@pengutronix.de>
767 R: Pengutronix Kernel Team <kernel@pengutronix.de>
768 L: linux-media@vger.kernel.org
770 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
771 F: drivers/media/platform/allegro-dvt/
773 ALLWINNER A10 CSI DRIVER
774 M: Maxime Ripard <mripard@kernel.org>
775 L: linux-media@vger.kernel.org
777 T: git git://linuxtv.org/media_tree.git
778 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
779 F: drivers/media/platform/sunxi/sun4i-csi/
781 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
782 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
783 L: linux-media@vger.kernel.org
785 T: git git://linuxtv.org/media_tree.git
786 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
787 F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
789 ALLWINNER CPUFREQ DRIVER
790 M: Yangtao Li <tiny.windzz@gmail.com>
791 L: linux-pm@vger.kernel.org
793 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
794 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
796 ALLWINNER CRYPTO DRIVERS
797 M: Corentin Labbe <clabbe.montjoie@gmail.com>
798 L: linux-crypto@vger.kernel.org
800 F: drivers/crypto/allwinner/
802 ALLWINNER HARDWARE SPINLOCK SUPPORT
803 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
805 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
806 F: drivers/hwspinlock/sun6i_hwspinlock.c
808 ALLWINNER THERMAL DRIVER
809 M: Vasily Khoruzhick <anarsoul@gmail.com>
810 M: Yangtao Li <tiny.windzz@gmail.com>
811 L: linux-pm@vger.kernel.org
813 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
814 F: drivers/thermal/sun8i_thermal.c
817 M: Maxime Ripard <mripard@kernel.org>
818 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
819 L: linux-media@vger.kernel.org
821 F: drivers/staging/media/sunxi/cedrus/
823 ALLWINNER DMIC DRIVERS
824 M: Ban Tao <fengzheng923@gmail.com>
825 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
827 F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
828 F: sound/soc/sunxi/sun50i-dmic.c
831 M: Richard Henderson <richard.henderson@linaro.org>
832 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
833 M: Matt Turner <mattst88@gmail.com>
834 L: linux-alpha@vger.kernel.org
838 ALPS PS/2 TOUCHPAD DRIVER
839 R: Pali Rohár <pali@kernel.org>
840 F: drivers/input/mouse/alps.*
842 ALTERA I2C CONTROLLER DRIVER
843 M: Thor Thayer <thor.thayer@linux.intel.com>
845 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
846 F: drivers/i2c/busses/i2c-altera.c
848 ALTERA MAILBOX DRIVER
849 M: Mun Yew Tham <mun.yew.tham@intel.com>
851 F: drivers/mailbox/mailbox-altera.c
853 ALTERA MSGDMA IP CORE DRIVER
854 M: Olivier Dautricourt <olivierdautricourt@gmail.com>
855 R: Stefan Roese <sr@denx.de>
856 L: dmaengine@vger.kernel.org
858 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
859 F: drivers/dma/altera-msgdma.c
862 M: Mun Yew Tham <mun.yew.tham@intel.com>
863 L: linux-gpio@vger.kernel.org
865 F: drivers/gpio/gpio-altera.c
867 ALTERA SYSTEM MANAGER DRIVER
868 M: Thor Thayer <thor.thayer@linux.intel.com>
870 F: drivers/mfd/altera-sysmgr.c
871 F: include/linux/mfd/altera-sysmgr.h
873 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
874 M: Thor Thayer <thor.thayer@linux.intel.com>
876 F: drivers/gpio/gpio-altera-a10sr.c
877 F: drivers/mfd/altera-a10sr.c
878 F: drivers/reset/reset-a10sr.c
879 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
880 F: include/linux/mfd/altera-a10sr.h
882 ALTERA TRIPLE SPEED ETHERNET DRIVER
883 M: Joyce Ooi <joyce.ooi@intel.com>
884 L: netdev@vger.kernel.org
886 F: drivers/net/ethernet/altera/
888 ALTERA UART/JTAG UART SERIAL DRIVERS
889 M: Tobias Klauser <tklauser@distanz.ch>
890 L: linux-serial@vger.kernel.org
892 F: drivers/tty/serial/altera_jtaguart.c
893 F: drivers/tty/serial/altera_uart.c
894 F: include/linux/altera_jtaguart.h
895 F: include/linux/altera_uart.h
897 AMAZON ANNAPURNA LABS FIC DRIVER
898 M: Talel Shenhar <talel@amazon.com>
900 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
901 F: drivers/irqchip/irq-al-fic.c
903 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
904 M: Talel Shenhar <talel@amazon.com>
905 M: Talel Shenhar <talelshenhar@gmail.com>
907 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
908 F: drivers/edac/al_mc_edac.c
910 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
911 M: Talel Shenhar <talel@amazon.com>
913 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
914 F: drivers/thermal/thermal_mmio.c
916 AMAZON ETHERNET DRIVERS
917 M: Shay Agroskin <shayagr@amazon.com>
918 M: Arthur Kiyanovski <akiyano@amazon.com>
919 R: David Arinzon <darinzon@amazon.com>
920 R: Noam Dagan <ndagan@amazon.com>
921 R: Saeed Bishara <saeedb@amazon.com>
922 L: netdev@vger.kernel.org
924 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
925 F: drivers/net/ethernet/amazon/
927 AMAZON RDMA EFA DRIVER
928 M: Gal Pressman <galpress@amazon.com>
929 R: Yossi Leybovich <sleybo@amazon.com>
930 L: linux-rdma@vger.kernel.org
932 Q: https://patchwork.kernel.org/project/linux-rdma/list/
933 F: drivers/infiniband/hw/efa/
934 F: include/uapi/rdma/efa-abi.h
936 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
937 M: Tom Lendacky <thomas.lendacky@amd.com>
938 M: John Allen <john.allen@amd.com>
939 L: linux-crypto@vger.kernel.org
941 F: drivers/crypto/ccp/
942 F: include/linux/ccp.h
944 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
945 M: Brijesh Singh <brijesh.singh@amd.com>
946 M: Tom Lendacky <thomas.lendacky@amd.com>
947 L: linux-crypto@vger.kernel.org
949 F: drivers/crypto/ccp/sev*
950 F: include/uapi/linux/psp-sev.h
953 M: Harry Wentland <harry.wentland@amd.com>
954 M: Leo Li <sunpeng.li@amd.com>
955 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
956 L: amd-gfx@lists.freedesktop.org
958 T: git https://gitlab.freedesktop.org/agd5f/linux.git
959 F: drivers/gpu/drm/amd/display/
961 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
962 M: Huang Rui <ray.huang@amd.com>
963 L: linux-hwmon@vger.kernel.org
965 F: Documentation/hwmon/fam15h_power.rst
966 F: drivers/hwmon/fam15h_power.c
969 M: Enrico Weigelt, metux IT consult <info@metux.net>
970 L: linux-gpio@vger.kernel.org
972 F: drivers/gpio/gpio-amd-fch.c
973 F: include/linux/platform_data/gpio/gpio-amd-fch.h
975 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
976 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
978 F: drivers/usb/gadget/udc/amd5536udc.*
980 AMD GEODE PROCESSOR/CHIPSET SUPPORT
981 M: Andres Salomon <dilinger@queued.net>
982 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
984 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
985 F: arch/x86/include/asm/geode.h
986 F: drivers/char/hw_random/geode-rng.c
987 F: drivers/crypto/geode*
988 F: drivers/video/fbdev/geode/
991 M: Joerg Roedel <joro@8bytes.org>
992 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
993 L: iommu@lists.linux.dev
995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
996 F: drivers/iommu/amd/
997 F: include/linux/amd-iommu.h
1000 M: Felix Kuehling <Felix.Kuehling@amd.com>
1001 L: amd-gfx@lists.freedesktop.org
1003 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1004 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1005 F: drivers/gpu/drm/amd/amdkfd/
1006 F: drivers/gpu/drm/amd/include/cik_structs.h
1007 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1008 F: drivers/gpu/drm/amd/include/v9_structs.h
1009 F: drivers/gpu/drm/amd/include/vi_structs.h
1010 F: include/uapi/linux/kfd_ioctl.h
1011 F: include/uapi/linux/kfd_sysfs.h
1014 M: Sanjay R Mehta <sanju.mehta@amd.com>
1016 F: drivers/spi/spi-amd.c
1019 M: Elie Morisse <syniurge@gmail.com>
1020 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1021 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1022 L: linux-i2c@vger.kernel.org
1024 F: drivers/i2c/busses/i2c-amd-mp2*
1027 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1028 L: platform-driver-x86@vger.kernel.org
1030 F: drivers/platform/x86/amd/pmc.c
1033 M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1034 R: Carlos Bilbao <carlos.bilbao@amd.com>
1035 L: platform-driver-x86@vger.kernel.org
1037 F: Documentation/x86/amd_hsmp.rst
1038 F: arch/x86/include/asm/amd_hsmp.h
1039 F: arch/x86/include/uapi/asm/amd_hsmp.h
1040 F: drivers/platform/x86/amd/hsmp.c
1042 AMD POWERPLAY AND SWSMU
1043 M: Evan Quan <evan.quan@amd.com>
1044 L: amd-gfx@lists.freedesktop.org
1046 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1047 F: drivers/gpu/drm/amd/pm/
1050 M: Huang Rui <ray.huang@amd.com>
1051 L: linux-pm@vger.kernel.org
1053 F: Documentation/admin-guide/pm/amd-pstate.rst
1054 F: drivers/cpufreq/amd-pstate*
1055 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1058 M: Sanjay R Mehta <sanju.mehta@amd.com>
1059 L: dmaengine@vger.kernel.org
1061 F: drivers/dma/ptdma/
1063 AMD SEATTLE DEVICE TREE SUPPORT
1064 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1065 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1066 M: Tom Lendacky <thomas.lendacky@amd.com>
1068 F: arch/arm64/boot/dts/amd/
1071 M: Tom Lendacky <thomas.lendacky@amd.com>
1072 M: "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1073 L: netdev@vger.kernel.org
1075 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1076 F: drivers/net/ethernet/amd/xgbe/
1078 AMD SENSOR FUSION HUB DRIVER
1079 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1080 L: linux-input@vger.kernel.org
1082 F: Documentation/hid/amd-sfh*
1083 F: drivers/hid/amd-sfh-hid/
1085 AMPHION VPU CODEC V4L2 DRIVER
1086 M: Ming Qian <ming.qian@nxp.com>
1087 M: Shijie Qin <shijie.qin@nxp.com>
1088 M: Zhou Peng <eagle.zhou@nxp.com>
1089 L: linux-media@vger.kernel.org
1091 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1092 F: drivers/media/platform/amphion/
1095 M: Christian Eggers <ceggers@arri.de>
1096 L: linux-iio@vger.kernel.org
1098 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1099 F: drivers/iio/light/as73211.c
1101 AMT (Automatic Multicast Tunneling)
1102 M: Taehee Yoo <ap420073@gmail.com>
1103 L: netdev@vger.kernel.org
1105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1107 F: drivers/net/amt.c
1109 ANALOG DEVICES INC AD7192 DRIVER
1110 M: Alexandru Tachici <alexandru.tachici@analog.com>
1111 L: linux-iio@vger.kernel.org
1113 W: https://ez.analog.com/linux-software-drivers
1114 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1115 F: drivers/iio/adc/ad7192.c
1117 ANALOG DEVICES INC AD7292 DRIVER
1118 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1119 L: linux-iio@vger.kernel.org
1121 W: https://ez.analog.com/linux-software-drivers
1122 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1123 F: drivers/iio/adc/ad7292.c
1125 ANALOG DEVICES INC AD3552R DRIVER
1126 M: Nuno Sá <nuno.sa@analog.com>
1127 L: linux-iio@vger.kernel.org
1129 W: https://ez.analog.com/linux-software-drivers
1130 F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1131 F: drivers/iio/dac/ad3552r.c
1133 ANALOG DEVICES INC AD7293 DRIVER
1134 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1135 L: linux-iio@vger.kernel.org
1137 W: https://ez.analog.com/linux-software-drivers
1138 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1139 F: drivers/iio/dac/ad7293.c
1141 ANALOG DEVICES INC AD7768-1 DRIVER
1142 M: Michael Hennerich <Michael.Hennerich@analog.com>
1143 L: linux-iio@vger.kernel.org
1145 W: https://ez.analog.com/linux-software-drivers
1146 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1147 F: drivers/iio/adc/ad7768-1.c
1149 ANALOG DEVICES INC AD7780 DRIVER
1150 M: Michael Hennerich <Michael.Hennerich@analog.com>
1151 M: Renato Lui Geh <renatogeh@gmail.com>
1152 L: linux-iio@vger.kernel.org
1154 W: https://ez.analog.com/linux-software-drivers
1155 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1156 F: drivers/iio/adc/ad7780.c
1158 ANALOG DEVICES INC AD74413R DRIVER
1159 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1160 L: linux-iio@vger.kernel.org
1162 W: http://ez.analog.com/community/linux-device-drivers
1163 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1164 F: drivers/iio/addac/ad74413r.c
1165 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1167 ANALOG DEVICES INC AD9389B DRIVER
1168 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1169 L: linux-media@vger.kernel.org
1171 F: drivers/media/i2c/ad9389b*
1173 ANALOG DEVICES INC ADA4250 DRIVER
1174 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1175 L: linux-iio@vger.kernel.org
1177 W: https://ez.analog.com/linux-software-drivers
1178 F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1179 F: drivers/iio/amplifiers/ada4250.c
1181 ANALOG DEVICES INC ADGS1408 DRIVER
1182 M: Mircea Caprioru <mircea.caprioru@analog.com>
1184 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1185 F: drivers/mux/adgs1408.c
1187 ANALOG DEVICES INC ADIN DRIVER
1188 M: Michael Hennerich <michael.hennerich@analog.com>
1189 L: netdev@vger.kernel.org
1191 W: https://ez.analog.com/linux-software-drivers
1192 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1193 F: drivers/net/phy/adin.c
1195 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1196 M: Nuno Sa <nuno.sa@analog.com>
1197 L: linux-iio@vger.kernel.org
1199 F: drivers/iio/imu/adis.c
1200 F: drivers/iio/imu/adis_buffer.c
1201 F: drivers/iio/imu/adis_trigger.c
1202 F: include/linux/iio/imu/adis.h
1204 ANALOG DEVICES INC ADIS16460 DRIVER
1205 M: Dragos Bogdan <dragos.bogdan@analog.com>
1206 L: linux-iio@vger.kernel.org
1208 W: https://ez.analog.com/linux-software-drivers
1209 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1210 F: drivers/iio/imu/adis16460.c
1212 ANALOG DEVICES INC ADIS16475 DRIVER
1213 M: Nuno Sa <nuno.sa@analog.com>
1214 L: linux-iio@vger.kernel.org
1215 W: https://ez.analog.com/linux-software-drivers
1217 F: drivers/iio/imu/adis16475.c
1218 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1220 ANALOG DEVICES INC ADM1177 DRIVER
1221 M: Michael Hennerich <Michael.Hennerich@analog.com>
1222 L: linux-hwmon@vger.kernel.org
1224 W: https://ez.analog.com/linux-software-drivers
1225 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1226 F: drivers/hwmon/adm1177.c
1228 ANALOG DEVICES INC ADMV1013 DRIVER
1229 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1230 L: linux-iio@vger.kernel.org
1232 W: https://ez.analog.com/linux-software-drivers
1233 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1234 F: drivers/iio/frequency/admv1013.c
1236 ANALOG DEVICES INC ADMV8818 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/filter/adi,admv8818.yaml
1242 F: drivers/iio/filter/admv8818.c
1244 ANALOG DEVICES INC ADMV1014 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,admv1014.yaml
1250 F: drivers/iio/frequency/admv1014.c
1252 ANALOG DEVICES INC ADP5061 DRIVER
1253 M: Michael Hennerich <Michael.Hennerich@analog.com>
1254 L: linux-pm@vger.kernel.org
1256 W: https://ez.analog.com/linux-software-drivers
1257 F: drivers/power/supply/adp5061.c
1259 ANALOG DEVICES INC ADRF6780 DRIVER
1260 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1261 L: linux-iio@vger.kernel.org
1263 W: https://ez.analog.com/linux-software-drivers
1264 F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1265 F: drivers/iio/frequency/adrf6780.c
1267 ANALOG DEVICES INC ADV7180 DRIVER
1268 M: Lars-Peter Clausen <lars@metafoo.de>
1269 L: linux-media@vger.kernel.org
1271 W: https://ez.analog.com/linux-software-drivers
1272 F: drivers/media/i2c/adv7180.c
1273 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1275 ANALOG DEVICES INC ADV748X DRIVER
1276 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1277 L: linux-media@vger.kernel.org
1279 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1280 F: drivers/media/i2c/adv748x/*
1282 ANALOG DEVICES INC ADV7511 DRIVER
1283 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1284 L: linux-media@vger.kernel.org
1286 F: drivers/media/i2c/adv7511*
1288 ANALOG DEVICES INC ADV7604 DRIVER
1289 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1290 L: linux-media@vger.kernel.org
1292 F: drivers/media/i2c/adv7604*
1293 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1295 ANALOG DEVICES INC ADV7842 DRIVER
1296 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1297 L: linux-media@vger.kernel.org
1299 F: drivers/media/i2c/adv7842*
1301 ANALOG DEVICES INC ADXRS290 DRIVER
1302 M: Nishant Malpani <nish.malpani25@gmail.com>
1303 L: linux-iio@vger.kernel.org
1305 F: drivers/iio/gyro/adxrs290.c
1306 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1308 ANALOG DEVICES INC ASOC CODEC DRIVERS
1309 M: Lars-Peter Clausen <lars@metafoo.de>
1310 M: Nuno Sá <nuno.sa@analog.com>
1311 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1313 W: http://wiki.analog.com/
1314 W: https://ez.analog.com/linux-software-drivers
1315 F: sound/soc/codecs/ad1*
1316 F: sound/soc/codecs/ad7*
1317 F: sound/soc/codecs/adau*
1318 F: sound/soc/codecs/adav*
1319 F: sound/soc/codecs/sigmadsp.*
1320 F: sound/soc/codecs/ssm*
1322 ANALOG DEVICES INC DMA DRIVERS
1323 M: Lars-Peter Clausen <lars@metafoo.de>
1325 W: https://ez.analog.com/linux-software-drivers
1326 F: drivers/dma/dma-axi-dmac.c
1328 ANALOG DEVICES INC IIO DRIVERS
1329 M: Lars-Peter Clausen <lars@metafoo.de>
1330 M: Michael Hennerich <Michael.Hennerich@analog.com>
1332 W: http://wiki.analog.com/
1333 W: https://ez.analog.com/linux-software-drivers
1334 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1335 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1336 F: Documentation/devicetree/bindings/iio/*/adi,*
1337 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1338 F: drivers/iio/*/ad*
1339 F: drivers/iio/adc/ltc249*
1340 F: drivers/iio/amplifiers/hmc425a.c
1341 F: drivers/staging/iio/*/ad*
1342 X: drivers/iio/*/adjd*
1344 ANALOGBITS PLL LIBRARIES
1345 M: Paul Walmsley <paul.walmsley@sifive.com>
1347 F: drivers/clk/analogbits/*
1348 F: include/linux/clk/analogbits*
1350 ANDROID CONFIG FRAGMENTS
1351 M: Rob Herring <robh@kernel.org>
1353 F: kernel/configs/android*
1356 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1357 M: Arve Hjønnevåg <arve@android.com>
1358 M: Todd Kjos <tkjos@android.com>
1359 M: Martijn Coenen <maco@android.com>
1360 M: Joel Fernandes <joel@joelfernandes.org>
1361 M: Christian Brauner <christian@brauner.io>
1362 M: Carlos Llamas <cmllamas@google.com>
1363 M: Suren Baghdasaryan <surenb@google.com>
1364 L: linux-kernel@vger.kernel.org
1366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1369 ANDROID GOLDFISH PIC DRIVER
1370 M: Miodrag Dinic <miodrag.dinic@mips.com>
1372 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1373 F: drivers/irqchip/irq-goldfish-pic.c
1375 ANDROID GOLDFISH RTC DRIVER
1376 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1378 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1379 F: drivers/rtc/rtc-goldfish.c
1381 AOA (Apple Onboard Audio) ALSA DRIVER
1382 M: Johannes Berg <johannes@sipsolutions.net>
1383 L: linuxppc-dev@lists.ozlabs.org
1384 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1388 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1389 M: William Breathitt Gray <william.gray@linaro.org>
1390 L: linux-iio@vger.kernel.org
1392 F: drivers/iio/adc/stx104.c
1395 M: Jiri Kosina <jikos@kernel.org>
1397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1398 F: arch/x86/kernel/apm_32.c
1399 F: drivers/char/apm-emulation.c
1400 F: include/linux/apm_bios.h
1401 F: include/uapi/linux/apm_bios.h
1403 APPARMOR SECURITY MODULE
1404 M: John Johansen <john.johansen@canonical.com>
1405 M: John Johansen <john@apparmor.net>
1406 L: apparmor@lists.ubuntu.com (moderated for non-subscribers)
1409 B: https://gitlab.com/apparmor/apparmor-kernel
1410 C: irc://irc.oftc.net/apparmor
1411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1412 T: https://gitlab.com/apparmor/apparmor-kernel.git
1413 F: Documentation/admin-guide/LSM/apparmor.rst
1414 F: security/apparmor/
1416 APPLE BCM5974 MULTITOUCH DRIVER
1417 M: Henrik Rydberg <rydberg@bitmath.org>
1418 L: linux-input@vger.kernel.org
1420 F: drivers/input/mouse/bcm5974.c
1422 APPLE PCIE CONTROLLER DRIVER
1423 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1424 M: Marc Zyngier <maz@kernel.org>
1425 L: linux-pci@vger.kernel.org
1427 F: drivers/pci/controller/pcie-apple.c
1430 M: Henrik Rydberg <rydberg@bitmath.org>
1431 L: linux-hwmon@vger.kernel.org
1433 F: drivers/hwmon/applesmc.c
1435 APPLETALK NETWORK LAYER
1436 L: netdev@vger.kernel.org
1438 F: drivers/net/appletalk/
1439 F: include/linux/atalk.h
1440 F: include/uapi/linux/atalk.h
1443 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1444 M: Khuong Dinh <khuong@os.amperecomputing.com>
1446 F: arch/arm64/boot/dts/apm/
1448 APPLIED MICRO (APM) X-GENE SOC EDAC
1449 M: Khuong Dinh <khuong@os.amperecomputing.com>
1451 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1452 F: drivers/edac/xgene_edac.c
1454 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1455 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1456 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1458 F: drivers/net/ethernet/apm/xgene-v2/
1460 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1461 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1462 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1463 M: Quan Nguyen <quan@os.amperecomputing.com>
1465 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1466 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1467 F: drivers/net/ethernet/apm/xgene/
1468 F: drivers/net/mdio/mdio-xgene.c
1470 APPLIED MICRO (APM) X-GENE SOC PMU
1471 M: Khuong Dinh <khuong@os.amperecomputing.com>
1473 F: Documentation/admin-guide/perf/xgene-pmu.rst
1474 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1475 F: drivers/perf/xgene_pmu.c
1477 APTINA CAMERA SENSOR PLL
1478 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1479 L: linux-media@vger.kernel.org
1481 F: drivers/media/i2c/aptina-pll.*
1483 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1484 M: Aleksa Savic <savicaleksa83@gmail.com>
1485 M: Jack Doan <me@jackdoan.com>
1486 L: linux-hwmon@vger.kernel.org
1488 F: Documentation/hwmon/aquacomputer_d5next.rst
1489 F: drivers/hwmon/aquacomputer_d5next.c
1491 AQUANTIA ETHERNET DRIVER (atlantic)
1492 M: Igor Russkikh <irusskikh@marvell.com>
1493 L: netdev@vger.kernel.org
1495 W: https://www.marvell.com/
1496 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1497 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1498 F: drivers/net/ethernet/aquantia/atlantic/
1500 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1501 M: Egor Pomozov <epomozov@marvell.com>
1502 L: netdev@vger.kernel.org
1504 W: http://www.aquantia.com
1505 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1507 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1508 M: Krzysztof Hałasa <khalasa@piap.pl>
1509 L: linux-media@vger.kernel.org
1511 F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1512 F: drivers/media/i2c/ar0521.c
1514 ARASAN NAND CONTROLLER DRIVER
1515 M: Miquel Raynal <miquel.raynal@bootlin.com>
1516 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1517 L: linux-mtd@lists.infradead.org
1519 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1520 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1522 ARC FRAMEBUFFER DRIVER
1523 M: Jaya Kumar <jayalk@intworks.biz>
1525 F: drivers/video/fbdev/arcfb.c
1526 F: drivers/video/fbdev/core/fb_defio.c
1529 M: Alexey Brodkin <abrodkin@synopsys.com>
1531 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1532 F: drivers/gpu/drm/tiny/arcpgu.c
1534 ARCNET NETWORK LAYER
1535 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1536 L: netdev@vger.kernel.org
1538 F: drivers/net/arcnet/
1539 F: include/uapi/linux/if_arcnet.h
1541 ARM ARCHITECTED TIMER DRIVER
1542 M: Mark Rutland <mark.rutland@arm.com>
1543 M: Marc Zyngier <maz@kernel.org>
1544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 F: arch/arm/include/asm/arch_timer.h
1547 F: arch/arm64/include/asm/arch_timer.h
1548 F: drivers/clocksource/arm_arch_timer.c
1550 ARM HDLCD DRM DRIVER
1551 M: Liviu Dudau <liviu.dudau@arm.com>
1553 F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1554 F: drivers/gpu/drm/arm/hdlcd_*
1556 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1557 M: Linus Walleij <linus.walleij@linaro.org>
1558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1561 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1562 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1563 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1564 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1565 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1566 F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1567 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1568 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1569 F: arch/arm/boot/dts/arm-realview-*
1570 F: arch/arm/boot/dts/integrator*
1571 F: arch/arm/boot/dts/versatile*
1572 F: arch/arm/mach-versatile/
1573 F: drivers/bus/arm-integrator-lm.c
1574 F: drivers/clk/versatile/
1575 F: drivers/i2c/busses/i2c-versatile.c
1576 F: drivers/irqchip/irq-versatile-fpga.c
1577 F: drivers/mtd/maps/physmap-versatile.*
1578 F: drivers/power/reset/arm-versatile-reboot.c
1579 F: drivers/soc/versatile/
1581 ARM KOMEDA DRM-KMS DRIVER
1582 M: James (Qian) Wang <james.qian.wang@arm.com>
1583 M: Liviu Dudau <liviu.dudau@arm.com>
1584 M: Mihail Atanassov <mihail.atanassov@arm.com>
1585 L: Mali DP Maintainers <malidp@foss.arm.com>
1587 T: git git://anongit.freedesktop.org/drm/drm-misc
1588 F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1589 F: Documentation/gpu/komeda-kms.rst
1590 F: drivers/gpu/drm/arm/display/include/
1591 F: drivers/gpu/drm/arm/display/komeda/
1593 ARM MALI PANFROST DRM DRIVER
1594 M: Rob Herring <robh@kernel.org>
1595 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1596 R: Steven Price <steven.price@arm.com>
1597 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1598 L: dri-devel@lists.freedesktop.org
1600 T: git git://anongit.freedesktop.org/drm/drm-misc
1601 F: drivers/gpu/drm/panfrost/
1602 F: include/uapi/drm/panfrost_drm.h
1604 ARM MALI-DP DRM DRIVER
1605 M: Liviu Dudau <liviu.dudau@arm.com>
1606 M: Brian Starkey <brian.starkey@arm.com>
1607 L: Mali DP Maintainers <malidp@foss.arm.com>
1609 T: git git://anongit.freedesktop.org/drm/drm-misc
1610 F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1611 F: Documentation/gpu/afbc.rst
1612 F: drivers/gpu/drm/arm/
1614 ARM MFM AND FLOPPY DRIVERS
1615 M: Ian Molton <spyro@f2s.com>
1617 F: arch/arm/include/asm/floppy.h
1618 F: arch/arm/mach-rpc/floppydma.S
1620 ARM PMU PROFILING AND DEBUGGING
1621 M: Will Deacon <will@kernel.org>
1622 M: Mark Rutland <mark.rutland@arm.com>
1623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 F: Documentation/devicetree/bindings/arm/pmu.yaml
1626 F: Documentation/devicetree/bindings/perf/
1627 F: arch/arm*/include/asm/hw_breakpoint.h
1628 F: arch/arm*/include/asm/perf_event.h
1629 F: arch/arm*/kernel/hw_breakpoint.c
1630 F: arch/arm*/kernel/perf_*
1632 F: include/linux/perf/arm_pmu.h
1635 M: Russell King <linux@armlinux.org.uk>
1636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 W: http://www.armlinux.org.uk/
1639 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1641 X: arch/arm/boot/dts/
1643 ARM PRIMECELL AACI PL041 DRIVER
1644 M: Russell King <linux@armlinux.org.uk>
1648 ARM PRIMECELL BUS SUPPORT
1649 M: Russell King <linux@armlinux.org.uk>
1652 F: include/linux/amba/bus.h
1654 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1655 M: Miquel Raynal <miquel.raynal@bootlin.com>
1656 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1657 L: linux-mtd@lists.infradead.org
1659 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1660 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1662 ARM PRIMECELL PL35X SMC DRIVER
1663 M: Miquel Raynal <miquel.raynal@bootlin.com>
1664 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1668 F: drivers/memory/pl353-smc.c
1670 ARM PRIMECELL CLCD PL110 DRIVER
1671 M: Russell King <linux@armlinux.org.uk>
1673 F: drivers/video/fbdev/amba-clcd.*
1675 ARM PRIMECELL KMI PL050 DRIVER
1676 M: Russell King <linux@armlinux.org.uk>
1678 F: drivers/input/serio/ambakmi.*
1679 F: include/linux/amba/kmi.h
1681 ARM PRIMECELL MMCI PL180/1 DRIVER
1682 M: Russell King <linux@armlinux.org.uk>
1684 F: drivers/mmc/host/mmci.*
1685 F: include/linux/amba/mmci.h
1687 ARM PRIMECELL SSP PL022 SPI DRIVER
1688 M: Linus Walleij <linus.walleij@linaro.org>
1689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1692 F: drivers/spi/spi-pl022.c
1694 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1695 M: Russell King <linux@armlinux.org.uk>
1697 F: drivers/tty/serial/amba-pl01*.c
1698 F: include/linux/amba/serial.h
1700 ARM PRIMECELL VIC PL190/PL192 DRIVER
1701 M: Linus Walleij <linus.walleij@linaro.org>
1702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1705 F: drivers/irqchip/irq-vic.c
1707 ARM SMC WATCHDOG DRIVER
1708 M: Julius Werner <jwerner@chromium.org>
1709 R: Evan Benn <evanbenn@chromium.org>
1711 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1712 F: drivers/watchdog/arm_smc_wdt.c
1715 M: Will Deacon <will@kernel.org>
1716 R: Robin Murphy <robin.murphy@arm.com>
1717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1720 F: drivers/iommu/arm/
1721 F: drivers/iommu/io-pgtable-arm*
1723 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1724 M: Arnd Bergmann <arnd@arndb.de>
1725 M: Olof Johansson <olof@lixom.net>
1727 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729 C: irc://irc.libera.chat/armlinux
1730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1731 F: arch/arm/boot/dts/Makefile
1732 F: arch/arm64/boot/dts/Makefile
1734 ARM SUB-ARCHITECTURES
1735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737 C: irc://irc.libera.chat/armlinux
1738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1742 ARM/ACTIONS SEMI ARCHITECTURE
1743 M: Andreas Färber <afaerber@suse.de>
1744 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1745 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1748 F: Documentation/devicetree/bindings/arm/actions.yaml
1749 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1750 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1751 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1752 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1753 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1754 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1755 F: Documentation/devicetree/bindings/pinctrl/actions,*
1756 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1757 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1758 F: arch/arm/boot/dts/owl-*
1759 F: arch/arm/mach-actions/
1760 F: arch/arm64/boot/dts/actions/
1761 F: drivers/clk/actions/
1762 F: drivers/clocksource/timer-owl*
1763 F: drivers/dma/owl-dma.c
1764 F: drivers/i2c/busses/i2c-owl.c
1765 F: drivers/irqchip/irq-owl-sirq.c
1766 F: drivers/mmc/host/owl-mmc.c
1767 F: drivers/net/ethernet/actions/
1768 F: drivers/pinctrl/actions/*
1769 F: drivers/soc/actions/
1770 F: include/dt-bindings/power/owl-*
1771 F: include/dt-bindings/reset/actions,*
1772 F: include/linux/soc/actions/
1775 ARM/ADS SPHERE MACHINE SUPPORT
1776 M: Lennert Buytenhek <kernel@wantstofly.org>
1777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 ARM/AFEB9260 MACHINE SUPPORT
1781 M: Sergey Lapin <slapin@ossfans.org>
1782 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 ARM/AJECO 1ARM MACHINE SUPPORT
1786 M: Lennert Buytenhek <kernel@wantstofly.org>
1787 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790 ARM/Allwinner SoC Clock Support
1791 M: Emilio López <emilio@elopez.com.ar>
1793 F: drivers/clk/sunxi/
1795 ARM/Allwinner sunXi SoC support
1796 M: Chen-Yu Tsai <wens@csie.org>
1797 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1798 M: Samuel Holland <samuel@sholland.org>
1799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1802 L: linux-sunxi@lists.linux.dev
1803 F: arch/arm/mach-sunxi/
1804 F: arch/arm64/boot/dts/allwinner/
1805 F: drivers/clk/sunxi-ng/
1806 F: drivers/pinctrl/sunxi/
1807 F: drivers/soc/sunxi/
1812 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1813 M: Neil Armstrong <narmstrong@baylibre.com>
1814 M: Jerome Brunet <jbrunet@baylibre.com>
1815 L: linux-amlogic@lists.infradead.org
1817 F: Documentation/devicetree/bindings/clock/amlogic*
1818 F: drivers/clk/meson/
1819 F: include/dt-bindings/clock/gxbb*
1820 F: include/dt-bindings/clock/meson*
1822 ARM/Amlogic Meson SoC Crypto Drivers
1823 M: Corentin Labbe <clabbe@baylibre.com>
1824 L: linux-crypto@vger.kernel.org
1825 L: linux-amlogic@lists.infradead.org
1827 F: Documentation/devicetree/bindings/crypto/amlogic*
1828 F: drivers/crypto/amlogic/
1830 ARM/Amlogic Meson SoC Sound Drivers
1831 M: Jerome Brunet <jbrunet@baylibre.com>
1832 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1834 F: Documentation/devicetree/bindings/sound/amlogic*
1837 ARM/Amlogic Meson SoC support
1838 M: Neil Armstrong <narmstrong@baylibre.com>
1839 M: Kevin Hilman <khilman@baylibre.com>
1840 R: Jerome Brunet <jbrunet@baylibre.com>
1841 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 L: linux-amlogic@lists.infradead.org
1845 W: http://linux-meson.com/
1846 F: arch/arm/boot/dts/meson*
1847 F: arch/arm/mach-meson/
1848 F: arch/arm64/boot/dts/amlogic/
1849 F: drivers/mmc/host/meson*
1850 F: drivers/pinctrl/meson/
1851 F: drivers/rtc/rtc-meson*
1852 F: drivers/soc/amlogic/
1855 ARM/Annapurna Labs ALPINE ARCHITECTURE
1856 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1857 M: Antoine Tenart <atenart@kernel.org>
1858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 F: arch/arm/boot/dts/alpine*
1861 F: arch/arm/mach-alpine/
1862 F: arch/arm64/boot/dts/amazon/
1863 F: drivers/*/*alpine*
1865 ARM/APPLE MACHINE SUPPORT
1866 M: Hector Martin <marcan@marcan.st>
1867 M: Sven Peter <sven@svenpeter.dev>
1868 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1869 L: asahi@lists.linux.dev
1870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 W: https://asahilinux.org
1873 B: https://github.com/AsahiLinux/linux/issues
1874 C: irc://irc.oftc.net/asahi-dev
1875 T: git https://github.com/AsahiLinux/linux.git
1876 F: Documentation/devicetree/bindings/arm/apple.yaml
1877 F: Documentation/devicetree/bindings/arm/apple/*
1878 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1879 F: Documentation/devicetree/bindings/dma/apple,admac.yaml
1880 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1881 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1882 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1883 F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1884 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1885 F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1886 F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1887 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1888 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1889 F: Documentation/devicetree/bindings/power/apple*
1890 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1891 F: arch/arm64/boot/dts/apple/
1892 F: drivers/clk/clk-apple-nco.c
1893 F: drivers/dma/apple-admac.c
1894 F: drivers/i2c/busses/i2c-pasemi-core.c
1895 F: drivers/i2c/busses/i2c-pasemi-platform.c
1896 F: drivers/iommu/apple-dart.c
1897 F: drivers/irqchip/irq-apple-aic.c
1898 F: drivers/mailbox/apple-mailbox.c
1899 F: drivers/nvme/host/apple.c
1900 F: drivers/nvmem/apple-efuses.c
1901 F: drivers/pinctrl/pinctrl-apple-gpio.c
1902 F: drivers/soc/apple/*
1903 F: drivers/watchdog/apple_wdt.c
1904 F: include/dt-bindings/interrupt-controller/apple-aic.h
1905 F: include/dt-bindings/pinctrl/apple.h
1906 F: include/linux/apple-mailbox.h
1907 F: include/linux/soc/apple/*
1909 ARM/APPLE MACHINE SOUND DRIVERS
1910 M: Martin Povišer <povik+lin@cutebit.org>
1911 L: asahi@lists.linux.dev
1912 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1914 F: Documentation/devicetree/bindings/sound/apple,*
1915 F: sound/soc/apple/*
1917 ARM/ARTPEC MACHINE SUPPORT
1918 M: Jesper Nilsson <jesper.nilsson@axis.com>
1919 M: Lars Persson <lars.persson@axis.com>
1920 L: linux-arm-kernel@axis.com
1922 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1923 F: arch/arm/boot/dts/artpec6*
1924 F: arch/arm/mach-artpec
1926 F: drivers/crypto/axis
1927 F: drivers/mmc/host/usdhi6rol0.c
1928 F: drivers/pinctrl/pinctrl-artpec*
1930 ARM/ASPEED I2C DRIVER
1931 M: Brendan Higgins <brendanhiggins@google.com>
1932 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1933 R: Joel Stanley <joel@jms.id.au>
1934 L: linux-i2c@vger.kernel.org
1935 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1937 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1938 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1939 F: drivers/i2c/busses/i2c-aspeed.c
1940 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1942 ARM/ASPEED MACHINE SUPPORT
1943 M: Joel Stanley <joel@jms.id.au>
1944 R: Andrew Jeffery <andrew@aj.id.au>
1945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1948 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1950 F: Documentation/devicetree/bindings/arm/aspeed/
1951 F: arch/arm/boot/dts/aspeed-*
1952 F: arch/arm/mach-aspeed/
1955 ARM/BITMAIN ARCHITECTURE
1956 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1960 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1961 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1962 F: arch/arm64/boot/dts/bitmain/
1963 F: drivers/clk/clk-bm1880.c
1964 F: drivers/pinctrl/pinctrl-bm1880.c
1966 ARM/CALXEDA HIGHBANK ARCHITECTURE
1967 M: Andre Przywara <andre.przywara@arm.com>
1968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 F: arch/arm/boot/dts/ecx-*.dts*
1971 F: arch/arm/boot/dts/highbank.dts
1972 F: arch/arm/mach-highbank/
1974 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1975 M: Krzysztof Halasa <khalasa@piap.pl>
1977 F: arch/arm/mach-cns3xxx/
1979 ARM/CAVIUM THUNDER NETWORK DRIVER
1980 M: Sunil Goutham <sgoutham@marvell.com>
1981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983 F: drivers/net/ethernet/cavium/thunder/
1985 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1986 M: Lukasz Majewski <lukma@denx.de>
1987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 F: arch/arm/mach-ep93xx/ts72xx.c
1991 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1992 M: Alexander Shiyan <shc_work@mail.ru>
1993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1998 M: Lennert Buytenhek <kernel@wantstofly.org>
1999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2003 M: Hartley Sweeten <hsweeten@visionengravers.com>
2004 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
2005 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 F: arch/arm/mach-ep93xx/
2008 F: arch/arm/mach-ep93xx/include/mach/
2011 M: Russell King <linux@armlinux.org.uk>
2012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2015 F: drivers/clk/clkdev.c
2017 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2018 M: Baruch Siach <baruch@tkos.co.il>
2019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021 F: arch/arm/boot/dts/cx92755*
2024 ARM/CONTEC MICRO9 MACHINE SUPPORT
2025 M: Hubert Feurstein <hubert.feurstein@contec.at>
2027 F: arch/arm/mach-ep93xx/micro9.c
2029 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2030 M: Mathieu Poirier <mathieu.poirier@linaro.org>
2031 M: Suzuki K Poulose <suzuki.poulose@arm.com>
2032 R: Mike Leach <mike.leach@linaro.org>
2033 R: Leo Yan <leo.yan@linaro.org>
2034 L: coresight@lists.linaro.org (moderated for non-subscribers)
2035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2038 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2039 F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2040 F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2041 F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2042 F: Documentation/trace/coresight/*
2043 F: drivers/hwtracing/coresight/*
2044 F: include/dt-bindings/arm/coresight-cti-dt.h
2045 F: include/linux/coresight*
2046 F: samples/coresight/*
2047 F: tools/perf/arch/arm/util/auxtrace.c
2048 F: tools/perf/arch/arm/util/cs-etm.c
2049 F: tools/perf/arch/arm/util/cs-etm.h
2050 F: tools/perf/arch/arm/util/pmu.c
2051 F: tools/perf/util/cs-etm-decoder/*
2052 F: tools/perf/util/cs-etm.*
2054 ARM/CORGI MACHINE SUPPORT
2055 M: Richard Purdie <rpurdie@rpsys.net>
2058 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2059 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2060 M: Linus Walleij <linus.walleij@linaro.org>
2061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 T: git git://github.com/ulli-kroll/linux.git
2064 F: Documentation/devicetree/bindings/arm/gemini.yaml
2065 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2066 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2067 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2068 F: arch/arm/boot/dts/gemini*
2069 F: arch/arm/mach-gemini/
2070 F: drivers/crypto/gemini/
2071 F: drivers/net/ethernet/cortina/
2072 F: drivers/pinctrl/pinctrl-gemini.c
2073 F: drivers/rtc/rtc-ftrtc010.c
2075 ARM/CZ.NIC TURRIS SUPPORT
2076 M: Marek Behún <kabel@kernel.org>
2078 W: https://www.turris.cz/
2079 F: Documentation/ABI/testing/debugfs-moxtet
2080 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2081 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2082 F: Documentation/devicetree/bindings/bus/moxtet.txt
2083 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2084 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2085 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2086 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2087 F: drivers/bus/moxtet.c
2088 F: drivers/firmware/turris-mox-rwtm.c
2089 F: drivers/leds/leds-turris-omnia.c
2090 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2091 F: drivers/gpio/gpio-moxtet.c
2092 F: drivers/watchdog/armada_37xx_wdt.c
2093 F: include/dt-bindings/bus/moxtet.h
2094 F: include/linux/armada-37xx-rwtm-mailbox.h
2095 F: include/linux/moxtet.h
2097 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2098 M: Robert Jarzmik <robert.jarzmik@free.fr>
2099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101 F: arch/arm/mach-pxa/ezx.c
2103 ARM/FARADAY FA526 PORT
2104 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107 T: git git://git.berlios.de/gemini-board
2108 F: arch/arm/mm/*-fa*
2110 ARM/FOOTBRIDGE ARCHITECTURE
2111 M: Russell King <linux@armlinux.org.uk>
2112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2114 W: http://www.armlinux.org.uk/
2115 F: arch/arm/include/asm/hardware/dec21285.h
2116 F: arch/arm/mach-footbridge/
2118 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2119 M: Shawn Guo <shawnguo@kernel.org>
2120 M: Sascha Hauer <s.hauer@pengutronix.de>
2121 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2122 R: Fabio Estevam <festevam@gmail.com>
2123 R: NXP Linux Team <linux-imx@nxp.com>
2124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2127 X: drivers/media/i2c/
2131 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2132 M: Shawn Guo <shawnguo@kernel.org>
2133 M: Li Yang <leoyang.li@nxp.com>
2134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2137 F: arch/arm/boot/dts/ls1021a*
2138 F: arch/arm64/boot/dts/freescale/fsl-*
2139 F: arch/arm64/boot/dts/freescale/qoriq-*
2141 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2142 M: Shawn Guo <shawnguo@kernel.org>
2143 M: Sascha Hauer <s.hauer@pengutronix.de>
2144 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2145 R: Stefan Agner <stefan@agner.ch>
2146 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2149 F: arch/arm/boot/dts/vf*
2150 F: arch/arm/mach-imx/*vf610*
2152 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2153 M: Lennert Buytenhek <kernel@wantstofly.org>
2154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157 ARM/GUMSTIX MACHINE SUPPORT
2158 M: Steve Sakoman <sakoman@gmail.com>
2159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2163 M: Philipp Zabel <philipp.zabel@gmail.com>
2164 M: Paul Parsons <lost.distance@yahoo.com>
2165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167 F: arch/arm/mach-pxa/hx4700.c
2168 F: arch/arm/mach-pxa/include/mach/hx4700.h
2169 F: sound/soc/pxa/hx4700.c
2171 ARM/HISILICON SOC SUPPORT
2172 M: Wei Xu <xuwei5@hisilicon.com>
2173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2175 W: http://www.hisilicon.com
2176 T: git git://github.com/hisilicon/linux-hisi.git
2177 F: arch/arm/boot/dts/hi3*
2178 F: arch/arm/boot/dts/hip*
2179 F: arch/arm/boot/dts/hisi*
2180 F: arch/arm/mach-hisi/
2181 F: arch/arm64/boot/dts/hisilicon/
2183 ARM/HP JORNADA 7XX MACHINE SUPPORT
2184 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2188 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2189 F: arch/arm/mach-sa1100/jornada720.c
2191 ARM/HPE GXP ARCHITECTURE
2192 M: Jean-Marie Verdun <verdun@hpe.com>
2193 M: Nick Hawkins <nick.hawkins@hpe.com>
2195 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2196 F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2197 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2198 F: arch/arm/boot/dts/hpe-bmc*
2199 F: arch/arm/boot/dts/hpe-gxp*
2200 F: arch/arm/mach-hpe/
2201 F: drivers/clocksource/timer-gxp.c
2202 F: drivers/spi/spi-gxp.c
2203 F: drivers/watchdog/gxp-wdt.c
2205 ARM/IGEP MACHINE SUPPORT
2206 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2207 M: Javier Martinez Canillas <javier@dowhile0.org>
2208 L: linux-omap@vger.kernel.org
2209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211 F: arch/arm/boot/dts/omap3-igep*
2213 ARM/INCOME PXA270 SUPPORT
2214 M: Marek Vasut <marek.vasut@gmail.com>
2215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2217 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2219 ARM/INTEL IOP32X ARM ARCHITECTURE
2220 M: Lennert Buytenhek <kernel@wantstofly.org>
2221 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2224 ARM/INTEL IQ81342EX MACHINE SUPPORT
2225 M: Lennert Buytenhek <kernel@wantstofly.org>
2226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229 ARM/INTEL IXDP2850 MACHINE SUPPORT
2230 M: Lennert Buytenhek <kernel@wantstofly.org>
2231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2234 ARM/INTEL IXP4XX ARM ARCHITECTURE
2235 M: Linus Walleij <linusw@kernel.org>
2236 M: Imre Kaloz <kaloz@openwrt.org>
2237 M: Krzysztof Halasa <khalasa@piap.pl>
2238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2241 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2242 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2243 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2244 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2245 F: arch/arm/mach-ixp4xx/
2246 F: drivers/bus/intel-ixp4xx-eb.c
2247 F: drivers/clocksource/timer-ixp4xx.c
2248 F: drivers/crypto/ixp4xx_crypto.c
2249 F: drivers/gpio/gpio-ixp4xx.c
2250 F: drivers/irqchip/irq-ixp4xx.c
2251 F: include/linux/irqchip/irq-ixp4xx.h
2252 F: include/linux/platform_data/timer-ixp4xx.h
2254 ARM/INTEL KEEMBAY ARCHITECTURE
2255 M: Paul J. Murphy <paul.j.murphy@intel.com>
2256 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2258 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2259 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2260 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2262 ARM/INTEL XSC3 (MANZANO) ARM CORE
2263 M: Lennert Buytenhek <kernel@wantstofly.org>
2264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2267 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2268 M: Lennert Buytenhek <kernel@wantstofly.org>
2269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 ARM/LG1K ARCHITECTURE
2273 M: Chanho Min <chanho.min@lge.com>
2274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2276 F: arch/arm64/boot/dts/lg/
2278 ARM/LOGICPD PXA270 MACHINE SUPPORT
2279 M: Lennert Buytenhek <kernel@wantstofly.org>
2280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2283 ARM/LPC18XX ARCHITECTURE
2284 M: Vladimir Zapolskiy <vz@mleia.com>
2285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2287 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2288 F: arch/arm/boot/dts/lpc43*
2289 F: drivers/i2c/busses/i2c-lpc2k.c
2290 F: drivers/memory/pl172.c
2291 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2292 F: drivers/rtc/rtc-lpc24xx.c
2295 ARM/LPC32XX SOC SUPPORT
2296 M: Vladimir Zapolskiy <vz@mleia.com>
2297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2300 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2301 F: arch/arm/boot/dts/lpc32*
2302 F: arch/arm/mach-lpc32xx/
2303 F: drivers/i2c/busses/i2c-pnx.c
2304 F: drivers/net/ethernet/nxp/lpc_eth.c
2305 F: drivers/usb/host/ohci-nxp.c
2306 F: drivers/watchdog/pnx4008_wdt.c
2309 ARM/MAGICIAN MACHINE SUPPORT
2310 M: Philipp Zabel <philipp.zabel@gmail.com>
2313 ARM/Marvell Dove/MV78xx0/Orion SOC support
2314 M: Andrew Lunn <andrew@lunn.ch>
2315 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2316 M: Gregory Clement <gregory.clement@bootlin.com>
2317 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2320 F: Documentation/devicetree/bindings/soc/dove/
2321 F: arch/arm/boot/dts/dove*
2322 F: arch/arm/boot/dts/orion5x*
2323 F: arch/arm/mach-dove/
2324 F: arch/arm/mach-mv78xx0/
2325 F: arch/arm/mach-orion5x/
2326 F: arch/arm/plat-orion/
2327 F: drivers/soc/dove/
2329 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2330 M: Andrew Lunn <andrew@lunn.ch>
2331 M: Gregory Clement <gregory.clement@bootlin.com>
2332 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2336 F: arch/arm/boot/dts/armada*
2337 F: arch/arm/boot/dts/kirkwood*
2338 F: arch/arm/configs/mvebu_*_defconfig
2339 F: arch/arm/mach-mvebu/
2340 F: arch/arm64/boot/dts/marvell/armada*
2341 F: arch/arm64/boot/dts/marvell/cn913*
2342 F: drivers/cpufreq/armada-37xx-cpufreq.c
2343 F: drivers/cpufreq/armada-8k-cpufreq.c
2344 F: drivers/cpufreq/mvebu-cpufreq.c
2345 F: drivers/irqchip/irq-armada-370-xp.c
2346 F: drivers/irqchip/irq-mvebu-*
2347 F: drivers/pinctrl/mvebu/
2348 F: drivers/rtc/rtc-armada38x.c
2350 ARM/Mediatek RTC DRIVER
2351 M: Eddie Huang <eddie.huang@mediatek.com>
2352 M: Sean Wang <sean.wang@mediatek.com>
2353 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2354 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2356 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2357 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2358 F: drivers/rtc/rtc-mt2712.c
2359 F: drivers/rtc/rtc-mt6397.c
2360 F: drivers/rtc/rtc-mt7622.c
2362 ARM/Mediatek SoC support
2363 M: Matthias Brugger <matthias.bgg@gmail.com>
2364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2367 W: https://mtk.wiki.kernel.org/
2368 C: irc://chat.freenode.net/linux-mediatek
2369 F: arch/arm/boot/dts/mt6*
2370 F: arch/arm/boot/dts/mt7*
2371 F: arch/arm/boot/dts/mt8*
2372 F: arch/arm/mach-mediatek/
2373 F: arch/arm64/boot/dts/mediatek/
2374 F: drivers/soc/mediatek/
2379 ARM/Mediatek USB3 PHY DRIVER
2380 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2384 F: Documentation/devicetree/bindings/phy/mediatek,*
2385 F: drivers/phy/mediatek/
2387 ARM/Microchip (AT91) SoC support
2388 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2389 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2390 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2393 W: http://www.linux4sam.org
2394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2395 F: arch/arm/boot/dts/at91*.dts
2396 F: arch/arm/boot/dts/at91*.dtsi
2397 F: arch/arm/boot/dts/sama*.dts
2398 F: arch/arm/boot/dts/sama*.dtsi
2399 F: arch/arm/include/debug/at91.S
2400 F: arch/arm/mach-at91/
2401 F: drivers/memory/atmel*
2402 F: drivers/watchdog/sama5d4_wdt.c
2403 F: include/soc/at91/
2404 X: drivers/input/touchscreen/atmel_mxt_ts.c
2405 X: drivers/net/wireless/atmel/
2409 ARM/Microchip Sparx5 SoC support
2410 M: Lars Povlsen <lars.povlsen@microchip.com>
2411 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2412 M: UNGLinuxDriver@microchip.com
2413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415 T: git git://github.com/microchip-ung/linux-upstream.git
2416 F: arch/arm64/boot/dts/microchip/
2417 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2420 Microchip Timer Counter Block (TCB) Capture Driver
2421 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423 L: linux-iio@vger.kernel.org
2425 F: drivers/counter/microchip-tcb-capture.c
2427 ARM/MILBEAUT ARCHITECTURE
2428 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2429 M: Takao Orito <orito.takao@socionext.com>
2430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432 F: arch/arm/boot/dts/milbeaut*
2433 F: arch/arm/mach-milbeaut/
2436 ARM/MIOA701 MACHINE SUPPORT
2437 M: Robert Jarzmik <robert.jarzmik@free.fr>
2438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2440 F: arch/arm/mach-pxa/mioa701.c
2442 ARM/MStar/Sigmastar Armv7 SoC support
2443 M: Daniel Palmer <daniel@thingy.jp>
2444 M: Romain Perier <romain.perier@gmail.com>
2445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2447 W: http://linux-chenxing.org/
2448 T: git git://github.com/linux-chenxing/linux.git
2449 F: Documentation/devicetree/bindings/arm/mstar/*
2450 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2451 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2452 F: arch/arm/boot/dts/mstar-*
2453 F: arch/arm/mach-mstar/
2454 F: drivers/clk/mstar/
2455 F: drivers/clocksource/timer-msc313e.c
2456 F: drivers/gpio/gpio-msc313.c
2457 F: drivers/rtc/rtc-msc313.c
2458 F: drivers/watchdog/msc313e_wdt.c
2459 F: include/dt-bindings/clock/mstar-*
2460 F: include/dt-bindings/gpio/msc313-gpio.h
2462 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2463 M: Michael Petchkovsky <mkpetch@internode.on.net>
2466 ARM/NOMADIK/Ux500 ARCHITECTURES
2467 M: Linus Walleij <linus.walleij@linaro.org>
2468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2471 F: Documentation/devicetree/bindings/arm/ste-*
2472 F: Documentation/devicetree/bindings/arm/ux500.yaml
2473 F: Documentation/devicetree/bindings/arm/ux500/
2474 F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2475 F: arch/arm/boot/dts/ste-*
2476 F: arch/arm/mach-nomadik/
2477 F: arch/arm/mach-ux500/
2478 F: drivers/clk/clk-nomadik.c
2479 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2480 F: drivers/dma/ste_dma40*
2481 F: drivers/hwspinlock/u8500_hsem.c
2482 F: drivers/i2c/busses/i2c-nomadik.c
2483 F: drivers/iio/adc/ab8500-gpadc.c
2484 F: drivers/mfd/ab8500*
2485 F: drivers/mfd/abx500*
2486 F: drivers/mfd/db8500*
2487 F: drivers/pinctrl/nomadik/
2488 F: drivers/rtc/rtc-ab8500.c
2489 F: drivers/rtc/rtc-pl031.c
2490 F: drivers/soc/ux500/
2492 ARM/NUVOTON NPCM ARCHITECTURE
2493 M: Avi Fishman <avifishman70@gmail.com>
2494 M: Tomer Maimon <tmaimon77@gmail.com>
2495 M: Tali Perry <tali.perry1@gmail.com>
2496 R: Patrick Venture <venture@google.com>
2497 R: Nancy Yuen <yuenn@google.com>
2498 R: Benjamin Fair <benjaminfair@google.com>
2499 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2501 F: Documentation/devicetree/bindings/*/*/*npcm*
2502 F: Documentation/devicetree/bindings/*/*npcm*
2503 F: Documentation/devicetree/bindings/arm/npcm/*
2504 F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2505 F: arch/arm/boot/dts/nuvoton-npcm*
2506 F: arch/arm/mach-npcm/
2507 F: arch/arm64/boot/dts/nuvoton/
2509 F: drivers/*/*/*npcm*
2510 F: drivers/rtc/rtc-nct3018y.c
2511 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2512 F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2514 ARM/NUVOTON WPCM450 ARCHITECTURE
2515 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2516 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2518 W: https://github.com/neuschaefer/wpcm450/wiki
2519 F: Documentation/devicetree/bindings/*/*wpcm*
2520 F: arch/arm/boot/dts/nuvoton-wpcm450*
2521 F: arch/arm/mach-npcm/wpcm450.c
2522 F: drivers/*/*/*wpcm*
2525 ARM/NXP S32G ARCHITECTURE
2526 M: Chester Lin <clin@suse.com>
2527 R: Andreas Färber <afaerber@suse.de>
2528 R: Matthias Brugger <mbrugger@suse.com>
2529 R: NXP S32 Linux Team <s32@nxp.com>
2530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2532 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2534 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2535 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2537 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2538 F: arch/arm/mach-s3c/gta02.h
2539 F: arch/arm/mach-s3c/mach-gta02.c
2541 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2542 M: Alexander Clouter <alex@digriz.org.uk>
2543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2545 W: http://www.digriz.org.uk/ts78xx/kernel
2546 F: arch/arm/mach-orion5x/ts78xx-*
2548 ARM/OXNAS platform support
2549 M: Neil Armstrong <narmstrong@baylibre.com>
2550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2551 L: linux-oxnas@groups.io (moderated for non-subscribers)
2553 F: arch/arm/boot/dts/ox8*.dts*
2554 F: arch/arm/mach-oxnas/
2555 F: drivers/power/reset/oxnas-restart.c
2558 ARM/PALM TREO SUPPORT
2559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2561 F: arch/arm/mach-pxa/palmtreo.*
2563 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2564 M: Marek Vasut <marek.vasut@gmail.com>
2565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2567 W: http://hackndev.com
2568 F: arch/arm/mach-pxa/include/mach/palmld.h
2569 F: arch/arm/mach-pxa/include/mach/palmtc.h
2570 F: arch/arm/mach-pxa/include/mach/palmtx.h
2571 F: arch/arm/mach-pxa/palmld.c
2572 F: arch/arm/mach-pxa/palmt5.*
2573 F: arch/arm/mach-pxa/palmtc.c
2574 F: arch/arm/mach-pxa/palmte2.*
2575 F: arch/arm/mach-pxa/palmtx.c
2578 M: Sergey Lapin <slapin@ossfans.org>
2579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2581 W: http://hackndev.com
2582 F: arch/arm/mach-pxa/palmz72.*
2585 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2587 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2589 ARM/PT DIGITAL BOARD PORT
2590 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2593 W: http://www.armlinux.org.uk/
2595 ARM/QUALCOMM SUPPORT
2596 M: Andy Gross <agross@kernel.org>
2597 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2598 R: Konrad Dybcio <konrad.dybcio@somainline.org>
2599 L: linux-arm-msm@vger.kernel.org
2601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2602 F: Documentation/devicetree/bindings/*/qcom*
2603 F: Documentation/devicetree/bindings/soc/qcom/
2604 F: arch/arm/boot/dts/qcom-*.dts
2605 F: arch/arm/boot/dts/qcom-*.dtsi
2606 F: arch/arm/mach-qcom/
2607 F: arch/arm64/boot/dts/qcom/
2608 F: drivers/*/*/qcom*
2609 F: drivers/*/*/qcom/
2610 F: drivers/*/pm8???-*
2613 F: drivers/bluetooth/btqcomsmd.c
2614 F: drivers/clocksource/timer-qcom.c
2615 F: drivers/cpuidle/cpuidle-qcom-spm.c
2616 F: drivers/extcon/extcon-qcom*
2617 F: drivers/i2c/busses/i2c-qcom-geni.c
2618 F: drivers/i2c/busses/i2c-qup.c
2619 F: drivers/iommu/msm*
2620 F: drivers/mfd/ssbi.c
2621 F: drivers/mmc/host/mmci_qcom*
2622 F: drivers/mmc/host/sdhci-msm.c
2623 F: drivers/pci/controller/dwc/pcie-qcom.c
2624 F: drivers/phy/qualcomm/
2625 F: drivers/power/*/msm*
2626 F: drivers/reset/reset-qcom-*
2627 F: drivers/ufs/host/ufs-qcom*
2628 F: drivers/spi/spi-geni-qcom.c
2629 F: drivers/spi/spi-qcom-qspi.c
2630 F: drivers/spi/spi-qup.c
2631 F: drivers/tty/serial/msm_serial.c
2632 F: drivers/usb/dwc3/dwc3-qcom.c
2633 F: include/dt-bindings/*/qcom*
2634 F: include/linux/*/qcom*
2635 F: include/linux/soc/qcom/
2637 ARM/RADISYS ENP2611 MACHINE SUPPORT
2638 M: Lennert Buytenhek <kernel@wantstofly.org>
2639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2642 ARM/RDA MICRO ARCHITECTURE
2643 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2645 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2647 F: Documentation/devicetree/bindings/arm/rda.yaml
2648 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2649 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2650 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2651 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2652 F: arch/arm/boot/dts/rda8810pl-*
2653 F: drivers/clocksource/timer-rda.c
2654 F: drivers/gpio/gpio-rda.c
2655 F: drivers/irqchip/irq-rda-intc.c
2656 F: drivers/tty/serial/rda-uart.c
2658 ARM/REALTEK ARCHITECTURE
2659 M: Andreas Färber <afaerber@suse.de>
2660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2661 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2663 F: Documentation/devicetree/bindings/arm/realtek.yaml
2664 F: arch/arm/boot/dts/rtd*
2665 F: arch/arm/mach-realtek/
2666 F: arch/arm64/boot/dts/realtek/
2668 ARM/RENESAS ARM64 ARCHITECTURE
2669 M: Geert Uytterhoeven <geert+renesas@glider.be>
2670 M: Magnus Damm <magnus.damm@gmail.com>
2671 L: linux-renesas-soc@vger.kernel.org
2673 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2674 C: irc://irc.libera.chat/renesas-soc
2675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2676 F: Documentation/devicetree/bindings/arm/renesas.yaml
2677 F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2678 F: Documentation/devicetree/bindings/soc/renesas/
2679 F: arch/arm64/boot/dts/renesas/
2680 F: drivers/soc/renesas/
2681 F: include/linux/soc/renesas/
2683 ARM/RISCPC ARCHITECTURE
2684 M: Russell King <linux@armlinux.org.uk>
2685 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2687 W: http://www.armlinux.org.uk/
2688 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2689 F: arch/arm/include/asm/hardware/ioc.h
2690 F: arch/arm/include/asm/hardware/iomd.h
2691 F: arch/arm/include/asm/hardware/memc.h
2692 F: arch/arm/mach-rpc/
2693 F: drivers/net/ethernet/8390/etherh.c
2694 F: drivers/net/ethernet/i825xx/ether1*
2695 F: drivers/net/ethernet/seeq/ether3*
2696 F: drivers/scsi/arm/
2698 ARM/Rockchip SoC support
2699 M: Heiko Stuebner <heiko@sntech.de>
2700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2701 L: linux-rockchip@lists.infradead.org
2703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2704 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2705 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2706 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2707 F: arch/arm/boot/dts/rk3*
2708 F: arch/arm/boot/dts/rv1108*
2709 F: arch/arm/mach-rockchip/
2710 F: drivers/*/*/*rockchip*
2711 F: drivers/*/*rockchip*
2712 F: drivers/clk/rockchip/
2713 F: drivers/i2c/busses/i2c-rk3x.c
2714 F: sound/soc/rockchip/
2717 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2718 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2719 R: Alim Akhtar <alim.akhtar@samsung.com>
2720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2721 L: linux-samsung-soc@vger.kernel.org
2723 C: irc://irc.libera.chat/linux-exynos
2724 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2725 B: mailto:linux-samsung-soc@vger.kernel.org
2726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2727 F: Documentation/arm/samsung/
2728 F: Documentation/devicetree/bindings/arm/samsung/
2729 F: Documentation/devicetree/bindings/hwinfo/samsung,*
2730 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2731 F: Documentation/devicetree/bindings/soc/samsung/
2732 F: arch/arm/boot/dts/exynos*
2733 F: arch/arm/boot/dts/s3c*
2734 F: arch/arm/boot/dts/s5p*
2735 F: arch/arm/mach-exynos*/
2736 F: arch/arm/mach-s3c/
2737 F: arch/arm/mach-s5p*/
2738 F: arch/arm64/boot/dts/exynos/
2739 F: drivers/*/*/*s3c24*
2740 F: drivers/*/*s3c24*
2741 F: drivers/*/*s3c64xx*
2742 F: drivers/*/*s5pv210*
2743 F: drivers/clocksource/samsung_pwm_timer.c
2744 F: drivers/memory/samsung/
2745 F: drivers/pwm/pwm-samsung.c
2746 F: drivers/soc/samsung/
2747 F: drivers/tty/serial/samsung*
2748 F: include/clocksource/samsung_pwm.h
2749 F: include/linux/platform_data/*s3c*
2750 F: include/linux/serial_s3c.h
2751 F: include/linux/soc/samsung/
2757 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2758 M: Łukasz Stelmach <l.stelmach@samsung.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-g2d/
2764 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2765 M: Marek Szyprowski <m.szyprowski@samsung.com>
2766 L: linux-samsung-soc@vger.kernel.org
2767 L: linux-media@vger.kernel.org
2769 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2770 F: drivers/media/cec/platform/s5p/
2772 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2773 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2774 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2775 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2777 L: linux-media@vger.kernel.org
2779 F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2780 F: drivers/media/platform/samsung/s5p-jpeg/
2782 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2783 M: Marek Szyprowski <m.szyprowski@samsung.com>
2784 M: Andrzej Hajda <andrzej.hajda@intel.com>
2785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2786 L: linux-media@vger.kernel.org
2788 F: drivers/media/platform/samsung/s5p-mfc/
2790 ARM/SHMOBILE ARM ARCHITECTURE
2791 M: Geert Uytterhoeven <geert+renesas@glider.be>
2792 M: Magnus Damm <magnus.damm@gmail.com>
2793 L: linux-renesas-soc@vger.kernel.org
2795 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2796 C: irc://irc.libera.chat/renesas-soc
2797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2798 F: Documentation/devicetree/bindings/arm/renesas.yaml
2799 F: Documentation/devicetree/bindings/soc/renesas/
2800 F: arch/arm/boot/dts/emev2*
2801 F: arch/arm/boot/dts/gr-peach*
2802 F: arch/arm/boot/dts/iwg20d-q7*
2803 F: arch/arm/boot/dts/r7s*
2804 F: arch/arm/boot/dts/r8a*
2805 F: arch/arm/boot/dts/r9a*
2806 F: arch/arm/boot/dts/sh*
2807 F: arch/arm/configs/shmobile_defconfig
2808 F: arch/arm/include/debug/renesas-scif.S
2809 F: arch/arm/mach-shmobile/
2810 F: drivers/soc/renesas/
2811 F: include/linux/soc/renesas/
2813 ARM/SOCFPGA ARCHITECTURE
2814 M: Dinh Nguyen <dinguyen@kernel.org>
2816 W: http://www.rocketboards.org
2817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2818 F: arch/arm/boot/dts/socfpga*
2819 F: arch/arm/configs/socfpga_defconfig
2820 F: arch/arm/mach-socfpga/
2821 F: arch/arm64/boot/dts/altera/
2822 F: arch/arm64/boot/dts/intel/
2824 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2825 M: Dinh Nguyen <dinguyen@kernel.org>
2827 F: drivers/clk/socfpga/
2829 ARM/SOCFPGA EDAC SUPPORT
2830 M: Dinh Nguyen <dinguyen@kernel.org>
2832 F: drivers/edac/altera_edac.[ch]
2834 ARM/SPREADTRUM SoC SUPPORT
2835 M: Orson Zhai <orsonzhai@gmail.com>
2836 M: Baolin Wang <baolin.wang7@gmail.com>
2837 M: Chunyan Zhang <zhang.lyra@gmail.com>
2839 F: arch/arm64/boot/dts/sprd
2844 ARM/STI ARCHITECTURE
2845 M: Patrice Chotard <patrice.chotard@foss.st.com>
2846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2848 W: http://www.stlinux.com
2849 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2850 F: arch/arm/boot/dts/sti*
2851 F: arch/arm/mach-sti/
2852 F: drivers/ata/ahci_st.c
2853 F: drivers/char/hw_random/st-rng.c
2854 F: drivers/clocksource/arm_global_timer.c
2855 F: drivers/clocksource/clksrc_st_lpc.c
2856 F: drivers/cpufreq/sti-cpufreq.c
2857 F: drivers/dma/st_fdma*
2858 F: drivers/i2c/busses/i2c-st.c
2859 F: drivers/media/platform/st/sti/c8sectpfe/
2860 F: drivers/media/rc/st_rc.c
2861 F: drivers/mmc/host/sdhci-st.c
2862 F: drivers/phy/st/phy-miphy28lp.c
2863 F: drivers/phy/st/phy-stih407-usb.c
2864 F: drivers/pinctrl/pinctrl-st.c
2865 F: drivers/remoteproc/st_remoteproc.c
2866 F: drivers/remoteproc/st_slim_rproc.c
2867 F: drivers/reset/sti/
2868 F: drivers/rtc/rtc-st-lpc.c
2869 F: drivers/tty/serial/st-asc.c
2870 F: drivers/usb/dwc3/dwc3-st.c
2871 F: drivers/usb/host/ehci-st.c
2872 F: drivers/usb/host/ohci-st.c
2873 F: drivers/watchdog/st_lpc_wdt.c
2874 F: include/linux/remoteproc/st_slim_rproc.h
2876 ARM/STM32 ARCHITECTURE
2877 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2878 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2879 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2880 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2883 F: arch/arm/boot/dts/stm32*
2884 F: arch/arm/mach-stm32/
2885 F: drivers/clocksource/armv7m_systick.c
2889 ARM/SUNPLUS SP7021 SOC SUPPORT
2890 M: Qin Jian <qinjian@cqplus1.com>
2891 L: linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2893 W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2894 F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2895 F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2896 F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2897 F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2898 F: arch/arm/boot/dts/sunplus-sp7021*.dts*
2899 F: arch/arm/configs/sp7021_*defconfig
2900 F: arch/arm/mach-sunplus/
2901 F: drivers/irqchip/irq-sp7021-intc.c
2902 F: drivers/reset/reset-sunplus.c
2903 F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2904 F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2906 ARM/Synaptics SoC support
2907 M: Jisheng Zhang <jszhang@kernel.org>
2908 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2911 F: arch/arm/boot/dts/berlin*
2912 F: arch/arm/mach-berlin/
2913 F: arch/arm64/boot/dts/synaptics/
2915 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2916 M: Lennert Buytenhek <kernel@wantstofly.org>
2917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2920 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2921 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2922 L: linux-tegra@vger.kernel.org
2923 L: linux-media@vger.kernel.org
2925 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2926 F: drivers/media/cec/platform/tegra/
2928 ARM/TESLA FSD SoC SUPPORT
2929 M: Alim Akhtar <alim.akhtar@samsung.com>
2930 M: linux-fsd@tesla.com
2931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2932 L: linux-samsung-soc@vger.kernel.org
2934 F: arch/arm64/boot/dts/tesla*
2936 ARM/TETON BGA MACHINE SUPPORT
2937 M: "Mark F. Brown" <mark.brown314@gmail.com>
2938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2941 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2942 M: Santosh Shilimkar <ssantosh@kernel.org>
2943 L: linux-kernel@vger.kernel.org
2945 F: drivers/memory/*emif*
2947 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2948 M: Nishanth Menon <nm@ti.com>
2949 M: Santosh Shilimkar <ssantosh@kernel.org>
2950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2953 F: arch/arm/boot/dts/keystone-*
2954 F: arch/arm/mach-keystone/
2956 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2957 M: Santosh Shilimkar <ssantosh@kernel.org>
2958 L: linux-kernel@vger.kernel.org
2960 F: drivers/clk/keystone/
2962 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2963 M: Santosh Shilimkar <ssantosh@kernel.org>
2964 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2965 L: linux-kernel@vger.kernel.org
2967 F: drivers/clocksource/timer-keystone.c
2969 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2970 M: Santosh Shilimkar <ssantosh@kernel.org>
2971 L: linux-kernel@vger.kernel.org
2973 F: drivers/power/reset/keystone-reset.c
2975 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2976 M: Nishanth Menon <nm@ti.com>
2977 M: Vignesh Raghavendra <vigneshr@ti.com>
2978 M: Tero Kristo <kristo@kernel.org>
2979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2981 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2982 F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2983 F: arch/arm64/boot/dts/ti/Makefile
2984 F: arch/arm64/boot/dts/ti/k3-*
2985 F: include/dt-bindings/pinctrl/k3.h
2987 ARM/THECUS N2100 MACHINE SUPPORT
2988 M: Lennert Buytenhek <kernel@wantstofly.org>
2989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2992 ARM/TOSA MACHINE SUPPORT
2993 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2994 M: Dirk Opfer <dirk@opfer-online.de>
2997 ARM/TOSHIBA VISCONTI ARCHITECTURE
2998 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3002 F: Documentation/devicetree/bindings/arm/toshiba.yaml
3003 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3004 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3005 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3006 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3007 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3008 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3009 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3010 F: arch/arm64/boot/dts/toshiba/
3011 F: drivers/clk/visconti/
3012 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3013 F: drivers/gpio/gpio-visconti.c
3014 F: drivers/pci/controller/dwc/pcie-visconti.c
3015 F: drivers/pinctrl/visconti/
3016 F: drivers/watchdog/visconti_wdt.c
3019 ARM/UNIPHIER ARCHITECTURE
3020 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3021 M: Masami Hiramatsu <mhiramat@kernel.org>
3022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3024 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3025 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3026 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3027 F: arch/arm/boot/dts/uniphier*
3028 F: arch/arm/include/asm/hardware/cache-uniphier.h
3029 F: arch/arm/mach-uniphier/
3030 F: arch/arm/mm/cache-uniphier.c
3031 F: arch/arm64/boot/dts/socionext/uniphier*
3032 F: drivers/bus/uniphier-system-bus.c
3033 F: drivers/clk/uniphier/
3034 F: drivers/dma/uniphier-mdmac.c
3035 F: drivers/gpio/gpio-uniphier.c
3036 F: drivers/i2c/busses/i2c-uniphier*
3037 F: drivers/irqchip/irq-uniphier-aidet.c
3038 F: drivers/mmc/host/uniphier-sd.c
3039 F: drivers/pinctrl/uniphier/
3040 F: drivers/reset/reset-uniphier.c
3041 F: drivers/tty/serial/8250/8250_uniphier.c
3044 ARM/VERSATILE EXPRESS PLATFORM
3045 M: Liviu Dudau <liviu.dudau@arm.com>
3046 M: Sudeep Holla <sudeep.holla@arm.com>
3047 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
3048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3052 F: arch/arm/boot/dts/vexpress*
3053 F: arch/arm/mach-vexpress/
3054 F: arch/arm64/boot/dts/arm/
3055 F: drivers/clk/versatile/clk-vexpress-osc.c
3056 F: drivers/clocksource/timer-versatile.c
3060 M: Russell King <linux@armlinux.org.uk>
3061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3063 W: http://www.armlinux.org.uk/
3066 ARM/VOIPAC PXA270 SUPPORT
3067 M: Marek Vasut <marek.vasut@gmail.com>
3068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3070 F: arch/arm/mach-pxa/include/mach/vpac270.h
3071 F: arch/arm/mach-pxa/vpac270.c
3073 ARM/VT8500 ARM ARCHITECTURE
3074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3076 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3077 F: arch/arm/mach-vt8500/
3078 F: drivers/clocksource/timer-vt8500.c
3079 F: drivers/i2c/busses/i2c-wmt.c
3080 F: drivers/mmc/host/wmt-sdmmc.c
3081 F: drivers/pwm/pwm-vt8500.c
3082 F: drivers/rtc/rtc-vt8500.c
3083 F: drivers/tty/serial/vt8500_serial.c
3084 F: drivers/usb/host/ehci-platform.c
3085 F: drivers/usb/host/uhci-platform.c
3086 F: drivers/video/fbdev/vt8500lcdfb.*
3087 F: drivers/video/fbdev/wm8505fb*
3088 F: drivers/video/fbdev/wmt_ge_rops.*
3090 ARM/ZIPIT Z2 SUPPORT
3091 M: Marek Vasut <marek.vasut@gmail.com>
3092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3094 F: arch/arm/mach-pxa/include/mach/z2.h
3095 F: arch/arm/mach-pxa/z2.c
3097 ARM/ZYNQ ARCHITECTURE
3098 M: Michal Simek <michal.simek@xilinx.com>
3099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3101 W: http://wiki.xilinx.com
3102 T: git https://github.com/Xilinx/linux-xlnx.git
3103 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3104 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3105 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3106 F: arch/arm/mach-zynq/
3107 F: drivers/clocksource/timer-cadence-ttc.c
3108 F: drivers/cpuidle/cpuidle-zynq.c
3109 F: drivers/edac/synopsys_edac.c
3110 F: drivers/i2c/busses/i2c-cadence.c
3111 F: drivers/i2c/busses/i2c-xiic.c
3112 F: drivers/mmc/host/sdhci-of-arasan.c
3116 ARM64 PORT (AARCH64 ARCHITECTURE)
3117 M: Catalin Marinas <catalin.marinas@arm.com>
3118 M: Will Deacon <will@kernel.org>
3119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3122 F: Documentation/arm64/
3124 F: tools/testing/selftests/arm64/
3125 X: arch/arm64/boot/dts/
3127 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3128 M: George McCollister <george.mccollister@gmail.com>
3129 L: netdev@vger.kernel.org
3131 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3132 F: drivers/net/dsa/xrs700x/*
3133 F: net/dsa/tag_xrs700x.c
3135 AS3645A LED FLASH CONTROLLER DRIVER
3136 M: Sakari Ailus <sakari.ailus@iki.fi>
3137 L: linux-leds@vger.kernel.org
3139 F: drivers/leds/flash/leds-as3645a.c
3141 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3142 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3143 L: linux-media@vger.kernel.org
3145 T: git git://linuxtv.org/media_tree.git
3146 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3147 F: drivers/media/i2c/ak7375.c
3149 ASAHI KASEI AK8974 DRIVER
3150 M: Linus Walleij <linus.walleij@linaro.org>
3151 L: linux-iio@vger.kernel.org
3153 W: http://www.akm.com/
3154 F: drivers/iio/magnetometer/ak8974.c
3156 ASC7621 HARDWARE MONITOR DRIVER
3157 M: George Joseph <george.joseph@fairview5.com>
3158 L: linux-hwmon@vger.kernel.org
3160 F: Documentation/hwmon/asc7621.rst
3161 F: drivers/hwmon/asc7621.c
3163 ASIX AX88796C SPI ETHERNET ADAPTER
3164 M: Łukasz Stelmach <l.stelmach@samsung.com>
3166 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3167 F: drivers/net/ethernet/asix/ax88796c_*
3169 ASPEED PECI CONTROLLER
3170 M: Iwona Winiarska <iwona.winiarska@intel.com>
3171 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3172 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3174 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3175 F: drivers/peci/controller/peci-aspeed.c
3177 ASPEED PINCTRL DRIVERS
3178 M: Andrew Jeffery <andrew@aj.id.au>
3179 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3180 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3181 L: linux-gpio@vger.kernel.org
3183 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3184 F: drivers/pinctrl/aspeed/
3186 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3187 M: Eddie James <eajames@linux.ibm.com>
3188 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3190 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3191 F: drivers/irqchip/irq-aspeed-scu-ic.c
3192 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3194 ASPEED SD/MMC DRIVER
3195 M: Andrew Jeffery <andrew@aj.id.au>
3196 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3197 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3198 L: linux-mmc@vger.kernel.org
3200 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3201 F: drivers/mmc/host/sdhci-of-aspeed*
3203 ASPEED SMC SPI DRIVER
3204 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3205 M: Cédric Le Goater <clg@kaod.org>
3206 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3207 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3208 L: linux-spi@vger.kernel.org
3210 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3211 F: drivers/spi/spi-aspeed-smc.c
3213 ASPEED VIDEO ENGINE DRIVER
3214 M: Eddie James <eajames@linux.ibm.com>
3215 L: linux-media@vger.kernel.org
3216 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3218 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3219 F: drivers/media/platform/aspeed/
3221 ASPEED USB UDC DRIVER
3222 M: Neal Liu <neal_liu@aspeedtech.com>
3223 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3225 F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3226 F: drivers/usb/gadget/udc/aspeed_udc.c
3228 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3229 M: Corentin Chary <corentin.chary@gmail.com>
3230 L: acpi4asus-user@lists.sourceforge.net
3231 L: platform-driver-x86@vger.kernel.org
3233 W: http://acpi4asus.sf.net
3234 F: drivers/platform/x86/asus*.c
3235 F: drivers/platform/x86/eeepc*.c
3237 ASUS TF103C DOCK DRIVER
3238 M: Hans de Goede <hdegoede@redhat.com>
3239 L: platform-driver-x86@vger.kernel.org
3241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3242 F: drivers/platform/x86/asus-tf103c-dock.c
3244 ASUS WMI HARDWARE MONITOR DRIVER
3245 M: Ed Brindley <kernel@maidavale.org>
3246 M: Denis Pauk <pauk.denis@gmail.com>
3247 L: linux-hwmon@vger.kernel.org
3249 F: drivers/hwmon/asus_wmi_sensors.c
3251 ASUS WMI EC HARDWARE MONITOR DRIVER
3252 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3253 M: Denis Pauk <pauk.denis@gmail.com>
3254 L: linux-hwmon@vger.kernel.org
3256 F: drivers/hwmon/asus_wmi_ec_sensors.c
3258 ASUS EC HARDWARE MONITOR DRIVER
3259 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3260 L: linux-hwmon@vger.kernel.org
3262 F: drivers/hwmon/asus-ec-sensors.c
3264 ASUS WIRELESS RADIO CONTROL DRIVER
3265 M: João Paulo Rechi Vita <jprvita@gmail.com>
3266 L: platform-driver-x86@vger.kernel.org
3268 F: drivers/platform/x86/asus-wireless.c
3271 M: David Howells <dhowells@redhat.com>
3272 L: keyrings@vger.kernel.org
3274 F: Documentation/crypto/asymmetric-keys.rst
3275 F: crypto/asymmetric_keys/
3276 F: include/crypto/pkcs7.h
3277 F: include/crypto/public_key.h
3278 F: include/linux/verification.h
3280 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3281 R: Dan Williams <dan.j.williams@intel.com>
3283 W: http://sourceforge.net/projects/xscaleiop
3284 F: Documentation/crypto/async-tx-api.rst
3286 F: include/linux/async_tx.h
3289 M: Bartosz Golaszewski <brgl@bgdev.pl>
3290 L: linux-i2c@vger.kernel.org
3292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3293 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3294 F: drivers/misc/eeprom/at24.c
3296 ATA OVER ETHERNET (AOE) DRIVER
3297 M: "Justin Sanders" <justin@coraid.com>
3299 W: http://www.openaoe.org/
3300 F: Documentation/admin-guide/aoe/
3301 F: drivers/block/aoe/
3303 ATC260X PMIC MFD DRIVER
3304 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3305 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3306 L: linux-actions@lists.infradead.org
3308 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3309 F: drivers/input/misc/atc260x-onkey.c
3310 F: drivers/mfd/atc260*
3311 F: drivers/power/reset/atc260x-poweroff.c
3312 F: drivers/regulator/atc260x-regulator.c
3313 F: include/linux/mfd/atc260x/*
3315 ATHEROS 71XX/9XXX GPIO DRIVER
3316 M: Alban Bedel <albeu@free.fr>
3318 W: https://github.com/AlbanBedel/linux
3319 T: git git://github.com/AlbanBedel/linux
3320 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3321 F: drivers/gpio/gpio-ath79.c
3323 ATHEROS 71XX/9XXX USB PHY DRIVER
3324 M: Alban Bedel <albeu@free.fr>
3326 W: https://github.com/AlbanBedel/linux
3327 T: git git://github.com/AlbanBedel/linux
3328 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3329 F: drivers/phy/qualcomm/phy-ath79-usb.c
3331 ATHEROS ATH GENERIC UTILITIES
3332 M: Kalle Valo <kvalo@kernel.org>
3333 L: linux-wireless@vger.kernel.org
3335 F: drivers/net/wireless/ath/*
3337 ATHEROS ATH5K WIRELESS DRIVER
3338 M: Jiri Slaby <jirislaby@kernel.org>
3339 M: Nick Kossifidis <mickflemm@gmail.com>
3340 M: Luis Chamberlain <mcgrof@kernel.org>
3341 L: linux-wireless@vger.kernel.org
3343 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3344 F: drivers/net/wireless/ath/ath5k/
3346 ATHEROS ATH6KL WIRELESS DRIVER
3347 L: linux-wireless@vger.kernel.org
3349 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3350 F: drivers/net/wireless/ath/ath6kl/
3353 M: Ville Syrjala <syrjala@sci.fi>
3355 F: drivers/input/misc/ati_remote2.c
3357 ATK0110 HWMON DRIVER
3358 M: Luca Tettamanti <kronos.it@gmail.com>
3359 L: linux-hwmon@vger.kernel.org
3361 F: drivers/hwmon/asus_atk0110.c
3363 ATLX ETHERNET DRIVERS
3364 M: Chris Snook <chris.snook@gmail.com>
3365 L: netdev@vger.kernel.org
3367 W: http://sourceforge.net/projects/atl1
3368 W: http://atl1.sourceforge.net
3369 F: drivers/net/ethernet/atheros/
3372 M: Chas Williams <3chas3@gmail.com>
3373 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3374 L: netdev@vger.kernel.org
3376 W: http://linux-atm.sourceforge.net
3378 F: include/linux/atm*
3379 F: include/uapi/linux/atm*
3381 ATMEL MACB ETHERNET DRIVER
3382 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3383 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3385 F: drivers/net/ethernet/cadence/
3387 ATMEL MAXTOUCH DRIVER
3388 M: Nick Dyer <nick@shmanahar.org>
3390 T: git git://github.com/ndyer/linux.git
3391 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3392 F: drivers/input/touchscreen/atmel_mxt_ts.c
3394 ATMEL WIRELESS DRIVER
3395 M: Simon Kelley <simon@thekelleys.org.uk>
3396 L: linux-wireless@vger.kernel.org
3398 W: http://www.thekelleys.org.uk/atmel
3399 W: http://atmelwlandriver.sourceforge.net/
3400 F: drivers/net/wireless/atmel/atmel*
3402 ATOMIC INFRASTRUCTURE
3403 M: Will Deacon <will@kernel.org>
3404 M: Peter Zijlstra <peterz@infradead.org>
3405 R: Boqun Feng <boqun.feng@gmail.com>
3406 R: Mark Rutland <mark.rutland@arm.com>
3407 L: linux-kernel@vger.kernel.org
3409 F: arch/*/include/asm/atomic*.h
3410 F: include/*/atomic*.h
3411 F: include/linux/refcount.h
3412 F: Documentation/atomic_*.txt
3415 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3416 M: Bradley Grove <linuxdrivers@attotech.com>
3417 L: linux-scsi@vger.kernel.org
3419 W: http://www.attotech.com
3420 F: drivers/scsi/esas2r
3422 ATUSB IEEE 802.15.4 RADIO DRIVER
3423 M: Stefan Schmidt <stefan@datenfreihafen.org>
3424 L: linux-wpan@vger.kernel.org
3426 F: drivers/net/ieee802154/at86rf230.h
3427 F: drivers/net/ieee802154/atusb.c
3428 F: drivers/net/ieee802154/atusb.h
3431 M: Paul Moore <paul@paul-moore.com>
3432 M: Eric Paris <eparis@redhat.com>
3433 L: linux-audit@redhat.com (moderated for non-subscribers)
3435 W: https://github.com/linux-audit
3436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3437 F: include/asm-generic/audit_*.h
3438 F: include/linux/audit.h
3439 F: include/linux/audit_arch.h
3440 F: include/uapi/linux/audit.h
3444 AUXILIARY DISPLAY DRIVERS
3445 M: Miguel Ojeda <ojeda@kernel.org>
3447 F: Documentation/devicetree/bindings/auxdisplay/
3448 F: drivers/auxdisplay/
3449 F: include/linux/cfag12864b.h
3451 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3452 M: Andreas Klinger <ak@it-klinger.de>
3453 L: linux-iio@vger.kernel.org
3455 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3456 F: drivers/iio/adc/hx711.c
3459 M: Ralf Baechle <ralf@linux-mips.org>
3460 L: linux-hams@vger.kernel.org
3462 W: http://www.linux-ax25.org/
3463 F: include/net/ax25.h
3464 F: include/uapi/linux/ax25.h
3468 M: Peter Rosin <peda@axentia.se>
3469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3471 F: arch/arm/boot/dts/at91-linea.dtsi
3472 F: arch/arm/boot/dts/at91-natte.dtsi
3473 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3474 F: arch/arm/boot/dts/at91-tse850-3.dts
3476 AXENTIA ASOC DRIVERS
3477 M: Peter Rosin <peda@axentia.se>
3478 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3480 F: Documentation/devicetree/bindings/sound/axentia,*
3481 F: sound/soc/atmel/tse850-pcm5142.c
3483 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3484 M: Nuno Sá <nuno.sa@analog.com>
3485 L: linux-hwmon@vger.kernel.org
3487 W: https://ez.analog.com/linux-software-drivers
3488 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3489 F: drivers/hwmon/axi-fan-control.c
3491 AXXIA I2C CONTROLLER
3492 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3493 L: linux-i2c@vger.kernel.org
3495 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3496 F: drivers/i2c/busses/i2c-axxia.c
3499 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3500 L: linux-media@vger.kernel.org
3502 W: https://linuxtv.org
3503 T: git git://linuxtv.org/media_tree.git
3504 F: drivers/media/usb/dvb-usb-v2/az6007.c
3506 AZTECH FM RADIO RECEIVER DRIVER
3507 M: Hans Verkuil <hverkuil@xs4all.nl>
3508 L: linux-media@vger.kernel.org
3510 W: https://linuxtv.org
3511 T: git git://linuxtv.org/media_tree.git
3512 F: drivers/media/radio/radio-aztech*
3515 L: linux-wireless@vger.kernel.org
3516 L: b43-dev@lists.infradead.org
3518 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3519 F: drivers/net/wireless/broadcom/b43/
3521 B43LEGACY WIRELESS DRIVER
3522 M: Larry Finger <Larry.Finger@lwfinger.net>
3523 L: linux-wireless@vger.kernel.org
3524 L: b43-dev@lists.infradead.org
3526 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3527 F: drivers/net/wireless/broadcom/b43legacy/
3529 BACKLIGHT CLASS/SUBSYSTEM
3530 M: Lee Jones <lee@kernel.org>
3531 M: Daniel Thompson <daniel.thompson@linaro.org>
3532 M: Jingoo Han <jingoohan1@gmail.com>
3533 L: dri-devel@lists.freedesktop.org
3535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3536 F: Documentation/ABI/stable/sysfs-class-backlight
3537 F: Documentation/ABI/testing/sysfs-class-backlight
3538 F: Documentation/devicetree/bindings/leds/backlight
3539 F: drivers/video/backlight/
3540 F: include/linux/backlight.h
3541 F: include/linux/pwm_backlight.h
3543 BARCO P50 GPIO DRIVER
3544 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3545 M: Peter Korsgaard <peter.korsgaard@barco.com>
3547 F: drivers/platform/x86/barco-p50-gpio.c
3550 M: Marek Lindner <mareklindner@neomailbox.ch>
3551 M: Simon Wunderlich <sw@simonwunderlich.de>
3552 M: Antonio Quartulli <a@unstable.cc>
3553 M: Sven Eckelmann <sven@narfation.org>
3554 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3556 W: https://www.open-mesh.org/
3557 Q: https://patchwork.open-mesh.org/project/batman/list/
3558 B: https://www.open-mesh.org/projects/batman-adv/issues
3559 C: ircs://irc.hackint.org/batadv
3560 T: git https://git.open-mesh.org/linux-merge.git
3561 F: Documentation/networking/batman-adv.rst
3562 F: include/uapi/linux/batadv_packet.h
3563 F: include/uapi/linux/batman_adv.h
3566 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3567 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3568 L: linux-hams@vger.kernel.org
3570 W: http://www.baycom.org/~tom/ham/ham.html
3571 F: drivers/net/hamradio/baycom*
3573 BCACHE (BLOCK LAYER CACHE)
3574 M: Coly Li <colyli@suse.de>
3575 M: Kent Overstreet <kent.overstreet@gmail.com>
3576 L: linux-bcache@vger.kernel.org
3578 W: http://bcache.evilpiepirate.org
3579 C: irc://irc.oftc.net/bcache
3580 F: drivers/md/bcache/
3582 BDISP ST MEDIA DRIVER
3583 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3584 L: linux-media@vger.kernel.org
3586 W: https://linuxtv.org
3587 T: git git://linuxtv.org/media_tree.git
3588 F: drivers/media/platform/st/sti/bdisp
3590 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3591 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3592 L: netdev@vger.kernel.org
3594 F: drivers/net/ethernet/ec_bhf.c
3597 M: Luis de Bethencourt <luisbg@kernel.org>
3598 M: Salah Triki <salah.triki@gmail.com>
3600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3601 F: Documentation/filesystems/befs.rst
3605 M: Paolo Valente <paolo.valente@linaro.org>
3606 M: Jens Axboe <axboe@kernel.dk>
3607 L: linux-block@vger.kernel.org
3609 F: Documentation/block/bfq-iosched.rst
3613 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3615 F: Documentation/filesystems/bfs.rst
3617 F: include/uapi/linux/bfs_fs.h
3620 M: Yury Norov <yury.norov@gmail.com>
3621 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3622 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3624 F: include/linux/bitmap.h
3625 F: include/linux/cpumask.h
3626 F: include/linux/find.h
3627 F: include/linux/nodemask.h
3630 F: lib/cpumask_kunit.c
3632 F: lib/find_bit_benchmark.c
3633 F: lib/test_bitmap.c
3634 F: tools/include/linux/bitmap.h
3635 F: tools/include/linux/find.h
3636 F: tools/lib/bitmap.c
3637 F: tools/lib/find_bit.c
3639 BLINKM RGB LED DRIVER
3640 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3642 F: drivers/leds/leds-blinkm.c
3645 M: Jens Axboe <axboe@kernel.dk>
3646 L: linux-block@vger.kernel.org
3648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3649 F: Documentation/ABI/stable/sysfs-block
3650 F: Documentation/block/
3653 F: include/linux/bio.h
3654 F: include/linux/blk*
3655 F: kernel/trace/blktrace.c
3659 M: Joern Engel <joern@lazybastard.org>
3660 L: linux-mtd@lists.infradead.org
3662 F: drivers/mtd/devices/block2mtd.c
3665 M: Marcel Holtmann <marcel@holtmann.org>
3666 M: Johan Hedberg <johan.hedberg@gmail.com>
3667 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3668 L: linux-bluetooth@vger.kernel.org
3670 W: http://www.bluez.org/
3671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3673 F: drivers/bluetooth/
3676 M: Marcel Holtmann <marcel@holtmann.org>
3677 M: Johan Hedberg <johan.hedberg@gmail.com>
3678 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3679 L: linux-bluetooth@vger.kernel.org
3681 W: http://www.bluez.org/
3682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3684 F: include/net/bluetooth/
3688 M: Jay Vosburgh <j.vosburgh@gmail.com>
3689 M: Veaceslav Falico <vfalico@gmail.com>
3690 M: Andy Gospodarek <andy@greyhouse.net>
3691 L: netdev@vger.kernel.org
3693 W: http://sourceforge.net/projects/bonding/
3694 F: Documentation/networking/bonding.rst
3695 F: drivers/net/bonding/
3696 F: include/net/bond*
3697 F: include/uapi/linux/if_bonding.h
3698 F: tools/testing/selftests/drivers/net/bonding/
3700 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3701 M: Dan Robertson <dan@dlrobertson.com>
3702 L: linux-iio@vger.kernel.org
3704 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3705 F: drivers/iio/accel/bma400*
3707 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3708 M: Alexei Starovoitov <ast@kernel.org>
3709 M: Daniel Borkmann <daniel@iogearbox.net>
3710 M: Andrii Nakryiko <andrii@kernel.org>
3711 R: Martin KaFai Lau <martin.lau@linux.dev>
3712 R: Song Liu <song@kernel.org>
3713 R: Yonghong Song <yhs@fb.com>
3714 R: John Fastabend <john.fastabend@gmail.com>
3715 R: KP Singh <kpsingh@kernel.org>
3716 R: Stanislav Fomichev <sdf@google.com>
3717 R: Hao Luo <haoluo@google.com>
3718 R: Jiri Olsa <jolsa@kernel.org>
3719 L: bpf@vger.kernel.org
3722 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3725 F: Documentation/bpf/
3726 F: Documentation/networking/filter.rst
3727 F: Documentation/userspace-api/ebpf/
3729 F: include/linux/bpf*
3730 F: include/linux/btf*
3731 F: include/linux/filter.h
3732 F: include/trace/events/xdp.h
3733 F: include/uapi/linux/bpf*
3734 F: include/uapi/linux/btf*
3735 F: include/uapi/linux/filter.h
3737 F: kernel/trace/bpf_trace.c
3740 F: net/core/filter.c
3741 F: net/sched/act_bpf.c
3742 F: net/sched/cls_bpf.c
3744 F: scripts/bpf_doc.py
3745 F: scripts/pahole-flags.sh
3746 F: scripts/pahole-version.sh
3749 F: tools/testing/selftests/bpf/
3752 M: Shubham Bansal <illusionist.neo@gmail.com>
3753 L: bpf@vger.kernel.org
3758 M: Daniel Borkmann <daniel@iogearbox.net>
3759 M: Alexei Starovoitov <ast@kernel.org>
3760 M: Zi Shen Lim <zlim.lnx@gmail.com>
3761 L: bpf@vger.kernel.org
3765 BPF JIT for MIPS (32-BIT AND 64-BIT)
3766 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3767 M: Paul Burton <paulburton@kernel.org>
3768 L: bpf@vger.kernel.org
3772 BPF JIT for NFP NICs
3773 M: Jakub Kicinski <kuba@kernel.org>
3774 L: bpf@vger.kernel.org
3776 F: drivers/net/ethernet/netronome/nfp/bpf/
3778 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3779 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3780 M: Michael Ellerman <mpe@ellerman.id.au>
3781 L: bpf@vger.kernel.org
3783 F: arch/powerpc/net/
3785 BPF JIT for RISC-V (32-bit)
3786 M: Luke Nelson <luke.r.nels@gmail.com>
3787 M: Xi Wang <xi.wang@gmail.com>
3788 L: bpf@vger.kernel.org
3791 X: arch/riscv/net/bpf_jit_comp64.c
3793 BPF JIT for RISC-V (64-bit)
3794 M: Björn Töpel <bjorn@kernel.org>
3795 L: bpf@vger.kernel.org
3798 X: arch/riscv/net/bpf_jit_comp32.c
3801 M: Ilya Leoshkevich <iii@linux.ibm.com>
3802 M: Heiko Carstens <hca@linux.ibm.com>
3803 M: Vasily Gorbik <gor@linux.ibm.com>
3804 L: bpf@vger.kernel.org
3807 X: arch/s390/net/pnet.c
3809 BPF JIT for SPARC (32-BIT AND 64-BIT)
3810 M: David S. Miller <davem@davemloft.net>
3811 L: bpf@vger.kernel.org
3815 BPF JIT for X86 32-BIT
3816 M: Wang YanQing <udknight@gmail.com>
3817 L: bpf@vger.kernel.org
3819 F: arch/x86/net/bpf_jit_comp32.c
3821 BPF JIT for X86 64-BIT
3822 M: Alexei Starovoitov <ast@kernel.org>
3823 M: Daniel Borkmann <daniel@iogearbox.net>
3824 L: bpf@vger.kernel.org
3827 X: arch/x86/net/bpf_jit_comp32.c
3830 M: Alexei Starovoitov <ast@kernel.org>
3831 M: Daniel Borkmann <daniel@iogearbox.net>
3832 R: John Fastabend <john.fastabend@gmail.com>
3833 L: bpf@vger.kernel.org
3835 F: kernel/bpf/verifier.c
3836 F: kernel/bpf/tnum.c
3837 F: kernel/bpf/core.c
3838 F: kernel/bpf/syscall.c
3839 F: kernel/bpf/dispatcher.c
3840 F: kernel/bpf/trampoline.c
3841 F: include/linux/bpf*
3842 F: include/linux/filter.h
3845 M: Martin KaFai Lau <martin.lau@linux.dev>
3846 L: bpf@vger.kernel.org
3849 F: include/linux/btf*
3852 M: Song Liu <song@kernel.org>
3853 R: Jiri Olsa <jolsa@kernel.org>
3854 L: bpf@vger.kernel.org
3856 F: kernel/trace/bpf_trace.c
3857 F: kernel/bpf/stackmap.c
3859 BPF [NETWORKING] (tc BPF, sock_addr)
3860 M: Martin KaFai Lau <martin.lau@linux.dev>
3861 M: Daniel Borkmann <daniel@iogearbox.net>
3862 R: John Fastabend <john.fastabend@gmail.com>
3863 L: bpf@vger.kernel.org
3864 L: netdev@vger.kernel.org
3866 F: net/core/filter.c
3867 F: net/sched/act_bpf.c
3868 F: net/sched/cls_bpf.c
3870 BPF [NETWORKING] (struct_ops, reuseport)
3871 M: Martin KaFai Lau <martin.lau@linux.dev>
3872 L: bpf@vger.kernel.org
3873 L: netdev@vger.kernel.org
3875 F: kernel/bpf/bpf_struct*
3877 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3878 M: KP Singh <kpsingh@kernel.org>
3879 R: Florent Revest <revest@chromium.org>
3880 R: Brendan Jackman <jackmanb@chromium.org>
3881 L: bpf@vger.kernel.org
3883 F: Documentation/bpf/prog_lsm.rst
3884 F: include/linux/bpf_lsm.h
3885 F: kernel/bpf/bpf_lsm.c
3888 BPF [STORAGE & CGROUPS]
3889 M: Martin KaFai Lau <martin.lau@linux.dev>
3890 L: bpf@vger.kernel.org
3892 F: kernel/bpf/cgroup.c
3893 F: kernel/bpf/*storage.c
3894 F: kernel/bpf/bpf_lru*
3897 M: Andrii Nakryiko <andrii@kernel.org>
3898 L: bpf@vger.kernel.org
3900 F: kernel/bpf/ringbuf.c
3903 M: Yonghong Song <yhs@fb.com>
3904 L: bpf@vger.kernel.org
3906 F: kernel/bpf/*iter.c
3908 BPF [L7 FRAMEWORK] (sockmap)
3909 M: John Fastabend <john.fastabend@gmail.com>
3910 M: Jakub Sitnicki <jakub@cloudflare.com>
3911 L: netdev@vger.kernel.org
3912 L: bpf@vger.kernel.org
3914 F: include/linux/skmsg.h
3916 F: net/core/sock_map.c
3917 F: net/ipv4/tcp_bpf.c
3918 F: net/ipv4/udp_bpf.c
3919 F: net/unix/unix_bpf.c
3921 BPF [LIBRARY] (libbpf)
3922 M: Andrii Nakryiko <andrii@kernel.org>
3923 L: bpf@vger.kernel.org
3927 BPF [TOOLING] (bpftool)
3928 M: Quentin Monnet <quentin@isovalent.com>
3929 L: bpf@vger.kernel.org
3931 F: kernel/bpf/disasm.*
3932 F: tools/bpf/bpftool/
3934 BPF [SELFTESTS] (Test Runners & Infrastructure)
3935 M: Andrii Nakryiko <andrii@kernel.org>
3936 R: Mykola Lysenko <mykolal@fb.com>
3937 L: bpf@vger.kernel.org
3939 F: tools/testing/selftests/bpf/
3942 L: bpf@vger.kernel.org
3944 K: (?:\b|_)bpf(?:\b|_)
3946 BROADCOM B44 10/100 ETHERNET DRIVER
3947 M: Michael Chan <michael.chan@broadcom.com>
3948 L: netdev@vger.kernel.org
3950 F: drivers/net/ethernet/broadcom/b44.*
3952 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3953 M: Florian Fainelli <f.fainelli@gmail.com>
3954 L: netdev@vger.kernel.org
3955 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3957 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3958 F: drivers/net/dsa/b53/*
3959 F: drivers/net/dsa/bcm_sf2*
3960 F: include/linux/dsa/brcm.h
3961 F: include/linux/platform_data/b53.h
3963 BROADCOM BCMBCA ARM ARCHITECTURE
3964 M: William Zhang <william.zhang@broadcom.com>
3965 M: Anand Gore <anand.gore@broadcom.com>
3966 M: Kursad Oney <kursad.oney@broadcom.com>
3967 M: Florian Fainelli <f.fainelli@gmail.com>
3968 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3971 T: git git://github.com/broadcom/stblinux.git
3972 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3973 F: arch/arm64/boot/dts/broadcom/bcmbca/*
3990 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3991 M: Florian Fainelli <f.fainelli@gmail.com>
3992 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3993 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3996 T: git git://github.com/broadcom/stblinux.git
3997 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3998 F: drivers/pci/controller/pcie-brcmstb.c
3999 F: drivers/staging/vc04_services
4004 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4005 M: Florian Fainelli <f.fainelli@gmail.com>
4006 M: Ray Jui <rjui@broadcom.com>
4007 M: Scott Branden <sbranden@broadcom.com>
4008 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4010 T: git git://github.com/broadcom/mach-bcm
4011 F: arch/arm/mach-bcm/
4017 BROADCOM BCM47XX MIPS ARCHITECTURE
4018 M: Hauke Mehrtens <hauke@hauke-m.de>
4019 M: Rafał Miłecki <zajec5@gmail.com>
4020 L: linux-mips@vger.kernel.org
4022 F: Documentation/devicetree/bindings/mips/brcm/
4023 F: arch/mips/bcm47xx/*
4024 F: arch/mips/include/asm/mach-bcm47xx/*
4026 BROADCOM BCM4908 ETHERNET DRIVER
4027 M: Rafał Miłecki <rafal@milecki.pl>
4028 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4029 L: netdev@vger.kernel.org
4031 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4032 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
4033 F: drivers/net/ethernet/broadcom/unimac.h
4035 BROADCOM BCM4908 PINMUX DRIVER
4036 M: Rafał Miłecki <rafal@milecki.pl>
4037 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4038 L: linux-gpio@vger.kernel.org
4040 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4041 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
4043 BROADCOM BCM5301X ARM ARCHITECTURE
4044 M: Florian Fainelli <f.fainelli@gmail.com>
4045 M: Hauke Mehrtens <hauke@hauke-m.de>
4046 M: Rafał Miłecki <zajec5@gmail.com>
4047 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4050 F: arch/arm/boot/dts/bcm470*
4051 F: arch/arm/boot/dts/bcm5301*
4052 F: arch/arm/boot/dts/bcm953012*
4053 F: arch/arm/mach-bcm/bcm_5301x.c
4055 BROADCOM BCM53573 ARM ARCHITECTURE
4056 M: Florian Fainelli <f.fainelli@gmail.com>
4057 M: Rafał Miłecki <rafal@milecki.pl>
4058 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4059 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4061 F: arch/arm/boot/dts/bcm47189*
4062 F: arch/arm/boot/dts/bcm53573*
4064 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4065 M: Kevin Cernekee <cernekee@gmail.com>
4066 L: linux-usb@vger.kernel.org
4068 F: drivers/usb/gadget/udc/bcm63xx_udc.*
4070 BROADCOM BCM7XXX ARM ARCHITECTURE
4071 M: Florian Fainelli <f.fainelli@gmail.com>
4072 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4075 T: git git://github.com/broadcom/stblinux.git
4076 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4077 F: arch/arm/boot/dts/bcm7*.dts*
4078 F: arch/arm/include/asm/hardware/cache-b15-rac.h
4079 F: arch/arm/mach-bcm/*brcmstb*
4080 F: arch/arm/mm/cache-b15-rac.c
4081 F: drivers/bus/brcmstb_gisb.c
4082 F: drivers/pci/controller/pcie-brcmstb.c
4088 M: Al Cooper <alcooperx@gmail.com>
4089 L: linux-usb@vger.kernel.org
4090 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4092 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4093 F: drivers/usb/gadget/udc/bdc/
4095 BROADCOM BMIPS CPUFREQ DRIVER
4096 M: Markus Mayer <mmayer@broadcom.com>
4097 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4098 L: linux-pm@vger.kernel.org
4100 F: drivers/cpufreq/bmips-cpufreq.c
4102 BROADCOM BMIPS MIPS ARCHITECTURE
4103 M: Florian Fainelli <f.fainelli@gmail.com>
4104 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4105 L: linux-mips@vger.kernel.org
4107 T: git git://github.com/broadcom/stblinux.git
4108 F: arch/mips/bmips/*
4109 F: arch/mips/boot/dts/brcm/bcm*.dts*
4110 F: arch/mips/include/asm/mach-bmips/*
4111 F: arch/mips/kernel/*bmips*
4112 F: drivers/soc/bcm/bcm63xx
4113 F: drivers/irqchip/irq-bcm63*
4114 F: drivers/irqchip/irq-bcm7*
4115 F: drivers/irqchip/irq-brcmstb*
4116 F: include/linux/bcm963xx_nvram.h
4117 F: include/linux/bcm963xx_tag.h
4119 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4120 M: Rasesh Mody <rmody@marvell.com>
4121 M: GR-Linux-NIC-Dev@marvell.com
4122 L: netdev@vger.kernel.org
4124 F: drivers/net/ethernet/broadcom/bnx2.*
4125 F: drivers/net/ethernet/broadcom/bnx2_*
4127 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4128 M: Saurav Kashyap <skashyap@marvell.com>
4129 M: Javed Hasan <jhasan@marvell.com>
4130 M: GR-QLogic-Storage-Upstream@marvell.com
4131 L: linux-scsi@vger.kernel.org
4133 F: drivers/scsi/bnx2fc/
4135 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4136 M: Nilesh Javali <njavali@marvell.com>
4137 M: Manish Rangankar <mrangankar@marvell.com>
4138 M: GR-QLogic-Storage-Upstream@marvell.com
4139 L: linux-scsi@vger.kernel.org
4141 F: drivers/scsi/bnx2i/
4143 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4144 M: Ariel Elior <aelior@marvell.com>
4145 M: Sudarsana Kalluru <skalluru@marvell.com>
4146 M: Manish Chopra <manishc@marvell.com>
4147 L: netdev@vger.kernel.org
4149 F: drivers/net/ethernet/broadcom/bnx2x/
4151 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4152 M: Michael Chan <michael.chan@broadcom.com>
4153 L: netdev@vger.kernel.org
4155 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4156 F: drivers/net/ethernet/broadcom/bnxt/
4157 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4159 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4160 M: Arend van Spriel <aspriel@gmail.com>
4161 M: Franky Lin <franky.lin@broadcom.com>
4162 M: Hante Meuleman <hante.meuleman@broadcom.com>
4163 L: linux-wireless@vger.kernel.org
4164 L: brcm80211-dev-list.pdl@broadcom.com
4165 L: SHA-cyfmac-dev-list@infineon.com
4167 F: drivers/net/wireless/broadcom/brcm80211/
4169 BROADCOM BRCMSTB GPIO DRIVER
4170 M: Doug Berger <opendmb@gmail.com>
4171 M: Florian Fainelli <f.fainelli@gmail.com>
4172 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4174 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4175 F: drivers/gpio/gpio-brcmstb.c
4177 BROADCOM BRCMSTB I2C DRIVER
4178 M: Kamal Dasu <kdasu.kdev@gmail.com>
4179 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4180 L: linux-i2c@vger.kernel.org
4182 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4183 F: drivers/i2c/busses/i2c-brcmstb.c
4185 BROADCOM BRCMSTB UART DRIVER
4186 M: Al Cooper <alcooperx@gmail.com>
4187 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4188 L: linux-serial@vger.kernel.org
4190 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4191 F: drivers/tty/serial/8250/8250_bcm7271.c
4193 BROADCOM BRCMSTB USB EHCI DRIVER
4194 M: Al Cooper <alcooperx@gmail.com>
4195 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4196 L: linux-usb@vger.kernel.org
4198 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4199 F: drivers/usb/host/ehci-brcm.*
4201 BROADCOM BRCMSTB USB PIN MAP DRIVER
4202 M: Al Cooper <alcooperx@gmail.com>
4203 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4204 L: linux-usb@vger.kernel.org
4206 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4207 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4209 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4210 M: Al Cooper <alcooperx@gmail.com>
4211 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4212 L: linux-kernel@vger.kernel.org
4214 F: drivers/phy/broadcom/phy-brcm-usb*
4216 BROADCOM ETHERNET PHY DRIVERS
4217 M: Florian Fainelli <f.fainelli@gmail.com>
4218 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4219 L: netdev@vger.kernel.org
4221 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4222 F: drivers/net/phy/bcm*.[ch]
4223 F: drivers/net/phy/broadcom.c
4224 F: include/linux/brcmphy.h
4226 BROADCOM GENET ETHERNET DRIVER
4227 M: Doug Berger <opendmb@gmail.com>
4228 M: Florian Fainelli <f.fainelli@gmail.com>
4229 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4230 L: netdev@vger.kernel.org
4232 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4233 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4234 F: drivers/net/ethernet/broadcom/genet/
4235 F: drivers/net/ethernet/broadcom/unimac.h
4236 F: drivers/net/mdio/mdio-bcm-unimac.c
4237 F: include/linux/platform_data/bcmgenet.h
4238 F: include/linux/platform_data/mdio-bcm-unimac.h
4240 BROADCOM IPROC ARM ARCHITECTURE
4241 M: Ray Jui <rjui@broadcom.com>
4242 M: Scott Branden <sbranden@broadcom.com>
4243 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4244 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4246 T: git git://github.com/broadcom/stblinux.git
4247 F: arch/arm64/boot/dts/broadcom/northstar2/*
4248 F: arch/arm64/boot/dts/broadcom/stingray/*
4249 F: drivers/clk/bcm/clk-ns*
4250 F: drivers/clk/bcm/clk-sr*
4251 F: drivers/pinctrl/bcm/pinctrl-ns*
4252 F: include/dt-bindings/clock/bcm-sr*
4269 BROADCOM IPROC GBIT ETHERNET DRIVER
4270 M: Rafał Miłecki <rafal@milecki.pl>
4271 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4272 L: netdev@vger.kernel.org
4274 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4275 F: drivers/net/ethernet/broadcom/bgmac*
4276 F: drivers/net/ethernet/broadcom/unimac.h
4278 BROADCOM KONA GPIO DRIVER
4279 M: Ray Jui <rjui@broadcom.com>
4280 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4282 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4283 F: drivers/gpio/gpio-bcm-kona.c
4285 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4286 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4287 M: Kashyap Desai <kashyap.desai@broadcom.com>
4288 M: Sumit Saxena <sumit.saxena@broadcom.com>
4289 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4290 L: mpi3mr-linuxdrv.pdl@broadcom.com
4291 L: linux-scsi@vger.kernel.org
4293 W: https://www.broadcom.com/support/storage
4294 F: drivers/scsi/mpi3mr/
4296 BROADCOM NETXTREME-E ROCE DRIVER
4297 M: Selvin Xavier <selvin.xavier@broadcom.com>
4298 L: linux-rdma@vger.kernel.org
4300 W: http://www.broadcom.com
4301 F: drivers/infiniband/hw/bnxt_re/
4302 F: include/uapi/rdma/bnxt_re-abi.h
4304 BROADCOM NVRAM DRIVER
4305 M: Rafał Miłecki <zajec5@gmail.com>
4306 L: linux-mips@vger.kernel.org
4308 F: drivers/firmware/broadcom/*
4310 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4311 M: Rafał Miłecki <rafal@milecki.pl>
4312 M: Florian Fainelli <f.fainelli@gmail.com>
4313 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4314 L: linux-pm@vger.kernel.org
4316 T: git git://github.com/broadcom/stblinux.git
4317 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4318 F: include/dt-bindings/soc/bcm-pmb.h
4320 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4321 M: Rafał Miłecki <zajec5@gmail.com>
4322 L: linux-wireless@vger.kernel.org
4325 F: include/linux/bcma/
4328 M: Kamal Dasu <kdasu.kdev@gmail.com>
4329 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4331 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4332 F: drivers/spi/spi-bcm-qspi.*
4333 F: drivers/spi/spi-brcmstb-qspi.c
4334 F: drivers/spi/spi-iproc-qspi.c
4336 BROADCOM STB AVS CPUFREQ DRIVER
4337 M: Markus Mayer <mmayer@broadcom.com>
4338 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4339 L: linux-pm@vger.kernel.org
4341 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4342 F: drivers/cpufreq/brcmstb*
4344 BROADCOM STB AVS TMON DRIVER
4345 M: Markus Mayer <mmayer@broadcom.com>
4346 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4347 L: linux-pm@vger.kernel.org
4349 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4350 F: drivers/thermal/broadcom/brcmstb*
4352 BROADCOM STB DPFE DRIVER
4353 M: Markus Mayer <mmayer@broadcom.com>
4354 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4357 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4358 F: drivers/memory/brcmstb_dpfe.c
4360 BROADCOM STB NAND FLASH DRIVER
4361 M: Brian Norris <computersforpeace@gmail.com>
4362 M: Kamal Dasu <kdasu.kdev@gmail.com>
4363 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4364 L: linux-mtd@lists.infradead.org
4366 F: drivers/mtd/nand/raw/brcmnand/
4367 F: include/linux/platform_data/brcmnand.h
4369 BROADCOM STB PCIE DRIVER
4370 M: Jim Quinlan <jim2101024@gmail.com>
4371 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4372 M: Florian Fainelli <f.fainelli@gmail.com>
4373 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4374 L: linux-pci@vger.kernel.org
4376 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4377 F: drivers/pci/controller/pcie-brcmstb.c
4379 BROADCOM SYSTEMPORT ETHERNET DRIVER
4380 M: Florian Fainelli <f.fainelli@gmail.com>
4381 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4382 L: netdev@vger.kernel.org
4384 F: drivers/net/ethernet/broadcom/bcmsysport.*
4385 F: drivers/net/ethernet/broadcom/unimac.h
4386 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4388 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4389 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4390 M: Prashant Sreedharan <prashant@broadcom.com>
4391 M: Michael Chan <mchan@broadcom.com>
4392 L: netdev@vger.kernel.org
4394 F: drivers/net/ethernet/broadcom/tg3.*
4397 M: Scott Branden <scott.branden@broadcom.com>
4398 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4400 F: drivers/misc/bcm-vk/
4401 F: include/uapi/linux/misc/bcm_vk.h
4403 BROCADE BFA FC SCSI DRIVER
4404 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4405 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4406 L: linux-scsi@vger.kernel.org
4408 F: drivers/scsi/bfa/
4410 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4411 M: Rasesh Mody <rmody@marvell.com>
4412 M: Sudarsana Kalluru <skalluru@marvell.com>
4413 M: GR-Linux-NIC-Dev@marvell.com
4414 L: netdev@vger.kernel.org
4416 F: drivers/net/ethernet/brocade/bna/
4418 BSG (block layer generic sg v4 driver)
4419 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4420 L: linux-scsi@vger.kernel.org
4423 F: include/linux/bsg.h
4424 F: include/uapi/linux/bsg.h
4427 M: Clemens Ladisch <clemens@ladisch.de>
4428 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4431 F: Documentation/sound/cards/bt87x.rst
4432 F: sound/pci/bt87x.c
4435 M: Michael Buesch <m@bues.ch>
4437 W: http://bu3sch.de/btgpio.php
4438 F: drivers/gpio/gpio-bt8xx.c
4441 M: Chris Mason <clm@fb.com>
4442 M: Josef Bacik <josef@toxicpanda.com>
4443 M: David Sterba <dsterba@suse.com>
4444 L: linux-btrfs@vger.kernel.org
4446 W: http://btrfs.wiki.kernel.org/
4447 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4448 C: irc://irc.libera.chat/btrfs
4449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4450 F: Documentation/filesystems/btrfs.rst
4452 F: include/linux/btrfs*
4453 F: include/uapi/linux/btrfs*
4455 BTTV VIDEO4LINUX DRIVER
4456 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4457 L: linux-media@vger.kernel.org
4459 W: https://linuxtv.org
4460 T: git git://linuxtv.org/media_tree.git
4461 F: Documentation/driver-api/media/drivers/bttv*
4462 F: drivers/media/pci/bt8xx/bttv*
4464 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4465 M: Chanwoo Choi <cw00.choi@samsung.com>
4466 L: linux-pm@vger.kernel.org
4467 L: linux-samsung-soc@vger.kernel.org
4469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4470 F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4471 F: drivers/devfreq/exynos-bus.c
4473 BUSLOGIC SCSI DRIVER
4474 M: Khalid Aziz <khalid@gonehiking.org>
4475 L: linux-scsi@vger.kernel.org
4477 F: drivers/scsi/BusLogic.*
4478 F: drivers/scsi/FlashPoint.*
4480 C-MEDIA CMI8788 DRIVER
4481 M: Clemens Ladisch <clemens@ladisch.de>
4482 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4485 F: sound/pci/oxygen/
4488 M: Guo Ren <guoren@kernel.org>
4489 L: linux-csky@vger.kernel.org
4491 T: git https://github.com/c-sky/csky-linux.git
4492 F: Documentation/devicetree/bindings/csky/
4493 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4494 F: Documentation/devicetree/bindings/timer/csky,*
4496 F: drivers/clocksource/timer-gx6605s.c
4497 F: drivers/clocksource/timer-mp-csky.c
4498 F: drivers/irqchip/irq-csky-*
4502 CA8210 IEEE-802.15.4 RADIO DRIVER
4503 L: linux-wpan@vger.kernel.org
4505 W: https://github.com/Cascoda/ca8210-linux.git
4506 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4507 F: drivers/net/ieee802154/ca8210.c
4509 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4510 M: Damien Le Moal <damien.lemoal@wdc.com>
4511 L: linux-riscv@lists.infradead.org
4512 L: linux-gpio@vger.kernel.org (pinctrl driver)
4513 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4514 F: drivers/pinctrl/pinctrl-k210.c
4516 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4517 M: Damien Le Moal <damien.lemoal@wdc.com>
4518 L: linux-kernel@vger.kernel.org
4519 L: linux-riscv@lists.infradead.org
4521 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4522 F: drivers/reset/reset-k210.c
4524 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4525 M: Damien Le Moal <damien.lemoal@wdc.com>
4526 L: linux-riscv@lists.infradead.org
4528 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4529 F: drivers/soc/canaan/
4530 F: include/soc/canaan/
4532 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4533 M: David Howells <dhowells@redhat.com>
4534 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4536 F: Documentation/filesystems/caching/cachefiles.rst
4539 CADENCE MIPI-CSI2 BRIDGES
4540 M: Maxime Ripard <mripard@kernel.org>
4541 L: linux-media@vger.kernel.org
4543 F: Documentation/devicetree/bindings/media/cdns,*.txt
4544 F: drivers/media/platform/cadence/cdns-csi2*
4547 L: linux-mtd@lists.infradead.org
4549 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4550 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4552 CADENCE USB3 DRD IP DRIVER
4553 M: Peter Chen <peter.chen@kernel.org>
4554 M: Pawel Laszczak <pawell@cadence.com>
4555 R: Roger Quadros <rogerq@kernel.org>
4556 R: Aswath Govindraju <a-govindraju@ti.com>
4557 L: linux-usb@vger.kernel.org
4559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4560 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4561 F: drivers/usb/cdns3/
4562 X: drivers/usb/cdns3/cdnsp*
4564 CADENCE USBSSP DRD IP DRIVER
4565 M: Pawel Laszczak <pawell@cadence.com>
4566 L: linux-usb@vger.kernel.org
4568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4569 F: drivers/usb/cdns3/
4570 X: drivers/usb/cdns3/cdns3*
4572 CADET FM/AM RADIO RECEIVER DRIVER
4573 M: Hans Verkuil <hverkuil@xs4all.nl>
4574 L: linux-media@vger.kernel.org
4576 W: https://linuxtv.org
4577 T: git git://linuxtv.org/media_tree.git
4578 F: drivers/media/radio/radio-cadet*
4580 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4581 L: linux-media@vger.kernel.org
4583 T: git git://linuxtv.org/media_tree.git
4584 F: Documentation/admin-guide/media/cafe_ccic*
4585 F: drivers/media/platform/marvell/
4588 L: netdev@vger.kernel.org
4590 F: Documentation/networking/caif/
4591 F: drivers/net/caif/
4592 F: include/net/caif/
4593 F: include/uapi/linux/caif/
4597 M: Toke Høiland-Jørgensen <toke@toke.dk>
4598 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4600 F: net/sched/sch_cake.c
4603 M: Wolfgang Grandegger <wg@grandegger.com>
4604 M: Marc Kleine-Budde <mkl@pengutronix.de>
4605 L: linux-can@vger.kernel.org
4607 W: https://github.com/linux-can
4608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4610 F: Documentation/devicetree/bindings/net/can/
4611 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4613 F: drivers/phy/phy-can-transceiver.c
4614 F: include/linux/can/bittiming.h
4615 F: include/linux/can/dev.h
4616 F: include/linux/can/length.h
4617 F: include/linux/can/platform/
4618 F: include/linux/can/rx-offload.h
4619 F: include/uapi/linux/can/error.h
4620 F: include/uapi/linux/can/netlink.h
4621 F: include/uapi/linux/can/vxcan.h
4624 M: Oliver Hartkopp <socketcan@hartkopp.net>
4625 M: Marc Kleine-Budde <mkl@pengutronix.de>
4626 L: linux-can@vger.kernel.org
4628 W: https://github.com/linux-can
4629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4631 F: Documentation/networking/can.rst
4632 F: include/linux/can/can-ml.h
4633 F: include/linux/can/core.h
4634 F: include/linux/can/skb.h
4635 F: include/net/netns/can.h
4636 F: include/uapi/linux/can.h
4637 F: include/uapi/linux/can/bcm.h
4638 F: include/uapi/linux/can/gw.h
4639 F: include/uapi/linux/can/isotp.h
4640 F: include/uapi/linux/can/raw.h
4643 CAN-J1939 NETWORK LAYER
4644 M: Robin van der Gracht <robin@protonic.nl>
4645 M: Oleksij Rempel <o.rempel@pengutronix.de>
4646 R: kernel@pengutronix.de
4647 L: linux-can@vger.kernel.org
4649 F: Documentation/networking/j1939.rst
4650 F: include/uapi/linux/can/j1939.h
4654 M: Serge Hallyn <serge@hallyn.com>
4655 L: linux-security-module@vger.kernel.org
4657 F: include/linux/capability.h
4658 F: include/uapi/linux/capability.h
4659 F: kernel/capability.c
4660 F: security/commoncap.c
4662 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4663 M: Kevin Tsai <ktsai@capellamicro.com>
4665 F: drivers/iio/light/cm*
4667 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4668 M: Christian Lamparter <chunkeey@googlemail.com>
4669 L: linux-wireless@vger.kernel.org
4671 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4672 F: drivers/net/wireless/ath/carl9170/
4675 M: Robert Richter <rric@kernel.org>
4677 W: http://www.marvell.com
4678 F: drivers/i2c/busses/i2c-octeon*
4679 F: drivers/i2c/busses/i2c-thunderx*
4681 CAVIUM LIQUIDIO NETWORK DRIVER
4682 M: Derek Chickles <dchickles@marvell.com>
4683 M: Satanand Burla <sburla@marvell.com>
4684 M: Felix Manlunas <fmanlunas@marvell.com>
4685 L: netdev@vger.kernel.org
4687 W: http://www.marvell.com
4688 F: drivers/net/ethernet/cavium/liquidio/
4691 M: Robert Richter <rric@kernel.org>
4693 W: http://www.marvell.com
4694 F: drivers/mmc/host/cavium*
4696 CAVIUM OCTEON-TX CRYPTO DRIVER
4697 M: George Cherian <gcherian@marvell.com>
4698 L: linux-crypto@vger.kernel.org
4700 W: http://www.marvell.com
4701 F: drivers/crypto/cavium/cpt/
4703 CAVIUM THUNDERX2 ARM64 SOC
4704 M: Robert Richter <rric@kernel.org>
4705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4707 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4708 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4710 CBS/ETF/TAPRIO QDISCS
4711 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4713 L: netdev@vger.kernel.org
4714 F: net/sched/sch_cbs.c
4715 F: net/sched/sch_etf.c
4716 F: net/sched/sch_taprio.c
4718 CC2520 IEEE-802.15.4 RADIO DRIVER
4719 M: Varka Bhadram <varkabhadram@gmail.com>
4720 L: linux-wpan@vger.kernel.org
4722 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4723 F: drivers/net/ieee802154/cc2520.c
4724 F: include/linux/spi/cc2520.h
4726 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4727 M: Gilad Ben-Yossef <gilad@benyossef.com>
4728 L: linux-crypto@vger.kernel.org
4730 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4731 F: drivers/crypto/ccree/
4733 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4734 M: Hadar Gat <hadar.gat@arm.com>
4735 L: linux-crypto@vger.kernel.org
4737 F: drivers/char/hw_random/cctrng.c
4738 F: drivers/char/hw_random/cctrng.h
4739 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4740 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4743 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4744 L: linux-media@vger.kernel.org
4746 W: http://linuxtv.org
4747 T: git git://linuxtv.org/media_tree.git
4748 F: Documentation/ABI/testing/debugfs-cec-error-inj
4749 F: Documentation/devicetree/bindings/media/cec.txt
4750 F: Documentation/driver-api/media/cec-core.rst
4751 F: Documentation/userspace-api/media/cec
4752 F: drivers/media/cec/
4753 F: drivers/media/rc/keymaps/rc-cec.c
4754 F: include/media/cec-notifier.h
4755 F: include/media/cec.h
4756 F: include/uapi/linux/cec-funcs.h
4757 F: include/uapi/linux/cec.h
4760 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4761 L: linux-media@vger.kernel.org
4763 W: http://linuxtv.org
4764 T: git git://linuxtv.org/media_tree.git
4765 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4766 F: drivers/media/cec/platform/cec-gpio/
4768 CELL BROADBAND ENGINE ARCHITECTURE
4769 M: Arnd Bergmann <arnd@arndb.de>
4770 L: linuxppc-dev@lists.ozlabs.org
4772 W: http://www.ibm.com/developerworks/power/cell/
4773 F: arch/powerpc/include/asm/cell*.h
4774 F: arch/powerpc/include/asm/spu*.h
4775 F: arch/powerpc/include/uapi/asm/spu*.h
4776 F: arch/powerpc/platforms/cell/
4778 CELLWISE CW2015 BATTERY DRIVER
4779 M: Tobias Schrammm <t.schramm@manjaro.org>
4781 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4782 F: drivers/power/supply/cw2015_battery.c
4784 CEPH COMMON CODE (LIBCEPH)
4785 M: Ilya Dryomov <idryomov@gmail.com>
4786 M: Xiubo Li <xiubli@redhat.com>
4787 R: Jeff Layton <jlayton@kernel.org>
4788 L: ceph-devel@vger.kernel.org
4791 T: git git://github.com/ceph/ceph-client.git
4792 F: include/linux/ceph/
4793 F: include/linux/crush/
4796 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4797 M: Xiubo Li <xiubli@redhat.com>
4798 M: Ilya Dryomov <idryomov@gmail.com>
4799 R: Jeff Layton <jlayton@kernel.org>
4800 L: ceph-devel@vger.kernel.org
4803 T: git git://github.com/ceph/ceph-client.git
4804 F: Documentation/filesystems/ceph.rst
4807 CERTIFICATE HANDLING
4808 M: David Howells <dhowells@redhat.com>
4809 M: David Woodhouse <dwmw2@infradead.org>
4810 L: keyrings@vger.kernel.org
4812 F: Documentation/admin-guide/module-signing.rst
4814 F: scripts/sign-file.c
4817 CFAG12864B LCD DRIVER
4818 M: Miguel Ojeda <ojeda@kernel.org>
4820 F: drivers/auxdisplay/cfag12864b.c
4821 F: include/linux/cfag12864b.h
4823 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4824 M: Miguel Ojeda <ojeda@kernel.org>
4826 F: drivers/auxdisplay/cfag12864bfb.c
4827 F: include/linux/cfag12864b.h
4829 CHAR and MISC DRIVERS
4830 M: Arnd Bergmann <arnd@arndb.de>
4831 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4836 F: include/linux/miscdevice.h
4837 X: drivers/char/agp/
4838 X: drivers/char/hw_random/
4839 X: drivers/char/ipmi/
4840 X: drivers/char/random.c
4841 X: drivers/char/tpm/
4844 M: Andy Whitcroft <apw@canonical.com>
4845 M: Joe Perches <joe@perches.com>
4846 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4847 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4849 F: scripts/checkpatch.pl
4851 CHECKPATCH DOCUMENTATION
4852 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4853 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4854 R: Joe Perches <joe@perches.com>
4856 F: Documentation/dev-tools/checkpatch.rst
4858 CHINESE DOCUMENTATION
4859 M: Alex Shi <alexs@kernel.org>
4860 M: Yanteng Si <siyanteng@loongson.cn>
4862 F: Documentation/translations/zh_CN/
4864 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4865 M: Peter Chen <peter.chen@kernel.org>
4866 L: linux-usb@vger.kernel.org
4868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4869 F: drivers/usb/chipidea/
4871 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4872 M: Hans de Goede <hdegoede@redhat.com>
4873 L: linux-input@vger.kernel.org
4875 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4876 F: drivers/input/touchscreen/chipone_icn8318.c
4878 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4879 M: Hans de Goede <hdegoede@redhat.com>
4880 L: linux-input@vger.kernel.org
4882 F: drivers/input/touchscreen/chipone_icn8505.c
4884 CHROME HARDWARE PLATFORM SUPPORT
4885 M: Benson Leung <bleung@chromium.org>
4886 L: chrome-platform@lists.linux.dev
4888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4889 F: drivers/platform/chrome/
4891 CHROMEOS EC CODEC DRIVER
4892 M: Cheng-Yi Chiang <cychiang@chromium.org>
4893 M: Tzung-Bi Shih <tzungbi@google.com>
4894 R: Guenter Roeck <groeck@chromium.org>
4895 L: chrome-platform@lists.linux.dev
4897 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4898 F: sound/soc/codecs/cros_ec_codec.*
4900 CHROMEOS EC SUBDRIVERS
4901 M: Benson Leung <bleung@chromium.org>
4902 R: Guenter Roeck <groeck@chromium.org>
4903 L: chrome-platform@lists.linux.dev
4905 F: drivers/power/supply/cros_usbpd-charger.c
4909 CHROMEOS EC USB TYPE-C DRIVER
4910 M: Prashant Malani <pmalani@chromium.org>
4911 L: chrome-platform@lists.linux.dev
4913 F: drivers/platform/chrome/cros_ec_typec.c
4915 CHROMEOS EC USB PD NOTIFY DRIVER
4916 M: Prashant Malani <pmalani@chromium.org>
4917 L: chrome-platform@lists.linux.dev
4919 F: drivers/platform/chrome/cros_usbpd_notify.c
4920 F: include/linux/platform_data/cros_usbpd_notify.h
4922 CHRONTEL CH7322 CEC DRIVER
4923 M: Joe Tessler <jrt@google.com>
4924 L: linux-media@vger.kernel.org
4926 T: git git://linuxtv.org/media_tree.git
4927 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4928 F: drivers/media/cec/i2c/ch7322.c
4930 CIRRUS LOGIC AUDIO CODEC DRIVERS
4931 M: James Schulman <james.schulman@cirrus.com>
4932 M: David Rhodes <david.rhodes@cirrus.com>
4933 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4934 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4935 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4936 L: patches@opensource.cirrus.com
4938 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4939 F: include/dt-bindings/sound/cs*
4940 F: sound/pci/hda/cs*
4941 F: sound/pci/hda/hda_cs_dsp_ctl.*
4942 F: sound/soc/codecs/cs*
4944 CIRRUS LOGIC DSP FIRMWARE DRIVER
4945 M: Simon Trimmer <simont@opensource.cirrus.com>
4946 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4947 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4948 L: patches@opensource.cirrus.com
4950 W: https://github.com/CirrusLogic/linux-drivers/wiki
4951 T: git https://github.com/CirrusLogic/linux-drivers.git
4952 F: drivers/firmware/cirrus/*
4953 F: include/linux/firmware/cirrus/*
4955 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4956 M: Hartley Sweeten <hsweeten@visionengravers.com>
4957 L: netdev@vger.kernel.org
4959 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4961 CIRRUS LOGIC LOCHNAGAR DRIVER
4962 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4963 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4964 L: patches@opensource.cirrus.com
4966 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4967 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4968 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4969 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4970 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4971 F: Documentation/hwmon/lochnagar.rst
4972 F: drivers/clk/clk-lochnagar.c
4973 F: drivers/hwmon/lochnagar-hwmon.c
4974 F: drivers/mfd/lochnagar-i2c.c
4975 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4976 F: drivers/regulator/lochnagar-regulator.c
4977 F: include/dt-bindings/clk/lochnagar.h
4978 F: include/dt-bindings/pinctrl/lochnagar.h
4979 F: include/linux/mfd/lochnagar*
4980 F: sound/soc/codecs/lochnagar-sc.c
4982 CIRRUS LOGIC MADERA CODEC DRIVERS
4983 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4984 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4985 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4986 L: patches@opensource.cirrus.com
4988 W: https://github.com/CirrusLogic/linux-drivers/wiki
4989 T: git https://github.com/CirrusLogic/linux-drivers.git
4990 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4991 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4992 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4993 F: drivers/gpio/gpio-madera*
4994 F: drivers/irqchip/irq-madera*
4995 F: drivers/mfd/cs47l*
4996 F: drivers/mfd/madera*
4997 F: drivers/pinctrl/cirrus/*
4998 F: include/dt-bindings/sound/madera*
4999 F: include/linux/irqchip/irq-madera*
5000 F: include/linux/mfd/madera/*
5001 F: include/sound/madera*
5002 F: sound/soc/codecs/cs47l*
5003 F: sound/soc/codecs/madera*
5005 CISCO FCOE HBA DRIVER
5006 M: Satish Kharat <satishkh@cisco.com>
5007 M: Sesidhar Baddela <sebaddel@cisco.com>
5008 M: Karan Tilak Kumar <kartilak@cisco.com>
5009 L: linux-scsi@vger.kernel.org
5011 F: drivers/scsi/fnic/
5013 CISCO SCSI HBA DRIVER
5014 M: Karan Tilak Kumar <kartilak@cisco.com>
5015 M: Sesidhar Baddela <sebaddel@cisco.com>
5016 L: linux-scsi@vger.kernel.org
5018 F: drivers/scsi/snic/
5020 CISCO VIC ETHERNET NIC DRIVER
5021 M: Christian Benvenuti <benve@cisco.com>
5022 M: Govindarajulu Varadarajan <_govind@gmx.com>
5024 F: drivers/net/ethernet/cisco/enic/
5026 CISCO VIC LOW LATENCY NIC DRIVER
5027 M: Christian Benvenuti <benve@cisco.com>
5028 M: Nelson Escobar <neescoba@cisco.com>
5030 F: drivers/infiniband/hw/usnic/
5033 M: Miguel Ojeda <ojeda@kernel.org>
5037 CLANG/LLVM BUILD SUPPORT
5038 M: Nathan Chancellor <nathan@kernel.org>
5039 M: Nick Desaulniers <ndesaulniers@google.com>
5040 R: Tom Rix <trix@redhat.com>
5041 L: llvm@lists.linux.dev
5043 W: https://clangbuiltlinux.github.io/
5044 B: https://github.com/ClangBuiltLinux/linux/issues
5045 C: irc://irc.libera.chat/clangbuiltlinux
5046 F: Documentation/kbuild/llvm.rst
5047 F: include/linux/compiler-clang.h
5048 F: scripts/Makefile.clang
5049 F: scripts/clang-tools/
5050 K: \b(?i:clang|llvm)\b
5052 CLANG CONTROL FLOW INTEGRITY SUPPORT
5053 M: Sami Tolvanen <samitolvanen@google.com>
5054 M: Kees Cook <keescook@chromium.org>
5055 R: Nathan Chancellor <nathan@kernel.org>
5056 R: Nick Desaulniers <ndesaulniers@google.com>
5057 L: llvm@lists.linux.dev
5059 B: https://github.com/ClangBuiltLinux/linux/issues
5060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5061 F: include/linux/cfi.h
5065 M: Russell King <linux@armlinux.org.uk>
5066 L: linux-clk@vger.kernel.org
5068 F: include/linux/clk.h
5070 CLOCKSOURCE, CLOCKEVENT DRIVERS
5071 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5072 M: Thomas Gleixner <tglx@linutronix.de>
5073 L: linux-kernel@vger.kernel.org
5075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5076 F: Documentation/devicetree/bindings/timer/
5077 F: drivers/clocksource/
5080 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5081 M: Daniel Oliveira Nascimento <don@syst.com.br>
5082 L: platform-driver-x86@vger.kernel.org
5084 F: drivers/platform/x86/classmate-laptop.c
5087 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5088 L: linux-media@vger.kernel.org
5090 W: https://linuxtv.org
5091 T: git git://linuxtv.org/media_tree.git
5092 F: drivers/media/pci/cobalt/
5094 COCCINELLE/Semantic Patches (SmPL)
5095 M: Julia Lawall <Julia.Lawall@inria.fr>
5096 M: Nicolas Palix <nicolas.palix@imag.fr>
5097 L: cocci@inria.fr (moderated for non-subscribers)
5099 W: https://coccinelle.gitlabpages.inria.fr/website/
5100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5101 F: Documentation/dev-tools/coccinelle.rst
5102 F: scripts/coccicheck
5103 F: scripts/coccinelle/
5106 M: Jan Harkes <jaharkes@cs.cmu.edu>
5108 L: codalist@coda.cs.cmu.edu
5110 W: http://www.coda.cs.cmu.edu/
5111 F: Documentation/filesystems/coda.rst
5113 F: include/linux/coda*.h
5114 F: include/uapi/linux/coda*.h
5116 CODA V4L2 MEM2MEM DRIVER
5117 M: Philipp Zabel <p.zabel@pengutronix.de>
5118 L: linux-media@vger.kernel.org
5120 F: Documentation/devicetree/bindings/media/coda.yaml
5121 F: drivers/media/platform/chips-media/
5124 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5126 F: Documentation/process/code-of-conduct-interpretation.rst
5127 F: Documentation/process/code-of-conduct.rst
5130 M: Ian Abbott <abbotti@mev.co.uk>
5131 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5134 F: include/linux/comedi/
5135 F: include/uapi/linux/comedi.h
5137 COMMON CLK FRAMEWORK
5138 M: Michael Turquette <mturquette@baylibre.com>
5139 M: Stephen Boyd <sboyd@kernel.org>
5140 L: linux-clk@vger.kernel.org
5142 Q: http://patchwork.kernel.org/project/linux-clk/list/
5143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5144 F: Documentation/devicetree/bindings/clock/
5146 F: include/dt-bindings/clock/
5147 F: include/linux/clk-pr*
5148 F: include/linux/clk/
5149 F: include/linux/of_clk.h
5150 X: drivers/clk/clkdev.c
5152 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5153 M: Steve French <sfrench@samba.org>
5154 R: Paulo Alcantara <pc@cjr.nz> (DFS, global name space)
5155 R: Ronnie Sahlberg <lsahlber@redhat.com> (directory leases, sparse files)
5156 R: Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5157 L: linux-cifs@vger.kernel.org
5158 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5160 W: https://wiki.samba.org/index.php/LinuxCIFS
5161 T: git git://git.samba.org/sfrench/cifs-2.6.git
5162 F: Documentation/admin-guide/cifs/
5165 F: include/uapi/linux/cifs
5167 COMPACTPCI HOTPLUG CORE
5168 M: Scott Murray <scott@spiteful.org>
5169 L: linux-pci@vger.kernel.org
5171 F: drivers/pci/hotplug/cpci_hotplug*
5173 COMPACTPCI HOTPLUG GENERIC DRIVER
5174 M: Scott Murray <scott@spiteful.org>
5175 L: linux-pci@vger.kernel.org
5177 F: drivers/pci/hotplug/cpcihp_generic.c
5179 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5180 M: Scott Murray <scott@spiteful.org>
5181 L: linux-pci@vger.kernel.org
5183 F: drivers/pci/hotplug/cpcihp_zt5550.*
5185 COMPAL LAPTOP SUPPORT
5186 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5187 L: platform-driver-x86@vger.kernel.org
5189 F: drivers/platform/x86/compal-laptop.c
5192 M: Miguel Ojeda <ojeda@kernel.org>
5193 R: Nick Desaulniers <ndesaulniers@google.com>
5195 F: include/linux/compiler_attributes.h
5197 COMPUTE EXPRESS LINK (CXL)
5198 M: Alison Schofield <alison.schofield@intel.com>
5199 M: Vishal Verma <vishal.l.verma@intel.com>
5200 M: Ira Weiny <ira.weiny@intel.com>
5201 M: Ben Widawsky <bwidawsk@kernel.org>
5202 M: Dan Williams <dan.j.williams@intel.com>
5203 L: linux-cxl@vger.kernel.org
5206 F: include/uapi/linux/cxl_mem.h
5208 CONEXANT ACCESSRUNNER USB DRIVER
5209 L: accessrunner-general@lists.sourceforge.net
5211 W: http://accessrunner.sourceforge.net/
5212 F: drivers/usb/atm/cxacru.c
5215 M: Joel Becker <jlbec@evilplan.org>
5216 M: Christoph Hellwig <hch@lst.de>
5218 T: git git://git.infradead.org/users/hch/configfs.git
5220 F: include/linux/configfs.h
5221 F: samples/configfs/
5224 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5226 F: drivers/video/console/
5227 F: include/linux/console*
5230 M: Frederic Weisbecker <frederic@kernel.org>
5231 M: "Paul E. McKenney" <paulmck@kernel.org>
5233 F: kernel/context_tracking.c
5234 F: include/linux/context_tracking*
5236 CONTROL GROUP (CGROUP)
5237 M: Tejun Heo <tj@kernel.org>
5238 M: Zefan Li <lizefan.x@bytedance.com>
5239 M: Johannes Weiner <hannes@cmpxchg.org>
5240 L: cgroups@vger.kernel.org
5242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5243 F: Documentation/admin-guide/cgroup-v1/
5244 F: Documentation/admin-guide/cgroup-v2.rst
5245 F: include/linux/cgroup*
5247 F: tools/testing/selftests/cgroup/
5249 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5250 M: Tejun Heo <tj@kernel.org>
5251 M: Jens Axboe <axboe@kernel.dk>
5252 L: cgroups@vger.kernel.org
5253 L: linux-block@vger.kernel.org
5254 T: git git://git.kernel.dk/linux-block
5255 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5256 F: block/bfq-cgroup.c
5257 F: block/blk-cgroup.c
5258 F: block/blk-iolatency.c
5259 F: block/blk-throttle.c
5260 F: include/linux/blk-cgroup.h
5262 CONTROL GROUP - CPUSET
5263 M: Zefan Li <lizefan.x@bytedance.com>
5264 L: cgroups@vger.kernel.org
5266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5267 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5268 F: include/linux/cpuset.h
5269 F: kernel/cgroup/cpuset.c
5271 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5272 M: Johannes Weiner <hannes@cmpxchg.org>
5273 M: Michal Hocko <mhocko@kernel.org>
5274 M: Roman Gushchin <roman.gushchin@linux.dev>
5275 M: Shakeel Butt <shakeelb@google.com>
5276 R: Muchun Song <songmuchun@bytedance.com>
5277 L: cgroups@vger.kernel.org
5278 L: linux-mm@kvack.org
5282 F: tools/testing/selftests/cgroup/memcg_protection.m
5283 F: tools/testing/selftests/cgroup/test_kmem.c
5284 F: tools/testing/selftests/cgroup/test_memcontrol.c
5286 CORETEMP HARDWARE MONITORING DRIVER
5287 M: Fenghua Yu <fenghua.yu@intel.com>
5288 L: linux-hwmon@vger.kernel.org
5290 F: Documentation/hwmon/coretemp.rst
5291 F: drivers/hwmon/coretemp.c
5293 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5294 M: Marius Zachmann <mail@mariuszachmann.de>
5295 L: linux-hwmon@vger.kernel.org
5297 F: drivers/hwmon/corsair-cpro.c
5299 CORSAIR-PSU HARDWARE MONITOR DRIVER
5300 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5301 L: linux-hwmon@vger.kernel.org
5303 F: Documentation/hwmon/corsair-psu.rst
5304 F: drivers/hwmon/corsair-psu.c
5307 M: William Breathitt Gray <william.gray@linaro.org>
5308 L: linux-iio@vger.kernel.org
5310 T: git https://git.linaro.org/people/william.gray/counter.git
5311 F: Documentation/ABI/testing/sysfs-bus-counter
5312 F: Documentation/driver-api/generic-counter.rst
5314 F: include/linux/counter.h
5315 F: include/uapi/linux/counter.h
5319 M: Bence Csókás <bence98@sch.bme.hu>
5321 F: drivers/i2c/busses/i2c-cp2615.c
5323 CPMAC ETHERNET DRIVER
5324 M: Florian Fainelli <f.fainelli@gmail.com>
5325 L: netdev@vger.kernel.org
5327 F: drivers/net/ethernet/ti/cpmac.c
5329 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5330 M: Viresh Kumar <viresh.kumar@linaro.org>
5331 M: Sudeep Holla <sudeep.holla@arm.com>
5332 L: linux-pm@vger.kernel.org
5334 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5335 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5337 CPU FREQUENCY SCALING FRAMEWORK
5338 M: "Rafael J. Wysocki" <rafael@kernel.org>
5339 M: Viresh Kumar <viresh.kumar@linaro.org>
5340 L: linux-pm@vger.kernel.org
5342 B: https://bugzilla.kernel.org
5343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5345 F: Documentation/admin-guide/pm/cpufreq.rst
5346 F: Documentation/admin-guide/pm/intel_pstate.rst
5347 F: Documentation/cpu-freq/
5348 F: Documentation/devicetree/bindings/cpufreq/
5350 F: include/linux/cpufreq.h
5351 F: include/linux/sched/cpufreq.h
5352 F: kernel/sched/cpufreq*.c
5353 F: tools/testing/selftests/cpufreq/
5355 CPU IDLE TIME MANAGEMENT FRAMEWORK
5356 M: "Rafael J. Wysocki" <rafael@kernel.org>
5357 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5358 L: linux-pm@vger.kernel.org
5360 B: https://bugzilla.kernel.org
5361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5362 F: Documentation/admin-guide/pm/cpuidle.rst
5363 F: Documentation/driver-api/pm/cpuidle.rst
5365 F: include/linux/cpuidle.h
5367 CPU POWER MONITORING SUBSYSTEM
5368 M: Thomas Renninger <trenn@suse.com>
5369 M: Shuah Khan <shuah@kernel.org>
5370 M: Shuah Khan <skhan@linuxfoundation.org>
5371 L: linux-pm@vger.kernel.org
5373 F: tools/power/cpupower/
5376 M: "H. Peter Anvin" <hpa@zytor.com>
5378 F: arch/x86/kernel/cpuid.c
5379 F: arch/x86/kernel/msr.c
5381 CPUIDLE DRIVER - ARM BIG LITTLE
5382 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5383 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5384 L: linux-pm@vger.kernel.org
5385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5388 F: drivers/cpuidle/cpuidle-big_little.c
5390 CPUIDLE DRIVER - ARM EXYNOS
5391 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5392 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5393 M: Kukjin Kim <kgene@kernel.org>
5394 L: linux-pm@vger.kernel.org
5395 L: linux-samsung-soc@vger.kernel.org
5397 F: arch/arm/mach-exynos/pm.c
5398 F: drivers/cpuidle/cpuidle-exynos.c
5399 F: include/linux/platform_data/cpuidle-exynos.h
5401 CPUIDLE DRIVER - ARM PSCI
5402 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5403 M: Sudeep Holla <sudeep.holla@arm.com>
5404 L: linux-pm@vger.kernel.org
5405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5407 F: drivers/cpuidle/cpuidle-psci.c
5409 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5410 M: Ulf Hansson <ulf.hansson@linaro.org>
5411 L: linux-pm@vger.kernel.org
5412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5414 F: drivers/cpuidle/cpuidle-psci.h
5415 F: drivers/cpuidle/cpuidle-psci-domain.c
5417 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5418 M: Ulf Hansson <ulf.hansson@linaro.org>
5419 L: linux-pm@vger.kernel.org
5421 F: drivers/cpuidle/dt_idle_genpd.c
5422 F: drivers/cpuidle/dt_idle_genpd.h
5424 CPUIDLE DRIVER - RISC-V SBI
5425 M: Anup Patel <anup@brainfault.org>
5426 L: linux-pm@vger.kernel.org
5427 L: linux-riscv@lists.infradead.org
5429 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5432 M: Nicolas Pitre <nico@fluxnic.net>
5434 F: Documentation/filesystems/cramfs.rst
5438 M: Bastien Nocera <hadess@hadess.net>
5439 L: linux-input@vger.kernel.org
5441 F: drivers/hid/hid-creative-sb0540.c
5444 M: Herbert Xu <herbert@gondor.apana.org.au>
5445 M: "David S. Miller" <davem@davemloft.net>
5446 L: linux-crypto@vger.kernel.org
5448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5450 F: Documentation/crypto/
5451 F: Documentation/devicetree/bindings/crypto/
5456 F: include/linux/crypto*
5459 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5460 M: Neil Horman <nhorman@tuxdriver.com>
5461 L: linux-crypto@vger.kernel.org
5463 F: crypto/ansi_cprng.c
5467 M: Hans Verkuil <hverkuil@xs4all.nl>
5468 L: linux-media@vger.kernel.org
5470 W: http://linuxtv.org
5471 T: git git://linuxtv.org/media_tree.git
5472 F: drivers/media/i2c/cs3308.c
5474 CS5535 Audio ALSA driver
5475 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5477 F: sound/pci/cs5535audio/
5479 CSI DRIVERS FOR ALLWINNER V3s
5480 M: Yong Deng <yong.deng@magewell.com>
5481 L: linux-media@vger.kernel.org
5483 T: git git://linuxtv.org/media_tree.git
5484 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5485 F: drivers/media/platform/sunxi/sun6i-csi/
5488 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5489 M: Ondrej Ille <ondrej.ille@gmail.com>
5490 L: linux-can@vger.kernel.org
5492 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5493 F: drivers/net/can/ctucanfd/
5496 M: Solomon Peachy <pizza@shaftnet.org>
5498 F: drivers/net/wireless/st/cw1200/
5500 CX18 VIDEO4LINUX DRIVER
5501 M: Andy Walls <awalls@md.metrocast.net>
5502 L: linux-media@vger.kernel.org
5504 W: https://linuxtv.org
5505 T: git git://linuxtv.org/media_tree.git
5506 F: drivers/media/pci/cx18/
5507 F: include/uapi/linux/ivtv*
5509 CX2341X MPEG ENCODER HELPER MODULE
5510 M: Hans Verkuil <hverkuil@xs4all.nl>
5511 L: linux-media@vger.kernel.org
5513 W: https://linuxtv.org
5514 T: git git://linuxtv.org/media_tree.git
5515 F: drivers/media/common/cx2341x*
5516 F: include/media/drv-intf/cx2341x.h
5518 CX24120 MEDIA DRIVER
5519 M: Jemma Denson <jdenson@gmail.com>
5520 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5521 L: linux-media@vger.kernel.org
5523 W: https://linuxtv.org
5524 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5525 F: drivers/media/dvb-frontends/cx24120*
5527 CX88 VIDEO4LINUX DRIVER
5528 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5529 L: linux-media@vger.kernel.org
5531 W: https://linuxtv.org
5532 T: git git://linuxtv.org/media_tree.git
5533 F: Documentation/driver-api/media/drivers/cx88*
5534 F: drivers/media/pci/cx88/
5536 CXD2820R MEDIA DRIVER
5537 M: Antti Palosaari <crope@iki.fi>
5538 L: linux-media@vger.kernel.org
5540 W: https://linuxtv.org
5541 W: http://palosaari.fi/linux/
5542 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5543 T: git git://linuxtv.org/anttip/media_tree.git
5544 F: drivers/media/dvb-frontends/cxd2820r*
5546 CXGB3 ETHERNET DRIVER (CXGB3)
5547 M: Raju Rangoju <rajur@chelsio.com>
5548 L: netdev@vger.kernel.org
5550 W: http://www.chelsio.com
5551 F: drivers/net/ethernet/chelsio/cxgb3/
5553 CXGB3 ISCSI DRIVER (CXGB3I)
5554 M: Varun Prakash <varun@chelsio.com>
5555 L: linux-scsi@vger.kernel.org
5557 W: http://www.chelsio.com
5558 F: drivers/scsi/cxgbi/cxgb3i
5560 CXGB4 CRYPTO DRIVER (chcr)
5561 M: Ayush Sawal <ayush.sawal@chelsio.com>
5562 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5563 M: Rohit Maheshwari <rohitm@chelsio.com>
5564 L: linux-crypto@vger.kernel.org
5566 W: http://www.chelsio.com
5567 F: drivers/crypto/chelsio
5569 CXGB4 INLINE CRYPTO DRIVER
5570 M: Ayush Sawal <ayush.sawal@chelsio.com>
5571 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5572 M: Rohit Maheshwari <rohitm@chelsio.com>
5573 L: netdev@vger.kernel.org
5575 W: http://www.chelsio.com
5576 F: drivers/net/ethernet/chelsio/inline_crypto/
5578 CXGB4 ETHERNET DRIVER (CXGB4)
5579 M: Raju Rangoju <rajur@chelsio.com>
5580 L: netdev@vger.kernel.org
5582 W: http://www.chelsio.com
5583 F: drivers/net/ethernet/chelsio/cxgb4/
5585 CXGB4 ISCSI DRIVER (CXGB4I)
5586 M: Varun Prakash <varun@chelsio.com>
5587 L: linux-scsi@vger.kernel.org
5589 W: http://www.chelsio.com
5590 F: drivers/scsi/cxgbi/cxgb4i
5592 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5593 M: Potnuri Bharat Teja <bharat@chelsio.com>
5594 L: linux-rdma@vger.kernel.org
5596 W: http://www.openfabrics.org
5597 F: drivers/infiniband/hw/cxgb4/
5598 F: include/uapi/rdma/cxgb4-abi.h
5600 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5601 M: Raju Rangoju <rajur@chelsio.com>
5602 L: netdev@vger.kernel.org
5604 W: http://www.chelsio.com
5605 F: drivers/net/ethernet/chelsio/cxgb4vf/
5607 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5608 M: Frederic Barrat <fbarrat@linux.ibm.com>
5609 M: Andrew Donnellan <ajd@linux.ibm.com>
5610 L: linuxppc-dev@lists.ozlabs.org
5612 F: Documentation/ABI/testing/sysfs-class-cxl
5613 F: Documentation/powerpc/cxl.rst
5614 F: arch/powerpc/platforms/powernv/pci-cxl.c
5615 F: drivers/misc/cxl/
5616 F: include/misc/cxl*
5617 F: include/uapi/misc/cxl.h
5619 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5620 M: Manoj N. Kumar <manoj@linux.ibm.com>
5621 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5622 M: Uma Krishnan <ukrishn@linux.ibm.com>
5623 L: linux-scsi@vger.kernel.org
5625 F: Documentation/powerpc/cxlflash.rst
5626 F: drivers/scsi/cxlflash/
5627 F: include/uapi/scsi/cxlflash_ioctl.h
5630 M: Russell King <linux@armlinux.org.uk>
5631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5633 W: http://www.armlinux.org.uk/
5634 F: drivers/video/fbdev/cyber2000fb.*
5636 CYCLADES PC300 DRIVER
5638 F: drivers/net/wan/pc300*
5640 CYPRESS_FIRMWARE MEDIA DRIVER
5641 M: Antti Palosaari <crope@iki.fi>
5642 L: linux-media@vger.kernel.org
5644 W: https://linuxtv.org
5645 W: http://palosaari.fi/linux/
5646 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5647 T: git git://linuxtv.org/anttip/media_tree.git
5648 F: drivers/media/common/cypress_firmware*
5650 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5651 M: Linus Walleij <linus.walleij@linaro.org>
5652 L: linux-input@vger.kernel.org
5654 F: drivers/input/touchscreen/cy8ctma140.c
5656 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5657 M: Yassine Oudjana <y.oudjana@protonmail.com>
5658 L: linux-input@vger.kernel.org
5660 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5661 F: drivers/input/keyboard/cypress-sf.c
5663 CYTTSP TOUCHSCREEN DRIVER
5664 M: Linus Walleij <linus.walleij@linaro.org>
5665 L: linux-input@vger.kernel.org
5667 F: drivers/input/touchscreen/cyttsp*
5669 D-LINK DIR-685 TOUCHKEYS DRIVER
5670 M: Linus Walleij <linus.walleij@linaro.org>
5671 L: linux-input@vger.kernel.org
5673 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5675 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5676 M: Joshua Kinard <kumba@gentoo.org>
5678 F: drivers/rtc/rtc-ds1685.c
5679 F: include/linux/rtc/ds1685.h
5681 DAMA SLAVE for AX.25
5682 M: Joerg Reuter <jreuter@yaina.de>
5683 L: linux-hams@vger.kernel.org
5685 W: http://yaina.de/jreuter/
5686 W: http://www.qsl.net/dl1bke/
5687 F: net/ax25/af_ax25.c
5688 F: net/ax25/ax25_dev.c
5689 F: net/ax25/ax25_ds_*
5690 F: net/ax25/ax25_in.c
5691 F: net/ax25/ax25_out.c
5692 F: net/ax25/ax25_timer.c
5693 F: net/ax25/sysctl_net_ax25.c
5696 M: SeongJae Park <sj@kernel.org>
5697 L: damon@lists.linux.dev
5698 L: linux-mm@kvack.org
5700 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5701 F: Documentation/admin-guide/mm/damon/
5702 F: Documentation/mm/damon/
5703 F: include/linux/damon.h
5704 F: include/trace/events/damon.h
5706 F: tools/testing/selftests/damon/
5708 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5709 L: netdev@vger.kernel.org
5711 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5712 F: drivers/net/ethernet/dec/tulip/dmfe.c
5714 DC390/AM53C974 SCSI driver
5715 M: Hannes Reinecke <hare@suse.com>
5716 L: linux-scsi@vger.kernel.org
5718 F: drivers/scsi/am53c974.c
5721 M: Oliver Neukum <oliver@neukum.org>
5722 M: Ali Akcaagac <aliakc@web.de>
5723 M: Jamie Lenehan <lenehan@twibble.org>
5724 L: dc395x@twibble.org
5726 W: http://twibble.org/dist/dc395x/
5727 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5728 F: Documentation/scsi/dc395x.rst
5729 F: drivers/scsi/dc395x.*
5732 L: dccp@vger.kernel.org
5734 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5735 F: include/linux/dccp.h
5736 F: include/linux/tfrc.h
5737 F: include/uapi/linux/dccp.h
5740 DECnet NETWORK LAYER
5741 L: linux-decnet-user@lists.sourceforge.net
5743 W: http://linux-decnet.sourceforge.net
5744 F: Documentation/networking/decnet.rst
5747 DECSTATION PLATFORM SUPPORT
5748 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5749 L: linux-mips@vger.kernel.org
5751 W: http://www.linux-mips.org/wiki/DECstation
5753 F: arch/mips/include/asm/dec/
5754 F: arch/mips/include/asm/mach-dec/
5756 DEFXX FDDI NETWORK DRIVER
5757 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5759 F: drivers/net/fddi/defxx.*
5761 DEFZA FDDI NETWORK DRIVER
5762 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5764 F: drivers/net/fddi/defza.*
5766 DEINTERLACE DRIVERS FOR ALLWINNER H3
5767 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5768 L: linux-media@vger.kernel.org
5770 T: git git://linuxtv.org/media_tree.git
5771 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5772 F: drivers/media/platform/sunxi/sun8i-di/
5775 M: Matthew Garrett <mjg59@srcf.ucam.org>
5776 M: Pali Rohár <pali@kernel.org>
5777 L: platform-driver-x86@vger.kernel.org
5779 F: drivers/platform/x86/dell/dell-laptop.c
5781 DELL LAPTOP FREEFALL DRIVER
5782 M: Pali Rohár <pali@kernel.org>
5784 F: drivers/platform/x86/dell/dell-smo8800.c
5786 DELL LAPTOP RBTN DRIVER
5787 M: Pali Rohár <pali@kernel.org>
5789 F: drivers/platform/x86/dell/dell-rbtn.*
5791 DELL LAPTOP SMM DRIVER
5792 M: Pali Rohár <pali@kernel.org>
5794 F: Documentation/ABI/obsolete/procfs-i8k
5795 F: drivers/hwmon/dell-smm-hwmon.c
5796 F: include/uapi/linux/i8k.h
5798 DELL REMOTE BIOS UPDATE DRIVER
5799 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5800 L: platform-driver-x86@vger.kernel.org
5802 F: drivers/platform/x86/dell/dell_rbu.c
5805 M: Pali Rohár <pali@kernel.org>
5806 L: Dell.Client.Kernel@dell.com
5807 L: platform-driver-x86@vger.kernel.org
5809 F: drivers/platform/x86/dell/dell-smbios.*
5811 DELL SMBIOS SMM DRIVER
5812 L: Dell.Client.Kernel@dell.com
5813 L: platform-driver-x86@vger.kernel.org
5815 F: drivers/platform/x86/dell/dell-smbios-smm.c
5817 DELL SMBIOS WMI DRIVER
5818 L: Dell.Client.Kernel@dell.com
5819 L: platform-driver-x86@vger.kernel.org
5821 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5822 F: tools/wmi/dell-smbios-example.c
5824 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5825 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5826 L: platform-driver-x86@vger.kernel.org
5828 F: Documentation/driver-api/dcdbas.rst
5829 F: drivers/platform/x86/dell/dcdbas.*
5831 DELL WMI DESCRIPTOR DRIVER
5832 L: Dell.Client.Kernel@dell.com
5834 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5836 DELL WMI SYSMAN DRIVER
5837 M: Divya Bharathi <divya.bharathi@dell.com>
5838 M: Prasanth Ksr <prasanth.ksr@dell.com>
5839 L: Dell.Client.Kernel@dell.com
5840 L: platform-driver-x86@vger.kernel.org
5842 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5843 F: drivers/platform/x86/dell/dell-wmi-sysman/
5845 DELL WMI NOTIFICATIONS DRIVER
5846 M: Matthew Garrett <mjg59@srcf.ucam.org>
5847 M: Pali Rohár <pali@kernel.org>
5849 F: drivers/platform/x86/dell/dell-wmi-base.c
5851 DELL WMI HARDWARE PRIVACY SUPPORT
5852 M: Perry Yuan <Perry.Yuan@dell.com>
5853 L: Dell.Client.Kernel@dell.com
5854 L: platform-driver-x86@vger.kernel.org
5856 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5858 DELTA ST MEDIA DRIVER
5859 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5860 L: linux-media@vger.kernel.org
5862 W: https://linuxtv.org
5863 T: git git://linuxtv.org/media_tree.git
5864 F: drivers/media/platform/st/sti/delta
5866 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5867 M: Zev Weiss <zev@bewilderbeest.net>
5868 L: linux-hwmon@vger.kernel.org
5870 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5872 DELTA DPS920AB PSU DRIVER
5873 M: Robert Marko <robert.marko@sartura.hr>
5874 L: linux-hwmon@vger.kernel.org
5876 F: Documentation/hwmon/dps920ab.rst
5877 F: drivers/hwmon/pmbus/dps920ab.c
5879 DELTA NETWORKS TN48M CPLD DRIVERS
5880 M: Robert Marko <robert.marko@sartura.hr>
5882 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5883 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5884 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5885 F: drivers/gpio/gpio-tn48m.c
5886 F: include/dt-bindings/reset/delta,tn48m-reset.h
5889 L: linux-mtd@lists.infradead.org
5891 F: drivers/mtd/nand/raw/denali*
5893 DESIGNWARE EDMA CORE IP DRIVER
5894 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5895 L: dmaengine@vger.kernel.org
5897 F: drivers/dma/dw-edma/
5898 F: include/linux/dma/edma.h
5900 DESIGNWARE XDATA IP DRIVER
5901 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5902 L: linux-pci@vger.kernel.org
5904 F: Documentation/misc-devices/dw-xdata-pcie.rst
5905 F: drivers/misc/dw-xdata-pcie.c
5907 DESIGNWARE USB2 DRD IP DRIVER
5908 M: Minas Harutyunyan <hminas@synopsys.com>
5909 L: linux-usb@vger.kernel.org
5911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5912 F: drivers/usb/dwc2/
5914 DESIGNWARE USB3 DRD IP DRIVER
5915 M: Felipe Balbi <balbi@kernel.org>
5916 L: linux-usb@vger.kernel.org
5918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5919 F: drivers/usb/dwc3/
5921 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5922 M: Andreas Klinger <ak@it-klinger.de>
5923 L: linux-iio@vger.kernel.org
5925 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5926 F: drivers/iio/proximity/srf*.c
5928 DEVICE COREDUMP (DEV_COREDUMP)
5929 M: Johannes Berg <johannes@sipsolutions.net>
5930 L: linux-kernel@vger.kernel.org
5932 F: drivers/base/devcoredump.c
5933 F: include/linux/devcoredump.h
5935 DEVICE DEPENDENCY HELPER SCRIPT
5936 M: Saravana Kannan <saravanak@google.com>
5937 L: linux-kernel@vger.kernel.org
5939 F: scripts/dev-needs.sh
5941 DEVICE DIRECT ACCESS (DAX)
5942 M: Dan Williams <dan.j.williams@intel.com>
5943 M: Vishal Verma <vishal.l.verma@intel.com>
5944 M: Dave Jiang <dave.jiang@intel.com>
5945 L: nvdimm@lists.linux.dev
5949 DEVICE FREQUENCY (DEVFREQ)
5950 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5951 M: Kyungmin Park <kyungmin.park@samsung.com>
5952 M: Chanwoo Choi <cw00.choi@samsung.com>
5953 L: linux-pm@vger.kernel.org
5955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5956 F: Documentation/devicetree/bindings/devfreq/
5957 F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5959 F: include/linux/devfreq.h
5960 F: include/trace/events/devfreq.h
5962 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5963 M: Chanwoo Choi <cw00.choi@samsung.com>
5964 L: linux-pm@vger.kernel.org
5966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5967 F: Documentation/devicetree/bindings/devfreq/event/
5968 F: drivers/devfreq/devfreq-event.c
5969 F: drivers/devfreq/event/
5970 F: include/dt-bindings/pmu/exynos_ppmu.h
5971 F: include/linux/devfreq-event.h
5973 DEVICE NUMBER REGISTRY
5974 M: Torben Mathiasen <device@lanana.org>
5976 W: http://lanana.org/docs/device-list/index.html
5978 DEVICE RESOURCE MANAGEMENT HELPERS
5979 M: Hans de Goede <hdegoede@redhat.com>
5980 R: Matti Vaittinen <mazziesaccount@gmail.com>
5982 F: include/linux/devm-helpers.h
5985 M: Alasdair Kergon <agk@redhat.com>
5986 M: Mike Snitzer <snitzer@kernel.org>
5987 M: dm-devel@redhat.com
5988 L: dm-devel@redhat.com
5990 W: http://sources.redhat.com/dm
5991 Q: http://patchwork.kernel.org/project/dm-devel/list/
5992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5993 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5994 F: Documentation/admin-guide/device-mapper/
5995 F: drivers/md/Kconfig
5996 F: drivers/md/Makefile
5998 F: drivers/md/persistent-data/
5999 F: include/linux/device-mapper.h
6000 F: include/linux/dm-*.h
6001 F: include/uapi/linux/dm-*.h
6004 M: Jiri Pirko <jiri@nvidia.com>
6005 L: netdev@vger.kernel.org
6007 F: Documentation/networking/devlink
6008 F: include/net/devlink.h
6009 F: include/uapi/linux/devlink.h
6010 F: net/core/devlink.c
6012 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
6013 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
6014 L: kernel@dh-electronics.com
6016 F: arch/arm/boot/dts/imx6*-dhcom-*
6018 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6019 M: Marek Vasut <marex@denx.de>
6020 L: kernel@dh-electronics.com
6022 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
6023 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
6025 DIALOG SEMICONDUCTOR DRIVERS
6026 M: Support Opensource <support.opensource@diasemi.com>
6028 W: http://www.dialog-semiconductor.com/products
6029 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
6030 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6031 F: Documentation/devicetree/bindings/mfd/da90*.txt
6032 F: Documentation/devicetree/bindings/mfd/da90*.yaml
6033 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6034 F: Documentation/devicetree/bindings/regulator/da92*.txt
6035 F: Documentation/devicetree/bindings/regulator/slg51000.txt
6036 F: Documentation/devicetree/bindings/sound/da[79]*.txt
6037 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6038 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6039 F: Documentation/hwmon/da90??.rst
6040 F: drivers/gpio/gpio-da90??.c
6041 F: drivers/hwmon/da90??-hwmon.c
6042 F: drivers/iio/adc/da91??-*.c
6043 F: drivers/input/misc/da72??.[ch]
6044 F: drivers/input/misc/da90??_onkey.c
6045 F: drivers/input/touchscreen/da9052_tsi.c
6046 F: drivers/leds/leds-da90??.c
6047 F: drivers/mfd/da903x.c
6048 F: drivers/mfd/da90??-*.c
6049 F: drivers/mfd/da91??-*.c
6050 F: drivers/pinctrl/pinctrl-da90??.c
6051 F: drivers/power/supply/da9052-battery.c
6052 F: drivers/power/supply/da91??-*.c
6053 F: drivers/regulator/da9???-regulator.[ch]
6054 F: drivers/regulator/slg51000-regulator.[ch]
6055 F: drivers/rtc/rtc-da90??.c
6056 F: drivers/thermal/da90??-thermal.c
6057 F: drivers/video/backlight/da90??_bl.c
6058 F: drivers/watchdog/da90??_wdt.c
6059 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6060 F: include/linux/mfd/da903x.h
6061 F: include/linux/mfd/da9052/
6062 F: include/linux/mfd/da9055/
6063 F: include/linux/mfd/da9062/
6064 F: include/linux/mfd/da9063/
6065 F: include/linux/mfd/da9150/
6066 F: include/linux/regulator/da9211.h
6067 F: include/sound/da[79]*.h
6068 F: sound/soc/codecs/da[79]*.[ch]
6070 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6071 M: William Breathitt Gray <william.gray@linaro.org>
6072 L: linux-gpio@vger.kernel.org
6074 F: drivers/gpio/gpio-gpio-mm.c
6076 DIOLAN U2C-12 I2C DRIVER
6077 M: Guenter Roeck <linux@roeck-us.net>
6078 L: linux-i2c@vger.kernel.org
6080 F: drivers/i2c/busses/i2c-diolan-u2c.c
6082 DIRECTORY NOTIFICATION (DNOTIFY)
6083 M: Jan Kara <jack@suse.cz>
6084 R: Amir Goldstein <amir73il@gmail.com>
6085 L: linux-fsdevel@vger.kernel.org
6087 F: Documentation/filesystems/dnotify.rst
6088 F: fs/notify/dnotify/
6089 F: include/linux/dnotify.h
6091 DISK GEOMETRY AND PARTITION HANDLING
6092 M: Andries Brouwer <aeb@cwi.nl>
6094 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6095 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6096 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6099 M: Jan Kara <jack@suse.com>
6101 F: Documentation/filesystems/quota.rst
6103 F: include/linux/quota*.h
6104 F: include/uapi/linux/quota*.h
6106 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6107 M: Bernie Thompson <bernie@plugable.com>
6108 L: linux-fbdev@vger.kernel.org
6110 W: http://plugable.com/category/projects/udlfb/
6111 F: Documentation/fb/udlfb.rst
6112 F: drivers/video/fbdev/udlfb.c
6113 F: include/video/udlfb.h
6115 DISTRIBUTED LOCK MANAGER (DLM)
6116 M: Christine Caulfield <ccaulfie@redhat.com>
6117 M: David Teigland <teigland@redhat.com>
6118 L: cluster-devel@redhat.com
6120 W: http://sources.redhat.com/cluster/
6121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6124 DMA BUFFER SHARING FRAMEWORK
6125 M: Sumit Semwal <sumit.semwal@linaro.org>
6126 M: Christian König <christian.koenig@amd.com>
6127 L: linux-media@vger.kernel.org
6128 L: dri-devel@lists.freedesktop.org
6129 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6131 T: git git://anongit.freedesktop.org/drm/drm-misc
6132 F: Documentation/driver-api/dma-buf.rst
6134 F: include/linux/*fence.h
6135 F: include/linux/dma-buf.h
6136 F: include/linux/dma-resv.h
6137 K: \bdma_(?:buf|fence|resv)\b
6139 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6140 M: Vinod Koul <vkoul@kernel.org>
6141 L: dmaengine@vger.kernel.org
6143 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6145 F: Documentation/devicetree/bindings/dma/
6146 F: Documentation/driver-api/dmaengine/
6148 F: include/dt-bindings/dma/
6149 F: include/linux/dma/
6150 F: include/linux/dmaengine.h
6151 F: include/linux/of_dma.h
6154 M: Christoph Hellwig <hch@lst.de>
6155 M: Marek Szyprowski <m.szyprowski@samsung.com>
6156 R: Robin Murphy <robin.murphy@arm.com>
6157 L: iommu@lists.linux.dev
6159 W: http://git.infradead.org/users/hch/dma-mapping.git
6160 T: git git://git.infradead.org/users/hch/dma-mapping.git
6161 F: include/asm-generic/dma-mapping.h
6162 F: include/linux/dma-direct.h
6163 F: include/linux/dma-mapping.h
6164 F: include/linux/dma-map-ops.h
6167 DMA MAPPING BENCHMARK
6168 M: Xiang Chen <chenxiang66@hisilicon.com>
6169 L: iommu@lists.linux.dev
6170 F: kernel/dma/map_benchmark.c
6171 F: tools/testing/selftests/dma/
6173 DMA-BUF HEAPS FRAMEWORK
6174 M: Sumit Semwal <sumit.semwal@linaro.org>
6175 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6176 R: Liam Mark <lmark@codeaurora.org>
6177 R: Laura Abbott <labbott@redhat.com>
6178 R: Brian Starkey <Brian.Starkey@arm.com>
6179 R: John Stultz <jstultz@google.com>
6180 L: linux-media@vger.kernel.org
6181 L: dri-devel@lists.freedesktop.org
6182 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6184 T: git git://anongit.freedesktop.org/drm/drm-misc
6185 F: drivers/dma-buf/dma-heap.c
6186 F: drivers/dma-buf/heaps/*
6187 F: include/linux/dma-heap.h
6188 F: include/uapi/linux/dma-heap.h
6190 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6191 M: Lukasz Luba <lukasz.luba@arm.com>
6192 L: linux-pm@vger.kernel.org
6193 L: linux-samsung-soc@vger.kernel.org
6195 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6196 F: drivers/memory/samsung/exynos5422-dmc.c
6198 DME1737 HARDWARE MONITOR DRIVER
6199 M: Juerg Haefliger <juergh@gmail.com>
6200 L: linux-hwmon@vger.kernel.org
6202 F: Documentation/hwmon/dme1737.rst
6203 F: drivers/hwmon/dme1737.c
6206 M: Jean Delvare <jdelvare@suse.com>
6208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6209 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6210 F: drivers/firmware/dmi-id.c
6211 F: drivers/firmware/dmi_scan.c
6212 F: include/linux/dmi.h
6215 M: Jonathan Corbet <corbet@lwn.net>
6216 L: linux-doc@vger.kernel.org
6218 P: Documentation/doc-guide/maintainer-profile.rst
6219 T: git git://git.lwn.net/linux.git docs-next
6221 F: scripts/documentation-file-ref-check
6222 F: scripts/kernel-doc
6223 F: scripts/sphinx-pre-install
6224 X: Documentation/ABI/
6225 X: Documentation/admin-guide/media/
6226 X: Documentation/devicetree/
6227 X: Documentation/driver-api/media/
6228 X: Documentation/firmware-guide/acpi/
6229 X: Documentation/i2c/
6230 X: Documentation/power/
6231 X: Documentation/spi/
6232 X: Documentation/userspace-api/media/
6234 DOCUMENTATION REPORTING ISSUES
6235 M: Thorsten Leemhuis <linux@leemhuis.info>
6236 L: linux-doc@vger.kernel.org
6238 F: Documentation/admin-guide/reporting-issues.rst
6240 DOCUMENTATION SCRIPTS
6241 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6242 L: linux-doc@vger.kernel.org
6244 F: Documentation/sphinx/parse-headers.pl
6245 F: scripts/documentation-file-ref-check
6246 F: scripts/sphinx-pre-install
6248 DOCUMENTATION/ITALIAN
6249 M: Federico Vaga <federico.vaga@vaga.pv.it>
6250 L: linux-doc@vger.kernel.org
6252 F: Documentation/translations/it_IT
6254 DOCUMENTATION/JAPANESE
6255 R: Akira Yokosawa <akiyks@gmail.com>
6256 L: linux-doc@vger.kernel.org
6258 F: Documentation/translations/ja_JP
6260 DONGWOON DW9714 LENS VOICE COIL DRIVER
6261 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6262 L: linux-media@vger.kernel.org
6264 T: git git://linuxtv.org/media_tree.git
6265 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6266 F: drivers/media/i2c/dw9714.c
6268 DONGWOON DW9768 LENS VOICE COIL DRIVER
6269 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6270 L: linux-media@vger.kernel.org
6272 T: git git://linuxtv.org/media_tree.git
6273 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6274 F: drivers/media/i2c/dw9768.c
6276 DONGWOON DW9807 LENS VOICE COIL DRIVER
6277 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6278 L: linux-media@vger.kernel.org
6280 T: git git://linuxtv.org/media_tree.git
6281 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6282 F: drivers/media/i2c/dw9807-vcm.c
6285 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6286 L: blinux-list@redhat.com
6288 F: drivers/char/dtlk.c
6289 F: include/linux/dtlk.h
6291 DPAA2 DATAPATH I/O (DPIO) DRIVER
6292 M: Roy Pledge <Roy.Pledge@nxp.com>
6293 L: linux-kernel@vger.kernel.org
6295 F: drivers/soc/fsl/dpio
6297 DPAA2 ETHERNET DRIVER
6298 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6299 L: netdev@vger.kernel.org
6301 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6302 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6303 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6304 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6305 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6306 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6307 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6308 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6309 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6311 DPAA2 ETHERNET SWITCH DRIVER
6312 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6313 L: netdev@vger.kernel.org
6315 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6316 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6317 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6320 M: Philipp Reisner <philipp.reisner@linbit.com>
6321 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6322 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6323 L: drbd-dev@lists.linbit.com
6325 W: http://www.drbd.org
6326 T: git git://git.linbit.com/linux-drbd.git
6327 T: git git://git.linbit.com/drbd-8.4.git
6328 F: Documentation/admin-guide/blockdev/
6329 F: drivers/block/drbd/
6332 DRIVER COMPONENT FRAMEWORK
6333 L: dri-devel@lists.freedesktop.org
6334 F: drivers/base/component.c
6335 F: include/linux/component.h
6337 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6338 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6339 R: "Rafael J. Wysocki" <rafael@kernel.org>
6341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6342 F: Documentation/core-api/kobject.rst
6346 F: include/linux/debugfs.h
6347 F: include/linux/kobj*
6350 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6351 M: Nishanth Menon <nm@ti.com>
6352 L: linux-pm@vger.kernel.org
6354 F: drivers/soc/ti/smartreflex.c
6355 F: include/linux/power/smartreflex.h
6357 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6358 M: Maxime Ripard <mripard@kernel.org>
6359 M: Chen-Yu Tsai <wens@csie.org>
6360 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6361 L: dri-devel@lists.freedesktop.org
6363 T: git git://anongit.freedesktop.org/drm/drm-misc
6364 F: drivers/gpu/drm/sun4i/sun8i*
6366 DRM DRIVER FOR ARM PL111 CLCD
6367 M: Emma Anholt <emma@anholt.net>
6369 T: git git://anongit.freedesktop.org/drm/drm-misc
6370 F: drivers/gpu/drm/pl111/
6372 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6373 M: Linus Walleij <linus.walleij@linaro.org>
6375 T: git git://anongit.freedesktop.org/drm/drm-misc
6376 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6377 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6379 DRM DRIVER FOR ASPEED BMC GFX
6380 M: Joel Stanley <joel@jms.id.au>
6381 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6383 T: git git://anongit.freedesktop.org/drm/drm-misc
6384 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6385 F: drivers/gpu/drm/aspeed/
6387 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6388 M: Dave Airlie <airlied@redhat.com>
6389 R: Thomas Zimmermann <tzimmermann@suse.de>
6390 L: dri-devel@lists.freedesktop.org
6392 T: git git://anongit.freedesktop.org/drm/drm-misc
6393 F: drivers/gpu/drm/ast/
6395 DRM DRIVER FOR BOCHS VIRTUAL GPU
6396 M: Gerd Hoffmann <kraxel@redhat.com>
6397 L: virtualization@lists.linux-foundation.org
6399 T: git git://anongit.freedesktop.org/drm/drm-misc
6400 F: drivers/gpu/drm/tiny/bochs.c
6402 DRM DRIVER FOR BOE HIMAX8279D PANELS
6403 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6405 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6406 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6408 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6409 M: Jagan Teki <jagan@amarulasolutions.com>
6411 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6412 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6414 DRM DRIVER FOR EBBG FT8719 PANEL
6415 M: Joel Selvaraj <jo@jsfamily.in>
6417 T: git git://anongit.freedesktop.org/drm/drm-misc
6418 F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6419 F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6421 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6422 M: Linus Walleij <linus.walleij@linaro.org>
6424 T: git git://anongit.freedesktop.org/drm/drm-misc
6425 F: drivers/gpu/drm/tve200/
6427 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6428 M: Icenowy Zheng <icenowy@aosc.io>
6430 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6431 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6433 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6434 M: Jagan Teki <jagan@amarulasolutions.com>
6436 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6437 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6439 DRM DRIVER FOR GENERIC USB DISPLAY
6440 M: Noralf Trønnes <noralf@tronnes.org>
6442 W: https://github.com/notro/gud/wiki
6443 T: git git://anongit.freedesktop.org/drm/drm-misc
6444 F: drivers/gpu/drm/gud/
6445 F: include/drm/gud.h
6447 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6448 M: Hans de Goede <hdegoede@redhat.com>
6450 T: git git://anongit.freedesktop.org/drm/drm-misc
6451 F: drivers/gpu/drm/tiny/gm12u320.c
6453 DRM DRIVER FOR HX8357D PANELS
6454 M: Emma Anholt <emma@anholt.net>
6456 T: git git://anongit.freedesktop.org/drm/drm-misc
6457 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6458 F: drivers/gpu/drm/tiny/hx8357d.c
6460 DRM DRIVER FOR ILITEK ILI9225 PANELS
6461 M: David Lechner <david@lechnology.com>
6463 T: git git://anongit.freedesktop.org/drm/drm-misc
6464 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6465 F: drivers/gpu/drm/tiny/ili9225.c
6467 DRM DRIVER FOR ILITEK ILI9486 PANELS
6468 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6470 T: git git://anongit.freedesktop.org/drm/drm-misc
6471 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6472 F: drivers/gpu/drm/tiny/ili9486.c
6474 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6475 S: Orphan / Obsolete
6476 F: drivers/gpu/drm/i810/
6477 F: include/uapi/drm/i810_drm.h
6479 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6480 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6482 T: git git://anongit.freedesktop.org/drm/drm-misc
6483 F: drivers/gpu/drm/logicvc/
6485 DRM DRIVER FOR LVDS PANELS
6486 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6487 L: dri-devel@lists.freedesktop.org
6488 T: git git://anongit.freedesktop.org/drm/drm-misc
6490 F: drivers/gpu/drm/panel/panel-lvds.c
6491 F: Documentation/devicetree/bindings/display/lvds.yaml
6492 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6494 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6495 M: Guido Günther <agx@sigxcpu.org>
6496 R: Purism Kernel Team <kernel@puri.sm>
6498 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6499 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6501 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6502 S: Orphan / Obsolete
6503 F: drivers/gpu/drm/mga/
6504 F: include/uapi/drm/mga_drm.h
6506 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6507 M: Dave Airlie <airlied@redhat.com>
6508 R: Thomas Zimmermann <tzimmermann@suse.de>
6509 L: dri-devel@lists.freedesktop.org
6511 T: git git://anongit.freedesktop.org/drm/drm-misc
6512 F: drivers/gpu/drm/mgag200/
6514 DRM DRIVER FOR MI0283QT
6515 M: Noralf Trønnes <noralf@tronnes.org>
6517 T: git git://anongit.freedesktop.org/drm/drm-misc
6518 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6519 F: drivers/gpu/drm/tiny/mi0283qt.c
6521 DRM DRIVER FOR MIPI DBI compatible panels
6522 M: Noralf Trønnes <noralf@tronnes.org>
6524 W: https://github.com/notro/panel-mipi-dbi/wiki
6525 T: git git://anongit.freedesktop.org/drm/drm-misc
6526 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6527 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6529 DRM DRIVER FOR MSM ADRENO GPU
6530 M: Rob Clark <robdclark@gmail.com>
6531 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6532 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6533 R: Sean Paul <sean@poorly.run>
6534 L: linux-arm-msm@vger.kernel.org
6535 L: dri-devel@lists.freedesktop.org
6536 L: freedreno@lists.freedesktop.org
6538 T: git https://gitlab.freedesktop.org/drm/msm.git
6539 F: Documentation/devicetree/bindings/display/msm/
6540 F: drivers/gpu/drm/msm/
6541 F: include/uapi/drm/msm_drm.h
6543 DRM DRIVER FOR NOVATEK NT35510 PANELS
6544 M: Linus Walleij <linus.walleij@linaro.org>
6546 T: git git://anongit.freedesktop.org/drm/drm-misc
6547 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6548 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6550 DRM DRIVER FOR NOVATEK NT35560 PANELS
6551 M: Linus Walleij <linus.walleij@linaro.org>
6553 T: git git://anongit.freedesktop.org/drm/drm-misc
6554 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6555 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6557 DRM DRIVER FOR NOVATEK NT36672A PANELS
6558 M: Sumit Semwal <sumit.semwal@linaro.org>
6560 T: git git://anongit.freedesktop.org/drm/drm-misc
6561 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6562 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6564 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6565 M: Ben Skeggs <bskeggs@redhat.com>
6566 M: Karol Herbst <kherbst@redhat.com>
6567 M: Lyude Paul <lyude@redhat.com>
6568 L: dri-devel@lists.freedesktop.org
6569 L: nouveau@lists.freedesktop.org
6571 W: https://nouveau.freedesktop.org/
6572 Q: https://patchwork.freedesktop.org/project/nouveau/
6573 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6574 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6575 C: irc://irc.oftc.net/nouveau
6576 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6577 F: drivers/gpu/drm/nouveau/
6578 F: include/uapi/drm/nouveau_drm.h
6580 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6581 M: Stefan Mavrodiev <stefan@olimex.com>
6583 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6584 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6586 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6587 R: Douglas Anderson <dianders@chromium.org>
6588 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6589 F: drivers/gpu/drm/bridge/parade-ps8640.c
6591 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6592 M: Noralf Trønnes <noralf@tronnes.org>
6594 T: git git://anongit.freedesktop.org/drm/drm-misc
6595 F: Documentation/devicetree/bindings/display/repaper.txt
6596 F: drivers/gpu/drm/tiny/repaper.c
6598 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6599 M: Javier Martinez Canillas <javierm@redhat.com>
6601 T: git git://anongit.freedesktop.org/drm/drm-misc
6602 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6603 F: drivers/gpu/drm/solomon/ssd130x*
6605 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6606 M: Dave Airlie <airlied@redhat.com>
6607 M: Gerd Hoffmann <kraxel@redhat.com>
6608 L: virtualization@lists.linux-foundation.org
6610 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6611 T: git git://anongit.freedesktop.org/drm/drm-misc
6612 F: drivers/gpu/drm/tiny/cirrus.c
6614 DRM DRIVER FOR QXL VIRTUAL GPU
6615 M: Dave Airlie <airlied@redhat.com>
6616 M: Gerd Hoffmann <kraxel@redhat.com>
6617 L: virtualization@lists.linux-foundation.org
6618 L: spice-devel@lists.freedesktop.org
6620 T: git git://anongit.freedesktop.org/drm/drm-misc
6621 F: drivers/gpu/drm/qxl/
6622 F: include/uapi/drm/qxl_drm.h
6624 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6625 S: Orphan / Obsolete
6626 F: drivers/gpu/drm/r128/
6627 F: include/uapi/drm/r128_drm.h
6629 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6630 M: Robert Chiras <robert.chiras@nxp.com>
6632 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6633 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6635 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6636 M: Linus Walleij <linus.walleij@linaro.org>
6638 T: git git://anongit.freedesktop.org/drm/drm-misc
6639 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6640 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6642 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6643 M: Markuss Broks <markuss.broks@gmail.com>
6645 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6646 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6648 DRM DRIVER FOR SITRONIX ST7703 PANELS
6649 M: Guido Günther <agx@sigxcpu.org>
6650 R: Purism Kernel Team <kernel@puri.sm>
6651 R: Ondrej Jirman <megous@megous.com>
6653 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6654 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6656 DRM DRIVER FOR SAVAGE VIDEO CARDS
6657 S: Orphan / Obsolete
6658 F: drivers/gpu/drm/savage/
6659 F: include/uapi/drm/savage_drm.h
6661 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6662 M: Thomas Zimmermann <tzimmermann@suse.de>
6663 M: Javier Martinez Canillas <javierm@redhat.com>
6664 L: dri-devel@lists.freedesktop.org
6666 T: git git://anongit.freedesktop.org/drm/drm-misc
6667 F: drivers/gpu/drm/drm_aperture.c
6668 F: drivers/gpu/drm/tiny/simpledrm.c
6669 F: drivers/video/aperture.c
6670 F: include/drm/drm_aperture.h
6671 F: include/linux/aperture.h
6673 DRM DRIVER FOR SIS VIDEO CARDS
6674 S: Orphan / Obsolete
6675 F: drivers/gpu/drm/sis/
6676 F: include/uapi/drm/sis_drm.h
6678 DRM DRIVER FOR SITRONIX ST7586 PANELS
6679 M: David Lechner <david@lechnology.com>
6681 T: git git://anongit.freedesktop.org/drm/drm-misc
6682 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6683 F: drivers/gpu/drm/tiny/st7586.c
6685 DRM DRIVER FOR SITRONIX ST7701 PANELS
6686 M: Jagan Teki <jagan@amarulasolutions.com>
6688 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6689 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6691 DRM DRIVER FOR SITRONIX ST7735R PANELS
6692 M: David Lechner <david@lechnology.com>
6694 T: git git://anongit.freedesktop.org/drm/drm-misc
6695 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6696 F: drivers/gpu/drm/tiny/st7735r.c
6698 DRM DRIVER FOR ST-ERICSSON MCDE
6699 M: Linus Walleij <linus.walleij@linaro.org>
6701 T: git git://anongit.freedesktop.org/drm/drm-misc
6702 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6703 F: drivers/gpu/drm/mcde/
6705 DRM DRIVER FOR TDFX VIDEO CARDS
6706 S: Orphan / Obsolete
6707 F: drivers/gpu/drm/tdfx/
6709 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6710 M: Jagan Teki <jagan@amarulasolutions.com>
6712 F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6713 F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6715 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6716 R: Douglas Anderson <dianders@chromium.org>
6717 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6718 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6720 DRM DRIVER FOR TPO TPG110 PANELS
6721 M: Linus Walleij <linus.walleij@linaro.org>
6723 T: git git://anongit.freedesktop.org/drm/drm-misc
6724 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6725 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6727 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6728 M: Dave Airlie <airlied@redhat.com>
6729 R: Sean Paul <sean@poorly.run>
6730 R: Thomas Zimmermann <tzimmermann@suse.de>
6731 L: dri-devel@lists.freedesktop.org
6733 T: git git://anongit.freedesktop.org/drm/drm-misc
6734 F: drivers/gpu/drm/udl/
6736 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6737 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6738 M: Melissa Wen <melissa.srw@gmail.com>
6739 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6740 R: Daniel Vetter <daniel@ffwll.ch>
6741 L: dri-devel@lists.freedesktop.org
6743 T: git git://anongit.freedesktop.org/drm/drm-misc
6744 F: Documentation/gpu/vkms.rst
6745 F: drivers/gpu/drm/vkms/
6747 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6748 M: Hans de Goede <hdegoede@redhat.com>
6749 L: dri-devel@lists.freedesktop.org
6751 T: git git://anongit.freedesktop.org/drm/drm-misc
6752 F: drivers/gpu/drm/vboxvideo/
6754 DRM DRIVER FOR VMWARE VIRTUAL GPU
6755 M: Zack Rusin <zackr@vmware.com>
6756 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6757 L: dri-devel@lists.freedesktop.org
6759 T: git git://anongit.freedesktop.org/drm/drm-misc
6760 F: drivers/gpu/drm/vmwgfx/
6761 F: include/uapi/drm/vmwgfx_drm.h
6763 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6764 M: Linus Walleij <linus.walleij@linaro.org>
6766 T: git git://anongit.freedesktop.org/drm/drm-misc
6767 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6768 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6771 M: David Airlie <airlied@linux.ie>
6772 M: Daniel Vetter <daniel@ffwll.ch>
6773 L: dri-devel@lists.freedesktop.org
6775 B: https://gitlab.freedesktop.org/drm
6776 C: irc://irc.oftc.net/dri-devel
6777 T: git git://anongit.freedesktop.org/drm/drm
6778 F: Documentation/devicetree/bindings/display/
6779 F: Documentation/devicetree/bindings/gpu/
6780 F: Documentation/gpu/
6783 F: include/linux/vga*
6784 F: include/uapi/drm/
6786 DRM DRIVERS AND MISC GPU PATCHES
6787 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6788 M: Maxime Ripard <mripard@kernel.org>
6789 M: Thomas Zimmermann <tzimmermann@suse.de>
6791 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6792 T: git git://anongit.freedesktop.org/drm/drm-misc
6793 F: Documentation/gpu/
6794 F: drivers/gpu/drm/*
6797 F: include/linux/vga*
6798 F: include/uapi/drm/drm*
6800 DRM DRIVERS FOR ALLWINNER A10
6801 M: Maxime Ripard <mripard@kernel.org>
6802 M: Chen-Yu Tsai <wens@csie.org>
6803 L: dri-devel@lists.freedesktop.org
6805 T: git git://anongit.freedesktop.org/drm/drm-misc
6806 F: Documentation/devicetree/bindings/display/allwinner*
6807 F: drivers/gpu/drm/sun4i/
6809 DRM DRIVERS FOR AMLOGIC SOCS
6810 M: Neil Armstrong <narmstrong@baylibre.com>
6811 L: dri-devel@lists.freedesktop.org
6812 L: linux-amlogic@lists.infradead.org
6814 W: http://linux-meson.com/
6815 T: git git://anongit.freedesktop.org/drm/drm-misc
6816 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6817 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6818 F: Documentation/gpu/meson.rst
6819 F: drivers/gpu/drm/meson/
6821 DRM DRIVERS FOR ATMEL HLCDC
6822 M: Sam Ravnborg <sam@ravnborg.org>
6823 M: Boris Brezillon <bbrezillon@kernel.org>
6824 L: dri-devel@lists.freedesktop.org
6826 T: git git://anongit.freedesktop.org/drm/drm-misc
6827 F: Documentation/devicetree/bindings/display/atmel/
6828 F: drivers/gpu/drm/atmel-hlcdc/
6830 DRM DRIVERS FOR BRIDGE CHIPS
6831 M: Andrzej Hajda <andrzej.hajda@intel.com>
6832 M: Neil Armstrong <narmstrong@baylibre.com>
6833 M: Robert Foss <robert.foss@linaro.org>
6834 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6835 R: Jonas Karlman <jonas@kwiboo.se>
6836 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6838 T: git git://anongit.freedesktop.org/drm/drm-misc
6839 F: Documentation/devicetree/bindings/display/bridge/
6840 F: drivers/gpu/drm/bridge/
6842 DRM DRIVERS FOR EXYNOS
6843 M: Inki Dae <inki.dae@samsung.com>
6844 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6845 M: Kyungmin Park <kyungmin.park@samsung.com>
6846 L: dri-devel@lists.freedesktop.org
6848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6849 F: Documentation/devicetree/bindings/display/exynos/
6850 F: Documentation/devicetree/bindings/display/samsung/
6851 F: drivers/gpu/drm/exynos/
6852 F: include/uapi/drm/exynos_drm.h
6854 DRM DRIVERS FOR FREESCALE DCU
6855 M: Stefan Agner <stefan@agner.ch>
6856 M: Alison Wang <alison.wang@nxp.com>
6857 L: dri-devel@lists.freedesktop.org
6859 T: git git://anongit.freedesktop.org/drm/drm-misc
6860 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6861 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6862 F: drivers/gpu/drm/fsl-dcu/
6864 DRM DRIVERS FOR FREESCALE IMX
6865 M: Philipp Zabel <p.zabel@pengutronix.de>
6866 L: dri-devel@lists.freedesktop.org
6868 F: Documentation/devicetree/bindings/display/imx/
6869 F: drivers/gpu/drm/imx/
6870 F: drivers/gpu/ipu-v3/
6872 DRM DRIVERS FOR FREESCALE IMX BRIDGE
6873 M: Liu Ying <victor.liu@nxp.com>
6874 L: dri-devel@lists.freedesktop.org
6876 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6877 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6878 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6879 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6880 F: drivers/gpu/drm/bridge/imx/
6882 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6883 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6884 L: dri-devel@lists.freedesktop.org
6886 T: git git://github.com/patjak/drm-gma500
6887 F: drivers/gpu/drm/gma500/
6889 DRM DRIVERS FOR HISILICON
6890 M: Xinliang Liu <xinliang.liu@linaro.org>
6891 M: Tian Tao <tiantao6@hisilicon.com>
6892 R: John Stultz <jstultz@google.com>
6893 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6894 R: Chen Feng <puck.chen@hisilicon.com>
6895 L: dri-devel@lists.freedesktop.org
6897 T: git git://anongit.freedesktop.org/drm/drm-misc
6898 F: Documentation/devicetree/bindings/display/hisilicon/
6899 F: drivers/gpu/drm/hisilicon/
6901 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6902 M: Deepak Rawat <drawat.floss@gmail.com>
6903 L: linux-hyperv@vger.kernel.org
6904 L: dri-devel@lists.freedesktop.org
6906 T: git git://anongit.freedesktop.org/drm/drm-misc
6907 F: drivers/gpu/drm/hyperv
6909 DRM DRIVERS FOR LIMA
6910 M: Qiang Yu <yuq825@gmail.com>
6911 L: dri-devel@lists.freedesktop.org
6912 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6914 T: git git://anongit.freedesktop.org/drm/drm-misc
6915 F: drivers/gpu/drm/lima/
6916 F: include/uapi/drm/lima_drm.h
6918 DRM DRIVERS FOR MEDIATEK
6919 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6920 M: Philipp Zabel <p.zabel@pengutronix.de>
6921 L: dri-devel@lists.freedesktop.org
6922 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6924 F: Documentation/devicetree/bindings/display/mediatek/
6925 F: drivers/gpu/drm/mediatek/
6926 F: drivers/phy/mediatek/phy-mtk-dp.c
6927 F: drivers/phy/mediatek/phy-mtk-hdmi*
6928 F: drivers/phy/mediatek/phy-mtk-mipi*
6930 DRM DRIVERS FOR NVIDIA TEGRA
6931 M: Thierry Reding <thierry.reding@gmail.com>
6932 L: dri-devel@lists.freedesktop.org
6933 L: linux-tegra@vger.kernel.org
6935 T: git git://anongit.freedesktop.org/tegra/linux.git
6936 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
6937 F: Documentation/devicetree/bindings/gpu/host1x/
6938 F: drivers/gpu/drm/tegra/
6939 F: drivers/gpu/host1x/
6940 F: include/linux/host1x.h
6941 F: include/uapi/drm/tegra_drm.h
6943 DRM DRIVERS FOR RENESAS
6944 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6945 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6946 L: dri-devel@lists.freedesktop.org
6947 L: linux-renesas-soc@vger.kernel.org
6949 T: git git://linuxtv.org/pinchartl/media drm/du/next
6950 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6951 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6952 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6953 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6954 F: drivers/gpu/drm/rcar-du/
6955 F: drivers/gpu/drm/shmobile/
6956 F: include/linux/platform_data/shmob_drm.h
6958 DRM DRIVERS FOR ROCKCHIP
6959 M: Sandy Huang <hjc@rock-chips.com>
6960 M: Heiko Stübner <heiko@sntech.de>
6961 L: dri-devel@lists.freedesktop.org
6963 T: git git://anongit.freedesktop.org/drm/drm-misc
6964 F: Documentation/devicetree/bindings/display/rockchip/
6965 F: drivers/gpu/drm/rockchip/
6968 M: Alain Volmat <alain.volmat@foss.st.com>
6969 L: dri-devel@lists.freedesktop.org
6971 T: git git://anongit.freedesktop.org/drm/drm-misc
6972 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6973 F: drivers/gpu/drm/sti
6976 M: Yannick Fertre <yannick.fertre@foss.st.com>
6977 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6978 M: Philippe Cornu <philippe.cornu@foss.st.com>
6979 L: dri-devel@lists.freedesktop.org
6981 T: git git://anongit.freedesktop.org/drm/drm-misc
6982 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6983 F: drivers/gpu/drm/stm
6985 DRM DRIVERS FOR TI KEYSTONE
6986 M: Jyri Sarha <jyri.sarha@iki.fi>
6987 M: Tomi Valkeinen <tomba@kernel.org>
6988 L: dri-devel@lists.freedesktop.org
6990 T: git git://anongit.freedesktop.org/drm/drm-misc
6991 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6992 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6993 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6994 F: drivers/gpu/drm/tidss/
6996 DRM DRIVERS FOR TI LCDC
6997 M: Jyri Sarha <jyri.sarha@iki.fi>
6998 R: Tomi Valkeinen <tomba@kernel.org>
6999 L: dri-devel@lists.freedesktop.org
7001 F: Documentation/devicetree/bindings/display/tilcdc/
7002 F: drivers/gpu/drm/tilcdc/
7004 DRM DRIVERS FOR TI OMAP
7005 M: Tomi Valkeinen <tomba@kernel.org>
7006 L: dri-devel@lists.freedesktop.org
7008 F: Documentation/devicetree/bindings/display/ti/
7009 F: drivers/gpu/drm/omapdrm/
7012 M: Emma Anholt <emma@anholt.net>
7013 M: Melissa Wen <mwen@igalia.com>
7015 T: git git://anongit.freedesktop.org/drm/drm-misc
7016 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7017 F: drivers/gpu/drm/v3d/
7018 F: include/uapi/drm/v3d_drm.h
7021 M: Emma Anholt <emma@anholt.net>
7022 M: Maxime Ripard <mripard@kernel.org>
7024 T: git git://github.com/anholt/linux
7025 T: git git://anongit.freedesktop.org/drm/drm-misc
7026 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7027 F: drivers/gpu/drm/vc4/
7028 F: include/uapi/drm/vc4_drm.h
7030 DRM DRIVERS FOR VIVANTE GPU IP
7031 M: Lucas Stach <l.stach@pengutronix.de>
7032 R: Russell King <linux+etnaviv@armlinux.org.uk>
7033 R: Christian Gmeiner <christian.gmeiner@gmail.com>
7034 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7035 L: dri-devel@lists.freedesktop.org
7037 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7038 F: drivers/gpu/drm/etnaviv/
7039 F: include/uapi/drm/etnaviv_drm.h
7042 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7043 L: dri-devel@lists.freedesktop.org
7044 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
7046 T: git git://anongit.freedesktop.org/drm/drm-misc
7047 F: Documentation/gpu/xen-front.rst
7048 F: drivers/gpu/drm/xen/
7050 DRM DRIVERS FOR XILINX
7051 M: Hyun Kwon <hyun.kwon@xilinx.com>
7052 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7053 L: dri-devel@lists.freedesktop.org
7055 T: git git://anongit.freedesktop.org/drm/drm-misc
7056 F: Documentation/devicetree/bindings/display/xlnx/
7057 F: drivers/gpu/drm/xlnx/
7060 M: Thierry Reding <thierry.reding@gmail.com>
7061 R: Sam Ravnborg <sam@ravnborg.org>
7062 L: dri-devel@lists.freedesktop.org
7064 T: git git://anongit.freedesktop.org/drm/drm-misc
7065 F: Documentation/devicetree/bindings/display/panel/
7066 F: drivers/gpu/drm/drm_panel.c
7067 F: drivers/gpu/drm/panel/
7068 F: include/drm/drm_panel.h
7070 DRM PRIVACY-SCREEN CLASS
7071 M: Hans de Goede <hdegoede@redhat.com>
7072 L: dri-devel@lists.freedesktop.org
7074 T: git git://anongit.freedesktop.org/drm/drm-misc
7075 F: drivers/gpu/drm/drm_privacy_screen*
7076 F: include/drm/drm_privacy_screen*
7079 M: Christian Koenig <christian.koenig@amd.com>
7080 M: Huang Rui <ray.huang@amd.com>
7081 L: dri-devel@lists.freedesktop.org
7083 T: git git://anongit.freedesktop.org/drm/drm-misc
7084 F: drivers/gpu/drm/ttm/
7088 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
7089 L: dri-devel@lists.freedesktop.org
7091 T: git git://anongit.freedesktop.org/drm/drm-misc
7092 F: drivers/gpu/drm/scheduler/
7093 F: include/drm/gpu_scheduler.h
7095 DSBR100 USB FM RADIO DRIVER
7096 M: Alexey Klimov <klimov.linux@gmail.com>
7097 L: linux-media@vger.kernel.org
7099 T: git git://linuxtv.org/media_tree.git
7100 F: drivers/media/radio/dsbr100.c
7103 M: Hans Verkuil <hverkuil@xs4all.nl>
7104 L: linux-media@vger.kernel.org
7106 W: https://linuxtv.org
7107 T: git git://linuxtv.org/media_tree.git
7108 F: drivers/media/pci/dt3155/
7110 DVB_USB_AF9015 MEDIA DRIVER
7111 M: Antti Palosaari <crope@iki.fi>
7112 L: linux-media@vger.kernel.org
7114 W: https://linuxtv.org
7115 W: http://palosaari.fi/linux/
7116 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7117 T: git git://linuxtv.org/anttip/media_tree.git
7118 F: drivers/media/usb/dvb-usb-v2/af9015*
7120 DVB_USB_AF9035 MEDIA DRIVER
7121 M: Antti Palosaari <crope@iki.fi>
7122 L: linux-media@vger.kernel.org
7124 W: https://linuxtv.org
7125 W: http://palosaari.fi/linux/
7126 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7127 T: git git://linuxtv.org/anttip/media_tree.git
7128 F: drivers/media/usb/dvb-usb-v2/af9035*
7130 DVB_USB_ANYSEE MEDIA DRIVER
7131 M: Antti Palosaari <crope@iki.fi>
7132 L: linux-media@vger.kernel.org
7134 W: https://linuxtv.org
7135 W: http://palosaari.fi/linux/
7136 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7137 T: git git://linuxtv.org/anttip/media_tree.git
7138 F: drivers/media/usb/dvb-usb-v2/anysee*
7140 DVB_USB_AU6610 MEDIA DRIVER
7141 M: Antti Palosaari <crope@iki.fi>
7142 L: linux-media@vger.kernel.org
7144 W: https://linuxtv.org
7145 W: http://palosaari.fi/linux/
7146 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7147 T: git git://linuxtv.org/anttip/media_tree.git
7148 F: drivers/media/usb/dvb-usb-v2/au6610*
7150 DVB_USB_CE6230 MEDIA DRIVER
7151 M: Antti Palosaari <crope@iki.fi>
7152 L: linux-media@vger.kernel.org
7154 W: https://linuxtv.org
7155 W: http://palosaari.fi/linux/
7156 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7157 T: git git://linuxtv.org/anttip/media_tree.git
7158 F: drivers/media/usb/dvb-usb-v2/ce6230*
7160 DVB_USB_CXUSB MEDIA DRIVER
7161 M: Michael Krufky <mkrufky@linuxtv.org>
7162 L: linux-media@vger.kernel.org
7164 W: https://linuxtv.org
7165 W: http://github.com/mkrufky
7166 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7167 T: git git://linuxtv.org/media_tree.git
7168 F: drivers/media/usb/dvb-usb/cxusb*
7170 DVB_USB_EC168 MEDIA DRIVER
7171 M: Antti Palosaari <crope@iki.fi>
7172 L: linux-media@vger.kernel.org
7174 W: https://linuxtv.org
7175 W: http://palosaari.fi/linux/
7176 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7177 T: git git://linuxtv.org/anttip/media_tree.git
7178 F: drivers/media/usb/dvb-usb-v2/ec168*
7180 DVB_USB_GL861 MEDIA DRIVER
7181 M: Antti Palosaari <crope@iki.fi>
7182 L: linux-media@vger.kernel.org
7184 W: https://linuxtv.org
7185 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7186 T: git git://linuxtv.org/anttip/media_tree.git
7187 F: drivers/media/usb/dvb-usb-v2/gl861*
7189 DVB_USB_MXL111SF MEDIA DRIVER
7190 M: Michael Krufky <mkrufky@linuxtv.org>
7191 L: linux-media@vger.kernel.org
7193 W: https://linuxtv.org
7194 W: http://github.com/mkrufky
7195 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7196 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7197 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7199 DVB_USB_RTL28XXU MEDIA DRIVER
7200 M: Antti Palosaari <crope@iki.fi>
7201 L: linux-media@vger.kernel.org
7203 W: https://linuxtv.org
7204 W: http://palosaari.fi/linux/
7205 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7206 T: git git://linuxtv.org/anttip/media_tree.git
7207 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7209 DVB_USB_V2 MEDIA DRIVER
7210 M: Antti Palosaari <crope@iki.fi>
7211 L: linux-media@vger.kernel.org
7213 W: https://linuxtv.org
7214 W: http://palosaari.fi/linux/
7215 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7216 T: git git://linuxtv.org/anttip/media_tree.git
7217 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7218 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7221 M: Jason Baron <jbaron@akamai.com>
7223 F: include/linux/dynamic_debug.h
7224 F: lib/dynamic_debug.c
7226 DYNAMIC INTERRUPT MODERATION
7227 M: Tal Gilboa <talgi@nvidia.com>
7229 F: Documentation/networking/net_dim.rst
7230 F: include/linux/dim.h
7233 DZ DECSTATION DZ11 SERIAL DRIVER
7234 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7236 F: drivers/tty/serial/dz.*
7238 E3X0 POWER BUTTON DRIVER
7239 M: Moritz Fischer <moritz.fischer@ettus.com>
7240 L: usrp-users@lists.ettus.com
7242 W: http://www.ettus.com
7243 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7244 F: drivers/input/misc/e3x0-button.c
7247 M: Antti Palosaari <crope@iki.fi>
7248 L: linux-media@vger.kernel.org
7250 W: https://linuxtv.org
7251 W: http://palosaari.fi/linux/
7252 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7253 T: git git://linuxtv.org/anttip/media_tree.git
7254 F: drivers/media/tuners/e4000*
7256 EARTH_PT1 MEDIA DRIVER
7257 M: Akihiro Tsukada <tskd08@gmail.com>
7258 L: linux-media@vger.kernel.org
7260 F: drivers/media/pci/pt1/
7262 EARTH_PT3 MEDIA DRIVER
7263 M: Akihiro Tsukada <tskd08@gmail.com>
7264 L: linux-media@vger.kernel.org
7266 F: drivers/media/pci/pt3/
7269 M: Antti Palosaari <crope@iki.fi>
7270 L: linux-media@vger.kernel.org
7272 W: https://linuxtv.org
7273 W: http://palosaari.fi/linux/
7274 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7275 T: git git://linuxtv.org/anttip/media_tree.git
7276 F: drivers/media/dvb-frontends/ec100*
7279 M: Tyler Hicks <code@tyhicks.com>
7280 L: ecryptfs@vger.kernel.org
7282 W: http://ecryptfs.org
7283 W: https://launchpad.net/ecryptfs
7284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7285 F: Documentation/filesystems/ecryptfs.rst
7289 M: Yazen Ghannam <yazen.ghannam@amd.com>
7290 L: linux-edac@vger.kernel.org
7292 F: drivers/edac/amd64_edac*
7293 F: drivers/edac/mce_amd*
7296 M: Jan Luebbe <jlu@pengutronix.de>
7297 L: linux-edac@vger.kernel.org
7299 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7300 F: drivers/edac/armada_xp_*
7303 M: Stefan Schaeckeler <sschaeck@cisco.com>
7305 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7306 F: drivers/edac/aspeed_edac.c
7309 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7311 F: drivers/edac/bluefield_edac.c
7314 M: Andre Przywara <andre.przywara@arm.com>
7315 L: linux-edac@vger.kernel.org
7317 F: drivers/edac/highbank*
7320 M: Ralf Baechle <ralf@linux-mips.org>
7321 L: linux-edac@vger.kernel.org
7322 L: linux-mips@vger.kernel.org
7324 F: drivers/edac/octeon_edac*
7326 EDAC-CAVIUM THUNDERX
7327 M: Robert Richter <rric@kernel.org>
7328 L: linux-edac@vger.kernel.org
7330 F: drivers/edac/thunderx_edac*
7333 M: Borislav Petkov <bp@alien8.de>
7334 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7335 M: Tony Luck <tony.luck@intel.com>
7336 R: James Morse <james.morse@arm.com>
7337 R: Robert Richter <rric@kernel.org>
7338 L: linux-edac@vger.kernel.org
7340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7341 F: Documentation/admin-guide/ras.rst
7342 F: Documentation/driver-api/edac.rst
7344 F: include/linux/edac.h
7347 M: Lei Wang <lewan@microsoft.com>
7348 L: linux-edac@vger.kernel.org
7350 F: drivers/edac/dmc520_edac.c
7353 M: Mark Gross <markgross@kernel.org>
7354 L: linux-edac@vger.kernel.org
7356 F: drivers/edac/e752x_edac.c
7359 L: linux-edac@vger.kernel.org
7361 F: drivers/edac/e7xxx_edac.c
7364 M: York Sun <york.sun@nxp.com>
7365 L: linux-edac@vger.kernel.org
7367 F: drivers/edac/fsl_ddr_edac.*
7370 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7371 L: linux-edac@vger.kernel.org
7373 F: drivers/edac/ghes_edac.c
7376 M: Tony Luck <tony.luck@intel.com>
7377 L: linux-edac@vger.kernel.org
7379 F: drivers/edac/i10nm_base.c
7382 L: linux-edac@vger.kernel.org
7384 F: drivers/edac/i3000_edac.c
7387 L: linux-edac@vger.kernel.org
7389 F: drivers/edac/i5000_edac.c
7392 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7393 L: linux-edac@vger.kernel.org
7395 F: drivers/edac/i5400_edac.c
7398 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7399 L: linux-edac@vger.kernel.org
7401 F: drivers/edac/i7300_edac.c
7404 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7405 L: linux-edac@vger.kernel.org
7407 F: drivers/edac/i7core_edac.c
7410 M: Tim Small <tim@buttersideup.com>
7411 L: linux-edac@vger.kernel.org
7413 F: drivers/edac/i82443bxgx_edac.c
7416 M: "Arvind R." <arvino55@gmail.com>
7417 L: linux-edac@vger.kernel.org
7419 F: drivers/edac/i82975x_edac.c
7422 M: Jason Baron <jbaron@akamai.com>
7423 L: linux-edac@vger.kernel.org
7425 F: drivers/edac/ie31200_edac.c
7428 M: Tony Luck <tony.luck@intel.com>
7429 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7430 L: linux-edac@vger.kernel.org
7432 F: drivers/edac/igen6_edac.c
7435 M: Johannes Thumshirn <morbidrsa@gmail.com>
7436 L: linux-edac@vger.kernel.org
7438 F: drivers/edac/mpc85xx_edac.[ch]
7441 M: Egor Martovetsky <egor@pasemi.com>
7442 L: linux-edac@vger.kernel.org
7444 F: drivers/edac/pasemi_edac.c
7447 M: Tony Luck <tony.luck@intel.com>
7448 L: linux-edac@vger.kernel.org
7450 F: drivers/edac/pnd2_edac.[ch]
7453 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7454 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7455 L: linux-arm-msm@vger.kernel.org
7456 L: linux-edac@vger.kernel.org
7458 F: drivers/edac/qcom_edac.c
7461 M: Tim Small <tim@buttersideup.com>
7462 L: linux-edac@vger.kernel.org
7464 F: drivers/edac/r82600_edac.c
7467 M: Tony Luck <tony.luck@intel.com>
7468 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7469 L: linux-edac@vger.kernel.org
7471 F: drivers/edac/sb_edac.c
7474 M: Tony Luck <tony.luck@intel.com>
7475 L: linux-edac@vger.kernel.org
7477 F: drivers/edac/skx_*.[ch]
7480 M: Tero Kristo <kristo@kernel.org>
7481 L: linux-edac@vger.kernel.org
7483 F: drivers/edac/ti_edac.c
7485 EDIROL UA-101/UA-1000 DRIVER
7486 M: Clemens Ladisch <clemens@ladisch.de>
7487 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7490 F: sound/usb/misc/ua101.c
7493 M: Ivan Hu <ivan.hu@canonical.com>
7494 M: Ard Biesheuvel <ardb@kernel.org>
7495 L: linux-efi@vger.kernel.org
7497 F: drivers/firmware/efi/test/
7499 EFI VARIABLE FILESYSTEM
7500 M: Matthew Garrett <matthew.garrett@nebula.com>
7501 M: Jeremy Kerr <jk@ozlabs.org>
7502 M: Ard Biesheuvel <ardb@kernel.org>
7503 L: linux-efi@vger.kernel.org
7505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7508 EFIFB FRAMEBUFFER DRIVER
7509 M: Peter Jones <pjones@redhat.com>
7510 L: linux-fbdev@vger.kernel.org
7512 F: drivers/video/fbdev/efifb.c
7516 W: http://aeschi.ch.eu.org/efs/
7519 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7520 M: Douglas Miller <dougmill@linux.ibm.com>
7521 L: netdev@vger.kernel.org
7523 F: drivers/net/ethernet/ibm/ehea/
7525 ELM327 CAN NETWORK DRIVER
7526 M: Max Staudt <max@enpas.org>
7527 L: linux-can@vger.kernel.org
7529 F: Documentation/networking/device_drivers/can/can327.rst
7530 F: drivers/net/can/can327.c
7532 EM28XX VIDEO4LINUX DRIVER
7533 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7534 L: linux-media@vger.kernel.org
7536 W: https://linuxtv.org
7537 T: git git://linuxtv.org/media_tree.git
7538 F: Documentation/admin-guide/media/em28xx*
7539 F: drivers/media/usb/em28xx/
7542 M: Olivia Mackall <olivia@selenic.com>
7543 M: David Woodhouse <dwmw2@infradead.org>
7544 L: linux-embedded@vger.kernel.org
7547 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7548 M: Adrian Hunter <adrian.hunter@intel.com>
7549 M: Ritesh Harjani <riteshh@codeaurora.org>
7550 M: Asutosh Das <asutoshd@codeaurora.org>
7551 L: linux-mmc@vger.kernel.org
7553 F: drivers/mmc/host/cqhci*
7555 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7556 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7557 L: linux-scsi@vger.kernel.org
7559 W: http://www.broadcom.com
7560 F: drivers/scsi/be2iscsi/
7562 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7563 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7564 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7565 M: Somnath Kotur <somnath.kotur@broadcom.com>
7566 L: netdev@vger.kernel.org
7568 W: http://www.emulex.com
7569 F: drivers/net/ethernet/emulex/benet/
7571 EMULEX ONECONNECT ROCE DRIVER
7572 M: Selvin Xavier <selvin.xavier@broadcom.com>
7573 L: linux-rdma@vger.kernel.org
7575 W: http://www.broadcom.com
7576 F: drivers/infiniband/hw/ocrdma/
7577 F: include/uapi/rdma/ocrdma-abi.h
7579 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7580 M: James Smart <james.smart@broadcom.com>
7581 M: Dick Kennedy <dick.kennedy@broadcom.com>
7582 L: linux-scsi@vger.kernel.org
7584 W: http://www.broadcom.com
7585 F: drivers/scsi/lpfc/
7587 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7588 M: James Smart <james.smart@broadcom.com>
7589 M: Ram Vegesna <ram.vegesna@broadcom.com>
7590 L: linux-scsi@vger.kernel.org
7591 L: target-devel@vger.kernel.org
7593 W: http://www.broadcom.com
7594 F: drivers/scsi/elx/
7596 ENE CB710 FLASH CARD READER DRIVER
7597 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7599 F: drivers/misc/cb710/
7600 F: drivers/mmc/host/cb710-mmc.*
7601 F: include/linux/cb710.h
7603 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7604 M: Maxim Levitsky <maximlevitsky@gmail.com>
7606 F: drivers/media/rc/ene_ir.*
7608 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7609 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7610 L: linuxppc-dev@lists.ozlabs.org
7612 F: drivers/tty/ehv_bytechan.c
7614 EPSON S1D13XXX FRAMEBUFFER DRIVER
7615 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7618 F: drivers/video/fbdev/s1d13xxxfb.c
7619 F: include/video/s1d13xxxfb.h
7622 M: Gao Xiang <xiang@kernel.org>
7623 M: Chao Yu <chao@kernel.org>
7624 R: Yue Hu <huyue2@coolpad.com>
7625 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7626 L: linux-erofs@lists.ozlabs.org
7628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7629 F: Documentation/filesystems/erofs.rst
7631 F: include/trace/events/erofs.h
7633 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7634 M: Jeff Layton <jlayton@kernel.org>
7636 F: include/linux/errseq.h
7640 M: Frank Jungclaus <frank.jungclaus@esd.eu>
7642 L: linux-can@vger.kernel.org
7644 F: drivers/net/can/usb/esd_usb.c
7646 ET131X NETWORK DRIVER
7647 M: Mark Einon <mark.einon@gmail.com>
7649 F: drivers/net/ethernet/agere/
7651 ETAS ES58X CAN/USB DRIVER
7652 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7653 L: linux-can@vger.kernel.org
7655 F: drivers/net/can/usb/etas_es58x/
7658 M: Roopa Prabhu <roopa@nvidia.com>
7659 M: Nikolay Aleksandrov <razor@blackwall.org>
7660 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7661 L: netdev@vger.kernel.org
7663 W: http://www.linuxfoundation.org/en/Net:Bridge
7664 F: include/linux/netfilter_bridge/
7667 ETHERNET PHY LIBRARY
7668 M: Andrew Lunn <andrew@lunn.ch>
7669 M: Heiner Kallweit <hkallweit1@gmail.com>
7670 R: Russell King <linux@armlinux.org.uk>
7671 L: netdev@vger.kernel.org
7673 F: Documentation/ABI/testing/sysfs-class-net-phydev
7674 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7675 F: Documentation/devicetree/bindings/net/mdio*
7676 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7677 F: Documentation/networking/phy.rst
7678 F: drivers/net/mdio/
7679 F: drivers/net/mdio/acpi_mdio.c
7680 F: drivers/net/mdio/fwnode_mdio.c
7681 F: drivers/net/mdio/of_mdio.c
7684 F: include/dt-bindings/net/qca-ar803x.h
7685 F: include/linux/linkmode.h
7686 F: include/linux/*mdio*.h
7687 F: include/linux/mdio/*.h
7688 F: include/linux/mii.h
7689 F: include/linux/of_net.h
7690 F: include/linux/phy.h
7691 F: include/linux/phy_fixed.h
7692 F: include/linux/platform_data/mdio-bcm-unimac.h
7693 F: include/linux/platform_data/mdio-gpio.h
7694 F: include/trace/events/mdio.h
7695 F: include/uapi/linux/mdio.h
7696 F: include/uapi/linux/mii.h
7697 F: net/core/of_net.c
7700 R: Eric Biederman <ebiederm@xmission.com>
7701 R: Kees Cook <keescook@chromium.org>
7702 L: linux-mm@kvack.org
7704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7705 F: arch/alpha/kernel/binfmt_loader.c
7708 F: include/linux/binfmts.h
7709 F: include/linux/elf.h
7710 F: include/uapi/linux/binfmts.h
7711 F: include/uapi/linux/elf.h
7712 F: tools/testing/selftests/exec/
7717 M: Namjae Jeon <linkinjeon@kernel.org>
7718 M: Sungjong Seo <sj1557.seo@samsung.com>
7719 L: linux-fsdevel@vger.kernel.org
7721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7725 M: Jan Kara <jack@suse.com>
7726 L: linux-ext4@vger.kernel.org
7728 F: Documentation/filesystems/ext2.rst
7730 F: include/linux/ext2*
7733 M: "Theodore Ts'o" <tytso@mit.edu>
7734 M: Andreas Dilger <adilger.kernel@dilger.ca>
7735 L: linux-ext4@vger.kernel.org
7737 W: http://ext4.wiki.kernel.org
7738 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7740 F: Documentation/filesystems/ext4/
7742 F: include/trace/events/ext4.h
7744 Extended Verification Module (EVM)
7745 M: Mimi Zohar <zohar@linux.ibm.com>
7746 L: linux-integrity@vger.kernel.org
7748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7749 F: security/integrity/evm/
7750 F: security/integrity/
7752 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7753 M: Ard Biesheuvel <ardb@kernel.org>
7754 L: linux-efi@vger.kernel.org
7756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7757 F: Documentation/admin-guide/efi-stub.rst
7758 F: arch/*/include/asm/efi.h
7759 F: arch/*/kernel/efi.c
7760 F: arch/arm/boot/compressed/efi-header.S
7761 F: arch/arm64/kernel/efi-entry.S
7762 F: arch/x86/platform/efi/
7763 F: drivers/firmware/efi/
7764 F: include/linux/efi*.h
7766 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7767 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7768 M: Chanwoo Choi <cw00.choi@samsung.com>
7769 L: linux-kernel@vger.kernel.org
7771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7772 F: Documentation/devicetree/bindings/extcon/
7773 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7775 F: include/linux/extcon.h
7776 F: include/linux/extcon/
7779 M: Masami Hiramatsu <mhiramat@kernel.org>
7781 F: Documentation/admin-guide/bootconfig.rst
7782 F: fs/proc/bootconfig.c
7783 F: include/linux/bootconfig.h
7784 F: lib/bootconfig-data.S
7786 F: tools/bootconfig/*
7787 F: tools/bootconfig/scripts/*
7790 M: Jingoo Han <jingoohan1@gmail.com>
7791 L: dri-devel@lists.freedesktop.org
7793 F: drivers/gpu/drm/exynos/exynos_dp*
7795 EXYNOS SYSMMU (IOMMU) driver
7796 M: Marek Szyprowski <m.szyprowski@samsung.com>
7797 L: iommu@lists.linux.dev
7799 F: drivers/iommu/exynos-iommu.c
7802 M: Jaegeuk Kim <jaegeuk@kernel.org>
7803 M: Chao Yu <chao@kernel.org>
7804 L: linux-f2fs-devel@lists.sourceforge.net
7806 W: https://f2fs.wiki.kernel.org/
7807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7808 F: Documentation/ABI/testing/sysfs-fs-f2fs
7809 F: Documentation/filesystems/f2fs.rst
7811 F: include/linux/f2fs_fs.h
7812 F: include/trace/events/f2fs.h
7813 F: include/uapi/linux/f2fs.h
7815 F71805F HARDWARE MONITORING DRIVER
7816 M: Jean Delvare <jdelvare@suse.com>
7817 L: linux-hwmon@vger.kernel.org
7819 F: Documentation/hwmon/f71805f.rst
7820 F: drivers/hwmon/f71805f.c
7823 M: Josh Poimboeuf <jpoimboe@kernel.org>
7825 F: scripts/faddr2line
7828 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7829 L: netdev@vger.kernel.org
7831 F: Documentation/networking/failover.rst
7832 F: include/net/failover.h
7833 F: net/core/failover.c
7836 M: Jan Kara <jack@suse.cz>
7837 R: Amir Goldstein <amir73il@gmail.com>
7838 R: Matthew Bobrowski <repnop@google.com>
7839 L: linux-fsdevel@vger.kernel.org
7841 F: fs/notify/fanotify/
7842 F: include/linux/fanotify.h
7843 F: include/uapi/linux/fanotify.h
7845 FARSYNC SYNCHRONOUS DRIVER
7846 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7848 W: http://www.farsite.co.uk/
7849 F: drivers/net/wan/farsync.*
7851 FAULT INJECTION SUPPORT
7852 M: Akinobu Mita <akinobu.mita@gmail.com>
7854 F: Documentation/fault-injection/
7855 F: lib/fault-inject.c
7857 FBTFT Framebuffer drivers
7858 L: dri-devel@lists.freedesktop.org
7859 L: linux-fbdev@vger.kernel.org
7861 F: drivers/staging/fbtft/
7864 M: Michael Buesch <m@bues.ch>
7865 L: linux-media@vger.kernel.org
7867 F: drivers/media/tuners/fc0011.c
7868 F: drivers/media/tuners/fc0011.h
7871 M: Antti Palosaari <crope@iki.fi>
7872 L: linux-media@vger.kernel.org
7874 W: https://linuxtv.org
7875 W: http://palosaari.fi/linux/
7876 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7877 T: git git://linuxtv.org/anttip/media_tree.git
7878 F: drivers/media/tuners/fc2580*
7880 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7881 M: Hannes Reinecke <hare@suse.de>
7882 L: linux-scsi@vger.kernel.org
7884 W: www.Open-FCoE.org
7885 F: drivers/scsi/fcoe/
7886 F: drivers/scsi/libfc/
7888 F: include/scsi/libfc.h
7889 F: include/scsi/libfcoe.h
7890 F: include/uapi/scsi/fc/
7892 FILE LOCKING (flock() and fcntl()/lockf())
7893 M: Jeff Layton <jlayton@kernel.org>
7894 M: Chuck Lever <chuck.lever@oracle.com>
7895 L: linux-fsdevel@vger.kernel.org
7899 F: include/linux/fcntl.h
7900 F: include/uapi/linux/fcntl.h
7902 FILESYSTEM DIRECT ACCESS (DAX)
7903 M: Dan Williams <dan.j.williams@intel.com>
7904 R: Matthew Wilcox <willy@infradead.org>
7905 R: Jan Kara <jack@suse.cz>
7906 L: linux-fsdevel@vger.kernel.org
7907 L: nvdimm@lists.linux.dev
7910 F: include/linux/dax.h
7911 F: include/trace/events/fs_dax.h
7913 FILESYSTEMS (VFS and infrastructure)
7914 M: Alexander Viro <viro@zeniv.linux.org.uk>
7915 L: linux-fsdevel@vger.kernel.org
7918 F: include/linux/fs.h
7919 F: include/linux/fs_types.h
7920 F: include/uapi/linux/fs.h
7921 F: include/uapi/linux/openat2.h
7923 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7924 M: Riku Voipio <riku.voipio@iki.fi>
7925 L: linux-hwmon@vger.kernel.org
7927 F: drivers/hwmon/f75375s.c
7928 F: include/linux/f75375s.h
7930 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7931 M: Clemens Ladisch <clemens@ladisch.de>
7932 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7933 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7936 F: include/uapi/sound/firewire.h
7939 FIREWIRE MEDIA DRIVERS (firedtv)
7940 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7941 L: linux-media@vger.kernel.org
7942 L: linux1394-devel@lists.sourceforge.net
7944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7945 F: drivers/media/firewire/
7947 FIREWIRE SBP-2 TARGET
7948 M: Chris Boot <bootc@bootc.net>
7949 L: linux-scsi@vger.kernel.org
7950 L: target-devel@vger.kernel.org
7951 L: linux1394-devel@lists.sourceforge.net
7953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7954 F: drivers/target/sbp/
7957 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7958 L: linux1394-devel@lists.sourceforge.net
7960 W: http://ieee1394.wiki.kernel.org/
7961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7962 F: drivers/firewire/
7963 F: include/linux/firewire.h
7964 F: include/uapi/linux/firewire*.h
7967 FIRMWARE FRAMEWORK FOR ARMV8-A
7968 M: Sudeep Holla <sudeep.holla@arm.com>
7969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7971 F: drivers/firmware/arm_ffa/
7972 F: include/linux/arm_ffa.h
7974 FIRMWARE LOADER (request_firmware)
7975 M: Luis Chamberlain <mcgrof@kernel.org>
7976 M: Russ Weight <russell.h.weight@intel.com>
7977 L: linux-kernel@vger.kernel.org
7979 F: Documentation/firmware_class/
7980 F: drivers/base/firmware_loader/
7981 F: include/linux/firmware.h
7983 FLEXTIMER FTM-QUADDEC DRIVER
7984 M: Patrick Havelange <patrick.havelange@essensium.com>
7985 L: linux-iio@vger.kernel.org
7987 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7988 F: drivers/counter/ftm-quaddec.c
7991 M: Denis Efremov <efremov@linux.com>
7992 L: linux-block@vger.kernel.org
7994 F: drivers/block/floppy.c
7996 FLYSKY FSIA6B RC RECEIVER
7997 M: Markus Koch <markus@notsyncing.net>
7998 L: linux-input@vger.kernel.org
8000 F: drivers/input/joystick/fsia6b.c
8002 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
8003 M: Geoffrey D. Bennett <g@b4.vu>
8004 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8007 F: sound/usb/mixer_scarlett_gen2.c
8009 FORCEDETH GIGABIT ETHERNET DRIVER
8010 M: Rain River <rain.1986.08.12@gmail.com>
8011 M: Zhu Yanjun <zyjzyj2000@gmail.com>
8012 L: netdev@vger.kernel.org
8014 F: drivers/net/ethernet/nvidia/*
8017 M: Kees Cook <keescook@chromium.org>
8018 L: linux-hardening@vger.kernel.org
8020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8021 F: include/linux/fortify-string.h
8022 F: lib/test_fortify/*
8023 F: scripts/test_fortify.sh
8027 M: Wu Hao <hao.wu@intel.com>
8028 R: Tom Rix <trix@redhat.com>
8029 L: linux-fpga@vger.kernel.org
8031 F: Documentation/ABI/testing/sysfs-bus-dfl*
8032 F: Documentation/fpga/dfl.rst
8033 F: drivers/fpga/dfl*
8034 F: drivers/uio/uio_dfl.c
8035 F: include/linux/dfl.h
8036 F: include/uapi/linux/fpga-dfl.h
8038 FPGA MANAGER FRAMEWORK
8039 M: Moritz Fischer <mdf@kernel.org>
8040 M: Wu Hao <hao.wu@intel.com>
8041 M: Xu Yilun <yilun.xu@intel.com>
8042 R: Tom Rix <trix@redhat.com>
8043 L: linux-fpga@vger.kernel.org
8045 Q: http://patchwork.kernel.org/project/linux-fpga/list/
8046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8047 F: Documentation/devicetree/bindings/fpga/
8048 F: Documentation/driver-api/fpga/
8049 F: Documentation/fpga/
8051 F: include/linux/fpga/
8053 INTEL MAX10 BMC SECURE UPDATES
8054 M: Russ Weight <russell.h.weight@intel.com>
8055 L: linux-fpga@vger.kernel.org
8057 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
8058 F: drivers/fpga/intel-m10-bmc-sec-update.c
8060 MICROCHIP POLARFIRE FPGA DRIVERS
8061 M: Conor Dooley <conor.dooley@microchip.com>
8062 R: Ivan Bornyakov <i.bornyakov@metrotek.ru>
8063 L: linux-fpga@vger.kernel.org
8065 F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
8066 F: drivers/fpga/microchip-spi.c
8069 M: Bill Metzenthen <billm@melbpc.org.au>
8071 W: http://floatingpoint.sourceforge.net/emulator/index.html
8072 F: arch/x86/math-emu/
8075 M: Daniel Vetter <daniel@ffwll.ch>
8076 F: drivers/video/fbdev/core/
8078 T: git git://anongit.freedesktop.org/drm/drm-misc
8081 M: Helge Deller <deller@gmx.de>
8082 L: linux-fbdev@vger.kernel.org
8083 L: dri-devel@lists.freedesktop.org
8085 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8087 F: Documentation/fb/
8089 F: include/linux/fb.h
8090 F: include/uapi/linux/fb.h
8091 F: include/uapi/video/
8094 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8095 M: Horia Geantă <horia.geanta@nxp.com>
8096 M: Pankaj Gupta <pankaj.gupta@nxp.com>
8097 M: Gaurav Jain <gaurav.jain@nxp.com>
8098 L: linux-crypto@vger.kernel.org
8100 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
8101 F: drivers/crypto/caam/
8103 FREESCALE COLDFIRE M5441X MMC DRIVER
8104 M: Angelo Dureghello <angelo.dureghello@timesys.com>
8105 L: linux-mmc@vger.kernel.org
8107 F: drivers/mmc/host/sdhci-esdhc-mcf.c
8108 F: include/linux/platform_data/mmc-esdhc-mcf.h
8110 FREESCALE DIU FRAMEBUFFER DRIVER
8111 M: Timur Tabi <timur@kernel.org>
8112 L: linux-fbdev@vger.kernel.org
8114 F: drivers/video/fbdev/fsl-diu-fb.*
8116 FREESCALE DMA DRIVER
8117 M: Li Yang <leoyang.li@nxp.com>
8118 M: Zhang Wei <zw@zh-kernel.org>
8119 L: linuxppc-dev@lists.ozlabs.org
8121 F: drivers/dma/fsldma.*
8123 FREESCALE DSPI DRIVER
8124 M: Vladimir Oltean <olteanv@gmail.com>
8125 L: linux-spi@vger.kernel.org
8127 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8128 F: drivers/spi/spi-fsl-dspi.c
8129 F: include/linux/spi/spi-fsl-dspi.h
8131 FREESCALE ENETC ETHERNET DRIVERS
8132 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8133 L: netdev@vger.kernel.org
8135 F: drivers/net/ethernet/freescale/enetc/
8137 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8138 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8139 L: netdev@vger.kernel.org
8141 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8142 F: drivers/net/ethernet/freescale/gianfar*
8144 FREESCALE GPMI NAND DRIVER
8145 M: Han Xu <han.xu@nxp.com>
8146 L: linux-mtd@lists.infradead.org
8148 F: drivers/mtd/nand/raw/gpmi-nand/*
8150 FREESCALE I2C CPM DRIVER
8151 M: Jochen Friedrich <jochen@scram.de>
8152 L: linuxppc-dev@lists.ozlabs.org
8153 L: linux-i2c@vger.kernel.org
8155 F: drivers/i2c/busses/i2c-cpm.c
8157 FREESCALE IMX / MXC FEC DRIVER
8158 M: Joakim Zhang <qiangqing.zhang@nxp.com>
8159 L: netdev@vger.kernel.org
8161 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8162 F: drivers/net/ethernet/freescale/fec.h
8163 F: drivers/net/ethernet/freescale/fec_main.c
8164 F: drivers/net/ethernet/freescale/fec_ptp.c
8166 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8167 M: Sascha Hauer <s.hauer@pengutronix.de>
8168 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8169 L: linux-fbdev@vger.kernel.org
8170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8172 F: drivers/video/fbdev/imxfb.c
8174 FREESCALE IMX DDR PMU DRIVER
8175 M: Frank Li <Frank.li@nxp.com>
8176 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8178 F: Documentation/admin-guide/perf/imx-ddr.rst
8179 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8180 F: drivers/perf/fsl_imx8_ddr_perf.c
8182 FREESCALE IMX I2C DRIVER
8183 M: Oleksij Rempel <o.rempel@pengutronix.de>
8184 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8185 L: linux-i2c@vger.kernel.org
8187 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8188 F: drivers/i2c/busses/i2c-imx.c
8190 FREESCALE IMX LPI2C DRIVER
8191 M: Dong Aisheng <aisheng.dong@nxp.com>
8192 L: linux-i2c@vger.kernel.org
8193 L: linux-imx@nxp.com
8195 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8196 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8198 FREESCALE MPC I2C DRIVER
8199 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8200 L: linux-i2c@vger.kernel.org
8202 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8203 F: drivers/i2c/busses/i2c-mpc.c
8205 FREESCALE QORIQ DPAA ETHERNET DRIVER
8206 M: Madalin Bucur <madalin.bucur@nxp.com>
8207 L: netdev@vger.kernel.org
8209 F: drivers/net/ethernet/freescale/dpaa
8211 FREESCALE QORIQ DPAA FMAN DRIVER
8212 M: Madalin Bucur <madalin.bucur@nxp.com>
8213 L: netdev@vger.kernel.org
8215 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8216 F: drivers/net/ethernet/freescale/fman
8218 FREESCALE QORIQ PTP CLOCK DRIVER
8219 M: Yangbo Lu <yangbo.lu@nxp.com>
8220 L: netdev@vger.kernel.org
8222 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8223 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8224 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8225 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8226 F: drivers/ptp/ptp_qoriq.c
8227 F: drivers/ptp/ptp_qoriq_debugfs.c
8228 F: include/linux/fsl/ptp_qoriq.h
8230 FREESCALE QUAD SPI DRIVER
8231 M: Han Xu <han.xu@nxp.com>
8232 L: linux-spi@vger.kernel.org
8234 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8235 F: drivers/spi/spi-fsl-qspi.c
8237 FREESCALE QUICC ENGINE LIBRARY
8238 M: Qiang Zhao <qiang.zhao@nxp.com>
8239 L: linuxppc-dev@lists.ozlabs.org
8241 F: drivers/soc/fsl/qe/
8242 F: include/soc/fsl/qe/
8244 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8245 M: Li Yang <leoyang.li@nxp.com>
8246 L: netdev@vger.kernel.org
8247 L: linuxppc-dev@lists.ozlabs.org
8249 F: drivers/net/ethernet/freescale/ucc_geth*
8251 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8252 M: Zhao Qiang <qiang.zhao@nxp.com>
8253 L: netdev@vger.kernel.org
8254 L: linuxppc-dev@lists.ozlabs.org
8256 F: drivers/net/wan/fsl_ucc_hdlc*
8258 FREESCALE QUICC ENGINE UCC UART DRIVER
8259 M: Timur Tabi <timur@kernel.org>
8260 L: linuxppc-dev@lists.ozlabs.org
8262 F: drivers/tty/serial/ucc_uart.c
8264 FREESCALE SOC DRIVERS
8265 M: Li Yang <leoyang.li@nxp.com>
8266 L: linuxppc-dev@lists.ozlabs.org
8267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8269 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8270 F: Documentation/devicetree/bindings/soc/fsl/
8272 F: include/linux/fsl/
8275 FREESCALE SOC FS_ENET DRIVER
8276 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8277 L: linuxppc-dev@lists.ozlabs.org
8278 L: netdev@vger.kernel.org
8280 F: drivers/net/ethernet/freescale/fs_enet/
8281 F: include/linux/fs_enet_pd.h
8283 FREESCALE SOC SOUND DRIVERS
8284 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8285 M: Xiubo Li <Xiubo.Lee@gmail.com>
8286 R: Fabio Estevam <festevam@gmail.com>
8287 R: Nicolin Chen <nicoleotsuka@gmail.com>
8288 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8289 L: linuxppc-dev@lists.ozlabs.org
8291 F: sound/soc/fsl/fsl*
8292 F: sound/soc/fsl/imx*
8293 F: sound/soc/fsl/mpc8610_hpcd.c
8295 FREESCALE USB PERIPHERAL DRIVERS
8296 M: Li Yang <leoyang.li@nxp.com>
8297 L: linux-usb@vger.kernel.org
8298 L: linuxppc-dev@lists.ozlabs.org
8300 F: drivers/usb/gadget/udc/fsl*
8302 FREESCALE USB PHY DRIVER
8303 M: Ran Wang <ran.wang_1@nxp.com>
8304 L: linux-usb@vger.kernel.org
8305 L: linuxppc-dev@lists.ozlabs.org
8307 F: drivers/usb/phy/phy-fsl-usb*
8310 M: Christoph Hellwig <hch@infradead.org>
8312 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8316 M: "Rafael J. Wysocki" <rafael@kernel.org>
8317 M: Pavel Machek <pavel@ucw.cz>
8318 L: linux-pm@vger.kernel.org
8320 F: Documentation/power/freezing-of-tasks.rst
8321 F: include/linux/freezer.h
8325 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8326 L: linux-kernel@vger.kernel.org
8328 F: include/linux/frontswap.h
8331 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8332 M: David Howells <dhowells@redhat.com>
8333 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8335 F: Documentation/filesystems/caching/
8337 F: include/linux/fscache*.h
8339 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8340 M: Theodore Y. Ts'o <tytso@mit.edu>
8341 M: Jaegeuk Kim <jaegeuk@kernel.org>
8342 M: Eric Biggers <ebiggers@kernel.org>
8343 L: linux-fscrypt@vger.kernel.org
8345 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8346 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8347 F: Documentation/filesystems/fscrypt.rst
8349 F: include/linux/fscrypt*.h
8350 F: include/uapi/linux/fscrypt.h
8353 M: Jeremy Kerr <jk@ozlabs.org>
8354 M: Joel Stanley <joel@jms.id.au>
8355 R: Alistar Popple <alistair@popple.id.au>
8356 R: Eddie James <eajames@linux.ibm.com>
8357 L: linux-fsi@lists.ozlabs.org
8359 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8362 F: include/linux/fsi*.h
8363 F: include/trace/events/fsi*.h
8365 FSI-ATTACHED I2C DRIVER
8366 M: Eddie James <eajames@linux.ibm.com>
8367 L: linux-i2c@vger.kernel.org
8368 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8370 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8371 F: drivers/i2c/busses/i2c-fsi.c
8373 FSI-ATTACHED SPI DRIVER
8374 M: Eddie James <eajames@linux.ibm.com>
8375 L: linux-spi@vger.kernel.org
8377 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8378 F: drivers/spi/spi-fsi.c
8380 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8381 M: Jan Kara <jack@suse.cz>
8382 R: Amir Goldstein <amir73il@gmail.com>
8383 L: linux-fsdevel@vger.kernel.org
8385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8387 F: include/linux/fsnotify*.h
8389 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8390 M: Eric Biggers <ebiggers@kernel.org>
8391 M: Theodore Y. Ts'o <tytso@mit.edu>
8392 L: linux-fscrypt@vger.kernel.org
8394 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8395 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8396 F: Documentation/filesystems/fsverity.rst
8398 F: include/linux/fsverity.h
8399 F: include/uapi/linux/fsverity.h
8401 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8402 M: Michael Zaidman <michael.zaidman@gmail.com>
8403 L: linux-i2c@vger.kernel.org
8404 L: linux-input@vger.kernel.org
8406 F: drivers/hid/hid-ft260.c
8408 FUJITSU LAPTOP EXTRAS
8409 M: Jonathan Woithe <jwoithe@just42.net>
8410 L: platform-driver-x86@vger.kernel.org
8412 F: drivers/platform/x86/fujitsu-laptop.c
8414 FUJITSU M-5MO LS CAMERA ISP DRIVER
8415 M: Kyungmin Park <kyungmin.park@samsung.com>
8416 M: Heungjun Kim <riverful.kim@samsung.com>
8417 L: linux-media@vger.kernel.org
8419 F: drivers/media/i2c/m5mols/
8420 F: include/media/i2c/m5mols.h
8422 FUJITSU TABLET EXTRAS
8423 M: Robert Gerlach <khnz@gmx.de>
8424 L: platform-driver-x86@vger.kernel.org
8426 F: drivers/platform/x86/fujitsu-tablet.c
8428 FUNGIBLE ETHERNET DRIVERS
8429 M: Dimitris Michailidis <dmichail@fungible.com>
8430 L: netdev@vger.kernel.org
8432 F: drivers/net/ethernet/fungible/
8434 FUSE: FILESYSTEM IN USERSPACE
8435 M: Miklos Szeredi <miklos@szeredi.hu>
8436 L: linux-fsdevel@vger.kernel.org
8438 W: https://github.com/libfuse/
8439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8440 F: Documentation/filesystems/fuse.rst
8442 F: include/uapi/linux/fuse.h
8445 M: Thomas Gleixner <tglx@linutronix.de>
8446 M: Ingo Molnar <mingo@redhat.com>
8447 R: Peter Zijlstra <peterz@infradead.org>
8448 R: Darren Hart <dvhart@infradead.org>
8449 R: Davidlohr Bueso <dave@stgolabs.net>
8450 R: André Almeida <andrealmeid@igalia.com>
8451 L: linux-kernel@vger.kernel.org
8453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8454 F: Documentation/locking/*futex*
8455 F: include/asm-generic/futex.h
8456 F: include/linux/futex.h
8457 F: include/uapi/linux/futex.h
8459 F: tools/perf/bench/futex*
8460 F: tools/testing/selftests/futex/
8462 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8463 M: Tim Harvey <tharvey@gateworks.com>
8464 M: Robert Jones <rjones@gateworks.com>
8466 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8467 F: drivers/mfd/gateworks-gsc.c
8468 F: include/linux/mfd/gsc.h
8469 F: Documentation/hwmon/gsc-hwmon.rst
8470 F: drivers/hwmon/gsc-hwmon.c
8471 F: include/linux/platform_data/gsc_hwmon.h
8474 M: Kees Cook <keescook@chromium.org>
8475 L: linux-hardening@vger.kernel.org
8477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8478 F: Documentation/kbuild/gcc-plugins.rst
8479 F: scripts/Makefile.gcc-plugins
8480 F: scripts/gcc-plugins/
8482 GCOV BASED KERNEL PROFILING
8483 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8485 F: Documentation/dev-tools/gcov.rst
8488 GDB KERNEL DEBUGGING HELPER SCRIPTS
8489 M: Jan Kiszka <jan.kiszka@siemens.com>
8490 M: Kieran Bingham <kbingham@kernel.org>
8494 GEMINI CRYPTO DRIVER
8495 M: Corentin Labbe <clabbe@baylibre.com>
8496 L: linux-crypto@vger.kernel.org
8498 F: drivers/crypto/gemini/
8500 GEMTEK FM RADIO RECEIVER DRIVER
8501 M: Hans Verkuil <hverkuil@xs4all.nl>
8502 L: linux-media@vger.kernel.org
8504 W: https://linuxtv.org
8505 T: git git://linuxtv.org/media_tree.git
8506 F: drivers/media/radio/radio-gemtek*
8508 GENERIC ARCHITECTURE TOPOLOGY
8509 M: Sudeep Holla <sudeep.holla@arm.com>
8510 L: linux-kernel@vger.kernel.org
8512 F: drivers/base/arch_topology.c
8513 F: include/linux/arch_topology.h
8516 M: Thomas Gleixner <tglx@linutronix.de>
8517 M: Peter Zijlstra <peterz@infradead.org>
8518 M: Andy Lutomirski <luto@kernel.org>
8519 L: linux-kernel@vger.kernel.org
8521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8522 F: include/linux/entry-common.h
8523 F: include/linux/entry-kvm.h
8526 GENERIC GPIO I2C DRIVER
8527 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8529 F: drivers/i2c/busses/i2c-gpio.c
8530 F: include/linux/platform_data/i2c-gpio.h
8532 GENERIC GPIO I2C MULTIPLEXER DRIVER
8533 M: Peter Korsgaard <peter.korsgaard@barco.com>
8534 L: linux-i2c@vger.kernel.org
8536 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8537 F: drivers/i2c/muxes/i2c-mux-gpio.c
8538 F: include/linux/platform_data/i2c-mux-gpio.h
8540 GENERIC HDLC (WAN) DRIVERS
8541 M: Krzysztof Halasa <khc@pm.waw.pl>
8543 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8544 F: drivers/net/wan/c101.c
8545 F: drivers/net/wan/hd6457*
8546 F: drivers/net/wan/hdlc*
8547 F: drivers/net/wan/n2.c
8548 F: drivers/net/wan/pc300too.c
8549 F: drivers/net/wan/pci200syn.c
8550 F: drivers/net/wan/wanxl*
8552 GENERIC INCLUDE/ASM HEADER FILES
8553 M: Arnd Bergmann <arnd@arndb.de>
8554 L: linux-arch@vger.kernel.org
8556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8557 F: include/asm-generic/
8558 F: include/uapi/asm-generic/
8560 GENERIC PHY FRAMEWORK
8561 M: Kishon Vijay Abraham I <kishon@ti.com>
8562 M: Vinod Koul <vkoul@kernel.org>
8563 L: linux-phy@lists.infradead.org
8565 Q: https://patchwork.kernel.org/project/linux-phy/list/
8566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8567 F: Documentation/devicetree/bindings/phy/
8569 F: include/dt-bindings/phy/
8570 F: include/linux/phy/
8572 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8573 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8575 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8578 M: "Rafael J. Wysocki" <rafael@kernel.org>
8579 M: Kevin Hilman <khilman@kernel.org>
8580 M: Ulf Hansson <ulf.hansson@linaro.org>
8581 L: linux-pm@vger.kernel.org
8583 F: Documentation/devicetree/bindings/power/power?domain*
8584 F: drivers/base/power/domain*.c
8585 F: include/linux/pm_domain.h
8587 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8588 M: Eugen Hristev <eugen.hristev@microchip.com>
8589 L: linux-input@vger.kernel.org
8591 F: drivers/input/touchscreen/resistive-adc-touch.c
8593 GENERIC STRING LIBRARY
8594 R: Andy Shevchenko <andy@kernel.org>
8597 F: lib/string_helpers.c
8598 F: lib/test_string.c
8599 F: lib/test-string_helpers.c
8601 GENERIC UIO DRIVER FOR PCI DEVICES
8602 M: "Michael S. Tsirkin" <mst@redhat.com>
8603 L: kvm@vger.kernel.org
8605 F: drivers/uio/uio_pci_generic.c
8607 GENERIC VDSO LIBRARY
8608 M: Andy Lutomirski <luto@kernel.org>
8609 M: Thomas Gleixner <tglx@linutronix.de>
8610 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8611 L: linux-kernel@vger.kernel.org
8613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8614 F: include/asm-generic/vdso/vsyscall.h
8616 F: kernel/time/vsyscall.c
8619 GENWQE (IBM Generic Workqueue Card)
8620 M: Frank Haverkamp <haver@linux.ibm.com>
8622 F: drivers/misc/genwqe/
8624 GET_MAINTAINER SCRIPT
8625 M: Joe Perches <joe@perches.com>
8627 F: scripts/get_maintainer.pl
8630 M: Bob Peterson <rpeterso@redhat.com>
8631 M: Andreas Gruenbacher <agruenba@redhat.com>
8632 L: cluster-devel@redhat.com
8634 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8636 F: Documentation/filesystems/gfs2*
8638 F: include/uapi/linux/gfs2_ondisk.h
8641 M: Thomas Weißschuh <thomas@weissschuh.net>
8642 L: platform-driver-x86@vger.kernel.org
8644 F: drivers/platform/x86/gigabyte-wmi.c
8647 M: Johan Hovold <johan@kernel.org>
8649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8650 F: Documentation/ABI/testing/sysfs-class-gnss
8651 F: Documentation/devicetree/bindings/gnss/
8653 F: include/linux/gnss.h
8656 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8657 L: linux-media@vger.kernel.org
8659 F: drivers/media/usb/go7007/
8662 M: Bastien Nocera <hadess@hadess.net>
8663 M: Hans de Goede <hdegoede@redhat.com>
8664 L: linux-input@vger.kernel.org
8666 F: drivers/input/touchscreen/goodix*
8668 GOOGLE ETHERNET DRIVERS
8669 M: Jeroen de Borst <jeroendb@google.com>
8670 R: Catherine Sullivan <csully@google.com>
8671 R: David Awogbemila <awogbemila@google.com>
8672 L: netdev@vger.kernel.org
8674 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8675 F: drivers/net/ethernet/google
8677 GPD POCKET FAN DRIVER
8678 M: Hans de Goede <hdegoede@redhat.com>
8679 L: platform-driver-x86@vger.kernel.org
8681 F: drivers/platform/x86/gpd-pocket-fan.c
8684 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8685 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8686 L: linux-gpio@vger.kernel.org
8687 L: linux-acpi@vger.kernel.org
8689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8690 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8691 F: drivers/gpio/gpiolib-acpi.c
8692 F: drivers/gpio/gpiolib-acpi.h
8695 M: Geert Uytterhoeven <geert+renesas@glider.be>
8696 L: linux-gpio@vger.kernel.org
8698 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8699 F: drivers/gpio/gpio-aggregator.c
8702 M: Sean Young <sean@mess.org>
8703 L: linux-media@vger.kernel.org
8705 F: drivers/media/rc/gpio-ir-tx.c
8708 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8709 L: linux-gpio@vger.kernel.org
8711 F: drivers/gpio/gpio-mockup.c
8712 F: tools/testing/selftests/gpio/
8715 R: Michael Walle <michael@walle.cc>
8717 F: drivers/gpio/gpio-regmap.c
8718 F: include/linux/gpio/regmap.h
8721 M: Linus Walleij <linus.walleij@linaro.org>
8722 M: Bartosz Golaszewski <brgl@bgdev.pl>
8723 L: linux-gpio@vger.kernel.org
8725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8726 F: Documentation/ABI/obsolete/sysfs-gpio
8727 F: Documentation/ABI/testing/gpio-cdev
8728 F: Documentation/admin-guide/gpio/
8729 F: Documentation/devicetree/bindings/gpio/
8730 F: Documentation/driver-api/gpio/
8732 F: include/asm-generic/gpio.h
8733 F: include/dt-bindings/gpio/
8734 F: include/linux/gpio.h
8735 F: include/linux/gpio/
8736 F: include/linux/of_gpio.h
8737 F: include/uapi/linux/gpio.h
8740 GRE DEMULTIPLEXER DRIVER
8741 M: Dmitry Kozlov <xeb@mail.ru>
8742 L: netdev@vger.kernel.org
8744 F: include/net/gre.h
8745 F: net/ipv4/gre_demux.c
8746 F: net/ipv4/gre_offload.c
8748 GRETH 10/100/1G Ethernet MAC device driver
8749 M: Andreas Larsson <andreas@gaisler.com>
8750 L: netdev@vger.kernel.org
8752 F: drivers/net/ethernet/aeroflex/
8754 GREYBUS AUDIO PROTOCOLS DRIVERS
8755 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8756 M: Mark Greer <mgreer@animalcreek.com>
8758 F: drivers/staging/greybus/audio_apbridgea.c
8759 F: drivers/staging/greybus/audio_apbridgea.h
8760 F: drivers/staging/greybus/audio_codec.c
8761 F: drivers/staging/greybus/audio_codec.h
8762 F: drivers/staging/greybus/audio_gb.c
8763 F: drivers/staging/greybus/audio_manager.c
8764 F: drivers/staging/greybus/audio_manager.h
8765 F: drivers/staging/greybus/audio_manager_module.c
8766 F: drivers/staging/greybus/audio_manager_private.h
8767 F: drivers/staging/greybus/audio_manager_sysfs.c
8768 F: drivers/staging/greybus/audio_module.c
8769 F: drivers/staging/greybus/audio_topology.c
8771 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8772 M: Viresh Kumar <vireshk@kernel.org>
8774 F: drivers/staging/greybus/authentication.c
8775 F: drivers/staging/greybus/bootrom.c
8776 F: drivers/staging/greybus/firmware.h
8777 F: drivers/staging/greybus/fw-core.c
8778 F: drivers/staging/greybus/fw-download.c
8779 F: drivers/staging/greybus/fw-management.c
8780 F: drivers/staging/greybus/greybus_authentication.h
8781 F: drivers/staging/greybus/greybus_firmware.h
8782 F: drivers/staging/greybus/hid.c
8783 F: drivers/staging/greybus/i2c.c
8784 F: drivers/staging/greybus/spi.c
8785 F: drivers/staging/greybus/spilib.c
8786 F: drivers/staging/greybus/spilib.h
8788 GREYBUS LOOPBACK DRIVER
8789 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8791 F: drivers/staging/greybus/loopback.c
8793 GREYBUS PLATFORM DRIVERS
8794 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8796 F: drivers/staging/greybus/arche-apb-ctrl.c
8797 F: drivers/staging/greybus/arche-platform.c
8798 F: drivers/staging/greybus/arche_platform.h
8800 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8801 M: Rui Miguel Silva <rmfrfs@gmail.com>
8803 F: drivers/staging/greybus/gpio.c
8804 F: drivers/staging/greybus/light.c
8805 F: drivers/staging/greybus/power_supply.c
8806 F: drivers/staging/greybus/sdio.c
8807 F: drivers/staging/greybus/spi.c
8808 F: drivers/staging/greybus/spilib.c
8811 M: Johan Hovold <johan@kernel.org>
8812 M: Alex Elder <elder@kernel.org>
8813 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8814 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8817 F: drivers/staging/greybus/
8818 F: include/linux/greybus.h
8819 F: include/linux/greybus/
8821 GREYBUS UART PROTOCOLS DRIVERS
8822 M: David Lin <dtwlin@gmail.com>
8824 F: drivers/staging/greybus/log.c
8825 F: drivers/staging/greybus/uart.c
8827 GS1662 VIDEO SERIALIZER
8828 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8829 L: linux-media@vger.kernel.org
8831 T: git git://linuxtv.org/media_tree.git
8832 F: drivers/media/spi/gs1662.c
8834 GSPCA FINEPIX SUBDRIVER
8835 M: Frank Zago <frank@zago.net>
8836 L: linux-media@vger.kernel.org
8838 T: git git://linuxtv.org/media_tree.git
8839 F: drivers/media/usb/gspca/finepix.c
8841 GSPCA GL860 SUBDRIVER
8842 M: Olivier Lorin <o.lorin@laposte.net>
8843 L: linux-media@vger.kernel.org
8845 T: git git://linuxtv.org/media_tree.git
8846 F: drivers/media/usb/gspca/gl860/
8848 GSPCA M5602 SUBDRIVER
8849 M: Erik Andren <erik.andren@gmail.com>
8850 L: linux-media@vger.kernel.org
8852 T: git git://linuxtv.org/media_tree.git
8853 F: drivers/media/usb/gspca/m5602/
8855 GSPCA PAC207 SONIXB SUBDRIVER
8856 M: Hans Verkuil <hverkuil@xs4all.nl>
8857 L: linux-media@vger.kernel.org
8859 T: git git://linuxtv.org/media_tree.git
8860 F: drivers/media/usb/gspca/pac207.c
8862 GSPCA SN9C20X SUBDRIVER
8863 M: Brian Johnson <brijohn@gmail.com>
8864 L: linux-media@vger.kernel.org
8866 T: git git://linuxtv.org/media_tree.git
8867 F: drivers/media/usb/gspca/sn9c20x.c
8869 GSPCA T613 SUBDRIVER
8870 M: Leandro Costantino <lcostantino@gmail.com>
8871 L: linux-media@vger.kernel.org
8873 T: git git://linuxtv.org/media_tree.git
8874 F: drivers/media/usb/gspca/t613.c
8876 GSPCA USB WEBCAM DRIVER
8877 M: Hans Verkuil <hverkuil@xs4all.nl>
8878 L: linux-media@vger.kernel.org
8880 T: git git://linuxtv.org/media_tree.git
8881 F: drivers/media/usb/gspca/
8883 GTP (GPRS Tunneling Protocol)
8884 M: Pablo Neira Ayuso <pablo@netfilter.org>
8885 M: Harald Welte <laforge@gnumonks.org>
8886 L: osmocom-net-gprs@lists.osmocom.org
8888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8889 F: drivers/net/gtp.c
8891 GUID PARTITION TABLE (GPT)
8892 M: Davidlohr Bueso <dave@stgolabs.net>
8893 L: linux-efi@vger.kernel.org
8895 F: block/partitions/efi.*
8897 HABANALABS PCI DRIVER
8898 M: Oded Gabbay <ogabbay@kernel.org>
8900 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8901 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8902 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8903 F: drivers/misc/habanalabs/
8904 F: include/uapi/misc/habanalabs.h
8907 M: Antti Palosaari <crope@iki.fi>
8908 L: linux-media@vger.kernel.org
8910 W: https://linuxtv.org
8911 W: http://palosaari.fi/linux/
8912 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8913 T: git git://linuxtv.org/anttip/media_tree.git
8914 F: drivers/media/usb/hackrf/
8916 HANTRO VPU CODEC DRIVER
8917 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8918 M: Philipp Zabel <p.zabel@pengutronix.de>
8919 L: linux-media@vger.kernel.org
8920 L: linux-rockchip@lists.infradead.org
8922 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8923 F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
8924 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8925 F: drivers/staging/media/hantro/
8927 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8928 M: Frank Seidel <frank@f-seidel.de>
8929 L: platform-driver-x86@vger.kernel.org
8931 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8932 F: drivers/platform/x86/hdaps.c
8935 M: Jean Delvare <jdelvare@suse.com>
8936 M: Guenter Roeck <linux@roeck-us.net>
8937 L: linux-hwmon@vger.kernel.org
8939 W: http://hwmon.wiki.kernel.org/
8940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8941 F: Documentation/ABI/testing/sysfs-class-hwmon
8942 F: Documentation/devicetree/bindings/hwmon/
8943 F: Documentation/hwmon/
8945 F: include/linux/hwmon*.h
8946 F: include/trace/events/hwmon*.h
8947 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8949 HARDWARE RANDOM NUMBER GENERATOR CORE
8950 M: Olivia Mackall <olivia@selenic.com>
8951 M: Herbert Xu <herbert@gondor.apana.org.au>
8952 L: linux-crypto@vger.kernel.org
8954 F: Documentation/admin-guide/hw_random.rst
8955 F: Documentation/devicetree/bindings/rng/
8956 F: drivers/char/hw_random/
8957 F: include/linux/hw_random.h
8959 HARDWARE SPINLOCK CORE
8960 M: Ohad Ben-Cohen <ohad@wizery.com>
8961 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8962 R: Baolin Wang <baolin.wang7@gmail.com>
8963 L: linux-remoteproc@vger.kernel.org
8965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8966 F: Documentation/devicetree/bindings/hwlock/
8967 F: Documentation/locking/hwspinlock.rst
8968 F: drivers/hwspinlock/
8969 F: include/linux/hwspinlock.h
8971 HARDWARE TRACING FACILITIES
8972 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8974 F: drivers/hwtracing/
8976 HARMONY SOUND DRIVER
8977 L: linux-parisc@vger.kernel.org
8979 F: sound/parisc/harmony.*
8981 HDPVR USB VIDEO ENCODER DRIVER
8982 M: Hans Verkuil <hverkuil@xs4all.nl>
8983 L: linux-media@vger.kernel.org
8985 W: https://linuxtv.org
8986 T: git git://linuxtv.org/media_tree.git
8987 F: drivers/media/usb/hdpvr/
8989 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8990 M: Matt Hsiao <matt.hsiao@hpe.com>
8992 F: drivers/misc/hpilo.[ch]
8994 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8995 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8997 F: Documentation/watchdog/hpwdt.rst
8998 F: drivers/watchdog/hpwdt.c
9000 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9001 M: Don Brace <don.brace@microchip.com>
9002 L: storagedev@microchip.com
9003 L: linux-scsi@vger.kernel.org
9005 F: Documentation/scsi/hpsa.rst
9006 F: drivers/scsi/hpsa*.[ch]
9007 F: include/linux/cciss*.h
9008 F: include/uapi/linux/cciss*.h
9011 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9012 L: linux-rdma@vger.kernel.org
9014 F: drivers/infiniband/hw/hfi1
9017 L: linux-fsdevel@vger.kernel.org
9019 F: Documentation/filesystems/hfs.rst
9023 L: linux-fsdevel@vger.kernel.org
9025 F: Documentation/filesystems/hfsplus.rst
9028 HGA FRAMEBUFFER DRIVER
9029 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9030 L: linux-nvidia@lists.surfsouth.com
9032 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9033 F: drivers/video/fbdev/hgafb.c
9035 HIBERNATION (aka Software Suspend, aka swsusp)
9036 M: "Rafael J. Wysocki" <rafael@kernel.org>
9037 M: Pavel Machek <pavel@ucw.cz>
9038 L: linux-pm@vger.kernel.org
9040 B: https://bugzilla.kernel.org
9041 F: arch/*/include/asm/suspend*.h
9043 F: drivers/base/power/
9044 F: include/linux/freezer.h
9045 F: include/linux/pm.h
9046 F: include/linux/suspend.h
9050 M: Jiri Kosina <jikos@kernel.org>
9051 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
9052 L: linux-input@vger.kernel.org
9054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9056 F: include/linux/hid*
9057 F: include/uapi/linux/hid*
9059 HID LOGITECH DRIVERS
9060 R: Filipe Laíns <lains@riseup.net>
9061 L: linux-input@vger.kernel.org
9063 F: drivers/hid/hid-logitech-*
9065 HID PLAYSTATION DRIVER
9066 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
9067 L: linux-input@vger.kernel.org
9069 F: drivers/hid/hid-playstation.c
9071 HID SENSOR HUB DRIVERS
9072 M: Jiri Kosina <jikos@kernel.org>
9073 M: Jonathan Cameron <jic23@kernel.org>
9074 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9075 L: linux-input@vger.kernel.org
9076 L: linux-iio@vger.kernel.org
9078 F: Documentation/hid/hid-sensor*
9079 F: drivers/hid/hid-sensor-*
9080 F: drivers/iio/*/hid-*
9081 F: include/linux/hid-sensor-*
9084 M: Ping Cheng <ping.cheng@wacom.com>
9085 M: Jason Gerecke <jason.gerecke@wacom.com>
9086 L: linux-input@vger.kernel.org
9088 F: drivers/hid/wacom.h
9089 F: drivers/hid/wacom_*
9091 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9092 M: Thomas Gleixner <tglx@linutronix.de>
9093 L: linux-kernel@vger.kernel.org
9095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9096 F: Documentation/timers/
9097 F: include/linux/clockchips.h
9098 F: include/linux/hrtimer.h
9099 F: kernel/time/clockevents.c
9100 F: kernel/time/hrtimer.c
9101 F: kernel/time/timer_*.c
9103 HIGH-SPEED SCC DRIVER FOR AX.25
9104 L: linux-hams@vger.kernel.org
9106 F: drivers/net/hamradio/scc.c
9108 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9109 M: HighPoint Linux Team <linux@highpoint-tech.com>
9111 W: http://www.highpoint-tech.com
9112 F: Documentation/scsi/hptiop.rst
9113 F: drivers/scsi/hptiop.c
9116 M: Jes Sorensen <jes@trained-monkey.org>
9117 L: linux-hippi@sunsite.dk
9119 F: drivers/net/hippi/
9120 F: include/linux/hippidevice.h
9121 F: include/uapi/linux/if_hippi.h
9124 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9125 M: Kurt Kanzenbach <kurt@linutronix.de>
9126 L: netdev@vger.kernel.org
9128 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9129 F: drivers/net/dsa/hirschmann/*
9130 F: include/linux/platform_data/hirschmann-hellcreek.h
9131 F: net/dsa/tag_hellcreek.c
9133 HISILICON DMA DRIVER
9134 M: Zhou Wang <wangzhou1@hisilicon.com>
9135 L: dmaengine@vger.kernel.org
9137 F: drivers/dma/hisi_dma.c
9139 HISILICON GPIO DRIVER
9140 M: Luo Jiaxing <luojiaxing@huawei.com>
9141 L: linux-gpio@vger.kernel.org
9143 F: drivers/gpio/gpio-hisi.c
9145 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9146 M: Longfang Liu <liulongfang@huawei.com>
9147 L: linux-crypto@vger.kernel.org
9149 F: Documentation/ABI/testing/debugfs-hisi-hpre
9150 F: drivers/crypto/hisilicon/hpre/hpre.h
9151 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9152 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9154 HISILICON I2C CONTROLLER DRIVER
9155 M: Yicong Yang <yangyicong@hisilicon.com>
9156 L: linux-i2c@vger.kernel.org
9158 W: https://www.hisilicon.com
9159 F: drivers/i2c/busses/i2c-hisi.c
9161 HISILICON LPC BUS DRIVER
9162 M: john.garry@huawei.com
9164 W: http://www.hisilicon.com
9165 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9166 F: drivers/bus/hisi_lpc.c
9168 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9169 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9170 M: Salil Mehta <salil.mehta@huawei.com>
9171 L: netdev@vger.kernel.org
9173 W: http://www.hisilicon.com
9174 F: drivers/net/ethernet/hisilicon/hns3/
9176 HISILICON NETWORK SUBSYSTEM DRIVER
9177 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9178 M: Salil Mehta <salil.mehta@huawei.com>
9179 L: netdev@vger.kernel.org
9181 W: http://www.hisilicon.com
9182 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9183 F: drivers/net/ethernet/hisilicon/
9185 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9186 M: John Stultz <jstultz@google.com>
9187 L: linux-kernel@vger.kernel.org
9189 F: drivers/misc/hisi_hikey_usb.c
9191 HISILICON PMU DRIVER
9192 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9193 M: Qi Liu <liuqi115@huawei.com>
9195 W: http://www.hisilicon.com
9196 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9197 F: Documentation/admin-guide/perf/hisi-pmu.rst
9198 F: drivers/perf/hisilicon
9200 HISILICON HNS3 PMU DRIVER
9201 M: Guangbin Huang <huangguangbin2@huawei.com>
9203 F: Documentation/admin-guide/perf/hns3-pmu.rst
9204 F: drivers/perf/hisilicon/hns3_pmu.c
9207 M: Weili Qian <qianweili@huawei.com>
9208 M: Zhou Wang <wangzhou1@hisilicon.com>
9209 L: linux-crypto@vger.kernel.org
9211 F: drivers/crypto/hisilicon/Kconfig
9212 F: drivers/crypto/hisilicon/Makefile
9213 F: drivers/crypto/hisilicon/qm.c
9214 F: drivers/crypto/hisilicon/sgl.c
9215 F: include/linux/hisi_acc_qm.h
9217 HISILICON ZIP Controller DRIVER
9218 M: Yang Shen <shenyang39@huawei.com>
9219 M: Zhou Wang <wangzhou1@hisilicon.com>
9220 L: linux-crypto@vger.kernel.org
9222 F: Documentation/ABI/testing/debugfs-hisi-zip
9223 F: drivers/crypto/hisilicon/zip/
9225 HISILICON ROCE DRIVER
9226 M: Haoyue Xu <xuhaoyue1@hisilicon.com>
9227 M: Wenpeng Liang <liangwenpeng@huawei.com>
9228 L: linux-rdma@vger.kernel.org
9230 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9231 F: drivers/infiniband/hw/hns/
9233 HISILICON SAS Controller
9234 M: John Garry <john.garry@huawei.com>
9236 W: http://www.hisilicon.com
9237 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9238 F: drivers/scsi/hisi_sas/
9240 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9241 M: Kai Ye <yekai13@huawei.com>
9242 M: Longfang Liu <liulongfang@huawei.com>
9243 L: linux-crypto@vger.kernel.org
9245 F: Documentation/ABI/testing/debugfs-hisi-sec
9246 F: drivers/crypto/hisilicon/sec2/sec.h
9247 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9248 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9249 F: drivers/crypto/hisilicon/sec2/sec_main.c
9251 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9252 M: Jay Fang <f.fangjian@huawei.com>
9253 L: linux-spi@vger.kernel.org
9255 W: http://www.hisilicon.com
9256 F: drivers/spi/spi-hisi-kunpeng.c
9258 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9259 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9260 L: linux-kernel@vger.kernel.org
9262 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9263 F: drivers/spmi/hisi-spmi-controller.c
9265 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9266 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9267 L: linux-kernel@vger.kernel.org
9269 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9270 F: drivers/mfd/hi6421-spmi-pmic.c
9272 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9273 M: Weili Qian <qianweili@huawei.com>
9275 F: drivers/crypto/hisilicon/trng/trng.c
9277 HISILICON V3XX SPI NOR FLASH Controller Driver
9278 M: John Garry <john.garry@huawei.com>
9280 W: http://www.hisilicon.com
9281 F: drivers/spi/spi-hisi-sfc-v3xx.c
9283 HMM - Heterogeneous Memory Management
9284 M: Jérôme Glisse <jglisse@redhat.com>
9285 L: linux-mm@kvack.org
9287 F: Documentation/mm/hmm.rst
9288 F: include/linux/hmm*
9291 F: tools/testing/selftests/vm/*hmm*
9294 M: Jouni Malinen <j@w1.fi>
9295 L: linux-wireless@vger.kernel.org
9297 W: http://w1.fi/hostap-driver.html
9298 F: drivers/net/wireless/intersil/hostap/
9300 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9301 L: platform-driver-x86@vger.kernel.org
9303 F: drivers/platform/x86/tc1100-wmi.c
9305 HPET: High Precision Event Timers driver
9306 M: Clemens Ladisch <clemens@ladisch.de>
9308 F: Documentation/timers/hpet.rst
9309 F: drivers/char/hpet.c
9310 F: include/linux/hpet.h
9311 F: include/uapi/linux/hpet.h
9315 F: arch/x86/include/asm/hpet.h
9316 F: arch/x86/kernel/hpet.c
9319 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9321 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9325 M: Sebastian Reichel <sre@kernel.org>
9327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9328 F: Documentation/ABI/testing/sysfs-bus-hsi
9329 F: Documentation/driver-api/hsi.rst
9331 F: include/linux/hsi/
9332 F: include/uapi/linux/hsi/
9335 L: linux-usb@vger.kernel.org
9337 F: drivers/net/usb/hso.c
9339 HSR NETWORK PROTOCOL
9340 L: netdev@vger.kernel.org
9344 HT16K33 LED CONTROLLER DRIVER
9345 M: Robin van der Gracht <robin@protonic.nl>
9347 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9348 F: drivers/auxdisplay/ht16k33.c
9350 HTCPEN TOUCHSCREEN DRIVER
9351 M: Pau Oliva Fora <pof@eslack.org>
9352 L: linux-input@vger.kernel.org
9354 F: drivers/input/touchscreen/htcpen.c
9357 M: Dipen Patel <dipenp@nvidia.com>
9359 F: Documentation/devicetree/bindings/timestamp/
9360 F: Documentation/driver-api/hte/
9362 F: include/linux/hte.h
9364 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9365 M: Lorenzo Bianconi <lorenzo@kernel.org>
9366 L: linux-iio@vger.kernel.org
9368 W: http://www.st.com/
9369 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9370 F: drivers/iio/humidity/hts221*
9372 HUAWEI ETHERNET DRIVER
9373 L: netdev@vger.kernel.org
9375 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9376 F: drivers/net/ethernet/huawei/hinic/
9379 M: Mike Kravetz <mike.kravetz@oracle.com>
9380 M: Muchun Song <songmuchun@bytedance.com>
9381 L: linux-mm@kvack.org
9383 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9384 F: Documentation/admin-guide/mm/hugetlbpage.rst
9385 F: Documentation/mm/hugetlbfs_reserv.rst
9386 F: Documentation/mm/vmemmap_dedup.rst
9388 F: include/linux/hugetlb.h
9390 F: mm/hugetlb_vmemmap.c
9391 F: mm/hugetlb_vmemmap.h
9394 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9395 L: linux-media@vger.kernel.org
9397 W: https://linuxtv.org
9398 T: git git://linuxtv.org/media_tree.git
9399 F: drivers/media/platform/st/sti/hva
9401 HWPOISON MEMORY FAILURE HANDLING
9402 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9403 R: Miaohe Lin <linmiaohe@huawei.com>
9404 L: linux-mm@kvack.org
9406 F: mm/hwpoison-inject.c
9407 F: mm/memory-failure.c
9409 HYCON HY46XX TOUCHSCREEN SUPPORT
9410 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9411 L: linux-input@vger.kernel.org
9413 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9414 F: drivers/input/touchscreen/hycon-hy46xx.c
9416 HYGON PROCESSOR SUPPORT
9417 M: Pu Wen <puwen@hygon.cn>
9418 L: linux-kernel@vger.kernel.org
9420 F: arch/x86/kernel/cpu/hygon.c
9422 HYNIX HI556 SENSOR DRIVER
9423 M: Shawn Tu <shawnx.tu@intel.com>
9424 L: linux-media@vger.kernel.org
9426 T: git git://linuxtv.org/media_tree.git
9427 F: drivers/media/i2c/hi556.c
9429 HYNIX HI846 SENSOR DRIVER
9430 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9431 L: linux-media@vger.kernel.org
9433 F: drivers/media/i2c/hi846.c
9435 HYNIX HI847 SENSOR DRIVER
9436 M: Shawn Tu <shawnx.tu@intel.com>
9437 L: linux-media@vger.kernel.org
9439 F: drivers/media/i2c/hi847.c
9441 Hyper-V/Azure CORE AND DRIVERS
9442 M: "K. Y. Srinivasan" <kys@microsoft.com>
9443 M: Haiyang Zhang <haiyangz@microsoft.com>
9444 M: Stephen Hemminger <sthemmin@microsoft.com>
9445 M: Wei Liu <wei.liu@kernel.org>
9446 M: Dexuan Cui <decui@microsoft.com>
9447 L: linux-hyperv@vger.kernel.org
9449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9450 F: Documentation/ABI/stable/sysfs-bus-vmbus
9451 F: Documentation/ABI/testing/debugfs-hyperv
9452 F: Documentation/virt/hyperv
9453 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9454 F: arch/arm64/hyperv
9455 F: arch/arm64/include/asm/hyperv-tlfs.h
9456 F: arch/arm64/include/asm/mshyperv.h
9458 F: arch/x86/include/asm/hyperv-tlfs.h
9459 F: arch/x86/include/asm/mshyperv.h
9460 F: arch/x86/include/asm/trace/hyperv.h
9461 F: arch/x86/kernel/cpu/mshyperv.c
9462 F: drivers/clocksource/hyperv_timer.c
9463 F: drivers/hid/hid-hyperv.c
9465 F: drivers/input/serio/hyperv-keyboard.c
9466 F: drivers/iommu/hyperv-iommu.c
9467 F: drivers/net/ethernet/microsoft/
9468 F: drivers/net/hyperv/
9469 F: drivers/pci/controller/pci-hyperv-intf.c
9470 F: drivers/pci/controller/pci-hyperv.c
9471 F: drivers/scsi/storvsc_drv.c
9472 F: drivers/uio/uio_hv_generic.c
9473 F: drivers/video/fbdev/hyperv_fb.c
9474 F: include/asm-generic/hyperv-tlfs.h
9475 F: include/asm-generic/mshyperv.h
9476 F: include/clocksource/hyperv_timer.h
9477 F: include/linux/hyperv.h
9478 F: include/uapi/linux/hyperv.h
9479 F: net/vmw_vsock/hyperv_transport.c
9483 M: Vignesh Raghavendra <vigneshr@ti.com>
9484 L: linux-mtd@lists.infradead.org
9486 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9487 C: irc://irc.oftc.net/mtd
9488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9489 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9490 F: drivers/mtd/hyperbus/
9491 F: include/linux/mtd/hyperbus.h
9493 HYPERVISOR VIRTUAL CONSOLE DRIVER
9494 L: linuxppc-dev@lists.ozlabs.org
9499 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9500 L: linux-i2c@vger.kernel.org
9501 L: linux-acpi@vger.kernel.org
9503 F: drivers/i2c/i2c-core-acpi.c
9505 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9506 M: Ajay Gupta <ajayg@nvidia.com>
9507 L: linux-i2c@vger.kernel.org
9509 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9510 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9513 M: Peter Rosin <peda@axentia.se>
9514 L: linux-i2c@vger.kernel.org
9516 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9517 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9518 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9519 F: Documentation/i2c/i2c-topology.rst
9520 F: Documentation/i2c/muxes/
9521 F: drivers/i2c/i2c-mux.c
9522 F: drivers/i2c/muxes/
9523 F: include/linux/i2c-mux.h
9525 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9526 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9527 L: linux-i2c@vger.kernel.org
9529 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9530 F: drivers/i2c/busses/i2c-mv64xxx.c
9532 I2C OVER PARALLEL PORT
9533 M: Jean Delvare <jdelvare@suse.com>
9534 L: linux-i2c@vger.kernel.org
9536 F: Documentation/i2c/busses/i2c-parport.rst
9537 F: drivers/i2c/busses/i2c-parport.c
9540 M: Wolfram Sang <wsa@kernel.org>
9541 L: linux-i2c@vger.kernel.org
9543 W: https://i2c.wiki.kernel.org/
9544 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9546 F: Documentation/devicetree/bindings/i2c/i2c.txt
9547 F: Documentation/i2c/
9549 F: include/dt-bindings/i2c/i2c.h
9550 F: include/linux/i2c-dev.h
9551 F: include/linux/i2c-smbus.h
9552 F: include/linux/i2c.h
9553 F: include/uapi/linux/i2c-*.h
9554 F: include/uapi/linux/i2c.h
9556 I2C SUBSYSTEM HOST DRIVERS
9557 L: linux-i2c@vger.kernel.org
9559 W: https://i2c.wiki.kernel.org/
9560 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9562 F: Documentation/devicetree/bindings/i2c/
9563 F: drivers/i2c/algos/
9564 F: drivers/i2c/busses/
9565 F: include/dt-bindings/i2c/
9568 M: Jean Delvare <jdelvare@suse.com>
9569 L: linux-i2c@vger.kernel.org
9571 F: Documentation/i2c/busses/i2c-taos-evm.rst
9572 F: drivers/i2c/busses/i2c-taos-evm.c
9575 M: Till Harbaum <till@harbaum.org>
9576 L: linux-i2c@vger.kernel.org
9578 W: http://www.harbaum.org/till/i2c_tiny_usb
9579 F: drivers/i2c/busses/i2c-tiny-usb.c
9581 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9582 M: Jean Delvare <jdelvare@suse.com>
9583 L: linux-i2c@vger.kernel.org
9585 F: Documentation/i2c/busses/i2c-ali1535.rst
9586 F: Documentation/i2c/busses/i2c-ali1563.rst
9587 F: Documentation/i2c/busses/i2c-ali15x3.rst
9588 F: Documentation/i2c/busses/i2c-amd756.rst
9589 F: Documentation/i2c/busses/i2c-amd8111.rst
9590 F: Documentation/i2c/busses/i2c-i801.rst
9591 F: Documentation/i2c/busses/i2c-nforce2.rst
9592 F: Documentation/i2c/busses/i2c-piix4.rst
9593 F: Documentation/i2c/busses/i2c-sis5595.rst
9594 F: Documentation/i2c/busses/i2c-sis630.rst
9595 F: Documentation/i2c/busses/i2c-sis96x.rst
9596 F: Documentation/i2c/busses/i2c-via.rst
9597 F: Documentation/i2c/busses/i2c-viapro.rst
9598 F: drivers/i2c/busses/i2c-ali1535.c
9599 F: drivers/i2c/busses/i2c-ali1563.c
9600 F: drivers/i2c/busses/i2c-ali15x3.c
9601 F: drivers/i2c/busses/i2c-amd756-s4882.c
9602 F: drivers/i2c/busses/i2c-amd756.c
9603 F: drivers/i2c/busses/i2c-amd8111.c
9604 F: drivers/i2c/busses/i2c-i801.c
9605 F: drivers/i2c/busses/i2c-isch.c
9606 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9607 F: drivers/i2c/busses/i2c-nforce2.c
9608 F: drivers/i2c/busses/i2c-piix4.c
9609 F: drivers/i2c/busses/i2c-sis5595.c
9610 F: drivers/i2c/busses/i2c-sis630.c
9611 F: drivers/i2c/busses/i2c-sis96x.c
9612 F: drivers/i2c/busses/i2c-via.c
9613 F: drivers/i2c/busses/i2c-viapro.c
9615 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9616 M: Hans de Goede <hdegoede@redhat.com>
9617 L: linux-i2c@vger.kernel.org
9619 F: drivers/i2c/busses/i2c-cht-wc.c
9621 I2C/SMBUS ISMT DRIVER
9622 M: Seth Heasley <seth.heasley@intel.com>
9623 M: Neil Horman <nhorman@tuxdriver.com>
9624 L: linux-i2c@vger.kernel.org
9625 F: Documentation/i2c/busses/i2c-ismt.rst
9626 F: drivers/i2c/busses/i2c-ismt.c
9628 I2C/SMBUS STUB DRIVER
9629 M: Jean Delvare <jdelvare@suse.com>
9630 L: linux-i2c@vger.kernel.org
9632 F: drivers/i2c/i2c-stub.c
9634 I3C DRIVER FOR CADENCE I3C MASTER IP
9635 M: Przemysław Gaj <pgaj@cadence.com>
9637 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9638 F: drivers/i3c/master/i3c-master-cdns.c
9640 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9641 M: Vitor Soares <vitor.soares@synopsys.com>
9643 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9644 F: drivers/i3c/master/dw*
9647 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9648 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9650 C: irc://chat.freenode.net/linux-i3c
9651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9652 F: Documentation/ABI/testing/sysfs-bus-i3c
9653 F: Documentation/devicetree/bindings/i3c/
9654 F: Documentation/driver-api/i3c
9656 F: include/linux/i3c/
9658 IA64 (Itanium) PLATFORM
9659 L: linux-ia64@vger.kernel.org
9661 F: Documentation/ia64/
9664 IBM Power 842 compression accelerator
9665 M: Haren Myneni <haren@us.ibm.com>
9668 F: drivers/crypto/nx/Kconfig
9669 F: drivers/crypto/nx/Makefile
9670 F: drivers/crypto/nx/nx-842*
9671 F: include/linux/sw842.h
9674 IBM Power in-Nest Crypto Acceleration
9675 M: Breno Leitão <leitao@debian.org>
9676 M: Nayna Jain <nayna@linux.ibm.com>
9677 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9678 L: linux-crypto@vger.kernel.org
9680 F: drivers/crypto/nx/Kconfig
9681 F: drivers/crypto/nx/Makefile
9682 F: drivers/crypto/nx/nx-aes*
9683 F: drivers/crypto/nx/nx-sha*
9684 F: drivers/crypto/nx/nx.*
9685 F: drivers/crypto/nx/nx_csbcpb.h
9686 F: drivers/crypto/nx/nx_debugfs.c
9688 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9689 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9690 L: linux-pci@vger.kernel.org
9691 L: linuxppc-dev@lists.ozlabs.org
9693 F: drivers/pci/hotplug/rpadlpar*
9695 IBM Power Linux RAID adapter
9696 M: Brian King <brking@us.ibm.com>
9698 F: drivers/scsi/ipr.*
9700 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9701 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9702 L: linux-pci@vger.kernel.org
9703 L: linuxppc-dev@lists.ozlabs.org
9705 F: drivers/pci/hotplug/rpaphp*
9707 IBM Power SRIOV Virtual NIC Device Driver
9708 M: Dany Madden <drt@linux.ibm.com>
9709 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9710 L: netdev@vger.kernel.org
9712 F: drivers/net/ethernet/ibm/ibmvnic.*
9714 IBM Power Virtual Accelerator Switchboard
9715 L: linuxppc-dev@lists.ozlabs.org
9717 F: arch/powerpc/include/asm/vas.h
9718 F: arch/powerpc/platforms/powernv/copy-paste.h
9719 F: arch/powerpc/platforms/powernv/vas*
9721 IBM Power Virtual Ethernet Device Driver
9722 M: Nick Child <nnac123@linux.ibm.com>
9723 L: netdev@vger.kernel.org
9725 F: drivers/net/ethernet/ibm/ibmveth.*
9727 IBM Power Virtual FC Device Drivers
9728 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9729 L: linux-scsi@vger.kernel.org
9731 F: drivers/scsi/ibmvscsi/ibmvfc*
9733 IBM Power Virtual Management Channel Driver
9734 M: Brad Warrum <bwarrum@linux.ibm.com>
9735 M: Ritu Agarwal <rituagar@linux.ibm.com>
9737 F: drivers/misc/ibmvmc.*
9739 IBM Power Virtual SCSI Device Drivers
9740 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9741 L: linux-scsi@vger.kernel.org
9743 F: drivers/scsi/ibmvscsi/ibmvscsi*
9744 F: include/scsi/viosrp.h
9746 IBM Power Virtual SCSI Device Target Driver
9747 M: Michael Cyr <mikecyr@linux.ibm.com>
9748 L: linux-scsi@vger.kernel.org
9749 L: target-devel@vger.kernel.org
9751 F: drivers/scsi/ibmvscsi_tgt/
9753 IBM Power VMX Cryptographic instructions
9754 M: Breno Leitão <leitao@debian.org>
9755 M: Nayna Jain <nayna@linux.ibm.com>
9756 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9757 L: linux-crypto@vger.kernel.org
9759 F: drivers/crypto/vmx/Kconfig
9760 F: drivers/crypto/vmx/Makefile
9761 F: drivers/crypto/vmx/aes*
9762 F: drivers/crypto/vmx/ghash*
9763 F: drivers/crypto/vmx/ppc-xlate.pl
9764 F: drivers/crypto/vmx/vmx.c
9766 IBM ServeRAID RAID DRIVER
9768 F: drivers/scsi/ips.*
9770 ICH LPC AND GPIO DRIVER
9771 M: Peter Tyser <ptyser@xes-inc.com>
9773 F: drivers/gpio/gpio-ich.c
9774 F: drivers/mfd/lpc_ich.c
9777 M: Max Staudt <max@enpas.org>
9778 L: linux-i2c@vger.kernel.org
9780 F: drivers/i2c/busses/i2c-icy.c
9782 IDEAPAD LAPTOP EXTRAS DRIVER
9783 M: Ike Panhc <ike.pan@canonical.com>
9784 L: platform-driver-x86@vger.kernel.org
9786 W: http://launchpad.net/ideapad-laptop
9787 F: drivers/platform/x86/ideapad-laptop.c
9789 IDEAPAD LAPTOP SLIDEBAR DRIVER
9790 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9791 L: linux-input@vger.kernel.org
9793 W: https://github.com/o2genum/ideapad-slidebar
9794 F: drivers/input/misc/ideapad_slidebar.c
9797 M: Christian Brauner <brauner@kernel.org>
9798 M: Seth Forshee <sforshee@kernel.org>
9799 L: linux-fsdevel@vger.kernel.org
9801 T: git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
9802 F: Documentation/filesystems/idmappings.rst
9803 F: tools/testing/selftests/mount_setattr/
9804 F: include/linux/mnt_idmapping.h
9806 IDT VersaClock 5 CLOCK DRIVER
9807 M: Luca Ceresoli <luca@lucaceresoli.net>
9809 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9810 F: drivers/clk/clk-versaclock5.c
9812 IEEE 802.15.4 SUBSYSTEM
9813 M: Alexander Aring <alex.aring@gmail.com>
9814 M: Stefan Schmidt <stefan@datenfreihafen.org>
9815 L: linux-wpan@vger.kernel.org
9817 W: https://linux-wpan.org/
9818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9820 F: Documentation/networking/ieee802154.rst
9821 F: drivers/net/ieee802154/
9822 F: include/linux/ieee802154.h
9823 F: include/linux/nl802154.h
9824 F: include/net/af_ieee802154.h
9825 F: include/net/cfg802154.h
9826 F: include/net/ieee802154_netdev.h
9827 F: include/net/mac802154.h
9828 F: include/net/nl802154.h
9833 M: Yotam Gigi <yotam.gi@gmail.com>
9834 M: Jamal Hadi Salim <jhs@mojatatu.com>
9835 F: include/net/ife.h
9836 F: include/uapi/linux/ife.h
9839 IGORPLUG-USB IR RECEIVER
9840 M: Sean Young <sean@mess.org>
9841 L: linux-media@vger.kernel.org
9843 F: drivers/media/rc/igorplugusb.c
9845 IGUANAWORKS USB IR TRANSCEIVER
9846 M: Sean Young <sean@mess.org>
9847 L: linux-media@vger.kernel.org
9849 F: drivers/media/rc/iguanair.c
9851 IIO DIGITAL POTENTIOMETER DAC
9852 M: Peter Rosin <peda@axentia.se>
9853 L: linux-iio@vger.kernel.org
9855 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9856 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9857 F: drivers/iio/dac/dpot-dac.c
9859 IIO ENVELOPE DETECTOR
9860 M: Peter Rosin <peda@axentia.se>
9861 L: linux-iio@vger.kernel.org
9863 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9864 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9865 F: drivers/iio/adc/envelope-detector.c
9868 M: Peter Rosin <peda@axentia.se>
9869 L: linux-iio@vger.kernel.org
9871 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9872 F: drivers/iio/multiplexer/iio-mux.c
9874 IIO SCMI BASED DRIVER
9875 M: Jyoti Bhayana <jbhayana@google.com>
9876 L: linux-iio@vger.kernel.org
9878 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9880 IIO SUBSYSTEM AND DRIVERS
9881 M: Jonathan Cameron <jic23@kernel.org>
9882 R: Lars-Peter Clausen <lars@metafoo.de>
9883 L: linux-iio@vger.kernel.org
9885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9886 F: Documentation/ABI/testing/configfs-iio*
9887 F: Documentation/ABI/testing/sysfs-bus-iio*
9888 F: Documentation/devicetree/bindings/iio/
9890 F: drivers/staging/iio/
9891 F: include/dt-bindings/iio/
9892 F: include/linux/iio/
9896 M: Peter Rosin <peda@axentia.se>
9897 L: linux-iio@vger.kernel.org
9899 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9900 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9901 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9902 F: drivers/iio/afe/iio-rescale.c
9904 IKANOS/ADI EAGLE ADSL USB DRIVER
9905 M: Matthieu Castet <castet.matthieu@free.fr>
9906 M: Stanislaw Gruszka <stf_xl@wp.pl>
9908 F: drivers/usb/atm/ueagle-atm.c
9910 IMAGIS TOUCHSCREEN DRIVER
9911 M: Markuss Broks <markuss.broks@gmail.com>
9913 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9914 F: drivers/input/touchscreen/imagis.c
9916 IMGTEC ASCII LCD DRIVER
9917 M: Paul Burton <paulburton@kernel.org>
9919 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9920 F: drivers/auxdisplay/img-ascii-lcd.c
9922 IMGTEC IR DECODER DRIVER
9924 F: drivers/media/rc/img-ir/
9926 IMON SOUNDGRAPH USB IR RECEIVER
9927 M: Sean Young <sean@mess.org>
9928 L: linux-media@vger.kernel.org
9930 F: drivers/media/rc/imon.c
9931 F: drivers/media/rc/imon_raw.c
9933 IMS TWINTURBO FRAMEBUFFER DRIVER
9934 L: linux-fbdev@vger.kernel.org
9936 F: drivers/video/fbdev/imsttfb.c
9938 INA209 HARDWARE MONITOR DRIVER
9939 M: Guenter Roeck <linux@roeck-us.net>
9940 L: linux-hwmon@vger.kernel.org
9942 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9943 F: Documentation/hwmon/ina209.rst
9944 F: drivers/hwmon/ina209.c
9946 INA2XX HARDWARE MONITOR DRIVER
9947 M: Guenter Roeck <linux@roeck-us.net>
9948 L: linux-hwmon@vger.kernel.org
9950 F: Documentation/hwmon/ina2xx.rst
9951 F: drivers/hwmon/ina2xx.c
9952 F: include/linux/platform_data/ina2xx.h
9954 INDUSTRY PACK SUBSYSTEM (IPACK)
9955 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9956 M: Jens Taprogge <jens.taprogge@taprogge.org>
9957 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9958 L: industrypack-devel@lists.sourceforge.net
9960 W: http://industrypack.sourceforge.net
9963 INFINEON DPS310 Driver
9964 M: Eddie James <eajames@linux.ibm.com>
9965 L: linux-iio@vger.kernel.org
9967 F: drivers/iio/pressure/dps310.c
9969 INFINIBAND SUBSYSTEM
9970 M: Jason Gunthorpe <jgg@nvidia.com>
9971 M: Leon Romanovsky <leonro@nvidia.com>
9972 L: linux-rdma@vger.kernel.org
9974 W: https://github.com/linux-rdma/rdma-core
9975 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9977 F: Documentation/devicetree/bindings/infiniband/
9978 F: Documentation/infiniband/
9979 F: drivers/infiniband/
9981 F: include/trace/events/ib_mad.h
9982 F: include/trace/events/ib_umad.h
9983 F: include/uapi/linux/if_infiniband.h
9984 F: include/uapi/rdma/
9985 F: samples/bpf/ibumad_kern.c
9986 F: samples/bpf/ibumad_user.c
9988 INGENIC JZ4780 NAND DRIVER
9989 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9990 L: linux-mtd@lists.infradead.org
9991 L: linux-mips@vger.kernel.org
9993 F: drivers/mtd/nand/raw/ingenic/
9996 M: Paul Cercueil <paul@crapouillou.net>
9997 L: linux-mips@vger.kernel.org
9999 F: arch/mips/boot/dts/ingenic/
10000 F: arch/mips/generic/board-ingenic.c
10001 F: arch/mips/include/asm/mach-ingenic/
10002 F: arch/mips/ingenic/Kconfig
10003 F: drivers/clk/ingenic/
10004 F: drivers/dma/dma-jz4780.c
10005 F: drivers/gpu/drm/ingenic/
10006 F: drivers/i2c/busses/i2c-jz4780.c
10007 F: drivers/iio/adc/ingenic-adc.c
10008 F: drivers/irqchip/irq-ingenic.c
10009 F: drivers/memory/jz4780-nemc.c
10010 F: drivers/mmc/host/jz4740_mmc.c
10011 F: drivers/mtd/nand/raw/ingenic/
10012 F: drivers/pinctrl/pinctrl-ingenic.c
10013 F: drivers/power/supply/ingenic-battery.c
10014 F: drivers/pwm/pwm-jz4740.c
10015 F: drivers/remoteproc/ingenic_rproc.c
10016 F: drivers/rtc/rtc-jz4740.c
10017 F: drivers/tty/serial/8250/8250_ingenic.c
10018 F: drivers/usb/musb/jz4740.c
10019 F: drivers/watchdog/jz4740_wdt.c
10020 F: include/dt-bindings/iio/adc/ingenic,adc.h
10021 F: include/linux/mfd/ingenic-tcu.h
10022 F: sound/soc/codecs/jz47*
10023 F: sound/soc/jz4740/
10025 INJOINIC IP5xxx POWER BANK IC DRIVER
10026 M: Samuel Holland <samuel@sholland.org>
10028 F: drivers/power/supply/ip5xxx_power.c
10031 M: Jan Kara <jack@suse.cz>
10032 R: Amir Goldstein <amir73il@gmail.com>
10033 L: linux-fsdevel@vger.kernel.org
10035 F: Documentation/filesystems/inotify.rst
10036 F: fs/notify/inotify/
10037 F: include/linux/inotify.h
10038 F: include/uapi/linux/inotify.h
10040 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10041 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
10042 L: linux-input@vger.kernel.org
10044 Q: http://patchwork.kernel.org/project/linux-input/list/
10045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10046 F: Documentation/devicetree/bindings/input/
10047 F: Documentation/devicetree/bindings/serio/
10048 F: Documentation/input/
10050 F: include/dt-bindings/input/
10051 F: include/linux/input.h
10052 F: include/linux/input/
10053 F: include/uapi/linux/input-event-codes.h
10054 F: include/uapi/linux/input.h
10056 INPUT MULTITOUCH (MT) PROTOCOL
10057 M: Henrik Rydberg <rydberg@bitmath.org>
10058 L: linux-input@vger.kernel.org
10060 F: Documentation/input/multi-touch-protocol.rst
10061 F: drivers/input/input-mt.c
10064 INSIDE SECURE CRYPTO DRIVER
10065 M: Antoine Tenart <atenart@kernel.org>
10066 L: linux-crypto@vger.kernel.org
10068 F: drivers/crypto/inside-secure/
10070 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10071 M: Mimi Zohar <zohar@linux.ibm.com>
10072 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10073 L: linux-integrity@vger.kernel.org
10075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10076 F: security/integrity/ima/
10077 F: security/integrity/
10079 INTEL 810/815 FRAMEBUFFER DRIVER
10080 M: Antonino Daplas <adaplas@gmail.com>
10081 L: linux-fbdev@vger.kernel.org
10083 F: drivers/video/fbdev/i810/
10085 INTEL 8255 GPIO DRIVER
10086 M: William Breathitt Gray <william.gray@linaro.org>
10087 L: linux-gpio@vger.kernel.org
10089 F: drivers/gpio/gpio-i8255.c
10090 F: drivers/gpio/gpio-i8255.h
10093 M: Cezary Rojewski <cezary.rojewski@intel.com>
10094 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10095 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
10096 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10097 M: Bard Liao <yung-chuan.liao@linux.intel.com>
10098 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10099 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
10100 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10102 F: sound/soc/intel/
10104 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10105 M: Hans de Goede <hdegoede@redhat.com>
10106 L: platform-driver-x86@vger.kernel.org
10108 F: drivers/platform/x86/intel/atomisp2/pm.c
10110 INTEL ATOMISP2 LED DRIVER
10111 M: Hans de Goede <hdegoede@redhat.com>
10112 L: platform-driver-x86@vger.kernel.org
10114 F: drivers/platform/x86/intel/atomisp2/led.c
10116 INTEL BIOS SAR INT1092 DRIVER
10117 M: Shravan Sudhakar <s.shravan@intel.com>
10118 M: Intel Corporation <linuxwwan@intel.com>
10119 L: platform-driver-x86@vger.kernel.org
10121 F: drivers/platform/x86/intel/int1092/
10123 INTEL BROXTON PMC DRIVER
10124 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10125 M: Zha Qipeng <qipeng.zha@intel.com>
10127 F: drivers/mfd/intel_pmc_bxt.c
10128 F: include/linux/mfd/intel_pmc_bxt.h
10130 INTEL C600 SERIES SAS CONTROLLER DRIVER
10131 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10132 L: linux-scsi@vger.kernel.org
10134 T: git git://git.code.sf.net/p/intel-sas/isci
10135 F: drivers/scsi/isci/
10137 INTEL CPU family model numbers
10138 M: Tony Luck <tony.luck@intel.com>
10140 L: linux-kernel@vger.kernel.org
10142 F: arch/x86/include/asm/intel-family.h
10144 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10145 M: Jani Nikula <jani.nikula@linux.intel.com>
10146 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10147 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
10148 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10149 L: intel-gfx@lists.freedesktop.org
10151 W: https://01.org/linuxgraphics/
10152 Q: http://patchwork.freedesktop.org/project/intel-gfx/
10153 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10154 C: irc://irc.oftc.net/intel-gfx
10155 T: git git://anongit.freedesktop.org/drm-intel
10156 F: Documentation/gpu/i915.rst
10157 F: drivers/gpu/drm/i915/
10158 F: include/drm/i915*
10159 F: include/uapi/drm/i915_drm.h
10161 INTEL ETHERNET DRIVERS
10162 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
10163 M: Tony Nguyen <anthony.l.nguyen@intel.com>
10164 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10166 W: http://www.intel.com/support/feedback.htm
10167 W: http://e1000.sourceforge.net/
10168 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10171 F: Documentation/networking/device_drivers/ethernet/intel/
10172 F: drivers/net/ethernet/intel/
10173 F: drivers/net/ethernet/intel/*/
10174 F: include/linux/avf/virtchnl.h
10175 F: include/linux/net/intel/iidc.h
10177 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10178 M: Mustafa Ismail <mustafa.ismail@intel.com>
10179 M: Shiraz Saleem <shiraz.saleem@intel.com>
10180 L: linux-rdma@vger.kernel.org
10182 F: drivers/infiniband/hw/irdma/
10183 F: include/uapi/rdma/irdma-abi.h
10185 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10186 M: Maik Broemme <mbroemme@libmpq.org>
10187 L: linux-fbdev@vger.kernel.org
10189 F: Documentation/fb/intelfb.rst
10190 F: drivers/video/fbdev/intelfb/
10193 M: Andy Shevchenko <andy@kernel.org>
10194 L: linux-gpio@vger.kernel.org
10196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10197 F: drivers/gpio/gpio-ich.c
10198 F: drivers/gpio/gpio-merrifield.c
10199 F: drivers/gpio/gpio-ml-ioh.c
10200 F: drivers/gpio/gpio-pch.c
10201 F: drivers/gpio/gpio-sch.c
10202 F: drivers/gpio/gpio-sodaville.c
10204 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10205 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10206 M: Zhi Wang <zhi.a.wang@intel.com>
10207 L: intel-gvt-dev@lists.freedesktop.org
10208 L: intel-gfx@lists.freedesktop.org
10210 W: https://01.org/igvt-g
10211 T: git https://github.com/intel/gvt-linux.git
10212 F: drivers/gpu/drm/i915/gvt/
10214 INTEL HID EVENT DRIVER
10215 M: Alex Hung <alex.hung@canonical.com>
10216 L: platform-driver-x86@vger.kernel.org
10218 F: drivers/platform/x86/intel/hid.c
10220 INTEL I/OAT DMA DRIVER
10221 M: Dave Jiang <dave.jiang@intel.com>
10222 R: Dan Williams <dan.j.williams@intel.com>
10223 L: dmaengine@vger.kernel.org
10225 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10226 F: drivers/dma/ioat*
10229 M: Fenghua Yu <fenghua.yu@intel.com>
10230 M: Dave Jiang <dave.jiang@intel.com>
10231 L: dmaengine@vger.kernel.org
10233 F: drivers/dma/idxd/*
10234 F: include/uapi/linux/idxd.h
10237 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10238 M: Len Brown <lenb@kernel.org>
10239 L: linux-pm@vger.kernel.org
10241 B: https://bugzilla.kernel.org
10242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10243 F: drivers/idle/intel_idle.c
10245 INTEL IN FIELD SCAN (IFS) DEVICE
10246 M: Jithu Joseph <jithu.joseph@intel.com>
10247 R: Ashok Raj <ashok.raj@intel.com>
10248 R: Tony Luck <tony.luck@intel.com>
10250 F: drivers/platform/x86/intel/ifs
10251 F: include/trace/events/intel_ifs.h
10253 INTEL INTEGRATED SENSOR HUB DRIVER
10254 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10255 M: Jiri Kosina <jikos@kernel.org>
10256 L: linux-input@vger.kernel.org
10258 F: drivers/hid/intel-ish-hid/
10261 M: David Woodhouse <dwmw2@infradead.org>
10262 M: Lu Baolu <baolu.lu@linux.intel.com>
10263 L: iommu@lists.linux.dev
10265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10266 F: drivers/iommu/intel/
10267 F: include/linux/intel-svm.h
10269 INTEL IOP-ADMA DMA DRIVER
10270 R: Dan Williams <dan.j.williams@intel.com>
10272 F: drivers/dma/iop-adma.c
10274 INTEL IPU3 CSI-2 CIO2 DRIVER
10275 M: Yong Zhi <yong.zhi@intel.com>
10276 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10277 M: Bingbu Cao <bingbu.cao@intel.com>
10278 M: Dan Scally <djrscally@gmail.com>
10279 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10280 L: linux-media@vger.kernel.org
10282 T: git git://linuxtv.org/media_tree.git
10283 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10284 F: drivers/media/pci/intel/ipu3/
10286 INTEL IPU3 CSI-2 IMGU DRIVER
10287 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10288 R: Bingbu Cao <bingbu.cao@intel.com>
10289 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10290 L: linux-media@vger.kernel.org
10292 F: Documentation/admin-guide/media/ipu3.rst
10293 F: Documentation/admin-guide/media/ipu3_rcb.svg
10294 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10295 F: drivers/staging/media/ipu3/
10297 INTEL IXP4XX CRYPTO SUPPORT
10298 M: Corentin Labbe <clabbe@baylibre.com>
10299 L: linux-crypto@vger.kernel.org
10301 F: drivers/crypto/ixp4xx_crypto.c
10303 INTEL ISHTP ECLITE DRIVER
10304 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10305 L: platform-driver-x86@vger.kernel.org
10307 F: drivers/platform/x86/intel/ishtp_eclite.c
10309 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10310 M: Krzysztof Halasa <khalasa@piap.pl>
10312 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10313 F: drivers/net/wan/ixp4xx_hss.c
10314 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10315 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10316 F: include/linux/soc/ixp4xx/npe.h
10317 F: include/linux/soc/ixp4xx/qmgr.h
10319 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10320 M: Deepak Saxena <dsaxena@plexity.net>
10322 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10323 F: drivers/char/hw_random/ixp4xx-rng.c
10325 INTEL KEEM BAY DRM DRIVER
10326 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10327 M: Edmund Dea <edmund.j.dea@intel.com>
10329 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10330 F: drivers/gpu/drm/kmb/
10332 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10333 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10335 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10336 F: drivers/crypto/keembay/Kconfig
10337 F: drivers/crypto/keembay/Makefile
10338 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10339 F: drivers/crypto/keembay/ocs-aes.c
10340 F: drivers/crypto/keembay/ocs-aes.h
10342 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10343 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10344 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10345 M: Mark Gross <mgross@linux.intel.com>
10347 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10348 F: drivers/crypto/keembay/Kconfig
10349 F: drivers/crypto/keembay/Makefile
10350 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10352 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10353 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10354 M: Declan Murphy <declan.murphy@intel.com>
10356 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10357 F: drivers/crypto/keembay/Kconfig
10358 F: drivers/crypto/keembay/Makefile
10359 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10360 F: drivers/crypto/keembay/ocs-hcu.c
10361 F: drivers/crypto/keembay/ocs-hcu.h
10363 INTEL THUNDER BAY EMMC PHY DRIVER
10364 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10365 M: Rashmi A <rashmi.a@intel.com>
10367 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10368 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10370 INTEL MANAGEMENT ENGINE (mei)
10371 M: Tomas Winkler <tomas.winkler@intel.com>
10372 L: linux-kernel@vger.kernel.org
10374 F: Documentation/driver-api/mei/*
10375 F: drivers/misc/mei/
10376 F: drivers/watchdog/mei_wdt.c
10377 F: include/linux/mei_aux.h
10378 F: include/linux/mei_cl_bus.h
10379 F: include/uapi/linux/mei.h
10382 INTEL MAX 10 BMC MFD DRIVER
10383 M: Xu Yilun <yilun.xu@intel.com>
10384 R: Tom Rix <trix@redhat.com>
10386 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10387 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10388 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10389 F: drivers/mfd/intel-m10-bmc.c
10390 F: include/linux/mfd/intel-m10-bmc.h
10392 INTEL MENLOW THERMAL DRIVER
10393 M: Sujith Thomas <sujith.thomas@intel.com>
10394 L: linux-pm@vger.kernel.org
10396 W: https://01.org/linux-acpi
10397 F: drivers/thermal/intel/intel_menlow.c
10399 INTEL P-Unit IPC DRIVER
10400 M: Zha Qipeng <qipeng.zha@intel.com>
10401 L: platform-driver-x86@vger.kernel.org
10403 F: arch/x86/include/asm/intel_punit_ipc.h
10404 F: drivers/platform/x86/intel/punit_ipc.c
10406 INTEL PMC CORE DRIVER
10407 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10408 M: David E Box <david.e.box@intel.com>
10409 L: platform-driver-x86@vger.kernel.org
10411 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10412 F: drivers/platform/x86/intel/pmc/
10414 INTEL PMIC GPIO DRIVERS
10415 M: Andy Shevchenko <andy@kernel.org>
10417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10418 F: drivers/gpio/gpio-*cove.c
10420 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10421 M: Andy Shevchenko <andy@kernel.org>
10423 F: drivers/mfd/intel_soc_pmic*
10424 F: include/linux/mfd/intel_soc_pmic*
10427 M: David E. Box <david.e.box@linux.intel.com>
10429 F: drivers/platform/x86/intel/pmt/
10431 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10432 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10433 L: linux-wireless@vger.kernel.org
10435 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10436 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10437 F: drivers/net/wireless/intel/ipw2x00/
10439 INTEL PSTATE DRIVER
10440 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10441 M: Len Brown <lenb@kernel.org>
10442 L: linux-pm@vger.kernel.org
10444 F: drivers/cpufreq/intel_pstate.c
10446 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10447 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10448 L: linux-iio@vger.kernel.org
10449 F: drivers/counter/intel-qep.c
10452 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10454 F: arch/x86/include/asm/intel_scu_ipc.h
10455 F: drivers/platform/x86/intel_scu_*
10458 M: David E. Box <david.e.box@linux.intel.com>
10460 F: drivers/platform/x86/intel/sdsi.c
10461 F: tools/arch/x86/intel_sdsi/
10462 F: tools/testing/selftests/drivers/sdsi/
10464 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10465 M: Daniel Scally <djrscally@gmail.com>
10467 F: drivers/platform/x86/intel/int3472/
10469 INTEL SPEED SELECT TECHNOLOGY
10470 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10471 L: platform-driver-x86@vger.kernel.org
10473 F: drivers/platform/x86/intel/speed_select_if/
10474 F: include/uapi/linux/isst_if.h
10475 F: tools/power/x86/intel-speed-select/
10477 INTEL STRATIX10 FIRMWARE DRIVERS
10478 M: Dinh Nguyen <dinguyen@kernel.org>
10479 L: linux-kernel@vger.kernel.org
10481 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10482 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10483 F: drivers/firmware/stratix10-rsu.c
10484 F: drivers/firmware/stratix10-svc.c
10485 F: include/linux/firmware/intel/stratix10-smc.h
10486 F: include/linux/firmware/intel/stratix10-svc-client.h
10487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10489 INTEL TELEMETRY DRIVER
10490 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10491 M: "David E. Box" <david.e.box@linux.intel.com>
10492 L: platform-driver-x86@vger.kernel.org
10494 F: arch/x86/include/asm/intel_telemetry.h
10495 F: drivers/platform/x86/intel/telemetry/
10497 INTEL UNCORE FREQUENCY CONTROL
10498 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10499 L: platform-driver-x86@vger.kernel.org
10501 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10502 F: drivers/platform/x86/intel/uncore-frequency/
10504 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10505 M: David E. Box <david.e.box@linux.intel.com>
10507 F: drivers/platform/x86/intel/vsec.*
10509 INTEL VIRTUAL BUTTON DRIVER
10510 M: AceLan Kao <acelan.kao@canonical.com>
10511 L: platform-driver-x86@vger.kernel.org
10513 F: drivers/platform/x86/intel/vbtn.c
10515 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10516 M: Stanislaw Gruszka <stf_xl@wp.pl>
10517 L: linux-wireless@vger.kernel.org
10519 F: drivers/net/wireless/intel/iwlegacy/
10521 INTEL WIRELESS WIFI LINK (iwlwifi)
10522 M: Gregory Greenman <gregory.greenman@intel.com>
10523 L: linux-wireless@vger.kernel.org
10525 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10527 F: drivers/net/wireless/intel/iwlwifi/
10529 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10530 M: Jithu Joseph <jithu.joseph@intel.com>
10531 R: Maurice Ma <maurice.ma@intel.com>
10533 W: https://slimbootloader.github.io/security/firmware-update.html
10534 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10536 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10537 L: Dell.Client.Kernel@dell.com
10539 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10541 INTEL WWAN IOSM DRIVER
10542 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10543 M: Intel Corporation <linuxwwan@intel.com>
10544 L: netdev@vger.kernel.org
10546 F: drivers/net/wwan/iosm/
10549 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10551 F: Documentation/trace/intel_th.rst
10552 F: drivers/hwtracing/intel_th/
10553 F: include/linux/intel_th.h
10555 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10556 M: Ning Sun <ning.sun@intel.com>
10557 L: tboot-devel@lists.sourceforge.net
10559 W: http://tboot.sourceforge.net
10560 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10561 F: Documentation/x86/intel_txt.rst
10562 F: arch/x86/kernel/tboot.c
10563 F: include/linux/tboot.h
10566 M: Jarkko Sakkinen <jarkko@kernel.org>
10567 R: Dave Hansen <dave.hansen@linux.intel.com>
10568 L: linux-sgx@vger.kernel.org
10570 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10572 F: Documentation/x86/sgx.rst
10573 F: arch/x86/entry/vdso/vsgx.S
10574 F: arch/x86/include/asm/sgx.h
10575 F: arch/x86/include/uapi/asm/sgx.h
10576 F: arch/x86/kernel/cpu/sgx/*
10577 F: tools/testing/selftests/sgx/*
10581 M: Georgi Djakov <djakov@kernel.org>
10582 L: linux-pm@vger.kernel.org
10584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10585 F: Documentation/devicetree/bindings/interconnect/
10586 F: Documentation/driver-api/interconnect.rst
10587 F: drivers/interconnect/
10588 F: include/dt-bindings/interconnect/
10589 F: include/linux/interconnect-provider.h
10590 F: include/linux/interconnect.h
10592 INTERRUPT COUNTER DRIVER
10593 M: Oleksij Rempel <o.rempel@pengutronix.de>
10594 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10595 L: linux-iio@vger.kernel.org
10596 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10597 F: drivers/counter/interrupt-cnt.c
10599 INTERSIL ISL7998X VIDEO DECODER DRIVER
10600 M: Michael Tretter <m.tretter@pengutronix.de>
10601 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10602 L: linux-media@vger.kernel.org
10604 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10605 F: drivers/media/i2c/isl7998x.c
10607 INVENSENSE ICM-426xx IMU DRIVER
10608 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10609 L: linux-iio@vger.kernel.org
10611 W: https://invensense.tdk.com/
10612 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10613 F: drivers/iio/imu/inv_icm42600/
10615 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10616 M: Linus Walleij <linus.walleij@linaro.org>
10617 L: linux-iio@vger.kernel.org
10619 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10620 F: drivers/iio/gyro/mpu3050*
10622 IOC3 ETHERNET DRIVER
10623 M: Ralf Baechle <ralf@linux-mips.org>
10624 L: linux-mips@vger.kernel.org
10626 F: drivers/net/ethernet/sgi/ioc3-eth.c
10628 IOMAP FILESYSTEM LIBRARY
10629 M: Christoph Hellwig <hch@infradead.org>
10630 M: Darrick J. Wong <djwong@kernel.org>
10631 L: linux-xfs@vger.kernel.org
10632 L: linux-fsdevel@vger.kernel.org
10634 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10636 F: include/linux/iomap.h
10638 IOMMU DMA-API LAYER
10639 M: Robin Murphy <robin.murphy@arm.com>
10640 L: iommu@lists.linux.dev
10642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10643 F: drivers/iommu/dma-iommu.c
10644 F: drivers/iommu/iova.c
10645 F: include/linux/dma-iommu.h
10646 F: include/linux/iova.h
10649 M: Joerg Roedel <joro@8bytes.org>
10650 M: Will Deacon <will@kernel.org>
10651 R: Robin Murphy <robin.murphy@arm.com>
10652 L: iommu@lists.linux.dev
10654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10655 F: Documentation/devicetree/bindings/iommu/
10656 F: Documentation/userspace-api/iommu.rst
10658 F: include/linux/iommu.h
10659 F: include/linux/iova.h
10660 F: include/linux/of_iommu.h
10661 F: include/uapi/linux/iommu.h
10664 M: Thomas Zimmermann <tzimmermann@suse.de>
10665 L: dri-devel@lists.freedesktop.org
10667 T: git git://anongit.freedesktop.org/drm/drm-misc
10668 F: include/linux/iosys-map.h
10671 M: Jens Axboe <axboe@kernel.dk>
10672 R: Pavel Begunkov <asml.silence@gmail.com>
10673 L: io-uring@vger.kernel.org
10675 T: git git://git.kernel.dk/linux-block
10676 T: git git://git.kernel.dk/liburing
10678 F: include/linux/io_uring.h
10679 F: include/linux/io_uring_types.h
10680 F: include/uapi/linux/io_uring.h
10684 M: Corey Minyard <minyard@acm.org>
10685 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10687 W: http://openipmi.sourceforge.net/
10688 T: git https://github.com/cminyard/linux-ipmi.git for-next
10689 F: Documentation/driver-api/ipmi.rst
10690 F: Documentation/devicetree/bindings/ipmi/
10691 F: drivers/char/ipmi/
10692 F: include/linux/ipmi*
10693 F: include/uapi/linux/ipmi*
10695 IPS SCSI RAID DRIVER
10696 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10697 L: linux-scsi@vger.kernel.org
10699 W: http://www.adaptec.com/
10700 F: drivers/scsi/ips*
10703 M: Simon Horman <horms@verge.net.au>
10704 M: Julian Anastasov <ja@ssi.bg>
10705 L: netdev@vger.kernel.org
10706 L: lvs-devel@vger.kernel.org
10708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10710 F: Documentation/networking/ipvs-sysctl.rst
10711 F: include/net/ip_vs.h
10712 F: include/uapi/linux/ip_vs.h
10713 F: net/netfilter/ipvs/
10716 M: Jiri Kosina <jikos@kernel.org>
10717 M: David Sterba <dsterba@suse.com>
10719 F: drivers/tty/ipwireless/
10721 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10722 M: Marc Zyngier <maz@kernel.org>
10724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10725 F: Documentation/core-api/irq/irq-domain.rst
10726 F: include/linux/irqdomain.h
10727 F: kernel/irq/irqdomain.c
10728 F: kernel/irq/msi.c
10731 M: Thomas Gleixner <tglx@linutronix.de>
10732 L: linux-kernel@vger.kernel.org
10734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10738 M: Thomas Gleixner <tglx@linutronix.de>
10739 M: Marc Zyngier <maz@kernel.org>
10740 L: linux-kernel@vger.kernel.org
10742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10743 F: Documentation/devicetree/bindings/interrupt-controller/
10744 F: drivers/irqchip/
10747 M: William Breathitt Gray <william.gray@linaro.org>
10749 F: Documentation/driver-api/isa.rst
10750 F: drivers/base/isa.c
10751 F: include/linux/isa.h
10754 M: Hans Verkuil <hverkuil@xs4all.nl>
10755 L: linux-media@vger.kernel.org
10757 W: https://linuxtv.org
10758 T: git git://linuxtv.org/media_tree.git
10759 F: drivers/media/radio/radio-isa*
10762 M: Jaroslav Kysela <perex@perex.cz>
10764 F: Documentation/driver-api/isapnp.rst
10765 F: drivers/pnp/isapnp/
10766 F: include/linux/isapnp.h
10769 M: Lee Duncan <lduncan@suse.com>
10770 M: Chris Leech <cleech@redhat.com>
10771 M: Mike Christie <michael.christie@oracle.com>
10772 L: open-iscsi@googlegroups.com
10773 L: linux-scsi@vger.kernel.org
10775 W: www.open-iscsi.com
10776 F: drivers/scsi/*iscsi*
10777 F: include/scsi/*iscsi*
10779 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10780 M: Peter Jones <pjones@redhat.com>
10781 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10783 F: drivers/firmware/iscsi_ibft*
10785 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10786 M: Sagi Grimberg <sagi@grimberg.me>
10787 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10788 L: linux-rdma@vger.kernel.org
10790 W: http://www.openfabrics.org
10791 W: www.open-iscsi.org
10792 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10793 F: drivers/infiniband/ulp/iser/
10795 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10796 M: Sagi Grimberg <sagi@grimberg.me>
10797 L: linux-rdma@vger.kernel.org
10798 L: target-devel@vger.kernel.org
10800 W: http://www.linux-iscsi.org
10801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10802 F: drivers/infiniband/ulp/isert
10804 ISDN/CMTP OVER BLUETOOTH
10805 M: Karsten Keil <isdn@linux-pingi.de>
10806 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10807 L: netdev@vger.kernel.org
10809 W: http://www.isdn4linux.de
10810 F: Documentation/isdn/
10811 F: drivers/isdn/capi/
10812 F: include/linux/isdn/
10813 F: include/uapi/linux/isdn/
10814 F: net/bluetooth/cmtp/
10816 ISDN/mISDN SUBSYSTEM
10817 M: Karsten Keil <isdn@linux-pingi.de>
10818 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10819 L: netdev@vger.kernel.org
10821 W: http://www.isdn4linux.de
10822 F: drivers/isdn/Kconfig
10823 F: drivers/isdn/Makefile
10824 F: drivers/isdn/hardware/
10825 F: drivers/isdn/mISDN/
10827 IT87 HARDWARE MONITORING DRIVER
10828 M: Jean Delvare <jdelvare@suse.com>
10829 L: linux-hwmon@vger.kernel.org
10831 F: Documentation/hwmon/it87.rst
10832 F: drivers/hwmon/it87.c
10834 IT913X MEDIA DRIVER
10835 M: Antti Palosaari <crope@iki.fi>
10836 L: linux-media@vger.kernel.org
10838 W: https://linuxtv.org
10839 W: http://palosaari.fi/linux/
10840 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10841 T: git git://linuxtv.org/anttip/media_tree.git
10842 F: drivers/media/tuners/it913x*
10844 ITE IT66121 HDMI BRIDGE DRIVER
10845 M: Phong LE <ple@baylibre.com>
10846 M: Neil Armstrong <narmstrong@baylibre.com>
10848 T: git git://anongit.freedesktop.org/drm/drm-misc
10849 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10850 F: drivers/gpu/drm/bridge/ite-it66121.c
10852 IVTV VIDEO4LINUX DRIVER
10853 M: Andy Walls <awalls@md.metrocast.net>
10854 L: linux-media@vger.kernel.org
10856 W: https://linuxtv.org
10857 T: git git://linuxtv.org/media_tree.git
10858 F: Documentation/admin-guide/media/ivtv*
10859 F: drivers/media/pci/ivtv/
10860 F: include/uapi/linux/ivtv*
10862 IX2505V MEDIA DRIVER
10863 M: Malcolm Priestley <tvboxspy@gmail.com>
10864 L: linux-media@vger.kernel.org
10866 W: https://linuxtv.org
10867 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10868 F: drivers/media/dvb-frontends/ix2505v*
10870 JAILHOUSE HYPERVISOR INTERFACE
10871 M: Jan Kiszka <jan.kiszka@siemens.com>
10872 L: jailhouse-dev@googlegroups.com
10874 F: arch/x86/include/asm/jailhouse_para.h
10875 F: arch/x86/kernel/jailhouse.c
10877 JC42.4 TEMPERATURE SENSOR DRIVER
10878 M: Guenter Roeck <linux@roeck-us.net>
10879 L: linux-hwmon@vger.kernel.org
10881 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10882 F: Documentation/hwmon/jc42.rst
10883 F: drivers/hwmon/jc42.c
10886 M: Dave Kleikamp <shaggy@kernel.org>
10887 L: jfs-discussion@lists.sourceforge.net
10889 W: http://jfs.sourceforge.net/
10890 T: git git://github.com/kleikamp/linux-shaggy.git
10891 F: Documentation/admin-guide/jfs.rst
10895 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10896 L: netdev@vger.kernel.org
10898 F: drivers/net/ethernet/jme.*
10900 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10901 M: David Woodhouse <dwmw2@infradead.org>
10902 M: Richard Weinberger <richard@nod.at>
10903 L: linux-mtd@lists.infradead.org
10905 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10906 T: git git://git.infradead.org/ubifs-2.6.git
10908 F: include/uapi/linux/jffs2.h
10910 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10911 M: "Theodore Ts'o" <tytso@mit.edu>
10912 M: Jan Kara <jack@suse.com>
10913 L: linux-ext4@vger.kernel.org
10916 F: include/linux/jbd2.h
10918 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10919 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10920 L: linux-media@vger.kernel.org
10921 L: linux-renesas-soc@vger.kernel.org
10923 F: drivers/media/platform/renesas/rcar_jpu.c
10925 JSM Neo PCI based serial card
10926 L: linux-serial@vger.kernel.org
10928 F: drivers/tty/serial/jsm/
10930 K10TEMP HARDWARE MONITORING DRIVER
10931 M: Clemens Ladisch <clemens@ladisch.de>
10932 L: linux-hwmon@vger.kernel.org
10934 F: Documentation/hwmon/k10temp.rst
10935 F: drivers/hwmon/k10temp.c
10937 K8TEMP HARDWARE MONITORING DRIVER
10938 M: Rudolf Marek <r.marek@assembler.cz>
10939 L: linux-hwmon@vger.kernel.org
10941 F: Documentation/hwmon/k8temp.rst
10942 F: drivers/hwmon/k8temp.c
10945 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10946 R: Alexander Potapenko <glider@google.com>
10947 R: Andrey Konovalov <andreyknvl@gmail.com>
10948 R: Dmitry Vyukov <dvyukov@google.com>
10949 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
10950 L: kasan-dev@googlegroups.com
10952 F: Documentation/dev-tools/kasan.rst
10953 F: arch/*/include/asm/*kasan.h
10954 F: arch/*/mm/kasan_init*
10955 F: include/linux/kasan*.h
10956 F: lib/Kconfig.kasan
10957 F: lib/test_kasan*.c
10959 F: scripts/Makefile.kasan
10962 M: Masahiro Yamada <masahiroy@kernel.org>
10963 L: linux-kbuild@vger.kernel.org
10965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10966 F: Documentation/kbuild/kconfig*
10967 F: scripts/Kconfig.include
10968 F: scripts/kconfig/
10971 R: Dmitry Vyukov <dvyukov@google.com>
10972 R: Andrey Konovalov <andreyknvl@gmail.com>
10973 L: kasan-dev@googlegroups.com
10975 F: Documentation/dev-tools/kcov.rst
10976 F: include/linux/kcov.h
10977 F: include/uapi/linux/kcov.h
10979 F: scripts/Makefile.kcov
10982 M: Marco Elver <elver@google.com>
10983 R: Dmitry Vyukov <dvyukov@google.com>
10984 L: kasan-dev@googlegroups.com
10986 F: Documentation/dev-tools/kcsan.rst
10987 F: include/linux/kcsan*.h
10989 F: lib/Kconfig.kcsan
10990 F: scripts/Makefile.kcsan
10993 M: Baoquan He <bhe@redhat.com>
10994 R: Vivek Goyal <vgoyal@redhat.com>
10995 R: Dave Young <dyoung@redhat.com>
10996 L: kexec@lists.infradead.org
10998 W: http://lse.sourceforge.net/kdump/
10999 F: Documentation/admin-guide/kdump/
11000 F: fs/proc/vmcore.c
11001 F: include/linux/crash_core.h
11002 F: include/linux/crash_dump.h
11003 F: include/uapi/linux/vmcore.h
11004 F: kernel/crash_*.c
11006 KEENE FM RADIO TRANSMITTER DRIVER
11007 M: Hans Verkuil <hverkuil@xs4all.nl>
11008 L: linux-media@vger.kernel.org
11010 W: https://linuxtv.org
11011 T: git git://linuxtv.org/media_tree.git
11012 F: drivers/media/radio/radio-keene*
11015 M: Ian Kent <raven@themaw.net>
11016 L: autofs@vger.kernel.org
11020 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11021 M: Masahiro Yamada <masahiroy@kernel.org>
11022 M: Michal Marek <michal.lkml@markovi.net>
11023 R: Nick Desaulniers <ndesaulniers@google.com>
11024 L: linux-kbuild@vger.kernel.org
11026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11027 F: Documentation/kbuild/
11029 F: scripts/*vmlinux*
11031 F: scripts/Makefile*
11033 F: scripts/dummy-tools/
11036 F: scripts/package/
11038 KERNEL HARDENING (not covered by other areas)
11039 M: Kees Cook <keescook@chromium.org>
11040 L: linux-hardening@vger.kernel.org
11042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11043 F: include/linux/overflow.h
11044 F: include/linux/randomize_kstack.h
11046 K: \b(add|choose)_random_kstack_offset\b
11047 K: \b__check_(object_size|heap_object)\b
11050 L: kernel-janitors@vger.kernel.org
11052 W: http://kernelnewbies.org/KernelJanitors
11054 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11055 M: Chuck Lever <chuck.lever@oracle.com>
11056 M: Jeff Layton <jlayton@kernel.org>
11057 L: linux-nfs@vger.kernel.org
11059 W: http://nfs.sourceforge.net/
11060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11064 F: include/linux/lockd/
11065 F: include/linux/sunrpc/
11066 F: include/uapi/linux/nfsd/
11067 F: include/uapi/linux/sunrpc/
11069 F: Documentation/filesystems/nfs/
11072 M: Thorsten Leemhuis <linux@leemhuis.info>
11073 L: regressions@lists.linux.dev
11075 F: Documentation/admin-guide/reporting-regressions.rst
11076 F: Documentation/process/handling-regressions.rst
11078 KERNEL SELFTEST FRAMEWORK
11079 M: Shuah Khan <shuah@kernel.org>
11080 M: Shuah Khan <skhan@linuxfoundation.org>
11081 L: linux-kselftest@vger.kernel.org
11083 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
11084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11085 F: Documentation/dev-tools/kselftest*
11086 F: tools/testing/selftests/
11088 KERNEL SMB3 SERVER (KSMBD)
11089 M: Namjae Jeon <linkinjeon@kernel.org>
11090 M: Steve French <sfrench@samba.org>
11091 M: Hyunchul Lee <hyc.lee@gmail.com>
11092 R: Sergey Senozhatsky <senozhatsky@chromium.org>
11093 L: linux-cifs@vger.kernel.org
11095 T: git git://git.samba.org/ksmbd.git
11096 F: Documentation/filesystems/cifs/ksmbd.rst
11098 F: fs/smbfs_common/
11100 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11101 M: Brendan Higgins <brendanhiggins@google.com>
11102 M: David Gow <davidgow@google.com>
11103 L: linux-kselftest@vger.kernel.org
11104 L: kunit-dev@googlegroups.com
11106 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
11107 F: Documentation/dev-tools/kunit/
11110 F: tools/testing/kunit/
11112 KERNEL USERMODE HELPER
11113 M: Luis Chamberlain <mcgrof@kernel.org>
11114 L: linux-kernel@vger.kernel.org
11116 F: include/linux/umh.h
11119 KERNEL VIRTUAL MACHINE (KVM)
11120 M: Paolo Bonzini <pbonzini@redhat.com>
11121 L: kvm@vger.kernel.org
11123 W: http://www.linux-kvm.org
11124 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11125 F: Documentation/virt/kvm/
11126 F: include/asm-generic/kvm*
11127 F: include/kvm/iodev.h
11128 F: include/linux/kvm*
11129 F: include/trace/events/kvm.h
11130 F: include/uapi/asm-generic/kvm*
11131 F: include/uapi/linux/kvm*
11133 F: tools/testing/selftests/kvm/
11136 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11137 M: Marc Zyngier <maz@kernel.org>
11138 R: James Morse <james.morse@arm.com>
11139 R: Alexandru Elisei <alexandru.elisei@arm.com>
11140 R: Suzuki K Poulose <suzuki.poulose@arm.com>
11141 R: Oliver Upton <oliver.upton@linux.dev>
11142 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11143 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
11145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11146 F: arch/arm64/include/asm/kvm*
11147 F: arch/arm64/include/uapi/asm/kvm*
11149 F: include/kvm/arm_*
11150 F: tools/testing/selftests/kvm/*/aarch64/
11151 F: tools/testing/selftests/kvm/aarch64/
11153 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11154 M: Huacai Chen <chenhuacai@kernel.org>
11155 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
11156 L: linux-mips@vger.kernel.org
11157 L: kvm@vger.kernel.org
11159 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11160 F: arch/mips/include/asm/kvm*
11161 F: arch/mips/include/uapi/asm/kvm*
11164 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11165 L: linuxppc-dev@lists.ozlabs.org
11166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11167 F: arch/powerpc/include/asm/kvm*
11168 F: arch/powerpc/include/uapi/asm/kvm*
11169 F: arch/powerpc/kernel/kvm*
11170 F: arch/powerpc/kvm/
11172 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11173 M: Anup Patel <anup@brainfault.org>
11174 R: Atish Patra <atishp@atishpatra.org>
11175 L: kvm@vger.kernel.org
11176 L: kvm-riscv@lists.infradead.org
11177 L: linux-riscv@lists.infradead.org
11179 T: git git://github.com/kvm-riscv/linux.git
11180 F: arch/riscv/include/asm/kvm*
11181 F: arch/riscv/include/uapi/asm/kvm*
11183 F: tools/testing/selftests/kvm/*/riscv/
11185 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11186 M: Christian Borntraeger <borntraeger@linux.ibm.com>
11187 M: Janosch Frank <frankja@linux.ibm.com>
11188 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
11189 R: David Hildenbrand <david@redhat.com>
11190 L: kvm@vger.kernel.org
11192 W: http://www.ibm.com/developerworks/linux/linux390/
11193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11194 F: Documentation/virt/kvm/s390*
11195 F: arch/s390/include/asm/gmap.h
11196 F: arch/s390/include/asm/kvm*
11197 F: arch/s390/include/uapi/asm/kvm*
11198 F: arch/s390/include/uapi/asm/uvdevice.h
11199 F: arch/s390/kernel/uv.c
11201 F: arch/s390/mm/gmap.c
11202 F: drivers/s390/char/uvdevice.c
11203 F: tools/testing/selftests/drivers/s390x/uvdevice/
11204 F: tools/testing/selftests/kvm/*/s390x/
11205 F: tools/testing/selftests/kvm/s390x/
11207 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11208 M: Sean Christopherson <seanjc@google.com>
11209 M: Paolo Bonzini <pbonzini@redhat.com>
11210 L: kvm@vger.kernel.org
11212 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11213 F: arch/x86/include/asm/kvm*
11214 F: arch/x86/include/asm/svm.h
11215 F: arch/x86/include/asm/vmx*.h
11216 F: arch/x86/include/uapi/asm/kvm*
11217 F: arch/x86/include/uapi/asm/svm.h
11218 F: arch/x86/include/uapi/asm/vmx.h
11222 KVM PARAVIRT (KVM/paravirt)
11223 M: Paolo Bonzini <pbonzini@redhat.com>
11224 R: Wanpeng Li <wanpengli@tencent.com>
11225 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11226 L: kvm@vger.kernel.org
11228 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11229 F: arch/x86/kernel/kvm.c
11230 F: arch/x86/kernel/kvmclock.c
11231 F: arch/x86/include/asm/pvclock-abi.h
11232 F: include/linux/kvm_para.h
11233 F: include/uapi/linux/kvm_para.h
11234 F: include/uapi/asm-generic/kvm_para.h
11235 F: include/asm-generic/kvm_para.h
11236 F: arch/um/include/asm/kvm_para.h
11237 F: arch/x86/include/asm/kvm_para.h
11238 F: arch/x86/include/uapi/asm/kvm_para.h
11240 KVM X86 HYPER-V (KVM/hyper-v)
11241 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11242 M: Sean Christopherson <seanjc@google.com>
11243 M: Paolo Bonzini <pbonzini@redhat.com>
11244 L: kvm@vger.kernel.org
11246 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11247 F: arch/x86/kvm/hyperv.*
11248 F: arch/x86/kvm/kvm_onhyperv.*
11249 F: arch/x86/kvm/svm/hyperv.*
11250 F: arch/x86/kvm/svm/svm_onhyperv.*
11251 F: arch/x86/kvm/vmx/evmcs.*
11254 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11255 M: Tejun Heo <tj@kernel.org>
11257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11259 F: include/linux/kernfs.h
11262 M: Eric Biederman <ebiederm@xmission.com>
11263 L: kexec@lists.infradead.org
11265 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11266 F: include/linux/kexec.h
11267 F: include/uapi/linux/kexec.h
11271 M: Mimi Zohar <zohar@linux.ibm.com>
11272 L: linux-integrity@vger.kernel.org
11273 L: keyrings@vger.kernel.org
11275 F: Documentation/security/keys/trusted-encrypted.rst
11276 F: include/keys/encrypted-type.h
11277 F: security/keys/encrypted-keys/
11280 M: James Bottomley <jejb@linux.ibm.com>
11281 M: Jarkko Sakkinen <jarkko@kernel.org>
11282 M: Mimi Zohar <zohar@linux.ibm.com>
11283 L: linux-integrity@vger.kernel.org
11284 L: keyrings@vger.kernel.org
11286 F: Documentation/security/keys/trusted-encrypted.rst
11287 F: include/keys/trusted-type.h
11288 F: include/keys/trusted_tpm.h
11289 F: security/keys/trusted-keys/
11292 M: Sumit Garg <sumit.garg@linaro.org>
11293 L: linux-integrity@vger.kernel.org
11294 L: keyrings@vger.kernel.org
11296 F: include/keys/trusted_tee.h
11297 F: security/keys/trusted-keys/trusted_tee.c
11300 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11301 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11302 L: linux-integrity@vger.kernel.org
11303 L: keyrings@vger.kernel.org
11305 F: include/keys/trusted_caam.h
11306 F: security/keys/trusted-keys/trusted_caam.c
11309 M: David Howells <dhowells@redhat.com>
11310 M: Jarkko Sakkinen <jarkko@kernel.org>
11311 L: keyrings@vger.kernel.org
11313 F: Documentation/security/keys/core.rst
11315 F: include/linux/key-type.h
11316 F: include/linux/key.h
11317 F: include/linux/keyctl.h
11318 F: include/uapi/linux/keyctl.h
11321 KEYS/KEYRINGS_INTEGRITY
11322 M: Jarkko Sakkinen <jarkko@kernel.org>
11323 M: Mimi Zohar <zohar@linux.ibm.com>
11324 L: linux-integrity@vger.kernel.org
11325 L: keyrings@vger.kernel.org
11327 F: security/integrity/platform_certs
11330 M: Alexander Potapenko <glider@google.com>
11331 M: Marco Elver <elver@google.com>
11332 R: Dmitry Vyukov <dvyukov@google.com>
11333 L: kasan-dev@googlegroups.com
11335 F: Documentation/dev-tools/kfence.rst
11336 F: arch/*/include/asm/kfence.h
11337 F: include/linux/kfence.h
11338 F: lib/Kconfig.kfence
11342 M: Stefani Seibold <stefani@seibold.net>
11344 F: include/linux/kfifo.h
11348 KGDB / KDB /debug_core
11349 M: Jason Wessel <jason.wessel@windriver.com>
11350 M: Daniel Thompson <daniel.thompson@linaro.org>
11351 R: Douglas Anderson <dianders@chromium.org>
11352 L: kgdb-bugreport@lists.sourceforge.net
11354 W: http://kgdb.wiki.kernel.org/
11355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11356 F: Documentation/dev-tools/kgdb.rst
11357 F: drivers/misc/kgdbts.c
11358 F: drivers/tty/serial/kgdboc.c
11359 F: include/linux/kdb.h
11360 F: include/linux/kgdb.h
11362 F: kernel/module/kdb.c
11364 KHADAS MCU MFD DRIVER
11365 M: Neil Armstrong <narmstrong@baylibre.com>
11366 L: linux-amlogic@lists.infradead.org
11368 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11369 F: drivers/mfd/khadas-mcu.c
11370 F: include/linux/mfd/khadas-mcu.h
11371 F: drivers/thermal/khadas_mcu_fan.c
11374 M: Catalin Marinas <catalin.marinas@arm.com>
11376 F: Documentation/dev-tools/kmemleak.rst
11377 F: include/linux/kmemleak.h
11379 F: samples/kmemleak/kmemleak-test.c
11381 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11382 M: Luis Chamberlain <mcgrof@kernel.org>
11383 L: linux-kernel@vger.kernel.org
11384 L: linux-modules@vger.kernel.org
11386 F: include/linux/kmod.h
11389 F: tools/testing/selftests/kmod/
11392 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11393 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11394 M: "David S. Miller" <davem@davemloft.net>
11395 M: Masami Hiramatsu <mhiramat@kernel.org>
11397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
11398 F: Documentation/trace/kprobes.rst
11399 F: include/asm-generic/kprobes.h
11400 F: include/linux/kprobes.h
11401 F: kernel/kprobes.c
11402 F: lib/test_kprobes.c
11405 KS0108 LCD CONTROLLER DRIVER
11406 M: Miguel Ojeda <ojeda@kernel.org>
11408 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11409 F: drivers/auxdisplay/ks0108.c
11410 F: include/linux/ks0108.h
11412 KTD253 BACKLIGHT DRIVER
11413 M: Linus Walleij <linus.walleij@linaro.org>
11415 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11416 F: drivers/video/backlight/ktd253-backlight.c
11419 M: Steven Rostedt <rostedt@goodmis.org>
11420 M: John Hawley <warthog9@eaglescrag.net>
11422 F: tools/testing/ktest
11425 M: David Ahern <dsahern@kernel.org>
11426 L: netdev@vger.kernel.org
11428 F: include/net/l3mdev.h
11431 LANDLOCK SECURITY MODULE
11432 M: Mickaël Salaün <mic@digikod.net>
11433 L: linux-security-module@vger.kernel.org
11435 W: https://landlock.io
11436 T: git https://github.com/landlock-lsm/linux.git
11437 F: Documentation/security/landlock.rst
11438 F: Documentation/userspace-api/landlock.rst
11439 F: include/uapi/linux/landlock.h
11440 F: samples/landlock/
11441 F: security/landlock/
11442 F: tools/testing/selftests/landlock/
11446 LANTIQ / INTEL Ethernet drivers
11447 M: Hauke Mehrtens <hauke@hauke-m.de>
11448 L: netdev@vger.kernel.org
11450 F: drivers/net/dsa/lantiq_gswip.c
11451 F: drivers/net/dsa/lantiq_pce.h
11452 F: drivers/net/ethernet/lantiq_xrx200.c
11453 F: net/dsa/tag_gswip.c
11455 LANTIQ MIPS ARCHITECTURE
11456 M: John Crispin <john@phrozen.org>
11457 L: linux-mips@vger.kernel.org
11459 F: arch/mips/lantiq
11460 F: drivers/soc/lantiq
11462 LASI 53c700 driver for PARISC
11463 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11464 L: linux-scsi@vger.kernel.org
11466 F: Documentation/scsi/53c700.rst
11467 F: drivers/scsi/53c700*
11470 M: Tobin C. Harding <me@tobin.cc>
11471 M: Tycho Andersen <tycho@tycho.pizza>
11472 L: linux-hardening@vger.kernel.org
11474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11475 F: scripts/leaking_addresses.pl
11478 M: Pavel Machek <pavel@ucw.cz>
11479 L: linux-leds@vger.kernel.org
11481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11482 F: Documentation/devicetree/bindings/leds/
11484 F: include/linux/leds.h
11486 LEGACY EEPROM DRIVER
11487 M: Jean Delvare <jdelvare@suse.com>
11489 F: Documentation/misc-devices/eeprom.rst
11490 F: drivers/misc/eeprom/eeprom.c
11492 LEGO MINDSTORMS EV3
11493 R: David Lechner <david@lechnology.com>
11495 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11496 F: arch/arm/boot/dts/da850-lego-ev3.dts
11497 F: drivers/power/supply/lego_ev3_battery.c
11499 LEGO USB Tower driver
11500 M: Juergen Stuber <starblue@users.sourceforge.net>
11501 L: legousb-devel@lists.sourceforge.net
11503 W: http://legousb.sourceforge.net/
11504 F: drivers/usb/misc/legousbtower.c
11506 LETSKETCH HID TABLET DRIVER
11507 M: Hans de Goede <hdegoede@redhat.com>
11508 L: linux-input@vger.kernel.org
11510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11511 F: drivers/hid/hid-letsketch.c
11514 M: Matan Ziv-Av <matan@svgalib.org>
11515 L: platform-driver-x86@vger.kernel.org
11517 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11518 F: Documentation/admin-guide/laptops/lg-laptop.rst
11519 F: drivers/platform/x86/lg-laptop.c
11521 LG2160 MEDIA DRIVER
11522 M: Michael Krufky <mkrufky@linuxtv.org>
11523 L: linux-media@vger.kernel.org
11525 W: https://linuxtv.org
11526 W: http://github.com/mkrufky
11527 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11528 T: git git://linuxtv.org/mkrufky/tuners.git
11529 F: drivers/media/dvb-frontends/lg2160.*
11531 LGDT3305 MEDIA DRIVER
11532 M: Michael Krufky <mkrufky@linuxtv.org>
11533 L: linux-media@vger.kernel.org
11535 W: https://linuxtv.org
11536 W: http://github.com/mkrufky
11537 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11538 T: git git://linuxtv.org/mkrufky/tuners.git
11539 F: drivers/media/dvb-frontends/lgdt3305.*
11541 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11542 M: Viresh Kumar <vireshk@kernel.org>
11543 L: linux-ide@vger.kernel.org
11545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11546 F: drivers/ata/pata_arasan_cf.c
11547 F: include/linux/pata_arasan_cf_data.h
11549 LIBATA PATA DRIVERS
11550 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11551 L: linux-ide@vger.kernel.org
11552 F: drivers/ata/ata_*.c
11553 F: drivers/ata/pata_*.c
11555 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11556 M: Linus Walleij <linus.walleij@linaro.org>
11557 L: linux-ide@vger.kernel.org
11559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11560 F: drivers/ata/pata_ftide010.c
11561 F: drivers/ata/sata_gemini.c
11562 F: drivers/ata/sata_gemini.h
11564 LIBATA SATA AHCI PLATFORM devices support
11565 M: Hans de Goede <hdegoede@redhat.com>
11566 M: Jens Axboe <axboe@kernel.dk>
11567 L: linux-ide@vger.kernel.org
11569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11570 F: drivers/ata/ahci_platform.c
11571 F: drivers/ata/libahci_platform.c
11572 F: include/linux/ahci_platform.h
11574 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11575 M: Mikael Pettersson <mikpelinux@gmail.com>
11576 L: linux-ide@vger.kernel.org
11578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11579 F: drivers/ata/sata_promise.*
11581 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11582 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11583 L: linux-ide@vger.kernel.org
11585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11586 F: Documentation/ABI/testing/sysfs-ata
11587 F: Documentation/devicetree/bindings/ata/
11589 F: include/linux/ata.h
11590 F: include/linux/libata.h
11592 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11593 M: Vishal Verma <vishal.l.verma@intel.com>
11594 M: Dan Williams <dan.j.williams@intel.com>
11595 M: Dave Jiang <dave.jiang@intel.com>
11596 L: nvdimm@lists.linux.dev
11598 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11599 P: Documentation/nvdimm/maintainer-entry-profile.rst
11600 F: drivers/nvdimm/btt*
11602 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11603 M: Dan Williams <dan.j.williams@intel.com>
11604 M: Vishal Verma <vishal.l.verma@intel.com>
11605 M: Dave Jiang <dave.jiang@intel.com>
11606 L: nvdimm@lists.linux.dev
11608 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11609 P: Documentation/nvdimm/maintainer-entry-profile.rst
11610 F: drivers/nvdimm/pmem*
11612 LIBNVDIMM: DEVICETREE BINDINGS
11613 M: Oliver O'Halloran <oohall@gmail.com>
11614 L: nvdimm@lists.linux.dev
11616 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11617 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11618 F: drivers/nvdimm/of_pmem.c
11620 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11621 M: Dan Williams <dan.j.williams@intel.com>
11622 M: Vishal Verma <vishal.l.verma@intel.com>
11623 M: Dave Jiang <dave.jiang@intel.com>
11624 M: Ira Weiny <ira.weiny@intel.com>
11625 L: nvdimm@lists.linux.dev
11627 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11628 P: Documentation/nvdimm/maintainer-entry-profile.rst
11629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11630 F: drivers/acpi/nfit/*
11631 F: drivers/nvdimm/*
11632 F: include/linux/libnvdimm.h
11633 F: include/linux/nd.h
11634 F: include/uapi/linux/ndctl.h
11635 F: tools/testing/nvdimm/
11637 LICENSES and SPDX stuff
11638 M: Thomas Gleixner <tglx@linutronix.de>
11639 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11640 L: linux-spdx@vger.kernel.org
11642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11644 F: Documentation/process/license-rules.rst
11646 F: scripts/spdxcheck-test.sh
11647 F: scripts/spdxcheck.py
11649 LINEAR RANGES HELPERS
11650 M: Mark Brown <broonie@kernel.org>
11651 R: Matti Vaittinen <mazziesaccount@gmail.com>
11652 F: lib/linear_ranges.c
11653 F: lib/test_linear_ranges.c
11654 F: include/linux/linear_range.h
11656 LINUX FOR POWER MACINTOSH
11657 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11658 L: linuxppc-dev@lists.ozlabs.org
11660 F: arch/powerpc/platforms/powermac/
11661 F: drivers/macintosh/
11663 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11664 M: Michael Ellerman <mpe@ellerman.id.au>
11665 R: Nicholas Piggin <npiggin@gmail.com>
11666 R: Christophe Leroy <christophe.leroy@csgroup.eu>
11667 L: linuxppc-dev@lists.ozlabs.org
11669 W: https://github.com/linuxppc/wiki/wiki
11670 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11672 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11673 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11674 F: Documentation/devicetree/bindings/powerpc/
11675 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11676 F: Documentation/powerpc/
11678 F: drivers/*/*/*pasemi*
11679 F: drivers/*/*pasemi*
11680 F: drivers/char/tpm/tpm_ibmvtpm*
11681 F: drivers/crypto/nx/
11682 F: drivers/crypto/vmx/
11683 F: drivers/i2c/busses/i2c-opal.c
11684 F: drivers/net/ethernet/ibm/ibmveth.*
11685 F: drivers/net/ethernet/ibm/ibmvnic.*
11686 F: drivers/pci/hotplug/pnv_php.c
11687 F: drivers/pci/hotplug/rpa*
11688 F: drivers/rtc/rtc-opal.c
11689 F: drivers/scsi/ibmvscsi/
11690 F: drivers/tty/hvc/hvc_opal.c
11691 F: drivers/watchdog/wdrtas.c
11692 F: tools/testing/selftests/powerpc
11699 LINUX FOR POWERPC EMBEDDED MPC5XXX
11700 M: Anatolij Gustschin <agust@denx.de>
11701 L: linuxppc-dev@lists.ozlabs.org
11703 F: arch/powerpc/platforms/512x/
11704 F: arch/powerpc/platforms/52xx/
11706 LINUX FOR POWERPC EMBEDDED PPC4XX
11707 L: linuxppc-dev@lists.ozlabs.org
11709 F: arch/powerpc/platforms/40x/
11710 F: arch/powerpc/platforms/44x/
11712 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11713 M: Scott Wood <oss@buserror.net>
11714 L: linuxppc-dev@lists.ozlabs.org
11716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11717 F: Documentation/devicetree/bindings/powerpc/fsl/
11718 F: arch/powerpc/platforms/83xx/
11719 F: arch/powerpc/platforms/85xx/
11721 LINUX FOR POWERPC EMBEDDED PPC8XX
11722 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11723 L: linuxppc-dev@lists.ozlabs.org
11725 F: arch/powerpc/platforms/8xx/
11727 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11728 M: Kees Cook <keescook@chromium.org>
11730 F: drivers/misc/lkdtm/*
11731 F: tools/testing/selftests/lkdtm/*
11733 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11734 M: Alan Stern <stern@rowland.harvard.edu>
11735 M: Andrea Parri <parri.andrea@gmail.com>
11736 M: Will Deacon <will@kernel.org>
11737 M: Peter Zijlstra <peterz@infradead.org>
11738 M: Boqun Feng <boqun.feng@gmail.com>
11739 M: Nicholas Piggin <npiggin@gmail.com>
11740 M: David Howells <dhowells@redhat.com>
11741 M: Jade Alglave <j.alglave@ucl.ac.uk>
11742 M: Luc Maranget <luc.maranget@inria.fr>
11743 M: "Paul E. McKenney" <paulmck@kernel.org>
11744 R: Akira Yokosawa <akiyks@gmail.com>
11745 R: Daniel Lustig <dlustig@nvidia.com>
11746 R: Joel Fernandes <joel@joelfernandes.org>
11747 L: linux-kernel@vger.kernel.org
11748 L: linux-arch@vger.kernel.org
11750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11751 F: Documentation/atomic_bitops.txt
11752 F: Documentation/atomic_t.txt
11753 F: Documentation/core-api/refcount-vs-atomic.rst
11754 F: Documentation/litmus-tests/
11755 F: Documentation/memory-barriers.txt
11756 F: tools/memory-model/
11758 LIS3LV02D ACCELEROMETER DRIVER
11759 M: Eric Piel <eric.piel@tremplin-utc.net>
11761 F: Documentation/misc-devices/lis3lv02d.rst
11762 F: drivers/misc/lis3lv02d/
11763 F: drivers/platform/x86/hp_accel.c
11766 M: David Gow <davidgow@google.com>
11767 L: linux-kselftest@vger.kernel.org
11768 L: kunit-dev@googlegroups.com
11773 M: Karol Gugala <kgugala@antmicro.com>
11774 M: Mateusz Holenko <mholenko@antmicro.com>
11775 M: Gabriel Somlo <gsomlo@gmail.com>
11776 M: Joel Stanley <joel@jms.id.au>
11778 F: Documentation/devicetree/bindings/*/litex,*.yaml
11779 F: arch/openrisc/boot/dts/or1klitex.dts
11780 F: include/linux/litex.h
11781 F: drivers/tty/serial/liteuart.c
11782 F: drivers/soc/litex/*
11783 F: drivers/net/ethernet/litex/*
11784 F: drivers/mmc/host/litex_mmc.c
11788 M: Josh Poimboeuf <jpoimboe@kernel.org>
11789 M: Jiri Kosina <jikos@kernel.org>
11790 M: Miroslav Benes <mbenes@suse.cz>
11791 M: Petr Mladek <pmladek@suse.com>
11792 R: Joe Lawrence <joe.lawrence@redhat.com>
11793 L: live-patching@vger.kernel.org
11795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11796 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11797 F: Documentation/livepatch/
11798 F: arch/powerpc/include/asm/livepatch.h
11799 F: include/linux/livepatch.h
11800 F: kernel/livepatch/
11801 F: kernel/module/livepatch.c
11803 F: samples/livepatch/
11804 F: tools/testing/selftests/livepatch/
11807 L: netdev@vger.kernel.org
11809 F: include/linux/llc.h
11810 F: include/net/llc*
11811 F: include/uapi/linux/llc.h
11814 LM73 HARDWARE MONITOR DRIVER
11815 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11816 L: linux-hwmon@vger.kernel.org
11818 F: drivers/hwmon/lm73.c
11820 LM78 HARDWARE MONITOR DRIVER
11821 M: Jean Delvare <jdelvare@suse.com>
11822 L: linux-hwmon@vger.kernel.org
11824 F: Documentation/hwmon/lm78.rst
11825 F: drivers/hwmon/lm78.c
11827 LM83 HARDWARE MONITOR DRIVER
11828 M: Jean Delvare <jdelvare@suse.com>
11829 L: linux-hwmon@vger.kernel.org
11831 F: Documentation/hwmon/lm83.rst
11832 F: drivers/hwmon/lm83.c
11834 LM90 HARDWARE MONITOR DRIVER
11835 M: Jean Delvare <jdelvare@suse.com>
11836 L: linux-hwmon@vger.kernel.org
11838 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11839 F: Documentation/hwmon/lm90.rst
11840 F: drivers/hwmon/lm90.c
11841 F: include/dt-bindings/thermal/lm90.h
11843 LM95234 HARDWARE MONITOR DRIVER
11844 M: Guenter Roeck <linux@roeck-us.net>
11845 L: linux-hwmon@vger.kernel.org
11847 F: Documentation/hwmon/lm95234.rst
11848 F: drivers/hwmon/lm95234.c
11850 LME2510 MEDIA DRIVER
11851 M: Malcolm Priestley <tvboxspy@gmail.com>
11852 L: linux-media@vger.kernel.org
11854 W: https://linuxtv.org
11855 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11856 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11858 LOADPIN SECURITY MODULE
11859 M: Kees Cook <keescook@chromium.org>
11861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11862 F: Documentation/admin-guide/LSM/LoadPin.rst
11863 F: security/loadpin/
11866 M: Peter Zijlstra <peterz@infradead.org>
11867 M: Ingo Molnar <mingo@redhat.com>
11868 M: Will Deacon <will@kernel.org>
11869 R: Waiman Long <longman@redhat.com>
11870 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11871 L: linux-kernel@vger.kernel.org
11873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11874 F: Documentation/locking/
11875 F: arch/*/include/asm/spinlock*.h
11876 F: include/linux/lockdep.h
11877 F: include/linux/mutex*.h
11878 F: include/linux/rwlock*.h
11879 F: include/linux/rwsem*.h
11880 F: include/linux/seqlock.h
11881 F: include/linux/spinlock*.h
11883 F: lib/locking*.[ch]
11884 X: kernel/locking/locktorture.c
11886 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11887 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11888 L: linux-ntfs-dev@lists.sourceforge.net
11890 W: http://www.linux-ntfs.org/content/view/19/37/
11891 F: Documentation/admin-guide/ldm.rst
11892 F: block/partitions/ldm.*
11894 LOGITECH HID GAMING KEYBOARDS
11895 M: Hans de Goede <hdegoede@redhat.com>
11896 L: linux-input@vger.kernel.org
11898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11899 F: drivers/hid/hid-lg-g15.c
11901 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11902 M: Adrien Grassein <adrien.grassein@gmail.com>
11904 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11905 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11908 M: Huacai Chen <chenhuacai@kernel.org>
11909 R: WANG Xuerui <kernel@xen0n.name>
11910 L: loongarch@lists.linux.dev
11912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11914 F: drivers/*/*loongarch*
11915 F: Documentation/loongarch/
11916 F: Documentation/translations/zh_CN/loongarch/
11918 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11919 M: Sathya Prakash <sathya.prakash@broadcom.com>
11920 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11921 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11922 L: MPT-FusionLinux.pdl@broadcom.com
11923 L: linux-scsi@vger.kernel.org
11925 W: http://www.avagotech.com/support/
11926 F: drivers/message/fusion/
11927 F: drivers/scsi/mpt3sas/
11929 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11930 M: Matthew Wilcox <willy@infradead.org>
11931 L: linux-scsi@vger.kernel.org
11933 F: drivers/scsi/sym53c8xx_2/
11936 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11937 L: linux-iio@vger.kernel.org
11939 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11940 F: drivers/iio/dac/ltc1660.c
11942 LTC2688 IIO DAC DRIVER
11943 M: Nuno Sá <nuno.sa@analog.com>
11944 L: linux-iio@vger.kernel.org
11946 W: http://ez.analog.com/community/linux-device-drivers
11947 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11948 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11949 F: drivers/iio/dac/ltc2688.c
11951 LTC2947 HARDWARE MONITOR DRIVER
11952 M: Nuno Sá <nuno.sa@analog.com>
11953 L: linux-hwmon@vger.kernel.org
11955 W: https://ez.analog.com/linux-software-drivers
11956 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11957 F: drivers/hwmon/ltc2947-core.c
11958 F: drivers/hwmon/ltc2947-i2c.c
11959 F: drivers/hwmon/ltc2947-spi.c
11960 F: drivers/hwmon/ltc2947.h
11962 LTC2983 IIO TEMPERATURE DRIVER
11963 M: Nuno Sá <nuno.sa@analog.com>
11964 L: linux-iio@vger.kernel.org
11966 W: https://ez.analog.com/linux-software-drivers
11967 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11968 F: drivers/iio/temperature/ltc2983.c
11970 LTC4261 HARDWARE MONITOR DRIVER
11971 M: Guenter Roeck <linux@roeck-us.net>
11972 L: linux-hwmon@vger.kernel.org
11974 F: Documentation/hwmon/ltc4261.rst
11975 F: drivers/hwmon/ltc4261.c
11977 LTC4306 I2C MULTIPLEXER DRIVER
11978 M: Michael Hennerich <michael.hennerich@analog.com>
11979 L: linux-i2c@vger.kernel.org
11981 W: https://ez.analog.com/linux-software-drivers
11982 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11983 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11985 LTP (Linux Test Project)
11986 M: Mike Frysinger <vapier@gentoo.org>
11987 M: Cyril Hrubis <chrubis@suse.cz>
11988 M: Wanlong Gao <wanlong.gao@gmail.com>
11989 M: Jan Stancek <jstancek@redhat.com>
11990 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11991 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11992 L: ltp@lists.linux.it (subscribers-only)
11994 W: http://linux-test-project.github.io/
11995 T: git git://github.com/linux-test-project/ltp.git
11997 LYNX 28G SERDES PHY DRIVER
11998 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11999 L: netdev@vger.kernel.org
12001 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12002 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
12005 M: Ioana Ciornei <ioana.ciornei@nxp.com>
12006 L: netdev@vger.kernel.org
12008 F: drivers/net/pcs/pcs-lynx.c
12009 F: include/linux/pcs-lynx.h
12012 M: Geert Uytterhoeven <geert@linux-m68k.org>
12013 L: linux-m68k@lists.linux-m68k.org
12015 W: http://www.linux-m68k.org/
12016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12020 M68K ON APPLE MACINTOSH
12021 M: Joshua Thompson <funaho@jurai.org>
12022 L: linux-m68k@lists.linux-m68k.org
12024 W: http://www.mac.linux-m68k.org/
12026 F: drivers/macintosh/adb-iop.c
12027 F: drivers/macintosh/via-macii.c
12030 M: Philip Blundell <philb@gnu.org>
12032 W: http://www.tazenda.demon.co.uk/phil/linux-hp
12033 F: arch/m68k/hp300/
12035 M88DS3103 MEDIA DRIVER
12036 M: Antti Palosaari <crope@iki.fi>
12037 L: linux-media@vger.kernel.org
12039 W: https://linuxtv.org
12040 W: http://palosaari.fi/linux/
12041 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12042 T: git git://linuxtv.org/anttip/media_tree.git
12043 F: drivers/media/dvb-frontends/m88ds3103*
12045 M88RS2000 MEDIA DRIVER
12046 M: Malcolm Priestley <tvboxspy@gmail.com>
12047 L: linux-media@vger.kernel.org
12049 W: https://linuxtv.org
12050 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12051 F: drivers/media/dvb-frontends/m88rs2000*
12053 MA901 MASTERKIT USB FM RADIO DRIVER
12054 M: Alexey Klimov <klimov.linux@gmail.com>
12055 L: linux-media@vger.kernel.org
12057 T: git git://linuxtv.org/media_tree.git
12058 F: drivers/media/radio/radio-ma901.c
12061 M: Johannes Berg <johannes@sipsolutions.net>
12062 L: linux-wireless@vger.kernel.org
12064 W: https://wireless.wiki.kernel.org/
12065 Q: https://patchwork.kernel.org/project/linux-wireless/list/
12066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12068 F: Documentation/networking/mac80211-injection.rst
12069 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12070 F: drivers/net/wireless/mac80211_hwsim.[ch]
12071 F: include/net/mac80211.h
12075 M: Jassi Brar <jassisinghbrar@gmail.com>
12076 L: linux-kernel@vger.kernel.org
12078 F: drivers/mailbox/
12079 F: include/linux/mailbox_client.h
12080 F: include/linux/mailbox_controller.h
12081 F: include/dt-bindings/mailbox/
12082 F: Documentation/devicetree/bindings/mailbox/
12085 M: Viresh Kumar <viresh.kumar@linaro.org>
12086 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12087 L: linux-kernel@vger.kernel.org
12089 F: drivers/mailbox/arm_mhuv2.c
12090 F: include/linux/mailbox/arm_mhuv2_message.h
12091 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12093 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12094 M: Jeremy Kerr <jk@codeconstruct.com.au>
12095 M: Matt Johnston <matt@codeconstruct.com.au>
12096 L: netdev@vger.kernel.org
12098 F: Documentation/networking/mctp.rst
12099 F: drivers/net/mctp/
12100 F: include/net/mctp.h
12101 F: include/net/mctpdevice.h
12102 F: include/net/netns/mctp.h
12105 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12106 M: Michael Kerrisk <mtk.manpages@gmail.com>
12107 L: linux-man@vger.kernel.org
12109 W: http://www.kernel.org/doc/man-pages
12111 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12112 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
12113 L: linux-mips@vger.kernel.org
12115 F: arch/mips/boot/dts/img/pistachio*
12117 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12118 M: Andrew Lunn <andrew@lunn.ch>
12119 M: Vivien Didelot <vivien.didelot@gmail.com>
12120 L: netdev@vger.kernel.org
12122 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
12123 F: Documentation/networking/devlink/mv88e6xxx.rst
12124 F: drivers/net/dsa/mv88e6xxx/
12125 F: include/linux/dsa/mv88e6xxx.h
12126 F: include/linux/platform_data/mv88e6xxx.h
12128 MARVELL ARMADA 3700 PHY DRIVERS
12129 M: Miquel Raynal <miquel.raynal@bootlin.com>
12131 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12132 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12133 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12134 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12136 MARVELL ARMADA 3700 SERIAL DRIVER
12137 M: Pali Rohár <pali@kernel.org>
12139 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12140 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12141 F: drivers/tty/serial/mvebu-uart.c
12143 MARVELL ARMADA DRM SUPPORT
12144 M: Russell King <linux@armlinux.org.uk>
12146 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12147 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12148 F: Documentation/devicetree/bindings/display/armada/
12149 F: drivers/gpu/drm/armada/
12150 F: include/uapi/drm/armada_drm.h
12152 MARVELL CRYPTO DRIVER
12153 M: Boris Brezillon <bbrezillon@kernel.org>
12154 M: Arnaud Ebalard <arno@natisbad.org>
12155 M: Srujana Challa <schalla@marvell.com>
12156 L: linux-crypto@vger.kernel.org
12158 F: drivers/crypto/marvell/
12159 F: include/linux/soc/marvell/octeontx2/
12161 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12162 M: Mirko Lindner <mlindner@marvell.com>
12163 M: Stephen Hemminger <stephen@networkplumber.org>
12164 L: netdev@vger.kernel.org
12166 F: drivers/net/ethernet/marvell/sk*
12168 MARVELL LIBERTAS WIRELESS DRIVER
12169 L: libertas-dev@lists.infradead.org
12171 F: drivers/net/wireless/marvell/libertas/
12173 MARVELL MACCHIATOBIN SUPPORT
12174 M: Russell King <linux@armlinux.org.uk>
12175 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12177 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12179 MARVELL MV643XX ETHERNET DRIVER
12180 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12181 L: netdev@vger.kernel.org
12183 F: drivers/net/ethernet/marvell/mv643xx_eth.*
12184 F: include/linux/mv643xx.h
12186 MARVELL MV88X3310 PHY DRIVER
12187 M: Russell King <linux@armlinux.org.uk>
12188 M: Marek Behún <kabel@kernel.org>
12189 L: netdev@vger.kernel.org
12191 F: drivers/net/phy/marvell10g.c
12193 MARVELL MVEBU THERMAL DRIVER
12194 M: Miquel Raynal <miquel.raynal@bootlin.com>
12196 F: drivers/thermal/armada_thermal.c
12198 MARVELL MVNETA ETHERNET DRIVER
12199 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12200 L: netdev@vger.kernel.org
12202 F: drivers/net/ethernet/marvell/mvneta.*
12204 MARVELL MVPP2 ETHERNET DRIVER
12205 M: Marcin Wojtas <mw@semihalf.com>
12206 M: Russell King <linux@armlinux.org.uk>
12207 L: netdev@vger.kernel.org
12209 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
12210 F: drivers/net/ethernet/marvell/mvpp2/
12212 MARVELL MWIFIEX WIRELESS DRIVER
12213 M: Amitkumar Karwar <amitkarwar@gmail.com>
12214 M: Ganapathi Bhat <ganapathi017@gmail.com>
12215 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12216 M: Xinming Hu <huxinming820@gmail.com>
12217 L: linux-wireless@vger.kernel.org
12219 F: drivers/net/wireless/marvell/mwifiex/
12221 MARVELL MWL8K WIRELESS DRIVER
12222 M: Lennert Buytenhek <buytenh@wantstofly.org>
12223 L: linux-wireless@vger.kernel.org
12225 F: drivers/net/wireless/marvell/mwl8k.c
12227 MARVELL NAND CONTROLLER DRIVER
12228 M: Miquel Raynal <miquel.raynal@bootlin.com>
12229 L: linux-mtd@lists.infradead.org
12231 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12232 F: drivers/mtd/nand/raw/marvell_nand.c
12234 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12235 M: Sunil Goutham <sgoutham@marvell.com>
12236 M: Geetha sowjanya <gakula@marvell.com>
12237 M: Subbaraya Sundeep <sbhatta@marvell.com>
12238 M: hariprasad <hkelam@marvell.com>
12239 L: netdev@vger.kernel.org
12241 F: drivers/net/ethernet/marvell/octeontx2/nic/
12242 F: include/linux/soc/marvell/octeontx2/
12244 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12245 M: Sunil Goutham <sgoutham@marvell.com>
12246 M: Linu Cherian <lcherian@marvell.com>
12247 M: Geetha sowjanya <gakula@marvell.com>
12248 M: Jerin Jacob <jerinj@marvell.com>
12249 M: hariprasad <hkelam@marvell.com>
12250 M: Subbaraya Sundeep <sbhatta@marvell.com>
12251 L: netdev@vger.kernel.org
12253 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12254 F: drivers/net/ethernet/marvell/octeontx2/af/
12256 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12257 M: Taras Chornyi <tchornyi@marvell.com>
12259 W: https://github.com/Marvell-switching/switchdev-prestera
12260 F: drivers/net/ethernet/marvell/prestera/
12262 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12263 M: Nicolas Pitre <nico@fluxnic.net>
12265 F: drivers/mmc/host/mvsdio.*
12267 MARVELL USB MDIO CONTROLLER DRIVER
12268 M: Tobias Waldekranz <tobias@waldekranz.com>
12269 L: netdev@vger.kernel.org
12271 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12272 F: drivers/net/mdio/mdio-mvusb.c
12274 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12275 M: Hu Ziji <huziji@marvell.com>
12276 L: linux-mmc@vger.kernel.org
12278 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12279 F: drivers/mmc/host/sdhci-xenon*
12281 MARVELL OCTEON ENDPOINT DRIVER
12282 M: Veerasenareddy Burru <vburru@marvell.com>
12283 M: Abhijit Ayarekar <aayarekar@marvell.com>
12284 L: netdev@vger.kernel.org
12286 F: drivers/net/ethernet/marvell/octeon_ep
12288 MATROX FRAMEBUFFER DRIVER
12289 L: linux-fbdev@vger.kernel.org
12291 F: drivers/video/fbdev/matrox/matroxfb_*
12292 F: include/uapi/linux/matroxfb.h
12295 M: Daniel Nilsson <daniel.nilsson@flex.com>
12296 L: linux-hwmon@vger.kernel.org
12298 F: Documentation/hwmon/max15301.rst
12299 F: drivers/hwmon/pmbus/max15301.c
12301 MAX16065 HARDWARE MONITOR DRIVER
12302 M: Guenter Roeck <linux@roeck-us.net>
12303 L: linux-hwmon@vger.kernel.org
12305 F: Documentation/hwmon/max16065.rst
12306 F: drivers/hwmon/max16065.c
12308 MAX2175 SDR TUNER DRIVER
12309 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12310 L: linux-media@vger.kernel.org
12312 T: git git://linuxtv.org/media_tree.git
12313 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12314 F: Documentation/userspace-api/media/drivers/max2175.rst
12315 F: drivers/media/i2c/max2175*
12316 F: include/uapi/linux/max2175.h
12318 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12319 L: linux-hwmon@vger.kernel.org
12321 F: Documentation/hwmon/max6650.rst
12322 F: drivers/hwmon/max6650.c
12324 MAX6697 HARDWARE MONITOR DRIVER
12325 M: Guenter Roeck <linux@roeck-us.net>
12326 L: linux-hwmon@vger.kernel.org
12328 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12329 F: Documentation/hwmon/max6697.rst
12330 F: drivers/hwmon/max6697.c
12331 F: include/linux/platform_data/max6697.h
12333 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12334 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12335 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12336 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12337 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12338 L: linux-media@vger.kernel.org
12340 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12341 F: drivers/media/i2c/max9286.c
12343 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12344 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12345 L: linux-media@vger.kernel.org
12347 F: drivers/staging/media/max96712/max96712.c
12349 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12350 M: Peter Rosin <peda@axentia.se>
12351 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12353 F: Documentation/devicetree/bindings/sound/max9860.txt
12354 F: sound/soc/codecs/max9860.*
12356 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12357 M: Andreas Klinger <ak@it-klinger.de>
12358 L: linux-iio@vger.kernel.org
12360 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12361 F: drivers/iio/proximity/mb1232.c
12363 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12364 R: Iskren Chernev <iskren.chernev@gmail.com>
12365 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12366 R: Marek Szyprowski <m.szyprowski@samsung.com>
12367 R: Matheus Castello <matheus@castello.eng.br>
12368 L: linux-pm@vger.kernel.org
12370 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12371 F: drivers/power/supply/max17040_battery.c
12373 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12374 R: Hans de Goede <hdegoede@redhat.com>
12375 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12376 R: Marek Szyprowski <m.szyprowski@samsung.com>
12377 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12378 R: Purism Kernel Team <kernel@puri.sm>
12379 L: linux-pm@vger.kernel.org
12381 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12382 F: drivers/power/supply/max17042_battery.c
12384 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12385 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12386 L: linux-kernel@vger.kernel.org
12388 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12389 F: drivers/regulator/max20086-regulator.c
12391 MAXIM MAX77650 PMIC MFD DRIVER
12392 M: Bartosz Golaszewski <brgl@bgdev.pl>
12393 L: linux-kernel@vger.kernel.org
12395 F: Documentation/devicetree/bindings/*/*max77650.yaml
12396 F: Documentation/devicetree/bindings/*/max77650*.yaml
12397 F: drivers/gpio/gpio-max77650.c
12398 F: drivers/input/misc/max77650-onkey.c
12399 F: drivers/leds/leds-max77650.c
12400 F: drivers/mfd/max77650.c
12401 F: drivers/power/supply/max77650-charger.c
12402 F: drivers/regulator/max77650-regulator.c
12403 F: include/linux/mfd/max77650.h
12405 MAXIM MAX77714 PMIC MFD DRIVER
12406 M: Luca Ceresoli <luca@lucaceresoli.net>
12408 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12409 F: drivers/mfd/max77714.c
12410 F: include/linux/mfd/max77714.h
12412 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12413 M: Javier Martinez Canillas <javier@dowhile0.org>
12414 L: linux-kernel@vger.kernel.org
12416 F: Documentation/devicetree/bindings/*/*max77802.yaml
12417 F: drivers/regulator/max77802-regulator.c
12418 F: include/dt-bindings/*/*max77802.h
12420 MAXIM MAX77976 BATTERY CHARGER
12421 M: Luca Ceresoli <luca@lucaceresoli.net>
12423 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12424 F: drivers/power/supply/max77976_charger.c
12426 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12427 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12428 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12429 L: linux-pm@vger.kernel.org
12431 B: mailto:linux-samsung-soc@vger.kernel.org
12432 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12433 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12434 F: drivers/power/supply/max14577_charger.c
12435 F: drivers/power/supply/max77693_charger.c
12437 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12438 M: Chanwoo Choi <cw00.choi@samsung.com>
12439 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12440 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12441 L: linux-kernel@vger.kernel.org
12443 B: mailto:linux-samsung-soc@vger.kernel.org
12444 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12445 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12446 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12447 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12448 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12449 F: drivers/*/*max77843.c
12450 F: drivers/*/max14577*.c
12451 F: drivers/*/max77686*.c
12452 F: drivers/*/max77693*.c
12453 F: drivers/clk/clk-max77686.c
12454 F: drivers/extcon/extcon-max14577.c
12455 F: drivers/extcon/extcon-max77693.c
12456 F: drivers/rtc/rtc-max77686.c
12457 F: include/linux/mfd/max14577*.h
12458 F: include/linux/mfd/max77686*.h
12459 F: include/linux/mfd/max77693*.h
12461 MAXIRADIO FM RADIO RECEIVER DRIVER
12462 M: Hans Verkuil <hverkuil@xs4all.nl>
12463 L: linux-media@vger.kernel.org
12465 W: https://linuxtv.org
12466 T: git git://linuxtv.org/media_tree.git
12467 F: drivers/media/radio/radio-maxiradio*
12469 MAXLINEAR ETHERNET PHY DRIVER
12470 M: Xu Liang <lxu@maxlinear.com>
12471 L: netdev@vger.kernel.org
12473 F: drivers/net/phy/mxl-gpy.c
12475 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12476 R: Yasushi SHOJI <yashi@spacecubics.com>
12477 L: linux-can@vger.kernel.org
12479 F: drivers/net/can/usb/mcba_usb.c
12481 MCAN MMIO DEVICE DRIVER
12482 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12483 L: linux-can@vger.kernel.org
12485 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12486 F: drivers/net/can/m_can/m_can.c
12487 F: drivers/net/can/m_can/m_can.h
12488 F: drivers/net/can/m_can/m_can_platform.c
12490 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12491 M: Rishi Gupta <gupt21@gmail.com>
12492 L: linux-i2c@vger.kernel.org
12493 L: linux-input@vger.kernel.org
12495 F: drivers/hid/hid-mcp2221.c
12497 MCP251XFD SPI-CAN NETWORK DRIVER
12498 M: Marc Kleine-Budde <mkl@pengutronix.de>
12499 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12500 R: Thomas Kopp <thomas.kopp@microchip.com>
12501 L: linux-can@vger.kernel.org
12503 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12504 F: drivers/net/can/spi/mcp251xfd/
12506 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12507 M: Peter Rosin <peda@axentia.se>
12508 L: linux-iio@vger.kernel.org
12510 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12511 F: drivers/iio/potentiometer/mcp4018.c
12512 F: drivers/iio/potentiometer/mcp4531.c
12514 MCR20A IEEE-802.15.4 RADIO DRIVER
12515 M: Xue Liu <liuxuenetmail@gmail.com>
12516 L: linux-wpan@vger.kernel.org
12518 W: https://github.com/xueliu/mcr20a-linux
12519 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12520 F: drivers/net/ieee802154/mcr20a.c
12521 F: drivers/net/ieee802154/mcr20a.h
12523 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12524 M: William Breathitt Gray <william.gray@linaro.org>
12525 L: linux-iio@vger.kernel.org
12527 F: drivers/iio/dac/cio-dac.c
12529 MEDIA CONTROLLER FRAMEWORK
12530 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12531 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12532 L: linux-media@vger.kernel.org
12534 W: https://www.linuxtv.org
12535 T: git git://linuxtv.org/media_tree.git
12536 F: drivers/media/mc/
12537 F: include/media/media-*.h
12538 F: include/uapi/linux/media.h
12540 MEDIA DRIVER FOR FREESCALE IMX PXP
12541 M: Philipp Zabel <p.zabel@pengutronix.de>
12542 L: linux-media@vger.kernel.org
12544 T: git git://linuxtv.org/media_tree.git
12545 F: drivers/media/platform/nxp/imx-pxp.[ch]
12547 MEDIA DRIVERS FOR ASCOT2E
12548 M: Sergey Kozlov <serjk@netup.ru>
12549 M: Abylay Ospan <aospan@netup.ru>
12550 L: linux-media@vger.kernel.org
12552 W: https://linuxtv.org
12553 W: http://netup.tv/
12554 T: git git://linuxtv.org/media_tree.git
12555 F: drivers/media/dvb-frontends/ascot2e*
12557 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12558 M: Jasmin Jessich <jasmin@anw.at>
12559 L: linux-media@vger.kernel.org
12561 W: https://linuxtv.org
12562 T: git git://linuxtv.org/media_tree.git
12563 F: drivers/media/dvb-frontends/cxd2099*
12565 MEDIA DRIVERS FOR CXD2841ER
12566 M: Sergey Kozlov <serjk@netup.ru>
12567 M: Abylay Ospan <aospan@netup.ru>
12568 L: linux-media@vger.kernel.org
12570 W: https://linuxtv.org
12571 W: http://netup.tv/
12572 T: git git://linuxtv.org/media_tree.git
12573 F: drivers/media/dvb-frontends/cxd2841er*
12575 MEDIA DRIVERS FOR CXD2880
12576 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12577 L: linux-media@vger.kernel.org
12579 W: http://linuxtv.org/
12580 T: git git://linuxtv.org/media_tree.git
12581 F: drivers/media/dvb-frontends/cxd2880/*
12582 F: drivers/media/spi/cxd2880*
12584 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12585 L: linux-media@vger.kernel.org
12587 W: https://linuxtv.org
12588 T: git git://linuxtv.org/media_tree.git
12589 F: drivers/media/pci/ddbridge/*
12591 MEDIA DRIVERS FOR FREESCALE IMX
12592 M: Steve Longerbeam <slongerbeam@gmail.com>
12593 M: Philipp Zabel <p.zabel@pengutronix.de>
12594 L: linux-media@vger.kernel.org
12596 T: git git://linuxtv.org/media_tree.git
12597 F: Documentation/admin-guide/media/imx.rst
12598 F: Documentation/devicetree/bindings/media/imx.txt
12599 F: drivers/staging/media/imx/
12600 F: include/linux/imx-media.h
12601 F: include/media/imx.h
12603 MEDIA DRIVERS FOR FREESCALE IMX7
12604 M: Rui Miguel Silva <rmfrfs@gmail.com>
12605 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12606 L: linux-media@vger.kernel.org
12608 T: git git://linuxtv.org/media_tree.git
12609 F: Documentation/admin-guide/media/imx7.rst
12610 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12611 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12612 F: drivers/media/platform/nxp/imx-mipi-csis.c
12613 F: drivers/staging/media/imx/imx7-media-csi.c
12615 MEDIA DRIVERS FOR HELENE
12616 M: Abylay Ospan <aospan@netup.ru>
12617 L: linux-media@vger.kernel.org
12619 W: https://linuxtv.org
12620 W: http://netup.tv/
12621 T: git git://linuxtv.org/media_tree.git
12622 F: drivers/media/dvb-frontends/helene*
12624 MEDIA DRIVERS FOR HORUS3A
12625 M: Sergey Kozlov <serjk@netup.ru>
12626 M: Abylay Ospan <aospan@netup.ru>
12627 L: linux-media@vger.kernel.org
12629 W: https://linuxtv.org
12630 W: http://netup.tv/
12631 T: git git://linuxtv.org/media_tree.git
12632 F: drivers/media/dvb-frontends/horus3a*
12634 MEDIA DRIVERS FOR LNBH25
12635 M: Sergey Kozlov <serjk@netup.ru>
12636 M: Abylay Ospan <aospan@netup.ru>
12637 L: linux-media@vger.kernel.org
12639 W: https://linuxtv.org
12640 W: http://netup.tv/
12641 T: git git://linuxtv.org/media_tree.git
12642 F: drivers/media/dvb-frontends/lnbh25*
12644 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12645 L: linux-media@vger.kernel.org
12647 W: https://linuxtv.org
12648 T: git git://linuxtv.org/media_tree.git
12649 F: drivers/media/dvb-frontends/mxl5xx*
12651 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12652 M: Sergey Kozlov <serjk@netup.ru>
12653 M: Abylay Ospan <aospan@netup.ru>
12654 L: linux-media@vger.kernel.org
12656 W: https://linuxtv.org
12657 W: http://netup.tv/
12658 T: git git://linuxtv.org/media_tree.git
12659 F: drivers/media/pci/netup_unidvb/*
12661 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12662 M: Dmitry Osipenko <digetx@gmail.com>
12663 L: linux-media@vger.kernel.org
12664 L: linux-tegra@vger.kernel.org
12666 T: git git://linuxtv.org/media_tree.git
12667 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12668 F: drivers/media/platform/nvidia/tegra-vde/
12670 MEDIA DRIVERS FOR RENESAS - CEU
12671 M: Jacopo Mondi <jacopo@jmondi.org>
12672 L: linux-media@vger.kernel.org
12673 L: linux-renesas-soc@vger.kernel.org
12675 T: git git://linuxtv.org/media_tree.git
12676 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12677 F: drivers/media/platform/renesas/renesas-ceu.c
12678 F: include/media/drv-intf/renesas-ceu.h
12680 MEDIA DRIVERS FOR RENESAS - DRIF
12681 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12682 L: linux-media@vger.kernel.org
12683 L: linux-renesas-soc@vger.kernel.org
12685 T: git git://linuxtv.org/media_tree.git
12686 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12687 F: drivers/media/platform/renesas/rcar_drif.c
12689 MEDIA DRIVERS FOR RENESAS - FCP
12690 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12691 L: linux-media@vger.kernel.org
12692 L: linux-renesas-soc@vger.kernel.org
12694 T: git git://linuxtv.org/media_tree.git
12695 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12696 F: drivers/media/platform/renesas/rcar-fcp.c
12697 F: include/media/rcar-fcp.h
12699 MEDIA DRIVERS FOR RENESAS - FDP1
12700 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12701 L: linux-media@vger.kernel.org
12702 L: linux-renesas-soc@vger.kernel.org
12704 T: git git://linuxtv.org/media_tree.git
12705 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12706 F: drivers/media/platform/renesas/rcar_fdp1.c
12708 MEDIA DRIVERS FOR RENESAS - VIN
12709 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12710 L: linux-media@vger.kernel.org
12711 L: linux-renesas-soc@vger.kernel.org
12713 T: git git://linuxtv.org/media_tree.git
12714 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12715 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12716 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12717 F: drivers/media/platform/renesas/rcar-isp.c
12718 F: drivers/media/platform/renesas/rcar-vin/
12720 MEDIA DRIVERS FOR RENESAS - VSP1
12721 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12722 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12723 L: linux-media@vger.kernel.org
12724 L: linux-renesas-soc@vger.kernel.org
12726 T: git git://linuxtv.org/media_tree.git
12727 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12728 F: drivers/media/platform/renesas/vsp1/
12730 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12731 L: linux-media@vger.kernel.org
12733 W: https://linuxtv.org
12734 T: git git://linuxtv.org/media_tree.git
12735 F: drivers/media/dvb-frontends/stv0910*
12737 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12738 L: linux-media@vger.kernel.org
12740 W: https://linuxtv.org
12741 T: git git://linuxtv.org/media_tree.git
12742 F: drivers/media/dvb-frontends/stv6111*
12744 MEDIA DRIVERS FOR STM32 - DCMI
12745 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12746 L: linux-media@vger.kernel.org
12748 T: git git://linuxtv.org/media_tree.git
12749 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12750 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12752 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12753 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12754 L: linux-media@vger.kernel.org
12756 W: https://linuxtv.org
12757 Q: http://patchwork.kernel.org/project/linux-media/list/
12758 T: git git://linuxtv.org/media_tree.git
12759 F: Documentation/admin-guide/media/
12760 F: Documentation/devicetree/bindings/media/
12761 F: Documentation/driver-api/media/
12762 F: Documentation/userspace-api/media/
12764 F: drivers/staging/media/
12765 F: include/dt-bindings/media/
12766 F: include/linux/platform_data/media/
12768 F: include/uapi/linux/dvb/
12769 F: include/uapi/linux/ivtv*
12770 F: include/uapi/linux/media.h
12771 F: include/uapi/linux/meye.h
12772 F: include/uapi/linux/uvcvideo.h
12773 F: include/uapi/linux/v4l2-*
12774 F: include/uapi/linux/videodev2.h
12776 MEDIATEK BLUETOOTH DRIVER
12777 M: Sean Wang <sean.wang@mediatek.com>
12778 L: linux-bluetooth@vger.kernel.org
12779 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12781 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12782 F: drivers/bluetooth/btmtkuart.c
12784 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12785 M: Sean Wang <sean.wang@mediatek.com>
12786 L: linux-pm@vger.kernel.org
12788 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12789 F: drivers/power/reset/mt6323-poweroff.c
12791 MEDIATEK CIR DRIVER
12792 M: Sean Wang <sean.wang@mediatek.com>
12794 F: drivers/media/rc/mtk-cir.c
12796 MEDIATEK DMA DRIVER
12797 M: Sean Wang <sean.wang@mediatek.com>
12798 L: dmaengine@vger.kernel.org
12799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12800 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12802 F: Documentation/devicetree/bindings/dma/mtk-*
12803 F: drivers/dma/mediatek/
12805 MEDIATEK ETHERNET DRIVER
12806 M: Felix Fietkau <nbd@nbd.name>
12807 M: John Crispin <john@phrozen.org>
12808 M: Sean Wang <sean.wang@mediatek.com>
12809 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12810 L: netdev@vger.kernel.org
12812 F: drivers/net/ethernet/mediatek/
12814 MEDIATEK I2C CONTROLLER DRIVER
12815 M: Qii Wang <qii.wang@mediatek.com>
12816 L: linux-i2c@vger.kernel.org
12818 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12819 F: drivers/i2c/busses/i2c-mt65xx.c
12821 MEDIATEK IOMMU DRIVER
12822 M: Yong Wu <yong.wu@mediatek.com>
12823 L: iommu@lists.linux.dev
12824 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12826 F: Documentation/devicetree/bindings/iommu/mediatek*
12827 F: drivers/iommu/mtk_iommu*
12828 F: include/dt-bindings/memory/mt*-port.h
12830 MEDIATEK JPEG DRIVER
12831 M: Bin Liu <bin.liu@mediatek.com>
12833 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12834 F: drivers/media/platform/mediatek/jpeg/
12836 MEDIATEK MDP DRIVER
12837 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12838 M: Houlong Wei <houlong.wei@mediatek.com>
12839 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12841 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12842 F: drivers/media/platform/mediatek/mdp/
12843 F: drivers/media/platform/mediatek/vpu/
12845 MEDIATEK MEDIA DRIVER
12846 M: Tiffany Lin <tiffany.lin@mediatek.com>
12847 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12848 M: Yunfei Dong <yunfei.dong@mediatek.com>
12850 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12851 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12852 F: drivers/media/platform/mediatek/vcodec/
12853 F: drivers/media/platform/mediatek/vpu/
12855 MEDIATEK MMC/SD/SDIO DRIVER
12856 M: Chaotian Jing <chaotian.jing@mediatek.com>
12858 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12859 F: drivers/mmc/host/mtk-sd.c
12861 MEDIATEK MT76 WIRELESS LAN DRIVER
12862 M: Felix Fietkau <nbd@nbd.name>
12863 M: Lorenzo Bianconi <lorenzo@kernel.org>
12864 M: Ryder Lee <ryder.lee@mediatek.com>
12865 R: Shayne Chen <shayne.chen@mediatek.com>
12866 R: Sean Wang <sean.wang@mediatek.com>
12867 L: linux-wireless@vger.kernel.org
12869 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12870 F: drivers/net/wireless/mediatek/mt76/
12872 MEDIATEK MT7601U WIRELESS LAN DRIVER
12873 M: Jakub Kicinski <kuba@kernel.org>
12874 L: linux-wireless@vger.kernel.org
12876 F: drivers/net/wireless/mediatek/mt7601u/
12878 MEDIATEK MT7621 CLOCK DRIVER
12879 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12881 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12882 F: drivers/clk/ralink/clk-mt7621.c
12884 MEDIATEK MT7621/28/88 I2C DRIVER
12885 M: Stefan Roese <sr@denx.de>
12886 L: linux-i2c@vger.kernel.org
12888 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12889 F: drivers/i2c/busses/i2c-mt7621.c
12891 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12892 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12894 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12895 F: drivers/pci/controller/pcie-mt7621.c
12897 MEDIATEK MT7621 PHY PCI DRIVER
12898 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12900 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12901 F: drivers/phy/ralink/phy-mt7621-pci.c
12903 MEDIATEK NAND CONTROLLER DRIVER
12904 L: linux-mtd@lists.infradead.org
12906 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12907 F: drivers/mtd/nand/raw/mtk_*
12909 MEDIATEK PMIC LED DRIVER
12910 M: Sean Wang <sean.wang@mediatek.com>
12912 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12913 F: drivers/leds/leds-mt6323.c
12915 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12916 M: Sean Wang <sean.wang@mediatek.com>
12918 F: drivers/char/hw_random/mtk-rng.c
12920 MEDIATEK SMI DRIVER
12921 M: Yong Wu <yong.wu@mediatek.com>
12922 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12924 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12925 F: drivers/memory/mtk-smi.c
12926 F: include/soc/mediatek/smi.h
12928 MEDIATEK SWITCH DRIVER
12929 M: Sean Wang <sean.wang@mediatek.com>
12930 M: Landen Chao <Landen.Chao@mediatek.com>
12931 M: DENG Qingfang <dqfext@gmail.com>
12932 L: netdev@vger.kernel.org
12934 F: drivers/net/dsa/mt7530.*
12935 F: net/dsa/tag_mtk.c
12937 MEDIATEK T7XX 5G WWAN MODEM DRIVER
12938 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
12939 M: Intel Corporation <linuxwwan@intel.com>
12940 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
12941 R: Liu Haijun <haijun.liu@mediatek.com>
12942 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
12943 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
12944 L: netdev@vger.kernel.org
12946 F: drivers/net/wwan/t7xx/
12948 MEDIATEK USB3 DRD IP DRIVER
12949 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12950 L: linux-usb@vger.kernel.org
12951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12952 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12954 F: Documentation/devicetree/bindings/usb/mediatek,*
12955 F: drivers/usb/host/xhci-mtk*
12956 F: drivers/usb/mtu3/
12958 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12959 M: Peter Senna Tschudin <peter.senna@gmail.com>
12960 M: Martin Donnelly <martin.donnelly@ge.com>
12961 M: Martyn Welch <martyn.welch@collabora.co.uk>
12963 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12964 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12966 MEGARAID SCSI/SAS DRIVERS
12967 M: Kashyap Desai <kashyap.desai@broadcom.com>
12968 M: Sumit Saxena <sumit.saxena@broadcom.com>
12969 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12970 L: megaraidlinux.pdl@broadcom.com
12971 L: linux-scsi@vger.kernel.org
12973 W: http://www.avagotech.com/support/
12974 F: Documentation/scsi/megaraid.rst
12975 F: drivers/scsi/megaraid.*
12976 F: drivers/scsi/megaraid/
12978 MELEXIS MLX90614 DRIVER
12979 M: Crt Mori <cmo@melexis.com>
12980 L: linux-iio@vger.kernel.org
12982 W: http://www.melexis.com
12983 F: drivers/iio/temperature/mlx90614.c
12985 MELEXIS MLX90632 DRIVER
12986 M: Crt Mori <cmo@melexis.com>
12987 L: linux-iio@vger.kernel.org
12989 W: http://www.melexis.com
12990 F: drivers/iio/temperature/mlx90632.c
12992 MELFAS MIP4 TOUCHSCREEN DRIVER
12993 M: Sangwon Jee <jeesw@melfas.com>
12995 W: http://www.melfas.com
12996 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12997 F: drivers/input/touchscreen/melfas_mip4.c
12999 MELLANOX BLUEFIELD I2C DRIVER
13000 M: Khalil Blaiech <kblaiech@nvidia.com>
13001 L: linux-i2c@vger.kernel.org
13003 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
13004 F: drivers/i2c/busses/i2c-mlxbf.c
13006 MELLANOX ETHERNET DRIVER (mlx4_en)
13007 M: Tariq Toukan <tariqt@nvidia.com>
13008 L: netdev@vger.kernel.org
13010 W: http://www.mellanox.com
13011 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13012 F: drivers/net/ethernet/mellanox/mlx4/en_*
13014 MELLANOX ETHERNET DRIVER (mlx5e)
13015 M: Saeed Mahameed <saeedm@nvidia.com>
13016 L: netdev@vger.kernel.org
13018 W: http://www.mellanox.com
13019 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13020 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
13022 MELLANOX ETHERNET INNOVA DRIVERS
13023 R: Boris Pismenny <borisp@nvidia.com>
13024 L: netdev@vger.kernel.org
13026 W: http://www.mellanox.com
13027 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13028 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13029 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13030 F: include/linux/mlx5/mlx5_ifc_fpga.h
13032 MELLANOX ETHERNET SWITCH DRIVERS
13033 M: Ido Schimmel <idosch@nvidia.com>
13034 M: Petr Machata <petrm@nvidia.com>
13035 L: netdev@vger.kernel.org
13037 W: http://www.mellanox.com
13038 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13039 F: drivers/net/ethernet/mellanox/mlxsw/
13040 F: tools/testing/selftests/drivers/net/mlxsw/
13042 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13043 M: mlxsw@nvidia.com
13044 L: netdev@vger.kernel.org
13046 W: http://www.mellanox.com
13047 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13048 F: drivers/net/ethernet/mellanox/mlxfw/
13050 MELLANOX HARDWARE PLATFORM SUPPORT
13051 M: Hans de Goede <hdegoede@redhat.com>
13052 M: Mark Gross <markgross@kernel.org>
13053 M: Vadim Pasternak <vadimp@nvidia.com>
13054 L: platform-driver-x86@vger.kernel.org
13056 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13057 F: drivers/platform/mellanox/
13058 F: include/linux/platform_data/mlxreg.h
13060 MELLANOX MLX4 core VPI driver
13061 M: Tariq Toukan <tariqt@nvidia.com>
13062 L: netdev@vger.kernel.org
13063 L: linux-rdma@vger.kernel.org
13065 W: http://www.mellanox.com
13066 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13067 F: drivers/net/ethernet/mellanox/mlx4/
13068 F: include/linux/mlx4/
13070 MELLANOX MLX4 IB driver
13071 M: Yishai Hadas <yishaih@nvidia.com>
13072 L: linux-rdma@vger.kernel.org
13074 W: http://www.mellanox.com
13075 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13076 F: drivers/infiniband/hw/mlx4/
13077 F: include/linux/mlx4/
13078 F: include/uapi/rdma/mlx4-abi.h
13080 MELLANOX MLX5 core VPI driver
13081 M: Saeed Mahameed <saeedm@nvidia.com>
13082 M: Leon Romanovsky <leonro@nvidia.com>
13083 L: netdev@vger.kernel.org
13084 L: linux-rdma@vger.kernel.org
13086 W: http://www.mellanox.com
13087 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13088 F: Documentation/networking/device_drivers/ethernet/mellanox/
13089 F: drivers/net/ethernet/mellanox/mlx5/core/
13090 F: include/linux/mlx5/
13092 MELLANOX MLX5 IB driver
13093 M: Leon Romanovsky <leonro@nvidia.com>
13094 L: linux-rdma@vger.kernel.org
13096 W: http://www.mellanox.com
13097 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13098 F: drivers/infiniband/hw/mlx5/
13099 F: include/linux/mlx5/
13100 F: include/uapi/rdma/mlx5-abi.h
13102 MELLANOX MLXCPLD I2C AND MUX DRIVER
13103 M: Vadim Pasternak <vadimp@nvidia.com>
13104 M: Michael Shych <michaelsh@nvidia.com>
13105 L: linux-i2c@vger.kernel.org
13107 F: Documentation/i2c/busses/i2c-mlxcpld.rst
13108 F: drivers/i2c/busses/i2c-mlxcpld.c
13109 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
13111 MELLANOX MLXCPLD LED DRIVER
13112 M: Vadim Pasternak <vadimp@nvidia.com>
13113 L: linux-leds@vger.kernel.org
13115 F: Documentation/leds/leds-mlxcpld.rst
13116 F: drivers/leds/leds-mlxcpld.c
13117 F: drivers/leds/leds-mlxreg.c
13119 MELLANOX PLATFORM DRIVER
13120 M: Vadim Pasternak <vadimp@nvidia.com>
13121 L: platform-driver-x86@vger.kernel.org
13123 F: drivers/platform/x86/mlx-platform.c
13126 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13127 M: "Paul E. McKenney" <paulmck@kernel.org>
13128 L: linux-kernel@vger.kernel.org
13130 F: arch/powerpc/include/asm/membarrier.h
13131 F: include/uapi/linux/membarrier.h
13132 F: kernel/sched/membarrier.c
13135 M: Mike Rapoport <rppt@kernel.org>
13136 L: linux-mm@kvack.org
13138 F: Documentation/core-api/boot-time-mm.rst
13139 F: include/linux/memblock.h
13141 F: tools/testing/memblock/
13143 MEMORY CONTROLLER DRIVERS
13144 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13145 L: linux-kernel@vger.kernel.org
13147 B: mailto:krzysztof.kozlowski@linaro.org
13148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13149 F: Documentation/devicetree/bindings/memory-controllers/
13151 F: include/dt-bindings/memory/
13154 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13155 M: Dmitry Osipenko <digetx@gmail.com>
13156 L: linux-pm@vger.kernel.org
13157 L: linux-tegra@vger.kernel.org
13158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13160 F: drivers/devfreq/tegra30-devfreq.c
13163 M: Andrew Morton <akpm@linux-foundation.org>
13164 L: linux-mm@kvack.org
13166 W: http://www.linux-mm.org
13167 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13168 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13169 F: include/linux/gfp.h
13170 F: include/linux/gfp_types.h
13171 F: include/linux/memory_hotplug.h
13172 F: include/linux/mm.h
13173 F: include/linux/mmzone.h
13174 F: include/linux/pagewalk.h
13175 F: include/linux/vmalloc.h
13177 F: tools/testing/selftests/vm/
13180 M: David Hildenbrand <david@redhat.com>
13181 M: Oscar Salvador <osalvador@suse.de>
13182 L: linux-mm@kvack.org
13184 F: Documentation/admin-guide/mm/memory-hotplug.rst
13185 F: Documentation/core-api/memory-hotplug.rst
13186 F: drivers/base/memory.c
13187 F: include/linux/memory_hotplug.h
13188 F: mm/memory_hotplug.c
13189 F: tools/testing/selftests/memory-hotplug/
13191 MEMORY TECHNOLOGY DEVICES (MTD)
13192 M: Miquel Raynal <miquel.raynal@bootlin.com>
13193 M: Richard Weinberger <richard@nod.at>
13194 M: Vignesh Raghavendra <vigneshr@ti.com>
13195 L: linux-mtd@lists.infradead.org
13197 W: http://www.linux-mtd.infradead.org/
13198 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13199 C: irc://irc.oftc.net/mtd
13200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13202 F: Documentation/devicetree/bindings/mtd/
13204 F: include/linux/mtd/
13205 F: include/uapi/mtd/
13207 MEN A21 WATCHDOG DRIVER
13208 M: Johannes Thumshirn <morbidrsa@gmail.com>
13209 L: linux-watchdog@vger.kernel.org
13211 F: drivers/watchdog/mena21_wdt.c
13213 MEN CHAMELEON BUS (mcb)
13214 M: Johannes Thumshirn <morbidrsa@gmail.com>
13216 F: Documentation/driver-api/men-chameleon-bus.rst
13218 F: include/linux/mcb.h
13220 MEN F21BMC (Board Management Controller)
13221 M: Andreas Werner <andreas.werner@men.de>
13223 F: Documentation/hwmon/menf21bmc.rst
13224 F: drivers/hwmon/menf21bmc_hwmon.c
13225 F: drivers/leds/leds-menf21bmc.c
13226 F: drivers/mfd/menf21bmc.c
13227 F: drivers/watchdog/menf21bmc_wdt.c
13229 MEN Z069 WATCHDOG DRIVER
13230 M: Johannes Thumshirn <jth@kernel.org>
13231 L: linux-watchdog@vger.kernel.org
13233 F: drivers/watchdog/menz69_wdt.c
13235 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13236 M: Neil Armstrong <narmstrong@baylibre.com>
13237 L: linux-media@vger.kernel.org
13238 L: linux-amlogic@lists.infradead.org
13240 W: http://linux-meson.com/
13241 T: git git://linuxtv.org/media_tree.git
13242 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13243 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13244 F: drivers/media/cec/platform/meson/ao-cec.c
13246 MESON GE2D DRIVER FOR AMLOGIC SOCS
13247 M: Neil Armstrong <narmstrong@baylibre.com>
13248 L: linux-media@vger.kernel.org
13249 L: linux-amlogic@lists.infradead.org
13251 T: git git://linuxtv.org/media_tree.git
13252 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13253 F: drivers/media/platform/amlogic/meson-ge2d/
13255 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13256 M: Liang Yang <liang.yang@amlogic.com>
13257 L: linux-mtd@lists.infradead.org
13259 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
13260 F: drivers/mtd/nand/raw/meson_*
13262 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13263 M: Neil Armstrong <narmstrong@baylibre.com>
13264 L: linux-media@vger.kernel.org
13265 L: linux-amlogic@lists.infradead.org
13267 T: git git://linuxtv.org/media_tree.git
13268 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13269 F: drivers/staging/media/meson/vdec/
13271 METHODE UDPU SUPPORT
13272 M: Vladimir Vid <vladimir.vid@sartura.hr>
13274 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13277 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13278 R: Hemant Kumar <quic_hemantk@quicinc.com>
13279 L: mhi@lists.linux.dev
13280 L: linux-arm-msm@vger.kernel.org
13282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13283 F: Documentation/ABI/stable/sysfs-bus-mhi
13284 F: Documentation/mhi/
13285 F: drivers/bus/mhi/
13286 F: include/linux/mhi.h
13288 MICROBLAZE ARCHITECTURE
13289 M: Michal Simek <monstr@monstr.eu>
13291 W: http://www.monstr.eu/fdt/
13292 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13293 F: arch/microblaze/
13295 MICROCHIP AT91 DMA DRIVERS
13296 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13297 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13299 L: dmaengine@vger.kernel.org
13301 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13302 F: drivers/dma/at_hdmac.c
13303 F: drivers/dma/at_hdmac_regs.h
13304 F: drivers/dma/at_xdmac.c
13305 F: include/dt-bindings/dma/at91.h
13307 MICROCHIP AT91 SERIAL DRIVER
13308 M: Richard Genoud <richard.genoud@gmail.com>
13310 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13311 F: drivers/tty/serial/atmel_serial.c
13312 F: drivers/tty/serial/atmel_serial.h
13314 MICROCHIP AT91 USART MFD DRIVER
13315 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13316 L: linux-kernel@vger.kernel.org
13318 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13319 F: drivers/mfd/at91-usart.c
13320 F: include/dt-bindings/mfd/at91-usart.h
13322 MICROCHIP AT91 USART SPI DRIVER
13323 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13324 L: linux-spi@vger.kernel.org
13326 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13327 F: drivers/spi/spi-at91-usart.c
13329 MICROCHIP AUDIO ASOC DRIVERS
13330 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13331 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13335 MICROCHIP CSI2DC DRIVER
13336 M: Eugen Hristev <eugen.hristev@microchip.com>
13337 L: linux-media@vger.kernel.org
13339 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13340 F: drivers/media/platform/atmel/microchip-csi2dc.c
13342 MICROCHIP ECC DRIVER
13343 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13344 L: linux-crypto@vger.kernel.org
13346 F: drivers/crypto/atmel-ecc.*
13348 MICROCHIP EIC DRIVER
13349 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13352 F: drivers/irqchip/irq-mchp-eic.c
13354 MICROCHIP I2C DRIVER
13355 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13356 L: linux-i2c@vger.kernel.org
13358 F: drivers/i2c/busses/i2c-at91-*.c
13359 F: drivers/i2c/busses/i2c-at91.h
13361 MICROCHIP ISC DRIVER
13362 M: Eugen Hristev <eugen.hristev@microchip.com>
13363 L: linux-media@vger.kernel.org
13365 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13366 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13367 F: drivers/media/platform/atmel/atmel-isc*
13368 F: drivers/media/platform/atmel/atmel-sama*-isc*
13369 F: include/linux/atmel-isc-media.h
13371 MICROCHIP ISI DRIVER
13372 M: Eugen Hristev <eugen.hristev@microchip.com>
13373 L: linux-media@vger.kernel.org
13375 F: drivers/media/platform/atmel/atmel-isi.c
13376 F: drivers/media/platform/atmel/atmel-isi.h
13378 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13379 M: Woojung Huh <woojung.huh@microchip.com>
13380 M: UNGLinuxDriver@microchip.com
13381 L: netdev@vger.kernel.org
13383 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13384 F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13385 F: drivers/net/dsa/microchip/*
13386 F: include/linux/platform_data/microchip-ksz.h
13387 F: net/dsa/tag_ksz.c
13389 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13390 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13391 R: UNGLinuxDriver@microchip.com
13392 L: netdev@vger.kernel.org
13394 F: drivers/net/phy/microchip_t1.c
13396 MICROCHIP LAN743X ETHERNET DRIVER
13397 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13398 M: UNGLinuxDriver@microchip.com
13399 L: netdev@vger.kernel.org
13401 F: drivers/net/ethernet/microchip/lan743x_*
13403 MICROCHIP LAN966X ETHERNET DRIVER
13404 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13405 M: UNGLinuxDriver@microchip.com
13406 L: netdev@vger.kernel.org
13408 F: drivers/net/ethernet/microchip/lan966x/*
13410 MICROCHIP LCDFB DRIVER
13411 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13412 L: linux-fbdev@vger.kernel.org
13414 F: drivers/video/fbdev/atmel_lcdfb.c
13415 F: include/video/atmel_lcdc.h
13417 MICROCHIP MCP16502 PMIC DRIVER
13418 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13421 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13422 F: drivers/regulator/mcp16502.c
13424 MICROCHIP MCP3911 ADC DRIVER
13425 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13426 M: Kent Gustavsson <kent@minoris.se>
13427 L: linux-iio@vger.kernel.org
13429 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13430 F: drivers/iio/adc/mcp3911.c
13432 MICROCHIP MMC/SD/SDIO MCI DRIVER
13433 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13435 F: drivers/mmc/host/atmel-mci.c
13437 MICROCHIP NAND DRIVER
13438 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13439 L: linux-mtd@lists.infradead.org
13441 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13442 F: drivers/mtd/nand/raw/atmel/*
13444 MICROCHIP OTPC DRIVER
13445 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13448 F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13449 F: drivers/nvmem/microchip-otpc.c
13450 F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13452 MICROCHIP PWM DRIVER
13453 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13454 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13455 L: linux-pwm@vger.kernel.org
13457 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13458 F: drivers/pwm/pwm-atmel.c
13460 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13461 M: Eugen Hristev <eugen.hristev@microchip.com>
13462 L: linux-iio@vger.kernel.org
13464 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13465 F: drivers/iio/adc/at91-sama5d2_adc.c
13466 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13468 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13469 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13471 F: drivers/power/reset/at91-sama5d2_shdwc.c
13473 MICROCHIP SPI DRIVER
13474 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13476 F: drivers/spi/spi-atmel.*
13478 MICROCHIP SSC DRIVER
13479 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13482 F: drivers/misc/atmel-ssc.c
13483 F: include/linux/atmel-ssc.h
13485 MICROCHIP USB251XB DRIVER
13486 M: Richard Leitner <richard.leitner@skidata.com>
13487 L: linux-usb@vger.kernel.org
13489 F: Documentation/devicetree/bindings/usb/usb251xb.txt
13490 F: drivers/usb/misc/usb251xb.c
13492 MICROCHIP USBA UDC DRIVER
13493 M: Cristian Birsan <cristian.birsan@microchip.com>
13494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13496 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13498 MICROCHIP WILC1000 WIFI DRIVER
13499 M: Ajay Singh <ajay.kathat@microchip.com>
13500 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13501 L: linux-wireless@vger.kernel.org
13503 F: drivers/net/wireless/microchip/wilc1000/
13505 MICROSEMI MIPS SOCS
13506 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13507 M: UNGLinuxDriver@microchip.com
13508 L: linux-mips@vger.kernel.org
13510 F: Documentation/devicetree/bindings/mips/mscc.txt
13511 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13512 F: arch/mips/boot/dts/mscc/
13513 F: arch/mips/configs/generic/board-ocelot.config
13514 F: arch/mips/generic/board-ocelot.c
13516 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13517 M: Don Brace <don.brace@microchip.com>
13518 L: storagedev@microchip.com
13519 L: linux-scsi@vger.kernel.org
13521 F: Documentation/scsi/smartpqi.rst
13522 F: drivers/scsi/smartpqi/Kconfig
13523 F: drivers/scsi/smartpqi/Makefile
13524 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13525 F: include/linux/cciss*.h
13526 F: include/uapi/linux/cciss*.h
13528 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
13529 M: Maximilian Luz <luzmaximilian@gmail.com>
13530 L: platform-driver-x86@vger.kernel.org
13532 F: drivers/platform/surface/surface_aggregator_tabletsw.c
13534 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13535 M: Maximilian Luz <luzmaximilian@gmail.com>
13536 L: linux-pm@vger.kernel.org
13537 L: platform-driver-x86@vger.kernel.org
13539 F: drivers/power/supply/surface_battery.c
13540 F: drivers/power/supply/surface_charger.c
13542 MICROSOFT SURFACE DTX DRIVER
13543 M: Maximilian Luz <luzmaximilian@gmail.com>
13544 L: platform-driver-x86@vger.kernel.org
13546 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13547 F: drivers/platform/surface/surface_dtx.c
13548 F: include/uapi/linux/surface_aggregator/dtx.h
13550 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13551 M: Maximilian Luz <luzmaximilian@gmail.com>
13552 L: platform-driver-x86@vger.kernel.org
13554 F: drivers/platform/surface/surface_gpe.c
13556 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13557 M: Hans de Goede <hdegoede@redhat.com>
13558 M: Mark Gross <markgross@kernel.org>
13559 M: Maximilian Luz <luzmaximilian@gmail.com>
13560 L: platform-driver-x86@vger.kernel.org
13562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13563 F: drivers/platform/surface/
13565 MICROSOFT SURFACE HID TRANSPORT DRIVER
13566 M: Maximilian Luz <luzmaximilian@gmail.com>
13567 L: linux-input@vger.kernel.org
13568 L: platform-driver-x86@vger.kernel.org
13570 F: drivers/hid/surface-hid/
13572 MICROSOFT SURFACE HOT-PLUG DRIVER
13573 M: Maximilian Luz <luzmaximilian@gmail.com>
13574 L: platform-driver-x86@vger.kernel.org
13576 F: drivers/platform/surface/surface_hotplug.c
13578 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13579 M: Maximilian Luz <luzmaximilian@gmail.com>
13580 L: platform-driver-x86@vger.kernel.org
13582 F: drivers/platform/surface/surface_platform_profile.c
13584 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13585 M: Chen Yu <yu.c.chen@intel.com>
13586 L: platform-driver-x86@vger.kernel.org
13588 F: drivers/platform/surface/surfacepro3_button.c
13590 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13591 M: Maximilian Luz <luzmaximilian@gmail.com>
13592 L: platform-driver-x86@vger.kernel.org
13594 W: https://github.com/linux-surface/surface-aggregator-module
13595 C: irc://irc.libera.chat/linux-surface
13596 F: Documentation/driver-api/surface_aggregator/
13597 F: drivers/platform/surface/aggregator/
13598 F: drivers/platform/surface/surface_acpi_notify.c
13599 F: drivers/platform/surface/surface_aggregator_cdev.c
13600 F: drivers/platform/surface/surface_aggregator_registry.c
13601 F: include/linux/surface_acpi_notify.h
13602 F: include/linux/surface_aggregator/
13603 F: include/uapi/linux/surface_aggregator/
13605 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
13606 M: Maximilian Luz <luzmaximilian@gmail.com>
13607 L: platform-driver-x86@vger.kernel.org
13609 F: drivers/platform/surface/surface_aggregator_hub.c
13611 MICROTEK X6 SCANNER
13612 M: Oliver Neukum <oliver@neukum.org>
13614 F: drivers/usb/image/microtek.*
13616 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13617 M: Luka Kovacic <luka.kovacic@sartura.hr>
13618 M: Luka Perkov <luka.perkov@sartura.hr>
13620 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13621 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13622 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13623 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13624 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13625 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13627 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13628 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13629 L: linux-media@vger.kernel.org
13631 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13632 F: Documentation/driver-api/media/drivers/ccs/
13633 F: Documentation/userspace-api/media/drivers/ccs.rst
13634 F: drivers/media/i2c/ccs-pll.c
13635 F: drivers/media/i2c/ccs-pll.h
13636 F: drivers/media/i2c/ccs/
13637 F: include/uapi/linux/ccs.h
13638 F: include/uapi/linux/smiapp.h
13641 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13642 L: linux-mips@vger.kernel.org
13644 W: http://www.linux-mips.org/
13645 Q: https://patchwork.kernel.org/project/linux-mips/list/
13646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13647 F: Documentation/devicetree/bindings/mips/
13648 F: Documentation/mips/
13650 F: drivers/platform/mips/
13651 F: include/dt-bindings/mips/
13653 MIPS BOSTON DEVELOPMENT BOARD
13654 M: Paul Burton <paulburton@kernel.org>
13655 L: linux-mips@vger.kernel.org
13657 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13658 F: arch/mips/boot/dts/img/boston.dts
13659 F: arch/mips/configs/generic/board-boston.config
13660 F: drivers/clk/imgtec/clk-boston.c
13661 F: include/dt-bindings/clock/boston-clock.h
13664 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13665 M: Serge Semin <fancer.lancer@gmail.com>
13666 L: linux-mips@vger.kernel.org
13668 F: drivers/bus/mips_cdmm.c
13669 F: drivers/clocksource/mips-gic-timer.c
13670 F: drivers/cpuidle/cpuidle-cps.c
13671 F: drivers/irqchip/irq-mips-cpu.c
13672 F: drivers/irqchip/irq-mips-gic.c
13674 MIPS GENERIC PLATFORM
13675 M: Paul Burton <paulburton@kernel.org>
13676 L: linux-mips@vger.kernel.org
13678 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13679 F: arch/mips/generic/
13680 F: arch/mips/tools/generic-board-config.sh
13682 MIPS RINT INSTRUCTION EMULATION
13683 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13684 L: linux-mips@vger.kernel.org
13686 F: arch/mips/math-emu/dp_rint.c
13687 F: arch/mips/math-emu/sp_rint.c
13689 MIPS/LOONGSON1 ARCHITECTURE
13690 M: Keguang Zhang <keguang.zhang@gmail.com>
13691 L: linux-mips@vger.kernel.org
13693 F: arch/mips/include/asm/mach-loongson32/
13694 F: arch/mips/loongson32/
13695 F: drivers/*/*/*loongson1*
13696 F: drivers/*/*loongson1*
13698 MIPS/LOONGSON2EF ARCHITECTURE
13699 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13700 L: linux-mips@vger.kernel.org
13702 F: arch/mips/include/asm/mach-loongson2ef/
13703 F: arch/mips/loongson2ef/
13704 F: drivers/cpufreq/loongson2_cpufreq.c
13706 MIPS/LOONGSON64 ARCHITECTURE
13707 M: Huacai Chen <chenhuacai@kernel.org>
13708 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13709 L: linux-mips@vger.kernel.org
13711 F: arch/mips/include/asm/mach-loongson64/
13712 F: arch/mips/loongson64/
13713 F: drivers/irqchip/irq-loongson*
13714 F: drivers/platform/mips/cpu_hwmon.c
13716 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13717 M: Hans Verkuil <hverkuil@xs4all.nl>
13718 L: linux-media@vger.kernel.org
13720 W: https://linuxtv.org
13721 T: git git://linuxtv.org/media_tree.git
13722 F: drivers/media/radio/radio-miropcm20*
13725 R: Lubomir Rintel <lkundrak@v3.sk>
13726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13729 F: arch/arm/boot/dts/mmp*
13730 F: arch/arm/mach-mmp/
13731 F: include/linux/soc/mmp/
13733 MMP USB PHY DRIVERS
13734 R: Lubomir Rintel <lkundrak@v3.sk>
13735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13737 F: drivers/phy/marvell/phy-mmp3-usb.c
13738 F: drivers/phy/marvell/phy-pxa-usb.c
13740 MMU GATHER AND TLB INVALIDATION
13741 M: Will Deacon <will@kernel.org>
13742 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13743 M: Andrew Morton <akpm@linux-foundation.org>
13744 M: Nick Piggin <npiggin@gmail.com>
13745 M: Peter Zijlstra <peterz@infradead.org>
13746 L: linux-arch@vger.kernel.org
13747 L: linux-mm@kvack.org
13749 F: arch/*/include/asm/tlb.h
13750 F: include/asm-generic/tlb.h
13753 MN88472 MEDIA DRIVER
13754 M: Antti Palosaari <crope@iki.fi>
13755 L: linux-media@vger.kernel.org
13757 W: https://linuxtv.org
13758 W: http://palosaari.fi/linux/
13759 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13760 F: drivers/media/dvb-frontends/mn88472*
13762 MN88473 MEDIA DRIVER
13763 M: Antti Palosaari <crope@iki.fi>
13764 L: linux-media@vger.kernel.org
13766 W: https://linuxtv.org
13767 W: http://palosaari.fi/linux/
13768 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13769 F: drivers/media/dvb-frontends/mn88473*
13772 M: Luis Chamberlain <mcgrof@kernel.org>
13773 L: linux-modules@vger.kernel.org
13774 L: linux-kernel@vger.kernel.org
13776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13777 F: include/linux/module.h
13781 MONOLITHIC POWER SYSTEM PMIC DRIVER
13782 M: Saravanan Sekar <sravanhome@gmail.com>
13784 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13785 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13786 F: drivers/iio/adc/mp2629_adc.c
13787 F: drivers/mfd/mp2629.c
13788 F: drivers/power/supply/mp2629_charger.c
13789 F: drivers/regulator/mp5416.c
13790 F: drivers/regulator/mpq7920.c
13791 F: drivers/regulator/mpq7920.h
13792 F: include/linux/mfd/mp2629.h
13794 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13796 W: http://popies.net/meye/
13797 F: Documentation/userspace-api/media/drivers/meye*
13798 F: drivers/media/pci/meye/
13799 F: include/uapi/linux/meye.h
13801 MOTORCOMM PHY DRIVER
13802 M: Peter Geis <pgwipeout@gmail.com>
13803 L: netdev@vger.kernel.org
13805 F: drivers/net/phy/motorcomm.c
13807 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13808 M: Jiri Slaby <jirislaby@kernel.org>
13810 F: Documentation/driver-api/tty/moxa-smartio.rst
13811 F: drivers/tty/mxser.*
13813 MR800 AVERMEDIA USB FM RADIO DRIVER
13814 M: Alexey Klimov <klimov.linux@gmail.com>
13815 L: linux-media@vger.kernel.org
13817 T: git git://linuxtv.org/media_tree.git
13818 F: drivers/media/radio/radio-mr800.c
13820 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13821 M: Alan Ott <alan@signal11.us>
13822 L: linux-wpan@vger.kernel.org
13824 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13825 F: drivers/net/ieee802154/mrf24j40.c
13828 M: "Lee, Chun-Yi" <jlee@suse.com>
13829 L: platform-driver-x86@vger.kernel.org
13831 F: drivers/platform/x86/msi-laptop.c
13834 L: platform-driver-x86@vger.kernel.org
13836 F: drivers/platform/x86/msi-wmi.c
13838 MSI001 MEDIA DRIVER
13839 M: Antti Palosaari <crope@iki.fi>
13840 L: linux-media@vger.kernel.org
13842 W: https://linuxtv.org
13843 W: http://palosaari.fi/linux/
13844 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13845 T: git git://linuxtv.org/anttip/media_tree.git
13846 F: drivers/media/tuners/msi001*
13848 MSI2500 MEDIA DRIVER
13849 M: Antti Palosaari <crope@iki.fi>
13850 L: linux-media@vger.kernel.org
13852 W: https://linuxtv.org
13853 W: http://palosaari.fi/linux/
13854 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13855 T: git git://linuxtv.org/anttip/media_tree.git
13856 F: drivers/media/usb/msi2500/
13858 MSTAR INTERRUPT CONTROLLER DRIVER
13859 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13860 M: Daniel Palmer <daniel@thingy.jp>
13862 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13863 F: drivers/irqchip/irq-mst-intc.c
13865 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13866 M: Robert Jarzmik <robert.jarzmik@free.fr>
13867 L: linux-mtd@lists.infradead.org
13869 F: drivers/mtd/devices/docg3*
13871 MT9M032 APTINA SENSOR DRIVER
13872 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13873 L: linux-media@vger.kernel.org
13875 T: git git://linuxtv.org/media_tree.git
13876 F: drivers/media/i2c/mt9m032.c
13877 F: include/media/i2c/mt9m032.h
13879 MT9P031 APTINA CAMERA SENSOR
13880 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13881 L: linux-media@vger.kernel.org
13883 T: git git://linuxtv.org/media_tree.git
13884 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13885 F: drivers/media/i2c/mt9p031.c
13886 F: include/media/i2c/mt9p031.h
13888 MT9T001 APTINA CAMERA SENSOR
13889 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13890 L: linux-media@vger.kernel.org
13892 T: git git://linuxtv.org/media_tree.git
13893 F: drivers/media/i2c/mt9t001.c
13894 F: include/media/i2c/mt9t001.h
13896 MT9T112 APTINA CAMERA SENSOR
13897 M: Jacopo Mondi <jacopo@jmondi.org>
13898 L: linux-media@vger.kernel.org
13900 T: git git://linuxtv.org/media_tree.git
13901 F: drivers/media/i2c/mt9t112.c
13902 F: include/media/i2c/mt9t112.h
13904 MT9V032 APTINA CAMERA SENSOR
13905 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13906 L: linux-media@vger.kernel.org
13908 T: git git://linuxtv.org/media_tree.git
13909 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13910 F: drivers/media/i2c/mt9v032.c
13911 F: include/media/i2c/mt9v032.h
13913 MT9V111 APTINA CAMERA SENSOR
13914 M: Jacopo Mondi <jacopo@jmondi.org>
13915 L: linux-media@vger.kernel.org
13917 T: git git://linuxtv.org/media_tree.git
13918 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13919 F: drivers/media/i2c/mt9v111.c
13921 MULTIFUNCTION DEVICES (MFD)
13922 M: Lee Jones <lee@kernel.org>
13924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13925 F: Documentation/devicetree/bindings/mfd/
13927 F: include/dt-bindings/mfd/
13928 F: include/linux/mfd/
13930 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13932 F: drivers/mmc/host/mmc_spi.c
13933 F: include/linux/spi/mmc_spi.h
13935 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13936 M: Ulf Hansson <ulf.hansson@linaro.org>
13937 L: linux-mmc@vger.kernel.org
13939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13940 F: Documentation/devicetree/bindings/mmc/
13942 F: include/linux/mmc/
13943 F: include/uapi/linux/mmc/
13945 MULTIPLEXER SUBSYSTEM
13946 M: Peter Rosin <peda@axentia.se>
13948 F: Documentation/ABI/testing/sysfs-class-mux*
13949 F: Documentation/devicetree/bindings/mux/
13951 F: include/dt-bindings/mux/
13952 F: include/linux/mux/
13954 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13955 M: Bin Liu <b-liu@ti.com>
13956 L: linux-usb@vger.kernel.org
13958 F: drivers/usb/musb/
13960 MXL301RF MEDIA DRIVER
13961 M: Akihiro Tsukada <tskd08@gmail.com>
13962 L: linux-media@vger.kernel.org
13964 F: drivers/media/tuners/mxl301rf*
13966 MXL5007T MEDIA DRIVER
13967 M: Michael Krufky <mkrufky@linuxtv.org>
13968 L: linux-media@vger.kernel.org
13970 W: https://linuxtv.org
13971 W: http://github.com/mkrufky
13972 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13973 T: git git://linuxtv.org/mkrufky/tuners.git
13974 F: drivers/media/tuners/mxl5007t.*
13977 M: Marek Vasut <marex@denx.de>
13978 M: Stefan Agner <stefan@agner.ch>
13979 L: dri-devel@lists.freedesktop.org
13981 T: git git://anongit.freedesktop.org/drm/drm-misc
13982 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13983 F: drivers/gpu/drm/mxsfb/
13985 MYLEX DAC960 PCI RAID Controller
13986 M: Hannes Reinecke <hare@kernel.org>
13987 L: linux-scsi@vger.kernel.org
13989 F: drivers/scsi/myrb.*
13990 F: drivers/scsi/myrs.*
13992 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13993 M: Chris Lee <christopher.lee@cspi.com>
13994 L: netdev@vger.kernel.org
13996 W: https://www.cspi.com/ethernet-products/support/downloads/
13997 F: drivers/net/ethernet/myricom/myri10ge/
13999 NAND FLASH SUBSYSTEM
14000 M: Miquel Raynal <miquel.raynal@bootlin.com>
14001 R: Richard Weinberger <richard@nod.at>
14002 L: linux-mtd@lists.infradead.org
14004 W: http://www.linux-mtd.infradead.org/
14005 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14006 C: irc://irc.oftc.net/mtd
14007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
14008 F: drivers/mtd/nand/
14009 F: include/linux/mtd/*nand*.h
14011 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14012 M: Daniel Mack <zonque@gmail.com>
14013 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14015 W: http://www.native-instruments.com
14016 F: sound/usb/caiaq/
14018 NATSEMI ETHERNET DRIVER (DP8381x)
14020 F: drivers/net/ethernet/natsemi/natsemi.c
14022 NCR 5380 SCSI DRIVERS
14023 M: Finn Thain <fthain@linux-m68k.org>
14024 M: Michael Schmitz <schmitzmic@gmail.com>
14025 L: linux-scsi@vger.kernel.org
14027 F: Documentation/scsi/g_NCR5380.rst
14028 F: drivers/scsi/NCR5380.*
14029 F: drivers/scsi/arm/cumana_1.c
14030 F: drivers/scsi/arm/oak.c
14031 F: drivers/scsi/atari_scsi.*
14032 F: drivers/scsi/dmx3191d.c
14033 F: drivers/scsi/g_NCR5380.*
14034 F: drivers/scsi/mac_scsi.*
14035 F: drivers/scsi/sun3_scsi.*
14036 F: drivers/scsi/sun3_scsi_vme.c
14039 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
14043 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14044 M: Guenter Roeck <linux@roeck-us.net>
14045 L: linux-hwmon@vger.kernel.org
14047 F: Documentation/hwmon/nct6775.rst
14048 F: drivers/hwmon/nct6775-core.c
14049 F: drivers/hwmon/nct6775-platform.c
14050 F: drivers/hwmon/nct6775.h
14052 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14053 M: Zev Weiss <zev@bewilderbeest.net>
14054 L: linux-hwmon@vger.kernel.org
14056 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14057 F: drivers/hwmon/nct6775-i2c.c
14060 M: Jakub Kicinski <kuba@kernel.org>
14062 F: drivers/net/netdevsim/*
14064 NETEM NETWORK EMULATOR
14065 M: Stephen Hemminger <stephen@networkplumber.org>
14066 L: netdev@vger.kernel.org
14068 F: net/sched/sch_netem.c
14070 NETERION 10GbE DRIVERS (s2io)
14071 M: Jon Mason <jdmason@kudzu.us>
14072 L: netdev@vger.kernel.org
14074 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14075 F: drivers/net/ethernet/neterion/
14078 M: Pablo Neira Ayuso <pablo@netfilter.org>
14079 M: Jozsef Kadlecsik <kadlec@netfilter.org>
14080 M: Florian Westphal <fw@strlen.de>
14081 L: netfilter-devel@vger.kernel.org
14082 L: coreteam@netfilter.org
14084 W: http://www.netfilter.org/
14085 W: http://www.iptables.org/
14086 W: http://www.nftables.org/
14087 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
14088 C: irc://irc.libera.chat/netfilter
14089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14091 F: include/linux/netfilter*
14092 F: include/linux/netfilter/
14093 F: include/net/netfilter/
14094 F: include/uapi/linux/netfilter*
14095 F: include/uapi/linux/netfilter/
14096 F: net/*/netfilter.c
14097 F: net/*/netfilter/
14098 F: net/bridge/br_netfilter*.c
14101 NETROM NETWORK LAYER
14102 M: Ralf Baechle <ralf@linux-mips.org>
14103 L: linux-hams@vger.kernel.org
14105 W: http://www.linux-ax25.org/
14106 F: include/net/netrom.h
14107 F: include/uapi/linux/netrom.h
14110 NETRONIX EMBEDDED CONTROLLER
14111 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14113 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14114 F: drivers/mfd/ntxec.c
14115 F: drivers/pwm/pwm-ntxec.c
14116 F: drivers/rtc/rtc-ntxec.c
14117 F: include/linux/mfd/ntxec.h
14119 NETRONOME ETHERNET DRIVERS
14120 M: Simon Horman <simon.horman@corigine.com>
14121 R: Jakub Kicinski <kuba@kernel.org>
14122 L: oss-drivers@corigine.com
14124 F: drivers/net/ethernet/netronome/
14126 NETWORK BLOCK DEVICE (NBD)
14127 M: Josef Bacik <josef@toxicpanda.com>
14128 L: linux-block@vger.kernel.org
14129 L: nbd@other.debian.org
14131 F: Documentation/admin-guide/blockdev/nbd.rst
14132 F: drivers/block/nbd.c
14133 F: include/trace/events/nbd.h
14134 F: include/uapi/linux/nbd.h
14136 NETWORK DROP MONITOR
14137 M: Neil Horman <nhorman@tuxdriver.com>
14138 L: netdev@vger.kernel.org
14140 W: https://fedorahosted.org/dropwatch/
14141 F: include/uapi/linux/net_dropmon.h
14142 F: net/core/drop_monitor.c
14145 M: "David S. Miller" <davem@davemloft.net>
14146 M: Eric Dumazet <edumazet@google.com>
14147 M: Jakub Kicinski <kuba@kernel.org>
14148 M: Paolo Abeni <pabeni@redhat.com>
14149 L: netdev@vger.kernel.org
14151 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14154 F: Documentation/devicetree/bindings/net/
14155 F: drivers/connector/
14157 F: include/dt-bindings/net/
14158 F: include/linux/etherdevice.h
14159 F: include/linux/fcdevice.h
14160 F: include/linux/fddidevice.h
14161 F: include/linux/hippidevice.h
14162 F: include/linux/if_*
14163 F: include/linux/inetdevice.h
14164 F: include/linux/netdevice.h
14165 F: include/uapi/linux/if_*
14166 F: include/uapi/linux/netdevice.h
14168 NETWORKING DRIVERS (WIRELESS)
14169 M: Kalle Valo <kvalo@kernel.org>
14170 L: linux-wireless@vger.kernel.org
14172 W: https://wireless.wiki.kernel.org/
14173 Q: https://patchwork.kernel.org/project/linux-wireless/list/
14174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14176 F: Documentation/devicetree/bindings/net/wireless/
14177 F: drivers/net/wireless/
14180 M: Andrew Lunn <andrew@lunn.ch>
14181 M: Vivien Didelot <vivien.didelot@gmail.com>
14182 M: Florian Fainelli <f.fainelli@gmail.com>
14183 M: Vladimir Oltean <olteanv@gmail.com>
14185 F: Documentation/devicetree/bindings/net/dsa/
14186 F: drivers/net/dsa/
14187 F: include/linux/dsa/
14188 F: include/linux/platform_data/dsa.h
14189 F: include/net/dsa.h
14191 F: tools/testing/selftests/drivers/net/dsa/
14193 NETWORKING [GENERAL]
14194 M: "David S. Miller" <davem@davemloft.net>
14195 M: Eric Dumazet <edumazet@google.com>
14196 M: Jakub Kicinski <kuba@kernel.org>
14197 M: Paolo Abeni <pabeni@redhat.com>
14198 L: netdev@vger.kernel.org
14200 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14201 B: mailto:netdev@vger.kernel.org
14202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14204 F: Documentation/networking/
14205 F: Documentation/process/maintainer-netdev.rst
14206 F: include/linux/in.h
14207 F: include/linux/net.h
14208 F: include/linux/netdevice.h
14210 F: include/uapi/linux/in.h
14211 F: include/uapi/linux/net.h
14212 F: include/uapi/linux/net_namespace.h
14213 F: include/uapi/linux/netdevice.h
14217 F: tools/testing/selftests/net/
14220 M: Steffen Klassert <steffen.klassert@secunet.com>
14221 M: Herbert Xu <herbert@gondor.apana.org.au>
14222 M: "David S. Miller" <davem@davemloft.net>
14223 L: netdev@vger.kernel.org
14225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14227 F: include/net/xfrm.h
14228 F: include/uapi/linux/xfrm.h
14231 F: net/ipv4/ip_vti.c
14232 F: net/ipv4/ipcomp.c
14236 F: net/ipv6/ip6_vti.c
14237 F: net/ipv6/ipcomp6.c
14241 F: tools/testing/selftests/net/ipsec.c
14243 NETWORKING [IPv4/IPv6]
14244 M: "David S. Miller" <davem@davemloft.net>
14245 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
14246 M: David Ahern <dsahern@kernel.org>
14247 L: netdev@vger.kernel.org
14249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14251 F: include/linux/ip.h
14252 F: include/linux/ipv6*
14253 F: include/net/fib*
14255 F: include/net/route.h
14259 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14260 M: Paul Moore <paul@paul-moore.com>
14261 L: netdev@vger.kernel.org
14262 L: linux-security-module@vger.kernel.org
14264 W: https://github.com/netlabel
14265 F: Documentation/netlabel/
14266 F: include/net/calipso.h
14267 F: include/net/cipso_ipv4.h
14268 F: include/net/netlabel.h
14269 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14270 F: include/uapi/linux/netfilter/xt_SECMARK.h
14271 F: net/ipv4/cipso_ipv4.c
14272 F: net/ipv6/calipso.c
14273 F: net/netfilter/xt_CONNSECMARK.c
14274 F: net/netfilter/xt_SECMARK.c
14278 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
14279 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14280 L: netdev@vger.kernel.org
14281 L: mptcp@lists.linux.dev
14283 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14284 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14285 F: Documentation/networking/mptcp-sysctl.rst
14286 F: include/net/mptcp.h
14287 F: include/trace/events/mptcp.h
14288 F: include/uapi/linux/mptcp.h
14290 F: tools/testing/selftests/bpf/*/*mptcp*.c
14291 F: tools/testing/selftests/net/mptcp/
14294 M: Eric Dumazet <edumazet@google.com>
14295 L: netdev@vger.kernel.org
14297 F: include/linux/tcp.h
14298 F: include/net/tcp.h
14299 F: include/trace/events/tcp.h
14300 F: include/uapi/linux/tcp.h
14301 F: net/ipv4/syncookies.c
14303 F: net/ipv6/syncookies.c
14307 M: Boris Pismenny <borisp@nvidia.com>
14308 M: John Fastabend <john.fastabend@gmail.com>
14309 M: Jakub Kicinski <kuba@kernel.org>
14310 L: netdev@vger.kernel.org
14312 F: include/net/tls.h
14313 F: include/uapi/linux/tls.h
14316 NETXEN (1/10) GbE SUPPORT
14317 M: Manish Chopra <manishc@marvell.com>
14318 M: Rahul Verma <rahulv@marvell.com>
14319 M: GR-Linux-NIC-Dev@marvell.com
14320 L: netdev@vger.kernel.org
14322 F: drivers/net/ethernet/qlogic/netxen/
14324 NET_FAILOVER MODULE
14325 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14326 L: netdev@vger.kernel.org
14328 F: Documentation/networking/net_failover.rst
14329 F: drivers/net/net_failover.c
14330 F: include/net/net_failover.h
14333 M: David Ahern <dsahern@kernel.org>
14334 L: netdev@vger.kernel.org
14336 F: include/net/netns/nexthop.h
14337 F: include/net/nexthop.h
14338 F: include/uapi/linux/nexthop.h
14339 F: net/ipv4/nexthop.c
14342 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14343 L: linux-nfc@lists.01.org (subscribers-only)
14344 L: netdev@vger.kernel.org
14346 B: mailto:linux-nfc@lists.01.org
14347 F: Documentation/devicetree/bindings/net/nfc/
14349 F: include/linux/platform_data/nfcmrvl.h
14350 F: include/net/nfc/
14351 F: include/uapi/linux/nfc.h
14354 NFC VIRTUAL NCI DEVICE DRIVER
14355 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14356 L: netdev@vger.kernel.org
14357 L: linux-nfc@lists.01.org (subscribers-only)
14359 F: drivers/nfc/virtual_ncidev.c
14360 F: tools/testing/selftests/nci/
14362 NFS, SUNRPC, AND LOCKD CLIENTS
14363 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14364 M: Anna Schumaker <anna@kernel.org>
14365 L: linux-nfs@vger.kernel.org
14367 W: http://client.linux-nfs.org
14368 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14372 F: include/linux/lockd/
14373 F: include/linux/nfs*
14374 F: include/linux/sunrpc/
14375 F: include/uapi/linux/nfs*
14376 F: include/uapi/linux/sunrpc/
14378 F: Documentation/filesystems/nfs/
14381 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14382 L: linux-nilfs@vger.kernel.org
14384 W: https://nilfs.sourceforge.io/
14385 W: https://nilfs.osdn.jp/
14386 T: git git://github.com/konis/nilfs2.git
14387 F: Documentation/filesystems/nilfs2.rst
14389 F: include/trace/events/nilfs2.h
14390 F: include/uapi/linux/nilfs2_api.h
14391 F: include/uapi/linux/nilfs2_ondisk.h
14393 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14394 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14396 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14397 F: Documentation/scsi/NinjaSCSI.rst
14398 F: drivers/scsi/pcmcia/nsp_*
14400 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14401 M: GOTO Masanori <gotom@debian.or.jp>
14402 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14404 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14405 F: Documentation/scsi/NinjaSCSI.rst
14406 F: drivers/scsi/nsp32*
14408 NINTENDO HID DRIVER
14409 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14410 L: linux-input@vger.kernel.org
14412 F: drivers/hid/hid-nintendo*
14415 M: Dinh Nguyen <dinguyen@kernel.org>
14417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14420 NITRO ENCLAVES (NE)
14421 M: Andra Paraschiv <andraprs@amazon.com>
14422 M: Alexandru Vasile <lexnv@amazon.com>
14423 M: Alexandru Ciobotaru <alcioa@amazon.com>
14424 L: linux-kernel@vger.kernel.org
14426 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14427 F: Documentation/virt/ne_overview.rst
14428 F: drivers/virt/nitro_enclaves/
14429 F: include/linux/nitro_enclaves.h
14430 F: include/uapi/linux/nitro_enclaves.h
14431 F: samples/nitro_enclaves/
14433 NOHZ, DYNTICKS SUPPORT
14434 M: Frederic Weisbecker <fweisbec@gmail.com>
14435 M: Thomas Gleixner <tglx@linutronix.de>
14436 M: Ingo Molnar <mingo@kernel.org>
14437 L: linux-kernel@vger.kernel.org
14439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14440 F: include/linux/sched/nohz.h
14441 F: include/linux/tick.h
14442 F: kernel/time/tick*.*
14444 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14445 M: Pavel Machek <pavel@ucw.cz>
14446 M: Sakari Ailus <sakari.ailus@iki.fi>
14447 L: linux-media@vger.kernel.org
14449 F: drivers/media/i2c/ad5820.c
14450 F: drivers/media/i2c/et8ek8
14452 NOKIA N900 POWER SUPPLY DRIVERS
14453 R: Pali Rohár <pali@kernel.org>
14454 F: drivers/power/supply/bq2415x_charger.c
14455 F: drivers/power/supply/bq27xxx_battery.c
14456 F: drivers/power/supply/bq27xxx_battery_i2c.c
14457 F: drivers/power/supply/isp1704_charger.c
14458 F: drivers/power/supply/rx51_battery.c
14459 F: include/linux/power/bq2415x_charger.h
14460 F: include/linux/power/bq27xxx_battery.h
14463 M: Willy Tarreau <w@1wt.eu>
14465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14466 F: tools/include/nolibc/
14469 M: Matthias Maennich <maennich@google.com>
14471 F: Documentation/core-api/symbol-namespaces.rst
14475 M: Sanjay R Mehta <sanju.mehta@amd.com>
14476 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14477 L: ntb@lists.linux.dev
14479 F: drivers/ntb/hw/amd/
14482 M: Jon Mason <jdmason@kudzu.us>
14483 M: Dave Jiang <dave.jiang@intel.com>
14484 M: Allen Hubbe <allenbh@gmail.com>
14485 L: ntb@lists.linux.dev
14487 W: https://github.com/jonmason/ntb/wiki
14488 T: git git://github.com/jonmason/ntb.git
14489 F: drivers/net/ntb_netdev.c
14491 F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
14492 F: include/linux/ntb.h
14493 F: include/linux/ntb_transport.h
14494 F: tools/testing/selftests/ntb/
14497 M: Serge Semin <fancer.lancer@gmail.com>
14498 L: ntb@lists.linux.dev
14500 F: drivers/ntb/hw/idt/
14503 M: Dave Jiang <dave.jiang@intel.com>
14504 L: ntb@lists.linux.dev
14506 W: https://github.com/davejiang/linux/wiki
14507 T: git https://github.com/davejiang/linux.git
14508 F: drivers/ntb/hw/intel/
14511 M: Anton Altaparmakov <anton@tuxera.com>
14512 L: linux-ntfs-dev@lists.sourceforge.net
14514 W: http://www.tuxera.com/
14515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14516 F: Documentation/filesystems/ntfs.rst
14520 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14521 L: ntfs3@lists.linux.dev
14523 W: http://www.paragon-software.com/
14524 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14525 F: Documentation/filesystems/ntfs3.rst
14529 M: Finn Thain <fthain@linux-m68k.org>
14530 L: linux-m68k@lists.linux-m68k.org
14532 F: arch/*/include/asm/nubus.h
14534 F: include/linux/nubus.h
14535 F: include/uapi/linux/nubus.h
14537 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14538 M: Antonino Daplas <adaplas@gmail.com>
14539 L: linux-fbdev@vger.kernel.org
14541 F: drivers/video/fbdev/nvidia/
14542 F: drivers/video/fbdev/riva/
14544 NVIDIA WMI EC BACKLIGHT DRIVER
14545 M: Daniel Dadap <ddadap@nvidia.com>
14546 L: platform-driver-x86@vger.kernel.org
14548 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14551 M: Keith Busch <kbusch@kernel.org>
14552 M: Jens Axboe <axboe@fb.com>
14553 M: Christoph Hellwig <hch@lst.de>
14554 M: Sagi Grimberg <sagi@grimberg.me>
14555 L: linux-nvme@lists.infradead.org
14557 W: http://git.infradead.org/nvme.git
14558 T: git://git.infradead.org/nvme.git
14559 F: drivers/nvme/host/
14560 F: drivers/nvme/common/
14561 F: include/linux/nvme*
14562 F: include/uapi/linux/nvme_ioctl.h
14564 NVM EXPRESS FC TRANSPORT DRIVERS
14565 M: James Smart <james.smart@broadcom.com>
14566 L: linux-nvme@lists.infradead.org
14568 F: drivers/nvme/host/fc.c
14569 F: drivers/nvme/target/fc.c
14570 F: drivers/nvme/target/fcloop.c
14571 F: include/linux/nvme-fc-driver.h
14572 F: include/linux/nvme-fc.h
14574 NVM EXPRESS TARGET DRIVER
14575 M: Christoph Hellwig <hch@lst.de>
14576 M: Sagi Grimberg <sagi@grimberg.me>
14577 M: Chaitanya Kulkarni <kch@nvidia.com>
14578 L: linux-nvme@lists.infradead.org
14580 W: http://git.infradead.org/nvme.git
14581 T: git://git.infradead.org/nvme.git
14582 F: drivers/nvme/target/
14585 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14588 F: Documentation/ABI/stable/sysfs-bus-nvmem
14589 F: Documentation/devicetree/bindings/nvmem/
14591 F: include/linux/nvmem-consumer.h
14592 F: include/linux/nvmem-provider.h
14594 NXP C45 TJA11XX PHY DRIVER
14595 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14596 L: netdev@vger.kernel.org
14598 F: drivers/net/phy/nxp-c45-tja11xx.c
14601 M: Han Xu <han.xu@nxp.com>
14602 M: Haibo Chen <haibo.chen@nxp.com>
14603 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14604 L: linux-spi@vger.kernel.org
14606 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14607 F: drivers/spi/spi-nxp-fspi.c
14609 NXP FXAS21002C DRIVER
14610 M: Rui Miguel Silva <rmfrfs@gmail.com>
14611 L: linux-iio@vger.kernel.org
14613 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14614 F: drivers/iio/gyro/fxas21002c.h
14615 F: drivers/iio/gyro/fxas21002c_core.c
14616 F: drivers/iio/gyro/fxas21002c_i2c.c
14617 F: drivers/iio/gyro/fxas21002c_spi.c
14619 NXP i.MX CLOCK DRIVERS
14620 M: Abel Vesa <abelvesa@kernel.org>
14621 L: linux-clk@vger.kernel.org
14622 L: linux-imx@nxp.com
14624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14625 F: Documentation/devicetree/bindings/clock/imx*
14626 F: drivers/clk/imx/
14627 F: include/dt-bindings/clock/imx*
14629 NXP i.MX 8MQ DCSS DRIVER
14630 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14631 R: Lucas Stach <l.stach@pengutronix.de>
14632 L: dri-devel@lists.freedesktop.org
14634 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14635 F: drivers/gpu/drm/imx/dcss/
14637 NXP i.MX 8QXP ADC DRIVER
14638 M: Cai Huoqing <cai.huoqing@linux.dev>
14639 M: Haibo Chen <haibo.chen@nxp.com>
14640 L: linux-imx@nxp.com
14641 L: linux-iio@vger.kernel.org
14643 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14644 F: drivers/iio/adc/imx8qxp-adc.c
14646 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14647 M: Haibo Chen <haibo.chen@nxp.com>
14648 L: linux-iio@vger.kernel.org
14649 L: linux-imx@nxp.com
14651 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14652 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14653 F: drivers/iio/adc/imx7d_adc.c
14654 F: drivers/iio/adc/vf610_adc.c
14656 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14657 M: Jagan Teki <jagan@amarulasolutions.com>
14659 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14660 F: drivers/regulator/pf8x00-regulator.c
14662 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14663 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14664 L: linux-kernel@vger.kernel.org
14666 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14667 F: drivers/extcon/extcon-ptn5150.c
14669 NXP SGTL5000 DRIVER
14670 M: Fabio Estevam <festevam@gmail.com>
14671 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14673 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14674 F: sound/soc/codecs/sgtl5000*
14676 NXP SJA1105 ETHERNET SWITCH DRIVER
14677 M: Vladimir Oltean <olteanv@gmail.com>
14678 L: linux-kernel@vger.kernel.org
14680 F: drivers/net/dsa/sja1105
14681 F: drivers/net/pcs/pcs-xpcs-nxp.c
14683 NXP TDA998X DRM DRIVER
14684 M: Russell King <linux@armlinux.org.uk>
14686 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14687 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14688 F: drivers/gpu/drm/i2c/tda998x_drv.c
14689 F: include/drm/i2c/tda998x.h
14690 F: include/dt-bindings/display/tda998x.h
14694 M: Peter Rosin <peda@axentia.se>
14695 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14697 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14698 F: sound/soc/codecs/tfa9879*
14700 NXP/Goodix TFA989X (TFA1) DRIVER
14701 M: Stephan Gerhold <stephan@gerhold.net>
14702 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14704 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14705 F: sound/soc/codecs/tfa989x.c
14708 L: linux-nfc@lists.01.org (subscribers-only)
14710 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14711 F: drivers/nfc/nxp-nci
14713 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14714 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14715 R: NXP Linux Team <linux-imx@nxp.com>
14716 L: linux-media@vger.kernel.org
14718 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14719 F: drivers/media/platform/nxp/imx-jpeg
14721 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14722 M: Jonas Malaco <jonas@protocubo.io>
14723 L: linux-hwmon@vger.kernel.org
14725 F: Documentation/hwmon/nzxt-kraken2.rst
14726 F: drivers/hwmon/nzxt-kraken2.c
14728 NZXT-SMART2 HARDWARE MONITORING DRIVER
14729 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14730 L: linux-hwmon@vger.kernel.org
14732 F: Documentation/hwmon/nzxt-smart2.rst
14733 F: drivers/hwmon/nzxt-smart2.c
14736 M: Jiri Pirko <jiri@nvidia.com>
14737 L: netdev@vger.kernel.org
14739 F: include/linux/objagg.h
14741 F: lib/test_objagg.c
14744 M: Josh Poimboeuf <jpoimboe@kernel.org>
14745 M: Peter Zijlstra <peterz@infradead.org>
14748 F: include/linux/objtool.h
14750 OCELOT ETHERNET SWITCH DRIVER
14751 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14752 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14753 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14754 M: UNGLinuxDriver@microchip.com
14755 L: netdev@vger.kernel.org
14757 F: drivers/net/dsa/ocelot/*
14758 F: drivers/net/ethernet/mscc/
14759 F: include/soc/mscc/ocelot*
14760 F: net/dsa/tag_ocelot.c
14761 F: net/dsa/tag_ocelot_8021q.c
14762 F: tools/testing/selftests/drivers/net/ocelot/*
14764 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14765 M: Frederic Barrat <fbarrat@linux.ibm.com>
14766 M: Andrew Donnellan <ajd@linux.ibm.com>
14767 L: linuxppc-dev@lists.ozlabs.org
14769 F: Documentation/userspace-api/accelerators/ocxl.rst
14770 F: arch/powerpc/include/asm/pnv-ocxl.h
14771 F: arch/powerpc/platforms/powernv/ocxl.c
14772 F: drivers/misc/ocxl/
14773 F: include/misc/ocxl*
14774 F: include/uapi/misc/ocxl.h
14777 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14778 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14779 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14780 L: linux-omap@vger.kernel.org
14782 F: sound/soc/ti/n810.c
14783 F: sound/soc/ti/omap*
14784 F: sound/soc/ti/rx51.c
14785 F: sound/soc/ti/sdma-pcm.*
14787 OMAP CLOCK FRAMEWORK SUPPORT
14788 M: Paul Walmsley <paul@pwsan.com>
14789 L: linux-omap@vger.kernel.org
14791 F: arch/arm/*omap*/*clock*
14793 OMAP DEVICE TREE SUPPORT
14794 M: Benoît Cousson <bcousson@baylibre.com>
14795 M: Tony Lindgren <tony@atomide.com>
14796 L: linux-omap@vger.kernel.org
14797 L: devicetree@vger.kernel.org
14799 F: arch/arm/boot/dts/*am3*
14800 F: arch/arm/boot/dts/*am4*
14801 F: arch/arm/boot/dts/*am5*
14802 F: arch/arm/boot/dts/*dra7*
14803 F: arch/arm/boot/dts/*omap*
14804 F: arch/arm/boot/dts/logicpd-som-lv*
14805 F: arch/arm/boot/dts/logicpd-torpedo*
14807 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14808 L: linux-omap@vger.kernel.org
14809 L: linux-fbdev@vger.kernel.org
14811 F: Documentation/arm/omap/dss.rst
14812 F: drivers/video/fbdev/omap2/
14814 OMAP FRAMEBUFFER SUPPORT
14815 L: linux-fbdev@vger.kernel.org
14816 L: linux-omap@vger.kernel.org
14818 F: drivers/video/fbdev/omap/
14820 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14821 M: Roger Quadros <rogerq@kernel.org>
14822 M: Tony Lindgren <tony@atomide.com>
14823 L: linux-omap@vger.kernel.org
14825 F: arch/arm/mach-omap2/*gpmc*
14826 F: drivers/memory/omap-gpmc.c
14829 M: Grygorii Strashko <grygorii.strashko@ti.com>
14830 M: Santosh Shilimkar <ssantosh@kernel.org>
14831 M: Kevin Hilman <khilman@kernel.org>
14832 L: linux-omap@vger.kernel.org
14834 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14835 F: drivers/gpio/gpio-omap.c
14837 OMAP HARDWARE SPINLOCK SUPPORT
14838 M: Ohad Ben-Cohen <ohad@wizery.com>
14839 L: linux-omap@vger.kernel.org
14841 F: drivers/hwspinlock/omap_hwspinlock.c
14843 OMAP HS MMC SUPPORT
14844 L: linux-mmc@vger.kernel.org
14845 L: linux-omap@vger.kernel.org
14847 F: drivers/mmc/host/omap_hsmmc.c
14850 M: Paul Walmsley <paul@pwsan.com>
14851 L: linux-omap@vger.kernel.org
14853 F: arch/arm/mach-omap2/omap_hwmod*data*
14856 M: Benoît Cousson <bcousson@baylibre.com>
14857 M: Paul Walmsley <paul@pwsan.com>
14858 L: linux-omap@vger.kernel.org
14860 F: arch/arm/mach-omap2/omap_hwmod.*
14863 M: Vignesh R <vigneshr@ti.com>
14864 L: linux-omap@vger.kernel.org
14865 L: linux-i2c@vger.kernel.org
14867 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14868 F: drivers/i2c/busses/i2c-omap.c
14870 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14871 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14872 L: linux-media@vger.kernel.org
14874 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14875 F: drivers/media/platform/ti/omap3isp/
14876 F: drivers/staging/media/omap4iss/
14879 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14880 L: linux-omap@vger.kernel.org
14882 F: drivers/mmc/host/omap.c
14884 OMAP POWER MANAGEMENT SUPPORT
14885 M: Kevin Hilman <khilman@kernel.org>
14886 L: linux-omap@vger.kernel.org
14888 F: arch/arm/*omap*/*pm*
14889 F: drivers/cpufreq/omap-cpufreq.c
14891 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14892 M: Paul Walmsley <paul@pwsan.com>
14893 L: linux-omap@vger.kernel.org
14895 F: arch/arm/mach-omap2/prm*
14897 OMAP RANDOM NUMBER GENERATOR SUPPORT
14898 M: Deepak Saxena <dsaxena@plexity.net>
14900 F: drivers/char/hw_random/omap-rng.c
14903 L: linux-usb@vger.kernel.org
14904 L: linux-omap@vger.kernel.org
14906 F: arch/arm/*omap*/usb*
14907 F: drivers/usb/*/*omap*
14909 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14910 M: Mark Jackson <mpfj@newflow.co.uk>
14911 L: linux-omap@vger.kernel.org
14913 F: arch/arm/boot/dts/am335x-nano.dts
14916 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14917 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
14918 M: Tony Lindgren <tony@atomide.com>
14919 L: linux-omap@vger.kernel.org
14921 Q: http://patchwork.kernel.org/project/linux-omap/list/
14922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14923 F: arch/arm/configs/omap1_defconfig
14924 F: arch/arm/mach-omap1/
14925 F: arch/arm/plat-omap/
14926 F: drivers/i2c/busses/i2c-omap.c
14927 F: include/linux/platform_data/ams-delta-fiq.h
14928 F: include/linux/platform_data/i2c-omap.h
14931 M: Tony Lindgren <tony@atomide.com>
14932 L: linux-omap@vger.kernel.org
14934 W: http://www.muru.com/linux/omap/
14935 W: http://linux.omap.com/
14936 Q: http://patchwork.kernel.org/project/linux-omap/list/
14937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14938 F: arch/arm/configs/omap2plus_defconfig
14939 F: arch/arm/mach-omap2/
14940 F: arch/arm/plat-omap/
14941 F: drivers/bus/ti-sysc.c
14942 F: drivers/i2c/busses/i2c-omap.c
14943 F: drivers/irqchip/irq-omap-intc.c
14944 F: drivers/mfd/*omap*.c
14945 F: drivers/mfd/menelaus.c
14946 F: drivers/mfd/palmas.c
14947 F: drivers/mfd/tps65217.c
14948 F: drivers/mfd/tps65218.c
14949 F: drivers/mfd/tps65910.c
14950 F: drivers/mfd/twl-core.[ch]
14951 F: drivers/mfd/twl4030*.c
14952 F: drivers/mfd/twl6030*.c
14953 F: drivers/mfd/twl6040*.c
14954 F: drivers/regulator/palmas-regulator*.c
14955 F: drivers/regulator/pbias-regulator.c
14956 F: drivers/regulator/tps65217-regulator.c
14957 F: drivers/regulator/tps65218-regulator.c
14958 F: drivers/regulator/tps65910-regulator.c
14959 F: drivers/regulator/twl-regulator.c
14960 F: drivers/regulator/twl6030-regulator.c
14961 F: include/linux/platform_data/i2c-omap.h
14962 F: include/linux/platform_data/ti-sysc.h
14965 M: Bob Copeland <me@bobcopeland.com>
14966 L: linux-karma-devel@lists.sourceforge.net
14968 F: Documentation/filesystems/omfs.rst
14971 OMNIKEY CARDMAN 4000 DRIVER
14972 M: Harald Welte <laforge@gnumonks.org>
14974 F: drivers/char/pcmcia/cm4000_cs.c
14975 F: include/linux/cm4000_cs.h
14976 F: include/uapi/linux/cm4000_cs.h
14978 OMNIKEY CARDMAN 4040 DRIVER
14979 M: Harald Welte <laforge@gnumonks.org>
14981 F: drivers/char/pcmcia/cm4040_cs.*
14983 OMNIVISION OG01A1B SENSOR DRIVER
14984 M: Shawn Tu <shawnx.tu@intel.com>
14985 L: linux-media@vger.kernel.org
14987 F: drivers/media/i2c/og01a1b.c
14989 OMNIVISION OV02A10 SENSOR DRIVER
14990 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14991 L: linux-media@vger.kernel.org
14993 T: git git://linuxtv.org/media_tree.git
14994 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14995 F: drivers/media/i2c/ov02a10.c
14997 OMNIVISION OV08D10 SENSOR DRIVER
14998 M: Jimmy Su <jimmy.su@intel.com>
14999 L: linux-media@vger.kernel.org
15001 T: git git://linuxtv.org/media_tree.git
15002 F: drivers/media/i2c/ov08d10.c
15004 OMNIVISION OV13858 SENSOR DRIVER
15005 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15006 L: linux-media@vger.kernel.org
15008 T: git git://linuxtv.org/media_tree.git
15009 F: drivers/media/i2c/ov13858.c
15011 OMNIVISION OV13B10 SENSOR DRIVER
15012 M: Arec Kao <arec.kao@intel.com>
15013 L: linux-media@vger.kernel.org
15015 T: git git://linuxtv.org/media_tree.git
15016 F: drivers/media/i2c/ov13b10.c
15018 OMNIVISION OV2680 SENSOR DRIVER
15019 M: Rui Miguel Silva <rmfrfs@gmail.com>
15020 L: linux-media@vger.kernel.org
15022 T: git git://linuxtv.org/media_tree.git
15023 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15024 F: drivers/media/i2c/ov2680.c
15026 OMNIVISION OV2685 SENSOR DRIVER
15027 M: Shunqian Zheng <zhengsq@rock-chips.com>
15028 L: linux-media@vger.kernel.org
15030 T: git git://linuxtv.org/media_tree.git
15031 F: drivers/media/i2c/ov2685.c
15033 OMNIVISION OV2740 SENSOR DRIVER
15034 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15035 R: Shawn Tu <shawnx.tu@intel.com>
15036 R: Bingbu Cao <bingbu.cao@intel.com>
15037 L: linux-media@vger.kernel.org
15039 T: git git://linuxtv.org/media_tree.git
15040 F: drivers/media/i2c/ov2740.c
15042 OMNIVISION OV5640 SENSOR DRIVER
15043 M: Steve Longerbeam <slongerbeam@gmail.com>
15044 L: linux-media@vger.kernel.org
15046 T: git git://linuxtv.org/media_tree.git
15047 F: drivers/media/i2c/ov5640.c
15049 OMNIVISION OV5647 SENSOR DRIVER
15050 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
15051 M: Jacopo Mondi <jacopo@jmondi.org>
15052 L: linux-media@vger.kernel.org
15054 T: git git://linuxtv.org/media_tree.git
15055 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15056 F: drivers/media/i2c/ov5647.c
15058 OMNIVISION OV5670 SENSOR DRIVER
15059 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
15060 L: linux-media@vger.kernel.org
15062 T: git git://linuxtv.org/media_tree.git
15063 F: drivers/media/i2c/ov5670.c
15065 OMNIVISION OV5675 SENSOR DRIVER
15066 M: Shawn Tu <shawnx.tu@intel.com>
15067 L: linux-media@vger.kernel.org
15069 T: git git://linuxtv.org/media_tree.git
15070 F: drivers/media/i2c/ov5675.c
15072 OMNIVISION OV5693 SENSOR DRIVER
15073 M: Daniel Scally <djrscally@gmail.com>
15074 L: linux-media@vger.kernel.org
15076 T: git git://linuxtv.org/media_tree.git
15077 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15078 F: drivers/media/i2c/ov5693.c
15080 OMNIVISION OV5695 SENSOR DRIVER
15081 M: Shunqian Zheng <zhengsq@rock-chips.com>
15082 L: linux-media@vger.kernel.org
15084 T: git git://linuxtv.org/media_tree.git
15085 F: drivers/media/i2c/ov5695.c
15087 OMNIVISION OV7670 SENSOR DRIVER
15088 L: linux-media@vger.kernel.org
15090 T: git git://linuxtv.org/media_tree.git
15091 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
15092 F: drivers/media/i2c/ov7670.c
15094 OMNIVISION OV772x SENSOR DRIVER
15095 M: Jacopo Mondi <jacopo@jmondi.org>
15096 L: linux-media@vger.kernel.org
15098 T: git git://linuxtv.org/media_tree.git
15099 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15100 F: drivers/media/i2c/ov772x.c
15101 F: include/media/i2c/ov772x.h
15103 OMNIVISION OV7740 SENSOR DRIVER
15104 M: Wenyou Yang <wenyou.yang@microchip.com>
15105 L: linux-media@vger.kernel.org
15107 T: git git://linuxtv.org/media_tree.git
15108 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
15109 F: drivers/media/i2c/ov7740.c
15111 OMNIVISION OV8856 SENSOR DRIVER
15112 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15113 L: linux-media@vger.kernel.org
15115 T: git git://linuxtv.org/media_tree.git
15116 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15117 F: drivers/media/i2c/ov8856.c
15119 OMNIVISION OV9282 SENSOR DRIVER
15120 M: Paul J. Murphy <paul.j.murphy@intel.com>
15121 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15122 L: linux-media@vger.kernel.org
15124 T: git git://linuxtv.org/media_tree.git
15125 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15126 F: drivers/media/i2c/ov9282.c
15128 OMNIVISION OV9640 SENSOR DRIVER
15129 M: Petr Cvek <petrcvekcz@gmail.com>
15130 L: linux-media@vger.kernel.org
15132 F: drivers/media/i2c/ov9640.*
15134 OMNIVISION OV9650 SENSOR DRIVER
15135 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15136 R: Akinobu Mita <akinobu.mita@gmail.com>
15137 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
15138 L: linux-media@vger.kernel.org
15140 T: git git://linuxtv.org/media_tree.git
15141 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
15142 F: drivers/media/i2c/ov9650.c
15144 OMNIVISION OV9734 SENSOR DRIVER
15145 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15146 R: Bingbu Cao <bingbu.cao@intel.com>
15147 L: linux-media@vger.kernel.org
15149 T: git git://linuxtv.org/media_tree.git
15150 F: drivers/media/i2c/ov9734.c
15152 ONBOARD USB HUB DRIVER
15153 M: Matthias Kaehlcke <mka@chromium.org>
15154 L: linux-usb@vger.kernel.org
15156 F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15157 F: drivers/usb/misc/onboard_usb_hub.c
15159 ONENAND FLASH DRIVER
15160 M: Kyungmin Park <kyungmin.park@samsung.com>
15161 L: linux-mtd@lists.infradead.org
15163 F: drivers/mtd/nand/onenand/
15164 F: include/linux/mtd/onenand*.h
15166 ONION OMEGA2+ BOARD
15167 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15168 L: linux-mips@vger.kernel.org
15170 F: arch/mips/boot/dts/ralink/omega2p.dts
15173 M: Jens Wiklander <jens.wiklander@linaro.org>
15174 L: op-tee@lists.trustedfirmware.org
15176 F: Documentation/ABI/testing/sysfs-bus-optee-devices
15177 F: drivers/tee/optee/
15179 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15180 M: Sumit Garg <sumit.garg@linaro.org>
15181 L: op-tee@lists.trustedfirmware.org
15183 F: drivers/char/hw_random/optee-rng.c
15186 M: Clément Léger <clement.leger@bootlin.com>
15187 L: linux-rtc@vger.kernel.org
15189 F: drivers/rtc/rtc-optee.c
15192 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15193 L: linux-rdma@vger.kernel.org
15195 F: drivers/infiniband/ulp/opa_vnic
15197 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
15198 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
15199 M: Frank Rowand <frowand.list@gmail.com>
15200 L: devicetree@vger.kernel.org
15202 F: Documentation/devicetree/dynamic-resolution-notes.rst
15203 F: Documentation/devicetree/overlay-notes.rst
15204 F: drivers/of/overlay.c
15205 F: drivers/of/resolver.c
15206 K: of_overlay_notifier_
15208 OPEN FIRMWARE AND FLATTENED DEVICE TREE
15209 M: Rob Herring <robh+dt@kernel.org>
15210 M: Frank Rowand <frowand.list@gmail.com>
15211 L: devicetree@vger.kernel.org
15213 C: irc://irc.libera.chat/devicetree
15214 W: http://www.devicetree.org/
15215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15216 F: Documentation/ABI/testing/sysfs-firmware-ofw
15218 F: include/linux/of*.h
15221 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15222 M: Rob Herring <robh+dt@kernel.org>
15223 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15224 L: devicetree@vger.kernel.org
15226 C: irc://irc.libera.chat/devicetree
15227 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15229 F: Documentation/devicetree/
15230 F: arch/*/boot/dts/
15231 F: include/dt-bindings/
15233 OPENCOMPUTE PTP CLOCK DRIVER
15234 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15235 M: Vadim Fedorenko <vadfed@fb.com>
15236 L: netdev@vger.kernel.org
15238 F: drivers/ptp/ptp_ocp.c
15240 OPENCORES I2C BUS DRIVER
15241 M: Peter Korsgaard <peter@korsgaard.com>
15242 M: Andrew Lunn <andrew@lunn.ch>
15243 L: linux-i2c@vger.kernel.org
15245 F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15246 F: Documentation/i2c/busses/i2c-ocores.rst
15247 F: drivers/i2c/busses/i2c-ocores.c
15248 F: include/linux/platform_data/i2c-ocores.h
15250 OPENRISC ARCHITECTURE
15251 M: Jonas Bonn <jonas@southpole.se>
15252 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15253 M: Stafford Horne <shorne@gmail.com>
15254 L: openrisc@lists.librecores.org
15256 W: http://openrisc.io
15257 T: git git://github.com/openrisc/linux.git
15258 F: Documentation/devicetree/bindings/openrisc/
15259 F: Documentation/openrisc/
15261 F: drivers/irqchip/irq-ompic.c
15262 F: drivers/irqchip/irq-or1k-*
15265 M: Pravin B Shelar <pshelar@ovn.org>
15266 L: netdev@vger.kernel.org
15267 L: dev@openvswitch.org
15269 W: http://openvswitch.org
15270 F: include/uapi/linux/openvswitch.h
15271 F: net/openvswitch/
15273 OPERATING PERFORMANCE POINTS (OPP)
15274 M: Viresh Kumar <vireshk@kernel.org>
15275 M: Nishanth Menon <nm@ti.com>
15276 M: Stephen Boyd <sboyd@kernel.org>
15277 L: linux-pm@vger.kernel.org
15279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15280 F: Documentation/devicetree/bindings/opp/
15281 F: Documentation/power/opp.rst
15283 F: include/linux/pm_opp.h
15286 M: Clemens Ladisch <clemens@ladisch.de>
15287 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15290 F: sound/drivers/opl4/
15292 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15293 M: Mark Fasheh <mark@fasheh.com>
15294 M: Joel Becker <jlbec@evilplan.org>
15295 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15296 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15298 W: http://ocfs2.wiki.kernel.org
15299 F: Documentation/filesystems/dlmfs.rst
15300 F: Documentation/filesystems/ocfs2.rst
15303 ORANGEFS FILESYSTEM
15304 M: Mike Marshall <hubcap@omnibond.com>
15305 R: Martin Brandenburg <martin@omnibond.com>
15306 L: devel@lists.orangefs.org
15308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15309 F: Documentation/filesystems/orangefs.rst
15313 L: linux-wireless@vger.kernel.org
15315 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15316 W: http://www.nongnu.org/orinoco/
15317 F: drivers/net/wireless/intersil/orinoco/
15319 OV2659 OMNIVISION SENSOR DRIVER
15320 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15321 L: linux-media@vger.kernel.org
15323 W: https://linuxtv.org
15324 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15325 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15326 F: drivers/media/i2c/ov2659.c
15327 F: include/media/i2c/ov2659.h
15330 M: Miklos Szeredi <miklos@szeredi.hu>
15331 L: linux-unionfs@vger.kernel.org
15333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15334 F: Documentation/filesystems/overlayfs.rst
15337 P54 WIRELESS DRIVER
15338 M: Christian Lamparter <chunkeey@googlemail.com>
15339 L: linux-wireless@vger.kernel.org
15341 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15342 F: drivers/net/wireless/intersil/p54/
15345 M: Vladimir Oltean <olteanv@gmail.com>
15346 L: netdev@vger.kernel.org
15348 F: Documentation/core-api/packing.rst
15349 F: include/linux/packing.h
15352 PADATA PARALLEL EXECUTION MECHANISM
15353 M: Steffen Klassert <steffen.klassert@secunet.com>
15354 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15355 L: linux-crypto@vger.kernel.org
15356 L: linux-kernel@vger.kernel.org
15358 F: Documentation/core-api/padata.rst
15359 F: include/linux/padata.h
15363 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15364 L: linux-fsdevel@vger.kernel.org
15366 T: git git://git.infradead.org/users/willy/pagecache.git
15367 F: Documentation/filesystems/locking.rst
15368 F: Documentation/filesystems/vfs.rst
15369 F: include/linux/pagemap.h
15371 F: mm/page-writeback.c
15376 M: Jesper Dangaard Brouer <hawk@kernel.org>
15377 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15378 L: netdev@vger.kernel.org
15380 F: Documentation/networking/page_pool.rst
15381 F: include/net/page_pool.h
15382 F: include/trace/events/page_pool.h
15383 F: net/core/page_pool.c
15386 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15387 M: Andrew Morton <akpm@linux-foundation.org>
15388 L: linux-mm@kvack.org
15390 F: Documentation/mm/page_table_check.rst
15391 F: include/linux/page_table_check.h
15392 F: mm/page_table_check.c
15394 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15395 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15396 L: platform-driver-x86@vger.kernel.org
15398 F: drivers/platform/x86/panasonic-laptop.c
15400 PARALLAX PING IIO SENSOR DRIVER
15401 M: Andreas Klinger <ak@it-klinger.de>
15402 L: linux-iio@vger.kernel.org
15404 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15405 F: drivers/iio/proximity/ping.c
15407 PARALLEL LCD/KEYPAD PANEL DRIVER
15408 M: Willy Tarreau <willy@haproxy.com>
15409 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15411 F: Documentation/admin-guide/lcd-panel-cgram.rst
15412 F: drivers/auxdisplay/panel.c
15414 PARALLEL PORT SUBSYSTEM
15415 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15416 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15417 L: linux-parport@lists.infradead.org (subscribers-only)
15419 F: Documentation/driver-api/parport*.rst
15420 F: drivers/char/ppdev.c
15421 F: drivers/parport/
15422 F: include/linux/parport*.h
15423 F: include/uapi/linux/ppdev.h
15425 PARAVIRT_OPS INTERFACE
15426 M: Juergen Gross <jgross@suse.com>
15427 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15428 R: Alexey Makhalov <amakhalov@vmware.com>
15429 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15430 L: virtualization@lists.linux-foundation.org
15433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15434 F: Documentation/virt/paravirt_ops.rst
15435 F: arch/*/include/asm/paravirt*.h
15436 F: arch/*/kernel/paravirt*
15437 F: include/linux/hypervisor.h
15439 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15440 M: Tim Waugh <tim@cyberelk.net>
15441 L: linux-parport@lists.infradead.org (subscribers-only)
15443 F: Documentation/admin-guide/blockdev/paride.rst
15444 F: drivers/block/paride/
15446 PARISC ARCHITECTURE
15447 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15448 M: Helge Deller <deller@gmx.de>
15449 L: linux-parisc@vger.kernel.org
15451 W: https://parisc.wiki.kernel.org
15452 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15455 F: Documentation/parisc/
15457 F: drivers/char/agp/parisc-agp.c
15458 F: drivers/input/misc/hp_sdc_rtc.c
15459 F: drivers/input/serio/gscps2.c
15460 F: drivers/input/serio/hp_sdc*
15462 F: drivers/parport/parport_gsc.*
15463 F: drivers/tty/serial/8250/8250_gsc.c
15464 F: drivers/video/console/sti*
15465 F: drivers/video/fbdev/sti*
15466 F: drivers/video/logo/logo_parisc*
15467 F: include/linux/hp_sdc.h
15470 M: Jiri Pirko <jiri@nvidia.com>
15471 L: netdev@vger.kernel.org
15473 F: include/linux/parman.h
15475 F: lib/test_parman.c
15477 PC ENGINES APU BOARD DRIVER
15478 M: Enrico Weigelt, metux IT consult <info@metux.net>
15480 F: drivers/platform/x86/pcengines-apuv2.c
15482 PC87360 HARDWARE MONITORING DRIVER
15483 M: Jim Cromie <jim.cromie@gmail.com>
15484 L: linux-hwmon@vger.kernel.org
15486 F: Documentation/hwmon/pc87360.rst
15487 F: drivers/hwmon/pc87360.c
15489 PC8736x GPIO DRIVER
15490 M: Jim Cromie <jim.cromie@gmail.com>
15492 F: drivers/char/pc8736x_gpio.c
15494 PC87427 HARDWARE MONITORING DRIVER
15495 M: Jean Delvare <jdelvare@suse.com>
15496 L: linux-hwmon@vger.kernel.org
15498 F: Documentation/hwmon/pc87427.rst
15499 F: drivers/hwmon/pc87427.c
15502 M: Riku Voipio <riku.voipio@iki.fi>
15504 F: drivers/leds/leds-pca9532.c
15505 F: include/linux/leds-pca9532.h
15507 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15508 M: Guenter Roeck <linux@roeck-us.net>
15509 L: linux-i2c@vger.kernel.org
15511 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15513 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15514 M: Khalid Aziz <khalid@gonehiking.org>
15516 F: drivers/firmware/pcdp.*
15518 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15519 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15520 M: Pali Rohár <pali@kernel.org>
15521 L: linux-pci@vger.kernel.org
15522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15524 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15525 F: drivers/pci/controller/pci-aardvark.c
15527 PCI DRIVER FOR ALTERA PCIE IP
15528 M: Joyce Ooi <joyce.ooi@intel.com>
15529 L: linux-pci@vger.kernel.org
15531 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15532 F: drivers/pci/controller/pcie-altera.c
15534 PCI DRIVER FOR APPLIEDMICRO XGENE
15535 M: Toan Le <toan@os.amperecomputing.com>
15536 L: linux-pci@vger.kernel.org
15537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15539 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15540 F: drivers/pci/controller/pci-xgene.c
15542 PCI DRIVER FOR ARM VERSATILE PLATFORM
15543 M: Rob Herring <robh@kernel.org>
15544 L: linux-pci@vger.kernel.org
15545 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15547 F: Documentation/devicetree/bindings/pci/versatile.yaml
15548 F: drivers/pci/controller/pci-versatile.c
15550 PCI DRIVER FOR ARMADA 8K
15551 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15552 L: linux-pci@vger.kernel.org
15553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15555 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15556 F: drivers/pci/controller/dwc/pcie-armada8k.c
15558 PCI DRIVER FOR CADENCE PCIE IP
15559 M: Tom Joseph <tjoseph@cadence.com>
15560 L: linux-pci@vger.kernel.org
15562 F: Documentation/devicetree/bindings/pci/cdns,*
15563 F: drivers/pci/controller/cadence/
15565 PCI DRIVER FOR FREESCALE LAYERSCAPE
15566 M: Minghuan Lian <minghuan.Lian@nxp.com>
15567 M: Mingkai Hu <mingkai.hu@nxp.com>
15568 M: Roy Zang <roy.zang@nxp.com>
15569 L: linuxppc-dev@lists.ozlabs.org
15570 L: linux-pci@vger.kernel.org
15571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15573 F: drivers/pci/controller/dwc/*layerscape*
15575 PCI DRIVER FOR GENERIC OF HOSTS
15576 M: Will Deacon <will@kernel.org>
15577 L: linux-pci@vger.kernel.org
15578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15580 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15581 F: drivers/pci/controller/pci-host-common.c
15582 F: drivers/pci/controller/pci-host-generic.c
15584 PCI DRIVER FOR IMX6
15585 M: Richard Zhu <hongxing.zhu@nxp.com>
15586 M: Lucas Stach <l.stach@pengutronix.de>
15587 L: linux-pci@vger.kernel.org
15588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15590 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15591 F: drivers/pci/controller/dwc/*imx6*
15593 PCI DRIVER FOR FU740
15594 M: Paul Walmsley <paul.walmsley@sifive.com>
15595 M: Greentime Hu <greentime.hu@sifive.com>
15596 L: linux-pci@vger.kernel.org
15598 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15599 F: drivers/pci/controller/dwc/pcie-fu740.c
15601 PCI DRIVER FOR INTEL IXP4XX
15602 M: Linus Walleij <linus.walleij@linaro.org>
15604 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15605 F: drivers/pci/controller/pci-ixp4xx.c
15607 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15608 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15609 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15610 L: linux-pci@vger.kernel.org
15612 F: drivers/pci/controller/vmd.c
15614 PCI DRIVER FOR MICROSEMI SWITCHTEC
15615 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15616 M: Logan Gunthorpe <logang@deltatee.com>
15617 L: linux-pci@vger.kernel.org
15619 F: Documentation/ABI/testing/sysfs-class-switchtec
15620 F: Documentation/driver-api/switchtec.rst
15621 F: drivers/ntb/hw/mscc/
15622 F: drivers/pci/switch/switchtec*
15623 F: include/linux/switchtec.h
15624 F: include/uapi/linux/switchtec_ioctl.h
15626 PCI DRIVER FOR MOBIVEIL PCIE IP
15627 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15628 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15629 L: linux-pci@vger.kernel.org
15631 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15632 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15634 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15635 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15636 M: Pali Rohár <pali@kernel.org>
15637 L: linux-pci@vger.kernel.org
15638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15640 F: drivers/pci/controller/*mvebu*
15642 PCI DRIVER FOR NVIDIA TEGRA
15643 M: Thierry Reding <thierry.reding@gmail.com>
15644 L: linux-tegra@vger.kernel.org
15645 L: linux-pci@vger.kernel.org
15647 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15648 F: drivers/pci/controller/pci-tegra.c
15650 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15651 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15652 L: linux-pci@vger.kernel.org
15653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15655 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15656 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15658 PCI DRIVER FOR RENESAS R-CAR
15659 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15660 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15661 L: linux-pci@vger.kernel.org
15662 L: linux-renesas-soc@vger.kernel.org
15664 F: Documentation/devicetree/bindings/pci/*rcar*
15665 F: drivers/pci/controller/*rcar*
15667 PCI DRIVER FOR SAMSUNG EXYNOS
15668 M: Jingoo Han <jingoohan1@gmail.com>
15669 L: linux-pci@vger.kernel.org
15670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15671 L: linux-samsung-soc@vger.kernel.org
15673 F: drivers/pci/controller/dwc/pci-exynos.c
15675 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15676 M: Jingoo Han <jingoohan1@gmail.com>
15677 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15678 L: linux-pci@vger.kernel.org
15680 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15681 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15682 F: drivers/pci/controller/dwc/*designware*
15684 PCI DRIVER FOR TI DRA7XX/J721E
15685 M: Kishon Vijay Abraham I <kishon@ti.com>
15686 L: linux-omap@vger.kernel.org
15687 L: linux-pci@vger.kernel.org
15688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15690 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15691 F: drivers/pci/controller/cadence/pci-j721e.c
15692 F: drivers/pci/controller/dwc/pci-dra7xx.c
15694 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15695 M: Linus Walleij <linus.walleij@linaro.org>
15696 L: linux-pci@vger.kernel.org
15698 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15699 F: drivers/pci/controller/pci-v3-semi.c
15701 PCI ENDPOINT SUBSYSTEM
15702 M: Kishon Vijay Abraham I <kishon@ti.com>
15703 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15704 R: Krzysztof Wilczyński <kw@linux.com>
15705 L: linux-pci@vger.kernel.org
15707 Q: https://patchwork.kernel.org/project/linux-pci/list/
15708 B: https://bugzilla.kernel.org
15709 C: irc://irc.oftc.net/linux-pci
15710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15711 F: Documentation/PCI/endpoint/*
15712 F: Documentation/misc-devices/pci-endpoint-test.rst
15713 F: drivers/misc/pci_endpoint_test.c
15714 F: drivers/pci/endpoint/
15717 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15718 M: Russell Currey <ruscur@russell.cc>
15719 M: Oliver O'Halloran <oohall@gmail.com>
15720 L: linuxppc-dev@lists.ozlabs.org
15722 F: Documentation/PCI/pci-error-recovery.rst
15723 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15724 F: arch/powerpc/include/*/eeh*.h
15725 F: arch/powerpc/kernel/eeh*.c
15726 F: arch/powerpc/platforms/*/eeh*.c
15727 F: drivers/pci/pcie/aer.c
15728 F: drivers/pci/pcie/dpc.c
15729 F: drivers/pci/pcie/err.c
15732 M: Linas Vepstas <linasvepstas@gmail.com>
15733 L: linux-pci@vger.kernel.org
15735 F: Documentation/PCI/pci-error-recovery.rst
15737 PCI PEER-TO-PEER DMA (P2PDMA)
15738 M: Bjorn Helgaas <bhelgaas@google.com>
15739 M: Logan Gunthorpe <logang@deltatee.com>
15740 L: linux-pci@vger.kernel.org
15742 Q: https://patchwork.kernel.org/project/linux-pci/list/
15743 B: https://bugzilla.kernel.org
15744 C: irc://irc.oftc.net/linux-pci
15745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15746 F: Documentation/driver-api/pci/p2pdma.rst
15747 F: drivers/pci/p2pdma.c
15748 F: include/linux/pci-p2pdma.h
15750 PCI MSI DRIVER FOR ALTERA MSI IP
15751 M: Joyce Ooi <joyce.ooi@intel.com>
15752 L: linux-pci@vger.kernel.org
15754 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15755 F: drivers/pci/controller/pcie-altera-msi.c
15757 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15758 M: Toan Le <toan@os.amperecomputing.com>
15759 L: linux-pci@vger.kernel.org
15760 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15762 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15763 F: drivers/pci/controller/pci-xgene-msi.c
15765 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15766 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15767 R: Rob Herring <robh@kernel.org>
15768 R: Krzysztof Wilczyński <kw@linux.com>
15769 L: linux-pci@vger.kernel.org
15771 Q: https://patchwork.kernel.org/project/linux-pci/list/
15772 B: https://bugzilla.kernel.org
15773 C: irc://irc.oftc.net/linux-pci
15774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15775 F: drivers/pci/controller/
15776 F: drivers/pci/pci-bridge-emul.c
15777 F: drivers/pci/pci-bridge-emul.h
15780 M: Bjorn Helgaas <bhelgaas@google.com>
15781 L: linux-pci@vger.kernel.org
15783 Q: https://patchwork.kernel.org/project/linux-pci/list/
15784 B: https://bugzilla.kernel.org
15785 C: irc://irc.oftc.net/linux-pci
15786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15787 F: Documentation/PCI/
15788 F: Documentation/devicetree/bindings/pci/
15789 F: arch/x86/kernel/early-quirks.c
15790 F: arch/x86/kernel/quirks.c
15792 F: drivers/acpi/pci*
15794 F: include/asm-generic/pci*
15795 F: include/linux/of_pci.h
15796 F: include/linux/pci*
15797 F: include/uapi/linux/pci*
15800 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15801 M: Jonathan Chocron <jonnyc@amazon.com>
15802 L: linux-pci@vger.kernel.org
15804 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15805 F: drivers/pci/controller/dwc/pcie-al.c
15807 PCIE DRIVER FOR AMLOGIC MESON
15808 M: Yue Wang <yue.wang@Amlogic.com>
15809 L: linux-pci@vger.kernel.org
15810 L: linux-amlogic@lists.infradead.org
15812 F: drivers/pci/controller/dwc/pci-meson.c
15814 PCIE DRIVER FOR AXIS ARTPEC
15815 M: Jesper Nilsson <jesper.nilsson@axis.com>
15816 L: linux-arm-kernel@axis.com
15817 L: linux-pci@vger.kernel.org
15819 F: Documentation/devicetree/bindings/pci/axis,artpec*
15820 F: drivers/pci/controller/dwc/*artpec*
15822 PCIE DRIVER FOR CAVIUM THUNDERX
15823 M: Robert Richter <rric@kernel.org>
15824 L: linux-pci@vger.kernel.org
15825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15827 F: drivers/pci/controller/pci-thunder-*
15829 PCIE DRIVER FOR HISILICON
15830 M: Zhou Wang <wangzhou1@hisilicon.com>
15831 L: linux-pci@vger.kernel.org
15833 F: drivers/pci/controller/dwc/pcie-hisi.c
15835 PCIE DRIVER FOR HISILICON KIRIN
15836 M: Xiaowei Song <songxiaowei@hisilicon.com>
15837 M: Binghui Wang <wangbinghui@hisilicon.com>
15838 L: linux-pci@vger.kernel.org
15840 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15841 F: drivers/pci/controller/dwc/pcie-kirin.c
15843 PCIE DRIVER FOR HISILICON STB
15844 M: Shawn Guo <shawn.guo@linaro.org>
15845 L: linux-pci@vger.kernel.org
15847 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15848 F: drivers/pci/controller/dwc/pcie-histb.c
15850 PCIE DRIVER FOR INTEL KEEM BAY
15851 M: Srikanth Thokala <srikanth.thokala@intel.com>
15852 L: linux-pci@vger.kernel.org
15854 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15855 F: drivers/pci/controller/dwc/pcie-keembay.c
15857 PCIE DRIVER FOR INTEL LGM GW SOC
15858 M: Rahul Tanwar <rtanwar@maxlinear.com>
15859 L: linux-pci@vger.kernel.org
15861 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15862 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15864 PCIE DRIVER FOR MEDIATEK
15865 M: Ryder Lee <ryder.lee@mediatek.com>
15866 M: Jianjun Wang <jianjun.wang@mediatek.com>
15867 L: linux-pci@vger.kernel.org
15868 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15870 F: Documentation/devicetree/bindings/pci/mediatek*
15871 F: drivers/pci/controller/*mediatek*
15873 PCIE DRIVER FOR MICROCHIP
15874 M: Daire McNamara <daire.mcnamara@microchip.com>
15875 L: linux-pci@vger.kernel.org
15877 F: Documentation/devicetree/bindings/pci/microchip*
15878 F: drivers/pci/controller/*microchip*
15880 PCIE DRIVER FOR QUALCOMM MSM
15881 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15882 L: linux-pci@vger.kernel.org
15883 L: linux-arm-msm@vger.kernel.org
15885 F: drivers/pci/controller/dwc/pcie-qcom.c
15887 PCIE ENDPOINT DRIVER FOR QUALCOMM
15888 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15889 L: linux-pci@vger.kernel.org
15890 L: linux-arm-msm@vger.kernel.org
15892 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15893 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15895 PCIE DRIVER FOR ROCKCHIP
15896 M: Shawn Lin <shawn.lin@rock-chips.com>
15897 L: linux-pci@vger.kernel.org
15898 L: linux-rockchip@lists.infradead.org
15900 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15901 F: drivers/pci/controller/pcie-rockchip*
15903 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15904 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15905 L: linux-pci@vger.kernel.org
15907 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
15908 F: drivers/pci/controller/dwc/pcie-uniphier*
15910 PCIE DRIVER FOR ST SPEAR13XX
15911 M: Pratyush Anand <pratyush.anand@gmail.com>
15912 L: linux-pci@vger.kernel.org
15914 F: drivers/pci/controller/dwc/*spear*
15916 PCI DRIVER FOR XILINX VERSAL CPM
15917 M: Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
15918 M: Michal Simek <michal.simek@amd.com>
15919 L: linux-pci@vger.kernel.org
15921 F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
15922 F: drivers/pci/controller/pcie-xilinx-cpm.c
15925 M: Dominik Brodowski <linux@dominikbrodowski.net>
15927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15928 F: Documentation/pcmcia/
15933 PCNET32 NETWORK DRIVER
15934 M: Don Fry <pcnet32@frontier.com>
15935 L: netdev@vger.kernel.org
15937 F: drivers/net/ethernet/amd/pcnet32.c
15939 PCRYPT PARALLEL CRYPTO ENGINE
15940 M: Steffen Klassert <steffen.klassert@secunet.com>
15941 L: linux-crypto@vger.kernel.org
15944 F: include/crypto/pcrypt.h
15946 PEAQ WMI HOTKEYS DRIVER
15947 M: Hans de Goede <hdegoede@redhat.com>
15948 L: platform-driver-x86@vger.kernel.org
15950 F: drivers/platform/x86/peaq-wmi.c
15952 PECI HARDWARE MONITORING DRIVERS
15953 M: Iwona Winiarska <iwona.winiarska@intel.com>
15954 L: linux-hwmon@vger.kernel.org
15956 F: Documentation/hwmon/peci-cputemp.rst
15957 F: Documentation/hwmon/peci-dimmtemp.rst
15958 F: drivers/hwmon/peci/
15961 M: Iwona Winiarska <iwona.winiarska@intel.com>
15962 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
15964 F: Documentation/devicetree/bindings/peci/
15965 F: Documentation/peci/
15967 F: include/linux/peci-cpu.h
15968 F: include/linux/peci.h
15970 PENSANDO ETHERNET DRIVERS
15971 M: Shannon Nelson <snelson@pensando.io>
15972 M: drivers@pensando.io
15973 L: netdev@vger.kernel.org
15975 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15976 F: drivers/net/ethernet/pensando/
15978 PER-CPU MEMORY ALLOCATOR
15979 M: Dennis Zhou <dennis@kernel.org>
15980 M: Tejun Heo <tj@kernel.org>
15981 M: Christoph Lameter <cl@linux.com>
15982 L: linux-mm@kvack.org
15984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15985 F: arch/*/include/asm/percpu.h
15986 F: include/linux/percpu*.h
15990 PER-TASK DELAY ACCOUNTING
15991 M: Balbir Singh <bsingharora@gmail.com>
15993 F: include/linux/delayacct.h
15994 F: kernel/delayacct.c
15996 PERFORMANCE EVENTS SUBSYSTEM
15997 M: Peter Zijlstra <peterz@infradead.org>
15998 M: Ingo Molnar <mingo@redhat.com>
15999 M: Arnaldo Carvalho de Melo <acme@kernel.org>
16000 R: Mark Rutland <mark.rutland@arm.com>
16001 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16002 R: Jiri Olsa <jolsa@kernel.org>
16003 R: Namhyung Kim <namhyung@kernel.org>
16004 L: linux-perf-users@vger.kernel.org
16005 L: linux-kernel@vger.kernel.org
16007 W: https://perf.wiki.kernel.org/
16008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16010 F: arch/*/events/*/*
16011 F: arch/*/include/asm/perf_event.h
16012 F: arch/*/kernel/*/*/perf_event*.c
16013 F: arch/*/kernel/*/perf_event*.c
16014 F: arch/*/kernel/perf_callchain.c
16015 F: arch/*/kernel/perf_event*.c
16016 F: include/linux/perf_event.h
16017 F: include/uapi/linux/perf_event.h
16022 PERFORMANCE EVENTS TOOLING ARM64
16023 R: John Garry <john.garry@huawei.com>
16024 R: Will Deacon <will@kernel.org>
16025 R: James Clark <james.clark@arm.com>
16026 R: Mike Leach <mike.leach@linaro.org>
16027 R: Leo Yan <leo.yan@linaro.org>
16028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16030 F: tools/build/feature/test-libopencsd.c
16031 F: tools/perf/arch/arm*/
16032 F: tools/perf/pmu-events/arch/arm64/
16033 F: tools/perf/util/arm-spe*
16034 F: tools/perf/util/cs-etm*
16036 PERSONALITY HANDLING
16037 M: Christoph Hellwig <hch@infradead.org>
16038 L: linux-abi-devel@lists.sourceforge.net
16040 F: include/linux/personality.h
16041 F: include/uapi/linux/personality.h
16043 PHOENIX RC FLIGHT CONTROLLER ADAPTER
16044 M: Marcus Folkesson <marcus.folkesson@gmail.com>
16045 L: linux-input@vger.kernel.org
16047 F: Documentation/input/devices/pxrc.rst
16048 F: drivers/input/joystick/pxrc.c
16051 M: Remi Denis-Courmont <courmisch@gmail.com>
16053 F: Documentation/networking/phonet.rst
16054 F: include/linux/phonet.h
16055 F: include/net/phonet/
16056 F: include/uapi/linux/phonet.h
16060 M: Joern Engel <joern@lazybastard.org>
16061 L: linux-mtd@lists.infradead.org
16063 F: drivers/mtd/devices/phram.c
16066 M: Bruno Prémont <bonbons@linux-vserver.org>
16067 L: linux-input@vger.kernel.org
16069 F: drivers/hid/hid-picolcd*
16072 M: Christian Brauner <christian@brauner.io>
16073 L: linux-kernel@vger.kernel.org
16075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16077 F: tools/testing/selftests/clone3/
16078 F: tools/testing/selftests/pid_namespace/
16079 F: tools/testing/selftests/pidfd/
16082 K: \b(clone_args|kernel_clone_args)\b
16084 PIN CONTROL SUBSYSTEM
16085 M: Linus Walleij <linus.walleij@linaro.org>
16086 L: linux-gpio@vger.kernel.org
16088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16089 F: Documentation/devicetree/bindings/pinctrl/
16090 F: Documentation/driver-api/pin-control.rst
16091 F: drivers/pinctrl/
16092 F: include/dt-bindings/pinctrl/
16093 F: include/linux/pinctrl/
16095 PIN CONTROLLER - AMD
16096 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16097 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16099 F: drivers/pinctrl/pinctrl-amd.c
16101 PIN CONTROLLER - FREESCALE
16102 M: Dong Aisheng <aisheng.dong@nxp.com>
16103 M: Fabio Estevam <festevam@gmail.com>
16104 M: Shawn Guo <shawnguo@kernel.org>
16105 M: Jacky Bai <ping.bai@nxp.com>
16106 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16107 L: linux-gpio@vger.kernel.org
16109 F: Documentation/devicetree/bindings/pinctrl/fsl,*
16110 F: drivers/pinctrl/freescale/
16112 PIN CONTROLLER - INTEL
16113 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16114 M: Andy Shevchenko <andy@kernel.org>
16116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16117 F: drivers/pinctrl/intel/
16119 PIN CONTROLLER - KEEMBAY
16120 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16122 F: drivers/pinctrl/pinctrl-keembay*
16124 PIN CONTROLLER - MEDIATEK
16125 M: Sean Wang <sean.wang@kernel.org>
16126 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16128 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16129 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
16130 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16131 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16132 F: drivers/pinctrl/mediatek/
16134 PIN CONTROLLER - MICROCHIP AT91
16135 M: Ludovic Desroches <ludovic.desroches@microchip.com>
16136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16137 L: linux-gpio@vger.kernel.org
16139 F: drivers/gpio/gpio-sama5d2-piobu.c
16140 F: drivers/pinctrl/pinctrl-at91*
16142 PIN CONTROLLER - QUALCOMM
16143 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16144 L: linux-arm-msm@vger.kernel.org
16146 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16147 F: drivers/pinctrl/qcom/
16149 PIN CONTROLLER - RENESAS
16150 M: Geert Uytterhoeven <geert+renesas@glider.be>
16151 L: linux-renesas-soc@vger.kernel.org
16153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16154 F: Documentation/devicetree/bindings/pinctrl/renesas,*
16155 F: drivers/pinctrl/renesas/
16157 PIN CONTROLLER - SAMSUNG
16158 M: Tomasz Figa <tomasz.figa@gmail.com>
16159 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16160 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16161 R: Alim Akhtar <alim.akhtar@samsung.com>
16162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16163 L: linux-samsung-soc@vger.kernel.org
16165 C: irc://irc.libera.chat/linux-exynos
16166 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
16167 B: mailto:linux-samsung-soc@vger.kernel.org
16168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16169 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16170 F: drivers/pinctrl/samsung/
16171 F: include/dt-bindings/pinctrl/samsung.h
16173 PIN CONTROLLER - SINGLE
16174 M: Tony Lindgren <tony@atomide.com>
16175 M: Haojian Zhuang <haojian.zhuang@linaro.org>
16176 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16177 L: linux-omap@vger.kernel.org
16179 F: drivers/pinctrl/pinctrl-single.c
16181 PIN CONTROLLER - THUNDERBAY
16182 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16184 F: drivers/pinctrl/pinctrl-thunderbay.c
16186 PIN CONTROLLER - SUNPLUS / TIBBO
16187 M: Dvorkin Dmitry <dvorkin@tibbo.com>
16188 M: Wells Lu <wellslutw@gmail.com>
16189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16191 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
16192 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
16193 F: drivers/pinctrl/sunplus/
16194 F: include/dt-bindings/pinctrl/sppctl*.h
16197 M: linux-block@vger.kernel.org
16199 F: drivers/block/pktcdvd.c
16200 F: include/linux/pktcdvd.h
16201 F: include/uapi/linux/pktcdvd.h
16203 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16204 M: Tomasz Duszynski <tduszyns@gmail.com>
16206 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16207 F: drivers/iio/chemical/pms7003.c
16210 M: Jacob Keller <jacob.e.keller@intel.com>
16212 F: Documentation/driver-api/pldmfw/
16213 F: include/linux/pldmfw.h
16217 M: Logan Gunthorpe <logang@deltatee.com>
16219 F: drivers/dma/plx_dma.c
16222 M: Charles Hsu <hsu.yungteng@gmail.com>
16223 L: linux-hwmon@vger.kernel.org
16225 F: Documentation/hwmon/pm6764tr.rst
16226 F: drivers/hwmon/pmbus/pm6764tr.c
16229 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16230 L: linux-pm@vger.kernel.org
16232 W: https://01.org/pm-graph
16233 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16234 T: git git://github.com/intel/pm-graph
16235 F: tools/power/pm-graph
16237 PMBUS HARDWARE MONITORING DRIVERS
16238 M: Guenter Roeck <linux@roeck-us.net>
16239 L: linux-hwmon@vger.kernel.org
16241 W: http://hwmon.wiki.kernel.org/
16242 W: http://www.roeck-us.net/linux/drivers/
16243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16244 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16245 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16246 F: Documentation/hwmon/adm1275.rst
16247 F: Documentation/hwmon/ibm-cffps.rst
16248 F: Documentation/hwmon/ir35221.rst
16249 F: Documentation/hwmon/lm25066.rst
16250 F: Documentation/hwmon/ltc2978.rst
16251 F: Documentation/hwmon/ltc3815.rst
16252 F: Documentation/hwmon/max16064.rst
16253 F: Documentation/hwmon/max20751.rst
16254 F: Documentation/hwmon/max31785.rst
16255 F: Documentation/hwmon/max34440.rst
16256 F: Documentation/hwmon/max8688.rst
16257 F: Documentation/hwmon/pmbus-core.rst
16258 F: Documentation/hwmon/pmbus.rst
16259 F: Documentation/hwmon/tps40422.rst
16260 F: Documentation/hwmon/ucd9000.rst
16261 F: Documentation/hwmon/ucd9200.rst
16262 F: Documentation/hwmon/zl6100.rst
16263 F: drivers/hwmon/pmbus/
16264 F: include/linux/pmbus.h
16266 PMC SIERRA MaxRAID DRIVER
16267 L: linux-scsi@vger.kernel.org
16269 W: http://www.pmc-sierra.com/
16270 F: drivers/scsi/pmcraid.*
16272 PMC SIERRA PM8001 DRIVER
16273 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16274 L: linux-scsi@vger.kernel.org
16276 F: drivers/scsi/pm8001/
16278 PNI RM3100 IIO DRIVER
16279 M: Song Qiang <songqiang1304521@gmail.com>
16280 L: linux-iio@vger.kernel.org
16282 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16283 F: drivers/iio/magnetometer/rm3100*
16286 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16287 L: linux-acpi@vger.kernel.org
16290 F: include/linux/pnp.h
16292 POSIX CLOCKS and TIMERS
16293 M: Thomas Gleixner <tglx@linutronix.de>
16294 L: linux-kernel@vger.kernel.org
16296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16298 F: include/linux/time_namespace.h
16299 F: include/linux/timer*
16300 F: kernel/time/*timer*
16301 F: kernel/time/namespace.c
16303 POWER MANAGEMENT CORE
16304 M: "Rafael J. Wysocki" <rafael@kernel.org>
16305 L: linux-pm@vger.kernel.org
16307 B: https://bugzilla.kernel.org
16308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16309 F: drivers/base/power/
16310 F: drivers/powercap/
16311 F: include/linux/intel_rapl.h
16312 F: include/linux/pm.h
16313 F: include/linux/pm_*
16314 F: include/linux/powercap.h
16315 F: kernel/configs/nopm.config
16317 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16318 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16319 L: linux-pm@vger.kernel.org
16321 B: https://bugzilla.kernel.org
16322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16323 F: drivers/powercap/dtpm*
16324 F: include/linux/dtpm.h
16326 POWER STATE COORDINATION INTERFACE (PSCI)
16327 M: Mark Rutland <mark.rutland@arm.com>
16328 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16331 F: drivers/firmware/psci/
16332 F: include/linux/psci.h
16333 F: include/uapi/linux/psci.h
16335 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16336 M: Sebastian Reichel <sre@kernel.org>
16337 L: linux-pm@vger.kernel.org
16339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16340 F: Documentation/ABI/testing/sysfs-class-power
16341 F: Documentation/devicetree/bindings/power/supply/
16342 F: drivers/power/supply/
16343 F: include/linux/power/
16344 F: include/linux/power_supply.h
16346 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16347 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16348 L: linuxppc-dev@lists.ozlabs.org
16350 F: drivers/char/powernv-op-panel.c
16352 PPP OVER ATM (RFC 2364)
16353 M: Mitchell Blank Jr <mitch@sfgoth.com>
16355 F: include/uapi/linux/atmppp.h
16356 F: net/atm/pppoatm.c
16359 M: Michal Ostrowski <mostrows@earthlink.net>
16361 F: drivers/net/ppp/pppoe.c
16362 F: drivers/net/ppp/pppox.c
16365 M: James Chapman <jchapman@katalix.com>
16367 F: include/linux/if_pppol2tp.h
16368 F: include/uapi/linux/if_pppol2tp.h
16369 F: net/l2tp/l2tp_ppp.c
16371 PPP PROTOCOL DRIVERS AND COMPRESSORS
16372 M: Paul Mackerras <paulus@samba.org>
16373 L: linux-ppp@vger.kernel.org
16375 F: drivers/net/ppp/ppp_*
16378 M: Rodolfo Giometti <giometti@enneenne.com>
16379 L: linuxpps@ml.enneenne.com (subscribers-only)
16381 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16382 F: Documentation/ABI/testing/sysfs-pps
16383 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16384 F: Documentation/driver-api/pps.rst
16386 F: include/linux/pps*.h
16387 F: include/uapi/linux/pps.h
16390 M: Dmitry Kozlov <xeb@mail.ru>
16391 L: netdev@vger.kernel.org
16393 W: http://sourceforge.net/projects/accel-pptp
16394 F: drivers/net/ppp/pptp.c
16396 PRESSURE STALL INFORMATION (PSI)
16397 M: Johannes Weiner <hannes@cmpxchg.org>
16398 M: Suren Baghdasaryan <surenb@google.com>
16400 F: include/linux/psi*
16401 F: kernel/sched/psi.c
16404 M: Petr Mladek <pmladek@suse.com>
16405 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16406 R: Steven Rostedt <rostedt@goodmis.org>
16407 R: John Ogness <john.ogness@linutronix.de>
16409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16410 F: include/linux/printk.h
16414 R: Chris Down <chris@chrisdown.name>
16416 F: Documentation/core-api/printk-index.rst
16417 F: kernel/printk/index.c
16421 L: linux-kernel@vger.kernel.org
16422 L: linux-fsdevel@vger.kernel.org
16424 F: Documentation/filesystems/proc.rst
16426 F: include/linux/proc_fs.h
16427 F: tools/testing/selftests/proc/
16430 M: Luis Chamberlain <mcgrof@kernel.org>
16431 M: Kees Cook <keescook@chromium.org>
16432 M: Iurii Zaikin <yzaikin@google.com>
16433 L: linux-kernel@vger.kernel.org
16434 L: linux-fsdevel@vger.kernel.org
16436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16437 F: fs/proc/proc_sysctl.c
16438 F: include/linux/sysctl.h
16439 F: kernel/sysctl-test.c
16441 F: tools/testing/selftests/sysctl/
16443 PS3 NETWORK SUPPORT
16444 M: Geoff Levand <geoff@infradead.org>
16445 L: netdev@vger.kernel.org
16446 L: linuxppc-dev@lists.ozlabs.org
16448 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16450 PS3 PLATFORM SUPPORT
16451 M: Geoff Levand <geoff@infradead.org>
16452 L: linuxppc-dev@lists.ozlabs.org
16454 F: arch/powerpc/boot/ps3*
16455 F: arch/powerpc/include/asm/lv1call.h
16456 F: arch/powerpc/include/asm/ps3*.h
16457 F: arch/powerpc/platforms/ps3/
16460 F: drivers/rtc/rtc-ps3.c
16461 F: drivers/usb/host/*ps3.c
16462 F: sound/ppc/snd_ps3*
16465 M: Jim Paris <jim@jtan.com>
16466 M: Geoff Levand <geoff@infradead.org>
16467 L: linuxppc-dev@lists.ozlabs.org
16469 F: drivers/block/ps3vram.c
16471 PSAMPLE PACKET SAMPLING SUPPORT
16472 M: Yotam Gigi <yotam.gi@gmail.com>
16474 F: include/net/psample.h
16475 F: include/uapi/linux/psample.h
16479 M: Kees Cook <keescook@chromium.org>
16480 M: Anton Vorontsov <anton@enomsg.org>
16481 M: Colin Cross <ccross@android.com>
16482 M: Tony Luck <tony.luck@intel.com>
16484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16485 F: Documentation/admin-guide/ramoops.rst
16486 F: Documentation/admin-guide/pstore-blk.rst
16487 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16488 F: drivers/acpi/apei/erst.c
16489 F: drivers/firmware/efi/efi-pstore.c
16491 F: include/linux/pstore*
16492 K: \b(pstore|ramoops)
16494 PTP HARDWARE CLOCK SUPPORT
16495 M: Richard Cochran <richardcochran@gmail.com>
16496 L: netdev@vger.kernel.org
16498 W: http://linuxptp.sourceforge.net/
16499 F: Documentation/ABI/testing/sysfs-ptp
16500 F: Documentation/driver-api/ptp.rst
16501 F: drivers/net/phy/dp83640*
16503 F: include/linux/ptp_cl*
16505 PTP VIRTUAL CLOCK SUPPORT
16506 M: Yangbo Lu <yangbo.lu@nxp.com>
16507 L: netdev@vger.kernel.org
16509 F: drivers/ptp/ptp_vclock.c
16510 F: net/ethtool/phc_vclocks.c
16513 M: Oleg Nesterov <oleg@redhat.com>
16515 F: arch/*/*/ptrace*.c
16516 F: arch/*/include/asm/ptrace*.h
16517 F: arch/*/ptrace*.c
16518 F: include/asm-generic/syscall.h
16519 F: include/linux/ptrace.h
16520 F: include/linux/regset.h
16521 F: include/uapi/linux/ptrace.h
16525 M: Hans Verkuil <hverkuil@xs4all.nl>
16526 L: linux-media@vger.kernel.org
16528 T: git git://linuxtv.org/media_tree.git
16529 F: Documentation/admin-guide/media/pulse8-cec.rst
16530 F: drivers/media/cec/usb/pulse8/
16532 PURELIFI PLFXLC DRIVER
16533 M: Srinivasan Raju <srini.raju@purelifi.com>
16534 L: linux-wireless@vger.kernel.org
16536 F: drivers/net/wireless/purelifi/plfxlc/
16538 PVRUSB2 VIDEO4LINUX DRIVER
16539 M: Mike Isely <isely@pobox.com>
16540 L: pvrusb2@isely.net (subscribers-only)
16541 L: linux-media@vger.kernel.org
16543 W: http://www.isely.net/pvrusb2/
16544 T: git git://linuxtv.org/media_tree.git
16545 F: Documentation/driver-api/media/drivers/pvrusb2*
16546 F: drivers/media/usb/pvrusb2/
16549 M: Hans Verkuil <hverkuil@xs4all.nl>
16550 L: linux-media@vger.kernel.org
16552 T: git git://linuxtv.org/media_tree.git
16553 F: drivers/media/usb/pwc/*
16554 F: include/trace/events/pwc.h
16557 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16558 L: linux-hwmon@vger.kernel.org
16560 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16561 F: Documentation/hwmon/pwm-fan.rst
16562 F: drivers/hwmon/pwm-fan.c
16565 M: Sean Young <sean@mess.org>
16566 L: linux-media@vger.kernel.org
16568 F: drivers/media/rc/pwm-ir-tx.c
16571 M: Thierry Reding <thierry.reding@gmail.com>
16572 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16573 L: linux-pwm@vger.kernel.org
16575 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16577 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
16578 F: Documentation/devicetree/bindings/pwm/
16579 F: Documentation/driver-api/pwm.rst
16580 F: drivers/gpio/gpio-mvebu.c
16582 F: drivers/video/backlight/pwm_bl.c
16583 F: include/dt-bindings/pwm/
16584 F: include/linux/pwm.h
16585 F: include/linux/pwm_backlight.h
16586 K: pwm_(config|apply_state|ops)
16589 M: Robert Jarzmik <robert.jarzmik@free.fr>
16590 L: linux-gpio@vger.kernel.org
16592 F: drivers/gpio/gpio-pxa.c
16598 M: Robert Jarzmik <robert.jarzmik@free.fr>
16599 L: linux-rtc@vger.kernel.org
16602 PXA2xx/PXA3xx SUPPORT
16603 M: Daniel Mack <daniel@zonque.org>
16604 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16605 M: Robert Jarzmik <robert.jarzmik@free.fr>
16606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16608 T: git git://github.com/hzhuang1/linux.git
16609 T: git git://github.com/rjarzmik/linux.git
16610 F: arch/arm/boot/dts/pxa*
16611 F: arch/arm/mach-pxa/
16612 F: drivers/dma/pxa*
16613 F: drivers/pcmcia/pxa2xx*
16614 F: drivers/pinctrl/pxa/
16615 F: drivers/spi/spi-pxa2xx*
16616 F: drivers/usb/gadget/udc/pxa2*
16617 F: include/sound/pxa2xx-lib.h
16622 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16623 L: qat-linux@intel.com
16625 F: drivers/crypto/qat/
16627 QCOM AUDIO (ASoC) DRIVERS
16628 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16629 M: Banajit Goswami <bgoswami@quicinc.com>
16630 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16632 F: include/dt-bindings/sound/qcom,wcd9335.h
16633 F: sound/soc/codecs/lpass-rx-macro.*
16634 F: sound/soc/codecs/lpass-tx-macro.*
16635 F: sound/soc/codecs/lpass-va-macro.c
16636 F: sound/soc/codecs/lpass-wsa-macro.*
16637 F: sound/soc/codecs/msm8916-wcd-analog.c
16638 F: sound/soc/codecs/msm8916-wcd-digital.c
16639 F: sound/soc/codecs/wcd9335.*
16640 F: sound/soc/codecs/wcd934x.c
16641 F: sound/soc/codecs/wcd-clsh-v2.*
16642 F: sound/soc/codecs/wcd-mbhc-v2.*
16643 F: sound/soc/codecs/wsa881x.c
16644 F: sound/soc/codecs/wsa883x.c
16647 QCOM EMBEDDED USB DEBUGGER (EUD)
16648 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16649 L: linux-arm-msm@vger.kernel.org
16651 F: Documentation/ABI/testing/sysfs-driver-eud
16652 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16653 F: drivers/usb/misc/qcom_eud.c
16656 M: Alex Elder <elder@kernel.org>
16657 L: netdev@vger.kernel.org
16659 F: drivers/net/ipa/
16661 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16662 M: Gabriel Somlo <somlo@cmu.edu>
16663 M: "Michael S. Tsirkin" <mst@redhat.com>
16664 L: qemu-devel@nongnu.org
16666 F: drivers/firmware/qemu_fw_cfg.c
16667 F: include/uapi/linux/qemu_fw_cfg.h
16670 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16671 L: linux-rdma@vger.kernel.org
16673 F: drivers/infiniband/hw/qib/
16675 QLOGIC QL41xxx FCOE DRIVER
16676 M: Saurav Kashyap <skashyap@marvell.com>
16677 M: Javed Hasan <jhasan@marvell.com>
16678 M: GR-QLogic-Storage-Upstream@marvell.com
16679 L: linux-scsi@vger.kernel.org
16681 F: drivers/scsi/qedf/
16683 QLOGIC QL41xxx ISCSI DRIVER
16684 M: Nilesh Javali <njavali@marvell.com>
16685 M: Manish Rangankar <mrangankar@marvell.com>
16686 M: GR-QLogic-Storage-Upstream@marvell.com
16687 L: linux-scsi@vger.kernel.org
16689 F: drivers/scsi/qedi/
16691 QLOGIC QL4xxx ETHERNET DRIVER
16692 M: Ariel Elior <aelior@marvell.com>
16693 M: Manish Chopra <manishc@marvell.com>
16694 L: netdev@vger.kernel.org
16696 F: drivers/net/ethernet/qlogic/qed/
16697 F: drivers/net/ethernet/qlogic/qede/
16698 F: include/linux/qed/
16700 QLOGIC QL4xxx RDMA DRIVER
16701 M: Michal Kalderon <mkalderon@marvell.com>
16702 M: Ariel Elior <aelior@marvell.com>
16703 L: linux-rdma@vger.kernel.org
16705 F: drivers/infiniband/hw/qedr/
16706 F: include/uapi/rdma/qedr-abi.h
16708 QLOGIC QLA1280 SCSI DRIVER
16709 M: Michael Reed <mdr@sgi.com>
16710 L: linux-scsi@vger.kernel.org
16712 F: drivers/scsi/qla1280.[ch]
16714 QLOGIC QLA2XXX FC-SCSI DRIVER
16715 M: Nilesh Javali <njavali@marvell.com>
16716 M: GR-QLogic-Storage-Upstream@marvell.com
16717 L: linux-scsi@vger.kernel.org
16719 F: drivers/scsi/qla2xxx/
16721 QLOGIC QLA3XXX NETWORK DRIVER
16722 M: GR-Linux-NIC-Dev@marvell.com
16723 L: netdev@vger.kernel.org
16725 F: drivers/net/ethernet/qlogic/qla3xxx.*
16727 QLOGIC QLA4XXX iSCSI DRIVER
16728 M: Nilesh Javali <njavali@marvell.com>
16729 M: Manish Rangankar <mrangankar@marvell.com>
16730 M: GR-QLogic-Storage-Upstream@marvell.com
16731 L: linux-scsi@vger.kernel.org
16733 F: drivers/scsi/qla4xxx/
16735 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16736 M: Shahed Shaikh <shshaikh@marvell.com>
16737 M: Manish Chopra <manishc@marvell.com>
16738 M: GR-Linux-NIC-Dev@marvell.com
16739 L: netdev@vger.kernel.org
16741 F: drivers/net/ethernet/qlogic/qlcnic/
16743 QLOGIC QLGE 10Gb ETHERNET DRIVER
16744 M: Manish Chopra <manishc@marvell.com>
16745 M: GR-Linux-NIC-Dev@marvell.com
16746 M: Coiby Xu <coiby.xu@gmail.com>
16747 L: netdev@vger.kernel.org
16749 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16750 F: drivers/staging/qlge/
16752 QM1D1B0004 MEDIA DRIVER
16753 M: Akihiro Tsukada <tskd08@gmail.com>
16754 L: linux-media@vger.kernel.org
16756 F: drivers/media/tuners/qm1d1b0004*
16758 QM1D1C0042 MEDIA DRIVER
16759 M: Akihiro Tsukada <tskd08@gmail.com>
16760 L: linux-media@vger.kernel.org
16762 F: drivers/media/tuners/qm1d1c0042*
16765 M: Anders Larsen <al@alarsen.net>
16767 W: http://www.alarsen.net/linux/qnx4fs/
16769 F: include/uapi/linux/qnx4_fs.h
16770 F: include/uapi/linux/qnxtypes.h
16772 QORIQ DPAA2 FSL-MC BUS DRIVER
16773 M: Stuart Yoder <stuyoder@gmail.com>
16774 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16775 L: linux-kernel@vger.kernel.org
16777 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16778 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16779 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16780 F: drivers/bus/fsl-mc/
16781 F: include/uapi/linux/fsl_mc.h
16783 QT1010 MEDIA DRIVER
16784 M: Antti Palosaari <crope@iki.fi>
16785 L: linux-media@vger.kernel.org
16787 W: https://linuxtv.org
16788 W: http://palosaari.fi/linux/
16789 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16790 T: git git://linuxtv.org/anttip/media_tree.git
16791 F: drivers/media/tuners/qt1010*
16793 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16794 M: Kalle Valo <kvalo@kernel.org>
16795 L: ath10k@lists.infradead.org
16797 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16799 F: drivers/net/wireless/ath/ath10k/
16800 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16802 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16803 M: Kalle Valo <kvalo@kernel.org>
16804 L: ath11k@lists.infradead.org
16806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16807 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16808 F: drivers/net/wireless/ath/ath11k/
16810 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16811 M: Toke Høiland-Jørgensen <toke@toke.dk>
16812 L: linux-wireless@vger.kernel.org
16814 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16815 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16816 F: drivers/net/wireless/ath/ath9k/
16818 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16819 M: Stephan Gerhold <stephan@gerhold.net>
16820 L: netdev@vger.kernel.org
16821 L: linux-arm-msm@vger.kernel.org
16823 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16824 F: drivers/net/wwan/qcom_bam_dmux.c
16826 QUALCOMM CAMERA SUBSYSTEM DRIVER
16827 M: Robert Foss <robert.foss@linaro.org>
16828 M: Todor Tomov <todor.too@gmail.com>
16829 L: linux-media@vger.kernel.org
16831 F: Documentation/admin-guide/media/qcom_camss.rst
16832 F: Documentation/devicetree/bindings/media/*camss*
16833 F: drivers/media/platform/qcom/camss/
16835 QUALCOMM CLOCK DRIVERS
16836 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16837 L: linux-arm-msm@vger.kernel.org
16839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16840 F: Documentation/devicetree/bindings/clock/qcom,*
16841 F: drivers/clk/qcom/
16842 F: include/dt-bindings/clock/qcom,*
16844 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16845 M: Niklas Cassel <nks@flawful.org>
16846 L: linux-pm@vger.kernel.org
16847 L: linux-arm-msm@vger.kernel.org
16849 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16850 F: drivers/soc/qcom/cpr.c
16852 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16853 M: Ilia Lin <ilia.lin@kernel.org>
16854 L: linux-pm@vger.kernel.org
16856 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16857 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16858 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16860 QUALCOMM CRYPTO DRIVERS
16861 M: Thara Gopinath <thara.gopinath@gmail.com>
16862 L: linux-crypto@vger.kernel.org
16863 L: linux-arm-msm@vger.kernel.org
16865 F: drivers/crypto/qce/
16867 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16868 M: Timur Tabi <timur@kernel.org>
16869 L: netdev@vger.kernel.org
16871 F: drivers/net/ethernet/qualcomm/emac/
16873 QUALCOMM ETHQOS ETHERNET DRIVER
16874 M: Vinod Koul <vkoul@kernel.org>
16875 L: netdev@vger.kernel.org
16877 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16878 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16880 QUALCOMM FASTRPC DRIVER
16881 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16882 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16883 L: linux-arm-msm@vger.kernel.org
16885 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16886 F: drivers/misc/fastrpc.c
16887 F: include/uapi/misc/fastrpc.h
16889 QUALCOMM HEXAGON ARCHITECTURE
16890 M: Brian Cain <bcain@quicinc.com>
16891 L: linux-hexagon@vger.kernel.org
16892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16896 QUALCOMM HIDMA DRIVER
16897 M: Sinan Kaya <okaya@kernel.org>
16898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16899 L: linux-arm-msm@vger.kernel.org
16900 L: dmaengine@vger.kernel.org
16902 F: drivers/dma/qcom/hidma*
16904 QUALCOMM I2C CCI DRIVER
16905 M: Loic Poulain <loic.poulain@linaro.org>
16906 M: Robert Foss <robert.foss@linaro.org>
16907 L: linux-i2c@vger.kernel.org
16908 L: linux-arm-msm@vger.kernel.org
16910 F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
16911 F: drivers/i2c/busses/i2c-qcom-cci.c
16913 QUALCOMM INTERCONNECT BWMON DRIVER
16914 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16915 L: linux-arm-msm@vger.kernel.org
16917 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
16918 F: drivers/soc/qcom/icc-bwmon.c
16921 M: Rob Clark <robdclark@gmail.com>
16922 L: iommu@lists.linux.dev
16923 L: linux-arm-msm@vger.kernel.org
16925 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16927 QUALCOMM IPC ROUTER (QRTR) DRIVER
16928 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16929 L: linux-arm-msm@vger.kernel.org
16931 F: include/trace/events/qrtr.h
16932 F: include/uapi/linux/qrtr.h
16935 QUALCOMM IPCC MAILBOX DRIVER
16936 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16937 L: linux-arm-msm@vger.kernel.org
16939 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16940 F: drivers/mailbox/qcom-ipcc.c
16941 F: include/dt-bindings/mailbox/qcom-ipcc.h
16943 QUALCOMM IPQ4019 USB PHY DRIVER
16944 M: Robert Marko <robert.marko@sartura.hr>
16945 M: Luka Perkov <luka.perkov@sartura.hr>
16946 L: linux-arm-msm@vger.kernel.org
16948 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16949 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16951 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16952 M: Robert Marko <robert.marko@sartura.hr>
16953 M: Luka Perkov <luka.perkov@sartura.hr>
16954 L: linux-arm-msm@vger.kernel.org
16956 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16957 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16959 QUALCOMM NAND CONTROLLER DRIVER
16960 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16961 L: linux-mtd@lists.infradead.org
16962 L: linux-arm-msm@vger.kernel.org
16964 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16965 F: drivers/mtd/nand/raw/qcom_nandc.c
16967 QUALCOMM RMNET DRIVER
16968 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16969 M: Sean Tranchetti <quic_stranche@quicinc.com>
16970 L: netdev@vger.kernel.org
16972 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16973 F: drivers/net/ethernet/qualcomm/rmnet/
16974 F: include/linux/if_rmnet.h
16976 QUALCOMM TSENS THERMAL DRIVER
16977 M: Amit Kucheria <amitk@kernel.org>
16978 M: Thara Gopinath <thara.gopinath@gmail.com>
16979 L: linux-pm@vger.kernel.org
16980 L: linux-arm-msm@vger.kernel.org
16982 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16983 F: drivers/thermal/qcom/
16985 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16986 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16987 L: linux-media@vger.kernel.org
16988 L: linux-arm-msm@vger.kernel.org
16990 T: git git://linuxtv.org/media_tree.git
16991 F: Documentation/devicetree/bindings/media/*venus*
16992 F: drivers/media/platform/qcom/venus/
16994 QUALCOMM WCN36XX WIRELESS DRIVER
16995 M: Loic Poulain <loic.poulain@linaro.org>
16996 L: wcn36xx@lists.infradead.org
16998 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16999 F: drivers/net/wireless/ath/wcn36xx/
17001 QUANTENNA QTNFMAC WIRELESS DRIVER
17002 M: Igor Mitsyanko <imitsyanko@quantenna.com>
17003 R: Sergey Matyukevich <geomatsi@gmail.com>
17004 L: linux-wireless@vger.kernel.org
17006 F: drivers/net/wireless/quantenna
17008 RADEON and AMDGPU DRM DRIVERS
17009 M: Alex Deucher <alexander.deucher@amd.com>
17010 M: Christian König <christian.koenig@amd.com>
17011 M: Pan, Xinhui <Xinhui.Pan@amd.com>
17012 L: amd-gfx@lists.freedesktop.org
17014 T: git https://gitlab.freedesktop.org/agd5f/linux.git
17015 B: https://gitlab.freedesktop.org/drm/amd/-/issues
17016 C: irc://irc.oftc.net/radeon
17017 F: Documentation/gpu/amdgpu/
17018 F: drivers/gpu/drm/amd/
17019 F: drivers/gpu/drm/radeon/
17020 F: include/uapi/drm/amdgpu_drm.h
17021 F: include/uapi/drm/radeon_drm.h
17023 RADEON FRAMEBUFFER DISPLAY DRIVER
17024 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
17025 L: linux-fbdev@vger.kernel.org
17027 F: drivers/video/fbdev/aty/radeon*
17028 F: include/uapi/linux/radeonfb.h
17030 RADIOSHARK RADIO DRIVER
17031 M: Hans Verkuil <hverkuil@xs4all.nl>
17032 L: linux-media@vger.kernel.org
17034 T: git git://linuxtv.org/media_tree.git
17035 F: drivers/media/radio/radio-shark.c
17037 RADIOSHARK2 RADIO DRIVER
17038 M: Hans Verkuil <hverkuil@xs4all.nl>
17039 L: linux-media@vger.kernel.org
17041 T: git git://linuxtv.org/media_tree.git
17042 F: drivers/media/radio/radio-shark2.c
17043 F: drivers/media/radio/radio-tea5777.c
17045 RADOS BLOCK DEVICE (RBD)
17046 M: Ilya Dryomov <idryomov@gmail.com>
17047 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
17048 L: ceph-devel@vger.kernel.org
17050 W: http://ceph.com/
17051 T: git git://github.com/ceph/ceph-client.git
17052 F: Documentation/ABI/testing/sysfs-bus-rbd
17053 F: drivers/block/rbd.c
17054 F: drivers/block/rbd_types.h
17056 RAGE128 FRAMEBUFFER DISPLAY DRIVER
17057 M: Paul Mackerras <paulus@samba.org>
17058 L: linux-fbdev@vger.kernel.org
17060 F: drivers/video/fbdev/aty/aty128fb.c
17062 RAINSHADOW-CEC DRIVER
17063 M: Hans Verkuil <hverkuil@xs4all.nl>
17064 L: linux-media@vger.kernel.org
17066 T: git git://linuxtv.org/media_tree.git
17067 F: drivers/media/cec/usb/rainshadow/
17069 RALINK MIPS ARCHITECTURE
17070 M: John Crispin <john@phrozen.org>
17071 L: linux-mips@vger.kernel.org
17073 F: arch/mips/ralink
17075 RALINK MT7621 MIPS ARCHITECTURE
17076 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17077 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17078 L: linux-mips@vger.kernel.org
17080 F: arch/mips/boot/dts/ralink/mt7621*
17082 RALINK PINCTRL DRIVER
17083 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17084 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17085 L: linux-mips@vger.kernel.org
17087 F: drivers/pinctrl/ralink/
17089 RALINK RT2X00 WIRELESS LAN DRIVER
17090 M: Stanislaw Gruszka <stf_xl@wp.pl>
17091 M: Helmut Schaa <helmut.schaa@googlemail.com>
17092 L: linux-wireless@vger.kernel.org
17094 F: drivers/net/wireless/ralink/rt2x00/
17096 RAMDISK RAM BLOCK DEVICE DRIVER
17097 M: Jens Axboe <axboe@kernel.dk>
17099 F: Documentation/admin-guide/blockdev/ramdisk.rst
17100 F: drivers/block/brd.c
17102 RANCHU VIRTUAL BOARD FOR MIPS
17103 M: Miodrag Dinic <miodrag.dinic@mips.com>
17104 L: linux-mips@vger.kernel.org
17106 F: arch/mips/configs/generic/board-ranchu.config
17107 F: arch/mips/generic/board-ranchu.c
17109 RANDOM NUMBER DRIVER
17110 M: "Theodore Ts'o" <tytso@mit.edu>
17111 M: Jason A. Donenfeld <Jason@zx2c4.com>
17112 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17114 F: drivers/char/random.c
17115 F: drivers/virt/vmgenid.c
17118 M: Matt Porter <mporter@kernel.crashing.org>
17119 M: Alexandre Bounine <alex.bou9@gmail.com>
17121 F: drivers/rapidio/
17124 M: Tony Luck <tony.luck@intel.com>
17125 M: Borislav Petkov <bp@alien8.de>
17126 L: linux-edac@vger.kernel.org
17128 F: Documentation/admin-guide/ras.rst
17130 F: include/linux/ras.h
17131 F: include/ras/ras_event.h
17133 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17134 L: linux-wireless@vger.kernel.org
17136 F: drivers/net/wireless/ray*
17138 RC-CORE / LIRC FRAMEWORK
17139 M: Sean Young <sean@mess.org>
17140 L: linux-media@vger.kernel.org
17142 W: http://linuxtv.org
17143 T: git git://linuxtv.org/media_tree.git
17144 F: Documentation/driver-api/media/rc-core.rst
17145 F: Documentation/userspace-api/media/rc/
17146 F: drivers/media/rc/
17147 F: include/media/rc-map.h
17148 F: include/media/rc-core.h
17149 F: include/uapi/linux/lirc.h
17151 RCMM REMOTE CONTROLS DECODER
17152 M: Patrick Lerda <patrick9876@free.fr>
17154 F: drivers/media/rc/ir-rcmm-decoder.c
17156 RCUTORTURE TEST FRAMEWORK
17157 M: "Paul E. McKenney" <paulmck@kernel.org>
17158 M: Josh Triplett <josh@joshtriplett.org>
17159 R: Steven Rostedt <rostedt@goodmis.org>
17160 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17161 R: Lai Jiangshan <jiangshanlai@gmail.com>
17162 L: rcu@vger.kernel.org
17164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17165 F: tools/testing/selftests/rcutorture
17167 RDACM20 Camera Sensor
17168 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17169 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17170 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17171 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17172 L: linux-media@vger.kernel.org
17174 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17175 F: drivers/media/i2c/max9271.c
17176 F: drivers/media/i2c/max9271.h
17177 F: drivers/media/i2c/rdacm20.c
17179 RDACM21 Camera Sensor
17180 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17181 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17182 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17183 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17184 L: linux-media@vger.kernel.org
17186 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17187 F: drivers/media/i2c/max9271.c
17188 F: drivers/media/i2c/max9271.h
17189 F: drivers/media/i2c/rdacm21.c
17192 M: Florian Fainelli <florian@openwrt.org>
17195 RDC R6040 FAST ETHERNET DRIVER
17196 M: Florian Fainelli <f.fainelli@gmail.com>
17197 L: netdev@vger.kernel.org
17199 F: drivers/net/ethernet/rdc/r6040.c
17201 RDMAVT - RDMA verbs software
17202 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17203 L: linux-rdma@vger.kernel.org
17205 F: drivers/infiniband/sw/rdmavt
17207 RDS - RELIABLE DATAGRAM SOCKETS
17208 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
17209 L: netdev@vger.kernel.org
17210 L: linux-rdma@vger.kernel.org
17211 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
17213 W: https://oss.oracle.com/projects/rds/
17214 F: Documentation/networking/rds.rst
17217 RDT - RESOURCE ALLOCATION
17218 M: Fenghua Yu <fenghua.yu@intel.com>
17219 M: Reinette Chatre <reinette.chatre@intel.com>
17220 L: linux-kernel@vger.kernel.org
17222 F: Documentation/x86/resctrl*
17223 F: arch/x86/include/asm/resctrl.h
17224 F: arch/x86/kernel/cpu/resctrl/
17225 F: tools/testing/selftests/resctrl/
17227 READ-COPY UPDATE (RCU)
17228 M: "Paul E. McKenney" <paulmck@kernel.org>
17229 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17230 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17231 M: Josh Triplett <josh@joshtriplett.org>
17232 R: Steven Rostedt <rostedt@goodmis.org>
17233 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17234 R: Lai Jiangshan <jiangshanlai@gmail.com>
17235 R: Joel Fernandes <joel@joelfernandes.org>
17236 L: rcu@vger.kernel.org
17238 W: http://www.rdrop.com/users/paulmck/RCU/
17239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17240 F: Documentation/RCU/
17241 F: include/linux/rcu*
17243 X: Documentation/RCU/torture.rst
17244 X: include/linux/srcu*.h
17245 X: kernel/rcu/srcu*.c
17247 REAL TIME CLOCK (RTC) SUBSYSTEM
17248 M: Alessandro Zummo <a.zummo@towertech.it>
17249 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17250 L: linux-rtc@vger.kernel.org
17252 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17254 F: Documentation/admin-guide/rtc.rst
17255 F: Documentation/devicetree/bindings/rtc/
17257 F: include/linux/platform_data/rtc-*
17258 F: include/linux/rtc.h
17259 F: include/linux/rtc/
17260 F: include/uapi/linux/rtc.h
17261 F: tools/testing/selftests/rtc/
17263 REALTEK AUDIO CODECS
17264 M: Oder Chiou <oder_chiou@realtek.com>
17266 F: include/sound/rt*.h
17267 F: sound/soc/codecs/rt*
17269 REALTEK OTTO WATCHDOG
17270 M: Sander Vanheule <sander@svanheule.net>
17271 L: linux-watchdog@vger.kernel.org
17273 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17274 F: drivers/watchdog/realtek_otto_wdt.c
17276 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17277 M: Linus Walleij <linus.walleij@linaro.org>
17278 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17280 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17281 F: drivers/net/dsa/realtek/*
17283 REALTEK WIRELESS DRIVER (rtlwifi family)
17284 M: Ping-Ke Shih <pkshih@realtek.com>
17285 L: linux-wireless@vger.kernel.org
17287 W: https://wireless.wiki.kernel.org/
17288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17289 F: drivers/net/wireless/realtek/rtlwifi/
17291 REALTEK WIRELESS DRIVER (rtw88)
17292 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17293 L: linux-wireless@vger.kernel.org
17295 F: drivers/net/wireless/realtek/rtw88/
17297 REALTEK WIRELESS DRIVER (rtw89)
17298 M: Ping-Ke Shih <pkshih@realtek.com>
17299 L: linux-wireless@vger.kernel.org
17301 F: drivers/net/wireless/realtek/rtw89/
17303 REDPINE WIRELESS DRIVER
17304 M: Amitkumar Karwar <amitkarwar@gmail.com>
17305 M: Siva Rebbagondla <siva8118@gmail.com>
17306 L: linux-wireless@vger.kernel.org
17308 F: drivers/net/wireless/rsi/
17310 REGISTER MAP ABSTRACTION
17311 M: Mark Brown <broonie@kernel.org>
17312 L: linux-kernel@vger.kernel.org
17314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17315 F: Documentation/devicetree/bindings/regmap/
17316 F: drivers/base/regmap/
17317 F: include/linux/regmap.h
17319 REISERFS FILE SYSTEM
17320 L: reiserfs-devel@vger.kernel.org
17324 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17325 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17326 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17327 L: linux-remoteproc@vger.kernel.org
17329 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17330 F: Documentation/ABI/testing/sysfs-class-remoteproc
17331 F: Documentation/devicetree/bindings/remoteproc/
17332 F: Documentation/staging/remoteproc.rst
17333 F: drivers/remoteproc/
17334 F: include/linux/remoteproc.h
17335 F: include/linux/remoteproc/
17337 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17338 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17339 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17340 L: linux-remoteproc@vger.kernel.org
17342 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17343 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17344 F: Documentation/staging/rpmsg.rst
17346 F: include/linux/rpmsg.h
17347 F: include/linux/rpmsg/
17348 F: include/uapi/linux/rpmsg.h
17351 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17352 M: Stephan Gerhold <stephan@gerhold.net>
17353 L: netdev@vger.kernel.org
17354 L: linux-remoteproc@vger.kernel.org
17356 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17358 RENESAS CLOCK DRIVERS
17359 M: Geert Uytterhoeven <geert+renesas@glider.be>
17360 L: linux-renesas-soc@vger.kernel.org
17362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17363 F: Documentation/devicetree/bindings/clock/renesas,*
17364 F: drivers/clk/renesas/
17366 RENESAS EMEV2 I2C DRIVER
17367 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17368 L: linux-renesas-soc@vger.kernel.org
17370 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17371 F: drivers/i2c/busses/i2c-emev2.c
17373 RENESAS ETHERNET DRIVERS
17374 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17375 L: netdev@vger.kernel.org
17376 L: linux-renesas-soc@vger.kernel.org
17377 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17378 F: drivers/net/ethernet/renesas/
17379 F: include/linux/sh_eth.h
17381 RENESAS R-CAR GYROADC DRIVER
17382 M: Marek Vasut <marek.vasut@gmail.com>
17383 L: linux-iio@vger.kernel.org
17385 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17386 F: drivers/iio/adc/rcar-gyroadc.c
17388 RENESAS R-CAR I2C DRIVERS
17389 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17390 L: linux-renesas-soc@vger.kernel.org
17392 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17393 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17394 F: drivers/i2c/busses/i2c-rcar.c
17395 F: drivers/i2c/busses/i2c-sh_mobile.c
17397 RENESAS R-CAR SATA DRIVER
17398 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17400 L: linux-ide@vger.kernel.org
17401 L: linux-renesas-soc@vger.kernel.org
17402 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17403 F: drivers/ata/sata_rcar.c
17405 RENESAS R-CAR THERMAL DRIVERS
17406 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17407 L: linux-renesas-soc@vger.kernel.org
17409 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17410 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17411 F: drivers/thermal/rcar_gen3_thermal.c
17412 F: drivers/thermal/rcar_thermal.c
17414 RENESAS RIIC DRIVER
17415 M: Chris Brandt <chris.brandt@renesas.com>
17416 L: linux-renesas-soc@vger.kernel.org
17418 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17419 F: drivers/i2c/busses/i2c-riic.c
17421 RENESAS USB PHY DRIVER
17422 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17423 L: linux-renesas-soc@vger.kernel.org
17425 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17427 RENESAS RZ/G2L A/D DRIVER
17428 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17429 L: linux-iio@vger.kernel.org
17430 L: linux-renesas-soc@vger.kernel.org
17432 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17433 F: drivers/iio/adc/rzg2l_adc.c
17435 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17436 M: Clément Léger <clement.leger@bootlin.com>
17437 L: linux-renesas-soc@vger.kernel.org
17438 L: netdev@vger.kernel.org
17440 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17441 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17442 F: drivers/net/dsa/rzn1_a5psw*
17443 F: drivers/net/pcs/pcs-rzn1-miic.c
17444 F: include/dt-bindings/net/pcs-rzn1-miic.h
17445 F: include/linux/pcs-rzn1-miic.h
17446 F: net/dsa/tag_rzn1_a5psw.c
17448 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17449 M: Miquel Raynal <miquel.raynal@bootlin.com>
17450 L: linux-rtc@vger.kernel.org
17451 L: linux-renesas-soc@vger.kernel.org
17453 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17454 F: drivers/rtc/rtc-rzn1.c
17456 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17457 M: Miquel Raynal <miquel.raynal@bootlin.com>
17458 L: linux-mtd@lists.infradead.org
17459 L: linux-renesas-soc@vger.kernel.org
17461 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17462 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17464 RESET CONTROLLER FRAMEWORK
17465 M: Philipp Zabel <p.zabel@pengutronix.de>
17467 T: git git://git.pengutronix.de/git/pza/linux
17468 F: Documentation/devicetree/bindings/reset/
17469 F: Documentation/driver-api/reset.rst
17471 F: include/dt-bindings/reset/
17472 F: include/linux/reset-controller.h
17473 F: include/linux/reset.h
17474 F: include/linux/reset/
17475 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17477 RESTARTABLE SEQUENCES SUPPORT
17478 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17479 M: Peter Zijlstra <peterz@infradead.org>
17480 M: "Paul E. McKenney" <paulmck@kernel.org>
17481 M: Boqun Feng <boqun.feng@gmail.com>
17482 L: linux-kernel@vger.kernel.org
17484 F: include/trace/events/rseq.h
17485 F: include/uapi/linux/rseq.h
17487 F: tools/testing/selftests/rseq/
17490 M: Johannes Berg <johannes@sipsolutions.net>
17491 L: linux-wireless@vger.kernel.org
17493 W: https://wireless.wiki.kernel.org/
17494 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17497 F: Documentation/ABI/stable/sysfs-class-rfkill
17498 F: Documentation/driver-api/rfkill.rst
17499 F: include/linux/rfkill.h
17500 F: include/uapi/linux/rfkill.h
17504 M: Thomas Graf <tgraf@suug.ch>
17505 M: Herbert Xu <herbert@gondor.apana.org.au>
17506 L: netdev@vger.kernel.org
17508 F: include/linux/rhashtable-types.h
17509 F: include/linux/rhashtable.h
17510 F: lib/rhashtable.c
17511 F: lib/test_rhashtable.c
17513 RICOH R5C592 MEMORYSTICK DRIVER
17514 M: Maxim Levitsky <maximlevitsky@gmail.com>
17516 F: drivers/memstick/host/r592.*
17518 RICOH SMARTMEDIA/XD DRIVER
17519 M: Maxim Levitsky <maximlevitsky@gmail.com>
17521 F: drivers/mtd/nand/raw/r852.c
17522 F: drivers/mtd/nand/raw/r852.h
17525 M: Atish Patra <atishp@atishpatra.org>
17526 R: Anup Patel <anup@brainfault.org>
17527 L: linux-riscv@lists.infradead.org
17529 F: drivers/perf/riscv_pmu.c
17530 F: drivers/perf/riscv_pmu_legacy.c
17531 F: drivers/perf/riscv_pmu_sbi.c
17533 RISC-V ARCHITECTURE
17534 M: Paul Walmsley <paul.walmsley@sifive.com>
17535 M: Palmer Dabbelt <palmer@dabbelt.com>
17536 M: Albert Ou <aou@eecs.berkeley.edu>
17537 L: linux-riscv@lists.infradead.org
17539 P: Documentation/riscv/patch-acceptance.rst
17540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17545 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17546 M: Conor Dooley <conor.dooley@microchip.com>
17547 M: Daire McNamara <daire.mcnamara@microchip.com>
17548 L: linux-riscv@lists.infradead.org
17550 F: Documentation/devicetree/bindings/clock/microchip,mpfs.yaml
17551 F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
17552 F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
17553 F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
17554 F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
17555 F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
17556 F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
17557 F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
17558 F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
17559 F: arch/riscv/boot/dts/microchip/
17560 F: drivers/char/hw_random/mpfs-rng.c
17561 F: drivers/clk/microchip/clk-mpfs.c
17562 F: drivers/i2c/busses/i2c-microchip-core.c
17563 F: drivers/mailbox/mailbox-mpfs.c
17564 F: drivers/pci/controller/pcie-microchip-host.c
17565 F: drivers/rtc/rtc-mpfs.c
17566 F: drivers/soc/microchip/
17567 F: drivers/spi/spi-microchip-core.c
17568 F: drivers/usb/musb/mpfs.c
17569 F: include/soc/microchip/mpfs.h
17572 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17573 M: Jack Wang <jinpu.wang@ionos.com>
17574 L: linux-block@vger.kernel.org
17576 F: drivers/block/rnbd/
17579 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17581 W: http://sourceforge.net/projects/roccat/
17582 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17583 F: drivers/hid/hid-roccat*
17584 F: include/linux/hid-roccat*
17586 ROCKCHIP I2S TDM DRIVER
17587 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17588 L: linux-rockchip@lists.infradead.org
17590 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17591 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17593 ROCKCHIP ISP V1 DRIVER
17594 M: Dafna Hirschfeld <dafna@fastmail.com>
17595 L: linux-media@vger.kernel.org
17596 L: linux-rockchip@lists.infradead.org
17598 F: Documentation/admin-guide/media/rkisp1.rst
17599 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17600 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17601 F: drivers/media/platform/rockchip/rkisp1
17602 F: include/uapi/linux/rkisp1-config.h
17604 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17605 M: Jacob Chen <jacob-chen@iotwrt.com>
17606 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17607 L: linux-media@vger.kernel.org
17608 L: linux-rockchip@lists.infradead.org
17610 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17611 F: drivers/media/platform/rockchip/rga/
17613 ROCKCHIP VIDEO DECODER DRIVER
17614 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17615 L: linux-media@vger.kernel.org
17616 L: linux-rockchip@lists.infradead.org
17618 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17619 F: drivers/staging/media/rkvdec/
17622 M: Jiri Pirko <jiri@resnulli.us>
17623 L: netdev@vger.kernel.org
17625 F: drivers/net/ethernet/rocker/
17627 ROCKETPORT EXPRESS/INFINITY DRIVER
17628 M: Kevin Cernekee <cernekee@gmail.com>
17629 L: linux-serial@vger.kernel.org
17631 F: drivers/tty/serial/rp2.*
17633 ROHM BD99954 CHARGER IC
17634 R: Matti Vaittinen <mazziesaccount@gmail.com>
17636 F: drivers/power/supply/bd99954-charger.c
17637 F: drivers/power/supply/bd99954-charger.h
17639 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17640 M: Tomasz Duszynski <tduszyns@gmail.com>
17642 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17643 F: drivers/iio/light/bh1750.c
17645 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17646 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17647 L: linux-kernel@vger.kernel.org
17648 L: linux-renesas-soc@vger.kernel.org
17650 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17651 F: drivers/gpio/gpio-bd9571mwv.c
17652 F: drivers/mfd/bd9571mwv.c
17653 F: drivers/regulator/bd9571mwv-regulator.c
17654 F: include/linux/mfd/bd9571mwv.h
17656 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17657 R: Matti Vaittinen <mazziesaccount@gmail.com>
17659 F: drivers/clk/clk-bd718x7.c
17660 F: drivers/gpio/gpio-bd71815.c
17661 F: drivers/gpio/gpio-bd71828.c
17662 F: drivers/mfd/rohm-bd71828.c
17663 F: drivers/mfd/rohm-bd718x7.c
17664 F: drivers/mfd/rohm-bd9576.c
17665 F: drivers/regulator/bd71815-regulator.c
17666 F: drivers/regulator/bd71828-regulator.c
17667 F: drivers/regulator/bd718x7-regulator.c
17668 F: drivers/regulator/bd9576-regulator.c
17669 F: drivers/regulator/rohm-regulator.c
17670 F: drivers/rtc/rtc-bd70528.c
17671 F: drivers/watchdog/bd9576_wdt.c
17672 F: include/linux/mfd/rohm-bd71815.h
17673 F: include/linux/mfd/rohm-bd71828.h
17674 F: include/linux/mfd/rohm-bd718x7.h
17675 F: include/linux/mfd/rohm-bd957x.h
17676 F: include/linux/mfd/rohm-generic.h
17677 F: include/linux/mfd/rohm-shared.h
17680 M: Ralf Baechle <ralf@linux-mips.org>
17681 L: linux-hams@vger.kernel.org
17683 W: http://www.linux-ax25.org/
17684 F: include/net/rose.h
17685 F: include/uapi/linux/rose.h
17688 ROTATION DRIVER FOR ALLWINNER A83T
17689 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17690 L: linux-media@vger.kernel.org
17692 T: git git://linuxtv.org/media_tree.git
17693 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17694 F: drivers/media/platform/sunxi/sun8i-rotate/
17697 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17698 L: linux-remoteproc@vger.kernel.org
17700 F: drivers/tty/rpmsg_tty.c
17702 RTL2830 MEDIA DRIVER
17703 M: Antti Palosaari <crope@iki.fi>
17704 L: linux-media@vger.kernel.org
17706 W: https://linuxtv.org
17707 W: http://palosaari.fi/linux/
17708 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17709 T: git git://linuxtv.org/anttip/media_tree.git
17710 F: drivers/media/dvb-frontends/rtl2830*
17712 RTL2832 MEDIA DRIVER
17713 M: Antti Palosaari <crope@iki.fi>
17714 L: linux-media@vger.kernel.org
17716 W: https://linuxtv.org
17717 W: http://palosaari.fi/linux/
17718 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17719 T: git git://linuxtv.org/anttip/media_tree.git
17720 F: drivers/media/dvb-frontends/rtl2832*
17722 RTL2832_SDR MEDIA DRIVER
17723 M: Antti Palosaari <crope@iki.fi>
17724 L: linux-media@vger.kernel.org
17726 W: https://linuxtv.org
17727 W: http://palosaari.fi/linux/
17728 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17729 T: git git://linuxtv.org/anttip/media_tree.git
17730 F: drivers/media/dvb-frontends/rtl2832_sdr*
17732 RTL8180 WIRELESS DRIVER
17733 L: linux-wireless@vger.kernel.org
17735 W: https://wireless.wiki.kernel.org/
17736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17737 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17739 RTL8187 WIRELESS DRIVER
17740 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17741 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17742 M: Larry Finger <Larry.Finger@lwfinger.net>
17743 L: linux-wireless@vger.kernel.org
17745 W: https://wireless.wiki.kernel.org/
17746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17747 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17749 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17750 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17751 L: linux-wireless@vger.kernel.org
17753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17754 F: drivers/net/wireless/realtek/rtl8xxxu/
17756 RTRS TRANSPORT DRIVERS
17757 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17758 M: Jack Wang <jinpu.wang@ionos.com>
17759 L: linux-rdma@vger.kernel.org
17761 F: drivers/infiniband/ulp/rtrs/
17763 RUNTIME VERIFICATION (RV)
17764 M: Daniel Bristot de Oliveira <bristot@kernel.org>
17765 M: Steven Rostedt <rostedt@goodmis.org>
17766 L: linux-trace-devel@vger.kernel.org
17768 F: Documentation/trace/rv/
17769 F: include/linux/rv.h
17771 F: kernel/trace/rv/
17772 F: tools/verification/
17774 RXRPC SOCKETS (AF_RXRPC)
17775 M: David Howells <dhowells@redhat.com>
17776 M: Marc Dionne <marc.dionne@auristor.com>
17777 L: linux-afs@lists.infradead.org
17779 W: https://www.infradead.org/~dhowells/kafs/
17780 F: Documentation/networking/rxrpc.rst
17781 F: include/keys/rxrpc-type.h
17782 F: include/net/af_rxrpc.h
17783 F: include/trace/events/rxrpc.h
17784 F: include/uapi/linux/rxrpc.h
17787 S3 SAVAGE FRAMEBUFFER DRIVER
17788 M: Antonino Daplas <adaplas@gmail.com>
17789 L: linux-fbdev@vger.kernel.org
17791 F: drivers/video/fbdev/savage/
17794 M: Heiko Carstens <hca@linux.ibm.com>
17795 M: Vasily Gorbik <gor@linux.ibm.com>
17796 M: Alexander Gordeev <agordeev@linux.ibm.com>
17797 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17798 R: Sven Schnelle <svens@linux.ibm.com>
17799 L: linux-s390@vger.kernel.org
17801 W: http://www.ibm.com/developerworks/linux/linux390/
17802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17803 F: Documentation/driver-api/s390-drivers.rst
17804 F: Documentation/s390/
17808 S390 COMMON I/O LAYER
17809 M: Vineeth Vijayan <vneethv@linux.ibm.com>
17810 M: Peter Oberparleiter <oberpar@linux.ibm.com>
17811 L: linux-s390@vger.kernel.org
17813 W: http://www.ibm.com/developerworks/linux/linux390/
17814 F: drivers/s390/cio/
17817 M: Stefan Haberland <sth@linux.ibm.com>
17818 M: Jan Hoeppner <hoeppner@linux.ibm.com>
17819 L: linux-s390@vger.kernel.org
17821 W: http://www.ibm.com/developerworks/linux/linux390/
17822 F: block/partitions/ibm.c
17823 F: drivers/s390/block/dasd*
17824 F: include/linux/dasd_mod.h
17827 M: Matthew Rosato <mjrosato@linux.ibm.com>
17828 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17829 L: linux-s390@vger.kernel.org
17831 W: http://www.ibm.com/developerworks/linux/linux390/
17832 F: drivers/iommu/s390-iommu.c
17834 S390 IUCV NETWORK LAYER
17835 M: Alexandra Winter <wintera@linux.ibm.com>
17836 M: Wenjia Zhang <wenjia@linux.ibm.com>
17837 L: linux-s390@vger.kernel.org
17838 L: netdev@vger.kernel.org
17840 W: http://www.ibm.com/developerworks/linux/linux390/
17841 F: drivers/s390/net/*iucv*
17842 F: include/net/iucv/
17845 S390 NETWORK DRIVERS
17846 M: Alexandra Winter <wintera@linux.ibm.com>
17847 M: Wenjia Zhang <wenjia@linux.ibm.com>
17848 L: linux-s390@vger.kernel.org
17849 L: netdev@vger.kernel.org
17851 W: http://www.ibm.com/developerworks/linux/linux390/
17852 F: drivers/s390/net/
17855 M: Niklas Schnelle <schnelle@linux.ibm.com>
17856 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17857 L: linux-s390@vger.kernel.org
17859 W: http://www.ibm.com/developerworks/linux/linux390/
17861 F: drivers/pci/hotplug/s390_pci_hpc.c
17862 F: Documentation/s390/pci.rst
17864 S390 VFIO AP DRIVER
17865 M: Tony Krowiak <akrowiak@linux.ibm.com>
17866 M: Halil Pasic <pasic@linux.ibm.com>
17867 M: Jason Herne <jjherne@linux.ibm.com>
17868 L: linux-s390@vger.kernel.org
17870 W: http://www.ibm.com/developerworks/linux/linux390/
17871 F: Documentation/s390/vfio-ap*
17872 F: drivers/s390/crypto/vfio_ap*
17874 S390 VFIO-CCW DRIVER
17875 M: Eric Farman <farman@linux.ibm.com>
17876 M: Matthew Rosato <mjrosato@linux.ibm.com>
17877 R: Halil Pasic <pasic@linux.ibm.com>
17878 L: linux-s390@vger.kernel.org
17879 L: kvm@vger.kernel.org
17881 F: Documentation/s390/vfio-ccw.rst
17882 F: drivers/s390/cio/vfio_ccw*
17883 F: include/uapi/linux/vfio_ccw.h
17885 S390 VFIO-PCI DRIVER
17886 M: Matthew Rosato <mjrosato@linux.ibm.com>
17887 M: Eric Farman <farman@linux.ibm.com>
17888 L: linux-s390@vger.kernel.org
17889 L: kvm@vger.kernel.org
17891 F: arch/s390/kvm/pci*
17892 F: drivers/vfio/pci/vfio_pci_zdev.c
17893 F: include/uapi/linux/vfio_zdev.h
17896 M: Harald Freudenberger <freude@linux.ibm.com>
17897 L: linux-s390@vger.kernel.org
17899 W: http://www.ibm.com/developerworks/linux/linux390/
17900 F: drivers/s390/crypto/
17903 M: Steffen Maier <maier@linux.ibm.com>
17904 M: Benjamin Block <bblock@linux.ibm.com>
17905 L: linux-s390@vger.kernel.org
17907 W: http://www.ibm.com/developerworks/linux/linux390/
17908 F: drivers/s390/scsi/zfcp_*
17910 S3C ADC BATTERY DRIVER
17911 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17912 L: linux-samsung-soc@vger.kernel.org
17914 F: drivers/power/supply/s3c_adc_battery.c
17915 F: include/linux/s3c_adc_battery.h
17917 S3C24XX SD/MMC Driver
17918 M: Ben Dooks <ben-linux@fluff.org>
17919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17921 F: drivers/mmc/host/s3cmci.*
17923 SAA6588 RDS RECEIVER DRIVER
17924 M: Hans Verkuil <hverkuil@xs4all.nl>
17925 L: linux-media@vger.kernel.org
17927 W: https://linuxtv.org
17928 T: git git://linuxtv.org/media_tree.git
17929 F: drivers/media/i2c/saa6588*
17931 SAA7134 VIDEO4LINUX DRIVER
17932 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17933 L: linux-media@vger.kernel.org
17935 W: https://linuxtv.org
17936 T: git git://linuxtv.org/media_tree.git
17937 F: Documentation/driver-api/media/drivers/saa7134*
17938 F: drivers/media/pci/saa7134/
17940 SAA7146 VIDEO4LINUX-2 DRIVER
17941 M: Hans Verkuil <hverkuil@xs4all.nl>
17942 L: linux-media@vger.kernel.org
17944 T: git git://linuxtv.org/media_tree.git
17945 F: drivers/media/common/saa7146/
17946 F: drivers/media/pci/saa7146/
17947 F: include/media/drv-intf/saa7146*
17949 SAFESETID SECURITY MODULE
17950 M: Micah Morton <mortonm@chromium.org>
17952 F: Documentation/admin-guide/LSM/SafeSetID.rst
17953 F: security/safesetid/
17955 SAMSUNG AUDIO (ASoC) DRIVERS
17956 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17957 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17958 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17960 B: mailto:linux-samsung-soc@vger.kernel.org
17961 F: Documentation/devicetree/bindings/sound/samsung*
17962 F: sound/soc/samsung/
17964 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17965 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17966 L: linux-crypto@vger.kernel.org
17967 L: linux-samsung-soc@vger.kernel.org
17969 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17970 F: drivers/crypto/exynos-rng.c
17972 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17973 M: Łukasz Stelmach <l.stelmach@samsung.com>
17974 L: linux-samsung-soc@vger.kernel.org
17976 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17977 F: drivers/char/hw_random/exynos-trng.c
17979 SAMSUNG FRAMEBUFFER DRIVER
17980 M: Jingoo Han <jingoohan1@gmail.com>
17981 L: linux-fbdev@vger.kernel.org
17983 F: drivers/video/fbdev/s3c-fb.c
17985 SAMSUNG INTERCONNECT DRIVERS
17986 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17987 M: Artur Świgoń <a.swigon@samsung.com>
17988 L: linux-pm@vger.kernel.org
17989 L: linux-samsung-soc@vger.kernel.org
17991 F: drivers/interconnect/samsung/
17993 SAMSUNG LAPTOP DRIVER
17994 M: Corentin Chary <corentin.chary@gmail.com>
17995 L: platform-driver-x86@vger.kernel.org
17997 F: drivers/platform/x86/samsung-laptop.c
17999 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
18000 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18001 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
18002 L: linux-kernel@vger.kernel.org
18003 L: linux-samsung-soc@vger.kernel.org
18005 B: mailto:linux-samsung-soc@vger.kernel.org
18006 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
18007 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
18008 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
18009 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
18010 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
18011 F: drivers/clk/clk-s2mps11.c
18012 F: drivers/mfd/sec*.c
18013 F: drivers/regulator/s2m*.c
18014 F: drivers/regulator/s5m*.c
18015 F: drivers/rtc/rtc-s5m.c
18016 F: include/linux/mfd/samsung/
18018 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
18019 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
18020 L: linux-media@vger.kernel.org
18021 L: linux-samsung-soc@vger.kernel.org
18023 F: drivers/media/platform/samsung/s3c-camif/
18024 F: include/media/drv-intf/s3c_camif.h
18026 SAMSUNG S3FWRN5 NFC DRIVER
18027 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18028 M: Krzysztof Opasiak <k.opasiak@samsung.com>
18029 L: linux-nfc@lists.01.org (subscribers-only)
18031 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
18032 F: drivers/nfc/s3fwrn5
18034 SAMSUNG S5C73M3 CAMERA DRIVER
18035 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18036 M: Andrzej Hajda <andrzej.hajda@intel.com>
18037 L: linux-media@vger.kernel.org
18039 F: drivers/media/i2c/s5c73m3/*
18041 SAMSUNG S5K5BAF CAMERA DRIVER
18042 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18043 M: Andrzej Hajda <andrzej.hajda@intel.com>
18044 L: linux-media@vger.kernel.org
18046 F: drivers/media/i2c/s5k5baf.c
18048 SAMSUNG S5P Security SubSystem (SSS) DRIVER
18049 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18050 M: Vladimir Zapolskiy <vz@mleia.com>
18051 L: linux-crypto@vger.kernel.org
18052 L: linux-samsung-soc@vger.kernel.org
18054 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
18055 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
18056 F: drivers/crypto/s5p-sss.c
18058 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
18059 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18060 L: linux-media@vger.kernel.org
18062 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18063 F: drivers/media/platform/samsung/exynos4-is/
18065 SAMSUNG SOC CLOCK DRIVERS
18066 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18067 M: Tomasz Figa <tomasz.figa@gmail.com>
18068 M: Chanwoo Choi <cw00.choi@samsung.com>
18069 R: Alim Akhtar <alim.akhtar@samsung.com>
18070 L: linux-samsung-soc@vger.kernel.org
18072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
18073 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
18074 F: Documentation/devicetree/bindings/clock/samsung,s3c*
18075 F: drivers/clk/samsung/
18076 F: include/dt-bindings/clock/exynos*.h
18077 F: include/dt-bindings/clock/s3c*.h
18078 F: include/dt-bindings/clock/s5p*.h
18079 F: include/dt-bindings/clock/samsung,*.h
18080 F: include/linux/clk/samsung.h
18081 F: include/linux/platform_data/clk-s3c2410.h
18083 SAMSUNG SPI DRIVERS
18084 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18085 M: Andi Shyti <andi@etezian.org>
18086 L: linux-spi@vger.kernel.org
18087 L: linux-samsung-soc@vger.kernel.org
18089 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
18090 F: drivers/spi/spi-s3c*
18091 F: include/linux/platform_data/spi-s3c64xx.h
18092 F: include/linux/spi/s3c24xx-fiq.h
18094 SAMSUNG SXGBE DRIVERS
18095 M: Byungho An <bh74.an@samsung.com>
18096 L: netdev@vger.kernel.org
18098 F: drivers/net/ethernet/samsung/sxgbe/
18100 SAMSUNG THERMAL DRIVER
18101 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
18102 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18103 L: linux-pm@vger.kernel.org
18104 L: linux-samsung-soc@vger.kernel.org
18106 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
18107 F: drivers/thermal/samsung/
18109 SAMSUNG USB2 PHY DRIVER
18110 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18111 L: linux-kernel@vger.kernel.org
18113 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18114 F: Documentation/driver-api/phy/samsung-usb2.rst
18115 F: drivers/phy/samsung/phy-exynos4210-usb2.c
18116 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
18117 F: drivers/phy/samsung/phy-exynos5250-usb2.c
18118 F: drivers/phy/samsung/phy-s5pv210-usb2.c
18119 F: drivers/phy/samsung/phy-samsung-usb2.c
18120 F: drivers/phy/samsung/phy-samsung-usb2.h
18122 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18123 M: Paul Barker <paul.barker@sancloud.com>
18124 R: Marc Murphy <marc.murphy@sancloud.com>
18126 F: arch/arm/boot/dts/am335x-sancloud*
18129 M: Zwane Mwaikambo <zwanem@gmail.com>
18131 F: drivers/watchdog/sc1200wdt.c
18134 M: Ingo Molnar <mingo@redhat.com>
18135 M: Peter Zijlstra <peterz@infradead.org>
18136 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
18137 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
18138 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
18139 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
18140 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
18141 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
18142 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18143 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18144 L: linux-kernel@vger.kernel.org
18146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18147 F: include/linux/preempt.h
18148 F: include/linux/sched.h
18149 F: include/linux/wait.h
18150 F: include/uapi/linux/sched.h
18153 SCR24X CHIP CARD INTERFACE DRIVER
18154 M: Lubomir Rintel <lkundrak@v3.sk>
18156 F: drivers/char/pcmcia/scr24x_cs.c
18158 SCSI RDMA PROTOCOL (SRP) INITIATOR
18159 M: Bart Van Assche <bvanassche@acm.org>
18160 L: linux-rdma@vger.kernel.org
18162 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18163 F: drivers/infiniband/ulp/srp/
18164 F: include/scsi/srp.h
18166 SCSI RDMA PROTOCOL (SRP) TARGET
18167 M: Bart Van Assche <bvanassche@acm.org>
18168 L: linux-rdma@vger.kernel.org
18169 L: target-devel@vger.kernel.org
18171 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18172 F: drivers/infiniband/ulp/srpt/
18175 M: Doug Gilbert <dgilbert@interlog.com>
18176 L: linux-scsi@vger.kernel.org
18178 W: http://sg.danny.cz/sg
18179 F: Documentation/scsi/scsi-generic.rst
18180 F: drivers/scsi/sg.c
18181 F: include/scsi/sg.h
18184 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
18185 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18186 L: linux-scsi@vger.kernel.org
18188 Q: https://patchwork.kernel.org/project/linux-scsi/list/
18189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18191 F: Documentation/devicetree/bindings/scsi/
18197 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18198 L: linux-scsi@vger.kernel.org
18200 F: Documentation/scsi/st.rst
18201 F: drivers/scsi/st.*
18202 F: drivers/scsi/st_*.h
18204 SCSI TARGET CORE USER DRIVER
18205 M: Bodo Stroesser <bostroesser@gmail.com>
18206 L: linux-scsi@vger.kernel.org
18207 L: target-devel@vger.kernel.org
18209 F: Documentation/target/tcmu-design.rst
18210 F: drivers/target/target_core_user.c
18211 F: include/uapi/linux/target_core_user.h
18213 SCSI TARGET SUBSYSTEM
18214 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18215 L: linux-scsi@vger.kernel.org
18216 L: target-devel@vger.kernel.org
18218 W: http://www.linux-iscsi.org
18219 Q: https://patchwork.kernel.org/project/target-devel/list/
18220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18221 F: Documentation/target/
18226 M: Vlad Yasevich <vyasevich@gmail.com>
18227 M: Neil Horman <nhorman@tuxdriver.com>
18228 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18229 L: linux-sctp@vger.kernel.org
18231 W: http://lksctp.sourceforge.net
18232 F: Documentation/networking/sctp.rst
18233 F: include/linux/sctp.h
18234 F: include/net/sctp/
18235 F: include/uapi/linux/sctp.h
18239 M: Jim Cromie <jim.cromie@gmail.com>
18241 F: Documentation/i2c/busses/scx200_acb.rst
18242 F: arch/x86/platform/scx200/
18243 F: drivers/i2c/busses/scx200*
18244 F: drivers/mtd/maps/scx200_docflash.c
18245 F: drivers/watchdog/scx200_wdt.c
18246 F: include/linux/scx200.h
18249 M: Jim Cromie <jim.cromie@gmail.com>
18251 F: drivers/char/scx200_gpio.c
18252 F: include/linux/scx200_gpio.h
18254 SCx200 HRT CLOCKSOURCE DRIVER
18255 M: Jim Cromie <jim.cromie@gmail.com>
18257 F: drivers/clocksource/scx200_hrt.c
18259 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18260 M: Sascha Sommer <saschasommer@freenet.de>
18261 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18263 F: drivers/mmc/host/sdricoh_cs.c
18265 SECO BOARDS CEC DRIVER
18266 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18268 F: drivers/media/cec/platform/seco/seco-cec.c
18269 F: drivers/media/cec/platform/seco/seco-cec.h
18272 M: Kees Cook <keescook@chromium.org>
18273 R: Andy Lutomirski <luto@amacapital.net>
18274 R: Will Drewry <wad@chromium.org>
18276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18277 F: Documentation/userspace-api/seccomp_filter.rst
18278 F: include/linux/seccomp.h
18279 F: include/uapi/linux/seccomp.h
18280 F: kernel/seccomp.c
18281 F: tools/testing/selftests/kselftest_harness.h
18282 F: tools/testing/selftests/seccomp/*
18283 K: \bsecure_computing
18286 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18287 M: Al Cooper <alcooperx@gmail.com>
18288 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18289 L: linux-mmc@vger.kernel.org
18291 F: drivers/mmc/host/sdhci-brcmstb*
18293 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18294 M: Adrian Hunter <adrian.hunter@intel.com>
18295 L: linux-mmc@vger.kernel.org
18297 F: drivers/mmc/host/sdhci*
18299 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18300 M: Eugen Hristev <eugen.hristev@microchip.com>
18301 L: linux-mmc@vger.kernel.org
18303 F: drivers/mmc/host/sdhci-of-at91.c
18305 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18306 M: Ben Dooks <ben-linux@fluff.org>
18307 M: Jaehoon Chung <jh80.chung@samsung.com>
18308 L: linux-mmc@vger.kernel.org
18310 F: drivers/mmc/host/sdhci-s3c*
18312 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18313 M: Viresh Kumar <vireshk@kernel.org>
18314 L: linux-mmc@vger.kernel.org
18316 F: drivers/mmc/host/sdhci-spear.c
18318 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18319 M: Kishon Vijay Abraham I <kishon@ti.com>
18320 L: linux-mmc@vger.kernel.org
18322 F: drivers/mmc/host/sdhci-omap.c
18324 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18325 M: Haibo Chen <haibo.chen@nxp.com>
18326 L: linux-imx@nxp.com
18327 L: linux-mmc@vger.kernel.org
18329 F: drivers/mmc/host/sdhci-esdhc-imx.c
18331 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18332 M: Jonathan Derrick <jonathan.derrick@intel.com>
18333 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
18334 L: linux-block@vger.kernel.org
18336 F: block/opal_proto.h
18338 F: include/linux/sed*
18339 F: include/uapi/linux/sed*
18342 M: Security Officers <security@kernel.org>
18344 F: Documentation/admin-guide/security-bugs.rst
18347 M: Paul Moore <paul@paul-moore.com>
18348 M: James Morris <jmorris@namei.org>
18349 M: "Serge E. Hallyn" <serge@hallyn.com>
18350 L: linux-security-module@vger.kernel.org (suggested Cc:)
18352 W: http://kernsec.org/
18353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18355 X: security/selinux/
18357 SELINUX SECURITY MODULE
18358 M: Paul Moore <paul@paul-moore.com>
18359 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18360 M: Eric Paris <eparis@parisplace.org>
18361 L: selinux@vger.kernel.org
18363 W: https://selinuxproject.org
18364 W: https://github.com/SELinuxProject
18365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18366 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18367 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18368 F: Documentation/admin-guide/LSM/SELinux.rst
18369 F: include/trace/events/avc.h
18370 F: include/uapi/linux/selinux_netlink.h
18371 F: scripts/selinux/
18372 F: security/selinux/
18375 M: Jiri Slaby <jirislaby@kernel.org>
18377 F: drivers/misc/phantom.c
18378 F: include/uapi/linux/phantom.h
18380 SENSEAIR SUNRISE 006-0-0007
18381 M: Jacopo Mondi <jacopo@jmondi.org>
18383 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18384 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18385 F: drivers/iio/chemical/sunrise_co2.c
18387 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18388 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18390 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18391 F: drivers/iio/chemical/scd30.h
18392 F: drivers/iio/chemical/scd30_core.c
18393 F: drivers/iio/chemical/scd30_i2c.c
18394 F: drivers/iio/chemical/scd30_serial.c
18396 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18397 M: Roan van Dijk <roan@protonic.nl>
18399 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18400 F: drivers/iio/chemical/scd4x.c
18402 SENSIRION SGP40 GAS SENSOR DRIVER
18403 M: Andreas Klinger <ak@it-klinger.de>
18405 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18406 F: drivers/iio/chemical/sgp40.c
18408 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18409 M: Tomasz Duszynski <tduszyns@gmail.com>
18411 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18412 F: drivers/iio/chemical/sps30.c
18413 F: drivers/iio/chemical/sps30_i2c.c
18414 F: drivers/iio/chemical/sps30_serial.c
18417 M: Rob Herring <robh@kernel.org>
18418 L: linux-serial@vger.kernel.org
18420 F: Documentation/devicetree/bindings/serial/serial.yaml
18421 F: drivers/tty/serdev/
18422 F: include/linux/serdev.h
18425 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18426 L: linux-serial@vger.kernel.org
18428 F: Documentation/devicetree/bindings/serial/
18429 F: drivers/tty/serial/
18432 M: Sean Young <sean@mess.org>
18433 L: linux-media@vger.kernel.org
18435 F: drivers/media/rc/serial_ir.c
18437 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18438 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18439 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18441 F: Documentation/devicetree/bindings/slimbus/
18442 F: drivers/slimbus/
18443 F: include/linux/slimbus.h
18446 M: Edward Cree <ecree.xilinx@gmail.com>
18447 M: Martin Habets <habetsm.xilinx@gmail.com>
18448 L: netdev@vger.kernel.org
18450 F: drivers/net/ethernet/sfc/
18452 SFF/SFP/SFP+ MODULE SUPPORT
18453 M: Russell King <linux@armlinux.org.uk>
18454 L: netdev@vger.kernel.org
18456 F: Documentation/devicetree/bindings/net/sff,sfp.yaml
18457 F: drivers/net/phy/phylink.c
18458 F: drivers/net/phy/sfp*
18459 F: include/linux/mdio/mdio-i2c.h
18460 F: include/linux/phylink.h
18461 F: include/linux/sfp.h
18462 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)
18465 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18467 F: drivers/misc/sgi-gru/
18469 SGI XP/XPC/XPNET DRIVER
18470 M: Robin Holt <robinmholt@gmail.com>
18471 M: Steve Wahl <steve.wahl@hpe.com>
18472 R: Mike Travis <mike.travis@hpe.com>
18474 F: drivers/misc/sgi-xp/
18476 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18477 M: Karsten Graul <kgraul@linux.ibm.com>
18478 M: Wenjia Zhang <wenjia@linux.ibm.com>
18479 L: linux-s390@vger.kernel.org
18481 W: http://www.ibm.com/developerworks/linux/linux390/
18484 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18485 M: Linus Walleij <linus.walleij@linaro.org>
18486 L: linux-iio@vger.kernel.org
18488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18489 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18490 F: drivers/iio/light/gp2ap002.c
18492 SHARP RJ54N1CB0C SENSOR DRIVER
18493 M: Jacopo Mondi <jacopo@jmondi.org>
18494 L: linux-media@vger.kernel.org
18496 T: git git://linuxtv.org/media_tree.git
18497 F: drivers/media/i2c/rj54n1cb0c.c
18498 F: include/media/i2c/rj54n1cb0c.h
18500 SH_VOU V4L2 OUTPUT DRIVER
18501 L: linux-media@vger.kernel.org
18503 F: drivers/media/platform/renesas/sh_vou.c
18504 F: include/media/drv-intf/sh_vou.h
18506 SI2157 MEDIA DRIVER
18507 M: Antti Palosaari <crope@iki.fi>
18508 L: linux-media@vger.kernel.org
18510 W: https://linuxtv.org
18511 W: http://palosaari.fi/linux/
18512 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18513 T: git git://linuxtv.org/anttip/media_tree.git
18514 F: drivers/media/tuners/si2157*
18516 SI2165 MEDIA DRIVER
18517 M: Matthias Schwarzott <zzam@gentoo.org>
18518 L: linux-media@vger.kernel.org
18520 W: https://linuxtv.org
18521 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18522 F: drivers/media/dvb-frontends/si2165*
18524 SI2168 MEDIA DRIVER
18525 M: Antti Palosaari <crope@iki.fi>
18526 L: linux-media@vger.kernel.org
18528 W: https://linuxtv.org
18529 W: http://palosaari.fi/linux/
18530 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18531 T: git git://linuxtv.org/anttip/media_tree.git
18532 F: drivers/media/dvb-frontends/si2168*
18534 SI470X FM RADIO RECEIVER I2C DRIVER
18535 M: Hans Verkuil <hverkuil@xs4all.nl>
18536 L: linux-media@vger.kernel.org
18538 W: https://linuxtv.org
18539 T: git git://linuxtv.org/media_tree.git
18540 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18542 SI470X FM RADIO RECEIVER USB DRIVER
18543 M: Hans Verkuil <hverkuil@xs4all.nl>
18544 L: linux-media@vger.kernel.org
18546 W: https://linuxtv.org
18547 T: git git://linuxtv.org/media_tree.git
18548 F: drivers/media/radio/si470x/radio-si470x-common.c
18549 F: drivers/media/radio/si470x/radio-si470x-usb.c
18550 F: drivers/media/radio/si470x/radio-si470x.h
18552 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18553 M: Eduardo Valentin <edubezval@gmail.com>
18554 L: linux-media@vger.kernel.org
18556 W: https://linuxtv.org
18557 T: git git://linuxtv.org/media_tree.git
18558 F: drivers/media/radio/si4713/si4713.?
18560 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18561 M: Eduardo Valentin <edubezval@gmail.com>
18562 L: linux-media@vger.kernel.org
18564 W: https://linuxtv.org
18565 T: git git://linuxtv.org/media_tree.git
18566 F: drivers/media/radio/si4713/radio-platform-si4713.c
18568 SI4713 FM RADIO TRANSMITTER USB DRIVER
18569 M: Hans Verkuil <hverkuil@xs4all.nl>
18570 L: linux-media@vger.kernel.org
18572 W: https://linuxtv.org
18573 T: git git://linuxtv.org/media_tree.git
18574 F: drivers/media/radio/si4713/radio-usb-si4713.c
18577 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18578 L: linux-media@vger.kernel.org
18580 W: https://linuxtv.org
18581 T: git git://linuxtv.org/media_tree.git
18582 F: drivers/media/common/siano/
18583 F: drivers/media/mmc/siano/
18584 F: drivers/media/usb/siano/
18585 F: drivers/media/usb/siano/
18588 M: Palmer Dabbelt <palmer@dabbelt.com>
18589 M: Paul Walmsley <paul.walmsley@sifive.com>
18590 L: linux-riscv@lists.infradead.org
18592 T: git git://github.com/sifive/riscv-linux.git
18596 SIFIVE FU540 SYSTEM-ON-CHIP
18597 M: Paul Walmsley <paul.walmsley@sifive.com>
18598 M: Palmer Dabbelt <palmer@dabbelt.com>
18599 L: linux-riscv@lists.infradead.org
18601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18606 M: Green Wan <green.wan@sifive.com>
18608 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18609 F: drivers/dma/sf-pdma/
18611 SILEAD TOUCHSCREEN DRIVER
18612 M: Hans de Goede <hdegoede@redhat.com>
18613 L: linux-input@vger.kernel.org
18614 L: platform-driver-x86@vger.kernel.org
18616 F: drivers/input/touchscreen/silead.c
18617 F: drivers/platform/x86/touchscreen_dmi.c
18619 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18620 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18622 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18623 F: drivers/net/wireless/silabs/wfx/
18625 SILICON MOTION SM712 FRAME BUFFER DRIVER
18626 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18627 M: Teddy Wang <teddy.wang@siliconmotion.com>
18628 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18629 L: linux-fbdev@vger.kernel.org
18631 F: Documentation/fb/sm712fb.rst
18632 F: drivers/video/fbdev/sm712*
18634 SILVACO I3C DUAL-ROLE MASTER
18635 M: Miquel Raynal <miquel.raynal@bootlin.com>
18636 M: Conor Culhane <conor.culhane@silvaco.com>
18637 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18639 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18640 F: drivers/i3c/master/svc-i3c-master.c
18643 M: Hans de Goede <hdegoede@redhat.com>
18644 L: linux-fbdev@vger.kernel.org
18646 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18647 F: drivers/video/fbdev/simplefb.c
18648 F: include/linux/platform_data/simplefb.h
18650 SIMTEC EB110ATX (Chalice CATS)
18651 M: Simtec Linux Team <linux@simtec.co.uk>
18653 W: http://www.simtec.co.uk/products/EB110ATX/
18655 SIMTEC EB2410ITX (BAST)
18656 M: Simtec Linux Team <linux@simtec.co.uk>
18658 W: http://www.simtec.co.uk/products/EB2410ITX/
18659 F: arch/arm/mach-s3c/bast-ide.c
18660 F: arch/arm/mach-s3c/bast-irq.c
18661 F: arch/arm/mach-s3c/mach-bast.c
18664 M: Thorsten Scherer <t.scherer@eckelmann.de>
18665 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18666 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18668 F: drivers/gpio/gpio-siox.c
18670 F: include/trace/events/siox.h
18672 SIPHASH PRF ROUTINES
18673 M: Jason A. Donenfeld <Jason@zx2c4.com>
18675 F: include/linux/siphash.h
18677 F: lib/test_siphash.c
18679 SIS 190 ETHERNET DRIVER
18680 M: Francois Romieu <romieu@fr.zoreil.com>
18681 L: netdev@vger.kernel.org
18683 F: drivers/net/ethernet/sis/sis190.c
18685 SIS 900/7016 FAST ETHERNET DRIVER
18686 M: Daniele Venzano <venza@brownhat.org>
18687 L: netdev@vger.kernel.org
18689 W: http://www.brownhat.org/sis900.html
18690 F: drivers/net/ethernet/sis/sis900.*
18692 SIS FRAMEBUFFER DRIVER
18693 M: Thomas Winischhofer <thomas@winischhofer.net>
18695 W: http://www.winischhofer.net/linuxsisvga.shtml
18696 F: Documentation/fb/sisfb.rst
18697 F: drivers/video/fbdev/sis/
18698 F: include/video/sisfb.h
18700 SIS I2C TOUCHSCREEN DRIVER
18701 M: Mika Penttilä <mika.penttila@nextfour.com>
18702 L: linux-input@vger.kernel.org
18704 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18705 F: drivers/input/touchscreen/sis_i2c.c
18708 M: Thomas Winischhofer <thomas@winischhofer.net>
18710 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18711 F: drivers/usb/misc/sisusbvga/
18713 SL28 CPLD MFD DRIVER
18714 M: Michael Walle <michael@walle.cc>
18716 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18717 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18718 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18719 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18720 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18721 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18722 F: drivers/gpio/gpio-sl28cpld.c
18723 F: drivers/hwmon/sl28cpld-hwmon.c
18724 F: drivers/irqchip/irq-sl28cpld.c
18725 F: drivers/pwm/pwm-sl28cpld.c
18726 F: drivers/watchdog/sl28cpld_wdt.c
18729 M: Christoph Lameter <cl@linux.com>
18730 M: Pekka Enberg <penberg@kernel.org>
18731 M: David Rientjes <rientjes@google.com>
18732 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18733 M: Andrew Morton <akpm@linux-foundation.org>
18734 M: Vlastimil Babka <vbabka@suse.cz>
18735 R: Roman Gushchin <roman.gushchin@linux.dev>
18736 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
18737 L: linux-mm@kvack.org
18739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18740 F: include/linux/sl?b*.h
18743 SLCAN CAN NETWORK DRIVER
18744 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
18745 L: linux-can@vger.kernel.org
18747 F: drivers/net/can/slcan/
18749 SLEEPABLE READ-COPY UPDATE (SRCU)
18750 M: Lai Jiangshan <jiangshanlai@gmail.com>
18751 M: "Paul E. McKenney" <paulmck@kernel.org>
18752 M: Josh Triplett <josh@joshtriplett.org>
18753 R: Steven Rostedt <rostedt@goodmis.org>
18754 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18755 L: rcu@vger.kernel.org
18757 W: http://www.rdrop.com/users/paulmck/RCU/
18758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18759 F: include/linux/srcu*.h
18760 F: kernel/rcu/srcu*.c
18762 SMACK SECURITY MODULE
18763 M: Casey Schaufler <casey@schaufler-ca.com>
18764 L: linux-security-module@vger.kernel.org
18766 W: http://schaufler-ca.com
18767 T: git git://github.com/cschaufler/smack-next
18768 F: Documentation/admin-guide/LSM/Smack.rst
18771 SMC91x ETHERNET DRIVER
18772 M: Nicolas Pitre <nico@fluxnic.net>
18774 F: drivers/net/ethernet/smsc/smc91x.*
18776 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18777 M: Mark Rutland <mark.rutland@arm.com>
18778 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
18779 M: Sudeep Holla <sudeep.holla@arm.com>
18780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18782 F: drivers/firmware/smccc/
18783 F: include/linux/arm-smccc.h
18785 SMM665 HARDWARE MONITOR DRIVER
18786 M: Guenter Roeck <linux@roeck-us.net>
18787 L: linux-hwmon@vger.kernel.org
18789 F: Documentation/hwmon/smm665.rst
18790 F: drivers/hwmon/smm665.c
18792 SMSC EMC2103 HARDWARE MONITOR DRIVER
18793 M: Steve Glendinning <steve.glendinning@shawell.net>
18794 L: linux-hwmon@vger.kernel.org
18796 F: Documentation/hwmon/emc2103.rst
18797 F: drivers/hwmon/emc2103.c
18799 SMSC SCH5627 HARDWARE MONITOR DRIVER
18800 M: Hans de Goede <hdegoede@redhat.com>
18801 L: linux-hwmon@vger.kernel.org
18803 F: Documentation/hwmon/sch5627.rst
18804 F: drivers/hwmon/sch5627.c
18806 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18807 M: Steve Glendinning <steve.glendinning@shawell.net>
18808 L: linux-fbdev@vger.kernel.org
18810 F: drivers/video/fbdev/smscufx.c
18812 SMSC47B397 HARDWARE MONITOR DRIVER
18813 M: Jean Delvare <jdelvare@suse.com>
18814 L: linux-hwmon@vger.kernel.org
18816 F: Documentation/hwmon/smsc47b397.rst
18817 F: drivers/hwmon/smsc47b397.c
18819 SMSC911x ETHERNET DRIVER
18820 M: Steve Glendinning <steve.glendinning@shawell.net>
18821 L: netdev@vger.kernel.org
18823 F: drivers/net/ethernet/smsc/smsc911x.*
18824 F: include/linux/smsc911x.h
18826 SMSC9420 PCI ETHERNET DRIVER
18827 M: Steve Glendinning <steve.glendinning@shawell.net>
18828 L: netdev@vger.kernel.org
18830 F: drivers/net/ethernet/smsc/smsc9420.*
18832 SOCIONEXT (SNI) AVE NETWORK DRIVER
18833 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18834 L: netdev@vger.kernel.org
18836 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18837 F: drivers/net/ethernet/socionext/sni_ave.c
18839 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18840 M: Jassi Brar <jaswinder.singh@linaro.org>
18841 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
18842 L: netdev@vger.kernel.org
18844 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18845 F: drivers/net/ethernet/socionext/netsec.c
18847 SOCIONEXT (SNI) Synquacer SPI DRIVER
18848 M: Masahisa Kojima <masahisa.kojima@linaro.org>
18849 M: Jassi Brar <jaswinder.singh@linaro.org>
18850 L: linux-spi@vger.kernel.org
18852 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18853 F: drivers/spi/spi-synquacer.c
18855 SOCIONEXT SYNQUACER I2C DRIVER
18856 M: Ard Biesheuvel <ardb@kernel.org>
18857 L: linux-i2c@vger.kernel.org
18859 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18860 F: drivers/i2c/busses/i2c-synquacer.c
18862 SOCIONEXT UNIPHIER SOUND DRIVER
18863 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18865 F: sound/soc/uniphier/
18867 SOEKRIS NET48XX LED SUPPORT
18868 M: Chris Boot <bootc@bootc.net>
18870 F: drivers/leds/leds-net48xx.c
18872 SOFT-IWARP DRIVER (siw)
18873 M: Bernard Metzler <bmt@zurich.ibm.com>
18874 L: linux-rdma@vger.kernel.org
18876 F: drivers/infiniband/sw/siw/
18877 F: include/uapi/rdma/siw-abi.h
18879 SOFT-ROCE DRIVER (rxe)
18880 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18881 L: linux-rdma@vger.kernel.org
18883 F: drivers/infiniband/sw/rxe/
18884 F: include/uapi/rdma/rdma_user_rxe.h
18886 SOFTLOGIC 6x10 MPEG CODEC
18887 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18888 M: Anton Sviridenko <anton@corp.bluecherry.net>
18889 M: Andrey Utkin <andrey_utkin@fastmail.com>
18890 M: Ismael Luceno <ismael@iodev.co.uk>
18891 L: linux-media@vger.kernel.org
18893 F: drivers/media/pci/solo6x10/
18895 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18896 M: James Morse <james.morse@arm.com>
18897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18899 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18900 F: drivers/firmware/arm_sdei.c
18901 F: include/linux/arm_sdei.h
18902 F: include/uapi/linux/arm_sdei.h
18904 SOFTWARE NODES AND DEVICE PROPERTIES
18905 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18906 R: Daniel Scally <djrscally@gmail.com>
18907 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18908 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18909 L: linux-acpi@vger.kernel.org
18911 F: drivers/base/property.c
18912 F: drivers/base/swnode.c
18913 F: include/linux/fwnode.h
18914 F: include/linux/property.h
18916 SOFTWARE RAID (Multiple Disks) SUPPORT
18917 M: Song Liu <song@kernel.org>
18918 L: linux-raid@vger.kernel.org
18920 Q: https://patchwork.kernel.org/project/linux-raid/list/
18921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18922 F: drivers/md/Kconfig
18923 F: drivers/md/Makefile
18925 F: drivers/md/raid*
18926 F: include/linux/raid/
18927 F: include/uapi/linux/raid/
18929 SOLIDRUN CLEARFOG SUPPORT
18930 M: Russell King <linux@armlinux.org.uk>
18932 F: arch/arm/boot/dts/armada-388-clearfog*
18933 F: arch/arm/boot/dts/armada-38x-solidrun-*
18935 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18936 M: Russell King <linux@armlinux.org.uk>
18938 F: arch/arm/boot/dts/imx6*-cubox-i*
18939 F: arch/arm/boot/dts/imx6*-hummingboard*
18940 F: arch/arm/boot/dts/imx6*-sr-*
18942 SONIC NETWORK DRIVER
18943 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18944 L: netdev@vger.kernel.org
18946 F: drivers/net/ethernet/natsemi/sonic.*
18948 SONICS SILICON BACKPLANE DRIVER (SSB)
18949 M: Michael Buesch <m@bues.ch>
18950 L: linux-wireless@vger.kernel.org
18953 F: include/linux/ssb/
18955 SONY IMX208 SENSOR DRIVER
18956 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18957 L: linux-media@vger.kernel.org
18959 T: git git://linuxtv.org/media_tree.git
18960 F: drivers/media/i2c/imx208.c
18962 SONY IMX214 SENSOR DRIVER
18963 M: Ricardo Ribalda <ribalda@kernel.org>
18964 L: linux-media@vger.kernel.org
18966 T: git git://linuxtv.org/media_tree.git
18967 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18968 F: drivers/media/i2c/imx214.c
18970 SONY IMX219 SENSOR DRIVER
18971 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18972 L: linux-media@vger.kernel.org
18974 T: git git://linuxtv.org/media_tree.git
18975 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18976 F: drivers/media/i2c/imx219.c
18978 SONY IMX258 SENSOR DRIVER
18979 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18980 L: linux-media@vger.kernel.org
18982 T: git git://linuxtv.org/media_tree.git
18983 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18984 F: drivers/media/i2c/imx258.c
18986 SONY IMX274 SENSOR DRIVER
18987 M: Leon Luo <leonl@leopardimaging.com>
18988 L: linux-media@vger.kernel.org
18990 T: git git://linuxtv.org/media_tree.git
18991 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18992 F: drivers/media/i2c/imx274.c
18994 SONY IMX290 SENSOR DRIVER
18995 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18996 L: linux-media@vger.kernel.org
18998 T: git git://linuxtv.org/media_tree.git
18999 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
19000 F: drivers/media/i2c/imx290.c
19002 SONY IMX319 SENSOR DRIVER
19003 M: Bingbu Cao <bingbu.cao@intel.com>
19004 L: linux-media@vger.kernel.org
19006 T: git git://linuxtv.org/media_tree.git
19007 F: drivers/media/i2c/imx319.c
19009 SONY IMX334 SENSOR DRIVER
19010 M: Paul J. Murphy <paul.j.murphy@intel.com>
19011 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19012 L: linux-media@vger.kernel.org
19014 T: git git://linuxtv.org/media_tree.git
19015 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
19016 F: drivers/media/i2c/imx334.c
19018 SONY IMX335 SENSOR DRIVER
19019 M: Paul J. Murphy <paul.j.murphy@intel.com>
19020 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19021 L: linux-media@vger.kernel.org
19023 T: git git://linuxtv.org/media_tree.git
19024 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
19025 F: drivers/media/i2c/imx335.c
19027 SONY IMX355 SENSOR DRIVER
19028 M: Tianshu Qiu <tian.shu.qiu@intel.com>
19029 L: linux-media@vger.kernel.org
19031 T: git git://linuxtv.org/media_tree.git
19032 F: drivers/media/i2c/imx355.c
19034 SONY IMX412 SENSOR DRIVER
19035 M: Paul J. Murphy <paul.j.murphy@intel.com>
19036 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19037 L: linux-media@vger.kernel.org
19039 T: git git://linuxtv.org/media_tree.git
19040 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
19041 F: drivers/media/i2c/imx412.c
19043 SONY MEMORYSTICK SUBSYSTEM
19044 M: Maxim Levitsky <maximlevitsky@gmail.com>
19045 M: Alex Dubov <oakad@yahoo.com>
19046 M: Ulf Hansson <ulf.hansson@linaro.org>
19047 L: linux-mmc@vger.kernel.org
19049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
19050 F: drivers/memstick/
19051 F: include/linux/memstick.h
19053 SONY VAIO CONTROL DEVICE DRIVER
19054 M: Mattia Dongili <malattia@linux.it>
19055 L: platform-driver-x86@vger.kernel.org
19057 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
19058 F: Documentation/admin-guide/laptops/sony-laptop.rst
19059 F: drivers/char/sonypi.c
19060 F: drivers/platform/x86/sony-laptop.c
19061 F: include/linux/sony-laptop.h
19064 M: Jaroslav Kysela <perex@perex.cz>
19065 M: Takashi Iwai <tiwai@suse.com>
19066 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19068 W: http://www.alsa-project.org/
19069 Q: http://patchwork.kernel.org/project/alsa-devel/list/
19070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19071 F: Documentation/sound/
19073 F: include/uapi/sound/
19075 F: tools/testing/selftests/alsa
19077 SOUND - COMPRESSED AUDIO
19078 M: Vinod Koul <vkoul@kernel.org>
19079 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19082 F: Documentation/sound/designs/compress-offload.rst
19083 F: include/sound/compress_driver.h
19084 F: include/uapi/sound/compress_*
19085 F: sound/core/compress_offload.c
19086 F: sound/soc/soc-compress.c
19088 SOUND - DMAENGINE HELPERS
19089 M: Lars-Peter Clausen <lars@metafoo.de>
19091 F: include/sound/dmaengine_pcm.h
19092 F: sound/core/pcm_dmaengine.c
19093 F: sound/soc/soc-generic-dmaengine-pcm.c
19095 SOUND - ALSA SELFTESTS
19096 M: Mark Brown <broonie@kernel.org>
19097 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19098 L: linux-kselftest@vger.kernel.org
19100 F: tools/testing/selftests/alsa
19102 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
19103 M: Liam Girdwood <lgirdwood@gmail.com>
19104 M: Mark Brown <broonie@kernel.org>
19105 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19107 W: http://alsa-project.org/main/index.php/ASoC
19108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
19109 F: Documentation/devicetree/bindings/sound/
19110 F: Documentation/sound/soc/
19111 F: include/dt-bindings/sound/
19112 F: include/sound/soc*
19115 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19116 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19117 M: Liam Girdwood <lgirdwood@gmail.com>
19118 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
19119 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19120 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
19121 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
19122 M: Daniel Baluta <daniel.baluta@nxp.com>
19123 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
19125 W: https://github.com/thesofproject/linux/
19128 SOUNDWIRE SUBSYSTEM
19129 M: Vinod Koul <vkoul@kernel.org>
19130 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19131 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19132 R: Sanyog Kale <sanyog.r.kale@intel.com>
19133 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19136 F: Documentation/driver-api/soundwire/
19137 F: drivers/soundwire/
19138 F: include/linux/soundwire/
19141 M: Olli Salonen <olli.salonen@iki.fi>
19142 L: linux-media@vger.kernel.org
19144 W: https://linuxtv.org
19145 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19146 F: drivers/media/dvb-frontends/sp2*
19148 SPARC + UltraSPARC (sparc/sparc64)
19149 M: "David S. Miller" <davem@davemloft.net>
19150 L: sparclinux@vger.kernel.org
19152 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
19153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19158 SPARC SERIAL DRIVERS
19159 M: "David S. Miller" <davem@davemloft.net>
19160 L: sparclinux@vger.kernel.org
19162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19164 F: drivers/tty/serial/suncore.c
19165 F: drivers/tty/serial/sunhv.c
19166 F: drivers/tty/serial/sunsab.c
19167 F: drivers/tty/serial/sunsab.h
19168 F: drivers/tty/serial/sunsu.c
19169 F: drivers/tty/serial/sunzilog.c
19170 F: drivers/tty/serial/sunzilog.h
19171 F: drivers/tty/vcc.c
19172 F: include/linux/sunserialcore.h
19175 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
19176 L: linux-sparse@vger.kernel.org
19178 W: https://sparse.docs.kernel.org/
19179 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19180 Q: https://patchwork.kernel.org/project/linux-sparse/list/
19181 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19182 F: include/linux/compiler.h
19184 SPEAKUP CONSOLE SPEECH DRIVER
19185 M: William Hubbs <w.d.hubbs@gmail.com>
19186 M: Chris Brannon <chris@the-brannons.com>
19187 M: Kirk Reiser <kirk@reisers.ca>
19188 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
19189 L: speakup@linux-speakup.org
19191 W: http://www.linux-speakup.org/
19192 W: https://github.com/linux-speakup/speakup
19193 B: https://github.com/linux-speakup/speakup/issues
19194 F: drivers/accessibility/speakup/
19196 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19197 M: Viresh Kumar <vireshk@kernel.org>
19198 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19202 W: http://www.st.com/spear
19203 F: arch/arm/boot/dts/spear*
19204 F: arch/arm/mach-spear/
19205 F: drivers/clk/spear/
19206 F: drivers/pinctrl/spear/
19209 M: Tudor Ambarus <tudor.ambarus@microchip.com>
19210 M: Pratyush Yadav <pratyush@kernel.org>
19211 R: Michael Walle <michael@walle.cc>
19212 L: linux-mtd@lists.infradead.org
19214 W: http://www.linux-mtd.infradead.org/
19215 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19216 C: irc://irc.oftc.net/mtd
19217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19218 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19219 F: drivers/mtd/spi-nor/
19220 F: include/linux/mtd/spi-nor.h
19223 M: Mark Brown <broonie@kernel.org>
19224 L: linux-spi@vger.kernel.org
19226 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19228 F: Documentation/devicetree/bindings/spi/
19229 F: Documentation/spi/
19231 F: include/linux/spi/
19232 F: include/uapi/linux/spi/
19235 SPIDERNET NETWORK DRIVER for CELL
19236 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19237 M: Geoff Levand <geoff@infradead.org>
19238 L: netdev@vger.kernel.org
19239 L: linuxppc-dev@lists.ozlabs.org
19241 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19242 F: drivers/net/ethernet/toshiba/spider_net*
19245 M: Stephen Boyd <sboyd@kernel.org>
19246 L: linux-kernel@vger.kernel.org
19248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19249 F: Documentation/devicetree/bindings/spmi/
19251 F: include/dt-bindings/spmi/spmi.h
19252 F: include/linux/spmi.h
19253 F: include/trace/events/spmi.h
19256 M: Jeremy Kerr <jk@ozlabs.org>
19257 L: linuxppc-dev@lists.ozlabs.org
19259 W: http://www.ibm.com/developerworks/power/cell/
19260 F: Documentation/filesystems/spufs/spufs.rst
19261 F: arch/powerpc/platforms/cell/spufs/
19263 SQUASHFS FILE SYSTEM
19264 M: Phillip Lougher <phillip@squashfs.org.uk>
19265 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
19267 W: http://squashfs.org.uk
19268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19269 F: Documentation/filesystems/squashfs.rst
19272 SRM (Alpha) environment access
19273 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19275 F: arch/alpha/kernel/srm_env.c
19277 ST LSM6DSx IMU IIO DRIVER
19278 M: Lorenzo Bianconi <lorenzo@kernel.org>
19279 L: linux-iio@vger.kernel.org
19281 W: http://www.st.com/
19282 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19283 F: drivers/iio/imu/st_lsm6dsx/
19285 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19286 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19287 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19288 L: linux-media@vger.kernel.org
19290 T: git git://linuxtv.org/media_tree.git
19291 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
19292 F: drivers/media/i2c/st-mipid02.c
19294 ST STM32 I2C/SMBUS DRIVER
19295 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19296 M: Alain Volmat <alain.volmat@foss.st.com>
19297 L: linux-i2c@vger.kernel.org
19299 F: drivers/i2c/busses/i2c-stm32*
19301 ST STM32 SPI DRIVER
19302 M: Alain Volmat <alain.volmat@foss.st.com>
19303 L: linux-spi@vger.kernel.org
19305 F: drivers/spi/spi-stm32.c
19308 M: Daniel Nilsson <daniel.nilsson@flex.com>
19309 L: linux-hwmon@vger.kernel.org
19311 F: Documentation/hwmon/stpddc60.rst
19312 F: drivers/hwmon/pmbus/stpddc60.c
19314 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19315 M: Song Qiang <songqiang1304521@gmail.com>
19316 L: linux-iio@vger.kernel.org
19318 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19319 F: drivers/iio/proximity/vl53l0x-i2c.c
19322 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19323 M: Sasha Levin <sashal@kernel.org>
19324 L: stable@vger.kernel.org
19326 F: Documentation/process/stable-kernel-rules.rst
19328 STAGING - ATOMISP DRIVER
19329 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19330 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19331 L: linux-media@vger.kernel.org
19333 F: drivers/staging/media/atomisp/
19335 STAGING - FIELDBUS SUBSYSTEM
19336 M: Sven Van Asbroeck <TheSven73@gmail.com>
19338 F: drivers/staging/fieldbus/*
19339 F: drivers/staging/fieldbus/Documentation/
19341 STAGING - HMS ANYBUS-S BUS
19342 M: Sven Van Asbroeck <TheSven73@gmail.com>
19344 F: drivers/staging/fieldbus/anybuss/
19346 STAGING - INDUSTRIAL IO
19347 M: Jonathan Cameron <jic23@kernel.org>
19348 L: linux-iio@vger.kernel.org
19350 F: Documentation/devicetree/bindings/staging/iio/
19351 F: drivers/staging/iio/
19353 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19354 M: Marc Dietrich <marvin24@gmx.de>
19355 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19356 L: linux-tegra@vger.kernel.org
19358 F: drivers/staging/nvec/
19360 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19361 M: Jens Frederich <jfrederich@gmail.com>
19362 M: Jon Nettleton <jon.nettleton@gmail.com>
19364 W: http://wiki.laptop.org/go/DCON
19365 F: drivers/staging/olpc_dcon/
19367 STAGING - REALTEK RTL8188EU DRIVERS
19368 M: Larry Finger <Larry.Finger@lwfinger.net>
19369 M: Phillip Potter <phil@philpotter.co.uk>
19370 R: Pavel Skripkin <paskripkin@gmail.com>
19372 F: drivers/staging/r8188eu/
19374 STAGING - REALTEK RTL8712U DRIVERS
19375 M: Larry Finger <Larry.Finger@lwfinger.net>
19376 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19378 F: drivers/staging/rtl8712/
19380 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19381 M: Michael Hennerich <michael.hennerich@analog.com>
19382 L: linux-fbdev@vger.kernel.org
19384 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19385 F: drivers/staging/fbtft/fb_seps525.c
19387 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19388 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19389 M: Teddy Wang <teddy.wang@siliconmotion.com>
19390 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19391 L: linux-fbdev@vger.kernel.org
19393 F: drivers/staging/sm750fb/
19395 STAGING - VIA VT665X DRIVERS
19396 M: Forest Bond <forest@alittletooquiet.net>
19398 F: drivers/staging/vt665?/
19401 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19402 L: linux-staging@lists.linux.dev
19404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19405 F: drivers/staging/
19407 STARFIRE/DURALAN NETWORK DRIVER
19408 M: Ion Badulescu <ionut@badula.org>
19410 F: drivers/net/ethernet/adaptec/starfire*
19412 STARFIVE JH7100 CLOCK DRIVERS
19413 M: Emil Renner Berthing <kernel@esmil.dk>
19415 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19416 F: drivers/clk/starfive/clk-starfive-jh7100*
19417 F: include/dt-bindings/clock/starfive-jh7100*.h
19419 STARFIVE JH7100 PINCTRL DRIVER
19420 M: Emil Renner Berthing <kernel@esmil.dk>
19421 L: linux-gpio@vger.kernel.org
19423 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19424 F: drivers/pinctrl/pinctrl-starfive.c
19425 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
19427 STARFIVE JH7100 RESET CONTROLLER DRIVER
19428 M: Emil Renner Berthing <kernel@esmil.dk>
19430 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19431 F: drivers/reset/reset-starfive-jh7100.c
19432 F: include/dt-bindings/reset/starfive-jh7100.h
19435 M: Peter Zijlstra <peterz@infradead.org>
19436 M: Josh Poimboeuf <jpoimboe@kernel.org>
19437 M: Jason Baron <jbaron@akamai.com>
19438 R: Steven Rostedt <rostedt@goodmis.org>
19439 R: Ard Biesheuvel <ardb@kernel.org>
19441 F: arch/*/include/asm/jump_label*.h
19442 F: arch/*/include/asm/static_call*.h
19443 F: arch/*/kernel/jump_label.c
19444 F: arch/*/kernel/static_call.c
19445 F: include/linux/jump_label*.h
19446 F: include/linux/static_call*.h
19447 F: kernel/jump_label.c
19448 F: kernel/static_call.c
19450 STI AUDIO (ASoC) DRIVERS
19451 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19452 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19454 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19458 M: Alain Volmat <alain.volmat@foss.st.com>
19460 F: Documentation/devicetree/bindings/media/stih-cec.txt
19461 F: drivers/media/cec/platform/sti/
19463 STK1160 USB VIDEO CAPTURE DRIVER
19464 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19465 L: linux-media@vger.kernel.org
19467 T: git git://linuxtv.org/media_tree.git
19468 F: drivers/media/usb/stk1160/
19470 STM32 AUDIO (ASoC) DRIVERS
19471 M: Olivier Moysan <olivier.moysan@foss.st.com>
19472 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19473 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19475 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19476 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19479 STM32 TIMER/LPTIMER DRIVERS
19480 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19482 F: Documentation/ABI/testing/*timer-stm32
19483 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19484 F: drivers/*/stm32-*timer*
19485 F: drivers/pwm/pwm-stm32*
19486 F: include/linux/*/stm32-*tim*
19488 STMMAC ETHERNET DRIVER
19489 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19490 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19491 M: Jose Abreu <joabreu@synopsys.com>
19492 L: netdev@vger.kernel.org
19494 W: http://www.stlinux.com
19495 F: Documentation/networking/device_drivers/ethernet/stmicro/
19496 F: drivers/net/ethernet/stmicro/stmmac/
19499 M: Sam Creasey <sammy@sammy.net>
19501 W: http://sammy.net/sun3/
19502 F: arch/m68k/include/asm/sun3*
19503 F: arch/m68k/kernel/*sun3*
19504 F: arch/m68k/sun3*/
19505 F: drivers/net/ethernet/i825xx/sun3*
19507 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19508 M: Hans de Goede <hdegoede@redhat.com>
19509 L: linux-input@vger.kernel.org
19511 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19512 F: drivers/input/keyboard/sun4i-lradc-keys.c
19514 SUNDANCE NETWORK DRIVER
19515 M: Denis Kirjanov <kda@linux-powerpc.org>
19516 L: netdev@vger.kernel.org
19518 F: drivers/net/ethernet/dlink/sundance.c
19520 SUNPLUS ETHERNET DRIVER
19521 M: Wells Lu <wellslutw@gmail.com>
19522 L: netdev@vger.kernel.org
19524 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19525 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19526 F: drivers/net/ethernet/sunplus/
19528 SUNPLUS OCOTP DRIVER
19529 M: Vincent Shih <vincent.sunplus@gmail.com>
19531 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19532 F: drivers/nvmem/sunplus-ocotp.c
19535 M: Hammer Hsieh <hammerh0314@gmail.com>
19537 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19538 F: drivers/pwm/pwm-sunplus.c
19541 M: Vincent Shih <vincent.sunplus@gmail.com>
19542 L: linux-rtc@vger.kernel.org
19544 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19545 F: drivers/rtc/rtc-sunplus.c
19547 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19548 M: Li-hao Kuo <lhjeff911@gmail.com>
19549 L: linux-spi@vger.kernel.org
19551 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19552 F: drivers/spi/spi-sunplus-sp7021.c
19554 SUNPLUS UART DRIVER
19555 M: Hammer Hsieh <hammerh0314@gmail.com>
19557 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19558 F: drivers/tty/serial/sunplus-uart.c
19560 SUNPLUS WATCHDOG DRIVER
19561 M: Xiantao Hu <xt.hu@cqplus1.com>
19562 L: linux-watchdog@vger.kernel.org
19564 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19565 F: drivers/watchdog/sunplus_wdt.c
19568 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19569 M: Rich Felker <dalias@libc.org>
19570 L: linux-sh@vger.kernel.org
19572 Q: http://patchwork.kernel.org/project/linux-sh/list/
19573 F: Documentation/sh/
19578 M: "Rafael J. Wysocki" <rafael@kernel.org>
19579 M: Len Brown <len.brown@intel.com>
19580 M: Pavel Machek <pavel@ucw.cz>
19581 L: linux-pm@vger.kernel.org
19583 B: https://bugzilla.kernel.org
19584 F: Documentation/power/
19585 F: arch/x86/kernel/acpi/
19586 F: drivers/base/power/
19587 F: include/linux/freezer.h
19588 F: include/linux/pm.h
19589 F: include/linux/suspend.h
19593 M: Martin Mares <mj@ucw.cz>
19594 L: linux-video@atrey.karlin.mff.cuni.cz
19596 F: Documentation/admin-guide/svga.rst
19597 F: arch/x86/boot/video*
19600 M: Christoph Hellwig <hch@infradead.org>
19601 L: iommu@lists.linux.dev
19603 W: http://git.infradead.org/users/hch/dma-mapping.git
19604 T: git git://git.infradead.org/users/hch/dma-mapping.git
19605 F: arch/*/kernel/pci-swiotlb.c
19606 F: include/linux/swiotlb.h
19607 F: kernel/dma/swiotlb.c
19610 M: Jiri Pirko <jiri@resnulli.us>
19611 M: Ivan Vecera <ivecera@redhat.com>
19612 L: netdev@vger.kernel.org
19614 F: include/net/switchdev.h
19617 SY8106A REGULATOR DRIVER
19618 M: Icenowy Zheng <icenowy@aosc.io>
19620 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19621 F: drivers/regulator/sy8106a-regulator.c
19623 SYNC FILE FRAMEWORK
19624 M: Sumit Semwal <sumit.semwal@linaro.org>
19625 R: Gustavo Padovan <gustavo@padovan.org>
19626 L: linux-media@vger.kernel.org
19627 L: dri-devel@lists.freedesktop.org
19629 T: git git://anongit.freedesktop.org/drm/drm-misc
19630 F: Documentation/driver-api/sync_file.rst
19631 F: drivers/dma-buf/dma-fence*
19632 F: drivers/dma-buf/sw_sync.c
19633 F: drivers/dma-buf/sync_*
19634 F: include/linux/sync_file.h
19635 F: include/uapi/linux/sync_file.h
19637 SYNOPSYS ARC ARCHITECTURE
19638 M: Vineet Gupta <vgupta@kernel.org>
19639 L: linux-snps-arc@lists.infradead.org
19641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19642 F: Documentation/arc/
19643 F: Documentation/devicetree/bindings/arc/*
19644 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19646 F: drivers/clocksource/arc_timer.c
19647 F: drivers/tty/serial/arc_uart.c
19649 SYNOPSYS ARC HSDK SDP pll clock driver
19650 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19652 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19653 F: drivers/clk/clk-hsdk-pll.c
19655 SYNOPSYS ARC SDP clock driver
19656 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19658 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19659 F: drivers/clk/axs10x/*
19661 SYNOPSYS ARC SDP platform support
19662 M: Alexey Brodkin <abrodkin@synopsys.com>
19664 F: Documentation/devicetree/bindings/arc/axs10*
19665 F: arch/arc/boot/dts/ax*
19666 F: arch/arc/plat-axs10x
19668 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19669 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19671 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19672 F: drivers/reset/reset-axs10x.c
19674 SYNOPSYS CREG GPIO DRIVER
19675 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19677 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19678 F: drivers/gpio/gpio-creg-snps.c
19680 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19681 M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
19682 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19684 F: drivers/tty/serial/8250/8250_dw.c
19685 F: drivers/tty/serial/8250/8250_dwlib.*
19686 F: drivers/tty/serial/8250/8250_lpss.c
19688 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19689 M: Hoan Tran <hoan@os.amperecomputing.com>
19690 M: Serge Semin <fancer.lancer@gmail.com>
19691 L: linux-gpio@vger.kernel.org
19693 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19694 F: drivers/gpio/gpio-dwapb.c
19696 SYNOPSYS DESIGNWARE APB SSI DRIVER
19697 M: Serge Semin <fancer.lancer@gmail.com>
19698 L: linux-spi@vger.kernel.org
19700 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19701 F: drivers/spi/spi-dw*
19703 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19704 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19706 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19707 F: drivers/dma/dw-axi-dmac/
19709 SYNOPSYS DESIGNWARE DMAC DRIVER
19710 M: Viresh Kumar <vireshk@kernel.org>
19711 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19713 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19714 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19716 F: include/dt-bindings/dma/dw-dmac.h
19717 F: include/linux/dma/dw.h
19718 F: include/linux/platform_data/dma-dw.h
19720 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19721 M: Jose Abreu <Jose.Abreu@synopsys.com>
19722 L: netdev@vger.kernel.org
19724 F: drivers/net/ethernet/synopsys/
19726 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19727 M: Jose Abreu <Jose.Abreu@synopsys.com>
19728 L: netdev@vger.kernel.org
19730 F: drivers/net/pcs/pcs-xpcs.c
19731 F: drivers/net/pcs/pcs-xpcs.h
19732 F: include/linux/pcs/pcs-xpcs.h
19734 SYNOPSYS DESIGNWARE I2C DRIVER
19735 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19736 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19737 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19738 R: Jan Dabros <jsd@semihalf.com>
19739 L: linux-i2c@vger.kernel.org
19741 F: drivers/i2c/busses/i2c-designware-*
19743 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19744 M: Jaehoon Chung <jh80.chung@samsung.com>
19745 L: linux-mmc@vger.kernel.org
19747 F: drivers/mmc/host/dw_mmc*
19749 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19750 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19752 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19753 F: drivers/reset/reset-hsdk.c
19754 F: include/dt-bindings/reset/snps,hsdk-reset.h
19756 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19757 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19758 M: Manjunath M B <manjumb@synopsys.com>
19759 L: linux-mmc@vger.kernel.org
19761 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19763 SYSTEM CONFIGURATION (SYSCON)
19764 M: Lee Jones <lee@kernel.org>
19765 M: Arnd Bergmann <arnd@arndb.de>
19767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19768 F: drivers/mfd/syscon.c
19770 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19771 M: Sudeep Holla <sudeep.holla@arm.com>
19772 R: Cristian Marussi <cristian.marussi@arm.com>
19773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19775 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19776 F: drivers/clk/clk-sc[mp]i.c
19777 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19778 F: drivers/firmware/arm_scmi/
19779 F: drivers/firmware/arm_scpi.c
19780 F: drivers/regulator/scmi-regulator.c
19781 F: drivers/reset/reset-scmi.c
19782 F: include/linux/sc[mp]i_protocol.h
19783 F: include/trace/events/scmi.h
19784 F: include/uapi/linux/virtio_scmi.h
19786 SYSTEM RESET/SHUTDOWN DRIVERS
19787 M: Sebastian Reichel <sre@kernel.org>
19788 L: linux-pm@vger.kernel.org
19790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19791 F: Documentation/devicetree/bindings/power/reset/
19792 F: drivers/power/reset/
19794 SYSTEM TRACE MODULE CLASS
19795 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19798 F: Documentation/trace/stm.rst
19799 F: drivers/hwtracing/stm/
19800 F: include/linux/stm.h
19801 F: include/uapi/linux/stm.h
19803 SYSTEM76 ACPI DRIVER
19804 M: Jeremy Soller <jeremy@system76.com>
19805 M: System76 Product Development <productdev@system76.com>
19806 L: platform-driver-x86@vger.kernel.org
19808 F: drivers/platform/x86/system76_acpi.c
19811 M: Christoph Hellwig <hch@infradead.org>
19813 F: Documentation/filesystems/sysv-fs.rst
19815 F: include/linux/sysv_fs.h
19817 TASKSTATS STATISTICS INTERFACE
19818 M: Balbir Singh <bsingharora@gmail.com>
19820 F: Documentation/accounting/taskstats*
19821 F: include/linux/taskstats*
19822 F: kernel/taskstats.c
19825 M: Jamal Hadi Salim <jhs@mojatatu.com>
19826 M: Cong Wang <xiyou.wangcong@gmail.com>
19827 M: Jiri Pirko <jiri@resnulli.us>
19828 L: netdev@vger.kernel.org
19830 F: include/net/pkt_cls.h
19831 F: include/net/pkt_sched.h
19832 F: include/net/tc_act/
19833 F: include/uapi/linux/pkt_cls.h
19834 F: include/uapi/linux/pkt_sched.h
19835 F: include/uapi/linux/tc_act/
19836 F: include/uapi/linux/tc_ematch/
19838 F: tools/testing/selftests/tc-testing
19840 TC90522 MEDIA DRIVER
19841 M: Akihiro Tsukada <tskd08@gmail.com>
19842 L: linux-media@vger.kernel.org
19844 F: drivers/media/dvb-frontends/tc90522*
19846 TCP LOW PRIORITY MODULE
19847 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19848 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19850 W: http://tcp-lp-mod.sourceforge.net/
19851 F: net/ipv4/tcp_lp.c
19853 TDA10071 MEDIA DRIVER
19854 M: Antti Palosaari <crope@iki.fi>
19855 L: linux-media@vger.kernel.org
19857 W: https://linuxtv.org
19858 W: http://palosaari.fi/linux/
19859 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19860 T: git git://linuxtv.org/anttip/media_tree.git
19861 F: drivers/media/dvb-frontends/tda10071*
19863 TDA18212 MEDIA DRIVER
19864 M: Antti Palosaari <crope@iki.fi>
19865 L: linux-media@vger.kernel.org
19867 W: https://linuxtv.org
19868 W: http://palosaari.fi/linux/
19869 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19870 T: git git://linuxtv.org/anttip/media_tree.git
19871 F: drivers/media/tuners/tda18212*
19873 TDA18218 MEDIA DRIVER
19874 M: Antti Palosaari <crope@iki.fi>
19875 L: linux-media@vger.kernel.org
19877 W: https://linuxtv.org
19878 W: http://palosaari.fi/linux/
19879 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19880 T: git git://linuxtv.org/anttip/media_tree.git
19881 F: drivers/media/tuners/tda18218*
19883 TDA18250 MEDIA DRIVER
19884 M: Olli Salonen <olli.salonen@iki.fi>
19885 L: linux-media@vger.kernel.org
19887 W: https://linuxtv.org
19888 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19889 T: git git://linuxtv.org/media_tree.git
19890 F: drivers/media/tuners/tda18250*
19892 TDA18271 MEDIA DRIVER
19893 M: Michael Krufky <mkrufky@linuxtv.org>
19894 L: linux-media@vger.kernel.org
19896 W: https://linuxtv.org
19897 W: http://github.com/mkrufky
19898 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19899 T: git git://linuxtv.org/mkrufky/tuners.git
19900 F: drivers/media/tuners/tda18271*
19902 TDA1997x MEDIA DRIVER
19903 M: Tim Harvey <tharvey@gateworks.com>
19904 L: linux-media@vger.kernel.org
19906 W: https://linuxtv.org
19907 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19908 F: drivers/media/i2c/tda1997x.*
19910 TDA827x MEDIA DRIVER
19911 M: Michael Krufky <mkrufky@linuxtv.org>
19912 L: linux-media@vger.kernel.org
19914 W: https://linuxtv.org
19915 W: http://github.com/mkrufky
19916 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19917 T: git git://linuxtv.org/mkrufky/tuners.git
19918 F: drivers/media/tuners/tda8290.*
19920 TDA8290 MEDIA DRIVER
19921 M: Michael Krufky <mkrufky@linuxtv.org>
19922 L: linux-media@vger.kernel.org
19924 W: https://linuxtv.org
19925 W: http://github.com/mkrufky
19926 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19927 T: git git://linuxtv.org/mkrufky/tuners.git
19928 F: drivers/media/tuners/tda8290.*
19930 TDA9840 MEDIA DRIVER
19931 M: Hans Verkuil <hverkuil@xs4all.nl>
19932 L: linux-media@vger.kernel.org
19934 W: https://linuxtv.org
19935 T: git git://linuxtv.org/media_tree.git
19936 F: drivers/media/i2c/tda9840*
19938 TEA5761 TUNER DRIVER
19939 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19940 L: linux-media@vger.kernel.org
19942 W: https://linuxtv.org
19943 T: git git://linuxtv.org/media_tree.git
19944 F: drivers/media/tuners/tea5761.*
19946 TEA5767 TUNER DRIVER
19947 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19948 L: linux-media@vger.kernel.org
19950 W: https://linuxtv.org
19951 T: git git://linuxtv.org/media_tree.git
19952 F: drivers/media/tuners/tea5767.*
19954 TEA6415C MEDIA DRIVER
19955 M: Hans Verkuil <hverkuil@xs4all.nl>
19956 L: linux-media@vger.kernel.org
19958 W: https://linuxtv.org
19959 T: git git://linuxtv.org/media_tree.git
19960 F: drivers/media/i2c/tea6415c*
19962 TEA6420 MEDIA DRIVER
19963 M: Hans Verkuil <hverkuil@xs4all.nl>
19964 L: linux-media@vger.kernel.org
19966 W: https://linuxtv.org
19967 T: git git://linuxtv.org/media_tree.git
19968 F: drivers/media/i2c/tea6420*
19971 M: Jiri Pirko <jiri@resnulli.us>
19972 L: netdev@vger.kernel.org
19974 F: drivers/net/team/
19975 F: include/linux/if_team.h
19976 F: include/uapi/linux/if_team.h
19978 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19979 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19981 F: arch/x86/platform/ts5500/
19983 TECHNOTREND USB IR RECEIVER
19984 M: Sean Young <sean@mess.org>
19985 L: linux-media@vger.kernel.org
19987 F: drivers/media/rc/ttusbir.c
19989 TECHWELL TW9910 VIDEO DECODER
19990 L: linux-media@vger.kernel.org
19992 F: drivers/media/i2c/tw9910.c
19993 F: include/media/i2c/tw9910.h
19996 M: Jens Wiklander <jens.wiklander@linaro.org>
19997 R: Sumit Garg <sumit.garg@linaro.org>
19998 L: op-tee@lists.trustedfirmware.org
20000 F: Documentation/staging/tee.rst
20002 F: include/linux/tee_drv.h
20003 F: include/uapi/linux/tee.h
20005 TEGRA ARCHITECTURE SUPPORT
20006 M: Thierry Reding <thierry.reding@gmail.com>
20007 M: Jonathan Hunter <jonathanh@nvidia.com>
20008 L: linux-tegra@vger.kernel.org
20010 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
20011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
20015 M: Peter De Schrijver <pdeschrijver@nvidia.com>
20016 M: Prashant Gaikwad <pgaikwad@nvidia.com>
20018 F: drivers/clk/tegra/
20021 M: Laxman Dewangan <ldewangan@nvidia.com>
20022 M: Jon Hunter <jonathanh@nvidia.com>
20024 F: drivers/dma/tegra*
20027 M: Laxman Dewangan <ldewangan@nvidia.com>
20028 R: Dmitry Osipenko <digetx@gmail.com>
20030 F: drivers/i2c/busses/i2c-tegra.c
20032 TEGRA IOMMU DRIVERS
20033 M: Thierry Reding <thierry.reding@gmail.com>
20034 R: Krishna Reddy <vdumpa@nvidia.com>
20035 L: linux-tegra@vger.kernel.org
20037 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
20038 F: drivers/iommu/tegra*
20041 M: Laxman Dewangan <ldewangan@nvidia.com>
20043 F: drivers/input/keyboard/tegra-kbc.c
20046 M: Stefan Agner <stefan@agner.ch>
20047 M: Lucas Stach <dev@lynxeye.de>
20049 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
20050 F: drivers/mtd/nand/raw/tegra_nand.c
20053 M: Thierry Reding <thierry.reding@gmail.com>
20055 F: drivers/pwm/pwm-tegra.c
20057 TEGRA SERIAL DRIVER
20058 M: Laxman Dewangan <ldewangan@nvidia.com>
20060 F: drivers/tty/serial/serial-tegra.c
20063 M: Laxman Dewangan <ldewangan@nvidia.com>
20065 F: drivers/spi/spi-tegra*
20067 TEGRA QUAD SPI DRIVER
20068 M: Thierry Reding <thierry.reding@gmail.com>
20069 M: Jonathan Hunter <jonathanh@nvidia.com>
20070 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20071 L: linux-tegra@vger.kernel.org
20073 F: drivers/spi/spi-tegra210-quad.c
20076 M: Thierry Reding <thierry.reding@gmail.com>
20077 M: Jonathan Hunter <jonathanh@nvidia.com>
20078 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20079 L: linux-media@vger.kernel.org
20080 L: linux-tegra@vger.kernel.org
20082 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
20083 F: drivers/staging/media/tegra-video/
20085 TEGRA XUSB PADCTL DRIVER
20086 M: JC Kuo <jckuo@nvidia.com>
20088 F: drivers/phy/tegra/xusb*
20090 TEHUTI ETHERNET DRIVER
20091 M: Andy Gospodarek <andy@greyhouse.net>
20092 L: netdev@vger.kernel.org
20094 F: drivers/net/ethernet/tehuti/*
20096 TELECOM CLOCK DRIVER FOR MCPL0010
20097 M: Mark Gross <markgross@kernel.org>
20099 F: drivers/char/tlclk.c
20101 TEMPO SEMICONDUCTOR DRIVERS
20102 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
20104 F: Documentation/devicetree/bindings/sound/tscs*.txt
20105 F: sound/soc/codecs/tscs*.c
20106 F: sound/soc/codecs/tscs*.h
20108 TENSILICA XTENSA PORT (xtensa)
20109 M: Chris Zankel <chris@zankel.net>
20110 M: Max Filippov <jcmvbkbc@gmail.com>
20111 L: linux-xtensa@linux-xtensa.org
20113 T: git git://github.com/czankel/xtensa-linux.git
20115 F: drivers/irqchip/irq-xtensa-*
20117 TEXAS INSTRUMENTS ASoC DRIVERS
20118 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20119 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20121 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20124 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20125 M: Ricardo Ribalda <ribalda@kernel.org>
20126 L: linux-iio@vger.kernel.org
20128 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20129 F: drivers/iio/dac/ti-dac7612.c
20131 TEXAS INSTRUMENTS DMA DRIVERS
20132 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20133 L: dmaengine@vger.kernel.org
20135 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20136 F: Documentation/devicetree/bindings/dma/ti-edma.txt
20137 F: Documentation/devicetree/bindings/dma/ti/
20139 X: drivers/dma/ti/cppi41.c
20140 F: include/linux/dma/k3-udma-glue.h
20141 F: include/linux/dma/ti-cppi5.h
20142 F: include/linux/dma/k3-psil.h
20144 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20145 M: Nishanth Menon <nm@ti.com>
20146 M: Tero Kristo <kristo@kernel.org>
20147 M: Santosh Shilimkar <ssantosh@kernel.org>
20148 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20150 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20151 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20152 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20153 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20154 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20155 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20156 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20157 F: drivers/clk/keystone/sci-clk.c
20158 F: drivers/firmware/ti_sci*
20159 F: drivers/irqchip/irq-ti-sci-inta.c
20160 F: drivers/irqchip/irq-ti-sci-intr.c
20161 F: drivers/reset/reset-ti-sci.c
20162 F: drivers/soc/ti/ti_sci_inta_msi.c
20163 F: drivers/soc/ti/ti_sci_pm_domains.c
20164 F: include/dt-bindings/soc/ti,sci_pm_domain.h
20165 F: include/linux/soc/ti/ti_sci_inta_msi.h
20166 F: include/linux/soc/ti/ti_sci_protocol.h
20168 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20169 M: Robert Marko <robert.marko@sartura.hr>
20170 M: Luka Perkov <luka.perkov@sartura.hr>
20171 L: linux-hwmon@vger.kernel.org
20173 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20174 F: Documentation/hwmon/tps23861.rst
20175 F: drivers/hwmon/tps23861.c
20177 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20178 M: Puranjay Mohan <puranjay12@gmail.com>
20179 L: linux-iio@vger.kernel.org
20181 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20182 F: drivers/iio/temperature/tmp117.c
20184 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20185 M: Hans Verkuil <hverkuil@xs4all.nl>
20186 L: linux-media@vger.kernel.org
20188 W: https://linuxtv.org
20189 T: git git://linuxtv.org/media_tree.git
20190 F: drivers/media/radio/radio-raremono.c
20193 M: Rafael J. Wysocki <rafael@kernel.org>
20194 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20195 R: Amit Kucheria <amitk@kernel.org>
20196 R: Zhang Rui <rui.zhang@intel.com>
20197 L: linux-pm@vger.kernel.org
20199 Q: https://patchwork.kernel.org/project/linux-pm/list/
20200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20201 F: Documentation/ABI/testing/sysfs-class-thermal
20202 F: Documentation/devicetree/bindings/thermal/
20203 F: Documentation/driver-api/thermal/
20204 F: drivers/thermal/
20205 F: include/dt-bindings/thermal/
20206 F: include/linux/cpu_cooling.h
20207 F: include/linux/thermal.h
20208 F: include/uapi/linux/thermal.h
20209 F: tools/lib/thermal/
20212 THERMAL DRIVER FOR AMLOGIC SOCS
20213 M: Guillaume La Roque <glaroque@baylibre.com>
20214 L: linux-pm@vger.kernel.org
20215 L: linux-amlogic@lists.infradead.org
20217 W: http://linux-meson.com/
20218 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20219 F: drivers/thermal/amlogic_thermal.c
20221 THERMAL/CPU_COOLING
20222 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
20223 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20224 M: Viresh Kumar <viresh.kumar@linaro.org>
20225 R: Lukasz Luba <lukasz.luba@arm.com>
20226 L: linux-pm@vger.kernel.org
20228 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20229 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20230 F: drivers/thermal/cpufreq_cooling.c
20231 F: drivers/thermal/cpuidle_cooling.c
20232 F: include/linux/cpu_cooling.h
20234 THERMAL/POWER_ALLOCATOR
20235 M: Lukasz Luba <lukasz.luba@arm.com>
20236 L: linux-pm@vger.kernel.org
20238 F: Documentation/driver-api/thermal/power_allocator.rst
20239 F: drivers/thermal/gov_power_allocator.c
20240 F: include/trace/events/thermal_power_allocator.h
20242 THINKPAD ACPI EXTRAS DRIVER
20243 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20244 L: ibm-acpi-devel@lists.sourceforge.net
20245 L: platform-driver-x86@vger.kernel.org
20247 W: http://ibm-acpi.sourceforge.net
20248 W: http://thinkwiki.org/wiki/Ibm-acpi
20249 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20250 F: drivers/platform/x86/thinkpad_acpi.c
20252 THINKPAD LMI DRIVER
20253 M: Mark Pearson <markpearson@lenovo.com>
20254 L: platform-driver-x86@vger.kernel.org
20256 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
20257 F: drivers/platform/x86/think-lmi.?
20259 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20260 M: Isaac Hazan <isaac.hazan@intel.com>
20261 L: linux-usb@vger.kernel.org
20263 F: drivers/thunderbolt/dma_test.c
20266 M: Andreas Noever <andreas.noever@gmail.com>
20267 M: Michael Jamet <michael.jamet@intel.com>
20268 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20269 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20270 L: linux-usb@vger.kernel.org
20272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20273 F: Documentation/admin-guide/thunderbolt.rst
20274 F: drivers/thunderbolt/
20275 F: include/linux/thunderbolt.h
20277 THUNDERBOLT NETWORK DRIVER
20278 M: Michael Jamet <michael.jamet@intel.com>
20279 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20280 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20281 L: netdev@vger.kernel.org
20283 F: drivers/net/thunderbolt.c
20285 THUNDERX GPIO DRIVER
20286 M: Robert Richter <rric@kernel.org>
20288 F: drivers/gpio/gpio-thunderx.c
20290 TI ADS131E0X ADC SERIES DRIVER
20291 M: Tomislav Denis <tomislav.denis@avl.com>
20292 L: linux-iio@vger.kernel.org
20294 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
20295 F: drivers/iio/adc/ti-ads131e08.c
20297 TI AM437X VPFE DRIVER
20298 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20299 L: linux-media@vger.kernel.org
20301 W: https://linuxtv.org
20302 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20303 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20304 F: drivers/media/platform/ti/am437x/
20306 TI BANDGAP AND THERMAL DRIVER
20307 M: Eduardo Valentin <edubezval@gmail.com>
20308 M: Keerthy <j-keerthy@ti.com>
20309 L: linux-pm@vger.kernel.org
20310 L: linux-omap@vger.kernel.org
20312 F: drivers/thermal/ti-soc-thermal/
20314 TI BQ27XXX POWER SUPPLY DRIVER
20315 F: drivers/power/supply/bq27xxx_battery.c
20316 F: drivers/power/supply/bq27xxx_battery_i2c.c
20317 F: include/linux/power/bq27xxx_battery.h
20319 TI CDCE706 CLOCK DRIVER
20320 M: Max Filippov <jcmvbkbc@gmail.com>
20322 F: drivers/clk/clk-cdce706.c
20325 M: Tero Kristo <kristo@kernel.org>
20326 L: linux-omap@vger.kernel.org
20329 F: include/linux/clk/ti.h
20331 TI DAVINCI MACHINE SUPPORT
20332 M: Sekhar Nori <nsekhar@ti.com>
20333 R: Bartosz Golaszewski <brgl@bgdev.pl>
20334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20337 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20338 F: arch/arm/boot/dts/da850*
20339 F: arch/arm/mach-davinci/
20340 F: drivers/i2c/busses/i2c-davinci.c
20342 TI DAVINCI SERIES CLOCK DRIVER
20343 M: David Lechner <david@lechnology.com>
20344 R: Sekhar Nori <nsekhar@ti.com>
20346 F: Documentation/devicetree/bindings/clock/ti/davinci/
20347 F: drivers/clk/davinci/
20349 TI DAVINCI SERIES GPIO DRIVER
20350 M: Keerthy <j-keerthy@ti.com>
20351 L: linux-gpio@vger.kernel.org
20353 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20354 F: drivers/gpio/gpio-davinci.c
20356 TI DAVINCI SERIES MEDIA DRIVER
20357 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20358 L: linux-media@vger.kernel.org
20360 W: https://linuxtv.org
20361 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20362 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20363 F: drivers/media/platform/ti/davinci/
20364 F: include/media/davinci/
20366 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20367 R: David Lechner <david@lechnology.com>
20368 L: linux-iio@vger.kernel.org
20369 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20370 F: drivers/counter/ti-eqep.c
20372 TI ETHERNET SWITCH DRIVER (CPSW)
20373 R: Grygorii Strashko <grygorii.strashko@ti.com>
20374 L: linux-omap@vger.kernel.org
20375 L: netdev@vger.kernel.org
20377 F: drivers/net/ethernet/ti/cpsw*
20378 F: drivers/net/ethernet/ti/davinci*
20380 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20381 M: Alex Dubov <oakad@yahoo.com>
20383 W: http://tifmxx.berlios.de/
20384 F: drivers/memstick/host/tifm_ms.c
20385 F: drivers/misc/tifm*
20386 F: drivers/mmc/host/tifm_sd.c
20387 F: include/linux/tifm.h
20389 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20390 M: Nishanth Menon <nm@ti.com>
20391 M: Santosh Shilimkar <ssantosh@kernel.org>
20392 L: linux-kernel@vger.kernel.org
20393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20396 F: drivers/soc/ti/*
20398 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20399 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20400 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20401 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20403 F: sound/soc/codecs/isabelle*
20404 F: sound/soc/codecs/lm49453*
20406 TI PCM3060 ASoC CODEC DRIVER
20407 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20408 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20410 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20411 F: sound/soc/codecs/pcm3060*
20413 TI TAS571X FAMILY ASoC CODEC DRIVER
20414 M: Kevin Cernekee <cernekee@chromium.org>
20415 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20417 F: sound/soc/codecs/tas571x*
20419 TI TRF7970A NFC DRIVER
20420 M: Mark Greer <mgreer@animalcreek.com>
20421 L: linux-wireless@vger.kernel.org
20422 L: linux-nfc@lists.01.org (subscribers-only)
20424 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20425 F: drivers/nfc/trf7970a.c
20427 TI TSC2046 ADC DRIVER
20428 M: Oleksij Rempel <o.rempel@pengutronix.de>
20429 R: kernel@pengutronix.de
20430 L: linux-iio@vger.kernel.org
20432 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20433 F: drivers/iio/adc/ti-tsc2046.c
20435 TI TWL4030 SERIES SOC CODEC DRIVER
20436 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20437 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20439 F: sound/soc/codecs/twl4030*
20442 M: Benoit Parrot <bparrot@ti.com>
20443 L: linux-media@vger.kernel.org
20445 W: http://linuxtv.org/
20446 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20447 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20448 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20449 F: drivers/media/platform/ti/cal/
20450 F: drivers/media/platform/ti/vpe/
20452 TI WILINK WIRELESS DRIVERS
20453 L: linux-wireless@vger.kernel.org
20455 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20456 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20458 F: drivers/net/wireless/ti/
20459 F: include/linux/wl12xx.h
20461 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20462 M: John Stultz <jstultz@google.com>
20463 M: Thomas Gleixner <tglx@linutronix.de>
20464 R: Stephen Boyd <sboyd@kernel.org>
20465 L: linux-kernel@vger.kernel.org
20467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20468 F: include/linux/clocksource.h
20469 F: include/linux/time.h
20470 F: include/linux/timex.h
20471 F: include/uapi/linux/time.h
20472 F: include/uapi/linux/timex.h
20473 F: kernel/time/alarmtimer.c
20474 F: kernel/time/clocksource.c
20475 F: kernel/time/ntp.c
20476 F: kernel/time/time*.c
20477 F: tools/testing/selftests/timers/
20480 M: Jon Maloy <jmaloy@redhat.com>
20481 M: Ying Xue <ying.xue@windriver.com>
20482 L: netdev@vger.kernel.org (core kernel code)
20483 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20485 W: http://tipc.sourceforge.net/
20486 F: include/uapi/linux/tipc*.h
20489 TLAN NETWORK DRIVER
20490 M: Samuel Chessman <chessman@tux.org>
20491 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20493 W: http://sourceforge.net/projects/tlan/
20494 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20495 F: drivers/net/ethernet/ti/tlan.*
20497 TM6000 VIDEO4LINUX DRIVER
20498 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20499 L: linux-media@vger.kernel.org
20501 W: https://linuxtv.org
20502 T: git git://linuxtv.org/media_tree.git
20503 F: Documentation/admin-guide/media/tm6000*
20504 F: drivers/media/usb/tm6000/
20506 TMIO/SDHI MMC DRIVER
20507 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20508 L: linux-mmc@vger.kernel.org
20509 L: linux-renesas-soc@vger.kernel.org
20511 F: drivers/mmc/host/renesas_sdhi*
20512 F: drivers/mmc/host/tmio_mmc*
20513 F: include/linux/mfd/tmio.h
20515 TMP401 HARDWARE MONITOR DRIVER
20516 M: Guenter Roeck <linux@roeck-us.net>
20517 L: linux-hwmon@vger.kernel.org
20519 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20520 F: Documentation/hwmon/tmp401.rst
20521 F: drivers/hwmon/tmp401.c
20523 TMP464 HARDWARE MONITOR DRIVER
20524 M: Agathe Porte <agathe.porte@nokia.com>
20525 M: Guenter Roeck <linux@roeck-us.net>
20526 L: linux-hwmon@vger.kernel.org
20528 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20529 F: Documentation/hwmon/tmp464.rst
20530 F: drivers/hwmon/tmp464.c
20532 TMP513 HARDWARE MONITOR DRIVER
20533 M: Eric Tremblay <etremblay@distech-controls.com>
20534 L: linux-hwmon@vger.kernel.org
20536 F: Documentation/hwmon/tmp513.rst
20537 F: drivers/hwmon/tmp513.c
20539 TMPFS (SHMEM FILESYSTEM)
20540 M: Hugh Dickins <hughd@google.com>
20541 L: linux-mm@kvack.org
20543 F: include/linux/shmem_fs.h
20546 TOMOYO SECURITY MODULE
20547 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20548 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20549 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20550 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20551 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20552 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20554 W: https://tomoyo.osdn.jp/
20555 F: security/tomoyo/
20557 TOPSTAR LAPTOP EXTRAS DRIVER
20558 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20559 L: platform-driver-x86@vger.kernel.org
20561 F: drivers/platform/x86/topstar-laptop.c
20563 TORTURE-TEST MODULES
20564 M: Davidlohr Bueso <dave@stgolabs.net>
20565 M: "Paul E. McKenney" <paulmck@kernel.org>
20566 M: Josh Triplett <josh@joshtriplett.org>
20567 L: linux-kernel@vger.kernel.org
20569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20570 F: Documentation/RCU/torture.rst
20571 F: kernel/locking/locktorture.c
20572 F: kernel/rcu/rcuscale.c
20573 F: kernel/rcu/rcutorture.c
20574 F: kernel/rcu/refscale.c
20575 F: kernel/torture.c
20577 TOSHIBA ACPI EXTRAS DRIVER
20578 M: Azael Avalos <coproscefalo@gmail.com>
20579 L: platform-driver-x86@vger.kernel.org
20581 F: drivers/platform/x86/toshiba_acpi.c
20583 TOSHIBA BLUETOOTH DRIVER
20584 M: Azael Avalos <coproscefalo@gmail.com>
20585 L: platform-driver-x86@vger.kernel.org
20587 F: drivers/platform/x86/toshiba_bluetooth.c
20589 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20590 M: Azael Avalos <coproscefalo@gmail.com>
20591 L: platform-driver-x86@vger.kernel.org
20593 F: drivers/platform/x86/toshiba_haps.c
20596 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20598 W: http://www.buzzard.org.uk/toshiba/
20599 F: drivers/char/toshiba.c
20600 F: include/linux/toshiba.h
20601 F: include/uapi/linux/toshiba.h
20603 TOSHIBA TC358743 DRIVER
20604 M: Mats Randgaard <matrandg@cisco.com>
20605 L: linux-media@vger.kernel.org
20607 F: drivers/media/i2c/tc358743*
20608 F: include/media/i2c/tc358743.h
20610 TOSHIBA WMI HOTKEYS DRIVER
20611 M: Azael Avalos <coproscefalo@gmail.com>
20612 L: platform-driver-x86@vger.kernel.org
20614 F: drivers/platform/x86/toshiba-wmi.c
20617 M: Peter Huewe <peterhuewe@gmx.de>
20618 M: Jarkko Sakkinen <jarkko@kernel.org>
20619 R: Jason Gunthorpe <jgg@ziepe.ca>
20620 L: linux-integrity@vger.kernel.org
20622 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20623 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20625 F: drivers/char/tpm/
20628 M: Steven Rostedt <rostedt@goodmis.org>
20629 M: Ingo Molnar <mingo@redhat.com>
20631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20632 F: Documentation/trace/ftrace.rst
20633 F: arch/*/*/*/*ftrace*
20634 F: arch/*/*/*ftrace*
20636 F: include/*/ftrace.h
20637 F: include/linux/trace*.h
20640 F: scripts/tracing/
20641 F: tools/testing/selftests/ftrace/
20643 TRACING MMIO ACCESSES (MMIOTRACE)
20644 M: Steven Rostedt <rostedt@goodmis.org>
20645 M: Ingo Molnar <mingo@kernel.org>
20646 R: Karol Herbst <karolherbst@gmail.com>
20647 R: Pekka Paalanen <ppaalanen@gmail.com>
20648 L: linux-kernel@vger.kernel.org
20649 L: nouveau@lists.freedesktop.org
20651 F: arch/x86/mm/kmmio.c
20652 F: arch/x86/mm/mmio-mod.c
20653 F: arch/x86/mm/testmmiotrace.c
20654 F: include/linux/mmiotrace.h
20655 F: kernel/trace/trace_mmiotrace.c
20657 TRACING OS NOISE / LATENCY TRACERS
20658 M: Steven Rostedt <rostedt@goodmis.org>
20659 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20661 F: kernel/trace/trace_osnoise.c
20662 F: include/trace/events/osnoise.h
20663 F: kernel/trace/trace_hwlat.c
20664 F: kernel/trace/trace_irqsoff.c
20665 F: kernel/trace/trace_sched_wakeup.c
20666 F: Documentation/trace/osnoise-tracer.rst
20667 F: Documentation/trace/timerlat-tracer.rst
20668 F: Documentation/trace/hwlat_detector.rst
20669 F: arch/*/kernel/trace.c
20671 Real-time Linux Analysis (RTLA) tools
20672 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20673 M: Steven Rostedt <rostedt@goodmis.org>
20674 L: linux-trace-devel@vger.kernel.org
20676 F: Documentation/tools/rtla/
20677 F: tools/tracing/rtla/
20679 TRADITIONAL CHINESE DOCUMENTATION
20680 M: Hu Haowen <src.res@email.cn>
20681 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
20683 W: https://github.com/srcres258/linux-doc
20684 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20685 F: Documentation/translations/zh_TW/
20688 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20689 M: Jiri Slaby <jirislaby@kernel.org>
20691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20692 F: Documentation/driver-api/serial/
20694 F: drivers/tty/serial/serial_core.c
20695 F: include/linux/selection.h
20696 F: include/linux/serial.h
20697 F: include/linux/serial_core.h
20698 F: include/linux/sysrq.h
20699 F: include/linux/tty*.h
20700 F: include/linux/vt.h
20701 F: include/linux/vt_*.h
20702 F: include/uapi/linux/serial.h
20703 F: include/uapi/linux/serial_core.h
20704 F: include/uapi/linux/tty.h
20706 TUA9001 MEDIA DRIVER
20707 M: Antti Palosaari <crope@iki.fi>
20708 L: linux-media@vger.kernel.org
20710 W: https://linuxtv.org
20711 W: http://palosaari.fi/linux/
20712 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20713 T: git git://linuxtv.org/anttip/media_tree.git
20714 F: drivers/media/tuners/tua9001*
20716 TULIP NETWORK DRIVERS
20717 L: netdev@vger.kernel.org
20718 L: linux-parisc@vger.kernel.org
20720 F: drivers/net/ethernet/dec/tulip/
20723 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20725 W: http://vtun.sourceforge.net/tun
20726 F: Documentation/networking/tuntap.rst
20727 F: arch/um/os-Linux/drivers/
20729 TURBOCHANNEL SUBSYSTEM
20730 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20731 M: Ralf Baechle <ralf@linux-mips.org>
20732 L: linux-mips@vger.kernel.org
20734 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20736 F: include/linux/tc.h
20739 M: "Len Brown" <lenb@kernel.org>
20740 L: linux-pm@vger.kernel.org
20742 Q: https://patchwork.kernel.org/project/linux-pm/list/
20743 B: https://bugzilla.kernel.org
20744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20745 F: tools/power/x86/turbostat/
20747 TW5864 VIDEO4LINUX DRIVER
20748 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20749 M: Anton Sviridenko <anton@corp.bluecherry.net>
20750 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20751 M: Andrey Utkin <andrey_utkin@fastmail.com>
20752 L: linux-media@vger.kernel.org
20754 F: drivers/media/pci/tw5864/
20756 TW68 VIDEO4LINUX DRIVER
20757 M: Hans Verkuil <hverkuil@xs4all.nl>
20758 L: linux-media@vger.kernel.org
20760 W: https://linuxtv.org
20761 T: git git://linuxtv.org/media_tree.git
20762 F: drivers/media/pci/tw68/
20764 TW686X VIDEO4LINUX DRIVER
20765 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20766 L: linux-media@vger.kernel.org
20768 W: http://linuxtv.org
20769 T: git git://linuxtv.org/media_tree.git
20770 F: drivers/media/pci/tw686x/
20772 U-BOOT ENVIRONMENT VARIABLES
20773 M: Rafał Miłecki <rafal@milecki.pl>
20775 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20777 UACCE ACCELERATOR FRAMEWORK
20778 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20779 M: Zhou Wang <wangzhou1@hisilicon.com>
20780 L: linux-accelerators@lists.ozlabs.org
20781 L: linux-kernel@vger.kernel.org
20783 F: Documentation/ABI/testing/sysfs-driver-uacce
20784 F: Documentation/misc-devices/uacce.rst
20785 F: drivers/misc/uacce/
20786 F: include/linux/uacce.h
20787 F: include/uapi/misc/uacce/
20789 UBI FILE SYSTEM (UBIFS)
20790 M: Richard Weinberger <richard@nod.at>
20791 L: linux-mtd@lists.infradead.org
20793 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20796 F: Documentation/ABI/testing/sysfs-fs-ubifs
20797 F: Documentation/filesystems/ubifs-authentication.rst
20798 F: Documentation/filesystems/ubifs.rst
20801 UBLK USERSPACE BLOCK DRIVER
20802 M: Ming Lei <ming.lei@redhat.com>
20803 L: linux-block@vger.kernel.org
20805 F: Documentation/block/ublk.rst
20806 F: drivers/block/ublk_drv.c
20807 F: include/uapi/linux/ublk_cmd.h
20809 UCLINUX (M68KNOMMU AND COLDFIRE)
20810 M: Greg Ungerer <gerg@linux-m68k.org>
20811 L: linux-m68k@lists.linux-m68k.org
20812 L: uclinux-dev@uclinux.org (subscribers-only)
20814 W: http://www.linux-m68k.org/
20815 W: http://www.uclinux.org/
20816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20817 F: arch/m68k/*/*_no.*
20819 F: arch/m68k/coldfire/
20820 F: arch/m68k/include/asm/*_no.*
20823 M: Jan Kara <jack@suse.com>
20825 F: Documentation/filesystems/udf.rst
20829 M: Bastien Nocera <hadess@hadess.net>
20830 L: linux-input@vger.kernel.org
20832 F: drivers/hid/hid-udraw-ps3.c
20835 M: Evgeniy Dushistov <dushistov@mail.ru>
20837 F: Documentation/admin-guide/ufs.rst
20840 UHID USERSPACE HID IO DRIVER
20841 M: David Rheinsberg <david.rheinsberg@gmail.com>
20842 L: linux-input@vger.kernel.org
20844 F: drivers/hid/uhid.c
20845 F: include/uapi/linux/uhid.h
20848 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20849 L: linux-usb@vger.kernel.org
20851 F: drivers/usb/common/ulpi.c
20852 F: include/linux/ulpi/
20855 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20856 L: linux-fsdevel@vger.kernel.org
20861 M: Tony Finch <dot@dotat.at>
20863 W: http://dotat.at/prog/unifdef
20864 F: scripts/unifdef.c
20866 UNIFORM CDROM DRIVER
20867 M: Phillip Potter <phil@philpotter.co.uk>
20869 F: Documentation/cdrom/
20870 F: drivers/cdrom/cdrom.c
20871 F: include/linux/cdrom.h
20872 F: include/uapi/linux/cdrom.h
20874 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20875 R: Alim Akhtar <alim.akhtar@samsung.com>
20876 R: Avri Altman <avri.altman@wdc.com>
20877 R: Bart Van Assche <bvanassche@acm.org>
20878 L: linux-scsi@vger.kernel.org
20880 F: Documentation/devicetree/bindings/ufs/
20881 F: Documentation/scsi/ufs.rst
20882 F: drivers/ufs/core/
20884 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20885 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20886 L: linux-scsi@vger.kernel.org
20888 F: drivers/ufs/host/*dwc*
20890 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20891 M: Stanley Chu <stanley.chu@mediatek.com>
20892 L: linux-scsi@vger.kernel.org
20893 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20895 F: drivers/ufs/host/ufs-mediatek*
20897 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
20898 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
20899 L: linux-renesas-soc@vger.kernel.org
20900 L: linux-scsi@vger.kernel.org
20902 F: drivers/ufs/host/ufs-renesas.c
20904 UNSORTED BLOCK IMAGES (UBI)
20905 M: Richard Weinberger <richard@nod.at>
20906 L: linux-mtd@lists.infradead.org
20908 W: http://www.linux-mtd.infradead.org/
20909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20911 F: drivers/mtd/ubi/
20912 F: include/linux/mtd/ubi.h
20913 F: include/uapi/mtd/ubi-user.h
20915 USB "USBNET" DRIVER FRAMEWORK
20916 M: Oliver Neukum <oneukum@suse.com>
20917 L: netdev@vger.kernel.org
20919 W: http://www.linux-usb.org/usbnet
20920 F: drivers/net/usb/usbnet.c
20921 F: include/linux/usb/usbnet.h
20924 M: Oliver Neukum <oneukum@suse.com>
20925 L: linux-usb@vger.kernel.org
20927 F: Documentation/usb/acm.rst
20928 F: drivers/usb/class/cdc-acm.*
20930 USB APPLE MFI FASTCHARGE DRIVER
20931 M: Bastien Nocera <hadess@hadess.net>
20932 L: linux-usb@vger.kernel.org
20934 F: drivers/usb/misc/apple-mfi-fastcharge.c
20936 USB AR5523 WIRELESS DRIVER
20937 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20938 L: linux-wireless@vger.kernel.org
20940 F: drivers/net/wireless/ath/ar5523/
20943 M: Oliver Neukum <oneukum@suse.com>
20944 L: linux-usb@vger.kernel.org
20945 L: linux-scsi@vger.kernel.org
20947 F: drivers/usb/storage/uas.c
20949 USB CDC ETHERNET DRIVER
20950 M: Oliver Neukum <oliver@neukum.org>
20951 L: linux-usb@vger.kernel.org
20953 F: drivers/net/usb/cdc_*.c
20954 F: include/uapi/linux/usb/cdc.h
20956 USB CHAOSKEY DRIVER
20957 M: Keith Packard <keithp@keithp.com>
20958 L: linux-usb@vger.kernel.org
20960 F: drivers/usb/misc/chaoskey.c
20962 USB CYPRESS C67X00 DRIVER
20963 L: linux-usb@vger.kernel.org
20965 F: drivers/usb/c67x00/
20967 USB DAVICOM DM9601 DRIVER
20968 M: Peter Korsgaard <peter@korsgaard.com>
20969 L: netdev@vger.kernel.org
20971 W: http://www.linux-usb.org/usbnet
20972 F: drivers/net/usb/dm9601.c
20975 M: Alan Stern <stern@rowland.harvard.edu>
20976 L: linux-usb@vger.kernel.org
20978 F: Documentation/usb/ehci.rst
20979 F: drivers/usb/host/ehci*
20981 USB GADGET/PERIPHERAL SUBSYSTEM
20982 M: Felipe Balbi <balbi@kernel.org>
20983 L: linux-usb@vger.kernel.org
20985 W: http://www.linux-usb.org/gadget
20986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20987 F: drivers/usb/gadget/
20988 F: include/linux/usb/gadget*
20990 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20991 M: Jiri Kosina <jikos@kernel.org>
20992 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20993 L: linux-usb@vger.kernel.org
20995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20996 F: Documentation/hid/hiddev.rst
20997 F: drivers/hid/usbhid/
20999 USB INTEL XHCI ROLE MUX DRIVER
21000 M: Hans de Goede <hdegoede@redhat.com>
21001 L: linux-usb@vger.kernel.org
21003 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
21005 USB IP DRIVER FOR HISILICON KIRIN 960
21006 M: Yu Chen <chenyu56@huawei.com>
21007 M: Binghui Wang <wangbinghui@hisilicon.com>
21008 L: linux-usb@vger.kernel.org
21010 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
21011 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
21013 USB IP DRIVER FOR HISILICON KIRIN 970
21014 M: Mauro Carvalho Chehab <mchehab@kernel.org>
21015 L: linux-usb@vger.kernel.org
21017 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
21018 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
21021 M: Olav Kongas <ok@artecdesign.ee>
21022 L: linux-usb@vger.kernel.org
21024 F: drivers/usb/host/isp116x*
21025 F: include/linux/usb/isp116x.h
21028 M: Rui Miguel Silva <rui.silva@linaro.org>
21029 L: linux-usb@vger.kernel.org
21031 F: drivers/usb/isp1760/*
21032 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
21034 USB LAN78XX ETHERNET DRIVER
21035 M: Woojung Huh <woojung.huh@microchip.com>
21036 M: UNGLinuxDriver@microchip.com
21037 L: netdev@vger.kernel.org
21039 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
21040 F: drivers/net/usb/lan78xx.*
21041 F: include/dt-bindings/net/microchip-lan78xx.h
21043 USB MASS STORAGE DRIVER
21044 M: Alan Stern <stern@rowland.harvard.edu>
21045 L: linux-usb@vger.kernel.org
21046 L: usb-storage@lists.one-eyed-alien.net
21048 F: drivers/usb/storage/
21051 M: Clemens Ladisch <clemens@ladisch.de>
21052 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21055 F: sound/usb/midi.*
21057 USB NETWORKING DRIVERS
21058 L: linux-usb@vger.kernel.org
21060 F: drivers/net/usb/
21063 M: Alan Stern <stern@rowland.harvard.edu>
21064 L: linux-usb@vger.kernel.org
21066 F: Documentation/usb/ohci.rst
21067 F: drivers/usb/host/ohci*
21069 USB OTG FSM (Finite State Machine)
21070 M: Peter Chen <peter.chen@kernel.org>
21071 L: linux-usb@vger.kernel.org
21073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
21074 F: drivers/usb/common/usb-otg-fsm.c
21077 M: Valentina Manea <valentina.manea.m@gmail.com>
21078 M: Shuah Khan <shuah@kernel.org>
21079 M: Shuah Khan <skhan@linuxfoundation.org>
21080 L: linux-usb@vger.kernel.org
21082 F: Documentation/usb/usbip_protocol.rst
21083 F: drivers/usb/usbip/
21084 F: tools/testing/selftests/drivers/usb/usbip/
21085 F: tools/usb/usbip/
21088 M: Petko Manolov <petkan@nucleusys.com>
21089 L: linux-usb@vger.kernel.org
21090 L: netdev@vger.kernel.org
21092 W: https://github.com/petkan/pegasus
21093 T: git git://github.com/petkan/pegasus.git
21094 F: drivers/net/usb/pegasus.*
21097 M: Felipe Balbi <balbi@kernel.org>
21098 L: linux-usb@vger.kernel.org
21100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
21101 F: drivers/usb/phy/
21103 USB PRINTER DRIVER (usblp)
21104 M: Pete Zaitcev <zaitcev@redhat.com>
21105 L: linux-usb@vger.kernel.org
21107 F: drivers/usb/class/usblp.c
21109 USB RAW GADGET DRIVER
21110 R: Andrey Konovalov <andreyknvl@gmail.com>
21111 L: linux-usb@vger.kernel.org
21113 F: Documentation/usb/raw-gadget.rst
21114 F: drivers/usb/gadget/legacy/raw_gadget.c
21115 F: include/uapi/linux/usb/raw_gadget.h
21117 USB QMI WWAN NETWORK DRIVER
21118 M: Bjørn Mork <bjorn@mork.no>
21119 L: netdev@vger.kernel.org
21121 F: Documentation/ABI/testing/sysfs-class-net-qmi
21122 F: drivers/net/usb/qmi_wwan.c
21125 M: Petko Manolov <petkan@nucleusys.com>
21126 L: linux-usb@vger.kernel.org
21127 L: netdev@vger.kernel.org
21129 W: https://github.com/petkan/rtl8150
21130 T: git git://github.com/petkan/rtl8150.git
21131 F: drivers/net/usb/rtl8150.c
21133 USB SERIAL SUBSYSTEM
21134 M: Johan Hovold <johan@kernel.org>
21135 L: linux-usb@vger.kernel.org
21137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21138 F: Documentation/usb/usb-serial.rst
21139 F: drivers/usb/serial/
21140 F: include/linux/usb/serial.h
21142 USB SMSC75XX ETHERNET DRIVER
21143 M: Steve Glendinning <steve.glendinning@shawell.net>
21144 L: netdev@vger.kernel.org
21146 F: drivers/net/usb/smsc75xx.*
21148 USB SMSC95XX ETHERNET DRIVER
21149 M: Steve Glendinning <steve.glendinning@shawell.net>
21150 M: UNGLinuxDriver@microchip.com
21151 L: netdev@vger.kernel.org
21153 F: drivers/net/usb/smsc95xx.*
21156 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21157 L: linux-usb@vger.kernel.org
21159 W: http://www.linux-usb.org
21160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21161 F: Documentation/devicetree/bindings/usb/
21162 F: Documentation/usb/
21164 F: include/dt-bindings/usb/
21165 F: include/linux/usb.h
21166 F: include/linux/usb/
21168 USB TYPEC BUS FOR ALTERNATE MODES
21169 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21170 L: linux-usb@vger.kernel.org
21172 F: Documentation/ABI/testing/sysfs-bus-typec
21173 F: Documentation/driver-api/usb/typec_bus.rst
21174 F: drivers/usb/typec/altmodes/
21175 F: include/linux/usb/typec_altmode.h
21178 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21179 L: linux-usb@vger.kernel.org
21181 F: Documentation/ABI/testing/sysfs-class-typec
21182 F: Documentation/driver-api/usb/typec.rst
21183 F: drivers/usb/typec/
21184 F: include/linux/usb/typec.h
21186 USB TYPEC INTEL PMC MUX DRIVER
21187 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21188 L: linux-usb@vger.kernel.org
21190 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21191 F: drivers/usb/typec/mux/intel_pmc_mux.c
21193 USB TYPEC PI3USB30532 MUX DRIVER
21194 M: Hans de Goede <hdegoede@redhat.com>
21195 L: linux-usb@vger.kernel.org
21197 F: drivers/usb/typec/mux/pi3usb30532.c
21199 USB TYPEC PORT CONTROLLER DRIVERS
21200 M: Guenter Roeck <linux@roeck-us.net>
21201 L: linux-usb@vger.kernel.org
21203 F: drivers/usb/typec/tcpm/
21206 M: Alan Stern <stern@rowland.harvard.edu>
21207 L: linux-usb@vger.kernel.org
21209 F: drivers/usb/host/uhci*
21212 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21213 L: linux-media@vger.kernel.org
21215 W: http://www.ideasonboard.org/uvc/
21216 T: git git://linuxtv.org/media_tree.git
21217 F: drivers/media/usb/uvc/
21218 F: include/uapi/linux/uvcvideo.h
21221 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21222 L: linux-usb@vger.kernel.org
21224 F: drivers/usb/gadget/function/*uvc*
21225 F: drivers/usb/gadget/legacy/webcam.c
21226 F: include/uapi/linux/usb/g_uvc.h
21228 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21229 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
21230 L: linux-wireless@vger.kernel.org
21232 F: drivers/net/wireless/rndis_wlan.c
21235 M: Mathias Nyman <mathias.nyman@intel.com>
21236 L: linux-usb@vger.kernel.org
21238 F: drivers/usb/host/pci-quirks*
21239 F: drivers/usb/host/xhci*
21242 L: linux-wireless@vger.kernel.org
21244 W: http://linux-lc100020.sourceforge.net
21245 F: drivers/net/wireless/zydas/zd1201.*
21248 M: Antoine Jacquet <royale@zerezo.com>
21249 L: linux-usb@vger.kernel.org
21250 L: linux-media@vger.kernel.org
21252 W: http://royale.zerezo.com/zr364xx/
21253 T: git git://linuxtv.org/media_tree.git
21254 F: Documentation/admin-guide/media/zr364xx*
21255 F: drivers/media/usb/zr364xx/
21257 USER-MODE LINUX (UML)
21258 M: Richard Weinberger <richard@nod.at>
21259 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
21260 M: Johannes Berg <johannes@sipsolutions.net>
21261 L: linux-um@lists.infradead.org
21263 W: http://user-mode-linux.sourceforge.net
21264 Q: https://patchwork.ozlabs.org/project/linux-um/list/
21265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21267 F: Documentation/virt/uml/
21272 USERSPACE COPYIN/COPYOUT (UIOVEC)
21273 M: Alexander Viro <viro@zeniv.linux.org.uk>
21275 F: include/linux/uio.h
21278 USERSPACE DMA BUFFER DRIVER
21279 M: Gerd Hoffmann <kraxel@redhat.com>
21280 L: dri-devel@lists.freedesktop.org
21282 T: git git://anongit.freedesktop.org/drm/drm-misc
21283 F: drivers/dma-buf/udmabuf.c
21284 F: include/uapi/linux/udmabuf.h
21286 USERSPACE I/O (UIO)
21287 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21290 F: Documentation/driver-api/uio-howto.rst
21292 F: include/linux/uio_driver.h
21295 M: Karel Zak <kzak@redhat.com>
21296 L: util-linux@vger.kernel.org
21298 W: http://en.wikipedia.org/wiki/Util-linux
21299 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21302 M: Christoph Hellwig <hch@lst.de>
21303 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21304 L: linux-kernel@vger.kernel.org
21306 T: git git://git.infradead.org/users/hch/uuid.git
21307 F: include/linux/uuid.h
21308 F: include/uapi/linux/uuid.h
21313 M: Justin Ernst <justin.ernst@hpe.com>
21314 L: platform-driver-x86@vger.kernel.org
21316 F: drivers/platform/x86/uv_sysfs.c
21319 M: Michal Januszewski <spock@gentoo.org>
21320 L: linux-fbdev@vger.kernel.org
21322 W: https://github.com/mjanusz/v86d
21323 F: Documentation/fb/uvesafb.rst
21324 F: drivers/video/fbdev/uvesafb.*
21326 Ux500 CLOCK DRIVERS
21327 M: Ulf Hansson <ulf.hansson@linaro.org>
21328 L: linux-clk@vger.kernel.org
21329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21331 F: drivers/clk/ux500/
21334 M: Stefan Agner <stefan@agner.ch>
21335 L: linux-mtd@lists.infradead.org
21337 F: drivers/mtd/nand/raw/vf610_nfc.c
21339 VFAT/FAT/MSDOS FILESYSTEM
21340 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21342 F: Documentation/filesystems/vfat.rst
21344 F: tools/testing/selftests/filesystems/fat/
21347 M: Alex Williamson <alex.williamson@redhat.com>
21348 R: Cornelia Huck <cohuck@redhat.com>
21349 L: kvm@vger.kernel.org
21351 T: git git://github.com/awilliam/linux-vfio.git
21352 F: Documentation/driver-api/vfio.rst
21354 F: include/linux/vfio.h
21355 F: include/linux/vfio_pci_core.h
21356 F: include/uapi/linux/vfio.h
21359 M: Diana Craciun <diana.craciun@oss.nxp.com>
21360 L: kvm@vger.kernel.org
21362 F: drivers/vfio/fsl-mc/
21364 VFIO HISILICON PCI DRIVER
21365 M: Longfang Liu <liulongfang@huawei.com>
21366 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21367 L: kvm@vger.kernel.org
21369 F: drivers/vfio/pci/hisilicon/
21371 VFIO MEDIATED DEVICE DRIVERS
21372 M: Kirti Wankhede <kwankhede@nvidia.com>
21373 L: kvm@vger.kernel.org
21375 F: Documentation/driver-api/vfio-mediated-device.rst
21376 F: drivers/vfio/mdev/
21377 F: include/linux/mdev.h
21378 F: samples/vfio-mdev/
21380 VFIO PCI DEVICE SPECIFIC DRIVERS
21381 R: Jason Gunthorpe <jgg@nvidia.com>
21382 R: Yishai Hadas <yishaih@nvidia.com>
21383 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21384 R: Kevin Tian <kevin.tian@intel.com>
21385 L: kvm@vger.kernel.org
21387 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21388 F: drivers/vfio/pci/*/
21390 VFIO PLATFORM DRIVER
21391 M: Eric Auger <eric.auger@redhat.com>
21392 L: kvm@vger.kernel.org
21394 F: drivers/vfio/platform/
21396 VFIO MLX5 PCI DRIVER
21397 M: Yishai Hadas <yishaih@nvidia.com>
21398 L: kvm@vger.kernel.org
21400 F: drivers/vfio/pci/mlx5/
21403 R: Lukas Wunner <lukas@wunner.de>
21405 T: git git://anongit.freedesktop.org/drm/drm-misc
21406 F: Documentation/gpu/vga-switcheroo.rst
21407 F: drivers/gpu/vga/vga_switcheroo.c
21408 F: include/linux/vga_switcheroo.h
21410 VIA RHINE NETWORK DRIVER
21412 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21413 F: drivers/net/ethernet/via/via-rhine.c
21415 VIA SD/MMC CARD CONTROLLER DRIVER
21416 M: Bruce Chang <brucechang@via.com.tw>
21417 M: Harald Welte <HaraldWelte@viatech.com>
21419 F: drivers/mmc/host/via-sdmmc.c
21421 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21422 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21423 L: linux-fbdev@vger.kernel.org
21425 F: drivers/video/fbdev/via/
21426 F: include/linux/via-core.h
21427 F: include/linux/via-gpio.h
21428 F: include/linux/via_i2c.h
21430 VIA VELOCITY NETWORK DRIVER
21431 M: Francois Romieu <romieu@fr.zoreil.com>
21432 L: netdev@vger.kernel.org
21434 F: drivers/net/ethernet/via/via-velocity.*
21436 VICODEC VIRTUAL CODEC DRIVER
21437 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21438 L: linux-media@vger.kernel.org
21440 W: https://linuxtv.org
21441 T: git git://linuxtv.org/media_tree.git
21442 F: drivers/media/test-drivers/vicodec/*
21444 VIDEO I2C POLLING DRIVER
21445 M: Matt Ranostay <matt.ranostay@konsulko.com>
21446 L: linux-media@vger.kernel.org
21448 F: drivers/media/i2c/video-i2c.c
21450 VIDEO MULTIPLEXER DRIVER
21451 M: Philipp Zabel <p.zabel@pengutronix.de>
21452 L: linux-media@vger.kernel.org
21454 F: drivers/media/platform/video-mux.c
21456 VIDEOBUF2 FRAMEWORK
21457 M: Tomasz Figa <tfiga@chromium.org>
21458 M: Marek Szyprowski <m.szyprowski@samsung.com>
21459 L: linux-media@vger.kernel.org
21461 F: drivers/media/common/videobuf2/*
21462 F: include/media/videobuf2-*
21464 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21465 M: Shuah Khan <skhan@linuxfoundation.org>
21466 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21467 L: linux-media@vger.kernel.org
21469 W: https://linuxtv.org
21470 T: git git://linuxtv.org/media_tree.git
21471 F: drivers/media/test-drivers/vimc/*
21474 M: Alex Williamson <alex.williamson@redhat.com>
21475 M: Paolo Bonzini <pbonzini@redhat.com>
21476 L: kvm@vger.kernel.org
21480 VIRTIO AND VHOST VSOCK DRIVER
21481 M: Stefan Hajnoczi <stefanha@redhat.com>
21482 M: Stefano Garzarella <sgarzare@redhat.com>
21483 L: kvm@vger.kernel.org
21484 L: virtualization@lists.linux-foundation.org
21485 L: netdev@vger.kernel.org
21487 F: drivers/vhost/vsock.c
21488 F: include/linux/virtio_vsock.h
21489 F: include/uapi/linux/virtio_vsock.h
21490 F: net/vmw_vsock/virtio_transport.c
21491 F: net/vmw_vsock/virtio_transport_common.c
21493 VIRTIO BLOCK AND SCSI DRIVERS
21494 M: "Michael S. Tsirkin" <mst@redhat.com>
21495 M: Jason Wang <jasowang@redhat.com>
21496 R: Paolo Bonzini <pbonzini@redhat.com>
21497 R: Stefan Hajnoczi <stefanha@redhat.com>
21498 L: virtualization@lists.linux-foundation.org
21500 F: drivers/block/virtio_blk.c
21501 F: drivers/scsi/virtio_scsi.c
21502 F: drivers/vhost/scsi.c
21503 F: include/uapi/linux/virtio_blk.h
21504 F: include/uapi/linux/virtio_scsi.h
21506 VIRTIO CONSOLE DRIVER
21507 M: Amit Shah <amit@kernel.org>
21508 L: virtualization@lists.linux-foundation.org
21510 F: drivers/char/virtio_console.c
21511 F: include/linux/virtio_console.h
21512 F: include/uapi/linux/virtio_console.h
21514 VIRTIO CORE AND NET DRIVERS
21515 M: "Michael S. Tsirkin" <mst@redhat.com>
21516 M: Jason Wang <jasowang@redhat.com>
21517 L: virtualization@lists.linux-foundation.org
21519 F: Documentation/ABI/testing/sysfs-bus-vdpa
21520 F: Documentation/ABI/testing/sysfs-class-vduse
21521 F: Documentation/devicetree/bindings/virtio/
21522 F: drivers/block/virtio_blk.c
21523 F: drivers/crypto/virtio/
21524 F: drivers/net/virtio_net.c
21527 F: include/linux/vdpa.h
21528 F: include/linux/virtio*.h
21529 F: include/uapi/linux/virtio_*.h
21533 M: "Michael S. Tsirkin" <mst@redhat.com>
21534 M: David Hildenbrand <david@redhat.com>
21535 L: virtualization@lists.linux-foundation.org
21537 F: drivers/virtio/virtio_balloon.c
21538 F: include/uapi/linux/virtio_balloon.h
21539 F: include/linux/balloon_compaction.h
21540 F: mm/balloon_compaction.c
21542 VIRTIO CRYPTO DRIVER
21543 M: Gonglei <arei.gonglei@huawei.com>
21544 L: virtualization@lists.linux-foundation.org
21545 L: linux-crypto@vger.kernel.org
21547 F: drivers/crypto/virtio/
21548 F: include/uapi/linux/virtio_crypto.h
21550 VIRTIO DRIVERS FOR S390
21551 M: Cornelia Huck <cohuck@redhat.com>
21552 M: Halil Pasic <pasic@linux.ibm.com>
21553 M: Eric Farman <farman@linux.ibm.com>
21554 L: linux-s390@vger.kernel.org
21555 L: virtualization@lists.linux-foundation.org
21556 L: kvm@vger.kernel.org
21558 F: arch/s390/include/uapi/asm/virtio-ccw.h
21559 F: drivers/s390/virtio/
21562 M: Vivek Goyal <vgoyal@redhat.com>
21563 M: Stefan Hajnoczi <stefanha@redhat.com>
21564 M: Miklos Szeredi <miklos@szeredi.hu>
21565 L: virtualization@lists.linux-foundation.org
21566 L: linux-fsdevel@vger.kernel.org
21568 W: https://virtio-fs.gitlab.io/
21569 F: Documentation/filesystems/virtiofs.rst
21570 F: fs/fuse/virtio_fs.c
21571 F: include/uapi/linux/virtio_fs.h
21574 M: Enrico Weigelt, metux IT consult <info@metux.net>
21575 M: Viresh Kumar <vireshk@kernel.org>
21576 L: linux-gpio@vger.kernel.org
21577 L: virtualization@lists.linux-foundation.org
21579 F: drivers/gpio/gpio-virtio.c
21580 F: include/uapi/linux/virtio_gpio.h
21583 M: David Airlie <airlied@linux.ie>
21584 M: Gerd Hoffmann <kraxel@redhat.com>
21585 R: Gurchetan Singh <gurchetansingh@chromium.org>
21586 R: Chia-I Wu <olvaffe@gmail.com>
21587 L: dri-devel@lists.freedesktop.org
21588 L: virtualization@lists.linux-foundation.org
21590 T: git git://anongit.freedesktop.org/drm/drm-misc
21591 F: drivers/gpu/drm/virtio/
21592 F: include/uapi/linux/virtio_gpu.h
21594 VIRTIO HOST (VHOST)
21595 M: "Michael S. Tsirkin" <mst@redhat.com>
21596 M: Jason Wang <jasowang@redhat.com>
21597 L: kvm@vger.kernel.org
21598 L: virtualization@lists.linux-foundation.org
21599 L: netdev@vger.kernel.org
21601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21603 F: include/linux/vhost_iotlb.h
21604 F: include/uapi/linux/vhost.h
21606 VIRTIO INPUT DRIVER
21607 M: Gerd Hoffmann <kraxel@redhat.com>
21609 F: drivers/virtio/virtio_input.c
21610 F: include/uapi/linux/virtio_input.h
21612 VIRTIO IOMMU DRIVER
21613 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21614 L: virtualization@lists.linux-foundation.org
21616 F: drivers/iommu/virtio-iommu.c
21617 F: include/uapi/linux/virtio_iommu.h
21620 M: David Hildenbrand <david@redhat.com>
21621 L: virtualization@lists.linux-foundation.org
21623 W: https://virtio-mem.gitlab.io/
21624 F: drivers/virtio/virtio_mem.c
21625 F: include/uapi/linux/virtio_mem.h
21627 VIRTIO SOUND DRIVER
21628 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21629 M: "Michael S. Tsirkin" <mst@redhat.com>
21630 L: virtualization@lists.linux-foundation.org
21631 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21633 F: include/uapi/linux/virtio_snd.h
21637 M: Conghui Chen <conghui.chen@intel.com>
21638 M: Viresh Kumar <viresh.kumar@linaro.org>
21639 L: linux-i2c@vger.kernel.org
21640 L: virtualization@lists.linux-foundation.org
21642 F: drivers/i2c/busses/i2c-virtio.c
21643 F: include/uapi/linux/virtio_i2c.h
21646 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21647 L: virtualization@lists.linux-foundation.org
21649 F: drivers/nvdimm/virtio_pmem.c
21650 F: drivers/nvdimm/nd_virtio.c
21652 VIRTUAL BOX GUEST DEVICE DRIVER
21653 M: Hans de Goede <hdegoede@redhat.com>
21654 M: Arnd Bergmann <arnd@arndb.de>
21655 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21657 F: drivers/virt/vboxguest/
21658 F: include/linux/vbox_utils.h
21659 F: include/uapi/linux/vbox*.h
21661 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21662 M: Hans de Goede <hdegoede@redhat.com>
21663 L: linux-fsdevel@vger.kernel.org
21667 VIRTUAL SERIO DEVICE DRIVER
21668 M: Stephen Chandler Paul <thatslyude@gmail.com>
21670 F: drivers/input/serio/userio.c
21671 F: include/uapi/linux/userio.h
21673 VIVID VIRTUAL VIDEO DRIVER
21674 M: Hans Verkuil <hverkuil@xs4all.nl>
21675 L: linux-media@vger.kernel.org
21677 W: https://linuxtv.org
21678 T: git git://linuxtv.org/media_tree.git
21679 F: drivers/media/test-drivers/vivid/*
21681 VIDTV VIRTUAL DIGITAL TV DRIVER
21682 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21683 L: linux-media@vger.kernel.org
21685 W: https://linuxtv.org
21686 T: git git://linuxtv.org/media_tree.git
21687 F: drivers/media/test-drivers/vidtv/*
21690 M: Florian Fainelli <f.fainelli@gmail.com>
21691 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21693 F: drivers/vlynq/vlynq.c
21694 F: include/linux/vlynq.h
21697 M: Martyn Welch <martyn@welchs.me.uk>
21698 M: Manohar Vanga <manohar.vanga@gmail.com>
21699 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21700 L: linux-kernel@vger.kernel.org
21702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21703 F: Documentation/driver-api/vme.rst
21704 F: drivers/staging/vme_user/
21706 VM SOCKETS (AF_VSOCK)
21707 M: Stefano Garzarella <sgarzare@redhat.com>
21708 L: virtualization@lists.linux-foundation.org
21709 L: netdev@vger.kernel.org
21711 F: drivers/net/vsockmon.c
21712 F: include/net/af_vsock.h
21713 F: include/uapi/linux/vm_sockets.h
21714 F: include/uapi/linux/vm_sockets_diag.h
21715 F: include/uapi/linux/vsockmon.h
21717 F: tools/testing/vsock/
21719 VMWARE BALLOON DRIVER
21720 M: Nadav Amit <namit@vmware.com>
21721 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21722 L: linux-kernel@vger.kernel.org
21724 F: drivers/misc/vmw_balloon.c
21726 VMWARE HYPERVISOR INTERFACE
21727 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21728 M: Alexey Makhalov <amakhalov@vmware.com>
21729 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21730 L: virtualization@lists.linux-foundation.org
21733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21734 F: arch/x86/include/asm/vmware.h
21735 F: arch/x86/kernel/cpu/vmware.c
21737 VMWARE PVRDMA DRIVER
21738 M: Bryan Tan <bryantan@vmware.com>
21739 M: Vishnu Dasa <vdasa@vmware.com>
21740 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21741 L: linux-rdma@vger.kernel.org
21743 F: drivers/infiniband/hw/vmw_pvrdma/
21745 VMware PVSCSI driver
21746 M: Vishal Bhakta <vbhakta@vmware.com>
21747 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21748 L: linux-scsi@vger.kernel.org
21750 F: drivers/scsi/vmw_pvscsi.c
21751 F: drivers/scsi/vmw_pvscsi.h
21753 VMWARE VIRTUAL PTP CLOCK DRIVER
21754 M: Vivek Thampi <vithampi@vmware.com>
21755 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21756 L: netdev@vger.kernel.org
21758 F: drivers/ptp/ptp_vmw.c
21761 M: Bryan Tan <bryantan@vmware.com>
21762 M: Rajesh Jalisatgi <rjalisatgi@vmware.com>
21763 M: Vishnu Dasa <vdasa@vmware.com>
21764 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21765 L: linux-kernel@vger.kernel.org
21767 F: drivers/misc/vmw_vmci/
21769 VMWARE VMMOUSE SUBDRIVER
21770 M: Zack Rusin <zackr@vmware.com>
21771 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21772 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21773 L: linux-input@vger.kernel.org
21775 F: drivers/input/mouse/vmmouse.c
21776 F: drivers/input/mouse/vmmouse.h
21778 VMWARE VMXNET3 ETHERNET DRIVER
21779 M: Ronak Doshi <doshir@vmware.com>
21780 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21781 L: netdev@vger.kernel.org
21783 F: drivers/net/vmxnet3/
21785 VOCORE VOCORE2 BOARD
21786 M: Harvey Hunt <harveyhuntnexus@gmail.com>
21787 L: linux-mips@vger.kernel.org
21789 F: arch/mips/boot/dts/ralink/vocore2.dts
21791 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21792 M: Liam Girdwood <lgirdwood@gmail.com>
21793 M: Mark Brown <broonie@kernel.org>
21794 L: linux-kernel@vger.kernel.org
21796 W: http://www.slimlogic.co.uk/?p=48
21797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21798 F: Documentation/devicetree/bindings/regulator/
21799 F: Documentation/power/regulator/
21800 F: drivers/regulator/
21801 F: include/dt-bindings/regulator/
21802 F: include/linux/regulator/
21803 K: regulator_get_optional
21805 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21806 R: Matti Vaittinen <mazziesaccount@gmail.com>
21807 F: drivers/regulator/irq_helpers.c
21810 M: David Ahern <dsahern@kernel.org>
21811 L: netdev@vger.kernel.org
21813 F: Documentation/networking/vrf.rst
21814 F: drivers/net/vrf.c
21817 M: Petr Mladek <pmladek@suse.com>
21818 M: Steven Rostedt <rostedt@goodmis.org>
21819 M: Sergey Senozhatsky <senozhatsky@chromium.org>
21820 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21821 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
21823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21824 F: Documentation/core-api/printk-formats.rst
21825 F: lib/test_printf.c
21826 F: lib/test_scanf.c
21829 VT1211 HARDWARE MONITOR DRIVER
21830 M: Juerg Haefliger <juergh@gmail.com>
21831 L: linux-hwmon@vger.kernel.org
21833 F: Documentation/hwmon/vt1211.rst
21834 F: drivers/hwmon/vt1211.c
21836 VT8231 HARDWARE MONITOR DRIVER
21837 M: Roger Lucas <vt8231@hiddenengine.co.uk>
21838 L: linux-hwmon@vger.kernel.org
21840 F: drivers/hwmon/vt8231.c
21842 VUB300 USB to SDIO/SD/MMC bridge chip
21843 L: linux-mmc@vger.kernel.org
21845 F: drivers/mmc/host/vub300.c
21847 W1 DALLAS'S 1-WIRE BUS
21848 M: Evgeniy Polyakov <zbr@ioremap.net>
21850 F: Documentation/devicetree/bindings/w1/
21851 F: Documentation/w1/
21853 F: include/linux/w1.h
21855 W83791D HARDWARE MONITORING DRIVER
21856 M: Marc Hulsman <m.hulsman@tudelft.nl>
21857 L: linux-hwmon@vger.kernel.org
21859 F: Documentation/hwmon/w83791d.rst
21860 F: drivers/hwmon/w83791d.c
21862 W83793 HARDWARE MONITORING DRIVER
21863 M: Rudolf Marek <r.marek@assembler.cz>
21864 L: linux-hwmon@vger.kernel.org
21866 F: Documentation/hwmon/w83793.rst
21867 F: drivers/hwmon/w83793.c
21869 W83795 HARDWARE MONITORING DRIVER
21870 M: Jean Delvare <jdelvare@suse.com>
21871 L: linux-hwmon@vger.kernel.org
21873 F: drivers/hwmon/w83795.c
21875 W83L51xD SD/MMC CARD INTERFACE DRIVER
21876 M: Pierre Ossman <pierre@ossman.eu>
21878 F: drivers/mmc/host/wbsd.*
21880 WACOM PROTOCOL 4 SERIAL TABLETS
21881 M: Julian Squires <julian@cipht.net>
21882 M: Hans de Goede <hdegoede@redhat.com>
21883 L: linux-input@vger.kernel.org
21885 F: drivers/input/tablet/wacom_serial4.c
21887 WANGXUN ETHERNET DRIVER
21888 M: Jiawen Wu <jiawenwu@trustnetic.com>
21889 L: netdev@vger.kernel.org
21891 F: Documentation/networking/device_drivers/ethernet/wangxun/txgbe.rst
21892 F: drivers/net/ethernet/wangxun/
21894 WATCHDOG DEVICE DRIVERS
21895 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21896 M: Guenter Roeck <linux@roeck-us.net>
21897 L: linux-watchdog@vger.kernel.org
21899 W: http://www.linux-watchdog.org/
21900 T: git git://www.linux-watchdog.org/linux-watchdog.git
21901 F: Documentation/devicetree/bindings/watchdog/
21902 F: Documentation/watchdog/
21903 F: drivers/watchdog/
21904 F: include/linux/watchdog.h
21905 F: include/uapi/linux/watchdog.h
21907 WHISKEYCOVE PMIC GPIO DRIVER
21908 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21909 L: linux-gpio@vger.kernel.org
21911 F: drivers/gpio/gpio-wcove.c
21914 M: Dianlong Li <long17.cool@163.com>
21915 L: linux-rtc@vger.kernel.org
21917 F: drivers/rtc/rtc-sd3078.c
21920 M: David Rheinsberg <david.rheinsberg@gmail.com>
21921 L: linux-input@vger.kernel.org
21923 F: drivers/hid/hid-wiimote*
21925 WILOCITY WIL6210 WIRELESS DRIVER
21926 L: linux-wireless@vger.kernel.org
21928 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21929 F: drivers/net/wireless/ath/wil6210/
21932 M: David Härdeman <david@hardeman.nu>
21934 F: drivers/media/rc/winbond-cir.c
21936 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21937 M: William Breathitt Gray <william.gray@linaro.org>
21938 L: linux-watchdog@vger.kernel.org
21940 F: drivers/watchdog/ebc-c384_wdt.c
21942 WINSYSTEMS WS16C48 GPIO DRIVER
21943 M: William Breathitt Gray <william.gray@linaro.org>
21944 L: linux-gpio@vger.kernel.org
21946 F: drivers/gpio/gpio-ws16c48.c
21948 WIREGUARD SECURE NETWORK TUNNEL
21949 M: Jason A. Donenfeld <Jason@zx2c4.com>
21950 L: wireguard@lists.zx2c4.com
21951 L: netdev@vger.kernel.org
21953 F: drivers/net/wireguard/
21954 F: tools/testing/selftests/wireguard/
21956 WISTRON LAPTOP BUTTON DRIVER
21957 M: Miloslav Trmac <mitr@volny.cz>
21959 F: drivers/input/misc/wistron_btns.c
21961 WL3501 WIRELESS PCMCIA CARD DRIVER
21962 L: linux-wireless@vger.kernel.org
21964 F: drivers/net/wireless/wl3501*
21966 WOLFSON MICROELECTRONICS DRIVERS
21967 L: patches@opensource.cirrus.com
21969 W: https://github.com/CirrusLogic/linux-drivers/wiki
21970 T: git https://github.com/CirrusLogic/linux-drivers.git
21971 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21972 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21973 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21974 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21975 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21976 F: Documentation/devicetree/bindings/sound/wm*
21977 F: Documentation/hwmon/wm83??.rst
21978 F: arch/arm/mach-s3c/mach-crag6410*
21979 F: drivers/clk/clk-wm83*.c
21980 F: drivers/gpio/gpio-*wm*.c
21981 F: drivers/gpio/gpio-arizona.c
21982 F: drivers/hwmon/wm83??-hwmon.c
21983 F: drivers/input/misc/wm831x-on.c
21984 F: drivers/input/touchscreen/wm831x-ts.c
21985 F: drivers/input/touchscreen/wm97*.c
21986 F: drivers/leds/leds-wm83*.c
21987 F: drivers/mfd/arizona*
21988 F: drivers/mfd/cs47l24*
21989 F: drivers/mfd/wm*.c
21990 F: drivers/power/supply/wm83*.c
21991 F: drivers/regulator/arizona*
21992 F: drivers/regulator/wm8*.c
21993 F: drivers/rtc/rtc-wm83*.c
21994 F: drivers/video/backlight/wm83*_bl.c
21995 F: drivers/watchdog/wm83*_wdt.c
21996 F: include/linux/mfd/arizona/
21997 F: include/linux/mfd/wm831x/
21998 F: include/linux/mfd/wm8350/
21999 F: include/linux/mfd/wm8400*
22000 F: include/linux/regulator/arizona*
22001 F: include/linux/wm97xx.h
22002 F: include/sound/wm????.h
22003 F: sound/soc/codecs/arizona*
22004 F: sound/soc/codecs/cs47l24*
22005 F: sound/soc/codecs/wm*
22008 M: Tejun Heo <tj@kernel.org>
22009 R: Lai Jiangshan <jiangshanlai@gmail.com>
22011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
22012 F: Documentation/core-api/workqueue.rst
22013 F: include/linux/workqueue.h
22014 F: kernel/workqueue.c
22017 M: Loic Poulain <loic.poulain@linaro.org>
22018 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
22019 R: Johannes Berg <johannes@sipsolutions.net>
22020 L: netdev@vger.kernel.org
22022 F: drivers/net/wwan/
22023 F: include/linux/wwan.h
22024 F: include/uapi/linux/wwan.h
22026 X-POWERS AXP288 PMIC DRIVERS
22027 M: Hans de Goede <hdegoede@redhat.com>
22029 F: drivers/acpi/pmic/intel_pmic_xpower.c
22032 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
22033 M: Chen-Yu Tsai <wens@csie.org>
22034 L: linux-kernel@vger.kernel.org
22039 M: Martin Schiller <ms@dev.tdt.de>
22040 L: linux-x25@vger.kernel.org
22042 F: Documentation/networking/lapb-module.rst
22043 F: Documentation/networking/x25*
22044 F: drivers/net/wan/hdlc_x25.c
22045 F: drivers/net/wan/lapbether.c
22046 F: include/*/lapb.h
22047 F: include/net/x25*
22048 F: include/uapi/linux/x25.h
22052 X86 ARCHITECTURE (32-BIT AND 64-BIT)
22053 M: Thomas Gleixner <tglx@linutronix.de>
22054 M: Ingo Molnar <mingo@redhat.com>
22055 M: Borislav Petkov <bp@alien8.de>
22056 M: Dave Hansen <dave.hansen@linux.intel.com>
22058 R: "H. Peter Anvin" <hpa@zytor.com>
22059 L: linux-kernel@vger.kernel.org
22061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22062 F: Documentation/devicetree/bindings/x86/
22063 F: Documentation/x86/
22067 M: Andy Lutomirski <luto@kernel.org>
22068 L: linux-kernel@vger.kernel.org
22070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
22073 X86 MCE INFRASTRUCTURE
22074 M: Tony Luck <tony.luck@intel.com>
22075 M: Borislav Petkov <bp@alien8.de>
22076 L: linux-edac@vger.kernel.org
22078 F: Documentation/ABI/testing/sysfs-mce
22079 F: Documentation/x86/x86_64/machinecheck.rst
22080 F: arch/x86/kernel/cpu/mce/*
22082 X86 MICROCODE UPDATE SUPPORT
22083 M: Borislav Petkov <bp@alien8.de>
22085 F: arch/x86/kernel/cpu/microcode/*
22088 M: Dave Hansen <dave.hansen@linux.intel.com>
22089 M: Andy Lutomirski <luto@kernel.org>
22090 M: Peter Zijlstra <peterz@infradead.org>
22091 L: linux-kernel@vger.kernel.org
22093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
22096 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
22097 M: Hans de Goede <hdegoede@redhat.com>
22098 L: platform-driver-x86@vger.kernel.org
22100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22101 F: drivers/platform/x86/x86-android-tablets.c
22103 X86 PLATFORM DRIVERS
22104 M: Hans de Goede <hdegoede@redhat.com>
22105 M: Mark Gross <markgross@kernel.org>
22106 L: platform-driver-x86@vger.kernel.org
22108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22109 F: drivers/platform/olpc/
22110 F: drivers/platform/x86/
22112 X86 PLATFORM DRIVERS - ARCH
22113 R: Darren Hart <dvhart@infradead.org>
22114 R: Andy Shevchenko <andy@infradead.org>
22115 L: platform-driver-x86@vger.kernel.org
22118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22119 F: arch/x86/platform
22121 X86 PLATFORM UV HPE SUPERDOME FLEX
22122 M: Steve Wahl <steve.wahl@hpe.com>
22123 R: Mike Travis <mike.travis@hpe.com>
22124 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
22125 R: Russ Anderson <russ.anderson@hpe.com>
22127 F: arch/x86/include/asm/uv/
22128 F: arch/x86/kernel/apic/x2apic_uv_x.c
22129 F: arch/x86/platform/uv/
22131 X86 STACK UNWINDING
22132 M: Josh Poimboeuf <jpoimboe@kernel.org>
22133 M: Peter Zijlstra <peterz@infradead.org>
22135 F: arch/x86/include/asm/unwind*.h
22136 F: arch/x86/kernel/dumpstack.c
22137 F: arch/x86/kernel/stacktrace.c
22138 F: arch/x86/kernel/unwind_*.c
22141 M: Andy Lutomirski <luto@kernel.org>
22142 L: linux-kernel@vger.kernel.org
22144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22145 F: arch/x86/entry/vdso/
22148 M: Matthew Wilcox <willy@infradead.org>
22149 L: linux-fsdevel@vger.kernel.org
22151 F: Documentation/core-api/xarray.rst
22152 F: include/linux/idr.h
22153 F: include/linux/xarray.h
22156 F: tools/testing/radix-tree
22159 M: Benjamin Valentin <benpicco@googlemail.com>
22161 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22162 F: drivers/media/rc/xbox_remote.c
22164 XC2028/3028 TUNER DRIVER
22165 M: Mauro Carvalho Chehab <mchehab@kernel.org>
22166 L: linux-media@vger.kernel.org
22168 W: https://linuxtv.org
22169 T: git git://linuxtv.org/media_tree.git
22170 F: drivers/media/tuners/xc2028.*
22172 XDP (eXpress Data Path)
22173 M: Alexei Starovoitov <ast@kernel.org>
22174 M: Daniel Borkmann <daniel@iogearbox.net>
22175 M: David S. Miller <davem@davemloft.net>
22176 M: Jakub Kicinski <kuba@kernel.org>
22177 M: Jesper Dangaard Brouer <hawk@kernel.org>
22178 M: John Fastabend <john.fastabend@gmail.com>
22179 L: netdev@vger.kernel.org
22180 L: bpf@vger.kernel.org
22182 F: include/net/xdp.h
22183 F: include/net/xdp_priv.h
22184 F: include/trace/events/xdp.h
22185 F: kernel/bpf/cpumap.c
22186 F: kernel/bpf/devmap.c
22188 F: samples/bpf/xdp*
22189 F: tools/testing/selftests/bpf/*xdp*
22190 F: tools/testing/selftests/bpf/*/*xdp*
22191 F: drivers/net/ethernet/*/*/*/*/*xdp*
22192 F: drivers/net/ethernet/*/*/*xdp*
22193 K: (?:\b|_)xdp(?:\b|_)
22195 XDP SOCKETS (AF_XDP)
22196 M: Björn Töpel <bjorn@kernel.org>
22197 M: Magnus Karlsson <magnus.karlsson@intel.com>
22198 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
22199 R: Jonathan Lemon <jonathan.lemon@gmail.com>
22200 L: netdev@vger.kernel.org
22201 L: bpf@vger.kernel.org
22203 F: Documentation/networking/af_xdp.rst
22204 F: include/net/xdp_sock*
22205 F: include/net/xsk_buff_pool.h
22206 F: include/uapi/linux/if_xdp.h
22207 F: include/uapi/linux/xdp_diag.h
22208 F: include/net/netns/xdp.h
22210 F: tools/testing/selftests/bpf/*xsk*
22212 XEN BLOCK SUBSYSTEM
22213 M: Roger Pau Monné <roger.pau@citrix.com>
22214 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22216 F: drivers/block/xen*
22217 F: drivers/block/xen-blkback/*
22220 M: Stefano Stabellini <sstabellini@kernel.org>
22221 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22223 F: arch/arm/include/asm/xen/
22226 XEN HYPERVISOR ARM64
22227 M: Stefano Stabellini <sstabellini@kernel.org>
22228 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22230 F: arch/arm64/include/asm/xen/
22233 XEN HYPERVISOR INTERFACE
22234 M: Juergen Gross <jgross@suse.com>
22235 M: Stefano Stabellini <sstabellini@kernel.org>
22236 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
22237 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22240 F: Documentation/ABI/stable/sysfs-hypervisor-xen
22241 F: Documentation/ABI/testing/sysfs-hypervisor-xen
22242 F: drivers/*/xen-*front.c
22244 F: include/uapi/xen/
22246 F: kernel/configs/xen.config
22249 M: Juergen Gross <jgross@suse.com>
22250 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
22251 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22253 F: arch/x86/configs/xen.config
22254 F: arch/x86/include/asm/pvclock-abi.h
22255 F: arch/x86/include/asm/xen/
22256 F: arch/x86/platform/pvh/
22259 XEN NETWORK BACKEND DRIVER
22260 M: Wei Liu <wei.liu@kernel.org>
22261 M: Paul Durrant <paul@xen.org>
22262 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22263 L: netdev@vger.kernel.org
22265 F: drivers/net/xen-netback/*
22268 M: Juergen Gross <jgross@suse.com>
22269 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22271 F: arch/x86/pci/*xen*
22272 F: drivers/pci/*xen*
22275 M: Juergen Gross <jgross@suse.com>
22276 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22277 L: linux-scsi@vger.kernel.org
22279 F: drivers/scsi/xen-scsifront.c
22280 F: drivers/xen/xen-scsiback.c
22281 F: include/xen/interface/io/vscsiif.h
22284 M: Juergen Gross <jgross@suse.com>
22285 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22286 L: linux-usb@vger.kernel.org
22288 F: drivers/usb/host/xen*
22289 F: include/xen/interface/io/usbif.h
22291 XEN SOUND FRONTEND DRIVER
22292 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22293 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22294 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22298 XEN SWIOTLB SUBSYSTEM
22299 M: Juergen Gross <jgross@suse.com>
22300 M: Stefano Stabellini <sstabellini@kernel.org>
22301 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22302 L: iommu@lists.linux.dev
22304 F: arch/x86/xen/*swiotlb*
22305 F: drivers/xen/*swiotlb*
22308 C: irc://irc.oftc.net/xfs
22309 M: Darrick J. Wong <djwong@kernel.org>
22310 L: linux-xfs@vger.kernel.org
22313 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22314 F: Documentation/ABI/testing/sysfs-fs-xfs
22315 F: Documentation/admin-guide/xfs.rst
22316 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22317 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22319 F: include/uapi/linux/dqblk_xfs.h
22320 F: include/uapi/linux/fsmap.h
22323 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22324 L: linux-iio@vger.kernel.org
22326 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22327 F: drivers/iio/adc/xilinx-ams.c
22329 XILINX AXI ETHERNET DRIVER
22330 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22332 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22335 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22336 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22337 L: linux-can@vger.kernel.org
22339 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22340 F: drivers/net/can/xilinx_can.c
22343 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22344 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22345 R: Michal Simek <michal.simek@xilinx.com>
22347 F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
22348 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22349 F: drivers/gpio/gpio-xilinx.c
22350 F: drivers/gpio/gpio-zynq.c
22352 XILINX SD-FEC IP CORES
22353 M: Derek Kiernan <derek.kiernan@xilinx.com>
22354 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22356 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22357 F: Documentation/misc-devices/xilinx_sdfec.rst
22358 F: drivers/misc/Kconfig
22359 F: drivers/misc/Makefile
22360 F: drivers/misc/xilinx_sdfec.c
22361 F: include/uapi/misc/xilinx_sdfec.h
22364 M: Sean Anderson <sean.anderson@seco.com>
22366 F: drivers/pwm/pwm-xilinx.c
22367 F: include/clocksource/timer-xilinx.h
22369 XILINX UARTLITE SERIAL DRIVER
22370 M: Peter Korsgaard <jacmet@sunsite.dk>
22371 L: linux-serial@vger.kernel.org
22373 F: drivers/tty/serial/uartlite.c
22375 XILINX VIDEO IP CORES
22376 M: Hyun Kwon <hyun.kwon@xilinx.com>
22377 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22378 L: linux-media@vger.kernel.org
22380 T: git git://linuxtv.org/media_tree.git
22381 F: Documentation/devicetree/bindings/media/xilinx/
22382 F: drivers/media/platform/xilinx/
22383 F: include/uapi/linux/xilinx-v4l2-controls.h
22385 XILINX ZYNQMP DPDMA DRIVER
22386 M: Hyun Kwon <hyun.kwon@xilinx.com>
22387 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22388 L: dmaengine@vger.kernel.org
22390 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22391 F: drivers/dma/xilinx/xilinx_dpdma.c
22392 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22394 XILINX ZYNQMP PSGTR PHY DRIVER
22395 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22396 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22397 L: linux-kernel@vger.kernel.org
22399 T: git https://github.com/Xilinx/linux-xlnx.git
22400 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22401 F: drivers/phy/xilinx/phy-zynqmp.c
22403 XILINX ZYNQMP SHA3 DRIVER
22404 M: Harsha <harsha.harsha@xilinx.com>
22406 F: drivers/crypto/xilinx/zynqmp-sha.c
22408 XILINX EVENT MANAGEMENT DRIVER
22409 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22411 F: drivers/soc/xilinx/xlnx_event_manager.c
22412 F: include/linux/firmware/xlnx-event-manager.h
22415 M: Eli Billauer <eli.billauer@gmail.com>
22416 L: linux-kernel@vger.kernel.org
22418 F: drivers/char/xillybus/
22421 M: George Cherian <gcherian@marvell.com>
22422 L: linux-i2c@vger.kernel.org
22424 W: http://www.marvell.com
22425 F: drivers/i2c/busses/i2c-xlp9xx.c
22427 XRA1403 GPIO EXPANDER
22428 M: Nandor Han <nandor.han@ge.com>
22429 M: Semi Malinen <semi.malinen@ge.com>
22430 L: linux-gpio@vger.kernel.org
22432 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22433 F: drivers/gpio/gpio-xra1403.c
22435 XTENSA XTFPGA PLATFORM SUPPORT
22436 M: Max Filippov <jcmvbkbc@gmail.com>
22437 L: linux-xtensa@linux-xtensa.org
22439 F: drivers/spi/spi-xtensa-xtfpga.c
22440 F: sound/soc/xtensa/xtfpga-i2s.c
22442 YAM DRIVER FOR AX.25
22443 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22444 L: linux-hams@vger.kernel.org
22446 F: drivers/net/hamradio/yam*
22447 F: include/linux/yam.h
22449 YAMA SECURITY MODULE
22450 M: Kees Cook <keescook@chromium.org>
22452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22453 F: Documentation/admin-guide/LSM/Yama.rst
22456 YEALINK PHONE DRIVER
22457 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22458 L: usbb2k-api-dev@nongnu.org
22460 F: Documentation/input/devices/yealink.rst
22461 F: drivers/input/misc/yealink.*
22463 Z8530 DRIVER FOR AX.25
22464 M: Joerg Reuter <jreuter@yaina.de>
22465 L: linux-hams@vger.kernel.org
22467 W: http://yaina.de/jreuter/
22468 W: http://www.qsl.net/dl1bke/
22469 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22470 F: drivers/net/hamradio/*scc.c
22471 F: drivers/net/hamradio/z8530.h
22473 ZBUD COMPRESSED PAGE ALLOCATOR
22474 M: Seth Jennings <sjenning@redhat.com>
22475 M: Dan Streetman <ddstreet@ieee.org>
22476 L: linux-mm@kvack.org
22480 Z3FOLD COMPRESSED PAGE ALLOCATOR
22481 M: Vitaly Wool <vitaly.wool@konsulko.com>
22482 R: Miaohe Lin <linmiaohe@huawei.com>
22483 L: linux-mm@kvack.org
22487 ZD1211RW WIRELESS DRIVER
22488 M: Ulrich Kunitz <kune@deine-taler.de>
22489 L: linux-wireless@vger.kernel.org
22490 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22492 W: http://zd1211.ath.cx/wiki/DriverRewrite
22493 F: drivers/net/wireless/zydas/zd1211rw/
22495 ZD1301 MEDIA DRIVER
22496 M: Antti Palosaari <crope@iki.fi>
22497 L: linux-media@vger.kernel.org
22499 W: https://linuxtv.org/
22500 W: http://palosaari.fi/linux/
22501 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22502 F: drivers/media/usb/dvb-usb-v2/zd1301*
22504 ZD1301_DEMOD MEDIA DRIVER
22505 M: Antti Palosaari <crope@iki.fi>
22506 L: linux-media@vger.kernel.org
22508 W: https://linuxtv.org/
22509 W: http://palosaari.fi/linux/
22510 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22511 F: drivers/media/dvb-frontends/zd1301_demod*
22513 ZHAOXIN PROCESSOR SUPPORT
22514 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22515 L: linux-kernel@vger.kernel.org
22517 F: arch/x86/kernel/cpu/zhaoxin.c
22520 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22521 M: Naohiro Aota <naohiro.aota@wdc.com>
22522 R: Johannes Thumshirn <jth@kernel.org>
22523 L: linux-fsdevel@vger.kernel.org
22525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22526 F: Documentation/filesystems/zonefs.rst
22529 ZPOOL COMPRESSED PAGE STORAGE API
22530 M: Dan Streetman <ddstreet@ieee.org>
22531 L: linux-mm@kvack.org
22533 F: include/linux/zpool.h
22536 ZR36067 VIDEO FOR LINUX DRIVER
22537 M: Corentin Labbe <clabbe@baylibre.com>
22538 L: mjpeg-users@lists.sourceforge.net
22539 L: linux-media@vger.kernel.org
22541 W: http://mjpeg.sourceforge.net/driver-zoran/
22542 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22543 F: Documentation/driver-api/media/drivers/zoran.rst
22544 F: drivers/staging/media/zoran/
22546 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22547 M: Minchan Kim <minchan@kernel.org>
22548 M: Nitin Gupta <ngupta@vflare.org>
22549 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22550 L: linux-kernel@vger.kernel.org
22552 F: Documentation/admin-guide/blockdev/zram.rst
22553 F: drivers/block/zram/
22555 ZS DECSTATION Z85C30 SERIAL DRIVER
22556 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22558 F: drivers/tty/serial/zs.*
22560 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22561 M: Minchan Kim <minchan@kernel.org>
22562 M: Nitin Gupta <ngupta@vflare.org>
22563 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22564 L: linux-mm@kvack.org
22566 F: Documentation/mm/zsmalloc.rst
22567 F: include/linux/zsmalloc.h
22571 M: Nick Terrell <terrelln@fb.com>
22573 B: https://github.com/facebook/zstd/issues
22574 T: git git://github.com/terrelln/linux.git
22575 F: include/linux/zstd*
22577 F: lib/decompress_unzstd.c
22582 ZSWAP COMPRESSED SWAP CACHING
22583 M: Seth Jennings <sjenning@redhat.com>
22584 M: Dan Streetman <ddstreet@ieee.org>
22585 M: Vitaly Wool <vitaly.wool@konsulko.com>
22586 L: linux-mm@kvack.org
22591 M: Linus Torvalds <torvalds@linux-foundation.org>
22592 L: linux-kernel@vger.kernel.org
22593 S: Buried alive in reporters
22594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git