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: https://ez.analog.com/linux-software-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 ALLEGRO DVT VIDEO IP CORE DRIVER
758 M: Michael Tretter <m.tretter@pengutronix.de>
759 R: Pengutronix Kernel Team <kernel@pengutronix.de>
760 L: linux-media@vger.kernel.org
762 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
763 F: drivers/media/platform/allegro-dvt/
765 ALLWINNER A10 CSI DRIVER
766 M: Maxime Ripard <mripard@kernel.org>
767 L: linux-media@vger.kernel.org
769 T: git git://linuxtv.org/media_tree.git
770 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
771 F: drivers/media/platform/sunxi/sun4i-csi/
773 ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
774 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
775 L: linux-media@vger.kernel.org
777 T: git git://linuxtv.org/media_tree.git
778 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
779 F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
781 ALLWINNER CPUFREQ DRIVER
782 M: Yangtao Li <tiny.windzz@gmail.com>
783 L: linux-pm@vger.kernel.org
785 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
786 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
788 ALLWINNER CRYPTO DRIVERS
789 M: Corentin Labbe <clabbe.montjoie@gmail.com>
790 L: linux-crypto@vger.kernel.org
792 F: drivers/crypto/allwinner/
794 ALLWINNER HARDWARE SPINLOCK SUPPORT
795 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
797 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
798 F: drivers/hwspinlock/sun6i_hwspinlock.c
800 ALLWINNER THERMAL DRIVER
801 M: Vasily Khoruzhick <anarsoul@gmail.com>
802 M: Yangtao Li <tiny.windzz@gmail.com>
803 L: linux-pm@vger.kernel.org
805 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
806 F: drivers/thermal/sun8i_thermal.c
809 M: Maxime Ripard <mripard@kernel.org>
810 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
811 L: linux-media@vger.kernel.org
813 F: drivers/staging/media/sunxi/cedrus/
816 M: Richard Henderson <richard.henderson@linaro.org>
817 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
818 M: Matt Turner <mattst88@gmail.com>
819 L: linux-alpha@vger.kernel.org
823 ALPS PS/2 TOUCHPAD DRIVER
824 R: Pali Rohár <pali@kernel.org>
825 F: drivers/input/mouse/alps.*
827 ALTERA I2C CONTROLLER DRIVER
828 M: Thor Thayer <thor.thayer@linux.intel.com>
830 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
831 F: drivers/i2c/busses/i2c-altera.c
833 ALTERA MAILBOX DRIVER
834 M: Mun Yew Tham <mun.yew.tham@intel.com>
836 F: drivers/mailbox/mailbox-altera.c
838 ALTERA MSGDMA IP CORE DRIVER
839 M: Olivier Dautricourt <olivierdautricourt@gmail.com>
840 R: Stefan Roese <sr@denx.de>
841 L: dmaengine@vger.kernel.org
843 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
844 F: drivers/dma/altera-msgdma.c
847 M: Mun Yew Tham <mun.yew.tham@intel.com>
848 L: linux-gpio@vger.kernel.org
850 F: drivers/gpio/gpio-altera.c
852 ALTERA SYSTEM MANAGER DRIVER
853 M: Thor Thayer <thor.thayer@linux.intel.com>
855 F: drivers/mfd/altera-sysmgr.c
856 F: include/linux/mfd/altera-sysmgr.h
858 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
859 M: Thor Thayer <thor.thayer@linux.intel.com>
861 F: drivers/gpio/gpio-altera-a10sr.c
862 F: drivers/mfd/altera-a10sr.c
863 F: drivers/reset/reset-a10sr.c
864 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
865 F: include/linux/mfd/altera-a10sr.h
867 ALTERA TRIPLE SPEED ETHERNET DRIVER
868 M: Joyce Ooi <joyce.ooi@intel.com>
869 L: netdev@vger.kernel.org
871 F: drivers/net/ethernet/altera/
873 ALTERA UART/JTAG UART SERIAL DRIVERS
874 M: Tobias Klauser <tklauser@distanz.ch>
875 L: linux-serial@vger.kernel.org
877 F: drivers/tty/serial/altera_jtaguart.c
878 F: drivers/tty/serial/altera_uart.c
879 F: include/linux/altera_jtaguart.h
880 F: include/linux/altera_uart.h
882 AMAZON ANNAPURNA LABS FIC DRIVER
883 M: Talel Shenhar <talel@amazon.com>
885 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
886 F: drivers/irqchip/irq-al-fic.c
888 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
889 M: Talel Shenhar <talel@amazon.com>
890 M: Talel Shenhar <talelshenhar@gmail.com>
892 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
893 F: drivers/edac/al_mc_edac.c
895 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
896 M: Talel Shenhar <talel@amazon.com>
898 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
899 F: drivers/thermal/thermal_mmio.c
901 AMAZON ETHERNET DRIVERS
902 M: Shay Agroskin <shayagr@amazon.com>
903 M: Arthur Kiyanovski <akiyano@amazon.com>
904 R: David Arinzon <darinzon@amazon.com>
905 R: Noam Dagan <ndagan@amazon.com>
906 R: Saeed Bishara <saeedb@amazon.com>
907 L: netdev@vger.kernel.org
909 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
910 F: drivers/net/ethernet/amazon/
912 AMAZON RDMA EFA DRIVER
913 M: Gal Pressman <galpress@amazon.com>
914 R: Yossi Leybovich <sleybo@amazon.com>
915 L: linux-rdma@vger.kernel.org
917 Q: https://patchwork.kernel.org/project/linux-rdma/list/
918 F: drivers/infiniband/hw/efa/
919 F: include/uapi/rdma/efa-abi.h
921 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
922 M: Tom Lendacky <thomas.lendacky@amd.com>
923 M: John Allen <john.allen@amd.com>
924 L: linux-crypto@vger.kernel.org
926 F: drivers/crypto/ccp/
927 F: include/linux/ccp.h
929 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
930 M: Brijesh Singh <brijesh.singh@amd.com>
931 M: Tom Lendacky <thomas.lendacky@amd.com>
932 L: linux-crypto@vger.kernel.org
934 F: drivers/crypto/ccp/sev*
935 F: include/uapi/linux/psp-sev.h
938 M: Harry Wentland <harry.wentland@amd.com>
939 M: Leo Li <sunpeng.li@amd.com>
940 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
941 L: amd-gfx@lists.freedesktop.org
943 T: git https://gitlab.freedesktop.org/agd5f/linux.git
944 F: drivers/gpu/drm/amd/display/
946 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
947 M: Huang Rui <ray.huang@amd.com>
948 L: linux-hwmon@vger.kernel.org
950 F: Documentation/hwmon/fam15h_power.rst
951 F: drivers/hwmon/fam15h_power.c
954 M: Enrico Weigelt, metux IT consult <info@metux.net>
955 L: linux-gpio@vger.kernel.org
957 F: drivers/gpio/gpio-amd-fch.c
958 F: include/linux/platform_data/gpio/gpio-amd-fch.h
960 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
961 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
963 F: drivers/usb/gadget/udc/amd5536udc.*
965 AMD GEODE PROCESSOR/CHIPSET SUPPORT
966 M: Andres Salomon <dilinger@queued.net>
967 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
969 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
970 F: arch/x86/include/asm/geode.h
971 F: drivers/char/hw_random/geode-rng.c
972 F: drivers/crypto/geode*
973 F: drivers/video/fbdev/geode/
976 M: Joerg Roedel <joro@8bytes.org>
977 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
978 L: iommu@lists.linux.dev
980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
981 F: drivers/iommu/amd/
982 F: include/linux/amd-iommu.h
985 M: Felix Kuehling <Felix.Kuehling@amd.com>
986 L: amd-gfx@lists.freedesktop.org
988 T: git https://gitlab.freedesktop.org/agd5f/linux.git
989 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
990 F: drivers/gpu/drm/amd/amdkfd/
991 F: drivers/gpu/drm/amd/include/cik_structs.h
992 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
993 F: drivers/gpu/drm/amd/include/v9_structs.h
994 F: drivers/gpu/drm/amd/include/vi_structs.h
995 F: include/uapi/linux/kfd_ioctl.h
996 F: include/uapi/linux/kfd_sysfs.h
999 M: Sanjay R Mehta <sanju.mehta@amd.com>
1001 F: drivers/spi/spi-amd.c
1004 M: Elie Morisse <syniurge@gmail.com>
1005 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1006 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1007 L: linux-i2c@vger.kernel.org
1009 F: drivers/i2c/busses/i2c-amd-mp2*
1012 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1013 L: platform-driver-x86@vger.kernel.org
1015 F: drivers/platform/x86/amd/pmc.c
1018 M: Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1019 R: Carlos Bilbao <carlos.bilbao@amd.com>
1020 L: platform-driver-x86@vger.kernel.org
1022 F: Documentation/x86/amd_hsmp.rst
1023 F: arch/x86/include/asm/amd_hsmp.h
1024 F: arch/x86/include/uapi/asm/amd_hsmp.h
1025 F: drivers/platform/x86/amd/hsmp.c
1027 AMD POWERPLAY AND SWSMU
1028 M: Evan Quan <evan.quan@amd.com>
1029 L: amd-gfx@lists.freedesktop.org
1031 T: git https://gitlab.freedesktop.org/agd5f/linux.git
1032 F: drivers/gpu/drm/amd/pm/
1035 M: Huang Rui <ray.huang@amd.com>
1036 L: linux-pm@vger.kernel.org
1038 F: Documentation/admin-guide/pm/amd-pstate.rst
1039 F: drivers/cpufreq/amd-pstate*
1040 F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1043 M: Sanjay R Mehta <sanju.mehta@amd.com>
1044 L: dmaengine@vger.kernel.org
1046 F: drivers/dma/ptdma/
1048 AMD SEATTLE DEVICE TREE SUPPORT
1049 M: Brijesh Singh <brijeshkumar.singh@amd.com>
1050 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1051 M: Tom Lendacky <thomas.lendacky@amd.com>
1053 F: arch/arm64/boot/dts/amd/
1056 M: Tom Lendacky <thomas.lendacky@amd.com>
1057 M: "Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1058 L: netdev@vger.kernel.org
1060 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1061 F: drivers/net/ethernet/amd/xgbe/
1063 AMD SENSOR FUSION HUB DRIVER
1064 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1065 L: linux-input@vger.kernel.org
1067 F: Documentation/hid/amd-sfh*
1068 F: drivers/hid/amd-sfh-hid/
1070 AMPHION VPU CODEC V4L2 DRIVER
1071 M: Ming Qian <ming.qian@nxp.com>
1072 M: Shijie Qin <shijie.qin@nxp.com>
1073 M: Zhou Peng <eagle.zhou@nxp.com>
1074 L: linux-media@vger.kernel.org
1076 F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1077 F: drivers/media/platform/amphion/
1080 M: Christian Eggers <ceggers@arri.de>
1081 L: linux-iio@vger.kernel.org
1083 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1084 F: drivers/iio/light/as73211.c
1086 AMT (Automatic Multicast Tunneling)
1087 M: Taehee Yoo <ap420073@gmail.com>
1088 L: netdev@vger.kernel.org
1090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1092 F: drivers/net/amt.c
1094 ANALOG DEVICES INC AD7192 DRIVER
1095 M: Alexandru Tachici <alexandru.tachici@analog.com>
1096 L: linux-iio@vger.kernel.org
1098 W: https://ez.analog.com/linux-software-drivers
1099 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1100 F: drivers/iio/adc/ad7192.c
1102 ANALOG DEVICES INC AD7292 DRIVER
1103 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1104 L: linux-iio@vger.kernel.org
1106 W: https://ez.analog.com/linux-software-drivers
1107 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1108 F: drivers/iio/adc/ad7292.c
1110 ANALOG DEVICES INC AD3552R DRIVER
1111 M: Nuno Sá <nuno.sa@analog.com>
1112 L: linux-iio@vger.kernel.org
1114 W: https://ez.analog.com/linux-software-drivers
1115 F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1116 F: drivers/iio/dac/ad3552r.c
1118 ANALOG DEVICES INC AD7293 DRIVER
1119 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1120 L: linux-iio@vger.kernel.org
1122 W: https://ez.analog.com/linux-software-drivers
1123 F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1124 F: drivers/iio/dac/ad7293.c
1126 ANALOG DEVICES INC AD7768-1 DRIVER
1127 M: Michael Hennerich <Michael.Hennerich@analog.com>
1128 L: linux-iio@vger.kernel.org
1130 W: https://ez.analog.com/linux-software-drivers
1131 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1132 F: drivers/iio/adc/ad7768-1.c
1134 ANALOG DEVICES INC AD7780 DRIVER
1135 M: Michael Hennerich <Michael.Hennerich@analog.com>
1136 M: Renato Lui Geh <renatogeh@gmail.com>
1137 L: linux-iio@vger.kernel.org
1139 W: https://ez.analog.com/linux-software-drivers
1140 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1141 F: drivers/iio/adc/ad7780.c
1143 ANALOG DEVICES INC AD74413R DRIVER
1144 M: Cosmin Tanislav <cosmin.tanislav@analog.com>
1145 L: linux-iio@vger.kernel.org
1147 W: https://ez.analog.com/linux-software-drivers
1148 F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1149 F: drivers/iio/addac/ad74413r.c
1150 F: include/dt-bindings/iio/addac/adi,ad74413r.h
1152 ANALOG DEVICES INC AD9389B DRIVER
1153 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1154 L: linux-media@vger.kernel.org
1156 F: drivers/media/i2c/ad9389b*
1158 ANALOG DEVICES INC ADA4250 DRIVER
1159 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1160 L: linux-iio@vger.kernel.org
1162 W: https://ez.analog.com/linux-software-drivers
1163 F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1164 F: drivers/iio/amplifiers/ada4250.c
1166 ANALOG DEVICES INC ADGS1408 DRIVER
1167 M: Mircea Caprioru <mircea.caprioru@analog.com>
1169 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1170 F: drivers/mux/adgs1408.c
1172 ANALOG DEVICES INC ADIN DRIVER
1173 M: Michael Hennerich <michael.hennerich@analog.com>
1174 L: netdev@vger.kernel.org
1176 W: https://ez.analog.com/linux-software-drivers
1177 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1178 F: drivers/net/phy/adin.c
1180 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1181 M: Nuno Sa <nuno.sa@analog.com>
1182 L: linux-iio@vger.kernel.org
1184 F: drivers/iio/imu/adis.c
1185 F: drivers/iio/imu/adis_buffer.c
1186 F: drivers/iio/imu/adis_trigger.c
1187 F: include/linux/iio/imu/adis.h
1189 ANALOG DEVICES INC ADIS16460 DRIVER
1190 M: Dragos Bogdan <dragos.bogdan@analog.com>
1191 L: linux-iio@vger.kernel.org
1193 W: https://ez.analog.com/linux-software-drivers
1194 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1195 F: drivers/iio/imu/adis16460.c
1197 ANALOG DEVICES INC ADIS16475 DRIVER
1198 M: Nuno Sa <nuno.sa@analog.com>
1199 L: linux-iio@vger.kernel.org
1200 W: https://ez.analog.com/linux-software-drivers
1202 F: drivers/iio/imu/adis16475.c
1203 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1205 ANALOG DEVICES INC ADM1177 DRIVER
1206 M: Michael Hennerich <Michael.Hennerich@analog.com>
1207 L: linux-hwmon@vger.kernel.org
1209 W: https://ez.analog.com/linux-software-drivers
1210 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1211 F: drivers/hwmon/adm1177.c
1213 ANALOG DEVICES INC ADMV1013 DRIVER
1214 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1215 L: linux-iio@vger.kernel.org
1217 W: https://ez.analog.com/linux-software-drivers
1218 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1219 F: drivers/iio/frequency/admv1013.c
1221 ANALOG DEVICES INC ADMV8818 DRIVER
1222 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1223 L: linux-iio@vger.kernel.org
1225 W: https://ez.analog.com/linux-software-drivers
1226 F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1227 F: drivers/iio/filter/admv8818.c
1229 ANALOG DEVICES INC ADMV1014 DRIVER
1230 M: Antoniu Miclaus <antoniu.miclaus@analog.com>
1231 L: linux-iio@vger.kernel.org
1233 W: https://ez.analog.com/linux-software-drivers
1234 F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1235 F: drivers/iio/frequency/admv1014.c
1237 ANALOG DEVICES INC ADP5061 DRIVER
1238 M: Michael Hennerich <Michael.Hennerich@analog.com>
1239 L: linux-pm@vger.kernel.org
1241 W: https://ez.analog.com/linux-software-drivers
1242 F: drivers/power/supply/adp5061.c
1244 ANALOG DEVICES INC ADRF6780 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,adrf6780.yaml
1250 F: drivers/iio/frequency/adrf6780.c
1252 ANALOG DEVICES INC ADV7180 DRIVER
1253 M: Lars-Peter Clausen <lars@metafoo.de>
1254 L: linux-media@vger.kernel.org
1256 W: https://ez.analog.com/linux-software-drivers
1257 F: drivers/media/i2c/adv7180.c
1258 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1260 ANALOG DEVICES INC ADV748X DRIVER
1261 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1262 L: linux-media@vger.kernel.org
1264 F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1265 F: drivers/media/i2c/adv748x/*
1267 ANALOG DEVICES INC ADV7511 DRIVER
1268 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1269 L: linux-media@vger.kernel.org
1271 F: drivers/media/i2c/adv7511*
1273 ANALOG DEVICES INC ADV7604 DRIVER
1274 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1275 L: linux-media@vger.kernel.org
1277 F: drivers/media/i2c/adv7604*
1278 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1280 ANALOG DEVICES INC ADV7842 DRIVER
1281 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1282 L: linux-media@vger.kernel.org
1284 F: drivers/media/i2c/adv7842*
1286 ANALOG DEVICES INC ADXRS290 DRIVER
1287 M: Nishant Malpani <nish.malpani25@gmail.com>
1288 L: linux-iio@vger.kernel.org
1290 F: drivers/iio/gyro/adxrs290.c
1291 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1293 ANALOG DEVICES INC ASOC CODEC DRIVERS
1294 M: Lars-Peter Clausen <lars@metafoo.de>
1295 M: Nuno Sá <nuno.sa@analog.com>
1296 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1298 W: http://wiki.analog.com/
1299 W: https://ez.analog.com/linux-software-drivers
1300 F: sound/soc/codecs/ad1*
1301 F: sound/soc/codecs/ad7*
1302 F: sound/soc/codecs/adau*
1303 F: sound/soc/codecs/adav*
1304 F: sound/soc/codecs/sigmadsp.*
1305 F: sound/soc/codecs/ssm*
1307 ANALOG DEVICES INC DMA DRIVERS
1308 M: Lars-Peter Clausen <lars@metafoo.de>
1310 W: https://ez.analog.com/linux-software-drivers
1311 F: drivers/dma/dma-axi-dmac.c
1313 ANALOG DEVICES INC IIO DRIVERS
1314 M: Lars-Peter Clausen <lars@metafoo.de>
1315 M: Michael Hennerich <Michael.Hennerich@analog.com>
1317 W: http://wiki.analog.com/
1318 W: https://ez.analog.com/linux-software-drivers
1319 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1320 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1321 F: Documentation/devicetree/bindings/iio/*/adi,*
1322 F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1323 F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1324 F: drivers/iio/*/ad*
1325 F: drivers/iio/adc/ltc249*
1326 F: drivers/iio/amplifiers/hmc425a.c
1327 F: drivers/staging/iio/*/ad*
1328 X: drivers/iio/*/adjd*
1330 ANALOGBITS PLL LIBRARIES
1331 M: Paul Walmsley <paul.walmsley@sifive.com>
1333 F: drivers/clk/analogbits/*
1334 F: include/linux/clk/analogbits*
1336 ANDROID CONFIG FRAGMENTS
1337 M: Rob Herring <robh@kernel.org>
1339 F: kernel/configs/android*
1342 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1343 M: Arve Hjønnevåg <arve@android.com>
1344 M: Todd Kjos <tkjos@android.com>
1345 M: Martijn Coenen <maco@android.com>
1346 M: Joel Fernandes <joel@joelfernandes.org>
1347 M: Christian Brauner <christian@brauner.io>
1348 M: Carlos Llamas <cmllamas@google.com>
1349 M: Suren Baghdasaryan <surenb@google.com>
1350 L: linux-kernel@vger.kernel.org
1352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1355 ANDROID GOLDFISH PIC DRIVER
1356 M: Miodrag Dinic <miodrag.dinic@mips.com>
1358 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1359 F: drivers/irqchip/irq-goldfish-pic.c
1361 ANDROID GOLDFISH RTC DRIVER
1362 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1364 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1365 F: drivers/rtc/rtc-goldfish.c
1367 AOA (Apple Onboard Audio) ALSA DRIVER
1368 M: Johannes Berg <johannes@sipsolutions.net>
1369 L: linuxppc-dev@lists.ozlabs.org
1370 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1374 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1375 M: William Breathitt Gray <william.gray@linaro.org>
1376 L: linux-iio@vger.kernel.org
1378 F: drivers/iio/addac/stx104.c
1381 M: Jiri Kosina <jikos@kernel.org>
1383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1384 F: arch/x86/kernel/apm_32.c
1385 F: drivers/char/apm-emulation.c
1386 F: include/linux/apm_bios.h
1387 F: include/uapi/linux/apm_bios.h
1389 APPARMOR SECURITY MODULE
1390 M: John Johansen <john.johansen@canonical.com>
1391 M: John Johansen <john@apparmor.net>
1392 L: apparmor@lists.ubuntu.com (moderated for non-subscribers)
1395 B: https://gitlab.com/apparmor/apparmor-kernel
1396 C: irc://irc.oftc.net/apparmor
1397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1398 T: https://gitlab.com/apparmor/apparmor-kernel.git
1399 F: Documentation/admin-guide/LSM/apparmor.rst
1400 F: security/apparmor/
1402 APPLE BCM5974 MULTITOUCH DRIVER
1403 M: Henrik Rydberg <rydberg@bitmath.org>
1404 L: linux-input@vger.kernel.org
1406 F: drivers/input/mouse/bcm5974.c
1408 APPLE PCIE CONTROLLER DRIVER
1409 M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1410 M: Marc Zyngier <maz@kernel.org>
1411 L: linux-pci@vger.kernel.org
1413 F: drivers/pci/controller/pcie-apple.c
1416 M: Henrik Rydberg <rydberg@bitmath.org>
1417 L: linux-hwmon@vger.kernel.org
1419 F: drivers/hwmon/applesmc.c
1421 APPLETALK NETWORK LAYER
1422 L: netdev@vger.kernel.org
1424 F: drivers/net/appletalk/
1425 F: include/linux/atalk.h
1426 F: include/uapi/linux/atalk.h
1429 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1430 M: Khuong Dinh <khuong@os.amperecomputing.com>
1432 F: arch/arm64/boot/dts/apm/
1434 APPLIED MICRO (APM) X-GENE SOC EDAC
1435 M: Khuong Dinh <khuong@os.amperecomputing.com>
1437 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1438 F: drivers/edac/xgene_edac.c
1440 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1441 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1442 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1444 F: drivers/net/ethernet/apm/xgene-v2/
1446 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1447 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1448 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1449 M: Quan Nguyen <quan@os.amperecomputing.com>
1451 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1452 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1453 F: drivers/net/ethernet/apm/xgene/
1454 F: drivers/net/mdio/mdio-xgene.c
1456 APPLIED MICRO (APM) X-GENE SOC PMU
1457 M: Khuong Dinh <khuong@os.amperecomputing.com>
1459 F: Documentation/admin-guide/perf/xgene-pmu.rst
1460 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1461 F: drivers/perf/xgene_pmu.c
1463 APTINA CAMERA SENSOR PLL
1464 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1465 L: linux-media@vger.kernel.org
1467 F: drivers/media/i2c/aptina-pll.*
1469 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1470 M: Aleksa Savic <savicaleksa83@gmail.com>
1471 M: Jack Doan <me@jackdoan.com>
1472 L: linux-hwmon@vger.kernel.org
1474 F: Documentation/hwmon/aquacomputer_d5next.rst
1475 F: drivers/hwmon/aquacomputer_d5next.c
1477 AQUANTIA ETHERNET DRIVER (atlantic)
1478 M: Igor Russkikh <irusskikh@marvell.com>
1479 L: netdev@vger.kernel.org
1481 W: https://www.marvell.com/
1482 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1483 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1484 F: drivers/net/ethernet/aquantia/atlantic/
1486 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1487 M: Egor Pomozov <epomozov@marvell.com>
1488 L: netdev@vger.kernel.org
1490 W: http://www.aquantia.com
1491 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1493 AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1494 M: Krzysztof Hałasa <khalasa@piap.pl>
1495 L: linux-media@vger.kernel.org
1497 F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1498 F: drivers/media/i2c/ar0521.c
1500 ARASAN NAND CONTROLLER DRIVER
1501 M: Miquel Raynal <miquel.raynal@bootlin.com>
1502 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1503 L: linux-mtd@lists.infradead.org
1505 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1506 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1508 ARC FRAMEBUFFER DRIVER
1509 M: Jaya Kumar <jayalk@intworks.biz>
1511 F: drivers/video/fbdev/arcfb.c
1512 F: drivers/video/fbdev/core/fb_defio.c
1515 M: Alexey Brodkin <abrodkin@synopsys.com>
1517 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1518 F: drivers/gpu/drm/tiny/arcpgu.c
1520 ARCNET NETWORK LAYER
1521 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1522 L: netdev@vger.kernel.org
1524 F: drivers/net/arcnet/
1525 F: include/uapi/linux/if_arcnet.h
1527 ARM ARCHITECTED TIMER DRIVER
1528 M: Mark Rutland <mark.rutland@arm.com>
1529 M: Marc Zyngier <maz@kernel.org>
1530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 F: arch/arm/include/asm/arch_timer.h
1533 F: arch/arm64/include/asm/arch_timer.h
1534 F: drivers/clocksource/arm_arch_timer.c
1536 ARM HDLCD DRM DRIVER
1537 M: Liviu Dudau <liviu.dudau@arm.com>
1539 F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1540 F: drivers/gpu/drm/arm/hdlcd_*
1542 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1543 M: Linus Walleij <linus.walleij@linaro.org>
1544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1547 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1548 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1549 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1550 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1551 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1552 F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1553 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1554 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1555 F: arch/arm/boot/dts/arm-realview-*
1556 F: arch/arm/boot/dts/integrator*
1557 F: arch/arm/boot/dts/versatile*
1558 F: arch/arm/mach-versatile/
1559 F: drivers/bus/arm-integrator-lm.c
1560 F: drivers/clk/versatile/
1561 F: drivers/i2c/busses/i2c-versatile.c
1562 F: drivers/irqchip/irq-versatile-fpga.c
1563 F: drivers/mtd/maps/physmap-versatile.*
1564 F: drivers/power/reset/arm-versatile-reboot.c
1565 F: drivers/soc/versatile/
1567 ARM KOMEDA DRM-KMS DRIVER
1568 M: James (Qian) Wang <james.qian.wang@arm.com>
1569 M: Liviu Dudau <liviu.dudau@arm.com>
1570 M: Mihail Atanassov <mihail.atanassov@arm.com>
1571 L: Mali DP Maintainers <malidp@foss.arm.com>
1573 T: git git://anongit.freedesktop.org/drm/drm-misc
1574 F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1575 F: Documentation/gpu/komeda-kms.rst
1576 F: drivers/gpu/drm/arm/display/include/
1577 F: drivers/gpu/drm/arm/display/komeda/
1579 ARM MALI PANFROST DRM DRIVER
1580 M: Rob Herring <robh@kernel.org>
1581 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1582 R: Steven Price <steven.price@arm.com>
1583 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1584 L: dri-devel@lists.freedesktop.org
1586 T: git git://anongit.freedesktop.org/drm/drm-misc
1587 F: drivers/gpu/drm/panfrost/
1588 F: include/uapi/drm/panfrost_drm.h
1590 ARM MALI-DP DRM DRIVER
1591 M: Liviu Dudau <liviu.dudau@arm.com>
1592 M: Brian Starkey <brian.starkey@arm.com>
1593 L: Mali DP Maintainers <malidp@foss.arm.com>
1595 T: git git://anongit.freedesktop.org/drm/drm-misc
1596 F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1597 F: Documentation/gpu/afbc.rst
1598 F: drivers/gpu/drm/arm/
1600 ARM MFM AND FLOPPY DRIVERS
1601 M: Ian Molton <spyro@f2s.com>
1603 F: arch/arm/include/asm/floppy.h
1604 F: arch/arm/mach-rpc/floppydma.S
1606 ARM PMU PROFILING AND DEBUGGING
1607 M: Will Deacon <will@kernel.org>
1608 M: Mark Rutland <mark.rutland@arm.com>
1609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611 F: Documentation/devicetree/bindings/arm/pmu.yaml
1612 F: Documentation/devicetree/bindings/perf/
1613 F: arch/arm*/include/asm/hw_breakpoint.h
1614 F: arch/arm*/include/asm/perf_event.h
1615 F: arch/arm*/kernel/hw_breakpoint.c
1616 F: arch/arm*/kernel/perf_*
1618 F: include/linux/perf/arm_pmu.h
1621 M: Russell King <linux@armlinux.org.uk>
1622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624 W: http://www.armlinux.org.uk/
1625 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1627 X: arch/arm/boot/dts/
1629 ARM PRIMECELL AACI PL041 DRIVER
1630 M: Russell King <linux@armlinux.org.uk>
1634 ARM PRIMECELL BUS SUPPORT
1635 M: Russell King <linux@armlinux.org.uk>
1638 F: include/linux/amba/bus.h
1640 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1641 M: Miquel Raynal <miquel.raynal@bootlin.com>
1642 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1643 L: linux-mtd@lists.infradead.org
1645 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1646 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1648 ARM PRIMECELL PL35X SMC DRIVER
1649 M: Miquel Raynal <miquel.raynal@bootlin.com>
1650 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1654 F: drivers/memory/pl353-smc.c
1656 ARM PRIMECELL CLCD PL110 DRIVER
1657 M: Russell King <linux@armlinux.org.uk>
1659 F: drivers/video/fbdev/amba-clcd.*
1661 ARM PRIMECELL KMI PL050 DRIVER
1662 M: Russell King <linux@armlinux.org.uk>
1664 F: drivers/input/serio/ambakmi.*
1665 F: include/linux/amba/kmi.h
1667 ARM PRIMECELL MMCI PL180/1 DRIVER
1668 M: Russell King <linux@armlinux.org.uk>
1670 F: drivers/mmc/host/mmci.*
1671 F: include/linux/amba/mmci.h
1673 ARM PRIMECELL SSP PL022 SPI DRIVER
1674 M: Linus Walleij <linus.walleij@linaro.org>
1675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1678 F: drivers/spi/spi-pl022.c
1680 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1681 M: Russell King <linux@armlinux.org.uk>
1683 F: drivers/tty/serial/amba-pl01*.c
1684 F: include/linux/amba/serial.h
1686 ARM PRIMECELL VIC PL190/PL192 DRIVER
1687 M: Linus Walleij <linus.walleij@linaro.org>
1688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1691 F: drivers/irqchip/irq-vic.c
1693 ARM SMC WATCHDOG DRIVER
1694 M: Julius Werner <jwerner@chromium.org>
1695 R: Evan Benn <evanbenn@chromium.org>
1697 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1698 F: drivers/watchdog/arm_smc_wdt.c
1701 M: Will Deacon <will@kernel.org>
1702 R: Robin Murphy <robin.murphy@arm.com>
1703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1706 F: drivers/iommu/arm/
1707 F: drivers/iommu/io-pgtable-arm*
1709 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1710 M: Arnd Bergmann <arnd@arndb.de>
1711 M: Olof Johansson <olof@lixom.net>
1713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 C: irc://irc.libera.chat/armlinux
1716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1717 F: arch/arm/boot/dts/Makefile
1718 F: arch/arm64/boot/dts/Makefile
1720 ARM SUB-ARCHITECTURES
1721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723 C: irc://irc.libera.chat/armlinux
1724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1728 ARM/ACTIONS SEMI ARCHITECTURE
1729 M: Andreas Färber <afaerber@suse.de>
1730 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1734 F: Documentation/devicetree/bindings/arm/actions.yaml
1735 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1736 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1737 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1738 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1739 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1740 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1741 F: Documentation/devicetree/bindings/pinctrl/actions,*
1742 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1743 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1744 F: arch/arm/boot/dts/owl-*
1745 F: arch/arm/mach-actions/
1746 F: arch/arm64/boot/dts/actions/
1747 F: drivers/clk/actions/
1748 F: drivers/clocksource/timer-owl*
1749 F: drivers/dma/owl-dma.c
1750 F: drivers/i2c/busses/i2c-owl.c
1751 F: drivers/irqchip/irq-owl-sirq.c
1752 F: drivers/mmc/host/owl-mmc.c
1753 F: drivers/net/ethernet/actions/
1754 F: drivers/pinctrl/actions/*
1755 F: drivers/soc/actions/
1756 F: include/dt-bindings/power/owl-*
1757 F: include/dt-bindings/reset/actions,*
1758 F: include/linux/soc/actions/
1761 ARM/ADS SPHERE MACHINE SUPPORT
1762 M: Lennert Buytenhek <kernel@wantstofly.org>
1763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 ARM/AFEB9260 MACHINE SUPPORT
1767 M: Sergey Lapin <slapin@ossfans.org>
1768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 ARM/AJECO 1ARM MACHINE SUPPORT
1772 M: Lennert Buytenhek <kernel@wantstofly.org>
1773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776 ARM/Allwinner SoC Clock Support
1777 M: Emilio López <emilio@elopez.com.ar>
1779 F: drivers/clk/sunxi/
1781 ARM/Allwinner sunXi SoC support
1782 M: Chen-Yu Tsai <wens@csie.org>
1783 M: Jernej Skrabec <jernej.skrabec@gmail.com>
1784 M: Samuel Holland <samuel@sholland.org>
1785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1788 L: linux-sunxi@lists.linux.dev
1789 F: arch/arm/mach-sunxi/
1790 F: arch/arm64/boot/dts/allwinner/
1791 F: drivers/clk/sunxi-ng/
1792 F: drivers/pinctrl/sunxi/
1793 F: drivers/soc/sunxi/
1798 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1799 M: Neil Armstrong <narmstrong@baylibre.com>
1800 M: Jerome Brunet <jbrunet@baylibre.com>
1801 L: linux-amlogic@lists.infradead.org
1803 F: Documentation/devicetree/bindings/clock/amlogic*
1804 F: drivers/clk/meson/
1805 F: include/dt-bindings/clock/gxbb*
1806 F: include/dt-bindings/clock/meson*
1808 ARM/Amlogic Meson SoC Crypto Drivers
1809 M: Corentin Labbe <clabbe@baylibre.com>
1810 L: linux-crypto@vger.kernel.org
1811 L: linux-amlogic@lists.infradead.org
1813 F: Documentation/devicetree/bindings/crypto/amlogic*
1814 F: drivers/crypto/amlogic/
1816 ARM/Amlogic Meson SoC Sound Drivers
1817 M: Jerome Brunet <jbrunet@baylibre.com>
1818 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1820 F: Documentation/devicetree/bindings/sound/amlogic*
1823 ARM/Amlogic Meson SoC support
1824 M: Neil Armstrong <narmstrong@baylibre.com>
1825 M: Kevin Hilman <khilman@baylibre.com>
1826 R: Jerome Brunet <jbrunet@baylibre.com>
1827 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 L: linux-amlogic@lists.infradead.org
1831 W: http://linux-meson.com/
1832 F: arch/arm/boot/dts/meson*
1833 F: arch/arm/mach-meson/
1834 F: arch/arm64/boot/dts/amlogic/
1835 F: drivers/mmc/host/meson*
1836 F: drivers/pinctrl/meson/
1837 F: drivers/rtc/rtc-meson*
1838 F: drivers/soc/amlogic/
1841 ARM/Annapurna Labs ALPINE ARCHITECTURE
1842 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1843 M: Antoine Tenart <atenart@kernel.org>
1844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846 F: arch/arm/boot/dts/alpine*
1847 F: arch/arm/mach-alpine/
1848 F: arch/arm64/boot/dts/amazon/
1849 F: drivers/*/*alpine*
1851 ARM/APPLE MACHINE SUPPORT
1852 M: Hector Martin <marcan@marcan.st>
1853 M: Sven Peter <sven@svenpeter.dev>
1854 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1855 L: asahi@lists.linux.dev
1856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 W: https://asahilinux.org
1859 B: https://github.com/AsahiLinux/linux/issues
1860 C: irc://irc.oftc.net/asahi-dev
1861 T: git https://github.com/AsahiLinux/linux.git
1862 F: Documentation/devicetree/bindings/arm/apple.yaml
1863 F: Documentation/devicetree/bindings/arm/apple/*
1864 F: Documentation/devicetree/bindings/clock/apple,nco.yaml
1865 F: Documentation/devicetree/bindings/dma/apple,admac.yaml
1866 F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1867 F: Documentation/devicetree/bindings/interrupt-controller/apple,*
1868 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1869 F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
1870 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1871 F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1872 F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1873 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1874 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1875 F: Documentation/devicetree/bindings/power/apple*
1876 F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1877 F: arch/arm64/boot/dts/apple/
1878 F: drivers/clk/clk-apple-nco.c
1879 F: drivers/dma/apple-admac.c
1880 F: drivers/i2c/busses/i2c-pasemi-core.c
1881 F: drivers/i2c/busses/i2c-pasemi-platform.c
1882 F: drivers/iommu/apple-dart.c
1883 F: drivers/irqchip/irq-apple-aic.c
1884 F: drivers/mailbox/apple-mailbox.c
1885 F: drivers/nvme/host/apple.c
1886 F: drivers/nvmem/apple-efuses.c
1887 F: drivers/pinctrl/pinctrl-apple-gpio.c
1888 F: drivers/soc/apple/*
1889 F: drivers/watchdog/apple_wdt.c
1890 F: include/dt-bindings/interrupt-controller/apple-aic.h
1891 F: include/dt-bindings/pinctrl/apple.h
1892 F: include/linux/apple-mailbox.h
1893 F: include/linux/soc/apple/*
1895 ARM/ARTPEC MACHINE SUPPORT
1896 M: Jesper Nilsson <jesper.nilsson@axis.com>
1897 M: Lars Persson <lars.persson@axis.com>
1898 L: linux-arm-kernel@axis.com
1900 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1901 F: arch/arm/boot/dts/artpec6*
1902 F: arch/arm/mach-artpec
1904 F: drivers/crypto/axis
1905 F: drivers/mmc/host/usdhi6rol0.c
1906 F: drivers/pinctrl/pinctrl-artpec*
1908 ARM/ASPEED I2C DRIVER
1909 M: Brendan Higgins <brendanhiggins@google.com>
1910 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1911 R: Joel Stanley <joel@jms.id.au>
1912 L: linux-i2c@vger.kernel.org
1913 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1915 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1916 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1917 F: drivers/i2c/busses/i2c-aspeed.c
1918 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1920 ARM/ASPEED MACHINE SUPPORT
1921 M: Joel Stanley <joel@jms.id.au>
1922 R: Andrew Jeffery <andrew@aj.id.au>
1923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1926 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1928 F: Documentation/devicetree/bindings/arm/aspeed/
1929 F: arch/arm/boot/dts/aspeed-*
1930 F: arch/arm/mach-aspeed/
1933 ARM/BITMAIN ARCHITECTURE
1934 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1938 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1939 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1940 F: arch/arm64/boot/dts/bitmain/
1941 F: drivers/clk/clk-bm1880.c
1942 F: drivers/pinctrl/pinctrl-bm1880.c
1944 ARM/CALXEDA HIGHBANK ARCHITECTURE
1945 M: Andre Przywara <andre.przywara@arm.com>
1946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 F: arch/arm/boot/dts/ecx-*.dts*
1949 F: arch/arm/boot/dts/highbank.dts
1950 F: arch/arm/mach-highbank/
1952 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1953 M: Krzysztof Halasa <khalasa@piap.pl>
1955 F: arch/arm/mach-cns3xxx/
1957 ARM/CAVIUM THUNDER NETWORK DRIVER
1958 M: Sunil Goutham <sgoutham@marvell.com>
1959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 F: drivers/net/ethernet/cavium/thunder/
1963 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1964 M: Lukasz Majewski <lukma@denx.de>
1965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967 F: arch/arm/mach-ep93xx/ts72xx.c
1969 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1970 M: Alexander Shiyan <shc_work@mail.ru>
1971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1976 M: Lennert Buytenhek <kernel@wantstofly.org>
1977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1981 M: Hartley Sweeten <hsweeten@visionengravers.com>
1982 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 F: arch/arm/mach-ep93xx/
1986 F: arch/arm/mach-ep93xx/include/mach/
1989 M: Russell King <linux@armlinux.org.uk>
1990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1993 F: drivers/clk/clkdev.c
1995 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1996 M: Baruch Siach <baruch@tkos.co.il>
1997 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999 F: arch/arm/boot/dts/cx92755*
2002 ARM/CONTEC MICRO9 MACHINE SUPPORT
2003 M: Hubert Feurstein <hubert.feurstein@contec.at>
2005 F: arch/arm/mach-ep93xx/micro9.c
2007 ARM/CORESIGHT FRAMEWORK AND DRIVERS
2008 M: Mathieu Poirier <mathieu.poirier@linaro.org>
2009 M: Suzuki K Poulose <suzuki.poulose@arm.com>
2010 R: Mike Leach <mike.leach@linaro.org>
2011 R: Leo Yan <leo.yan@linaro.org>
2012 L: coresight@lists.linaro.org (moderated for non-subscribers)
2013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2016 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2017 F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2018 F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2019 F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2020 F: Documentation/trace/coresight/*
2021 F: drivers/hwtracing/coresight/*
2022 F: include/dt-bindings/arm/coresight-cti-dt.h
2023 F: include/linux/coresight*
2024 F: samples/coresight/*
2025 F: tools/perf/arch/arm/util/auxtrace.c
2026 F: tools/perf/arch/arm/util/cs-etm.c
2027 F: tools/perf/arch/arm/util/cs-etm.h
2028 F: tools/perf/arch/arm/util/pmu.c
2029 F: tools/perf/util/cs-etm-decoder/*
2030 F: tools/perf/util/cs-etm.*
2032 ARM/CORGI MACHINE SUPPORT
2033 M: Richard Purdie <rpurdie@rpsys.net>
2036 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2037 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2038 M: Linus Walleij <linus.walleij@linaro.org>
2039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2041 T: git git://github.com/ulli-kroll/linux.git
2042 F: Documentation/devicetree/bindings/arm/gemini.yaml
2043 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2044 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2045 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2046 F: arch/arm/boot/dts/gemini*
2047 F: arch/arm/mach-gemini/
2048 F: drivers/crypto/gemini/
2049 F: drivers/net/ethernet/cortina/
2050 F: drivers/pinctrl/pinctrl-gemini.c
2051 F: drivers/rtc/rtc-ftrtc010.c
2053 ARM/CZ.NIC TURRIS SUPPORT
2054 M: Marek Behún <kabel@kernel.org>
2056 W: https://www.turris.cz/
2057 F: Documentation/ABI/testing/debugfs-moxtet
2058 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2059 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2060 F: Documentation/devicetree/bindings/bus/moxtet.txt
2061 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2062 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2063 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2064 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2065 F: drivers/bus/moxtet.c
2066 F: drivers/firmware/turris-mox-rwtm.c
2067 F: drivers/leds/leds-turris-omnia.c
2068 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2069 F: drivers/gpio/gpio-moxtet.c
2070 F: drivers/watchdog/armada_37xx_wdt.c
2071 F: include/dt-bindings/bus/moxtet.h
2072 F: include/linux/armada-37xx-rwtm-mailbox.h
2073 F: include/linux/moxtet.h
2075 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2076 M: Robert Jarzmik <robert.jarzmik@free.fr>
2077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079 F: arch/arm/mach-pxa/ezx.c
2081 ARM/FARADAY FA526 PORT
2082 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
2083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2085 T: git git://git.berlios.de/gemini-board
2086 F: arch/arm/mm/*-fa*
2088 ARM/FOOTBRIDGE ARCHITECTURE
2089 M: Russell King <linux@armlinux.org.uk>
2090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2092 W: http://www.armlinux.org.uk/
2093 F: arch/arm/include/asm/hardware/dec21285.h
2094 F: arch/arm/mach-footbridge/
2096 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2097 M: Shawn Guo <shawnguo@kernel.org>
2098 M: Sascha Hauer <s.hauer@pengutronix.de>
2099 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2100 R: Fabio Estevam <festevam@gmail.com>
2101 R: NXP Linux Team <linux-imx@nxp.com>
2102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2105 X: drivers/media/i2c/
2109 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2110 M: Shawn Guo <shawnguo@kernel.org>
2111 M: Li Yang <leoyang.li@nxp.com>
2112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2115 F: arch/arm/boot/dts/ls1021a*
2116 F: arch/arm64/boot/dts/freescale/fsl-*
2117 F: arch/arm64/boot/dts/freescale/qoriq-*
2119 ARM/FREESCALE VYBRID ARM ARCHITECTURE
2120 M: Shawn Guo <shawnguo@kernel.org>
2121 M: Sascha Hauer <s.hauer@pengutronix.de>
2122 R: Pengutronix Kernel Team <kernel@pengutronix.de>
2123 R: Stefan Agner <stefan@agner.ch>
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 F: arch/arm/boot/dts/vf*
2128 F: arch/arm/mach-imx/*vf610*
2130 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2131 M: Lennert Buytenhek <kernel@wantstofly.org>
2132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135 ARM/GUMSTIX MACHINE SUPPORT
2136 M: Steve Sakoman <sakoman@gmail.com>
2137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2141 M: Philipp Zabel <philipp.zabel@gmail.com>
2142 M: Paul Parsons <lost.distance@yahoo.com>
2143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145 F: arch/arm/mach-pxa/hx4700.c
2146 F: arch/arm/mach-pxa/include/mach/hx4700.h
2147 F: sound/soc/pxa/hx4700.c
2149 ARM/HISILICON SOC SUPPORT
2150 M: Wei Xu <xuwei5@hisilicon.com>
2151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153 W: http://www.hisilicon.com
2154 T: git git://github.com/hisilicon/linux-hisi.git
2155 F: arch/arm/boot/dts/hi3*
2156 F: arch/arm/boot/dts/hip*
2157 F: arch/arm/boot/dts/hisi*
2158 F: arch/arm/mach-hisi/
2159 F: arch/arm64/boot/dts/hisilicon/
2161 ARM/HP JORNADA 7XX MACHINE SUPPORT
2162 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2166 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2167 F: arch/arm/mach-sa1100/jornada720.c
2169 ARM/HPE GXP ARCHITECTURE
2170 M: Jean-Marie Verdun <verdun@hpe.com>
2171 M: Nick Hawkins <nick.hawkins@hpe.com>
2173 F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2174 F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2175 F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2176 F: arch/arm/boot/dts/hpe-bmc*
2177 F: arch/arm/boot/dts/hpe-gxp*
2178 F: arch/arm/mach-hpe/
2179 F: drivers/clocksource/timer-gxp.c
2180 F: drivers/spi/spi-gxp.c
2181 F: drivers/watchdog/gxp-wdt.c
2183 ARM/IGEP MACHINE SUPPORT
2184 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2185 M: Javier Martinez Canillas <javier@dowhile0.org>
2186 L: linux-omap@vger.kernel.org
2187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189 F: arch/arm/boot/dts/omap3-igep*
2191 ARM/INCOME PXA270 SUPPORT
2192 M: Marek Vasut <marek.vasut@gmail.com>
2193 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2195 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2197 ARM/INTEL IOP32X ARM ARCHITECTURE
2198 M: Lennert Buytenhek <kernel@wantstofly.org>
2199 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202 ARM/INTEL IQ81342EX MACHINE SUPPORT
2203 M: Lennert Buytenhek <kernel@wantstofly.org>
2204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207 ARM/INTEL IXDP2850 MACHINE SUPPORT
2208 M: Lennert Buytenhek <kernel@wantstofly.org>
2209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 ARM/INTEL IXP4XX ARM ARCHITECTURE
2213 M: Linus Walleij <linusw@kernel.org>
2214 M: Imre Kaloz <kaloz@openwrt.org>
2215 M: Krzysztof Halasa <khalasa@piap.pl>
2216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2219 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2220 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2221 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2222 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2223 F: arch/arm/mach-ixp4xx/
2224 F: drivers/bus/intel-ixp4xx-eb.c
2225 F: drivers/clocksource/timer-ixp4xx.c
2226 F: drivers/crypto/ixp4xx_crypto.c
2227 F: drivers/gpio/gpio-ixp4xx.c
2228 F: drivers/irqchip/irq-ixp4xx.c
2229 F: include/linux/irqchip/irq-ixp4xx.h
2230 F: include/linux/platform_data/timer-ixp4xx.h
2232 ARM/INTEL KEEMBAY ARCHITECTURE
2233 M: Paul J. Murphy <paul.j.murphy@intel.com>
2234 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2236 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2237 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2238 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2240 ARM/INTEL XSC3 (MANZANO) ARM CORE
2241 M: Lennert Buytenhek <kernel@wantstofly.org>
2242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2245 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2246 M: Lennert Buytenhek <kernel@wantstofly.org>
2247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250 ARM/LG1K ARCHITECTURE
2251 M: Chanho Min <chanho.min@lge.com>
2252 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2254 F: arch/arm64/boot/dts/lg/
2256 ARM/LOGICPD PXA270 MACHINE SUPPORT
2257 M: Lennert Buytenhek <kernel@wantstofly.org>
2258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2261 ARM/LPC18XX ARCHITECTURE
2262 M: Vladimir Zapolskiy <vz@mleia.com>
2263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2265 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2266 F: arch/arm/boot/dts/lpc43*
2267 F: drivers/i2c/busses/i2c-lpc2k.c
2268 F: drivers/memory/pl172.c
2269 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2270 F: drivers/rtc/rtc-lpc24xx.c
2273 ARM/LPC32XX SOC SUPPORT
2274 M: Vladimir Zapolskiy <vz@mleia.com>
2275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2278 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2279 F: arch/arm/boot/dts/lpc32*
2280 F: arch/arm/mach-lpc32xx/
2281 F: drivers/i2c/busses/i2c-pnx.c
2282 F: drivers/net/ethernet/nxp/lpc_eth.c
2283 F: drivers/usb/host/ohci-nxp.c
2284 F: drivers/watchdog/pnx4008_wdt.c
2287 ARM/MAGICIAN MACHINE SUPPORT
2288 M: Philipp Zabel <philipp.zabel@gmail.com>
2291 ARM/Marvell Dove/MV78xx0/Orion SOC support
2292 M: Andrew Lunn <andrew@lunn.ch>
2293 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2294 M: Gregory Clement <gregory.clement@bootlin.com>
2295 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2298 F: Documentation/devicetree/bindings/soc/dove/
2299 F: arch/arm/boot/dts/dove*
2300 F: arch/arm/boot/dts/orion5x*
2301 F: arch/arm/mach-dove/
2302 F: arch/arm/mach-mv78xx0/
2303 F: arch/arm/mach-orion5x/
2304 F: arch/arm/plat-orion/
2305 F: drivers/soc/dove/
2307 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2308 M: Andrew Lunn <andrew@lunn.ch>
2309 M: Gregory Clement <gregory.clement@bootlin.com>
2310 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2314 F: arch/arm/boot/dts/armada*
2315 F: arch/arm/boot/dts/kirkwood*
2316 F: arch/arm/configs/mvebu_*_defconfig
2317 F: arch/arm/mach-mvebu/
2318 F: arch/arm64/boot/dts/marvell/armada*
2319 F: arch/arm64/boot/dts/marvell/cn913*
2320 F: drivers/cpufreq/armada-37xx-cpufreq.c
2321 F: drivers/cpufreq/armada-8k-cpufreq.c
2322 F: drivers/cpufreq/mvebu-cpufreq.c
2323 F: drivers/irqchip/irq-armada-370-xp.c
2324 F: drivers/irqchip/irq-mvebu-*
2325 F: drivers/pinctrl/mvebu/
2326 F: drivers/rtc/rtc-armada38x.c
2328 ARM/Mediatek RTC DRIVER
2329 M: Eddie Huang <eddie.huang@mediatek.com>
2330 M: Sean Wang <sean.wang@mediatek.com>
2331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2334 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2335 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2336 F: drivers/rtc/rtc-mt2712.c
2337 F: drivers/rtc/rtc-mt6397.c
2338 F: drivers/rtc/rtc-mt7622.c
2340 ARM/Mediatek SoC support
2341 M: Matthias Brugger <matthias.bgg@gmail.com>
2342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2343 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2345 W: https://mtk.wiki.kernel.org/
2346 C: irc://chat.freenode.net/linux-mediatek
2347 F: arch/arm/boot/dts/mt6*
2348 F: arch/arm/boot/dts/mt7*
2349 F: arch/arm/boot/dts/mt8*
2350 F: arch/arm/mach-mediatek/
2351 F: arch/arm64/boot/dts/mediatek/
2352 F: drivers/soc/mediatek/
2357 ARM/Mediatek USB3 PHY DRIVER
2358 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2360 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2362 F: Documentation/devicetree/bindings/phy/mediatek,*
2363 F: drivers/phy/mediatek/
2365 ARM/Microchip (AT91) SoC support
2366 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2367 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2368 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371 W: http://www.linux4sam.org
2372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2373 F: arch/arm/boot/dts/at91*.dts
2374 F: arch/arm/boot/dts/at91*.dtsi
2375 F: arch/arm/boot/dts/sama*.dts
2376 F: arch/arm/boot/dts/sama*.dtsi
2377 F: arch/arm/include/debug/at91.S
2378 F: arch/arm/mach-at91/
2379 F: drivers/memory/atmel*
2380 F: drivers/watchdog/sama5d4_wdt.c
2381 F: include/soc/at91/
2382 X: drivers/input/touchscreen/atmel_mxt_ts.c
2383 X: drivers/net/wireless/atmel/
2387 ARM/Microchip Sparx5 SoC support
2388 M: Lars Povlsen <lars.povlsen@microchip.com>
2389 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2390 M: UNGLinuxDriver@microchip.com
2391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2393 T: git git://github.com/microchip-ung/linux-upstream.git
2394 F: arch/arm64/boot/dts/microchip/
2395 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2398 Microchip Timer Counter Block (TCB) Capture Driver
2399 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2401 L: linux-iio@vger.kernel.org
2403 F: drivers/counter/microchip-tcb-capture.c
2405 ARM/MILBEAUT ARCHITECTURE
2406 M: Taichi Sugaya <sugaya.taichi@socionext.com>
2407 M: Takao Orito <orito.takao@socionext.com>
2408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2410 F: arch/arm/boot/dts/milbeaut*
2411 F: arch/arm/mach-milbeaut/
2414 ARM/MIOA701 MACHINE SUPPORT
2415 M: Robert Jarzmik <robert.jarzmik@free.fr>
2416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2418 F: arch/arm/mach-pxa/mioa701.c
2420 ARM/MStar/Sigmastar Armv7 SoC support
2421 M: Daniel Palmer <daniel@thingy.jp>
2422 M: Romain Perier <romain.perier@gmail.com>
2423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2425 W: http://linux-chenxing.org/
2426 T: git git://github.com/linux-chenxing/linux.git
2427 F: Documentation/devicetree/bindings/arm/mstar/*
2428 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2429 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2430 F: arch/arm/boot/dts/mstar-*
2431 F: arch/arm/mach-mstar/
2432 F: drivers/clk/mstar/
2433 F: drivers/clocksource/timer-msc313e.c
2434 F: drivers/gpio/gpio-msc313.c
2435 F: drivers/rtc/rtc-msc313.c
2436 F: drivers/watchdog/msc313e_wdt.c
2437 F: include/dt-bindings/clock/mstar-*
2438 F: include/dt-bindings/gpio/msc313-gpio.h
2440 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2441 M: Michael Petchkovsky <mkpetch@internode.on.net>
2444 ARM/NOMADIK/Ux500 ARCHITECTURES
2445 M: Linus Walleij <linus.walleij@linaro.org>
2446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2449 F: Documentation/devicetree/bindings/arm/ste-*
2450 F: Documentation/devicetree/bindings/arm/ux500.yaml
2451 F: Documentation/devicetree/bindings/arm/ux500/
2452 F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2453 F: arch/arm/boot/dts/ste-*
2454 F: arch/arm/mach-nomadik/
2455 F: arch/arm/mach-ux500/
2456 F: drivers/clk/clk-nomadik.c
2457 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2458 F: drivers/dma/ste_dma40*
2459 F: drivers/hwspinlock/u8500_hsem.c
2460 F: drivers/i2c/busses/i2c-nomadik.c
2461 F: drivers/iio/adc/ab8500-gpadc.c
2462 F: drivers/mfd/ab8500*
2463 F: drivers/mfd/abx500*
2464 F: drivers/mfd/db8500*
2465 F: drivers/pinctrl/nomadik/
2466 F: drivers/rtc/rtc-ab8500.c
2467 F: drivers/rtc/rtc-pl031.c
2468 F: drivers/soc/ux500/
2470 ARM/NUVOTON NPCM ARCHITECTURE
2471 M: Avi Fishman <avifishman70@gmail.com>
2472 M: Tomer Maimon <tmaimon77@gmail.com>
2473 M: Tali Perry <tali.perry1@gmail.com>
2474 R: Patrick Venture <venture@google.com>
2475 R: Nancy Yuen <yuenn@google.com>
2476 R: Benjamin Fair <benjaminfair@google.com>
2477 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2479 F: Documentation/devicetree/bindings/*/*/*npcm*
2480 F: Documentation/devicetree/bindings/*/*npcm*
2481 F: Documentation/devicetree/bindings/arm/npcm/*
2482 F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2483 F: arch/arm/boot/dts/nuvoton-npcm*
2484 F: arch/arm/mach-npcm/
2485 F: arch/arm64/boot/dts/nuvoton/
2487 F: drivers/*/*/*npcm*
2488 F: drivers/rtc/rtc-nct3018y.c
2489 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2490 F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2492 ARM/NUVOTON WPCM450 ARCHITECTURE
2493 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2494 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2496 W: https://github.com/neuschaefer/wpcm450/wiki
2497 F: Documentation/devicetree/bindings/*/*wpcm*
2498 F: arch/arm/boot/dts/nuvoton-wpcm450*
2499 F: arch/arm/mach-npcm/wpcm450.c
2500 F: drivers/*/*/*wpcm*
2503 ARM/NXP S32G ARCHITECTURE
2504 M: Chester Lin <clin@suse.com>
2505 R: Andreas Färber <afaerber@suse.de>
2506 R: Matthias Brugger <mbrugger@suse.com>
2507 R: NXP S32 Linux Team <s32@nxp.com>
2508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2510 F: arch/arm64/boot/dts/freescale/s32g*.dts*
2512 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2513 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2515 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2516 F: arch/arm/mach-s3c/gta02.h
2517 F: arch/arm/mach-s3c/mach-gta02.c
2519 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2520 M: Alexander Clouter <alex@digriz.org.uk>
2521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523 W: http://www.digriz.org.uk/ts78xx/kernel
2524 F: arch/arm/mach-orion5x/ts78xx-*
2526 ARM/OXNAS platform support
2527 M: Neil Armstrong <narmstrong@baylibre.com>
2528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2529 L: linux-oxnas@groups.io (moderated for non-subscribers)
2531 F: arch/arm/boot/dts/ox8*.dts*
2532 F: arch/arm/mach-oxnas/
2533 F: drivers/power/reset/oxnas-restart.c
2536 ARM/PALM TREO SUPPORT
2537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2539 F: arch/arm/mach-pxa/palmtreo.*
2541 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2542 M: Marek Vasut <marek.vasut@gmail.com>
2543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2545 W: http://hackndev.com
2546 F: arch/arm/mach-pxa/include/mach/palmld.h
2547 F: arch/arm/mach-pxa/include/mach/palmtc.h
2548 F: arch/arm/mach-pxa/include/mach/palmtx.h
2549 F: arch/arm/mach-pxa/palmld.c
2550 F: arch/arm/mach-pxa/palmt5.*
2551 F: arch/arm/mach-pxa/palmtc.c
2552 F: arch/arm/mach-pxa/palmte2.*
2553 F: arch/arm/mach-pxa/palmtx.c
2556 M: Sergey Lapin <slapin@ossfans.org>
2557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2559 W: http://hackndev.com
2560 F: arch/arm/mach-pxa/palmz72.*
2563 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2565 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2567 ARM/PT DIGITAL BOARD PORT
2568 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2571 W: http://www.armlinux.org.uk/
2573 ARM/QUALCOMM SUPPORT
2574 M: Andy Gross <agross@kernel.org>
2575 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2576 R: Konrad Dybcio <konrad.dybcio@somainline.org>
2577 L: linux-arm-msm@vger.kernel.org
2579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2580 F: Documentation/devicetree/bindings/*/qcom*
2581 F: Documentation/devicetree/bindings/soc/qcom/
2582 F: arch/arm/boot/dts/qcom-*.dts
2583 F: arch/arm/boot/dts/qcom-*.dtsi
2584 F: arch/arm/mach-qcom/
2585 F: arch/arm64/boot/dts/qcom/
2586 F: drivers/*/*/qcom*
2587 F: drivers/*/*/qcom/
2588 F: drivers/*/pm8???-*
2591 F: drivers/bluetooth/btqcomsmd.c
2592 F: drivers/clocksource/timer-qcom.c
2593 F: drivers/cpuidle/cpuidle-qcom-spm.c
2594 F: drivers/extcon/extcon-qcom*
2595 F: drivers/i2c/busses/i2c-qcom-geni.c
2596 F: drivers/i2c/busses/i2c-qup.c
2597 F: drivers/iommu/msm*
2598 F: drivers/mfd/ssbi.c
2599 F: drivers/mmc/host/mmci_qcom*
2600 F: drivers/mmc/host/sdhci-msm.c
2601 F: drivers/pci/controller/dwc/pcie-qcom.c
2602 F: drivers/phy/qualcomm/
2603 F: drivers/power/*/msm*
2604 F: drivers/reset/reset-qcom-*
2605 F: drivers/ufs/host/ufs-qcom*
2606 F: drivers/spi/spi-geni-qcom.c
2607 F: drivers/spi/spi-qcom-qspi.c
2608 F: drivers/spi/spi-qup.c
2609 F: drivers/tty/serial/msm_serial.c
2610 F: drivers/usb/dwc3/dwc3-qcom.c
2611 F: include/dt-bindings/*/qcom*
2612 F: include/linux/*/qcom*
2613 F: include/linux/soc/qcom/
2615 ARM/RADISYS ENP2611 MACHINE SUPPORT
2616 M: Lennert Buytenhek <kernel@wantstofly.org>
2617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2620 ARM/RDA MICRO ARCHITECTURE
2621 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2623 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2625 F: Documentation/devicetree/bindings/arm/rda.yaml
2626 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2627 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2628 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2629 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2630 F: arch/arm/boot/dts/rda8810pl-*
2631 F: drivers/clocksource/timer-rda.c
2632 F: drivers/gpio/gpio-rda.c
2633 F: drivers/irqchip/irq-rda-intc.c
2634 F: drivers/tty/serial/rda-uart.c
2636 ARM/REALTEK ARCHITECTURE
2637 M: Andreas Färber <afaerber@suse.de>
2638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2639 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2641 F: Documentation/devicetree/bindings/arm/realtek.yaml
2642 F: arch/arm/boot/dts/rtd*
2643 F: arch/arm/mach-realtek/
2644 F: arch/arm64/boot/dts/realtek/
2646 ARM/RENESAS ARM64 ARCHITECTURE
2647 M: Geert Uytterhoeven <geert+renesas@glider.be>
2648 M: Magnus Damm <magnus.damm@gmail.com>
2649 L: linux-renesas-soc@vger.kernel.org
2651 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2652 C: irc://irc.libera.chat/renesas-soc
2653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2654 F: Documentation/devicetree/bindings/arm/renesas.yaml
2655 F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2656 F: Documentation/devicetree/bindings/soc/renesas/
2657 F: arch/arm64/boot/dts/renesas/
2658 F: drivers/soc/renesas/
2659 F: include/linux/soc/renesas/
2661 ARM/RISCPC ARCHITECTURE
2662 M: Russell King <linux@armlinux.org.uk>
2663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2665 W: http://www.armlinux.org.uk/
2666 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2667 F: arch/arm/include/asm/hardware/ioc.h
2668 F: arch/arm/include/asm/hardware/iomd.h
2669 F: arch/arm/include/asm/hardware/memc.h
2670 F: arch/arm/mach-rpc/
2671 F: drivers/net/ethernet/8390/etherh.c
2672 F: drivers/net/ethernet/i825xx/ether1*
2673 F: drivers/net/ethernet/seeq/ether3*
2674 F: drivers/scsi/arm/
2676 ARM/Rockchip SoC support
2677 M: Heiko Stuebner <heiko@sntech.de>
2678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2679 L: linux-rockchip@lists.infradead.org
2681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2682 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2683 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2684 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2685 F: arch/arm/boot/dts/rk3*
2686 F: arch/arm/boot/dts/rv1108*
2687 F: arch/arm/mach-rockchip/
2688 F: drivers/*/*/*rockchip*
2689 F: drivers/*/*rockchip*
2690 F: drivers/clk/rockchip/
2691 F: drivers/i2c/busses/i2c-rk3x.c
2692 F: sound/soc/rockchip/
2695 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2696 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2697 R: Alim Akhtar <alim.akhtar@samsung.com>
2698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2699 L: linux-samsung-soc@vger.kernel.org
2701 C: irc://irc.libera.chat/linux-exynos
2702 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2703 B: mailto:linux-samsung-soc@vger.kernel.org
2704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2705 F: Documentation/arm/samsung/
2706 F: Documentation/devicetree/bindings/arm/samsung/
2707 F: Documentation/devicetree/bindings/hwinfo/samsung,*
2708 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2709 F: Documentation/devicetree/bindings/soc/samsung/
2710 F: arch/arm/boot/dts/exynos*
2711 F: arch/arm/boot/dts/s3c*
2712 F: arch/arm/boot/dts/s5p*
2713 F: arch/arm/mach-exynos*/
2714 F: arch/arm/mach-s3c/
2715 F: arch/arm/mach-s5p*/
2716 F: arch/arm64/boot/dts/exynos/
2717 F: drivers/*/*/*s3c24*
2718 F: drivers/*/*s3c24*
2719 F: drivers/*/*s3c64xx*
2720 F: drivers/*/*s5pv210*
2721 F: drivers/clocksource/samsung_pwm_timer.c
2722 F: drivers/memory/samsung/
2723 F: drivers/pwm/pwm-samsung.c
2724 F: drivers/soc/samsung/
2725 F: drivers/tty/serial/samsung*
2726 F: include/clocksource/samsung_pwm.h
2727 F: include/linux/platform_data/*s3c*
2728 F: include/linux/serial_s3c.h
2729 F: include/linux/soc/samsung/
2735 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2736 M: Łukasz Stelmach <l.stelmach@samsung.com>
2737 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2738 L: linux-media@vger.kernel.org
2740 F: drivers/media/platform/samsung/s5p-g2d/
2742 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2743 M: Marek Szyprowski <m.szyprowski@samsung.com>
2744 L: linux-samsung-soc@vger.kernel.org
2745 L: linux-media@vger.kernel.org
2747 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2748 F: drivers/media/cec/platform/s5p/
2750 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2751 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2752 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2753 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2755 L: linux-media@vger.kernel.org
2757 F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2758 F: drivers/media/platform/samsung/s5p-jpeg/
2760 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2761 M: Marek Szyprowski <m.szyprowski@samsung.com>
2762 M: Andrzej Hajda <andrzej.hajda@intel.com>
2763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2764 L: linux-media@vger.kernel.org
2766 F: drivers/media/platform/samsung/s5p-mfc/
2768 ARM/SHMOBILE ARM ARCHITECTURE
2769 M: Geert Uytterhoeven <geert+renesas@glider.be>
2770 M: Magnus Damm <magnus.damm@gmail.com>
2771 L: linux-renesas-soc@vger.kernel.org
2773 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2774 C: irc://irc.libera.chat/renesas-soc
2775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2776 F: Documentation/devicetree/bindings/arm/renesas.yaml
2777 F: Documentation/devicetree/bindings/soc/renesas/
2778 F: arch/arm/boot/dts/emev2*
2779 F: arch/arm/boot/dts/gr-peach*
2780 F: arch/arm/boot/dts/iwg20d-q7*
2781 F: arch/arm/boot/dts/r7s*
2782 F: arch/arm/boot/dts/r8a*
2783 F: arch/arm/boot/dts/r9a*
2784 F: arch/arm/boot/dts/sh*
2785 F: arch/arm/configs/shmobile_defconfig
2786 F: arch/arm/include/debug/renesas-scif.S
2787 F: arch/arm/mach-shmobile/
2788 F: drivers/soc/renesas/
2789 F: include/linux/soc/renesas/
2791 ARM/SOCFPGA ARCHITECTURE
2792 M: Dinh Nguyen <dinguyen@kernel.org>
2794 W: http://www.rocketboards.org
2795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2796 F: arch/arm/boot/dts/socfpga*
2797 F: arch/arm/configs/socfpga_defconfig
2798 F: arch/arm/mach-socfpga/
2799 F: arch/arm64/boot/dts/altera/
2800 F: arch/arm64/boot/dts/intel/
2802 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2803 M: Dinh Nguyen <dinguyen@kernel.org>
2805 F: drivers/clk/socfpga/
2807 ARM/SOCFPGA EDAC SUPPORT
2808 M: Dinh Nguyen <dinguyen@kernel.org>
2810 F: drivers/edac/altera_edac.[ch]
2812 ARM/SPREADTRUM SoC SUPPORT
2813 M: Orson Zhai <orsonzhai@gmail.com>
2814 M: Baolin Wang <baolin.wang7@gmail.com>
2815 M: Chunyan Zhang <zhang.lyra@gmail.com>
2817 F: arch/arm64/boot/dts/sprd
2822 ARM/STI ARCHITECTURE
2823 M: Patrice Chotard <patrice.chotard@foss.st.com>
2824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2826 W: http://www.stlinux.com
2827 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2828 F: arch/arm/boot/dts/sti*
2829 F: arch/arm/mach-sti/
2830 F: drivers/ata/ahci_st.c
2831 F: drivers/char/hw_random/st-rng.c
2832 F: drivers/clocksource/arm_global_timer.c
2833 F: drivers/clocksource/clksrc_st_lpc.c
2834 F: drivers/cpufreq/sti-cpufreq.c
2835 F: drivers/dma/st_fdma*
2836 F: drivers/i2c/busses/i2c-st.c
2837 F: drivers/media/platform/st/sti/c8sectpfe/
2838 F: drivers/media/rc/st_rc.c
2839 F: drivers/mmc/host/sdhci-st.c
2840 F: drivers/phy/st/phy-miphy28lp.c
2841 F: drivers/phy/st/phy-stih407-usb.c
2842 F: drivers/pinctrl/pinctrl-st.c
2843 F: drivers/remoteproc/st_remoteproc.c
2844 F: drivers/remoteproc/st_slim_rproc.c
2845 F: drivers/reset/sti/
2846 F: drivers/rtc/rtc-st-lpc.c
2847 F: drivers/tty/serial/st-asc.c
2848 F: drivers/usb/dwc3/dwc3-st.c
2849 F: drivers/usb/host/ehci-st.c
2850 F: drivers/usb/host/ohci-st.c
2851 F: drivers/watchdog/st_lpc_wdt.c
2852 F: include/linux/remoteproc/st_slim_rproc.h
2854 ARM/STM32 ARCHITECTURE
2855 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2856 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2857 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2861 F: arch/arm/boot/dts/stm32*
2862 F: arch/arm/mach-stm32/
2863 F: drivers/clocksource/armv7m_systick.c
2867 ARM/SUNPLUS SP7021 SOC SUPPORT
2868 M: Qin Jian <qinjian@cqplus1.com>
2869 L: linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2871 W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2872 F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2873 F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2874 F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2875 F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2876 F: arch/arm/boot/dts/sunplus-sp7021*.dts*
2877 F: arch/arm/configs/sp7021_*defconfig
2878 F: arch/arm/mach-sunplus/
2879 F: drivers/irqchip/irq-sp7021-intc.c
2880 F: drivers/reset/reset-sunplus.c
2881 F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
2882 F: include/dt-bindings/reset/sunplus,sp7021-reset.h
2884 ARM/Synaptics SoC support
2885 M: Jisheng Zhang <jszhang@kernel.org>
2886 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2887 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2889 F: arch/arm/boot/dts/berlin*
2890 F: arch/arm/mach-berlin/
2891 F: arch/arm64/boot/dts/synaptics/
2893 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2894 M: Lennert Buytenhek <kernel@wantstofly.org>
2895 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2898 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2899 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2900 L: linux-tegra@vger.kernel.org
2901 L: linux-media@vger.kernel.org
2903 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2904 F: drivers/media/cec/platform/tegra/
2906 ARM/TESLA FSD SoC SUPPORT
2907 M: Alim Akhtar <alim.akhtar@samsung.com>
2908 M: linux-fsd@tesla.com
2909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2910 L: linux-samsung-soc@vger.kernel.org
2912 F: arch/arm64/boot/dts/tesla*
2914 ARM/TETON BGA MACHINE SUPPORT
2915 M: "Mark F. Brown" <mark.brown314@gmail.com>
2916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2919 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2920 M: Santosh Shilimkar <ssantosh@kernel.org>
2921 L: linux-kernel@vger.kernel.org
2923 F: drivers/memory/*emif*
2925 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2926 M: Nishanth Menon <nm@ti.com>
2927 M: Santosh Shilimkar <ssantosh@kernel.org>
2928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2931 F: arch/arm/boot/dts/keystone-*
2932 F: arch/arm/mach-keystone/
2934 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2935 M: Santosh Shilimkar <ssantosh@kernel.org>
2936 L: linux-kernel@vger.kernel.org
2938 F: drivers/clk/keystone/
2940 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2941 M: Santosh Shilimkar <ssantosh@kernel.org>
2942 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2943 L: linux-kernel@vger.kernel.org
2945 F: drivers/clocksource/timer-keystone.c
2947 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2948 M: Santosh Shilimkar <ssantosh@kernel.org>
2949 L: linux-kernel@vger.kernel.org
2951 F: drivers/power/reset/keystone-reset.c
2953 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2954 M: Nishanth Menon <nm@ti.com>
2955 M: Vignesh Raghavendra <vigneshr@ti.com>
2956 M: Tero Kristo <kristo@kernel.org>
2957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2959 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2960 F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2961 F: arch/arm64/boot/dts/ti/Makefile
2962 F: arch/arm64/boot/dts/ti/k3-*
2963 F: include/dt-bindings/pinctrl/k3.h
2965 ARM/THECUS N2100 MACHINE SUPPORT
2966 M: Lennert Buytenhek <kernel@wantstofly.org>
2967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2970 ARM/TOSA MACHINE SUPPORT
2971 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2972 M: Dirk Opfer <dirk@opfer-online.de>
2975 ARM/TOSHIBA VISCONTI ARCHITECTURE
2976 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2980 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2981 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2982 F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2983 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2984 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2985 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2986 F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2987 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2988 F: arch/arm64/boot/dts/toshiba/
2989 F: drivers/clk/visconti/
2990 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2991 F: drivers/gpio/gpio-visconti.c
2992 F: drivers/pci/controller/dwc/pcie-visconti.c
2993 F: drivers/pinctrl/visconti/
2994 F: drivers/watchdog/visconti_wdt.c
2997 ARM/UNIPHIER ARCHITECTURE
2998 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2999 M: Masami Hiramatsu <mhiramat@kernel.org>
3000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3002 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3003 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3004 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3005 F: arch/arm/boot/dts/uniphier*
3006 F: arch/arm/include/asm/hardware/cache-uniphier.h
3007 F: arch/arm/mach-uniphier/
3008 F: arch/arm/mm/cache-uniphier.c
3009 F: arch/arm64/boot/dts/socionext/uniphier*
3010 F: drivers/bus/uniphier-system-bus.c
3011 F: drivers/clk/uniphier/
3012 F: drivers/dma/uniphier-mdmac.c
3013 F: drivers/gpio/gpio-uniphier.c
3014 F: drivers/i2c/busses/i2c-uniphier*
3015 F: drivers/irqchip/irq-uniphier-aidet.c
3016 F: drivers/mmc/host/uniphier-sd.c
3017 F: drivers/pinctrl/uniphier/
3018 F: drivers/reset/reset-uniphier.c
3019 F: drivers/tty/serial/8250/8250_uniphier.c
3022 ARM/VERSATILE EXPRESS PLATFORM
3023 M: Liviu Dudau <liviu.dudau@arm.com>
3024 M: Sudeep Holla <sudeep.holla@arm.com>
3025 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
3026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3030 F: arch/arm/boot/dts/vexpress*
3031 F: arch/arm/mach-vexpress/
3032 F: arch/arm64/boot/dts/arm/
3033 F: drivers/clk/versatile/clk-vexpress-osc.c
3034 F: drivers/clocksource/timer-versatile.c
3038 M: Russell King <linux@armlinux.org.uk>
3039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3041 W: http://www.armlinux.org.uk/
3044 ARM/VOIPAC PXA270 SUPPORT
3045 M: Marek Vasut <marek.vasut@gmail.com>
3046 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3048 F: arch/arm/mach-pxa/include/mach/vpac270.h
3049 F: arch/arm/mach-pxa/vpac270.c
3051 ARM/VT8500 ARM ARCHITECTURE
3052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3054 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3055 F: arch/arm/mach-vt8500/
3056 F: drivers/clocksource/timer-vt8500.c
3057 F: drivers/i2c/busses/i2c-wmt.c
3058 F: drivers/mmc/host/wmt-sdmmc.c
3059 F: drivers/pwm/pwm-vt8500.c
3060 F: drivers/rtc/rtc-vt8500.c
3061 F: drivers/tty/serial/vt8500_serial.c
3062 F: drivers/usb/host/ehci-platform.c
3063 F: drivers/usb/host/uhci-platform.c
3064 F: drivers/video/fbdev/vt8500lcdfb.*
3065 F: drivers/video/fbdev/wm8505fb*
3066 F: drivers/video/fbdev/wmt_ge_rops.*
3068 ARM/ZIPIT Z2 SUPPORT
3069 M: Marek Vasut <marek.vasut@gmail.com>
3070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3072 F: arch/arm/mach-pxa/include/mach/z2.h
3073 F: arch/arm/mach-pxa/z2.c
3075 ARM/ZYNQ ARCHITECTURE
3076 M: Michal Simek <michal.simek@xilinx.com>
3077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3079 W: http://wiki.xilinx.com
3080 T: git https://github.com/Xilinx/linux-xlnx.git
3081 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3082 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3083 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3084 F: arch/arm/mach-zynq/
3085 F: drivers/clocksource/timer-cadence-ttc.c
3086 F: drivers/cpuidle/cpuidle-zynq.c
3087 F: drivers/edac/synopsys_edac.c
3088 F: drivers/i2c/busses/i2c-cadence.c
3089 F: drivers/i2c/busses/i2c-xiic.c
3090 F: drivers/mmc/host/sdhci-of-arasan.c
3094 ARM64 PORT (AARCH64 ARCHITECTURE)
3095 M: Catalin Marinas <catalin.marinas@arm.com>
3096 M: Will Deacon <will@kernel.org>
3097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3100 F: Documentation/arm64/
3102 F: tools/testing/selftests/arm64/
3103 X: arch/arm64/boot/dts/
3105 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3106 M: George McCollister <george.mccollister@gmail.com>
3107 L: netdev@vger.kernel.org
3109 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3110 F: drivers/net/dsa/xrs700x/*
3111 F: net/dsa/tag_xrs700x.c
3113 AS3645A LED FLASH CONTROLLER DRIVER
3114 M: Sakari Ailus <sakari.ailus@iki.fi>
3115 L: linux-leds@vger.kernel.org
3117 F: drivers/leds/flash/leds-as3645a.c
3119 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3120 M: Tianshu Qiu <tian.shu.qiu@intel.com>
3121 L: linux-media@vger.kernel.org
3123 T: git git://linuxtv.org/media_tree.git
3124 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
3125 F: drivers/media/i2c/ak7375.c
3127 ASAHI KASEI AK8974 DRIVER
3128 M: Linus Walleij <linus.walleij@linaro.org>
3129 L: linux-iio@vger.kernel.org
3131 W: http://www.akm.com/
3132 F: drivers/iio/magnetometer/ak8974.c
3134 ASC7621 HARDWARE MONITOR DRIVER
3135 M: George Joseph <george.joseph@fairview5.com>
3136 L: linux-hwmon@vger.kernel.org
3138 F: Documentation/hwmon/asc7621.rst
3139 F: drivers/hwmon/asc7621.c
3141 ASIX AX88796C SPI ETHERNET ADAPTER
3142 M: Łukasz Stelmach <l.stelmach@samsung.com>
3144 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3145 F: drivers/net/ethernet/asix/ax88796c_*
3147 ASPEED PECI CONTROLLER
3148 M: Iwona Winiarska <iwona.winiarska@intel.com>
3149 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3150 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3152 F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3153 F: drivers/peci/controller/peci-aspeed.c
3155 ASPEED PINCTRL DRIVERS
3156 M: Andrew Jeffery <andrew@aj.id.au>
3157 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3158 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3159 L: linux-gpio@vger.kernel.org
3161 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3162 F: drivers/pinctrl/aspeed/
3164 ASPEED SCU INTERRUPT CONTROLLER DRIVER
3165 M: Eddie James <eajames@linux.ibm.com>
3166 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3168 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3169 F: drivers/irqchip/irq-aspeed-scu-ic.c
3170 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3172 ASPEED SD/MMC DRIVER
3173 M: Andrew Jeffery <andrew@aj.id.au>
3174 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3175 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3176 L: linux-mmc@vger.kernel.org
3178 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3179 F: drivers/mmc/host/sdhci-of-aspeed*
3181 ASPEED SMC SPI DRIVER
3182 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3183 M: Cédric Le Goater <clg@kaod.org>
3184 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3185 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3186 L: linux-spi@vger.kernel.org
3188 F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3189 F: drivers/spi/spi-aspeed-smc.c
3191 ASPEED VIDEO ENGINE DRIVER
3192 M: Eddie James <eajames@linux.ibm.com>
3193 L: linux-media@vger.kernel.org
3194 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
3196 F: Documentation/devicetree/bindings/media/aspeed-video.txt
3197 F: drivers/media/platform/aspeed/
3199 ASPEED USB UDC DRIVER
3200 M: Neal Liu <neal_liu@aspeedtech.com>
3201 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3203 F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3204 F: drivers/usb/gadget/udc/aspeed_udc.c
3206 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3207 M: Corentin Chary <corentin.chary@gmail.com>
3208 L: acpi4asus-user@lists.sourceforge.net
3209 L: platform-driver-x86@vger.kernel.org
3211 W: http://acpi4asus.sf.net
3212 F: drivers/platform/x86/asus*.c
3213 F: drivers/platform/x86/eeepc*.c
3215 ASUS TF103C DOCK DRIVER
3216 M: Hans de Goede <hdegoede@redhat.com>
3217 L: platform-driver-x86@vger.kernel.org
3219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3220 F: drivers/platform/x86/asus-tf103c-dock.c
3222 ASUS WMI HARDWARE MONITOR DRIVER
3223 M: Ed Brindley <kernel@maidavale.org>
3224 M: Denis Pauk <pauk.denis@gmail.com>
3225 L: linux-hwmon@vger.kernel.org
3227 F: drivers/hwmon/asus_wmi_sensors.c
3229 ASUS WMI EC HARDWARE MONITOR DRIVER
3230 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3231 M: Denis Pauk <pauk.denis@gmail.com>
3232 L: linux-hwmon@vger.kernel.org
3234 F: drivers/hwmon/asus_wmi_ec_sensors.c
3236 ASUS EC HARDWARE MONITOR DRIVER
3237 M: Eugene Shalygin <eugene.shalygin@gmail.com>
3238 L: linux-hwmon@vger.kernel.org
3240 F: drivers/hwmon/asus-ec-sensors.c
3242 ASUS WIRELESS RADIO CONTROL DRIVER
3243 M: João Paulo Rechi Vita <jprvita@gmail.com>
3244 L: platform-driver-x86@vger.kernel.org
3246 F: drivers/platform/x86/asus-wireless.c
3249 M: David Howells <dhowells@redhat.com>
3250 L: keyrings@vger.kernel.org
3252 F: Documentation/crypto/asymmetric-keys.rst
3253 F: crypto/asymmetric_keys/
3254 F: include/crypto/pkcs7.h
3255 F: include/crypto/public_key.h
3256 F: include/linux/verification.h
3258 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3259 R: Dan Williams <dan.j.williams@intel.com>
3261 W: http://sourceforge.net/projects/xscaleiop
3262 F: Documentation/crypto/async-tx-api.rst
3264 F: include/linux/async_tx.h
3267 M: Bartosz Golaszewski <brgl@bgdev.pl>
3268 L: linux-i2c@vger.kernel.org
3270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3271 F: Documentation/devicetree/bindings/eeprom/at24.yaml
3272 F: drivers/misc/eeprom/at24.c
3274 ATA OVER ETHERNET (AOE) DRIVER
3275 M: "Justin Sanders" <justin@coraid.com>
3277 W: http://www.openaoe.org/
3278 F: Documentation/admin-guide/aoe/
3279 F: drivers/block/aoe/
3281 ATC260X PMIC MFD DRIVER
3282 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3283 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3284 L: linux-actions@lists.infradead.org
3286 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3287 F: drivers/input/misc/atc260x-onkey.c
3288 F: drivers/mfd/atc260*
3289 F: drivers/power/reset/atc260x-poweroff.c
3290 F: drivers/regulator/atc260x-regulator.c
3291 F: include/linux/mfd/atc260x/*
3293 ATHEROS 71XX/9XXX GPIO DRIVER
3294 M: Alban Bedel <albeu@free.fr>
3296 W: https://github.com/AlbanBedel/linux
3297 T: git git://github.com/AlbanBedel/linux
3298 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3299 F: drivers/gpio/gpio-ath79.c
3301 ATHEROS 71XX/9XXX USB PHY DRIVER
3302 M: Alban Bedel <albeu@free.fr>
3304 W: https://github.com/AlbanBedel/linux
3305 T: git git://github.com/AlbanBedel/linux
3306 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3307 F: drivers/phy/qualcomm/phy-ath79-usb.c
3309 ATHEROS ATH GENERIC UTILITIES
3310 M: Kalle Valo <kvalo@kernel.org>
3311 L: linux-wireless@vger.kernel.org
3313 F: drivers/net/wireless/ath/*
3315 ATHEROS ATH5K WIRELESS DRIVER
3316 M: Jiri Slaby <jirislaby@kernel.org>
3317 M: Nick Kossifidis <mickflemm@gmail.com>
3318 M: Luis Chamberlain <mcgrof@kernel.org>
3319 L: linux-wireless@vger.kernel.org
3321 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3322 F: drivers/net/wireless/ath/ath5k/
3324 ATHEROS ATH6KL WIRELESS DRIVER
3325 L: linux-wireless@vger.kernel.org
3327 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3328 F: drivers/net/wireless/ath/ath6kl/
3331 M: Ville Syrjala <syrjala@sci.fi>
3333 F: drivers/input/misc/ati_remote2.c
3335 ATK0110 HWMON DRIVER
3336 M: Luca Tettamanti <kronos.it@gmail.com>
3337 L: linux-hwmon@vger.kernel.org
3339 F: drivers/hwmon/asus_atk0110.c
3341 ATLX ETHERNET DRIVERS
3342 M: Chris Snook <chris.snook@gmail.com>
3343 L: netdev@vger.kernel.org
3345 W: http://sourceforge.net/projects/atl1
3346 W: http://atl1.sourceforge.net
3347 F: drivers/net/ethernet/atheros/
3350 M: Chas Williams <3chas3@gmail.com>
3351 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3352 L: netdev@vger.kernel.org
3354 W: http://linux-atm.sourceforge.net
3356 F: include/linux/atm*
3357 F: include/uapi/linux/atm*
3359 ATMEL MACB ETHERNET DRIVER
3360 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3361 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3363 F: drivers/net/ethernet/cadence/
3365 ATMEL MAXTOUCH DRIVER
3366 M: Nick Dyer <nick@shmanahar.org>
3368 T: git git://github.com/ndyer/linux.git
3369 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3370 F: drivers/input/touchscreen/atmel_mxt_ts.c
3372 ATMEL WIRELESS DRIVER
3373 M: Simon Kelley <simon@thekelleys.org.uk>
3374 L: linux-wireless@vger.kernel.org
3376 W: http://www.thekelleys.org.uk/atmel
3377 W: http://atmelwlandriver.sourceforge.net/
3378 F: drivers/net/wireless/atmel/atmel*
3380 ATOMIC INFRASTRUCTURE
3381 M: Will Deacon <will@kernel.org>
3382 M: Peter Zijlstra <peterz@infradead.org>
3383 R: Boqun Feng <boqun.feng@gmail.com>
3384 R: Mark Rutland <mark.rutland@arm.com>
3385 L: linux-kernel@vger.kernel.org
3387 F: arch/*/include/asm/atomic*.h
3388 F: include/*/atomic*.h
3389 F: include/linux/refcount.h
3390 F: Documentation/atomic_*.txt
3393 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3394 M: Bradley Grove <linuxdrivers@attotech.com>
3395 L: linux-scsi@vger.kernel.org
3397 W: http://www.attotech.com
3398 F: drivers/scsi/esas2r
3400 ATUSB IEEE 802.15.4 RADIO DRIVER
3401 M: Stefan Schmidt <stefan@datenfreihafen.org>
3402 L: linux-wpan@vger.kernel.org
3404 F: drivers/net/ieee802154/at86rf230.h
3405 F: drivers/net/ieee802154/atusb.c
3406 F: drivers/net/ieee802154/atusb.h
3409 M: Paul Moore <paul@paul-moore.com>
3410 M: Eric Paris <eparis@redhat.com>
3411 L: linux-audit@redhat.com (moderated for non-subscribers)
3413 W: https://github.com/linux-audit
3414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3415 F: include/asm-generic/audit_*.h
3416 F: include/linux/audit.h
3417 F: include/linux/audit_arch.h
3418 F: include/uapi/linux/audit.h
3422 AUXILIARY DISPLAY DRIVERS
3423 M: Miguel Ojeda <ojeda@kernel.org>
3425 F: Documentation/devicetree/bindings/auxdisplay/
3426 F: drivers/auxdisplay/
3427 F: include/linux/cfag12864b.h
3429 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3430 M: Andreas Klinger <ak@it-klinger.de>
3431 L: linux-iio@vger.kernel.org
3433 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3434 F: drivers/iio/adc/hx711.c
3437 M: Ralf Baechle <ralf@linux-mips.org>
3438 L: linux-hams@vger.kernel.org
3440 W: http://www.linux-ax25.org/
3441 F: include/net/ax25.h
3442 F: include/uapi/linux/ax25.h
3446 M: Peter Rosin <peda@axentia.se>
3447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3449 F: arch/arm/boot/dts/at91-linea.dtsi
3450 F: arch/arm/boot/dts/at91-natte.dtsi
3451 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3452 F: arch/arm/boot/dts/at91-tse850-3.dts
3454 AXENTIA ASOC DRIVERS
3455 M: Peter Rosin <peda@axentia.se>
3456 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3458 F: Documentation/devicetree/bindings/sound/axentia,*
3459 F: sound/soc/atmel/tse850-pcm5142.c
3461 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3462 M: Nuno Sá <nuno.sa@analog.com>
3463 L: linux-hwmon@vger.kernel.org
3465 W: https://ez.analog.com/linux-software-drivers
3466 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3467 F: drivers/hwmon/axi-fan-control.c
3469 AXXIA I2C CONTROLLER
3470 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3471 L: linux-i2c@vger.kernel.org
3473 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3474 F: drivers/i2c/busses/i2c-axxia.c
3477 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3478 L: linux-media@vger.kernel.org
3480 W: https://linuxtv.org
3481 T: git git://linuxtv.org/media_tree.git
3482 F: drivers/media/usb/dvb-usb-v2/az6007.c
3484 AZTECH FM RADIO RECEIVER DRIVER
3485 M: Hans Verkuil <hverkuil@xs4all.nl>
3486 L: linux-media@vger.kernel.org
3488 W: https://linuxtv.org
3489 T: git git://linuxtv.org/media_tree.git
3490 F: drivers/media/radio/radio-aztech*
3493 L: linux-wireless@vger.kernel.org
3494 L: b43-dev@lists.infradead.org
3496 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3497 F: drivers/net/wireless/broadcom/b43/
3499 B43LEGACY WIRELESS DRIVER
3500 M: Larry Finger <Larry.Finger@lwfinger.net>
3501 L: linux-wireless@vger.kernel.org
3502 L: b43-dev@lists.infradead.org
3504 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3505 F: drivers/net/wireless/broadcom/b43legacy/
3507 BACKLIGHT CLASS/SUBSYSTEM
3508 M: Lee Jones <lee@kernel.org>
3509 M: Daniel Thompson <daniel.thompson@linaro.org>
3510 M: Jingoo Han <jingoohan1@gmail.com>
3511 L: dri-devel@lists.freedesktop.org
3513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3514 F: Documentation/ABI/stable/sysfs-class-backlight
3515 F: Documentation/ABI/testing/sysfs-class-backlight
3516 F: Documentation/devicetree/bindings/leds/backlight
3517 F: drivers/video/backlight/
3518 F: include/linux/backlight.h
3519 F: include/linux/pwm_backlight.h
3521 BARCO P50 GPIO DRIVER
3522 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3523 M: Peter Korsgaard <peter.korsgaard@barco.com>
3525 F: drivers/platform/x86/barco-p50-gpio.c
3528 M: Marek Lindner <mareklindner@neomailbox.ch>
3529 M: Simon Wunderlich <sw@simonwunderlich.de>
3530 M: Antonio Quartulli <a@unstable.cc>
3531 M: Sven Eckelmann <sven@narfation.org>
3532 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3534 W: https://www.open-mesh.org/
3535 Q: https://patchwork.open-mesh.org/project/batman/list/
3536 B: https://www.open-mesh.org/projects/batman-adv/issues
3537 C: ircs://irc.hackint.org/batadv
3538 T: git https://git.open-mesh.org/linux-merge.git
3539 F: Documentation/networking/batman-adv.rst
3540 F: include/uapi/linux/batadv_packet.h
3541 F: include/uapi/linux/batman_adv.h
3544 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3545 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3546 L: linux-hams@vger.kernel.org
3548 W: http://www.baycom.org/~tom/ham/ham.html
3549 F: drivers/net/hamradio/baycom*
3551 BCACHE (BLOCK LAYER CACHE)
3552 M: Coly Li <colyli@suse.de>
3553 M: Kent Overstreet <kent.overstreet@gmail.com>
3554 L: linux-bcache@vger.kernel.org
3556 W: http://bcache.evilpiepirate.org
3557 C: irc://irc.oftc.net/bcache
3558 F: drivers/md/bcache/
3560 BDISP ST MEDIA DRIVER
3561 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3562 L: linux-media@vger.kernel.org
3564 W: https://linuxtv.org
3565 T: git git://linuxtv.org/media_tree.git
3566 F: drivers/media/platform/st/sti/bdisp
3568 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3569 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3570 L: netdev@vger.kernel.org
3572 F: drivers/net/ethernet/ec_bhf.c
3575 M: Luis de Bethencourt <luisbg@kernel.org>
3576 M: Salah Triki <salah.triki@gmail.com>
3578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3579 F: Documentation/filesystems/befs.rst
3583 M: Paolo Valente <paolo.valente@linaro.org>
3584 M: Jens Axboe <axboe@kernel.dk>
3585 L: linux-block@vger.kernel.org
3587 F: Documentation/block/bfq-iosched.rst
3591 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3593 F: Documentation/filesystems/bfs.rst
3595 F: include/uapi/linux/bfs_fs.h
3598 M: Yury Norov <yury.norov@gmail.com>
3599 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3600 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3602 F: include/linux/bitmap.h
3603 F: include/linux/cpumask.h
3604 F: include/linux/find.h
3605 F: include/linux/nodemask.h
3608 F: lib/cpumask_kunit.c
3610 F: lib/find_bit_benchmark.c
3611 F: lib/test_bitmap.c
3612 F: tools/include/linux/bitmap.h
3613 F: tools/include/linux/find.h
3614 F: tools/lib/bitmap.c
3615 F: tools/lib/find_bit.c
3617 BLINKM RGB LED DRIVER
3618 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3620 F: drivers/leds/leds-blinkm.c
3623 M: Jens Axboe <axboe@kernel.dk>
3624 L: linux-block@vger.kernel.org
3626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3627 F: Documentation/ABI/stable/sysfs-block
3628 F: Documentation/block/
3631 F: include/linux/bio.h
3632 F: include/linux/blk*
3633 F: kernel/trace/blktrace.c
3637 M: Joern Engel <joern@lazybastard.org>
3638 L: linux-mtd@lists.infradead.org
3640 F: drivers/mtd/devices/block2mtd.c
3643 M: Marcel Holtmann <marcel@holtmann.org>
3644 M: Johan Hedberg <johan.hedberg@gmail.com>
3645 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3646 L: linux-bluetooth@vger.kernel.org
3648 W: http://www.bluez.org/
3649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3651 F: drivers/bluetooth/
3654 M: Marcel Holtmann <marcel@holtmann.org>
3655 M: Johan Hedberg <johan.hedberg@gmail.com>
3656 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3657 L: linux-bluetooth@vger.kernel.org
3659 W: http://www.bluez.org/
3660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3662 F: include/net/bluetooth/
3666 M: Jay Vosburgh <j.vosburgh@gmail.com>
3667 M: Veaceslav Falico <vfalico@gmail.com>
3668 M: Andy Gospodarek <andy@greyhouse.net>
3669 L: netdev@vger.kernel.org
3671 W: http://sourceforge.net/projects/bonding/
3672 F: Documentation/networking/bonding.rst
3673 F: drivers/net/bonding/
3674 F: include/net/bond*
3675 F: include/uapi/linux/if_bonding.h
3676 F: tools/testing/selftests/drivers/net/bonding/
3678 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3679 M: Dan Robertson <dan@dlrobertson.com>
3680 L: linux-iio@vger.kernel.org
3682 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3683 F: drivers/iio/accel/bma400*
3685 BPF [GENERAL] (Safe Dynamic Programs and Tools)
3686 M: Alexei Starovoitov <ast@kernel.org>
3687 M: Daniel Borkmann <daniel@iogearbox.net>
3688 M: Andrii Nakryiko <andrii@kernel.org>
3689 R: Martin KaFai Lau <martin.lau@linux.dev>
3690 R: Song Liu <song@kernel.org>
3691 R: Yonghong Song <yhs@fb.com>
3692 R: John Fastabend <john.fastabend@gmail.com>
3693 R: KP Singh <kpsingh@kernel.org>
3694 R: Stanislav Fomichev <sdf@google.com>
3695 R: Hao Luo <haoluo@google.com>
3696 R: Jiri Olsa <jolsa@kernel.org>
3697 L: bpf@vger.kernel.org
3700 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3703 F: Documentation/bpf/
3704 F: Documentation/networking/filter.rst
3705 F: Documentation/userspace-api/ebpf/
3707 F: include/linux/bpf*
3708 F: include/linux/btf*
3709 F: include/linux/filter.h
3710 F: include/trace/events/xdp.h
3711 F: include/uapi/linux/bpf*
3712 F: include/uapi/linux/btf*
3713 F: include/uapi/linux/filter.h
3715 F: kernel/trace/bpf_trace.c
3718 F: net/core/filter.c
3719 F: net/sched/act_bpf.c
3720 F: net/sched/cls_bpf.c
3722 F: scripts/bpf_doc.py
3723 F: scripts/pahole-flags.sh
3724 F: scripts/pahole-version.sh
3727 F: tools/testing/selftests/bpf/
3730 M: Shubham Bansal <illusionist.neo@gmail.com>
3731 L: bpf@vger.kernel.org
3736 M: Daniel Borkmann <daniel@iogearbox.net>
3737 M: Alexei Starovoitov <ast@kernel.org>
3738 M: Zi Shen Lim <zlim.lnx@gmail.com>
3739 L: bpf@vger.kernel.org
3743 BPF JIT for MIPS (32-BIT AND 64-BIT)
3744 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3745 M: Paul Burton <paulburton@kernel.org>
3746 L: bpf@vger.kernel.org
3750 BPF JIT for NFP NICs
3751 M: Jakub Kicinski <kuba@kernel.org>
3752 L: bpf@vger.kernel.org
3754 F: drivers/net/ethernet/netronome/nfp/bpf/
3756 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3757 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3758 M: Michael Ellerman <mpe@ellerman.id.au>
3759 L: bpf@vger.kernel.org
3761 F: arch/powerpc/net/
3763 BPF JIT for RISC-V (32-bit)
3764 M: Luke Nelson <luke.r.nels@gmail.com>
3765 M: Xi Wang <xi.wang@gmail.com>
3766 L: bpf@vger.kernel.org
3769 X: arch/riscv/net/bpf_jit_comp64.c
3771 BPF JIT for RISC-V (64-bit)
3772 M: Björn Töpel <bjorn@kernel.org>
3773 L: bpf@vger.kernel.org
3776 X: arch/riscv/net/bpf_jit_comp32.c
3779 M: Ilya Leoshkevich <iii@linux.ibm.com>
3780 M: Heiko Carstens <hca@linux.ibm.com>
3781 M: Vasily Gorbik <gor@linux.ibm.com>
3782 L: bpf@vger.kernel.org
3785 X: arch/s390/net/pnet.c
3787 BPF JIT for SPARC (32-BIT AND 64-BIT)
3788 M: David S. Miller <davem@davemloft.net>
3789 L: bpf@vger.kernel.org
3793 BPF JIT for X86 32-BIT
3794 M: Wang YanQing <udknight@gmail.com>
3795 L: bpf@vger.kernel.org
3797 F: arch/x86/net/bpf_jit_comp32.c
3799 BPF JIT for X86 64-BIT
3800 M: Alexei Starovoitov <ast@kernel.org>
3801 M: Daniel Borkmann <daniel@iogearbox.net>
3802 L: bpf@vger.kernel.org
3805 X: arch/x86/net/bpf_jit_comp32.c
3808 M: Alexei Starovoitov <ast@kernel.org>
3809 M: Daniel Borkmann <daniel@iogearbox.net>
3810 R: John Fastabend <john.fastabend@gmail.com>
3811 L: bpf@vger.kernel.org
3813 F: kernel/bpf/verifier.c
3814 F: kernel/bpf/tnum.c
3815 F: kernel/bpf/core.c
3816 F: kernel/bpf/syscall.c
3817 F: kernel/bpf/dispatcher.c
3818 F: kernel/bpf/trampoline.c
3819 F: include/linux/bpf*
3820 F: include/linux/filter.h
3823 M: Martin KaFai Lau <martin.lau@linux.dev>
3824 L: bpf@vger.kernel.org
3827 F: include/linux/btf*
3830 M: Song Liu <song@kernel.org>
3831 R: Jiri Olsa <jolsa@kernel.org>
3832 L: bpf@vger.kernel.org
3834 F: kernel/trace/bpf_trace.c
3835 F: kernel/bpf/stackmap.c
3837 BPF [NETWORKING] (tc BPF, sock_addr)
3838 M: Martin KaFai Lau <martin.lau@linux.dev>
3839 M: Daniel Borkmann <daniel@iogearbox.net>
3840 R: John Fastabend <john.fastabend@gmail.com>
3841 L: bpf@vger.kernel.org
3842 L: netdev@vger.kernel.org
3844 F: net/core/filter.c
3845 F: net/sched/act_bpf.c
3846 F: net/sched/cls_bpf.c
3848 BPF [NETWORKING] (struct_ops, reuseport)
3849 M: Martin KaFai Lau <martin.lau@linux.dev>
3850 L: bpf@vger.kernel.org
3851 L: netdev@vger.kernel.org
3853 F: kernel/bpf/bpf_struct*
3855 BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3856 M: KP Singh <kpsingh@kernel.org>
3857 R: Florent Revest <revest@chromium.org>
3858 R: Brendan Jackman <jackmanb@chromium.org>
3859 L: bpf@vger.kernel.org
3861 F: Documentation/bpf/prog_lsm.rst
3862 F: include/linux/bpf_lsm.h
3863 F: kernel/bpf/bpf_lsm.c
3866 BPF [STORAGE & CGROUPS]
3867 M: Martin KaFai Lau <martin.lau@linux.dev>
3868 L: bpf@vger.kernel.org
3870 F: kernel/bpf/cgroup.c
3871 F: kernel/bpf/*storage.c
3872 F: kernel/bpf/bpf_lru*
3875 M: Andrii Nakryiko <andrii@kernel.org>
3876 L: bpf@vger.kernel.org
3878 F: kernel/bpf/ringbuf.c
3881 M: Yonghong Song <yhs@fb.com>
3882 L: bpf@vger.kernel.org
3884 F: kernel/bpf/*iter.c
3886 BPF [L7 FRAMEWORK] (sockmap)
3887 M: John Fastabend <john.fastabend@gmail.com>
3888 M: Jakub Sitnicki <jakub@cloudflare.com>
3889 L: netdev@vger.kernel.org
3890 L: bpf@vger.kernel.org
3892 F: include/linux/skmsg.h
3894 F: net/core/sock_map.c
3895 F: net/ipv4/tcp_bpf.c
3896 F: net/ipv4/udp_bpf.c
3897 F: net/unix/unix_bpf.c
3899 BPF [LIBRARY] (libbpf)
3900 M: Andrii Nakryiko <andrii@kernel.org>
3901 L: bpf@vger.kernel.org
3905 BPF [TOOLING] (bpftool)
3906 M: Quentin Monnet <quentin@isovalent.com>
3907 L: bpf@vger.kernel.org
3909 F: kernel/bpf/disasm.*
3910 F: tools/bpf/bpftool/
3912 BPF [SELFTESTS] (Test Runners & Infrastructure)
3913 M: Andrii Nakryiko <andrii@kernel.org>
3914 R: Mykola Lysenko <mykolal@fb.com>
3915 L: bpf@vger.kernel.org
3917 F: tools/testing/selftests/bpf/
3920 L: bpf@vger.kernel.org
3922 K: (?:\b|_)bpf(?:\b|_)
3924 BROADCOM B44 10/100 ETHERNET DRIVER
3925 M: Michael Chan <michael.chan@broadcom.com>
3926 L: netdev@vger.kernel.org
3928 F: drivers/net/ethernet/broadcom/b44.*
3930 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3931 M: Florian Fainelli <f.fainelli@gmail.com>
3932 L: netdev@vger.kernel.org
3933 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3935 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3936 F: drivers/net/dsa/b53/*
3937 F: drivers/net/dsa/bcm_sf2*
3938 F: include/linux/dsa/brcm.h
3939 F: include/linux/platform_data/b53.h
3941 BROADCOM BCMBCA ARM ARCHITECTURE
3942 M: William Zhang <william.zhang@broadcom.com>
3943 M: Anand Gore <anand.gore@broadcom.com>
3944 M: Kursad Oney <kursad.oney@broadcom.com>
3945 M: Florian Fainelli <f.fainelli@gmail.com>
3946 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3949 T: git git://github.com/broadcom/stblinux.git
3950 F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3951 F: arch/arm64/boot/dts/broadcom/bcmbca/*
3968 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3969 M: Florian Fainelli <f.fainelli@gmail.com>
3970 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3971 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3974 T: git git://github.com/broadcom/stblinux.git
3975 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3976 F: drivers/pci/controller/pcie-brcmstb.c
3977 F: drivers/staging/vc04_services
3982 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3983 M: Florian Fainelli <f.fainelli@gmail.com>
3984 M: Ray Jui <rjui@broadcom.com>
3985 M: Scott Branden <sbranden@broadcom.com>
3986 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3988 T: git git://github.com/broadcom/mach-bcm
3989 F: arch/arm/mach-bcm/
3995 BROADCOM BCM47XX MIPS ARCHITECTURE
3996 M: Hauke Mehrtens <hauke@hauke-m.de>
3997 M: Rafał Miłecki <zajec5@gmail.com>
3998 L: linux-mips@vger.kernel.org
4000 F: Documentation/devicetree/bindings/mips/brcm/
4001 F: arch/mips/bcm47xx/*
4002 F: arch/mips/include/asm/mach-bcm47xx/*
4004 BROADCOM BCM4908 ETHERNET DRIVER
4005 M: Rafał Miłecki <rafal@milecki.pl>
4006 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4007 L: netdev@vger.kernel.org
4009 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4010 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
4011 F: drivers/net/ethernet/broadcom/unimac.h
4013 BROADCOM BCM4908 PINMUX DRIVER
4014 M: Rafał Miłecki <rafal@milecki.pl>
4015 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4016 L: linux-gpio@vger.kernel.org
4018 F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4019 F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
4021 BROADCOM BCM5301X ARM ARCHITECTURE
4022 M: Florian Fainelli <f.fainelli@gmail.com>
4023 M: Hauke Mehrtens <hauke@hauke-m.de>
4024 M: Rafał Miłecki <zajec5@gmail.com>
4025 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4028 F: arch/arm/boot/dts/bcm470*
4029 F: arch/arm/boot/dts/bcm5301*
4030 F: arch/arm/boot/dts/bcm953012*
4031 F: arch/arm/mach-bcm/bcm_5301x.c
4033 BROADCOM BCM53573 ARM ARCHITECTURE
4034 M: Florian Fainelli <f.fainelli@gmail.com>
4035 M: Rafał Miłecki <rafal@milecki.pl>
4036 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4039 F: arch/arm/boot/dts/bcm47189*
4040 F: arch/arm/boot/dts/bcm53573*
4042 BROADCOM BCM63XX/BCM33XX UDC DRIVER
4043 M: Kevin Cernekee <cernekee@gmail.com>
4044 L: linux-usb@vger.kernel.org
4046 F: drivers/usb/gadget/udc/bcm63xx_udc.*
4048 BROADCOM BCM7XXX ARM ARCHITECTURE
4049 M: Florian Fainelli <f.fainelli@gmail.com>
4050 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4053 T: git git://github.com/broadcom/stblinux.git
4054 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4055 F: arch/arm/boot/dts/bcm7*.dts*
4056 F: arch/arm/include/asm/hardware/cache-b15-rac.h
4057 F: arch/arm/mach-bcm/*brcmstb*
4058 F: arch/arm/mm/cache-b15-rac.c
4059 F: drivers/bus/brcmstb_gisb.c
4060 F: drivers/pci/controller/pcie-brcmstb.c
4066 M: Al Cooper <alcooperx@gmail.com>
4067 L: linux-usb@vger.kernel.org
4068 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4070 F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4071 F: drivers/usb/gadget/udc/bdc/
4073 BROADCOM BMIPS CPUFREQ DRIVER
4074 M: Markus Mayer <mmayer@broadcom.com>
4075 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4076 L: linux-pm@vger.kernel.org
4078 F: drivers/cpufreq/bmips-cpufreq.c
4080 BROADCOM BMIPS MIPS ARCHITECTURE
4081 M: Florian Fainelli <f.fainelli@gmail.com>
4082 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4083 L: linux-mips@vger.kernel.org
4085 T: git git://github.com/broadcom/stblinux.git
4086 F: arch/mips/bmips/*
4087 F: arch/mips/boot/dts/brcm/bcm*.dts*
4088 F: arch/mips/include/asm/mach-bmips/*
4089 F: arch/mips/kernel/*bmips*
4090 F: drivers/soc/bcm/bcm63xx
4091 F: drivers/irqchip/irq-bcm63*
4092 F: drivers/irqchip/irq-bcm7*
4093 F: drivers/irqchip/irq-brcmstb*
4094 F: include/linux/bcm963xx_nvram.h
4095 F: include/linux/bcm963xx_tag.h
4097 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4098 M: Rasesh Mody <rmody@marvell.com>
4099 M: GR-Linux-NIC-Dev@marvell.com
4100 L: netdev@vger.kernel.org
4102 F: drivers/net/ethernet/broadcom/bnx2.*
4103 F: drivers/net/ethernet/broadcom/bnx2_*
4105 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4106 M: Saurav Kashyap <skashyap@marvell.com>
4107 M: Javed Hasan <jhasan@marvell.com>
4108 M: GR-QLogic-Storage-Upstream@marvell.com
4109 L: linux-scsi@vger.kernel.org
4111 F: drivers/scsi/bnx2fc/
4113 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4114 M: Nilesh Javali <njavali@marvell.com>
4115 M: Manish Rangankar <mrangankar@marvell.com>
4116 M: GR-QLogic-Storage-Upstream@marvell.com
4117 L: linux-scsi@vger.kernel.org
4119 F: drivers/scsi/bnx2i/
4121 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4122 M: Ariel Elior <aelior@marvell.com>
4123 M: Sudarsana Kalluru <skalluru@marvell.com>
4124 M: Manish Chopra <manishc@marvell.com>
4125 L: netdev@vger.kernel.org
4127 F: drivers/net/ethernet/broadcom/bnx2x/
4129 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4130 M: Michael Chan <michael.chan@broadcom.com>
4131 L: netdev@vger.kernel.org
4133 F: drivers/firmware/broadcom/tee_bnxt_fw.c
4134 F: drivers/net/ethernet/broadcom/bnxt/
4135 F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4137 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4138 M: Arend van Spriel <aspriel@gmail.com>
4139 M: Franky Lin <franky.lin@broadcom.com>
4140 M: Hante Meuleman <hante.meuleman@broadcom.com>
4141 L: linux-wireless@vger.kernel.org
4142 L: brcm80211-dev-list.pdl@broadcom.com
4143 L: SHA-cyfmac-dev-list@infineon.com
4145 F: drivers/net/wireless/broadcom/brcm80211/
4147 BROADCOM BRCMSTB GPIO DRIVER
4148 M: Doug Berger <opendmb@gmail.com>
4149 M: Florian Fainelli <f.fainelli@gmail.com>
4150 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4152 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4153 F: drivers/gpio/gpio-brcmstb.c
4155 BROADCOM BRCMSTB I2C DRIVER
4156 M: Kamal Dasu <kdasu.kdev@gmail.com>
4157 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4158 L: linux-i2c@vger.kernel.org
4160 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4161 F: drivers/i2c/busses/i2c-brcmstb.c
4163 BROADCOM BRCMSTB UART DRIVER
4164 M: Al Cooper <alcooperx@gmail.com>
4165 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4166 L: linux-serial@vger.kernel.org
4168 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4169 F: drivers/tty/serial/8250/8250_bcm7271.c
4171 BROADCOM BRCMSTB USB EHCI DRIVER
4172 M: Al Cooper <alcooperx@gmail.com>
4173 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4174 L: linux-usb@vger.kernel.org
4176 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4177 F: drivers/usb/host/ehci-brcm.*
4179 BROADCOM BRCMSTB USB PIN MAP DRIVER
4180 M: Al Cooper <alcooperx@gmail.com>
4181 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4182 L: linux-usb@vger.kernel.org
4184 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4185 F: drivers/usb/misc/brcmstb-usb-pinmap.c
4187 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4188 M: Al Cooper <alcooperx@gmail.com>
4189 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4190 L: linux-kernel@vger.kernel.org
4192 F: drivers/phy/broadcom/phy-brcm-usb*
4194 BROADCOM ETHERNET PHY DRIVERS
4195 M: Florian Fainelli <f.fainelli@gmail.com>
4196 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4197 L: netdev@vger.kernel.org
4199 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4200 F: drivers/net/phy/bcm*.[ch]
4201 F: drivers/net/phy/broadcom.c
4202 F: include/linux/brcmphy.h
4204 BROADCOM GENET ETHERNET DRIVER
4205 M: Doug Berger <opendmb@gmail.com>
4206 M: Florian Fainelli <f.fainelli@gmail.com>
4207 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4208 L: netdev@vger.kernel.org
4210 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4211 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4212 F: drivers/net/ethernet/broadcom/genet/
4213 F: drivers/net/ethernet/broadcom/unimac.h
4214 F: drivers/net/mdio/mdio-bcm-unimac.c
4215 F: include/linux/platform_data/bcmgenet.h
4216 F: include/linux/platform_data/mdio-bcm-unimac.h
4218 BROADCOM IPROC ARM ARCHITECTURE
4219 M: Ray Jui <rjui@broadcom.com>
4220 M: Scott Branden <sbranden@broadcom.com>
4221 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4222 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4224 T: git git://github.com/broadcom/stblinux.git
4225 F: arch/arm64/boot/dts/broadcom/northstar2/*
4226 F: arch/arm64/boot/dts/broadcom/stingray/*
4227 F: drivers/clk/bcm/clk-ns*
4228 F: drivers/clk/bcm/clk-sr*
4229 F: drivers/pinctrl/bcm/pinctrl-ns*
4230 F: include/dt-bindings/clock/bcm-sr*
4247 BROADCOM IPROC GBIT ETHERNET DRIVER
4248 M: Rafał Miłecki <rafal@milecki.pl>
4249 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4250 L: netdev@vger.kernel.org
4252 F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4253 F: drivers/net/ethernet/broadcom/bgmac*
4254 F: drivers/net/ethernet/broadcom/unimac.h
4256 BROADCOM KONA GPIO DRIVER
4257 M: Ray Jui <rjui@broadcom.com>
4258 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4260 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4261 F: drivers/gpio/gpio-bcm-kona.c
4263 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4264 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4265 M: Kashyap Desai <kashyap.desai@broadcom.com>
4266 M: Sumit Saxena <sumit.saxena@broadcom.com>
4267 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4268 L: mpi3mr-linuxdrv.pdl@broadcom.com
4269 L: linux-scsi@vger.kernel.org
4271 W: https://www.broadcom.com/support/storage
4272 F: drivers/scsi/mpi3mr/
4274 BROADCOM NETXTREME-E ROCE DRIVER
4275 M: Selvin Xavier <selvin.xavier@broadcom.com>
4276 L: linux-rdma@vger.kernel.org
4278 W: http://www.broadcom.com
4279 F: drivers/infiniband/hw/bnxt_re/
4280 F: include/uapi/rdma/bnxt_re-abi.h
4282 BROADCOM NVRAM DRIVER
4283 M: Rafał Miłecki <zajec5@gmail.com>
4284 L: linux-mips@vger.kernel.org
4286 F: drivers/firmware/broadcom/*
4288 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4289 M: Rafał Miłecki <rafal@milecki.pl>
4290 M: Florian Fainelli <f.fainelli@gmail.com>
4291 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4292 L: linux-pm@vger.kernel.org
4294 T: git git://github.com/broadcom/stblinux.git
4295 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
4296 F: include/dt-bindings/soc/bcm-pmb.h
4298 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4299 M: Rafał Miłecki <zajec5@gmail.com>
4300 L: linux-wireless@vger.kernel.org
4303 F: include/linux/bcma/
4306 M: Kamal Dasu <kdasu.kdev@gmail.com>
4307 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4309 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4310 F: drivers/spi/spi-bcm-qspi.*
4311 F: drivers/spi/spi-brcmstb-qspi.c
4312 F: drivers/spi/spi-iproc-qspi.c
4314 BROADCOM STB AVS CPUFREQ DRIVER
4315 M: Markus Mayer <mmayer@broadcom.com>
4316 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4317 L: linux-pm@vger.kernel.org
4319 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4320 F: drivers/cpufreq/brcmstb*
4322 BROADCOM STB AVS TMON DRIVER
4323 M: Markus Mayer <mmayer@broadcom.com>
4324 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4325 L: linux-pm@vger.kernel.org
4327 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4328 F: drivers/thermal/broadcom/brcmstb*
4330 BROADCOM STB DPFE DRIVER
4331 M: Markus Mayer <mmayer@broadcom.com>
4332 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4335 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4336 F: drivers/memory/brcmstb_dpfe.c
4338 BROADCOM STB NAND FLASH DRIVER
4339 M: Brian Norris <computersforpeace@gmail.com>
4340 M: Kamal Dasu <kdasu.kdev@gmail.com>
4341 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4342 L: linux-mtd@lists.infradead.org
4344 F: drivers/mtd/nand/raw/brcmnand/
4345 F: include/linux/platform_data/brcmnand.h
4347 BROADCOM STB PCIE DRIVER
4348 M: Jim Quinlan <jim2101024@gmail.com>
4349 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
4350 M: Florian Fainelli <f.fainelli@gmail.com>
4351 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4352 L: linux-pci@vger.kernel.org
4354 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4355 F: drivers/pci/controller/pcie-brcmstb.c
4357 BROADCOM SYSTEMPORT ETHERNET DRIVER
4358 M: Florian Fainelli <f.fainelli@gmail.com>
4359 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4360 L: netdev@vger.kernel.org
4362 F: drivers/net/ethernet/broadcom/bcmsysport.*
4363 F: drivers/net/ethernet/broadcom/unimac.h
4364 F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
4366 BROADCOM TG3 GIGABIT ETHERNET DRIVER
4367 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
4368 M: Prashant Sreedharan <prashant@broadcom.com>
4369 M: Michael Chan <mchan@broadcom.com>
4370 L: netdev@vger.kernel.org
4372 F: drivers/net/ethernet/broadcom/tg3.*
4375 M: Scott Branden <scott.branden@broadcom.com>
4376 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4378 F: drivers/misc/bcm-vk/
4379 F: include/uapi/linux/misc/bcm_vk.h
4381 BROCADE BFA FC SCSI DRIVER
4382 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4383 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4384 L: linux-scsi@vger.kernel.org
4386 F: drivers/scsi/bfa/
4388 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4389 M: Rasesh Mody <rmody@marvell.com>
4390 M: Sudarsana Kalluru <skalluru@marvell.com>
4391 M: GR-Linux-NIC-Dev@marvell.com
4392 L: netdev@vger.kernel.org
4394 F: drivers/net/ethernet/brocade/bna/
4396 BSG (block layer generic sg v4 driver)
4397 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4398 L: linux-scsi@vger.kernel.org
4401 F: include/linux/bsg.h
4402 F: include/uapi/linux/bsg.h
4405 M: Clemens Ladisch <clemens@ladisch.de>
4406 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4409 F: Documentation/sound/cards/bt87x.rst
4410 F: sound/pci/bt87x.c
4413 M: Michael Buesch <m@bues.ch>
4415 W: http://bu3sch.de/btgpio.php
4416 F: drivers/gpio/gpio-bt8xx.c
4419 M: Chris Mason <clm@fb.com>
4420 M: Josef Bacik <josef@toxicpanda.com>
4421 M: David Sterba <dsterba@suse.com>
4422 L: linux-btrfs@vger.kernel.org
4424 W: http://btrfs.wiki.kernel.org/
4425 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
4426 C: irc://irc.libera.chat/btrfs
4427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4428 F: Documentation/filesystems/btrfs.rst
4430 F: include/linux/btrfs*
4431 F: include/uapi/linux/btrfs*
4433 BTTV VIDEO4LINUX DRIVER
4434 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4435 L: linux-media@vger.kernel.org
4437 W: https://linuxtv.org
4438 T: git git://linuxtv.org/media_tree.git
4439 F: Documentation/driver-api/media/drivers/bttv*
4440 F: drivers/media/pci/bt8xx/bttv*
4442 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4443 M: Chanwoo Choi <cw00.choi@samsung.com>
4444 L: linux-pm@vger.kernel.org
4445 L: linux-samsung-soc@vger.kernel.org
4447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4448 F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4449 F: drivers/devfreq/exynos-bus.c
4451 BUSLOGIC SCSI DRIVER
4452 M: Khalid Aziz <khalid@gonehiking.org>
4453 L: linux-scsi@vger.kernel.org
4455 F: drivers/scsi/BusLogic.*
4456 F: drivers/scsi/FlashPoint.*
4458 C-MEDIA CMI8788 DRIVER
4459 M: Clemens Ladisch <clemens@ladisch.de>
4460 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4463 F: sound/pci/oxygen/
4466 M: Guo Ren <guoren@kernel.org>
4467 L: linux-csky@vger.kernel.org
4469 T: git https://github.com/c-sky/csky-linux.git
4470 F: Documentation/devicetree/bindings/csky/
4471 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4472 F: Documentation/devicetree/bindings/timer/csky,*
4474 F: drivers/clocksource/timer-gx6605s.c
4475 F: drivers/clocksource/timer-mp-csky.c
4476 F: drivers/irqchip/irq-csky-*
4480 CA8210 IEEE-802.15.4 RADIO DRIVER
4481 L: linux-wpan@vger.kernel.org
4483 W: https://github.com/Cascoda/ca8210-linux.git
4484 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4485 F: drivers/net/ieee802154/ca8210.c
4487 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4488 M: Damien Le Moal <damien.lemoal@wdc.com>
4489 L: linux-riscv@lists.infradead.org
4490 L: linux-gpio@vger.kernel.org (pinctrl driver)
4491 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4492 F: drivers/pinctrl/pinctrl-k210.c
4494 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4495 M: Damien Le Moal <damien.lemoal@wdc.com>
4496 L: linux-kernel@vger.kernel.org
4497 L: linux-riscv@lists.infradead.org
4499 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4500 F: drivers/reset/reset-k210.c
4502 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4503 M: Damien Le Moal <damien.lemoal@wdc.com>
4504 L: linux-riscv@lists.infradead.org
4506 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4507 F: drivers/soc/canaan/
4508 F: include/soc/canaan/
4510 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4511 M: David Howells <dhowells@redhat.com>
4512 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4514 F: Documentation/filesystems/caching/cachefiles.rst
4517 CADENCE MIPI-CSI2 BRIDGES
4518 M: Maxime Ripard <mripard@kernel.org>
4519 L: linux-media@vger.kernel.org
4521 F: Documentation/devicetree/bindings/media/cdns,*.txt
4522 F: drivers/media/platform/cadence/cdns-csi2*
4525 L: linux-mtd@lists.infradead.org
4527 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4528 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4530 CADENCE USB3 DRD IP DRIVER
4531 M: Peter Chen <peter.chen@kernel.org>
4532 M: Pawel Laszczak <pawell@cadence.com>
4533 R: Roger Quadros <rogerq@kernel.org>
4534 R: Aswath Govindraju <a-govindraju@ti.com>
4535 L: linux-usb@vger.kernel.org
4537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4538 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4539 F: drivers/usb/cdns3/
4540 X: drivers/usb/cdns3/cdnsp*
4542 CADENCE USBSSP DRD IP DRIVER
4543 M: Pawel Laszczak <pawell@cadence.com>
4544 L: linux-usb@vger.kernel.org
4546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4547 F: drivers/usb/cdns3/
4548 X: drivers/usb/cdns3/cdns3*
4550 CADET FM/AM RADIO RECEIVER DRIVER
4551 M: Hans Verkuil <hverkuil@xs4all.nl>
4552 L: linux-media@vger.kernel.org
4554 W: https://linuxtv.org
4555 T: git git://linuxtv.org/media_tree.git
4556 F: drivers/media/radio/radio-cadet*
4558 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4559 L: linux-media@vger.kernel.org
4561 T: git git://linuxtv.org/media_tree.git
4562 F: Documentation/admin-guide/media/cafe_ccic*
4563 F: drivers/media/platform/marvell/
4566 L: netdev@vger.kernel.org
4568 F: Documentation/networking/caif/
4569 F: drivers/net/caif/
4570 F: include/net/caif/
4571 F: include/uapi/linux/caif/
4575 M: Toke Høiland-Jørgensen <toke@toke.dk>
4576 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4578 F: net/sched/sch_cake.c
4581 M: Wolfgang Grandegger <wg@grandegger.com>
4582 M: Marc Kleine-Budde <mkl@pengutronix.de>
4583 L: linux-can@vger.kernel.org
4585 W: https://github.com/linux-can
4586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4588 F: Documentation/devicetree/bindings/net/can/
4589 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4591 F: drivers/phy/phy-can-transceiver.c
4592 F: include/linux/can/bittiming.h
4593 F: include/linux/can/dev.h
4594 F: include/linux/can/length.h
4595 F: include/linux/can/platform/
4596 F: include/linux/can/rx-offload.h
4597 F: include/uapi/linux/can/error.h
4598 F: include/uapi/linux/can/netlink.h
4599 F: include/uapi/linux/can/vxcan.h
4602 M: Oliver Hartkopp <socketcan@hartkopp.net>
4603 M: Marc Kleine-Budde <mkl@pengutronix.de>
4604 L: linux-can@vger.kernel.org
4606 W: https://github.com/linux-can
4607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4609 F: Documentation/networking/can.rst
4610 F: include/linux/can/can-ml.h
4611 F: include/linux/can/core.h
4612 F: include/linux/can/skb.h
4613 F: include/net/netns/can.h
4614 F: include/uapi/linux/can.h
4615 F: include/uapi/linux/can/bcm.h
4616 F: include/uapi/linux/can/gw.h
4617 F: include/uapi/linux/can/isotp.h
4618 F: include/uapi/linux/can/raw.h
4621 CAN-J1939 NETWORK LAYER
4622 M: Robin van der Gracht <robin@protonic.nl>
4623 M: Oleksij Rempel <o.rempel@pengutronix.de>
4624 R: kernel@pengutronix.de
4625 L: linux-can@vger.kernel.org
4627 F: Documentation/networking/j1939.rst
4628 F: include/uapi/linux/can/j1939.h
4632 M: Serge Hallyn <serge@hallyn.com>
4633 L: linux-security-module@vger.kernel.org
4635 F: include/linux/capability.h
4636 F: include/uapi/linux/capability.h
4637 F: kernel/capability.c
4638 F: security/commoncap.c
4640 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4641 M: Kevin Tsai <ktsai@capellamicro.com>
4643 F: drivers/iio/light/cm*
4645 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4646 M: Christian Lamparter <chunkeey@googlemail.com>
4647 L: linux-wireless@vger.kernel.org
4649 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4650 F: drivers/net/wireless/ath/carl9170/
4653 M: Robert Richter <rric@kernel.org>
4655 W: http://www.marvell.com
4656 F: drivers/i2c/busses/i2c-octeon*
4657 F: drivers/i2c/busses/i2c-thunderx*
4659 CAVIUM LIQUIDIO NETWORK DRIVER
4660 M: Derek Chickles <dchickles@marvell.com>
4661 M: Satanand Burla <sburla@marvell.com>
4662 M: Felix Manlunas <fmanlunas@marvell.com>
4663 L: netdev@vger.kernel.org
4665 W: http://www.marvell.com
4666 F: drivers/net/ethernet/cavium/liquidio/
4669 M: Robert Richter <rric@kernel.org>
4671 W: http://www.marvell.com
4672 F: drivers/mmc/host/cavium*
4674 CAVIUM OCTEON-TX CRYPTO DRIVER
4675 M: George Cherian <gcherian@marvell.com>
4676 L: linux-crypto@vger.kernel.org
4678 W: http://www.marvell.com
4679 F: drivers/crypto/cavium/cpt/
4681 CAVIUM THUNDERX2 ARM64 SOC
4682 M: Robert Richter <rric@kernel.org>
4683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4685 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4686 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4688 CBS/ETF/TAPRIO QDISCS
4689 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4691 L: netdev@vger.kernel.org
4692 F: net/sched/sch_cbs.c
4693 F: net/sched/sch_etf.c
4694 F: net/sched/sch_taprio.c
4696 CC2520 IEEE-802.15.4 RADIO DRIVER
4697 M: Varka Bhadram <varkabhadram@gmail.com>
4698 L: linux-wpan@vger.kernel.org
4700 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4701 F: drivers/net/ieee802154/cc2520.c
4702 F: include/linux/spi/cc2520.h
4704 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4705 M: Gilad Ben-Yossef <gilad@benyossef.com>
4706 L: linux-crypto@vger.kernel.org
4708 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4709 F: drivers/crypto/ccree/
4711 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4712 M: Hadar Gat <hadar.gat@arm.com>
4713 L: linux-crypto@vger.kernel.org
4715 F: drivers/char/hw_random/cctrng.c
4716 F: drivers/char/hw_random/cctrng.h
4717 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4718 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4721 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4722 L: linux-media@vger.kernel.org
4724 W: http://linuxtv.org
4725 T: git git://linuxtv.org/media_tree.git
4726 F: Documentation/ABI/testing/debugfs-cec-error-inj
4727 F: Documentation/devicetree/bindings/media/cec.txt
4728 F: Documentation/driver-api/media/cec-core.rst
4729 F: Documentation/userspace-api/media/cec
4730 F: drivers/media/cec/
4731 F: drivers/media/rc/keymaps/rc-cec.c
4732 F: include/media/cec-notifier.h
4733 F: include/media/cec.h
4734 F: include/uapi/linux/cec-funcs.h
4735 F: include/uapi/linux/cec.h
4738 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4739 L: linux-media@vger.kernel.org
4741 W: http://linuxtv.org
4742 T: git git://linuxtv.org/media_tree.git
4743 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4744 F: drivers/media/cec/platform/cec-gpio/
4746 CELL BROADBAND ENGINE ARCHITECTURE
4747 M: Arnd Bergmann <arnd@arndb.de>
4748 L: linuxppc-dev@lists.ozlabs.org
4750 W: http://www.ibm.com/developerworks/power/cell/
4751 F: arch/powerpc/include/asm/cell*.h
4752 F: arch/powerpc/include/asm/spu*.h
4753 F: arch/powerpc/include/uapi/asm/spu*.h
4754 F: arch/powerpc/platforms/cell/
4756 CELLWISE CW2015 BATTERY DRIVER
4757 M: Tobias Schrammm <t.schramm@manjaro.org>
4759 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4760 F: drivers/power/supply/cw2015_battery.c
4762 CEPH COMMON CODE (LIBCEPH)
4763 M: Ilya Dryomov <idryomov@gmail.com>
4764 M: Xiubo Li <xiubli@redhat.com>
4765 R: Jeff Layton <jlayton@kernel.org>
4766 L: ceph-devel@vger.kernel.org
4769 T: git git://github.com/ceph/ceph-client.git
4770 F: include/linux/ceph/
4771 F: include/linux/crush/
4774 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4775 M: Xiubo Li <xiubli@redhat.com>
4776 M: Ilya Dryomov <idryomov@gmail.com>
4777 R: Jeff Layton <jlayton@kernel.org>
4778 L: ceph-devel@vger.kernel.org
4781 T: git git://github.com/ceph/ceph-client.git
4782 F: Documentation/filesystems/ceph.rst
4785 CERTIFICATE HANDLING
4786 M: David Howells <dhowells@redhat.com>
4787 M: David Woodhouse <dwmw2@infradead.org>
4788 L: keyrings@vger.kernel.org
4790 F: Documentation/admin-guide/module-signing.rst
4792 F: scripts/sign-file.c
4795 CFAG12864B LCD DRIVER
4796 M: Miguel Ojeda <ojeda@kernel.org>
4798 F: drivers/auxdisplay/cfag12864b.c
4799 F: include/linux/cfag12864b.h
4801 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4802 M: Miguel Ojeda <ojeda@kernel.org>
4804 F: drivers/auxdisplay/cfag12864bfb.c
4805 F: include/linux/cfag12864b.h
4807 CHAR and MISC DRIVERS
4808 M: Arnd Bergmann <arnd@arndb.de>
4809 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4814 F: include/linux/miscdevice.h
4815 X: drivers/char/agp/
4816 X: drivers/char/hw_random/
4817 X: drivers/char/ipmi/
4818 X: drivers/char/random.c
4819 X: drivers/char/tpm/
4822 M: Andy Whitcroft <apw@canonical.com>
4823 M: Joe Perches <joe@perches.com>
4824 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4825 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4827 F: scripts/checkpatch.pl
4829 CHECKPATCH DOCUMENTATION
4830 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4831 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4832 R: Joe Perches <joe@perches.com>
4834 F: Documentation/dev-tools/checkpatch.rst
4836 CHINESE DOCUMENTATION
4837 M: Alex Shi <alexs@kernel.org>
4838 M: Yanteng Si <siyanteng@loongson.cn>
4840 F: Documentation/translations/zh_CN/
4842 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4843 M: Peter Chen <peter.chen@kernel.org>
4844 L: linux-usb@vger.kernel.org
4846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4847 F: drivers/usb/chipidea/
4849 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4850 M: Hans de Goede <hdegoede@redhat.com>
4851 L: linux-input@vger.kernel.org
4853 F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4854 F: drivers/input/touchscreen/chipone_icn8318.c
4856 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4857 M: Hans de Goede <hdegoede@redhat.com>
4858 L: linux-input@vger.kernel.org
4860 F: drivers/input/touchscreen/chipone_icn8505.c
4862 CHROME HARDWARE PLATFORM SUPPORT
4863 M: Benson Leung <bleung@chromium.org>
4864 L: chrome-platform@lists.linux.dev
4866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4867 F: drivers/platform/chrome/
4869 CHROMEOS EC CODEC DRIVER
4870 M: Cheng-Yi Chiang <cychiang@chromium.org>
4871 M: Tzung-Bi Shih <tzungbi@google.com>
4872 R: Guenter Roeck <groeck@chromium.org>
4873 L: chrome-platform@lists.linux.dev
4875 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4876 F: sound/soc/codecs/cros_ec_codec.*
4878 CHROMEOS EC SUBDRIVERS
4879 M: Benson Leung <bleung@chromium.org>
4880 R: Guenter Roeck <groeck@chromium.org>
4881 L: chrome-platform@lists.linux.dev
4883 F: drivers/power/supply/cros_usbpd-charger.c
4887 CHROMEOS EC USB TYPE-C DRIVER
4888 M: Prashant Malani <pmalani@chromium.org>
4889 L: chrome-platform@lists.linux.dev
4891 F: drivers/platform/chrome/cros_ec_typec.c
4893 CHROMEOS EC USB PD NOTIFY DRIVER
4894 M: Prashant Malani <pmalani@chromium.org>
4895 L: chrome-platform@lists.linux.dev
4897 F: drivers/platform/chrome/cros_usbpd_notify.c
4898 F: include/linux/platform_data/cros_usbpd_notify.h
4900 CHRONTEL CH7322 CEC DRIVER
4901 M: Joe Tessler <jrt@google.com>
4902 L: linux-media@vger.kernel.org
4904 T: git git://linuxtv.org/media_tree.git
4905 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4906 F: drivers/media/cec/i2c/ch7322.c
4908 CIRRUS LOGIC AUDIO CODEC DRIVERS
4909 M: James Schulman <james.schulman@cirrus.com>
4910 M: David Rhodes <david.rhodes@cirrus.com>
4911 M: Lucas Tanure <tanureal@opensource.cirrus.com>
4912 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4913 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4914 L: patches@opensource.cirrus.com
4916 F: Documentation/devicetree/bindings/sound/cirrus,cs*
4917 F: include/dt-bindings/sound/cs*
4918 F: sound/pci/hda/cs*
4919 F: sound/pci/hda/hda_cs_dsp_ctl.*
4920 F: sound/soc/codecs/cs*
4922 CIRRUS LOGIC DSP FIRMWARE DRIVER
4923 M: Simon Trimmer <simont@opensource.cirrus.com>
4924 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4925 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4926 L: patches@opensource.cirrus.com
4928 W: https://github.com/CirrusLogic/linux-drivers/wiki
4929 T: git https://github.com/CirrusLogic/linux-drivers.git
4930 F: drivers/firmware/cirrus/*
4931 F: include/linux/firmware/cirrus/*
4933 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4934 M: Hartley Sweeten <hsweeten@visionengravers.com>
4935 L: netdev@vger.kernel.org
4937 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4939 CIRRUS LOGIC LOCHNAGAR DRIVER
4940 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4941 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4942 L: patches@opensource.cirrus.com
4944 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4945 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4946 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4947 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4948 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4949 F: Documentation/hwmon/lochnagar.rst
4950 F: drivers/clk/clk-lochnagar.c
4951 F: drivers/hwmon/lochnagar-hwmon.c
4952 F: drivers/mfd/lochnagar-i2c.c
4953 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4954 F: drivers/regulator/lochnagar-regulator.c
4955 F: include/dt-bindings/clk/lochnagar.h
4956 F: include/dt-bindings/pinctrl/lochnagar.h
4957 F: include/linux/mfd/lochnagar*
4958 F: sound/soc/codecs/lochnagar-sc.c
4960 CIRRUS LOGIC MADERA CODEC DRIVERS
4961 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4962 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4963 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4964 L: patches@opensource.cirrus.com
4966 W: https://github.com/CirrusLogic/linux-drivers/wiki
4967 T: git https://github.com/CirrusLogic/linux-drivers.git
4968 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4969 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4970 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4971 F: drivers/gpio/gpio-madera*
4972 F: drivers/irqchip/irq-madera*
4973 F: drivers/mfd/cs47l*
4974 F: drivers/mfd/madera*
4975 F: drivers/pinctrl/cirrus/*
4976 F: include/dt-bindings/sound/madera*
4977 F: include/linux/irqchip/irq-madera*
4978 F: include/linux/mfd/madera/*
4979 F: include/sound/madera*
4980 F: sound/soc/codecs/cs47l*
4981 F: sound/soc/codecs/madera*
4983 CISCO FCOE HBA DRIVER
4984 M: Satish Kharat <satishkh@cisco.com>
4985 M: Sesidhar Baddela <sebaddel@cisco.com>
4986 M: Karan Tilak Kumar <kartilak@cisco.com>
4987 L: linux-scsi@vger.kernel.org
4989 F: drivers/scsi/fnic/
4991 CISCO SCSI HBA DRIVER
4992 M: Karan Tilak Kumar <kartilak@cisco.com>
4993 M: Sesidhar Baddela <sebaddel@cisco.com>
4994 L: linux-scsi@vger.kernel.org
4996 F: drivers/scsi/snic/
4998 CISCO VIC ETHERNET NIC DRIVER
4999 M: Christian Benvenuti <benve@cisco.com>
5000 M: Govindarajulu Varadarajan <_govind@gmx.com>
5002 F: drivers/net/ethernet/cisco/enic/
5004 CISCO VIC LOW LATENCY NIC DRIVER
5005 M: Christian Benvenuti <benve@cisco.com>
5006 M: Nelson Escobar <neescoba@cisco.com>
5008 F: drivers/infiniband/hw/usnic/
5011 M: Miguel Ojeda <ojeda@kernel.org>
5015 CLANG/LLVM BUILD SUPPORT
5016 M: Nathan Chancellor <nathan@kernel.org>
5017 M: Nick Desaulniers <ndesaulniers@google.com>
5018 R: Tom Rix <trix@redhat.com>
5019 L: llvm@lists.linux.dev
5021 W: https://clangbuiltlinux.github.io/
5022 B: https://github.com/ClangBuiltLinux/linux/issues
5023 C: irc://irc.libera.chat/clangbuiltlinux
5024 F: Documentation/kbuild/llvm.rst
5025 F: include/linux/compiler-clang.h
5026 F: scripts/Makefile.clang
5027 F: scripts/clang-tools/
5028 K: \b(?i:clang|llvm)\b
5030 CLANG CONTROL FLOW INTEGRITY SUPPORT
5031 M: Sami Tolvanen <samitolvanen@google.com>
5032 M: Kees Cook <keescook@chromium.org>
5033 R: Nathan Chancellor <nathan@kernel.org>
5034 R: Nick Desaulniers <ndesaulniers@google.com>
5035 L: llvm@lists.linux.dev
5037 B: https://github.com/ClangBuiltLinux/linux/issues
5038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5039 F: include/linux/cfi.h
5043 M: Russell King <linux@armlinux.org.uk>
5044 L: linux-clk@vger.kernel.org
5046 F: include/linux/clk.h
5048 CLOCKSOURCE, CLOCKEVENT DRIVERS
5049 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5050 M: Thomas Gleixner <tglx@linutronix.de>
5051 L: linux-kernel@vger.kernel.org
5053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5054 F: Documentation/devicetree/bindings/timer/
5055 F: drivers/clocksource/
5058 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5059 M: Daniel Oliveira Nascimento <don@syst.com.br>
5060 L: platform-driver-x86@vger.kernel.org
5062 F: drivers/platform/x86/classmate-laptop.c
5065 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
5066 L: linux-media@vger.kernel.org
5068 W: https://linuxtv.org
5069 T: git git://linuxtv.org/media_tree.git
5070 F: drivers/media/pci/cobalt/
5072 COCCINELLE/Semantic Patches (SmPL)
5073 M: Julia Lawall <Julia.Lawall@inria.fr>
5074 M: Nicolas Palix <nicolas.palix@imag.fr>
5075 L: cocci@inria.fr (moderated for non-subscribers)
5077 W: https://coccinelle.gitlabpages.inria.fr/website/
5078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5079 F: Documentation/dev-tools/coccinelle.rst
5080 F: scripts/coccicheck
5081 F: scripts/coccinelle/
5084 M: Jan Harkes <jaharkes@cs.cmu.edu>
5086 L: codalist@coda.cs.cmu.edu
5088 W: http://www.coda.cs.cmu.edu/
5089 F: Documentation/filesystems/coda.rst
5091 F: include/linux/coda*.h
5092 F: include/uapi/linux/coda*.h
5094 CODA V4L2 MEM2MEM DRIVER
5095 M: Philipp Zabel <p.zabel@pengutronix.de>
5096 L: linux-media@vger.kernel.org
5098 F: Documentation/devicetree/bindings/media/coda.yaml
5099 F: drivers/media/platform/chips-media/
5102 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5104 F: Documentation/process/code-of-conduct-interpretation.rst
5105 F: Documentation/process/code-of-conduct.rst
5108 M: Ian Abbott <abbotti@mev.co.uk>
5109 M: H Hartley Sweeten <hsweeten@visionengravers.com>
5112 F: include/linux/comedi/
5113 F: include/uapi/linux/comedi.h
5115 COMMON CLK FRAMEWORK
5116 M: Michael Turquette <mturquette@baylibre.com>
5117 M: Stephen Boyd <sboyd@kernel.org>
5118 L: linux-clk@vger.kernel.org
5120 Q: http://patchwork.kernel.org/project/linux-clk/list/
5121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5122 F: Documentation/devicetree/bindings/clock/
5124 F: include/dt-bindings/clock/
5125 F: include/linux/clk-pr*
5126 F: include/linux/clk/
5127 F: include/linux/of_clk.h
5128 X: drivers/clk/clkdev.c
5130 COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5131 M: Steve French <sfrench@samba.org>
5132 R: Paulo Alcantara <pc@cjr.nz> (DFS, global name space)
5133 R: Ronnie Sahlberg <lsahlber@redhat.com> (directory leases, sparse files)
5134 R: Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5135 L: linux-cifs@vger.kernel.org
5136 L: samba-technical@lists.samba.org (moderated for non-subscribers)
5138 W: https://wiki.samba.org/index.php/LinuxCIFS
5139 T: git git://git.samba.org/sfrench/cifs-2.6.git
5140 F: Documentation/admin-guide/cifs/
5143 F: include/uapi/linux/cifs
5145 COMPACTPCI HOTPLUG CORE
5146 M: Scott Murray <scott@spiteful.org>
5147 L: linux-pci@vger.kernel.org
5149 F: drivers/pci/hotplug/cpci_hotplug*
5151 COMPACTPCI HOTPLUG GENERIC DRIVER
5152 M: Scott Murray <scott@spiteful.org>
5153 L: linux-pci@vger.kernel.org
5155 F: drivers/pci/hotplug/cpcihp_generic.c
5157 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5158 M: Scott Murray <scott@spiteful.org>
5159 L: linux-pci@vger.kernel.org
5161 F: drivers/pci/hotplug/cpcihp_zt5550.*
5163 COMPAL LAPTOP SUPPORT
5164 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5165 L: platform-driver-x86@vger.kernel.org
5167 F: drivers/platform/x86/compal-laptop.c
5170 M: Miguel Ojeda <ojeda@kernel.org>
5171 R: Nick Desaulniers <ndesaulniers@google.com>
5173 F: include/linux/compiler_attributes.h
5175 COMPUTE EXPRESS LINK (CXL)
5176 M: Alison Schofield <alison.schofield@intel.com>
5177 M: Vishal Verma <vishal.l.verma@intel.com>
5178 M: Ira Weiny <ira.weiny@intel.com>
5179 M: Ben Widawsky <bwidawsk@kernel.org>
5180 M: Dan Williams <dan.j.williams@intel.com>
5181 L: linux-cxl@vger.kernel.org
5184 F: include/uapi/linux/cxl_mem.h
5186 CONEXANT ACCESSRUNNER USB DRIVER
5187 L: accessrunner-general@lists.sourceforge.net
5189 W: http://accessrunner.sourceforge.net/
5190 F: drivers/usb/atm/cxacru.c
5193 M: Joel Becker <jlbec@evilplan.org>
5194 M: Christoph Hellwig <hch@lst.de>
5196 T: git git://git.infradead.org/users/hch/configfs.git
5198 F: include/linux/configfs.h
5199 F: samples/configfs/
5202 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5204 F: drivers/video/console/
5205 F: include/linux/console*
5208 M: Frederic Weisbecker <frederic@kernel.org>
5209 M: "Paul E. McKenney" <paulmck@kernel.org>
5211 F: kernel/context_tracking.c
5212 F: include/linux/context_tracking*
5214 CONTROL GROUP (CGROUP)
5215 M: Tejun Heo <tj@kernel.org>
5216 M: Zefan Li <lizefan.x@bytedance.com>
5217 M: Johannes Weiner <hannes@cmpxchg.org>
5218 L: cgroups@vger.kernel.org
5220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5221 F: Documentation/admin-guide/cgroup-v1/
5222 F: Documentation/admin-guide/cgroup-v2.rst
5223 F: include/linux/cgroup*
5225 F: tools/testing/selftests/cgroup/
5227 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5228 M: Tejun Heo <tj@kernel.org>
5229 M: Jens Axboe <axboe@kernel.dk>
5230 L: cgroups@vger.kernel.org
5231 L: linux-block@vger.kernel.org
5232 T: git git://git.kernel.dk/linux-block
5233 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5234 F: block/bfq-cgroup.c
5235 F: block/blk-cgroup.c
5236 F: block/blk-iolatency.c
5237 F: block/blk-throttle.c
5238 F: include/linux/blk-cgroup.h
5240 CONTROL GROUP - CPUSET
5241 M: Zefan Li <lizefan.x@bytedance.com>
5242 L: cgroups@vger.kernel.org
5244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5245 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
5246 F: include/linux/cpuset.h
5247 F: kernel/cgroup/cpuset.c
5249 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5250 M: Johannes Weiner <hannes@cmpxchg.org>
5251 M: Michal Hocko <mhocko@kernel.org>
5252 M: Roman Gushchin <roman.gushchin@linux.dev>
5253 M: Shakeel Butt <shakeelb@google.com>
5254 R: Muchun Song <songmuchun@bytedance.com>
5255 L: cgroups@vger.kernel.org
5256 L: linux-mm@kvack.org
5260 F: tools/testing/selftests/cgroup/memcg_protection.m
5261 F: tools/testing/selftests/cgroup/test_kmem.c
5262 F: tools/testing/selftests/cgroup/test_memcontrol.c
5264 CORETEMP HARDWARE MONITORING DRIVER
5265 M: Fenghua Yu <fenghua.yu@intel.com>
5266 L: linux-hwmon@vger.kernel.org
5268 F: Documentation/hwmon/coretemp.rst
5269 F: drivers/hwmon/coretemp.c
5271 CORSAIR-CPRO HARDWARE MONITOR DRIVER
5272 M: Marius Zachmann <mail@mariuszachmann.de>
5273 L: linux-hwmon@vger.kernel.org
5275 F: drivers/hwmon/corsair-cpro.c
5277 CORSAIR-PSU HARDWARE MONITOR DRIVER
5278 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
5279 L: linux-hwmon@vger.kernel.org
5281 F: Documentation/hwmon/corsair-psu.rst
5282 F: drivers/hwmon/corsair-psu.c
5285 M: William Breathitt Gray <william.gray@linaro.org>
5286 L: linux-iio@vger.kernel.org
5288 T: git https://git.linaro.org/people/william.gray/counter.git
5289 F: Documentation/ABI/testing/sysfs-bus-counter
5290 F: Documentation/driver-api/generic-counter.rst
5292 F: include/linux/counter.h
5293 F: include/uapi/linux/counter.h
5297 M: Bence Csókás <bence98@sch.bme.hu>
5299 F: drivers/i2c/busses/i2c-cp2615.c
5301 CPMAC ETHERNET DRIVER
5302 M: Florian Fainelli <f.fainelli@gmail.com>
5303 L: netdev@vger.kernel.org
5305 F: drivers/net/ethernet/ti/cpmac.c
5307 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5308 M: Viresh Kumar <viresh.kumar@linaro.org>
5309 M: Sudeep Holla <sudeep.holla@arm.com>
5310 L: linux-pm@vger.kernel.org
5312 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5313 F: drivers/cpufreq/vexpress-spc-cpufreq.c
5315 CPU FREQUENCY SCALING FRAMEWORK
5316 M: "Rafael J. Wysocki" <rafael@kernel.org>
5317 M: Viresh Kumar <viresh.kumar@linaro.org>
5318 L: linux-pm@vger.kernel.org
5320 B: https://bugzilla.kernel.org
5321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5323 F: Documentation/admin-guide/pm/cpufreq.rst
5324 F: Documentation/admin-guide/pm/intel_pstate.rst
5325 F: Documentation/cpu-freq/
5326 F: Documentation/devicetree/bindings/cpufreq/
5328 F: include/linux/cpufreq.h
5329 F: include/linux/sched/cpufreq.h
5330 F: kernel/sched/cpufreq*.c
5331 F: tools/testing/selftests/cpufreq/
5333 CPU IDLE TIME MANAGEMENT FRAMEWORK
5334 M: "Rafael J. Wysocki" <rafael@kernel.org>
5335 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5336 L: linux-pm@vger.kernel.org
5338 B: https://bugzilla.kernel.org
5339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5340 F: Documentation/admin-guide/pm/cpuidle.rst
5341 F: Documentation/driver-api/pm/cpuidle.rst
5343 F: include/linux/cpuidle.h
5345 CPU POWER MONITORING SUBSYSTEM
5346 M: Thomas Renninger <trenn@suse.com>
5347 M: Shuah Khan <shuah@kernel.org>
5348 M: Shuah Khan <skhan@linuxfoundation.org>
5349 L: linux-pm@vger.kernel.org
5351 F: tools/power/cpupower/
5354 M: "H. Peter Anvin" <hpa@zytor.com>
5356 F: arch/x86/kernel/cpuid.c
5357 F: arch/x86/kernel/msr.c
5359 CPUIDLE DRIVER - ARM BIG LITTLE
5360 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5361 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5362 L: linux-pm@vger.kernel.org
5363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5366 F: drivers/cpuidle/cpuidle-big_little.c
5368 CPUIDLE DRIVER - ARM EXYNOS
5369 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5370 M: Daniel Lezcano <daniel.lezcano@linaro.org>
5371 M: Kukjin Kim <kgene@kernel.org>
5372 L: linux-pm@vger.kernel.org
5373 L: linux-samsung-soc@vger.kernel.org
5375 F: arch/arm/mach-exynos/pm.c
5376 F: drivers/cpuidle/cpuidle-exynos.c
5377 F: include/linux/platform_data/cpuidle-exynos.h
5379 CPUIDLE DRIVER - ARM PSCI
5380 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
5381 M: Sudeep Holla <sudeep.holla@arm.com>
5382 L: linux-pm@vger.kernel.org
5383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5385 F: drivers/cpuidle/cpuidle-psci.c
5387 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5388 M: Ulf Hansson <ulf.hansson@linaro.org>
5389 L: linux-pm@vger.kernel.org
5390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5392 F: drivers/cpuidle/cpuidle-psci.h
5393 F: drivers/cpuidle/cpuidle-psci-domain.c
5395 CPUIDLE DRIVER - DT IDLE PM DOMAIN
5396 M: Ulf Hansson <ulf.hansson@linaro.org>
5397 L: linux-pm@vger.kernel.org
5399 F: drivers/cpuidle/dt_idle_genpd.c
5400 F: drivers/cpuidle/dt_idle_genpd.h
5402 CPUIDLE DRIVER - RISC-V SBI
5403 M: Anup Patel <anup@brainfault.org>
5404 L: linux-pm@vger.kernel.org
5405 L: linux-riscv@lists.infradead.org
5407 F: drivers/cpuidle/cpuidle-riscv-sbi.c
5410 M: Nicolas Pitre <nico@fluxnic.net>
5412 F: Documentation/filesystems/cramfs.rst
5416 M: Bastien Nocera <hadess@hadess.net>
5417 L: linux-input@vger.kernel.org
5419 F: drivers/hid/hid-creative-sb0540.c
5422 M: Herbert Xu <herbert@gondor.apana.org.au>
5423 M: "David S. Miller" <davem@davemloft.net>
5424 L: linux-crypto@vger.kernel.org
5426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5428 F: Documentation/crypto/
5429 F: Documentation/devicetree/bindings/crypto/
5434 F: include/linux/crypto*
5437 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5438 M: Neil Horman <nhorman@tuxdriver.com>
5439 L: linux-crypto@vger.kernel.org
5441 F: crypto/ansi_cprng.c
5445 M: Hans Verkuil <hverkuil@xs4all.nl>
5446 L: linux-media@vger.kernel.org
5448 W: http://linuxtv.org
5449 T: git git://linuxtv.org/media_tree.git
5450 F: drivers/media/i2c/cs3308.c
5452 CS5535 Audio ALSA driver
5453 M: Jaya Kumar <jayakumar.alsa@gmail.com>
5455 F: sound/pci/cs5535audio/
5457 CSI DRIVERS FOR ALLWINNER V3s
5458 M: Yong Deng <yong.deng@magewell.com>
5459 L: linux-media@vger.kernel.org
5461 T: git git://linuxtv.org/media_tree.git
5462 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5463 F: drivers/media/platform/sunxi/sun6i-csi/
5466 M: Pavel Pisa <pisa@cmp.felk.cvut.cz>
5467 M: Ondrej Ille <ondrej.ille@gmail.com>
5468 L: linux-can@vger.kernel.org
5470 F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5471 F: drivers/net/can/ctucanfd/
5474 M: Solomon Peachy <pizza@shaftnet.org>
5476 F: drivers/net/wireless/st/cw1200/
5478 CX18 VIDEO4LINUX DRIVER
5479 M: Andy Walls <awalls@md.metrocast.net>
5480 L: linux-media@vger.kernel.org
5482 W: https://linuxtv.org
5483 T: git git://linuxtv.org/media_tree.git
5484 F: drivers/media/pci/cx18/
5485 F: include/uapi/linux/ivtv*
5487 CX2341X MPEG ENCODER HELPER MODULE
5488 M: Hans Verkuil <hverkuil@xs4all.nl>
5489 L: linux-media@vger.kernel.org
5491 W: https://linuxtv.org
5492 T: git git://linuxtv.org/media_tree.git
5493 F: drivers/media/common/cx2341x*
5494 F: include/media/drv-intf/cx2341x.h
5496 CX24120 MEDIA DRIVER
5497 M: Jemma Denson <jdenson@gmail.com>
5498 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5499 L: linux-media@vger.kernel.org
5501 W: https://linuxtv.org
5502 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5503 F: drivers/media/dvb-frontends/cx24120*
5505 CX88 VIDEO4LINUX DRIVER
5506 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5507 L: linux-media@vger.kernel.org
5509 W: https://linuxtv.org
5510 T: git git://linuxtv.org/media_tree.git
5511 F: Documentation/driver-api/media/drivers/cx88*
5512 F: drivers/media/pci/cx88/
5514 CXD2820R MEDIA DRIVER
5515 M: Antti Palosaari <crope@iki.fi>
5516 L: linux-media@vger.kernel.org
5518 W: https://linuxtv.org
5519 W: http://palosaari.fi/linux/
5520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5521 T: git git://linuxtv.org/anttip/media_tree.git
5522 F: drivers/media/dvb-frontends/cxd2820r*
5524 CXGB3 ETHERNET DRIVER (CXGB3)
5525 M: Raju Rangoju <rajur@chelsio.com>
5526 L: netdev@vger.kernel.org
5528 W: http://www.chelsio.com
5529 F: drivers/net/ethernet/chelsio/cxgb3/
5531 CXGB3 ISCSI DRIVER (CXGB3I)
5532 M: Varun Prakash <varun@chelsio.com>
5533 L: linux-scsi@vger.kernel.org
5535 W: http://www.chelsio.com
5536 F: drivers/scsi/cxgbi/cxgb3i
5538 CXGB4 CRYPTO DRIVER (chcr)
5539 M: Ayush Sawal <ayush.sawal@chelsio.com>
5540 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5541 M: Rohit Maheshwari <rohitm@chelsio.com>
5542 L: linux-crypto@vger.kernel.org
5544 W: http://www.chelsio.com
5545 F: drivers/crypto/chelsio
5547 CXGB4 INLINE CRYPTO DRIVER
5548 M: Ayush Sawal <ayush.sawal@chelsio.com>
5549 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5550 M: Rohit Maheshwari <rohitm@chelsio.com>
5551 L: netdev@vger.kernel.org
5553 W: http://www.chelsio.com
5554 F: drivers/net/ethernet/chelsio/inline_crypto/
5556 CXGB4 ETHERNET DRIVER (CXGB4)
5557 M: Raju Rangoju <rajur@chelsio.com>
5558 L: netdev@vger.kernel.org
5560 W: http://www.chelsio.com
5561 F: drivers/net/ethernet/chelsio/cxgb4/
5563 CXGB4 ISCSI DRIVER (CXGB4I)
5564 M: Varun Prakash <varun@chelsio.com>
5565 L: linux-scsi@vger.kernel.org
5567 W: http://www.chelsio.com
5568 F: drivers/scsi/cxgbi/cxgb4i
5570 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5571 M: Potnuri Bharat Teja <bharat@chelsio.com>
5572 L: linux-rdma@vger.kernel.org
5574 W: http://www.openfabrics.org
5575 F: drivers/infiniband/hw/cxgb4/
5576 F: include/uapi/rdma/cxgb4-abi.h
5578 CXGB4VF ETHERNET DRIVER (CXGB4VF)
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/cxgb4vf/
5585 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5586 M: Frederic Barrat <fbarrat@linux.ibm.com>
5587 M: Andrew Donnellan <ajd@linux.ibm.com>
5588 L: linuxppc-dev@lists.ozlabs.org
5590 F: Documentation/ABI/testing/sysfs-class-cxl
5591 F: Documentation/powerpc/cxl.rst
5592 F: arch/powerpc/platforms/powernv/pci-cxl.c
5593 F: drivers/misc/cxl/
5594 F: include/misc/cxl*
5595 F: include/uapi/misc/cxl.h
5597 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5598 M: Manoj N. Kumar <manoj@linux.ibm.com>
5599 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5600 M: Uma Krishnan <ukrishn@linux.ibm.com>
5601 L: linux-scsi@vger.kernel.org
5603 F: Documentation/powerpc/cxlflash.rst
5604 F: drivers/scsi/cxlflash/
5605 F: include/uapi/scsi/cxlflash_ioctl.h
5608 M: Russell King <linux@armlinux.org.uk>
5609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5611 W: http://www.armlinux.org.uk/
5612 F: drivers/video/fbdev/cyber2000fb.*
5614 CYCLADES PC300 DRIVER
5616 F: drivers/net/wan/pc300*
5618 CYPRESS_FIRMWARE MEDIA DRIVER
5619 M: Antti Palosaari <crope@iki.fi>
5620 L: linux-media@vger.kernel.org
5622 W: https://linuxtv.org
5623 W: http://palosaari.fi/linux/
5624 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5625 T: git git://linuxtv.org/anttip/media_tree.git
5626 F: drivers/media/common/cypress_firmware*
5628 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5629 M: Linus Walleij <linus.walleij@linaro.org>
5630 L: linux-input@vger.kernel.org
5632 F: drivers/input/touchscreen/cy8ctma140.c
5634 CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5635 M: Yassine Oudjana <y.oudjana@protonmail.com>
5636 L: linux-input@vger.kernel.org
5638 F: Documentation/devicetree/bindings/input/cypress-sf.yaml
5639 F: drivers/input/keyboard/cypress-sf.c
5641 CYTTSP TOUCHSCREEN DRIVER
5642 M: Linus Walleij <linus.walleij@linaro.org>
5643 L: linux-input@vger.kernel.org
5645 F: drivers/input/touchscreen/cyttsp*
5647 D-LINK DIR-685 TOUCHKEYS DRIVER
5648 M: Linus Walleij <linus.walleij@linaro.org>
5649 L: linux-input@vger.kernel.org
5651 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5653 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5654 M: Joshua Kinard <kumba@gentoo.org>
5656 F: drivers/rtc/rtc-ds1685.c
5657 F: include/linux/rtc/ds1685.h
5659 DAMA SLAVE for AX.25
5660 M: Joerg Reuter <jreuter@yaina.de>
5661 L: linux-hams@vger.kernel.org
5663 W: http://yaina.de/jreuter/
5664 W: http://www.qsl.net/dl1bke/
5665 F: net/ax25/af_ax25.c
5666 F: net/ax25/ax25_dev.c
5667 F: net/ax25/ax25_ds_*
5668 F: net/ax25/ax25_in.c
5669 F: net/ax25/ax25_out.c
5670 F: net/ax25/ax25_timer.c
5671 F: net/ax25/sysctl_net_ax25.c
5674 M: SeongJae Park <sj@kernel.org>
5675 L: damon@lists.linux.dev
5676 L: linux-mm@kvack.org
5678 F: Documentation/ABI/testing/sysfs-kernel-mm-damon
5679 F: Documentation/admin-guide/mm/damon/
5680 F: Documentation/mm/damon/
5681 F: include/linux/damon.h
5682 F: include/trace/events/damon.h
5684 F: tools/testing/selftests/damon/
5686 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5687 L: netdev@vger.kernel.org
5689 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5690 F: drivers/net/ethernet/dec/tulip/dmfe.c
5692 DC390/AM53C974 SCSI driver
5693 M: Hannes Reinecke <hare@suse.com>
5694 L: linux-scsi@vger.kernel.org
5696 F: drivers/scsi/am53c974.c
5699 M: Oliver Neukum <oliver@neukum.org>
5700 M: Ali Akcaagac <aliakc@web.de>
5701 M: Jamie Lenehan <lenehan@twibble.org>
5702 L: dc395x@twibble.org
5704 W: http://twibble.org/dist/dc395x/
5705 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5706 F: Documentation/scsi/dc395x.rst
5707 F: drivers/scsi/dc395x.*
5710 L: dccp@vger.kernel.org
5712 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5713 F: include/linux/dccp.h
5714 F: include/linux/tfrc.h
5715 F: include/uapi/linux/dccp.h
5718 DECnet NETWORK LAYER
5719 L: linux-decnet-user@lists.sourceforge.net
5721 W: http://linux-decnet.sourceforge.net
5722 F: Documentation/networking/decnet.rst
5725 DECSTATION PLATFORM SUPPORT
5726 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5727 L: linux-mips@vger.kernel.org
5729 W: http://www.linux-mips.org/wiki/DECstation
5731 F: arch/mips/include/asm/dec/
5732 F: arch/mips/include/asm/mach-dec/
5734 DEFXX FDDI NETWORK DRIVER
5735 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5737 F: drivers/net/fddi/defxx.*
5739 DEFZA FDDI NETWORK DRIVER
5740 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5742 F: drivers/net/fddi/defza.*
5744 DEINTERLACE DRIVERS FOR ALLWINNER H3
5745 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5746 L: linux-media@vger.kernel.org
5748 T: git git://linuxtv.org/media_tree.git
5749 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5750 F: drivers/media/platform/sunxi/sun8i-di/
5753 M: Matthew Garrett <mjg59@srcf.ucam.org>
5754 M: Pali Rohár <pali@kernel.org>
5755 L: platform-driver-x86@vger.kernel.org
5757 F: drivers/platform/x86/dell/dell-laptop.c
5759 DELL LAPTOP FREEFALL DRIVER
5760 M: Pali Rohár <pali@kernel.org>
5762 F: drivers/platform/x86/dell/dell-smo8800.c
5764 DELL LAPTOP RBTN DRIVER
5765 M: Pali Rohár <pali@kernel.org>
5767 F: drivers/platform/x86/dell/dell-rbtn.*
5769 DELL LAPTOP SMM DRIVER
5770 M: Pali Rohár <pali@kernel.org>
5772 F: Documentation/ABI/obsolete/procfs-i8k
5773 F: drivers/hwmon/dell-smm-hwmon.c
5774 F: include/uapi/linux/i8k.h
5776 DELL REMOTE BIOS UPDATE DRIVER
5777 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5778 L: platform-driver-x86@vger.kernel.org
5780 F: drivers/platform/x86/dell/dell_rbu.c
5783 M: Pali Rohár <pali@kernel.org>
5784 L: Dell.Client.Kernel@dell.com
5785 L: platform-driver-x86@vger.kernel.org
5787 F: drivers/platform/x86/dell/dell-smbios.*
5789 DELL SMBIOS SMM DRIVER
5790 L: Dell.Client.Kernel@dell.com
5791 L: platform-driver-x86@vger.kernel.org
5793 F: drivers/platform/x86/dell/dell-smbios-smm.c
5795 DELL SMBIOS WMI DRIVER
5796 L: Dell.Client.Kernel@dell.com
5797 L: platform-driver-x86@vger.kernel.org
5799 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5800 F: tools/wmi/dell-smbios-example.c
5802 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5803 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5804 L: platform-driver-x86@vger.kernel.org
5806 F: Documentation/driver-api/dcdbas.rst
5807 F: drivers/platform/x86/dell/dcdbas.*
5809 DELL WMI DESCRIPTOR DRIVER
5810 L: Dell.Client.Kernel@dell.com
5812 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5814 DELL WMI SYSMAN DRIVER
5815 M: Divya Bharathi <divya.bharathi@dell.com>
5816 M: Prasanth Ksr <prasanth.ksr@dell.com>
5817 L: Dell.Client.Kernel@dell.com
5818 L: platform-driver-x86@vger.kernel.org
5820 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5821 F: drivers/platform/x86/dell/dell-wmi-sysman/
5823 DELL WMI NOTIFICATIONS DRIVER
5824 M: Matthew Garrett <mjg59@srcf.ucam.org>
5825 M: Pali Rohár <pali@kernel.org>
5827 F: drivers/platform/x86/dell/dell-wmi-base.c
5829 DELL WMI HARDWARE PRIVACY SUPPORT
5830 M: Perry Yuan <Perry.Yuan@dell.com>
5831 L: Dell.Client.Kernel@dell.com
5832 L: platform-driver-x86@vger.kernel.org
5834 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5836 DELTA ST MEDIA DRIVER
5837 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5838 L: linux-media@vger.kernel.org
5840 W: https://linuxtv.org
5841 T: git git://linuxtv.org/media_tree.git
5842 F: drivers/media/platform/st/sti/delta
5844 DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5845 M: Zev Weiss <zev@bewilderbeest.net>
5846 L: linux-hwmon@vger.kernel.org
5848 F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5850 DELTA DPS920AB PSU DRIVER
5851 M: Robert Marko <robert.marko@sartura.hr>
5852 L: linux-hwmon@vger.kernel.org
5854 F: Documentation/hwmon/dps920ab.rst
5855 F: drivers/hwmon/pmbus/dps920ab.c
5857 DELTA NETWORKS TN48M CPLD DRIVERS
5858 M: Robert Marko <robert.marko@sartura.hr>
5860 F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5861 F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5862 F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5863 F: drivers/gpio/gpio-tn48m.c
5864 F: include/dt-bindings/reset/delta,tn48m-reset.h
5867 L: linux-mtd@lists.infradead.org
5869 F: drivers/mtd/nand/raw/denali*
5871 DESIGNWARE EDMA CORE IP DRIVER
5872 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5873 L: dmaengine@vger.kernel.org
5875 F: drivers/dma/dw-edma/
5876 F: include/linux/dma/edma.h
5878 DESIGNWARE XDATA IP DRIVER
5879 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5880 L: linux-pci@vger.kernel.org
5882 F: Documentation/misc-devices/dw-xdata-pcie.rst
5883 F: drivers/misc/dw-xdata-pcie.c
5885 DESIGNWARE USB2 DRD IP DRIVER
5886 M: Minas Harutyunyan <hminas@synopsys.com>
5887 L: linux-usb@vger.kernel.org
5889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5890 F: drivers/usb/dwc2/
5892 DESIGNWARE USB3 DRD IP DRIVER
5893 M: Felipe Balbi <balbi@kernel.org>
5894 L: linux-usb@vger.kernel.org
5896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5897 F: drivers/usb/dwc3/
5899 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5900 M: Andreas Klinger <ak@it-klinger.de>
5901 L: linux-iio@vger.kernel.org
5903 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5904 F: drivers/iio/proximity/srf*.c
5906 DEVICE COREDUMP (DEV_COREDUMP)
5907 M: Johannes Berg <johannes@sipsolutions.net>
5908 L: linux-kernel@vger.kernel.org
5910 F: drivers/base/devcoredump.c
5911 F: include/linux/devcoredump.h
5913 DEVICE DEPENDENCY HELPER SCRIPT
5914 M: Saravana Kannan <saravanak@google.com>
5915 L: linux-kernel@vger.kernel.org
5917 F: scripts/dev-needs.sh
5919 DEVICE DIRECT ACCESS (DAX)
5920 M: Dan Williams <dan.j.williams@intel.com>
5921 M: Vishal Verma <vishal.l.verma@intel.com>
5922 M: Dave Jiang <dave.jiang@intel.com>
5923 L: nvdimm@lists.linux.dev
5927 DEVICE FREQUENCY (DEVFREQ)
5928 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5929 M: Kyungmin Park <kyungmin.park@samsung.com>
5930 M: Chanwoo Choi <cw00.choi@samsung.com>
5931 L: linux-pm@vger.kernel.org
5933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5934 F: Documentation/devicetree/bindings/devfreq/
5935 F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5937 F: include/linux/devfreq.h
5938 F: include/trace/events/devfreq.h
5940 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5941 M: Chanwoo Choi <cw00.choi@samsung.com>
5942 L: linux-pm@vger.kernel.org
5944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5945 F: Documentation/devicetree/bindings/devfreq/event/
5946 F: drivers/devfreq/devfreq-event.c
5947 F: drivers/devfreq/event/
5948 F: include/dt-bindings/pmu/exynos_ppmu.h
5949 F: include/linux/devfreq-event.h
5951 DEVICE NUMBER REGISTRY
5952 M: Torben Mathiasen <device@lanana.org>
5954 W: http://lanana.org/docs/device-list/index.html
5956 DEVICE RESOURCE MANAGEMENT HELPERS
5957 M: Hans de Goede <hdegoede@redhat.com>
5958 R: Matti Vaittinen <mazziesaccount@gmail.com>
5960 F: include/linux/devm-helpers.h
5963 M: Alasdair Kergon <agk@redhat.com>
5964 M: Mike Snitzer <snitzer@kernel.org>
5965 M: dm-devel@redhat.com
5966 L: dm-devel@redhat.com
5968 W: http://sources.redhat.com/dm
5969 Q: http://patchwork.kernel.org/project/dm-devel/list/
5970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5971 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5972 F: Documentation/admin-guide/device-mapper/
5973 F: drivers/md/Kconfig
5974 F: drivers/md/Makefile
5976 F: drivers/md/persistent-data/
5977 F: include/linux/device-mapper.h
5978 F: include/linux/dm-*.h
5979 F: include/uapi/linux/dm-*.h
5982 M: Jiri Pirko <jiri@nvidia.com>
5983 L: netdev@vger.kernel.org
5985 F: Documentation/networking/devlink
5986 F: include/net/devlink.h
5987 F: include/uapi/linux/devlink.h
5988 F: net/core/devlink.c
5990 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5991 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5992 L: kernel@dh-electronics.com
5994 F: arch/arm/boot/dts/imx6*-dhcom-*
5996 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5997 M: Marek Vasut <marex@denx.de>
5998 L: kernel@dh-electronics.com
6000 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
6001 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
6003 DIALOG SEMICONDUCTOR DRIVERS
6004 M: Support Opensource <support.opensource@diasemi.com>
6006 W: http://www.dialog-semiconductor.com/products
6007 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
6008 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6009 F: Documentation/devicetree/bindings/mfd/da90*.txt
6010 F: Documentation/devicetree/bindings/mfd/da90*.yaml
6011 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6012 F: Documentation/devicetree/bindings/regulator/da92*.txt
6013 F: Documentation/devicetree/bindings/regulator/slg51000.txt
6014 F: Documentation/devicetree/bindings/sound/da[79]*.txt
6015 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6016 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
6017 F: Documentation/hwmon/da90??.rst
6018 F: drivers/gpio/gpio-da90??.c
6019 F: drivers/hwmon/da90??-hwmon.c
6020 F: drivers/iio/adc/da91??-*.c
6021 F: drivers/input/misc/da72??.[ch]
6022 F: drivers/input/misc/da90??_onkey.c
6023 F: drivers/input/touchscreen/da9052_tsi.c
6024 F: drivers/leds/leds-da90??.c
6025 F: drivers/mfd/da903x.c
6026 F: drivers/mfd/da90??-*.c
6027 F: drivers/mfd/da91??-*.c
6028 F: drivers/pinctrl/pinctrl-da90??.c
6029 F: drivers/power/supply/da9052-battery.c
6030 F: drivers/power/supply/da91??-*.c
6031 F: drivers/regulator/da9???-regulator.[ch]
6032 F: drivers/regulator/slg51000-regulator.[ch]
6033 F: drivers/rtc/rtc-da90??.c
6034 F: drivers/thermal/da90??-thermal.c
6035 F: drivers/video/backlight/da90??_bl.c
6036 F: drivers/watchdog/da90??_wdt.c
6037 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6038 F: include/linux/mfd/da903x.h
6039 F: include/linux/mfd/da9052/
6040 F: include/linux/mfd/da9055/
6041 F: include/linux/mfd/da9062/
6042 F: include/linux/mfd/da9063/
6043 F: include/linux/mfd/da9150/
6044 F: include/linux/regulator/da9211.h
6045 F: include/sound/da[79]*.h
6046 F: sound/soc/codecs/da[79]*.[ch]
6048 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6049 M: William Breathitt Gray <william.gray@linaro.org>
6050 L: linux-gpio@vger.kernel.org
6052 F: drivers/gpio/gpio-gpio-mm.c
6054 DIOLAN U2C-12 I2C DRIVER
6055 M: Guenter Roeck <linux@roeck-us.net>
6056 L: linux-i2c@vger.kernel.org
6058 F: drivers/i2c/busses/i2c-diolan-u2c.c
6060 DIRECTORY NOTIFICATION (DNOTIFY)
6061 M: Jan Kara <jack@suse.cz>
6062 R: Amir Goldstein <amir73il@gmail.com>
6063 L: linux-fsdevel@vger.kernel.org
6065 F: Documentation/filesystems/dnotify.rst
6066 F: fs/notify/dnotify/
6067 F: include/linux/dnotify.h
6069 DISK GEOMETRY AND PARTITION HANDLING
6070 M: Andries Brouwer <aeb@cwi.nl>
6072 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6073 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6074 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6077 M: Jan Kara <jack@suse.com>
6079 F: Documentation/filesystems/quota.rst
6081 F: include/linux/quota*.h
6082 F: include/uapi/linux/quota*.h
6084 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6085 M: Bernie Thompson <bernie@plugable.com>
6086 L: linux-fbdev@vger.kernel.org
6088 W: http://plugable.com/category/projects/udlfb/
6089 F: Documentation/fb/udlfb.rst
6090 F: drivers/video/fbdev/udlfb.c
6091 F: include/video/udlfb.h
6093 DISTRIBUTED LOCK MANAGER (DLM)
6094 M: Christine Caulfield <ccaulfie@redhat.com>
6095 M: David Teigland <teigland@redhat.com>
6096 L: cluster-devel@redhat.com
6098 W: http://sources.redhat.com/cluster/
6099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6102 DMA BUFFER SHARING FRAMEWORK
6103 M: Sumit Semwal <sumit.semwal@linaro.org>
6104 M: Christian König <christian.koenig@amd.com>
6105 L: linux-media@vger.kernel.org
6106 L: dri-devel@lists.freedesktop.org
6107 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6109 T: git git://anongit.freedesktop.org/drm/drm-misc
6110 F: Documentation/driver-api/dma-buf.rst
6112 F: include/linux/*fence.h
6113 F: include/linux/dma-buf.h
6114 F: include/linux/dma-resv.h
6115 K: \bdma_(?:buf|fence|resv)\b
6117 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6118 M: Vinod Koul <vkoul@kernel.org>
6119 L: dmaengine@vger.kernel.org
6121 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6123 F: Documentation/devicetree/bindings/dma/
6124 F: Documentation/driver-api/dmaengine/
6126 F: include/dt-bindings/dma/
6127 F: include/linux/dma/
6128 F: include/linux/dmaengine.h
6129 F: include/linux/of_dma.h
6132 M: Christoph Hellwig <hch@lst.de>
6133 M: Marek Szyprowski <m.szyprowski@samsung.com>
6134 R: Robin Murphy <robin.murphy@arm.com>
6135 L: iommu@lists.linux.dev
6137 W: http://git.infradead.org/users/hch/dma-mapping.git
6138 T: git git://git.infradead.org/users/hch/dma-mapping.git
6139 F: include/asm-generic/dma-mapping.h
6140 F: include/linux/dma-direct.h
6141 F: include/linux/dma-mapping.h
6142 F: include/linux/dma-map-ops.h
6145 DMA MAPPING BENCHMARK
6146 M: Xiang Chen <chenxiang66@hisilicon.com>
6147 L: iommu@lists.linux.dev
6148 F: kernel/dma/map_benchmark.c
6149 F: tools/testing/selftests/dma/
6151 DMA-BUF HEAPS FRAMEWORK
6152 M: Sumit Semwal <sumit.semwal@linaro.org>
6153 R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
6154 R: Liam Mark <lmark@codeaurora.org>
6155 R: Laura Abbott <labbott@redhat.com>
6156 R: Brian Starkey <Brian.Starkey@arm.com>
6157 R: John Stultz <jstultz@google.com>
6158 L: linux-media@vger.kernel.org
6159 L: dri-devel@lists.freedesktop.org
6160 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6162 T: git git://anongit.freedesktop.org/drm/drm-misc
6163 F: drivers/dma-buf/dma-heap.c
6164 F: drivers/dma-buf/heaps/*
6165 F: include/linux/dma-heap.h
6166 F: include/uapi/linux/dma-heap.h
6168 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6169 M: Lukasz Luba <lukasz.luba@arm.com>
6170 L: linux-pm@vger.kernel.org
6171 L: linux-samsung-soc@vger.kernel.org
6173 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6174 F: drivers/memory/samsung/exynos5422-dmc.c
6176 DME1737 HARDWARE MONITOR DRIVER
6177 M: Juerg Haefliger <juergh@gmail.com>
6178 L: linux-hwmon@vger.kernel.org
6180 F: Documentation/hwmon/dme1737.rst
6181 F: drivers/hwmon/dme1737.c
6184 M: Jean Delvare <jdelvare@suse.com>
6186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6187 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
6188 F: drivers/firmware/dmi-id.c
6189 F: drivers/firmware/dmi_scan.c
6190 F: include/linux/dmi.h
6193 M: Jonathan Corbet <corbet@lwn.net>
6194 L: linux-doc@vger.kernel.org
6196 P: Documentation/doc-guide/maintainer-profile.rst
6197 T: git git://git.lwn.net/linux.git docs-next
6199 F: scripts/documentation-file-ref-check
6200 F: scripts/kernel-doc
6201 F: scripts/sphinx-pre-install
6202 X: Documentation/ABI/
6203 X: Documentation/admin-guide/media/
6204 X: Documentation/devicetree/
6205 X: Documentation/driver-api/media/
6206 X: Documentation/firmware-guide/acpi/
6207 X: Documentation/i2c/
6208 X: Documentation/power/
6209 X: Documentation/spi/
6210 X: Documentation/userspace-api/media/
6212 DOCUMENTATION REPORTING ISSUES
6213 M: Thorsten Leemhuis <linux@leemhuis.info>
6214 L: linux-doc@vger.kernel.org
6216 F: Documentation/admin-guide/reporting-issues.rst
6218 DOCUMENTATION SCRIPTS
6219 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6220 L: linux-doc@vger.kernel.org
6222 F: Documentation/sphinx/parse-headers.pl
6223 F: scripts/documentation-file-ref-check
6224 F: scripts/sphinx-pre-install
6226 DOCUMENTATION/ITALIAN
6227 M: Federico Vaga <federico.vaga@vaga.pv.it>
6228 L: linux-doc@vger.kernel.org
6230 F: Documentation/translations/it_IT
6232 DOCUMENTATION/JAPANESE
6233 R: Akira Yokosawa <akiyks@gmail.com>
6234 L: linux-doc@vger.kernel.org
6236 F: Documentation/translations/ja_JP
6238 DONGWOON DW9714 LENS VOICE COIL DRIVER
6239 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6240 L: linux-media@vger.kernel.org
6242 T: git git://linuxtv.org/media_tree.git
6243 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6244 F: drivers/media/i2c/dw9714.c
6246 DONGWOON DW9768 LENS VOICE COIL DRIVER
6247 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
6248 L: linux-media@vger.kernel.org
6250 T: git git://linuxtv.org/media_tree.git
6251 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6252 F: drivers/media/i2c/dw9768.c
6254 DONGWOON DW9807 LENS VOICE COIL DRIVER
6255 M: Sakari Ailus <sakari.ailus@linux.intel.com>
6256 L: linux-media@vger.kernel.org
6258 T: git git://linuxtv.org/media_tree.git
6259 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6260 F: drivers/media/i2c/dw9807-vcm.c
6263 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
6264 L: blinux-list@redhat.com
6266 F: drivers/char/dtlk.c
6267 F: include/linux/dtlk.h
6269 DPAA2 DATAPATH I/O (DPIO) DRIVER
6270 M: Roy Pledge <Roy.Pledge@nxp.com>
6271 L: linux-kernel@vger.kernel.org
6273 F: drivers/soc/fsl/dpio
6275 DPAA2 ETHERNET DRIVER
6276 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6277 L: netdev@vger.kernel.org
6279 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6280 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6281 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
6282 F: drivers/net/ethernet/freescale/dpaa2/Makefile
6283 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6284 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6285 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
6286 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
6287 F: drivers/net/ethernet/freescale/dpaa2/dpni*
6289 DPAA2 ETHERNET SWITCH DRIVER
6290 M: Ioana Ciornei <ioana.ciornei@nxp.com>
6291 L: netdev@vger.kernel.org
6293 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6294 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6295 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
6298 M: Philipp Reisner <philipp.reisner@linbit.com>
6299 M: Lars Ellenberg <lars.ellenberg@linbit.com>
6300 M: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6301 L: drbd-dev@lists.linbit.com
6303 W: http://www.drbd.org
6304 T: git git://git.linbit.com/linux-drbd.git
6305 T: git git://git.linbit.com/drbd-8.4.git
6306 F: Documentation/admin-guide/blockdev/
6307 F: drivers/block/drbd/
6310 DRIVER COMPONENT FRAMEWORK
6311 L: dri-devel@lists.freedesktop.org
6312 F: drivers/base/component.c
6313 F: include/linux/component.h
6315 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6316 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6317 R: "Rafael J. Wysocki" <rafael@kernel.org>
6319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6320 F: Documentation/core-api/kobject.rst
6324 F: include/linux/debugfs.h
6325 F: include/linux/kobj*
6328 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6329 M: Nishanth Menon <nm@ti.com>
6330 L: linux-pm@vger.kernel.org
6332 F: drivers/soc/ti/smartreflex.c
6333 F: include/linux/power/smartreflex.h
6335 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6336 M: Maxime Ripard <mripard@kernel.org>
6337 M: Chen-Yu Tsai <wens@csie.org>
6338 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6339 L: dri-devel@lists.freedesktop.org
6341 T: git git://anongit.freedesktop.org/drm/drm-misc
6342 F: drivers/gpu/drm/sun4i/sun8i*
6344 DRM DRIVER FOR ARM PL111 CLCD
6345 M: Emma Anholt <emma@anholt.net>
6347 T: git git://anongit.freedesktop.org/drm/drm-misc
6348 F: drivers/gpu/drm/pl111/
6350 DRM DRIVER FOR ARM VERSATILE TFT PANELS
6351 M: Linus Walleij <linus.walleij@linaro.org>
6353 T: git git://anongit.freedesktop.org/drm/drm-misc
6354 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6355 F: drivers/gpu/drm/panel/panel-arm-versatile.c
6357 DRM DRIVER FOR ASPEED BMC GFX
6358 M: Joel Stanley <joel@jms.id.au>
6359 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6361 T: git git://anongit.freedesktop.org/drm/drm-misc
6362 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6363 F: drivers/gpu/drm/aspeed/
6365 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6366 M: Dave Airlie <airlied@redhat.com>
6367 R: Thomas Zimmermann <tzimmermann@suse.de>
6368 L: dri-devel@lists.freedesktop.org
6370 T: git git://anongit.freedesktop.org/drm/drm-misc
6371 F: drivers/gpu/drm/ast/
6373 DRM DRIVER FOR BOCHS VIRTUAL GPU
6374 M: Gerd Hoffmann <kraxel@redhat.com>
6375 L: virtualization@lists.linux-foundation.org
6377 T: git git://anongit.freedesktop.org/drm/drm-misc
6378 F: drivers/gpu/drm/tiny/bochs.c
6380 DRM DRIVER FOR BOE HIMAX8279D PANELS
6381 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6383 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6384 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
6386 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6387 M: Jagan Teki <jagan@amarulasolutions.com>
6389 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6390 F: drivers/gpu/drm/bridge/chipone-icn6211.c
6392 DRM DRIVER FOR EBBG FT8719 PANEL
6393 M: Joel Selvaraj <jo@jsfamily.in>
6395 T: git git://anongit.freedesktop.org/drm/drm-misc
6396 F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6397 F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6399 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6400 M: Linus Walleij <linus.walleij@linaro.org>
6402 T: git git://anongit.freedesktop.org/drm/drm-misc
6403 F: drivers/gpu/drm/tve200/
6405 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6406 M: Icenowy Zheng <icenowy@aosc.io>
6408 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6409 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6411 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6412 M: Jagan Teki <jagan@amarulasolutions.com>
6414 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6415 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6417 DRM DRIVER FOR GENERIC USB DISPLAY
6418 M: Noralf Trønnes <noralf@tronnes.org>
6420 W: https://github.com/notro/gud/wiki
6421 T: git git://anongit.freedesktop.org/drm/drm-misc
6422 F: drivers/gpu/drm/gud/
6423 F: include/drm/gud.h
6425 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6426 M: Hans de Goede <hdegoede@redhat.com>
6428 T: git git://anongit.freedesktop.org/drm/drm-misc
6429 F: drivers/gpu/drm/tiny/gm12u320.c
6431 DRM DRIVER FOR HX8357D PANELS
6432 M: Emma Anholt <emma@anholt.net>
6434 T: git git://anongit.freedesktop.org/drm/drm-misc
6435 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
6436 F: drivers/gpu/drm/tiny/hx8357d.c
6438 DRM DRIVER FOR ILITEK ILI9225 PANELS
6439 M: David Lechner <david@lechnology.com>
6441 T: git git://anongit.freedesktop.org/drm/drm-misc
6442 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6443 F: drivers/gpu/drm/tiny/ili9225.c
6445 DRM DRIVER FOR ILITEK ILI9486 PANELS
6446 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6448 T: git git://anongit.freedesktop.org/drm/drm-misc
6449 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6450 F: drivers/gpu/drm/tiny/ili9486.c
6452 DRM DRIVER FOR INTEL I810 VIDEO CARDS
6453 S: Orphan / Obsolete
6454 F: drivers/gpu/drm/i810/
6455 F: include/uapi/drm/i810_drm.h
6457 DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6458 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6460 T: git git://anongit.freedesktop.org/drm/drm-misc
6461 F: drivers/gpu/drm/logicvc/
6463 DRM DRIVER FOR LVDS PANELS
6464 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6465 L: dri-devel@lists.freedesktop.org
6466 T: git git://anongit.freedesktop.org/drm/drm-misc
6468 F: drivers/gpu/drm/panel/panel-lvds.c
6469 F: Documentation/devicetree/bindings/display/lvds.yaml
6470 F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6472 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6473 M: Guido Günther <agx@sigxcpu.org>
6474 R: Purism Kernel Team <kernel@puri.sm>
6476 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6477 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6479 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6480 S: Orphan / Obsolete
6481 F: drivers/gpu/drm/mga/
6482 F: include/uapi/drm/mga_drm.h
6484 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6485 M: Dave Airlie <airlied@redhat.com>
6486 R: Thomas Zimmermann <tzimmermann@suse.de>
6487 L: dri-devel@lists.freedesktop.org
6489 T: git git://anongit.freedesktop.org/drm/drm-misc
6490 F: drivers/gpu/drm/mgag200/
6492 DRM DRIVER FOR MI0283QT
6493 M: Noralf Trønnes <noralf@tronnes.org>
6495 T: git git://anongit.freedesktop.org/drm/drm-misc
6496 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6497 F: drivers/gpu/drm/tiny/mi0283qt.c
6499 DRM DRIVER FOR MIPI DBI compatible panels
6500 M: Noralf Trønnes <noralf@tronnes.org>
6502 W: https://github.com/notro/panel-mipi-dbi/wiki
6503 T: git git://anongit.freedesktop.org/drm/drm-misc
6504 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6505 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
6507 DRM DRIVER FOR MSM ADRENO GPU
6508 M: Rob Clark <robdclark@gmail.com>
6509 M: Abhinav Kumar <quic_abhinavk@quicinc.com>
6510 M: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6511 R: Sean Paul <sean@poorly.run>
6512 L: linux-arm-msm@vger.kernel.org
6513 L: dri-devel@lists.freedesktop.org
6514 L: freedreno@lists.freedesktop.org
6516 T: git https://gitlab.freedesktop.org/drm/msm.git
6517 F: Documentation/devicetree/bindings/display/msm/
6518 F: drivers/gpu/drm/msm/
6519 F: include/uapi/drm/msm_drm.h
6521 DRM DRIVER FOR NOVATEK NT35510 PANELS
6522 M: Linus Walleij <linus.walleij@linaro.org>
6524 T: git git://anongit.freedesktop.org/drm/drm-misc
6525 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6526 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6528 DRM DRIVER FOR NOVATEK NT35560 PANELS
6529 M: Linus Walleij <linus.walleij@linaro.org>
6531 T: git git://anongit.freedesktop.org/drm/drm-misc
6532 F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6533 F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
6535 DRM DRIVER FOR NOVATEK NT36672A PANELS
6536 M: Sumit Semwal <sumit.semwal@linaro.org>
6538 T: git git://anongit.freedesktop.org/drm/drm-misc
6539 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6540 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6542 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6543 M: Ben Skeggs <bskeggs@redhat.com>
6544 M: Karol Herbst <kherbst@redhat.com>
6545 M: Lyude Paul <lyude@redhat.com>
6546 L: dri-devel@lists.freedesktop.org
6547 L: nouveau@lists.freedesktop.org
6549 W: https://nouveau.freedesktop.org/
6550 Q: https://patchwork.freedesktop.org/project/nouveau/
6551 Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6552 B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
6553 C: irc://irc.oftc.net/nouveau
6554 T: git https://gitlab.freedesktop.org/drm/nouveau.git
6555 F: drivers/gpu/drm/nouveau/
6556 F: include/uapi/drm/nouveau_drm.h
6558 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6559 M: Stefan Mavrodiev <stefan@olimex.com>
6561 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6562 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6564 DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6565 R: Douglas Anderson <dianders@chromium.org>
6566 F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6567 F: drivers/gpu/drm/bridge/parade-ps8640.c
6569 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6570 M: Noralf Trønnes <noralf@tronnes.org>
6572 T: git git://anongit.freedesktop.org/drm/drm-misc
6573 F: Documentation/devicetree/bindings/display/repaper.txt
6574 F: drivers/gpu/drm/tiny/repaper.c
6576 DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6577 M: Javier Martinez Canillas <javierm@redhat.com>
6579 T: git git://anongit.freedesktop.org/drm/drm-misc
6580 F: Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6581 F: drivers/gpu/drm/solomon/ssd130x*
6583 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6584 M: Dave Airlie <airlied@redhat.com>
6585 M: Gerd Hoffmann <kraxel@redhat.com>
6586 L: virtualization@lists.linux-foundation.org
6588 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6589 T: git git://anongit.freedesktop.org/drm/drm-misc
6590 F: drivers/gpu/drm/tiny/cirrus.c
6592 DRM DRIVER FOR QXL VIRTUAL GPU
6593 M: Dave Airlie <airlied@redhat.com>
6594 M: Gerd Hoffmann <kraxel@redhat.com>
6595 L: virtualization@lists.linux-foundation.org
6596 L: spice-devel@lists.freedesktop.org
6598 T: git git://anongit.freedesktop.org/drm/drm-misc
6599 F: drivers/gpu/drm/qxl/
6600 F: include/uapi/drm/qxl_drm.h
6602 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6603 S: Orphan / Obsolete
6604 F: drivers/gpu/drm/r128/
6605 F: include/uapi/drm/r128_drm.h
6607 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6608 M: Robert Chiras <robert.chiras@nxp.com>
6610 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6611 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6613 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6614 M: Linus Walleij <linus.walleij@linaro.org>
6616 T: git git://anongit.freedesktop.org/drm/drm-misc
6617 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6618 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6620 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6621 M: Markuss Broks <markuss.broks@gmail.com>
6623 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6624 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6626 DRM DRIVER FOR SITRONIX ST7703 PANELS
6627 M: Guido Günther <agx@sigxcpu.org>
6628 R: Purism Kernel Team <kernel@puri.sm>
6629 R: Ondrej Jirman <megous@megous.com>
6631 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6632 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6634 DRM DRIVER FOR SAVAGE VIDEO CARDS
6635 S: Orphan / Obsolete
6636 F: drivers/gpu/drm/savage/
6637 F: include/uapi/drm/savage_drm.h
6639 DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6640 M: Thomas Zimmermann <tzimmermann@suse.de>
6641 M: Javier Martinez Canillas <javierm@redhat.com>
6642 L: dri-devel@lists.freedesktop.org
6644 T: git git://anongit.freedesktop.org/drm/drm-misc
6645 F: drivers/gpu/drm/drm_aperture.c
6646 F: drivers/gpu/drm/tiny/simpledrm.c
6647 F: drivers/video/aperture.c
6648 F: include/drm/drm_aperture.h
6649 F: include/linux/aperture.h
6651 DRM DRIVER FOR SIS VIDEO CARDS
6652 S: Orphan / Obsolete
6653 F: drivers/gpu/drm/sis/
6654 F: include/uapi/drm/sis_drm.h
6656 DRM DRIVER FOR SITRONIX ST7586 PANELS
6657 M: David Lechner <david@lechnology.com>
6659 T: git git://anongit.freedesktop.org/drm/drm-misc
6660 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6661 F: drivers/gpu/drm/tiny/st7586.c
6663 DRM DRIVER FOR SITRONIX ST7701 PANELS
6664 M: Jagan Teki <jagan@amarulasolutions.com>
6666 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6667 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6669 DRM DRIVER FOR SITRONIX ST7735R PANELS
6670 M: David Lechner <david@lechnology.com>
6672 T: git git://anongit.freedesktop.org/drm/drm-misc
6673 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6674 F: drivers/gpu/drm/tiny/st7735r.c
6676 DRM DRIVER FOR ST-ERICSSON MCDE
6677 M: Linus Walleij <linus.walleij@linaro.org>
6679 T: git git://anongit.freedesktop.org/drm/drm-misc
6680 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6681 F: drivers/gpu/drm/mcde/
6683 DRM DRIVER FOR TDFX VIDEO CARDS
6684 S: Orphan / Obsolete
6685 F: drivers/gpu/drm/tdfx/
6687 DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6688 M: Jagan Teki <jagan@amarulasolutions.com>
6690 F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6691 F: drivers/gpu/drm/bridge/ti-dlpc3433.c
6693 DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6694 R: Douglas Anderson <dianders@chromium.org>
6695 F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6696 F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
6698 DRM DRIVER FOR TPO TPG110 PANELS
6699 M: Linus Walleij <linus.walleij@linaro.org>
6701 T: git git://anongit.freedesktop.org/drm/drm-misc
6702 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6703 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6705 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6706 M: Dave Airlie <airlied@redhat.com>
6707 R: Sean Paul <sean@poorly.run>
6708 R: Thomas Zimmermann <tzimmermann@suse.de>
6709 L: dri-devel@lists.freedesktop.org
6711 T: git git://anongit.freedesktop.org/drm/drm-misc
6712 F: drivers/gpu/drm/udl/
6714 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6715 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6716 M: Melissa Wen <melissa.srw@gmail.com>
6717 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6718 R: Daniel Vetter <daniel@ffwll.ch>
6719 L: dri-devel@lists.freedesktop.org
6721 T: git git://anongit.freedesktop.org/drm/drm-misc
6722 F: Documentation/gpu/vkms.rst
6723 F: drivers/gpu/drm/vkms/
6725 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6726 M: Hans de Goede <hdegoede@redhat.com>
6727 L: dri-devel@lists.freedesktop.org
6729 T: git git://anongit.freedesktop.org/drm/drm-misc
6730 F: drivers/gpu/drm/vboxvideo/
6732 DRM DRIVER FOR VMWARE VIRTUAL GPU
6733 M: Zack Rusin <zackr@vmware.com>
6734 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6735 L: dri-devel@lists.freedesktop.org
6737 T: git git://anongit.freedesktop.org/drm/drm-misc
6738 F: drivers/gpu/drm/vmwgfx/
6739 F: include/uapi/drm/vmwgfx_drm.h
6741 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6742 M: Linus Walleij <linus.walleij@linaro.org>
6744 T: git git://anongit.freedesktop.org/drm/drm-misc
6745 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6746 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6749 M: David Airlie <airlied@linux.ie>
6750 M: Daniel Vetter <daniel@ffwll.ch>
6751 L: dri-devel@lists.freedesktop.org
6753 B: https://gitlab.freedesktop.org/drm
6754 C: irc://irc.oftc.net/dri-devel
6755 T: git git://anongit.freedesktop.org/drm/drm
6756 F: Documentation/devicetree/bindings/display/
6757 F: Documentation/devicetree/bindings/gpu/
6758 F: Documentation/gpu/
6761 F: include/linux/vga*
6762 F: include/uapi/drm/
6764 DRM DRIVERS AND MISC GPU PATCHES
6765 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6766 M: Maxime Ripard <mripard@kernel.org>
6767 M: Thomas Zimmermann <tzimmermann@suse.de>
6769 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6770 T: git git://anongit.freedesktop.org/drm/drm-misc
6771 F: Documentation/gpu/
6772 F: drivers/gpu/drm/*
6775 F: include/linux/vga*
6776 F: include/uapi/drm/drm*
6778 DRM DRIVERS FOR ALLWINNER A10
6779 M: Maxime Ripard <mripard@kernel.org>
6780 M: Chen-Yu Tsai <wens@csie.org>
6781 L: dri-devel@lists.freedesktop.org
6783 T: git git://anongit.freedesktop.org/drm/drm-misc
6784 F: Documentation/devicetree/bindings/display/allwinner*
6785 F: drivers/gpu/drm/sun4i/
6787 DRM DRIVERS FOR AMLOGIC SOCS
6788 M: Neil Armstrong <narmstrong@baylibre.com>
6789 L: dri-devel@lists.freedesktop.org
6790 L: linux-amlogic@lists.infradead.org
6792 W: http://linux-meson.com/
6793 T: git git://anongit.freedesktop.org/drm/drm-misc
6794 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6795 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6796 F: Documentation/gpu/meson.rst
6797 F: drivers/gpu/drm/meson/
6799 DRM DRIVERS FOR ATMEL HLCDC
6800 M: Sam Ravnborg <sam@ravnborg.org>
6801 M: Boris Brezillon <bbrezillon@kernel.org>
6802 L: dri-devel@lists.freedesktop.org
6804 T: git git://anongit.freedesktop.org/drm/drm-misc
6805 F: Documentation/devicetree/bindings/display/atmel/
6806 F: drivers/gpu/drm/atmel-hlcdc/
6808 DRM DRIVERS FOR BRIDGE CHIPS
6809 M: Andrzej Hajda <andrzej.hajda@intel.com>
6810 M: Neil Armstrong <narmstrong@baylibre.com>
6811 M: Robert Foss <robert.foss@linaro.org>
6812 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6813 R: Jonas Karlman <jonas@kwiboo.se>
6814 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6816 T: git git://anongit.freedesktop.org/drm/drm-misc
6817 F: Documentation/devicetree/bindings/display/bridge/
6818 F: drivers/gpu/drm/bridge/
6820 DRM DRIVERS FOR EXYNOS
6821 M: Inki Dae <inki.dae@samsung.com>
6822 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6823 M: Kyungmin Park <kyungmin.park@samsung.com>
6824 L: dri-devel@lists.freedesktop.org
6826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6827 F: Documentation/devicetree/bindings/display/exynos/
6828 F: Documentation/devicetree/bindings/display/samsung/
6829 F: drivers/gpu/drm/exynos/
6830 F: include/uapi/drm/exynos_drm.h
6832 DRM DRIVERS FOR FREESCALE DCU
6833 M: Stefan Agner <stefan@agner.ch>
6834 M: Alison Wang <alison.wang@nxp.com>
6835 L: dri-devel@lists.freedesktop.org
6837 T: git git://anongit.freedesktop.org/drm/drm-misc
6838 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6839 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6840 F: drivers/gpu/drm/fsl-dcu/
6842 DRM DRIVERS FOR FREESCALE IMX
6843 M: Philipp Zabel <p.zabel@pengutronix.de>
6844 L: dri-devel@lists.freedesktop.org
6846 F: Documentation/devicetree/bindings/display/imx/
6847 F: drivers/gpu/drm/imx/
6848 F: drivers/gpu/ipu-v3/
6850 DRM DRIVERS FOR FREESCALE IMX BRIDGE
6851 M: Liu Ying <victor.liu@nxp.com>
6852 L: dri-devel@lists.freedesktop.org
6854 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6855 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6856 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6857 F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6858 F: drivers/gpu/drm/bridge/imx/
6860 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6861 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6862 L: dri-devel@lists.freedesktop.org
6864 T: git git://github.com/patjak/drm-gma500
6865 F: drivers/gpu/drm/gma500/
6867 DRM DRIVERS FOR HISILICON
6868 M: Xinliang Liu <xinliang.liu@linaro.org>
6869 M: Tian Tao <tiantao6@hisilicon.com>
6870 R: John Stultz <jstultz@google.com>
6871 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6872 R: Chen Feng <puck.chen@hisilicon.com>
6873 L: dri-devel@lists.freedesktop.org
6875 T: git git://anongit.freedesktop.org/drm/drm-misc
6876 F: Documentation/devicetree/bindings/display/hisilicon/
6877 F: drivers/gpu/drm/hisilicon/
6879 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6880 M: Deepak Rawat <drawat.floss@gmail.com>
6881 L: linux-hyperv@vger.kernel.org
6882 L: dri-devel@lists.freedesktop.org
6884 T: git git://anongit.freedesktop.org/drm/drm-misc
6885 F: drivers/gpu/drm/hyperv
6887 DRM DRIVERS FOR LIMA
6888 M: Qiang Yu <yuq825@gmail.com>
6889 L: dri-devel@lists.freedesktop.org
6890 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6892 T: git git://anongit.freedesktop.org/drm/drm-misc
6893 F: drivers/gpu/drm/lima/
6894 F: include/uapi/drm/lima_drm.h
6896 DRM DRIVERS FOR MEDIATEK
6897 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6898 M: Philipp Zabel <p.zabel@pengutronix.de>
6899 L: dri-devel@lists.freedesktop.org
6900 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6902 F: Documentation/devicetree/bindings/display/mediatek/
6903 F: drivers/gpu/drm/mediatek/
6904 F: drivers/phy/mediatek/phy-mtk-dp.c
6905 F: drivers/phy/mediatek/phy-mtk-hdmi*
6906 F: drivers/phy/mediatek/phy-mtk-mipi*
6908 DRM DRIVERS FOR NVIDIA TEGRA
6909 M: Thierry Reding <thierry.reding@gmail.com>
6910 L: dri-devel@lists.freedesktop.org
6911 L: linux-tegra@vger.kernel.org
6913 T: git git://anongit.freedesktop.org/tegra/linux.git
6914 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
6915 F: Documentation/devicetree/bindings/gpu/host1x/
6916 F: drivers/gpu/drm/tegra/
6917 F: drivers/gpu/host1x/
6918 F: include/linux/host1x.h
6919 F: include/uapi/drm/tegra_drm.h
6921 DRM DRIVERS FOR RENESAS
6922 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6923 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6924 L: dri-devel@lists.freedesktop.org
6925 L: linux-renesas-soc@vger.kernel.org
6927 T: git git://linuxtv.org/pinchartl/media drm/du/next
6928 F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6929 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6930 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6931 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6932 F: drivers/gpu/drm/rcar-du/
6933 F: drivers/gpu/drm/shmobile/
6934 F: include/linux/platform_data/shmob_drm.h
6936 DRM DRIVERS FOR ROCKCHIP
6937 M: Sandy Huang <hjc@rock-chips.com>
6938 M: Heiko Stübner <heiko@sntech.de>
6939 L: dri-devel@lists.freedesktop.org
6941 T: git git://anongit.freedesktop.org/drm/drm-misc
6942 F: Documentation/devicetree/bindings/display/rockchip/
6943 F: drivers/gpu/drm/rockchip/
6946 M: Alain Volmat <alain.volmat@foss.st.com>
6947 L: dri-devel@lists.freedesktop.org
6949 T: git git://anongit.freedesktop.org/drm/drm-misc
6950 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6951 F: drivers/gpu/drm/sti
6954 M: Yannick Fertre <yannick.fertre@foss.st.com>
6955 M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6956 M: Philippe Cornu <philippe.cornu@foss.st.com>
6957 L: dri-devel@lists.freedesktop.org
6959 T: git git://anongit.freedesktop.org/drm/drm-misc
6960 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6961 F: drivers/gpu/drm/stm
6963 DRM DRIVERS FOR TI KEYSTONE
6964 M: Jyri Sarha <jyri.sarha@iki.fi>
6965 M: Tomi Valkeinen <tomba@kernel.org>
6966 L: dri-devel@lists.freedesktop.org
6968 T: git git://anongit.freedesktop.org/drm/drm-misc
6969 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6970 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6971 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6972 F: drivers/gpu/drm/tidss/
6974 DRM DRIVERS FOR TI LCDC
6975 M: Jyri Sarha <jyri.sarha@iki.fi>
6976 R: Tomi Valkeinen <tomba@kernel.org>
6977 L: dri-devel@lists.freedesktop.org
6979 F: Documentation/devicetree/bindings/display/tilcdc/
6980 F: drivers/gpu/drm/tilcdc/
6982 DRM DRIVERS FOR TI OMAP
6983 M: Tomi Valkeinen <tomba@kernel.org>
6984 L: dri-devel@lists.freedesktop.org
6986 F: Documentation/devicetree/bindings/display/ti/
6987 F: drivers/gpu/drm/omapdrm/
6990 M: Emma Anholt <emma@anholt.net>
6991 M: Melissa Wen <mwen@igalia.com>
6993 T: git git://anongit.freedesktop.org/drm/drm-misc
6994 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6995 F: drivers/gpu/drm/v3d/
6996 F: include/uapi/drm/v3d_drm.h
6999 M: Emma Anholt <emma@anholt.net>
7000 M: Maxime Ripard <mripard@kernel.org>
7002 T: git git://github.com/anholt/linux
7003 T: git git://anongit.freedesktop.org/drm/drm-misc
7004 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7005 F: drivers/gpu/drm/vc4/
7006 F: include/uapi/drm/vc4_drm.h
7008 DRM DRIVERS FOR VIVANTE GPU IP
7009 M: Lucas Stach <l.stach@pengutronix.de>
7010 R: Russell King <linux+etnaviv@armlinux.org.uk>
7011 R: Christian Gmeiner <christian.gmeiner@gmail.com>
7012 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7013 L: dri-devel@lists.freedesktop.org
7015 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7016 F: drivers/gpu/drm/etnaviv/
7017 F: include/uapi/drm/etnaviv_drm.h
7020 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7021 L: dri-devel@lists.freedesktop.org
7022 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
7024 T: git git://anongit.freedesktop.org/drm/drm-misc
7025 F: Documentation/gpu/xen-front.rst
7026 F: drivers/gpu/drm/xen/
7028 DRM DRIVERS FOR XILINX
7029 M: Hyun Kwon <hyun.kwon@xilinx.com>
7030 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7031 L: dri-devel@lists.freedesktop.org
7033 T: git git://anongit.freedesktop.org/drm/drm-misc
7034 F: Documentation/devicetree/bindings/display/xlnx/
7035 F: drivers/gpu/drm/xlnx/
7038 M: Thierry Reding <thierry.reding@gmail.com>
7039 R: Sam Ravnborg <sam@ravnborg.org>
7040 L: dri-devel@lists.freedesktop.org
7042 T: git git://anongit.freedesktop.org/drm/drm-misc
7043 F: Documentation/devicetree/bindings/display/panel/
7044 F: drivers/gpu/drm/drm_panel.c
7045 F: drivers/gpu/drm/panel/
7046 F: include/drm/drm_panel.h
7048 DRM PRIVACY-SCREEN CLASS
7049 M: Hans de Goede <hdegoede@redhat.com>
7050 L: dri-devel@lists.freedesktop.org
7052 T: git git://anongit.freedesktop.org/drm/drm-misc
7053 F: drivers/gpu/drm/drm_privacy_screen*
7054 F: include/drm/drm_privacy_screen*
7057 M: Christian Koenig <christian.koenig@amd.com>
7058 M: Huang Rui <ray.huang@amd.com>
7059 L: dri-devel@lists.freedesktop.org
7061 T: git git://anongit.freedesktop.org/drm/drm-misc
7062 F: drivers/gpu/drm/ttm/
7066 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
7067 L: dri-devel@lists.freedesktop.org
7069 T: git git://anongit.freedesktop.org/drm/drm-misc
7070 F: drivers/gpu/drm/scheduler/
7071 F: include/drm/gpu_scheduler.h
7073 DSBR100 USB FM RADIO DRIVER
7074 M: Alexey Klimov <klimov.linux@gmail.com>
7075 L: linux-media@vger.kernel.org
7077 T: git git://linuxtv.org/media_tree.git
7078 F: drivers/media/radio/dsbr100.c
7081 M: Hans Verkuil <hverkuil@xs4all.nl>
7082 L: linux-media@vger.kernel.org
7084 W: https://linuxtv.org
7085 T: git git://linuxtv.org/media_tree.git
7086 F: drivers/media/pci/dt3155/
7088 DVB_USB_AF9015 MEDIA DRIVER
7089 M: Antti Palosaari <crope@iki.fi>
7090 L: linux-media@vger.kernel.org
7092 W: https://linuxtv.org
7093 W: http://palosaari.fi/linux/
7094 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7095 T: git git://linuxtv.org/anttip/media_tree.git
7096 F: drivers/media/usb/dvb-usb-v2/af9015*
7098 DVB_USB_AF9035 MEDIA DRIVER
7099 M: Antti Palosaari <crope@iki.fi>
7100 L: linux-media@vger.kernel.org
7102 W: https://linuxtv.org
7103 W: http://palosaari.fi/linux/
7104 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7105 T: git git://linuxtv.org/anttip/media_tree.git
7106 F: drivers/media/usb/dvb-usb-v2/af9035*
7108 DVB_USB_ANYSEE MEDIA DRIVER
7109 M: Antti Palosaari <crope@iki.fi>
7110 L: linux-media@vger.kernel.org
7112 W: https://linuxtv.org
7113 W: http://palosaari.fi/linux/
7114 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7115 T: git git://linuxtv.org/anttip/media_tree.git
7116 F: drivers/media/usb/dvb-usb-v2/anysee*
7118 DVB_USB_AU6610 MEDIA DRIVER
7119 M: Antti Palosaari <crope@iki.fi>
7120 L: linux-media@vger.kernel.org
7122 W: https://linuxtv.org
7123 W: http://palosaari.fi/linux/
7124 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7125 T: git git://linuxtv.org/anttip/media_tree.git
7126 F: drivers/media/usb/dvb-usb-v2/au6610*
7128 DVB_USB_CE6230 MEDIA DRIVER
7129 M: Antti Palosaari <crope@iki.fi>
7130 L: linux-media@vger.kernel.org
7132 W: https://linuxtv.org
7133 W: http://palosaari.fi/linux/
7134 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7135 T: git git://linuxtv.org/anttip/media_tree.git
7136 F: drivers/media/usb/dvb-usb-v2/ce6230*
7138 DVB_USB_CXUSB MEDIA DRIVER
7139 M: Michael Krufky <mkrufky@linuxtv.org>
7140 L: linux-media@vger.kernel.org
7142 W: https://linuxtv.org
7143 W: http://github.com/mkrufky
7144 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7145 T: git git://linuxtv.org/media_tree.git
7146 F: drivers/media/usb/dvb-usb/cxusb*
7148 DVB_USB_EC168 MEDIA DRIVER
7149 M: Antti Palosaari <crope@iki.fi>
7150 L: linux-media@vger.kernel.org
7152 W: https://linuxtv.org
7153 W: http://palosaari.fi/linux/
7154 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7155 T: git git://linuxtv.org/anttip/media_tree.git
7156 F: drivers/media/usb/dvb-usb-v2/ec168*
7158 DVB_USB_GL861 MEDIA DRIVER
7159 M: Antti Palosaari <crope@iki.fi>
7160 L: linux-media@vger.kernel.org
7162 W: https://linuxtv.org
7163 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7164 T: git git://linuxtv.org/anttip/media_tree.git
7165 F: drivers/media/usb/dvb-usb-v2/gl861*
7167 DVB_USB_MXL111SF MEDIA DRIVER
7168 M: Michael Krufky <mkrufky@linuxtv.org>
7169 L: linux-media@vger.kernel.org
7171 W: https://linuxtv.org
7172 W: http://github.com/mkrufky
7173 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7174 T: git git://linuxtv.org/mkrufky/mxl111sf.git
7175 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
7177 DVB_USB_RTL28XXU MEDIA DRIVER
7178 M: Antti Palosaari <crope@iki.fi>
7179 L: linux-media@vger.kernel.org
7181 W: https://linuxtv.org
7182 W: http://palosaari.fi/linux/
7183 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7184 T: git git://linuxtv.org/anttip/media_tree.git
7185 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
7187 DVB_USB_V2 MEDIA DRIVER
7188 M: Antti Palosaari <crope@iki.fi>
7189 L: linux-media@vger.kernel.org
7191 W: https://linuxtv.org
7192 W: http://palosaari.fi/linux/
7193 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7194 T: git git://linuxtv.org/anttip/media_tree.git
7195 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
7196 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
7199 M: Jason Baron <jbaron@akamai.com>
7201 F: include/linux/dynamic_debug.h
7202 F: lib/dynamic_debug.c
7204 DYNAMIC INTERRUPT MODERATION
7205 M: Tal Gilboa <talgi@nvidia.com>
7207 F: Documentation/networking/net_dim.rst
7208 F: include/linux/dim.h
7211 DZ DECSTATION DZ11 SERIAL DRIVER
7212 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
7214 F: drivers/tty/serial/dz.*
7216 E3X0 POWER BUTTON DRIVER
7217 M: Moritz Fischer <moritz.fischer@ettus.com>
7218 L: usrp-users@lists.ettus.com
7220 W: http://www.ettus.com
7221 F: Documentation/devicetree/bindings/input/e3x0-button.txt
7222 F: drivers/input/misc/e3x0-button.c
7225 M: Antti Palosaari <crope@iki.fi>
7226 L: linux-media@vger.kernel.org
7228 W: https://linuxtv.org
7229 W: http://palosaari.fi/linux/
7230 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7231 T: git git://linuxtv.org/anttip/media_tree.git
7232 F: drivers/media/tuners/e4000*
7234 EARTH_PT1 MEDIA DRIVER
7235 M: Akihiro Tsukada <tskd08@gmail.com>
7236 L: linux-media@vger.kernel.org
7238 F: drivers/media/pci/pt1/
7240 EARTH_PT3 MEDIA DRIVER
7241 M: Akihiro Tsukada <tskd08@gmail.com>
7242 L: linux-media@vger.kernel.org
7244 F: drivers/media/pci/pt3/
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/dvb-frontends/ec100*
7257 M: Tyler Hicks <code@tyhicks.com>
7258 L: ecryptfs@vger.kernel.org
7260 W: http://ecryptfs.org
7261 W: https://launchpad.net/ecryptfs
7262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7263 F: Documentation/filesystems/ecryptfs.rst
7267 M: Yazen Ghannam <yazen.ghannam@amd.com>
7268 L: linux-edac@vger.kernel.org
7270 F: drivers/edac/amd64_edac*
7271 F: drivers/edac/mce_amd*
7274 M: Jan Luebbe <jlu@pengutronix.de>
7275 L: linux-edac@vger.kernel.org
7277 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7278 F: drivers/edac/armada_xp_*
7281 M: Stefan Schaeckeler <sschaeck@cisco.com>
7283 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7284 F: drivers/edac/aspeed_edac.c
7287 M: Shravan Kumar Ramani <shravankr@nvidia.com>
7289 F: drivers/edac/bluefield_edac.c
7292 M: Andre Przywara <andre.przywara@arm.com>
7293 L: linux-edac@vger.kernel.org
7295 F: drivers/edac/highbank*
7298 M: Ralf Baechle <ralf@linux-mips.org>
7299 L: linux-edac@vger.kernel.org
7300 L: linux-mips@vger.kernel.org
7302 F: drivers/edac/octeon_edac*
7304 EDAC-CAVIUM THUNDERX
7305 M: Robert Richter <rric@kernel.org>
7306 L: linux-edac@vger.kernel.org
7308 F: drivers/edac/thunderx_edac*
7311 M: Borislav Petkov <bp@alien8.de>
7312 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7313 M: Tony Luck <tony.luck@intel.com>
7314 R: James Morse <james.morse@arm.com>
7315 R: Robert Richter <rric@kernel.org>
7316 L: linux-edac@vger.kernel.org
7318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7319 F: Documentation/admin-guide/ras.rst
7320 F: Documentation/driver-api/edac.rst
7322 F: include/linux/edac.h
7325 M: Lei Wang <lewan@microsoft.com>
7326 L: linux-edac@vger.kernel.org
7328 F: drivers/edac/dmc520_edac.c
7331 M: Mark Gross <markgross@kernel.org>
7332 L: linux-edac@vger.kernel.org
7334 F: drivers/edac/e752x_edac.c
7337 L: linux-edac@vger.kernel.org
7339 F: drivers/edac/e7xxx_edac.c
7342 M: York Sun <york.sun@nxp.com>
7343 L: linux-edac@vger.kernel.org
7345 F: drivers/edac/fsl_ddr_edac.*
7348 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7349 L: linux-edac@vger.kernel.org
7351 F: drivers/edac/ghes_edac.c
7354 M: Tony Luck <tony.luck@intel.com>
7355 L: linux-edac@vger.kernel.org
7357 F: drivers/edac/i10nm_base.c
7360 L: linux-edac@vger.kernel.org
7362 F: drivers/edac/i3000_edac.c
7365 L: linux-edac@vger.kernel.org
7367 F: drivers/edac/i5000_edac.c
7370 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7371 L: linux-edac@vger.kernel.org
7373 F: drivers/edac/i5400_edac.c
7376 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7377 L: linux-edac@vger.kernel.org
7379 F: drivers/edac/i7300_edac.c
7382 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7383 L: linux-edac@vger.kernel.org
7385 F: drivers/edac/i7core_edac.c
7388 M: Tim Small <tim@buttersideup.com>
7389 L: linux-edac@vger.kernel.org
7391 F: drivers/edac/i82443bxgx_edac.c
7394 M: "Arvind R." <arvino55@gmail.com>
7395 L: linux-edac@vger.kernel.org
7397 F: drivers/edac/i82975x_edac.c
7400 M: Jason Baron <jbaron@akamai.com>
7401 L: linux-edac@vger.kernel.org
7403 F: drivers/edac/ie31200_edac.c
7406 M: Tony Luck <tony.luck@intel.com>
7407 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7408 L: linux-edac@vger.kernel.org
7410 F: drivers/edac/igen6_edac.c
7413 M: Johannes Thumshirn <morbidrsa@gmail.com>
7414 L: linux-edac@vger.kernel.org
7416 F: drivers/edac/mpc85xx_edac.[ch]
7419 M: Egor Martovetsky <egor@pasemi.com>
7420 L: linux-edac@vger.kernel.org
7422 F: drivers/edac/pasemi_edac.c
7425 M: Tony Luck <tony.luck@intel.com>
7426 L: linux-edac@vger.kernel.org
7428 F: drivers/edac/pnd2_edac.[ch]
7431 M: Channagoud Kadabi <ckadabi@codeaurora.org>
7432 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7433 L: linux-arm-msm@vger.kernel.org
7434 L: linux-edac@vger.kernel.org
7436 F: drivers/edac/qcom_edac.c
7439 M: Tim Small <tim@buttersideup.com>
7440 L: linux-edac@vger.kernel.org
7442 F: drivers/edac/r82600_edac.c
7445 M: Tony Luck <tony.luck@intel.com>
7446 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7447 L: linux-edac@vger.kernel.org
7449 F: drivers/edac/sb_edac.c
7452 M: Tony Luck <tony.luck@intel.com>
7453 L: linux-edac@vger.kernel.org
7455 F: drivers/edac/skx_*.[ch]
7458 M: Tero Kristo <kristo@kernel.org>
7459 L: linux-edac@vger.kernel.org
7461 F: drivers/edac/ti_edac.c
7463 EDIROL UA-101/UA-1000 DRIVER
7464 M: Clemens Ladisch <clemens@ladisch.de>
7465 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7468 F: sound/usb/misc/ua101.c
7471 M: Ivan Hu <ivan.hu@canonical.com>
7472 M: Ard Biesheuvel <ardb@kernel.org>
7473 L: linux-efi@vger.kernel.org
7475 F: drivers/firmware/efi/test/
7477 EFI VARIABLE FILESYSTEM
7478 M: Matthew Garrett <matthew.garrett@nebula.com>
7479 M: Jeremy Kerr <jk@ozlabs.org>
7480 M: Ard Biesheuvel <ardb@kernel.org>
7481 L: linux-efi@vger.kernel.org
7483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7486 EFIFB FRAMEBUFFER DRIVER
7487 M: Peter Jones <pjones@redhat.com>
7488 L: linux-fbdev@vger.kernel.org
7490 F: drivers/video/fbdev/efifb.c
7494 W: http://aeschi.ch.eu.org/efs/
7497 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7498 M: Douglas Miller <dougmill@linux.ibm.com>
7499 L: netdev@vger.kernel.org
7501 F: drivers/net/ethernet/ibm/ehea/
7503 ELM327 CAN NETWORK DRIVER
7504 M: Max Staudt <max@enpas.org>
7505 L: linux-can@vger.kernel.org
7507 F: Documentation/networking/device_drivers/can/can327.rst
7508 F: drivers/net/can/can327.c
7510 EM28XX VIDEO4LINUX DRIVER
7511 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7512 L: linux-media@vger.kernel.org
7514 W: https://linuxtv.org
7515 T: git git://linuxtv.org/media_tree.git
7516 F: Documentation/admin-guide/media/em28xx*
7517 F: drivers/media/usb/em28xx/
7520 M: Olivia Mackall <olivia@selenic.com>
7521 M: David Woodhouse <dwmw2@infradead.org>
7522 L: linux-embedded@vger.kernel.org
7525 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7526 M: Adrian Hunter <adrian.hunter@intel.com>
7527 M: Ritesh Harjani <riteshh@codeaurora.org>
7528 M: Asutosh Das <asutoshd@codeaurora.org>
7529 L: linux-mmc@vger.kernel.org
7531 F: drivers/mmc/host/cqhci*
7533 EMULEX 10Gbps iSCSI - OneConnect DRIVER
7534 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
7535 L: linux-scsi@vger.kernel.org
7537 W: http://www.broadcom.com
7538 F: drivers/scsi/be2iscsi/
7540 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7541 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
7542 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7543 M: Somnath Kotur <somnath.kotur@broadcom.com>
7544 L: netdev@vger.kernel.org
7546 W: http://www.emulex.com
7547 F: drivers/net/ethernet/emulex/benet/
7549 EMULEX ONECONNECT ROCE DRIVER
7550 M: Selvin Xavier <selvin.xavier@broadcom.com>
7551 L: linux-rdma@vger.kernel.org
7553 W: http://www.broadcom.com
7554 F: drivers/infiniband/hw/ocrdma/
7555 F: include/uapi/rdma/ocrdma-abi.h
7557 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7558 M: James Smart <james.smart@broadcom.com>
7559 M: Dick Kennedy <dick.kennedy@broadcom.com>
7560 L: linux-scsi@vger.kernel.org
7562 W: http://www.broadcom.com
7563 F: drivers/scsi/lpfc/
7565 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7566 M: James Smart <james.smart@broadcom.com>
7567 M: Ram Vegesna <ram.vegesna@broadcom.com>
7568 L: linux-scsi@vger.kernel.org
7569 L: target-devel@vger.kernel.org
7571 W: http://www.broadcom.com
7572 F: drivers/scsi/elx/
7574 ENE CB710 FLASH CARD READER DRIVER
7575 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
7577 F: drivers/misc/cb710/
7578 F: drivers/mmc/host/cb710-mmc.*
7579 F: include/linux/cb710.h
7581 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7582 M: Maxim Levitsky <maximlevitsky@gmail.com>
7584 F: drivers/media/rc/ene_ir.*
7586 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7587 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7588 L: linuxppc-dev@lists.ozlabs.org
7590 F: drivers/tty/ehv_bytechan.c
7592 EPSON S1D13XXX FRAMEBUFFER DRIVER
7593 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7596 F: drivers/video/fbdev/s1d13xxxfb.c
7597 F: include/video/s1d13xxxfb.h
7600 M: Gao Xiang <xiang@kernel.org>
7601 M: Chao Yu <chao@kernel.org>
7602 R: Yue Hu <huyue2@coolpad.com>
7603 R: Jeffle Xu <jefflexu@linux.alibaba.com>
7604 L: linux-erofs@lists.ozlabs.org
7606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7607 F: Documentation/filesystems/erofs.rst
7609 F: include/trace/events/erofs.h
7611 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7612 M: Jeff Layton <jlayton@kernel.org>
7614 F: include/linux/errseq.h
7618 M: Frank Jungclaus <frank.jungclaus@esd.eu>
7620 L: linux-can@vger.kernel.org
7622 F: drivers/net/can/usb/esd_usb.c
7624 ET131X NETWORK DRIVER
7625 M: Mark Einon <mark.einon@gmail.com>
7627 F: drivers/net/ethernet/agere/
7629 ETAS ES58X CAN/USB DRIVER
7630 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7631 L: linux-can@vger.kernel.org
7633 F: drivers/net/can/usb/etas_es58x/
7636 M: Roopa Prabhu <roopa@nvidia.com>
7637 M: Nikolay Aleksandrov <razor@blackwall.org>
7638 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7639 L: netdev@vger.kernel.org
7641 W: http://www.linuxfoundation.org/en/Net:Bridge
7642 F: include/linux/netfilter_bridge/
7645 ETHERNET PHY LIBRARY
7646 M: Andrew Lunn <andrew@lunn.ch>
7647 M: Heiner Kallweit <hkallweit1@gmail.com>
7648 R: Russell King <linux@armlinux.org.uk>
7649 L: netdev@vger.kernel.org
7651 F: Documentation/ABI/testing/sysfs-class-net-phydev
7652 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7653 F: Documentation/devicetree/bindings/net/mdio*
7654 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7655 F: Documentation/networking/phy.rst
7656 F: drivers/net/mdio/
7657 F: drivers/net/mdio/acpi_mdio.c
7658 F: drivers/net/mdio/fwnode_mdio.c
7659 F: drivers/net/mdio/of_mdio.c
7662 F: include/dt-bindings/net/qca-ar803x.h
7663 F: include/linux/linkmode.h
7664 F: include/linux/*mdio*.h
7665 F: include/linux/mdio/*.h
7666 F: include/linux/mii.h
7667 F: include/linux/of_net.h
7668 F: include/linux/phy.h
7669 F: include/linux/phy_fixed.h
7670 F: include/linux/platform_data/mdio-bcm-unimac.h
7671 F: include/linux/platform_data/mdio-gpio.h
7672 F: include/trace/events/mdio.h
7673 F: include/uapi/linux/mdio.h
7674 F: include/uapi/linux/mii.h
7675 F: net/core/of_net.c
7678 R: Eric Biederman <ebiederm@xmission.com>
7679 R: Kees Cook <keescook@chromium.org>
7680 L: linux-mm@kvack.org
7682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7683 F: arch/alpha/kernel/binfmt_loader.c
7686 F: include/linux/binfmts.h
7687 F: include/linux/elf.h
7688 F: include/uapi/linux/binfmts.h
7689 F: include/uapi/linux/elf.h
7690 F: tools/testing/selftests/exec/
7695 M: Namjae Jeon <linkinjeon@kernel.org>
7696 M: Sungjong Seo <sj1557.seo@samsung.com>
7697 L: linux-fsdevel@vger.kernel.org
7699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7703 M: Jan Kara <jack@suse.com>
7704 L: linux-ext4@vger.kernel.org
7706 F: Documentation/filesystems/ext2.rst
7708 F: include/linux/ext2*
7711 M: "Theodore Ts'o" <tytso@mit.edu>
7712 M: Andreas Dilger <adilger.kernel@dilger.ca>
7713 L: linux-ext4@vger.kernel.org
7715 W: http://ext4.wiki.kernel.org
7716 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7718 F: Documentation/filesystems/ext4/
7720 F: include/trace/events/ext4.h
7722 Extended Verification Module (EVM)
7723 M: Mimi Zohar <zohar@linux.ibm.com>
7724 L: linux-integrity@vger.kernel.org
7726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7727 F: security/integrity/evm/
7728 F: security/integrity/
7730 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7731 M: Ard Biesheuvel <ardb@kernel.org>
7732 L: linux-efi@vger.kernel.org
7734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7735 F: Documentation/admin-guide/efi-stub.rst
7736 F: arch/*/include/asm/efi.h
7737 F: arch/*/kernel/efi.c
7738 F: arch/arm/boot/compressed/efi-header.S
7739 F: arch/arm64/kernel/efi-entry.S
7740 F: arch/x86/platform/efi/
7741 F: drivers/firmware/efi/
7742 F: include/linux/efi*.h
7744 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7745 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7746 M: Chanwoo Choi <cw00.choi@samsung.com>
7747 L: linux-kernel@vger.kernel.org
7749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7750 F: Documentation/devicetree/bindings/extcon/
7751 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7753 F: include/linux/extcon.h
7754 F: include/linux/extcon/
7757 M: Masami Hiramatsu <mhiramat@kernel.org>
7759 F: Documentation/admin-guide/bootconfig.rst
7760 F: fs/proc/bootconfig.c
7761 F: include/linux/bootconfig.h
7762 F: lib/bootconfig-data.S
7764 F: tools/bootconfig/*
7765 F: tools/bootconfig/scripts/*
7768 M: Jingoo Han <jingoohan1@gmail.com>
7769 L: dri-devel@lists.freedesktop.org
7771 F: drivers/gpu/drm/exynos/exynos_dp*
7773 EXYNOS SYSMMU (IOMMU) driver
7774 M: Marek Szyprowski <m.szyprowski@samsung.com>
7775 L: iommu@lists.linux.dev
7777 F: drivers/iommu/exynos-iommu.c
7780 M: Jaegeuk Kim <jaegeuk@kernel.org>
7781 M: Chao Yu <chao@kernel.org>
7782 L: linux-f2fs-devel@lists.sourceforge.net
7784 W: https://f2fs.wiki.kernel.org/
7785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7786 F: Documentation/ABI/testing/sysfs-fs-f2fs
7787 F: Documentation/filesystems/f2fs.rst
7789 F: include/linux/f2fs_fs.h
7790 F: include/trace/events/f2fs.h
7791 F: include/uapi/linux/f2fs.h
7793 F71805F HARDWARE MONITORING DRIVER
7794 M: Jean Delvare <jdelvare@suse.com>
7795 L: linux-hwmon@vger.kernel.org
7797 F: Documentation/hwmon/f71805f.rst
7798 F: drivers/hwmon/f71805f.c
7801 M: Josh Poimboeuf <jpoimboe@kernel.org>
7803 F: scripts/faddr2line
7806 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7807 L: netdev@vger.kernel.org
7809 F: Documentation/networking/failover.rst
7810 F: include/net/failover.h
7811 F: net/core/failover.c
7814 M: Jan Kara <jack@suse.cz>
7815 R: Amir Goldstein <amir73il@gmail.com>
7816 R: Matthew Bobrowski <repnop@google.com>
7817 L: linux-fsdevel@vger.kernel.org
7819 F: fs/notify/fanotify/
7820 F: include/linux/fanotify.h
7821 F: include/uapi/linux/fanotify.h
7823 FARSYNC SYNCHRONOUS DRIVER
7824 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7826 W: http://www.farsite.co.uk/
7827 F: drivers/net/wan/farsync.*
7829 FAULT INJECTION SUPPORT
7830 M: Akinobu Mita <akinobu.mita@gmail.com>
7832 F: Documentation/fault-injection/
7833 F: lib/fault-inject.c
7835 FBTFT Framebuffer drivers
7836 L: dri-devel@lists.freedesktop.org
7837 L: linux-fbdev@vger.kernel.org
7839 F: drivers/staging/fbtft/
7842 M: Michael Buesch <m@bues.ch>
7843 L: linux-media@vger.kernel.org
7845 F: drivers/media/tuners/fc0011.c
7846 F: drivers/media/tuners/fc0011.h
7849 M: Antti Palosaari <crope@iki.fi>
7850 L: linux-media@vger.kernel.org
7852 W: https://linuxtv.org
7853 W: http://palosaari.fi/linux/
7854 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7855 T: git git://linuxtv.org/anttip/media_tree.git
7856 F: drivers/media/tuners/fc2580*
7858 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7859 M: Hannes Reinecke <hare@suse.de>
7860 L: linux-scsi@vger.kernel.org
7862 W: www.Open-FCoE.org
7863 F: drivers/scsi/fcoe/
7864 F: drivers/scsi/libfc/
7866 F: include/scsi/libfc.h
7867 F: include/scsi/libfcoe.h
7868 F: include/uapi/scsi/fc/
7870 FILE LOCKING (flock() and fcntl()/lockf())
7871 M: Jeff Layton <jlayton@kernel.org>
7872 M: Chuck Lever <chuck.lever@oracle.com>
7873 L: linux-fsdevel@vger.kernel.org
7877 F: include/linux/fcntl.h
7878 F: include/uapi/linux/fcntl.h
7880 FILESYSTEM DIRECT ACCESS (DAX)
7881 M: Dan Williams <dan.j.williams@intel.com>
7882 R: Matthew Wilcox <willy@infradead.org>
7883 R: Jan Kara <jack@suse.cz>
7884 L: linux-fsdevel@vger.kernel.org
7885 L: nvdimm@lists.linux.dev
7888 F: include/linux/dax.h
7889 F: include/trace/events/fs_dax.h
7891 FILESYSTEMS (VFS and infrastructure)
7892 M: Alexander Viro <viro@zeniv.linux.org.uk>
7893 L: linux-fsdevel@vger.kernel.org
7896 F: include/linux/fs.h
7897 F: include/linux/fs_types.h
7898 F: include/uapi/linux/fs.h
7899 F: include/uapi/linux/openat2.h
7901 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7902 M: Riku Voipio <riku.voipio@iki.fi>
7903 L: linux-hwmon@vger.kernel.org
7905 F: drivers/hwmon/f75375s.c
7906 F: include/linux/f75375s.h
7908 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7909 M: Clemens Ladisch <clemens@ladisch.de>
7910 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7911 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7914 F: include/uapi/sound/firewire.h
7917 FIREWIRE MEDIA DRIVERS (firedtv)
7918 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7919 L: linux-media@vger.kernel.org
7920 L: linux1394-devel@lists.sourceforge.net
7922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7923 F: drivers/media/firewire/
7925 FIREWIRE SBP-2 TARGET
7926 M: Chris Boot <bootc@bootc.net>
7927 L: linux-scsi@vger.kernel.org
7928 L: target-devel@vger.kernel.org
7929 L: linux1394-devel@lists.sourceforge.net
7931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7932 F: drivers/target/sbp/
7935 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7936 L: linux1394-devel@lists.sourceforge.net
7938 W: http://ieee1394.wiki.kernel.org/
7939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7940 F: drivers/firewire/
7941 F: include/linux/firewire.h
7942 F: include/uapi/linux/firewire*.h
7945 FIRMWARE FRAMEWORK FOR ARMV8-A
7946 M: Sudeep Holla <sudeep.holla@arm.com>
7947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7949 F: drivers/firmware/arm_ffa/
7950 F: include/linux/arm_ffa.h
7952 FIRMWARE LOADER (request_firmware)
7953 M: Luis Chamberlain <mcgrof@kernel.org>
7954 M: Russ Weight <russell.h.weight@intel.com>
7955 L: linux-kernel@vger.kernel.org
7957 F: Documentation/firmware_class/
7958 F: drivers/base/firmware_loader/
7959 F: include/linux/firmware.h
7961 FLEXTIMER FTM-QUADDEC DRIVER
7962 M: Patrick Havelange <patrick.havelange@essensium.com>
7963 L: linux-iio@vger.kernel.org
7965 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7966 F: drivers/counter/ftm-quaddec.c
7969 M: Denis Efremov <efremov@linux.com>
7970 L: linux-block@vger.kernel.org
7972 F: drivers/block/floppy.c
7974 FLYSKY FSIA6B RC RECEIVER
7975 M: Markus Koch <markus@notsyncing.net>
7976 L: linux-input@vger.kernel.org
7978 F: drivers/input/joystick/fsia6b.c
7980 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7981 M: Geoffrey D. Bennett <g@b4.vu>
7982 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7985 F: sound/usb/mixer_scarlett_gen2.c
7987 FORCEDETH GIGABIT ETHERNET DRIVER
7988 M: Rain River <rain.1986.08.12@gmail.com>
7989 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7990 L: netdev@vger.kernel.org
7992 F: drivers/net/ethernet/nvidia/*
7995 M: Kees Cook <keescook@chromium.org>
7996 L: linux-hardening@vger.kernel.org
7998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
7999 F: include/linux/fortify-string.h
8000 F: lib/test_fortify/*
8001 F: scripts/test_fortify.sh
8005 M: Wu Hao <hao.wu@intel.com>
8006 R: Tom Rix <trix@redhat.com>
8007 L: linux-fpga@vger.kernel.org
8009 F: Documentation/ABI/testing/sysfs-bus-dfl*
8010 F: Documentation/fpga/dfl.rst
8011 F: drivers/fpga/dfl*
8012 F: drivers/uio/uio_dfl.c
8013 F: include/linux/dfl.h
8014 F: include/uapi/linux/fpga-dfl.h
8016 FPGA MANAGER FRAMEWORK
8017 M: Moritz Fischer <mdf@kernel.org>
8018 M: Wu Hao <hao.wu@intel.com>
8019 M: Xu Yilun <yilun.xu@intel.com>
8020 R: Tom Rix <trix@redhat.com>
8021 L: linux-fpga@vger.kernel.org
8023 Q: http://patchwork.kernel.org/project/linux-fpga/list/
8024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8025 F: Documentation/devicetree/bindings/fpga/
8026 F: Documentation/driver-api/fpga/
8027 F: Documentation/fpga/
8029 F: include/linux/fpga/
8031 INTEL MAX10 BMC SECURE UPDATES
8032 M: Russ Weight <russell.h.weight@intel.com>
8033 L: linux-fpga@vger.kernel.org
8035 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
8036 F: drivers/fpga/intel-m10-bmc-sec-update.c
8038 MICROCHIP POLARFIRE FPGA DRIVERS
8039 M: Conor Dooley <conor.dooley@microchip.com>
8040 R: Ivan Bornyakov <i.bornyakov@metrotek.ru>
8041 L: linux-fpga@vger.kernel.org
8043 F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
8044 F: drivers/fpga/microchip-spi.c
8047 M: Bill Metzenthen <billm@melbpc.org.au>
8049 W: http://floatingpoint.sourceforge.net/emulator/index.html
8050 F: arch/x86/math-emu/
8053 M: Daniel Vetter <daniel@ffwll.ch>
8054 F: drivers/video/fbdev/core/
8056 T: git git://anongit.freedesktop.org/drm/drm-misc
8059 M: Helge Deller <deller@gmx.de>
8060 L: linux-fbdev@vger.kernel.org
8061 L: dri-devel@lists.freedesktop.org
8063 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
8064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8065 F: Documentation/fb/
8067 F: include/linux/fb.h
8068 F: include/uapi/linux/fb.h
8069 F: include/uapi/video/
8072 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8073 M: Horia Geantă <horia.geanta@nxp.com>
8074 M: Pankaj Gupta <pankaj.gupta@nxp.com>
8075 M: Gaurav Jain <gaurav.jain@nxp.com>
8076 L: linux-crypto@vger.kernel.org
8078 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
8079 F: drivers/crypto/caam/
8081 FREESCALE COLDFIRE M5441X MMC DRIVER
8082 M: Angelo Dureghello <angelo.dureghello@timesys.com>
8083 L: linux-mmc@vger.kernel.org
8085 F: drivers/mmc/host/sdhci-esdhc-mcf.c
8086 F: include/linux/platform_data/mmc-esdhc-mcf.h
8088 FREESCALE DIU FRAMEBUFFER DRIVER
8089 M: Timur Tabi <timur@kernel.org>
8090 L: linux-fbdev@vger.kernel.org
8092 F: drivers/video/fbdev/fsl-diu-fb.*
8094 FREESCALE DMA DRIVER
8095 M: Li Yang <leoyang.li@nxp.com>
8096 M: Zhang Wei <zw@zh-kernel.org>
8097 L: linuxppc-dev@lists.ozlabs.org
8099 F: drivers/dma/fsldma.*
8101 FREESCALE DSPI DRIVER
8102 M: Vladimir Oltean <olteanv@gmail.com>
8103 L: linux-spi@vger.kernel.org
8105 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8106 F: drivers/spi/spi-fsl-dspi.c
8107 F: include/linux/spi/spi-fsl-dspi.h
8109 FREESCALE ENETC ETHERNET DRIVERS
8110 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8111 L: netdev@vger.kernel.org
8113 F: drivers/net/ethernet/freescale/enetc/
8115 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8116 M: Claudiu Manoil <claudiu.manoil@nxp.com>
8117 L: netdev@vger.kernel.org
8119 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8120 F: drivers/net/ethernet/freescale/gianfar*
8122 FREESCALE GPMI NAND DRIVER
8123 M: Han Xu <han.xu@nxp.com>
8124 L: linux-mtd@lists.infradead.org
8126 F: drivers/mtd/nand/raw/gpmi-nand/*
8128 FREESCALE I2C CPM DRIVER
8129 M: Jochen Friedrich <jochen@scram.de>
8130 L: linuxppc-dev@lists.ozlabs.org
8131 L: linux-i2c@vger.kernel.org
8133 F: drivers/i2c/busses/i2c-cpm.c
8135 FREESCALE IMX / MXC FEC DRIVER
8136 M: Joakim Zhang <qiangqing.zhang@nxp.com>
8137 L: netdev@vger.kernel.org
8139 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
8140 F: drivers/net/ethernet/freescale/fec.h
8141 F: drivers/net/ethernet/freescale/fec_main.c
8142 F: drivers/net/ethernet/freescale/fec_ptp.c
8144 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8145 M: Sascha Hauer <s.hauer@pengutronix.de>
8146 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8147 L: linux-fbdev@vger.kernel.org
8148 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8150 F: drivers/video/fbdev/imxfb.c
8152 FREESCALE IMX DDR PMU DRIVER
8153 M: Frank Li <Frank.li@nxp.com>
8154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8156 F: Documentation/admin-guide/perf/imx-ddr.rst
8157 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8158 F: drivers/perf/fsl_imx8_ddr_perf.c
8160 FREESCALE IMX I2C DRIVER
8161 M: Oleksij Rempel <o.rempel@pengutronix.de>
8162 R: Pengutronix Kernel Team <kernel@pengutronix.de>
8163 L: linux-i2c@vger.kernel.org
8165 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8166 F: drivers/i2c/busses/i2c-imx.c
8168 FREESCALE IMX LPI2C DRIVER
8169 M: Dong Aisheng <aisheng.dong@nxp.com>
8170 L: linux-i2c@vger.kernel.org
8171 L: linux-imx@nxp.com
8173 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8174 F: drivers/i2c/busses/i2c-imx-lpi2c.c
8176 FREESCALE MPC I2C DRIVER
8177 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
8178 L: linux-i2c@vger.kernel.org
8180 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8181 F: drivers/i2c/busses/i2c-mpc.c
8183 FREESCALE QORIQ DPAA ETHERNET DRIVER
8184 M: Madalin Bucur <madalin.bucur@nxp.com>
8185 L: netdev@vger.kernel.org
8187 F: drivers/net/ethernet/freescale/dpaa
8189 FREESCALE QORIQ DPAA FMAN DRIVER
8190 M: Madalin Bucur <madalin.bucur@nxp.com>
8191 L: netdev@vger.kernel.org
8193 F: Documentation/devicetree/bindings/net/fsl-fman.txt
8194 F: drivers/net/ethernet/freescale/fman
8196 FREESCALE QORIQ PTP CLOCK DRIVER
8197 M: Yangbo Lu <yangbo.lu@nxp.com>
8198 L: netdev@vger.kernel.org
8200 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8201 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8202 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
8203 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8204 F: drivers/ptp/ptp_qoriq.c
8205 F: drivers/ptp/ptp_qoriq_debugfs.c
8206 F: include/linux/fsl/ptp_qoriq.h
8208 FREESCALE QUAD SPI DRIVER
8209 M: Han Xu <han.xu@nxp.com>
8210 L: linux-spi@vger.kernel.org
8212 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8213 F: drivers/spi/spi-fsl-qspi.c
8215 FREESCALE QUICC ENGINE LIBRARY
8216 M: Qiang Zhao <qiang.zhao@nxp.com>
8217 L: linuxppc-dev@lists.ozlabs.org
8219 F: drivers/soc/fsl/qe/
8220 F: include/soc/fsl/qe/
8222 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8223 M: Li Yang <leoyang.li@nxp.com>
8224 L: netdev@vger.kernel.org
8225 L: linuxppc-dev@lists.ozlabs.org
8227 F: drivers/net/ethernet/freescale/ucc_geth*
8229 FREESCALE QUICC ENGINE UCC HDLC DRIVER
8230 M: Zhao Qiang <qiang.zhao@nxp.com>
8231 L: netdev@vger.kernel.org
8232 L: linuxppc-dev@lists.ozlabs.org
8234 F: drivers/net/wan/fsl_ucc_hdlc*
8236 FREESCALE QUICC ENGINE UCC UART DRIVER
8237 M: Timur Tabi <timur@kernel.org>
8238 L: linuxppc-dev@lists.ozlabs.org
8240 F: drivers/tty/serial/ucc_uart.c
8242 FREESCALE SOC DRIVERS
8243 M: Li Yang <leoyang.li@nxp.com>
8244 L: linuxppc-dev@lists.ozlabs.org
8245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8247 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8248 F: Documentation/devicetree/bindings/soc/fsl/
8250 F: include/linux/fsl/
8253 FREESCALE SOC FS_ENET DRIVER
8254 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
8255 L: linuxppc-dev@lists.ozlabs.org
8256 L: netdev@vger.kernel.org
8258 F: drivers/net/ethernet/freescale/fs_enet/
8259 F: include/linux/fs_enet_pd.h
8261 FREESCALE SOC SOUND DRIVERS
8262 M: Shengjiu Wang <shengjiu.wang@gmail.com>
8263 M: Xiubo Li <Xiubo.Lee@gmail.com>
8264 R: Fabio Estevam <festevam@gmail.com>
8265 R: Nicolin Chen <nicoleotsuka@gmail.com>
8266 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8267 L: linuxppc-dev@lists.ozlabs.org
8269 F: sound/soc/fsl/fsl*
8270 F: sound/soc/fsl/imx*
8271 F: sound/soc/fsl/mpc8610_hpcd.c
8273 FREESCALE USB PERIPHERAL DRIVERS
8274 M: Li Yang <leoyang.li@nxp.com>
8275 L: linux-usb@vger.kernel.org
8276 L: linuxppc-dev@lists.ozlabs.org
8278 F: drivers/usb/gadget/udc/fsl*
8280 FREESCALE USB PHY DRIVER
8281 M: Ran Wang <ran.wang_1@nxp.com>
8282 L: linux-usb@vger.kernel.org
8283 L: linuxppc-dev@lists.ozlabs.org
8285 F: drivers/usb/phy/phy-fsl-usb*
8288 M: Christoph Hellwig <hch@infradead.org>
8290 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
8294 M: "Rafael J. Wysocki" <rafael@kernel.org>
8295 M: Pavel Machek <pavel@ucw.cz>
8296 L: linux-pm@vger.kernel.org
8298 F: Documentation/power/freezing-of-tasks.rst
8299 F: include/linux/freezer.h
8303 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8304 L: linux-kernel@vger.kernel.org
8306 F: include/linux/frontswap.h
8309 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8310 M: David Howells <dhowells@redhat.com>
8311 L: linux-cachefs@redhat.com (moderated for non-subscribers)
8313 F: Documentation/filesystems/caching/
8315 F: include/linux/fscache*.h
8317 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8318 M: Theodore Y. Ts'o <tytso@mit.edu>
8319 M: Jaegeuk Kim <jaegeuk@kernel.org>
8320 M: Eric Biggers <ebiggers@kernel.org>
8321 L: linux-fscrypt@vger.kernel.org
8323 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8324 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8325 F: Documentation/filesystems/fscrypt.rst
8327 F: include/linux/fscrypt*.h
8328 F: include/uapi/linux/fscrypt.h
8331 M: Jeremy Kerr <jk@ozlabs.org>
8332 M: Joel Stanley <joel@jms.id.au>
8333 R: Alistar Popple <alistair@popple.id.au>
8334 R: Eddie James <eajames@linux.ibm.com>
8335 L: linux-fsi@lists.ozlabs.org
8337 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
8338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8340 F: include/linux/fsi*.h
8341 F: include/trace/events/fsi*.h
8343 FSI-ATTACHED I2C DRIVER
8344 M: Eddie James <eajames@linux.ibm.com>
8345 L: linux-i2c@vger.kernel.org
8346 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
8348 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8349 F: drivers/i2c/busses/i2c-fsi.c
8351 FSI-ATTACHED SPI DRIVER
8352 M: Eddie James <eajames@linux.ibm.com>
8353 L: linux-spi@vger.kernel.org
8355 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8356 F: drivers/spi/spi-fsi.c
8358 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8359 M: Jan Kara <jack@suse.cz>
8360 R: Amir Goldstein <amir73il@gmail.com>
8361 L: linux-fsdevel@vger.kernel.org
8363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8365 F: include/linux/fsnotify*.h
8367 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8368 M: Eric Biggers <ebiggers@kernel.org>
8369 M: Theodore Y. Ts'o <tytso@mit.edu>
8370 L: linux-fscrypt@vger.kernel.org
8372 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
8373 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8374 F: Documentation/filesystems/fsverity.rst
8376 F: include/linux/fsverity.h
8377 F: include/uapi/linux/fsverity.h
8379 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8380 M: Michael Zaidman <michael.zaidman@gmail.com>
8381 L: linux-i2c@vger.kernel.org
8382 L: linux-input@vger.kernel.org
8384 F: drivers/hid/hid-ft260.c
8386 FUJITSU LAPTOP EXTRAS
8387 M: Jonathan Woithe <jwoithe@just42.net>
8388 L: platform-driver-x86@vger.kernel.org
8390 F: drivers/platform/x86/fujitsu-laptop.c
8392 FUJITSU M-5MO LS CAMERA ISP DRIVER
8393 M: Kyungmin Park <kyungmin.park@samsung.com>
8394 M: Heungjun Kim <riverful.kim@samsung.com>
8395 L: linux-media@vger.kernel.org
8397 F: drivers/media/i2c/m5mols/
8398 F: include/media/i2c/m5mols.h
8400 FUJITSU TABLET EXTRAS
8401 M: Robert Gerlach <khnz@gmx.de>
8402 L: platform-driver-x86@vger.kernel.org
8404 F: drivers/platform/x86/fujitsu-tablet.c
8406 FUNGIBLE ETHERNET DRIVERS
8407 M: Dimitris Michailidis <dmichail@fungible.com>
8408 L: netdev@vger.kernel.org
8410 F: drivers/net/ethernet/fungible/
8412 FUSE: FILESYSTEM IN USERSPACE
8413 M: Miklos Szeredi <miklos@szeredi.hu>
8414 L: linux-fsdevel@vger.kernel.org
8416 W: https://github.com/libfuse/
8417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8418 F: Documentation/filesystems/fuse.rst
8420 F: include/uapi/linux/fuse.h
8423 M: Thomas Gleixner <tglx@linutronix.de>
8424 M: Ingo Molnar <mingo@redhat.com>
8425 R: Peter Zijlstra <peterz@infradead.org>
8426 R: Darren Hart <dvhart@infradead.org>
8427 R: Davidlohr Bueso <dave@stgolabs.net>
8428 R: André Almeida <andrealmeid@igalia.com>
8429 L: linux-kernel@vger.kernel.org
8431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8432 F: Documentation/locking/*futex*
8433 F: include/asm-generic/futex.h
8434 F: include/linux/futex.h
8435 F: include/uapi/linux/futex.h
8437 F: tools/perf/bench/futex*
8438 F: tools/testing/selftests/futex/
8440 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8441 M: Tim Harvey <tharvey@gateworks.com>
8442 M: Robert Jones <rjones@gateworks.com>
8444 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8445 F: drivers/mfd/gateworks-gsc.c
8446 F: include/linux/mfd/gsc.h
8447 F: Documentation/hwmon/gsc-hwmon.rst
8448 F: drivers/hwmon/gsc-hwmon.c
8449 F: include/linux/platform_data/gsc_hwmon.h
8452 M: Kees Cook <keescook@chromium.org>
8453 L: linux-hardening@vger.kernel.org
8455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8456 F: Documentation/kbuild/gcc-plugins.rst
8457 F: scripts/Makefile.gcc-plugins
8458 F: scripts/gcc-plugins/
8460 GCOV BASED KERNEL PROFILING
8461 M: Peter Oberparleiter <oberpar@linux.ibm.com>
8463 F: Documentation/dev-tools/gcov.rst
8466 GDB KERNEL DEBUGGING HELPER SCRIPTS
8467 M: Jan Kiszka <jan.kiszka@siemens.com>
8468 M: Kieran Bingham <kbingham@kernel.org>
8472 GEMINI CRYPTO DRIVER
8473 M: Corentin Labbe <clabbe@baylibre.com>
8474 L: linux-crypto@vger.kernel.org
8476 F: drivers/crypto/gemini/
8478 GEMTEK FM RADIO RECEIVER DRIVER
8479 M: Hans Verkuil <hverkuil@xs4all.nl>
8480 L: linux-media@vger.kernel.org
8482 W: https://linuxtv.org
8483 T: git git://linuxtv.org/media_tree.git
8484 F: drivers/media/radio/radio-gemtek*
8486 GENERIC ARCHITECTURE TOPOLOGY
8487 M: Sudeep Holla <sudeep.holla@arm.com>
8488 L: linux-kernel@vger.kernel.org
8490 F: drivers/base/arch_topology.c
8491 F: include/linux/arch_topology.h
8494 M: Thomas Gleixner <tglx@linutronix.de>
8495 M: Peter Zijlstra <peterz@infradead.org>
8496 M: Andy Lutomirski <luto@kernel.org>
8497 L: linux-kernel@vger.kernel.org
8499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8500 F: include/linux/entry-common.h
8501 F: include/linux/entry-kvm.h
8504 GENERIC GPIO I2C DRIVER
8505 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8507 F: drivers/i2c/busses/i2c-gpio.c
8508 F: include/linux/platform_data/i2c-gpio.h
8510 GENERIC GPIO I2C MULTIPLEXER DRIVER
8511 M: Peter Korsgaard <peter.korsgaard@barco.com>
8512 L: linux-i2c@vger.kernel.org
8514 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
8515 F: drivers/i2c/muxes/i2c-mux-gpio.c
8516 F: include/linux/platform_data/i2c-mux-gpio.h
8518 GENERIC HDLC (WAN) DRIVERS
8519 M: Krzysztof Halasa <khc@pm.waw.pl>
8521 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
8522 F: drivers/net/wan/c101.c
8523 F: drivers/net/wan/hd6457*
8524 F: drivers/net/wan/hdlc*
8525 F: drivers/net/wan/n2.c
8526 F: drivers/net/wan/pc300too.c
8527 F: drivers/net/wan/pci200syn.c
8528 F: drivers/net/wan/wanxl*
8530 GENERIC INCLUDE/ASM HEADER FILES
8531 M: Arnd Bergmann <arnd@arndb.de>
8532 L: linux-arch@vger.kernel.org
8534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8535 F: include/asm-generic/
8536 F: include/uapi/asm-generic/
8538 GENERIC PHY FRAMEWORK
8539 M: Kishon Vijay Abraham I <kishon@ti.com>
8540 M: Vinod Koul <vkoul@kernel.org>
8541 L: linux-phy@lists.infradead.org
8543 Q: https://patchwork.kernel.org/project/linux-phy/list/
8544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8545 F: Documentation/devicetree/bindings/phy/
8547 F: include/dt-bindings/phy/
8548 F: include/linux/phy/
8550 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8551 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
8553 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
8556 M: "Rafael J. Wysocki" <rafael@kernel.org>
8557 M: Kevin Hilman <khilman@kernel.org>
8558 M: Ulf Hansson <ulf.hansson@linaro.org>
8559 L: linux-pm@vger.kernel.org
8561 F: Documentation/devicetree/bindings/power/power?domain*
8562 F: drivers/base/power/domain*.c
8563 F: include/linux/pm_domain.h
8565 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8566 M: Eugen Hristev <eugen.hristev@microchip.com>
8567 L: linux-input@vger.kernel.org
8569 F: drivers/input/touchscreen/resistive-adc-touch.c
8571 GENERIC STRING LIBRARY
8572 R: Andy Shevchenko <andy@kernel.org>
8575 F: lib/string_helpers.c
8576 F: lib/test_string.c
8577 F: lib/test-string_helpers.c
8579 GENERIC UIO DRIVER FOR PCI DEVICES
8580 M: "Michael S. Tsirkin" <mst@redhat.com>
8581 L: kvm@vger.kernel.org
8583 F: drivers/uio/uio_pci_generic.c
8585 GENERIC VDSO LIBRARY
8586 M: Andy Lutomirski <luto@kernel.org>
8587 M: Thomas Gleixner <tglx@linutronix.de>
8588 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
8589 L: linux-kernel@vger.kernel.org
8591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8592 F: include/asm-generic/vdso/vsyscall.h
8594 F: kernel/time/vsyscall.c
8597 GENWQE (IBM Generic Workqueue Card)
8598 M: Frank Haverkamp <haver@linux.ibm.com>
8600 F: drivers/misc/genwqe/
8602 GET_MAINTAINER SCRIPT
8603 M: Joe Perches <joe@perches.com>
8605 F: scripts/get_maintainer.pl
8608 M: Bob Peterson <rpeterso@redhat.com>
8609 M: Andreas Gruenbacher <agruenba@redhat.com>
8610 L: cluster-devel@redhat.com
8612 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8614 F: Documentation/filesystems/gfs2*
8616 F: include/uapi/linux/gfs2_ondisk.h
8619 M: Thomas Weißschuh <thomas@weissschuh.net>
8620 L: platform-driver-x86@vger.kernel.org
8622 F: drivers/platform/x86/gigabyte-wmi.c
8625 M: Johan Hovold <johan@kernel.org>
8627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8628 F: Documentation/ABI/testing/sysfs-class-gnss
8629 F: Documentation/devicetree/bindings/gnss/
8631 F: include/linux/gnss.h
8634 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
8635 L: linux-media@vger.kernel.org
8637 F: drivers/media/usb/go7007/
8640 M: Bastien Nocera <hadess@hadess.net>
8641 M: Hans de Goede <hdegoede@redhat.com>
8642 L: linux-input@vger.kernel.org
8644 F: drivers/input/touchscreen/goodix*
8646 GOOGLE ETHERNET DRIVERS
8647 M: Jeroen de Borst <jeroendb@google.com>
8648 R: Catherine Sullivan <csully@google.com>
8649 R: David Awogbemila <awogbemila@google.com>
8650 L: netdev@vger.kernel.org
8652 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8653 F: drivers/net/ethernet/google
8655 GPD POCKET FAN DRIVER
8656 M: Hans de Goede <hdegoede@redhat.com>
8657 L: platform-driver-x86@vger.kernel.org
8659 F: drivers/platform/x86/gpd-pocket-fan.c
8662 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8663 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8664 L: linux-gpio@vger.kernel.org
8665 L: linux-acpi@vger.kernel.org
8667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8668 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8669 F: drivers/gpio/gpiolib-acpi.c
8670 F: drivers/gpio/gpiolib-acpi.h
8673 M: Geert Uytterhoeven <geert+renesas@glider.be>
8674 L: linux-gpio@vger.kernel.org
8676 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8677 F: drivers/gpio/gpio-aggregator.c
8680 M: Sean Young <sean@mess.org>
8681 L: linux-media@vger.kernel.org
8683 F: drivers/media/rc/gpio-ir-tx.c
8686 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8687 L: linux-gpio@vger.kernel.org
8689 F: drivers/gpio/gpio-mockup.c
8690 F: tools/testing/selftests/gpio/
8693 R: Michael Walle <michael@walle.cc>
8695 F: drivers/gpio/gpio-regmap.c
8696 F: include/linux/gpio/regmap.h
8699 M: Linus Walleij <linus.walleij@linaro.org>
8700 M: Bartosz Golaszewski <brgl@bgdev.pl>
8701 L: linux-gpio@vger.kernel.org
8703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8704 F: Documentation/ABI/obsolete/sysfs-gpio
8705 F: Documentation/ABI/testing/gpio-cdev
8706 F: Documentation/admin-guide/gpio/
8707 F: Documentation/devicetree/bindings/gpio/
8708 F: Documentation/driver-api/gpio/
8710 F: include/asm-generic/gpio.h
8711 F: include/dt-bindings/gpio/
8712 F: include/linux/gpio.h
8713 F: include/linux/gpio/
8714 F: include/linux/of_gpio.h
8715 F: include/uapi/linux/gpio.h
8718 GRE DEMULTIPLEXER DRIVER
8719 M: Dmitry Kozlov <xeb@mail.ru>
8720 L: netdev@vger.kernel.org
8722 F: include/net/gre.h
8723 F: net/ipv4/gre_demux.c
8724 F: net/ipv4/gre_offload.c
8726 GRETH 10/100/1G Ethernet MAC device driver
8727 M: Andreas Larsson <andreas@gaisler.com>
8728 L: netdev@vger.kernel.org
8730 F: drivers/net/ethernet/aeroflex/
8732 GREYBUS AUDIO PROTOCOLS DRIVERS
8733 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8734 M: Mark Greer <mgreer@animalcreek.com>
8736 F: drivers/staging/greybus/audio_apbridgea.c
8737 F: drivers/staging/greybus/audio_apbridgea.h
8738 F: drivers/staging/greybus/audio_codec.c
8739 F: drivers/staging/greybus/audio_codec.h
8740 F: drivers/staging/greybus/audio_gb.c
8741 F: drivers/staging/greybus/audio_manager.c
8742 F: drivers/staging/greybus/audio_manager.h
8743 F: drivers/staging/greybus/audio_manager_module.c
8744 F: drivers/staging/greybus/audio_manager_private.h
8745 F: drivers/staging/greybus/audio_manager_sysfs.c
8746 F: drivers/staging/greybus/audio_module.c
8747 F: drivers/staging/greybus/audio_topology.c
8749 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8750 M: Viresh Kumar <vireshk@kernel.org>
8752 F: drivers/staging/greybus/authentication.c
8753 F: drivers/staging/greybus/bootrom.c
8754 F: drivers/staging/greybus/firmware.h
8755 F: drivers/staging/greybus/fw-core.c
8756 F: drivers/staging/greybus/fw-download.c
8757 F: drivers/staging/greybus/fw-management.c
8758 F: drivers/staging/greybus/greybus_authentication.h
8759 F: drivers/staging/greybus/greybus_firmware.h
8760 F: drivers/staging/greybus/hid.c
8761 F: drivers/staging/greybus/i2c.c
8762 F: drivers/staging/greybus/spi.c
8763 F: drivers/staging/greybus/spilib.c
8764 F: drivers/staging/greybus/spilib.h
8766 GREYBUS LOOPBACK DRIVER
8767 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8769 F: drivers/staging/greybus/loopback.c
8771 GREYBUS PLATFORM DRIVERS
8772 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8774 F: drivers/staging/greybus/arche-apb-ctrl.c
8775 F: drivers/staging/greybus/arche-platform.c
8776 F: drivers/staging/greybus/arche_platform.h
8778 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8779 M: Rui Miguel Silva <rmfrfs@gmail.com>
8781 F: drivers/staging/greybus/gpio.c
8782 F: drivers/staging/greybus/light.c
8783 F: drivers/staging/greybus/power_supply.c
8784 F: drivers/staging/greybus/sdio.c
8785 F: drivers/staging/greybus/spi.c
8786 F: drivers/staging/greybus/spilib.c
8789 M: Johan Hovold <johan@kernel.org>
8790 M: Alex Elder <elder@kernel.org>
8791 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8792 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8795 F: drivers/staging/greybus/
8796 F: include/linux/greybus.h
8797 F: include/linux/greybus/
8799 GREYBUS UART PROTOCOLS DRIVERS
8800 M: David Lin <dtwlin@gmail.com>
8802 F: drivers/staging/greybus/log.c
8803 F: drivers/staging/greybus/uart.c
8805 GS1662 VIDEO SERIALIZER
8806 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8807 L: linux-media@vger.kernel.org
8809 T: git git://linuxtv.org/media_tree.git
8810 F: drivers/media/spi/gs1662.c
8812 GSPCA FINEPIX SUBDRIVER
8813 M: Frank Zago <frank@zago.net>
8814 L: linux-media@vger.kernel.org
8816 T: git git://linuxtv.org/media_tree.git
8817 F: drivers/media/usb/gspca/finepix.c
8819 GSPCA GL860 SUBDRIVER
8820 M: Olivier Lorin <o.lorin@laposte.net>
8821 L: linux-media@vger.kernel.org
8823 T: git git://linuxtv.org/media_tree.git
8824 F: drivers/media/usb/gspca/gl860/
8826 GSPCA M5602 SUBDRIVER
8827 M: Erik Andren <erik.andren@gmail.com>
8828 L: linux-media@vger.kernel.org
8830 T: git git://linuxtv.org/media_tree.git
8831 F: drivers/media/usb/gspca/m5602/
8833 GSPCA PAC207 SONIXB SUBDRIVER
8834 M: Hans Verkuil <hverkuil@xs4all.nl>
8835 L: linux-media@vger.kernel.org
8837 T: git git://linuxtv.org/media_tree.git
8838 F: drivers/media/usb/gspca/pac207.c
8840 GSPCA SN9C20X SUBDRIVER
8841 M: Brian Johnson <brijohn@gmail.com>
8842 L: linux-media@vger.kernel.org
8844 T: git git://linuxtv.org/media_tree.git
8845 F: drivers/media/usb/gspca/sn9c20x.c
8847 GSPCA T613 SUBDRIVER
8848 M: Leandro Costantino <lcostantino@gmail.com>
8849 L: linux-media@vger.kernel.org
8851 T: git git://linuxtv.org/media_tree.git
8852 F: drivers/media/usb/gspca/t613.c
8854 GSPCA USB WEBCAM DRIVER
8855 M: Hans Verkuil <hverkuil@xs4all.nl>
8856 L: linux-media@vger.kernel.org
8858 T: git git://linuxtv.org/media_tree.git
8859 F: drivers/media/usb/gspca/
8861 GTP (GPRS Tunneling Protocol)
8862 M: Pablo Neira Ayuso <pablo@netfilter.org>
8863 M: Harald Welte <laforge@gnumonks.org>
8864 L: osmocom-net-gprs@lists.osmocom.org
8866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8867 F: drivers/net/gtp.c
8869 GUID PARTITION TABLE (GPT)
8870 M: Davidlohr Bueso <dave@stgolabs.net>
8871 L: linux-efi@vger.kernel.org
8873 F: block/partitions/efi.*
8875 HABANALABS PCI DRIVER
8876 M: Oded Gabbay <ogabbay@kernel.org>
8878 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8879 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8880 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8881 F: drivers/misc/habanalabs/
8882 F: include/trace/events/habanalabs.h
8883 F: include/uapi/misc/habanalabs.h
8886 M: Antti Palosaari <crope@iki.fi>
8887 L: linux-media@vger.kernel.org
8889 W: https://linuxtv.org
8890 W: http://palosaari.fi/linux/
8891 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8892 T: git git://linuxtv.org/anttip/media_tree.git
8893 F: drivers/media/usb/hackrf/
8895 HANTRO VPU CODEC DRIVER
8896 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8897 M: Philipp Zabel <p.zabel@pengutronix.de>
8898 L: linux-media@vger.kernel.org
8899 L: linux-rockchip@lists.infradead.org
8901 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8902 F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
8903 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8904 F: drivers/staging/media/hantro/
8906 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8907 M: Frank Seidel <frank@f-seidel.de>
8908 L: platform-driver-x86@vger.kernel.org
8910 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8911 F: drivers/platform/x86/hdaps.c
8914 M: Jean Delvare <jdelvare@suse.com>
8915 M: Guenter Roeck <linux@roeck-us.net>
8916 L: linux-hwmon@vger.kernel.org
8918 W: http://hwmon.wiki.kernel.org/
8919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8920 F: Documentation/ABI/testing/sysfs-class-hwmon
8921 F: Documentation/devicetree/bindings/hwmon/
8922 F: Documentation/hwmon/
8924 F: include/linux/hwmon*.h
8925 F: include/trace/events/hwmon*.h
8926 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8928 HARDWARE RANDOM NUMBER GENERATOR CORE
8929 M: Olivia Mackall <olivia@selenic.com>
8930 M: Herbert Xu <herbert@gondor.apana.org.au>
8931 L: linux-crypto@vger.kernel.org
8933 F: Documentation/admin-guide/hw_random.rst
8934 F: Documentation/devicetree/bindings/rng/
8935 F: drivers/char/hw_random/
8936 F: include/linux/hw_random.h
8938 HARDWARE SPINLOCK CORE
8939 M: Ohad Ben-Cohen <ohad@wizery.com>
8940 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8941 R: Baolin Wang <baolin.wang7@gmail.com>
8942 L: linux-remoteproc@vger.kernel.org
8944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8945 F: Documentation/devicetree/bindings/hwlock/
8946 F: Documentation/locking/hwspinlock.rst
8947 F: drivers/hwspinlock/
8948 F: include/linux/hwspinlock.h
8950 HARDWARE TRACING FACILITIES
8951 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8953 F: drivers/hwtracing/
8955 HARMONY SOUND DRIVER
8956 L: linux-parisc@vger.kernel.org
8958 F: sound/parisc/harmony.*
8960 HDPVR USB VIDEO ENCODER DRIVER
8961 M: Hans Verkuil <hverkuil@xs4all.nl>
8962 L: linux-media@vger.kernel.org
8964 W: https://linuxtv.org
8965 T: git git://linuxtv.org/media_tree.git
8966 F: drivers/media/usb/hdpvr/
8968 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8969 M: Matt Hsiao <matt.hsiao@hpe.com>
8971 F: drivers/misc/hpilo.[ch]
8973 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8974 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8976 F: Documentation/watchdog/hpwdt.rst
8977 F: drivers/watchdog/hpwdt.c
8979 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8980 M: Don Brace <don.brace@microchip.com>
8981 L: storagedev@microchip.com
8982 L: linux-scsi@vger.kernel.org
8984 F: Documentation/scsi/hpsa.rst
8985 F: drivers/scsi/hpsa*.[ch]
8986 F: include/linux/cciss*.h
8987 F: include/uapi/linux/cciss*.h
8990 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8991 L: linux-rdma@vger.kernel.org
8993 F: drivers/infiniband/hw/hfi1
8996 L: linux-fsdevel@vger.kernel.org
8998 F: Documentation/filesystems/hfs.rst
9002 L: linux-fsdevel@vger.kernel.org
9004 F: Documentation/filesystems/hfsplus.rst
9007 HGA FRAMEBUFFER DRIVER
9008 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9009 L: linux-nvidia@lists.surfsouth.com
9011 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9012 F: drivers/video/fbdev/hgafb.c
9014 HIBERNATION (aka Software Suspend, aka swsusp)
9015 M: "Rafael J. Wysocki" <rafael@kernel.org>
9016 M: Pavel Machek <pavel@ucw.cz>
9017 L: linux-pm@vger.kernel.org
9019 B: https://bugzilla.kernel.org
9020 F: arch/*/include/asm/suspend*.h
9022 F: drivers/base/power/
9023 F: include/linux/freezer.h
9024 F: include/linux/pm.h
9025 F: include/linux/suspend.h
9029 M: Jiri Kosina <jikos@kernel.org>
9030 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
9031 L: linux-input@vger.kernel.org
9033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9035 F: include/linux/hid*
9036 F: include/uapi/linux/hid*
9038 HID LOGITECH DRIVERS
9039 R: Filipe Laíns <lains@riseup.net>
9040 L: linux-input@vger.kernel.org
9042 F: drivers/hid/hid-logitech-*
9044 HID PLAYSTATION DRIVER
9045 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
9046 L: linux-input@vger.kernel.org
9048 F: drivers/hid/hid-playstation.c
9050 HID SENSOR HUB DRIVERS
9051 M: Jiri Kosina <jikos@kernel.org>
9052 M: Jonathan Cameron <jic23@kernel.org>
9053 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9054 L: linux-input@vger.kernel.org
9055 L: linux-iio@vger.kernel.org
9057 F: Documentation/hid/hid-sensor*
9058 F: drivers/hid/hid-sensor-*
9059 F: drivers/iio/*/hid-*
9060 F: include/linux/hid-sensor-*
9063 M: Ping Cheng <ping.cheng@wacom.com>
9064 M: Jason Gerecke <jason.gerecke@wacom.com>
9065 L: linux-input@vger.kernel.org
9067 F: drivers/hid/wacom.h
9068 F: drivers/hid/wacom_*
9070 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9071 M: Thomas Gleixner <tglx@linutronix.de>
9072 L: linux-kernel@vger.kernel.org
9074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9075 F: Documentation/timers/
9076 F: include/linux/clockchips.h
9077 F: include/linux/hrtimer.h
9078 F: kernel/time/clockevents.c
9079 F: kernel/time/hrtimer.c
9080 F: kernel/time/timer_*.c
9082 HIGH-SPEED SCC DRIVER FOR AX.25
9083 L: linux-hams@vger.kernel.org
9085 F: drivers/net/hamradio/scc.c
9087 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9088 M: HighPoint Linux Team <linux@highpoint-tech.com>
9090 W: http://www.highpoint-tech.com
9091 F: Documentation/scsi/hptiop.rst
9092 F: drivers/scsi/hptiop.c
9095 M: Jes Sorensen <jes@trained-monkey.org>
9096 L: linux-hippi@sunsite.dk
9098 F: drivers/net/hippi/
9099 F: include/linux/hippidevice.h
9100 F: include/uapi/linux/if_hippi.h
9103 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9104 M: Kurt Kanzenbach <kurt@linutronix.de>
9105 L: netdev@vger.kernel.org
9107 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9108 F: drivers/net/dsa/hirschmann/*
9109 F: include/linux/platform_data/hirschmann-hellcreek.h
9110 F: net/dsa/tag_hellcreek.c
9112 HISILICON DMA DRIVER
9113 M: Zhou Wang <wangzhou1@hisilicon.com>
9114 L: dmaengine@vger.kernel.org
9116 F: drivers/dma/hisi_dma.c
9118 HISILICON GPIO DRIVER
9119 M: Luo Jiaxing <luojiaxing@huawei.com>
9120 L: linux-gpio@vger.kernel.org
9122 F: drivers/gpio/gpio-hisi.c
9124 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9125 M: Longfang Liu <liulongfang@huawei.com>
9126 L: linux-crypto@vger.kernel.org
9128 F: Documentation/ABI/testing/debugfs-hisi-hpre
9129 F: drivers/crypto/hisilicon/hpre/hpre.h
9130 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
9131 F: drivers/crypto/hisilicon/hpre/hpre_main.c
9133 HISILICON I2C CONTROLLER DRIVER
9134 M: Yicong Yang <yangyicong@hisilicon.com>
9135 L: linux-i2c@vger.kernel.org
9137 W: https://www.hisilicon.com
9138 F: drivers/i2c/busses/i2c-hisi.c
9140 HISILICON LPC BUS DRIVER
9141 M: john.garry@huawei.com
9143 W: http://www.hisilicon.com
9144 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9145 F: drivers/bus/hisi_lpc.c
9147 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9148 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9149 M: Salil Mehta <salil.mehta@huawei.com>
9150 L: netdev@vger.kernel.org
9152 W: http://www.hisilicon.com
9153 F: drivers/net/ethernet/hisilicon/hns3/
9155 HISILICON NETWORK SUBSYSTEM DRIVER
9156 M: Yisen Zhuang <yisen.zhuang@huawei.com>
9157 M: Salil Mehta <salil.mehta@huawei.com>
9158 L: netdev@vger.kernel.org
9160 W: http://www.hisilicon.com
9161 F: Documentation/devicetree/bindings/net/hisilicon*.txt
9162 F: drivers/net/ethernet/hisilicon/
9164 HIKEY960 ONBOARD USB GPIO HUB DRIVER
9165 M: John Stultz <jstultz@google.com>
9166 L: linux-kernel@vger.kernel.org
9168 F: drivers/misc/hisi_hikey_usb.c
9170 HISILICON PMU DRIVER
9171 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
9172 M: Qi Liu <liuqi115@huawei.com>
9174 W: http://www.hisilicon.com
9175 F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9176 F: Documentation/admin-guide/perf/hisi-pmu.rst
9177 F: drivers/perf/hisilicon
9179 HISILICON HNS3 PMU DRIVER
9180 M: Guangbin Huang <huangguangbin2@huawei.com>
9182 F: Documentation/admin-guide/perf/hns3-pmu.rst
9183 F: drivers/perf/hisilicon/hns3_pmu.c
9185 HISILICON PTT DRIVER
9186 M: Yicong Yang <yangyicong@hisilicon.com>
9187 L: linux-kernel@vger.kernel.org
9189 F: Documentation/ABI/testing/sysfs-devices-hisi_ptt
9190 F: Documentation/trace/hisi-ptt.rst
9191 F: drivers/hwtracing/ptt/
9194 M: Weili Qian <qianweili@huawei.com>
9195 M: Zhou Wang <wangzhou1@hisilicon.com>
9196 L: linux-crypto@vger.kernel.org
9198 F: drivers/crypto/hisilicon/Kconfig
9199 F: drivers/crypto/hisilicon/Makefile
9200 F: drivers/crypto/hisilicon/qm.c
9201 F: drivers/crypto/hisilicon/sgl.c
9202 F: include/linux/hisi_acc_qm.h
9204 HISILICON ZIP Controller DRIVER
9205 M: Yang Shen <shenyang39@huawei.com>
9206 M: Zhou Wang <wangzhou1@hisilicon.com>
9207 L: linux-crypto@vger.kernel.org
9209 F: Documentation/ABI/testing/debugfs-hisi-zip
9210 F: drivers/crypto/hisilicon/zip/
9212 HISILICON ROCE DRIVER
9213 M: Wenpeng Liang <liangwenpeng@huawei.com>
9214 M: Weihang Li <liweihang@huawei.com>
9215 L: linux-rdma@vger.kernel.org
9217 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9218 F: drivers/infiniband/hw/hns/
9220 HISILICON SAS Controller
9221 M: John Garry <john.garry@huawei.com>
9223 W: http://www.hisilicon.com
9224 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9225 F: drivers/scsi/hisi_sas/
9227 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9228 M: Kai Ye <yekai13@huawei.com>
9229 M: Longfang Liu <liulongfang@huawei.com>
9230 L: linux-crypto@vger.kernel.org
9232 F: Documentation/ABI/testing/debugfs-hisi-sec
9233 F: drivers/crypto/hisilicon/sec2/sec.h
9234 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
9235 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
9236 F: drivers/crypto/hisilicon/sec2/sec_main.c
9238 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9239 M: Jay Fang <f.fangjian@huawei.com>
9240 L: linux-spi@vger.kernel.org
9242 W: http://www.hisilicon.com
9243 F: drivers/spi/spi-hisi-kunpeng.c
9245 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9246 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9247 L: linux-kernel@vger.kernel.org
9249 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9250 F: drivers/spmi/hisi-spmi-controller.c
9252 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9253 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9254 L: linux-kernel@vger.kernel.org
9256 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9257 F: drivers/mfd/hi6421-spmi-pmic.c
9259 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9260 M: Weili Qian <qianweili@huawei.com>
9262 F: drivers/crypto/hisilicon/trng/trng.c
9264 HISILICON V3XX SPI NOR FLASH Controller Driver
9265 M: John Garry <john.garry@huawei.com>
9267 W: http://www.hisilicon.com
9268 F: drivers/spi/spi-hisi-sfc-v3xx.c
9270 HMM - Heterogeneous Memory Management
9271 M: Jérôme Glisse <jglisse@redhat.com>
9272 L: linux-mm@kvack.org
9274 F: Documentation/mm/hmm.rst
9275 F: include/linux/hmm*
9278 F: tools/testing/selftests/vm/*hmm*
9281 M: Jouni Malinen <j@w1.fi>
9282 L: linux-wireless@vger.kernel.org
9284 W: http://w1.fi/hostap-driver.html
9285 F: drivers/net/wireless/intersil/hostap/
9287 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9288 L: platform-driver-x86@vger.kernel.org
9290 F: drivers/platform/x86/tc1100-wmi.c
9292 HPET: High Precision Event Timers driver
9293 M: Clemens Ladisch <clemens@ladisch.de>
9295 F: Documentation/timers/hpet.rst
9296 F: drivers/char/hpet.c
9297 F: include/linux/hpet.h
9298 F: include/uapi/linux/hpet.h
9302 F: arch/x86/include/asm/hpet.h
9303 F: arch/x86/kernel/hpet.c
9306 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9308 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9312 M: Sebastian Reichel <sre@kernel.org>
9314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9315 F: Documentation/ABI/testing/sysfs-bus-hsi
9316 F: Documentation/driver-api/hsi.rst
9318 F: include/linux/hsi/
9319 F: include/uapi/linux/hsi/
9322 L: linux-usb@vger.kernel.org
9324 F: drivers/net/usb/hso.c
9326 HSR NETWORK PROTOCOL
9327 L: netdev@vger.kernel.org
9331 HT16K33 LED CONTROLLER DRIVER
9332 M: Robin van der Gracht <robin@protonic.nl>
9334 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9335 F: drivers/auxdisplay/ht16k33.c
9337 HTCPEN TOUCHSCREEN DRIVER
9338 M: Pau Oliva Fora <pof@eslack.org>
9339 L: linux-input@vger.kernel.org
9341 F: drivers/input/touchscreen/htcpen.c
9344 M: Dipen Patel <dipenp@nvidia.com>
9346 F: Documentation/devicetree/bindings/timestamp/
9347 F: Documentation/driver-api/hte/
9349 F: include/linux/hte.h
9351 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9352 M: Lorenzo Bianconi <lorenzo@kernel.org>
9353 L: linux-iio@vger.kernel.org
9355 W: http://www.st.com/
9356 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9357 F: drivers/iio/humidity/hts221*
9359 HUAWEI ETHERNET DRIVER
9360 L: netdev@vger.kernel.org
9362 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9363 F: drivers/net/ethernet/huawei/hinic/
9366 M: Mike Kravetz <mike.kravetz@oracle.com>
9367 M: Muchun Song <songmuchun@bytedance.com>
9368 L: linux-mm@kvack.org
9370 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9371 F: Documentation/admin-guide/mm/hugetlbpage.rst
9372 F: Documentation/mm/hugetlbfs_reserv.rst
9373 F: Documentation/mm/vmemmap_dedup.rst
9375 F: include/linux/hugetlb.h
9377 F: mm/hugetlb_vmemmap.c
9378 F: mm/hugetlb_vmemmap.h
9381 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9382 L: linux-media@vger.kernel.org
9384 W: https://linuxtv.org
9385 T: git git://linuxtv.org/media_tree.git
9386 F: drivers/media/platform/st/sti/hva
9388 HWPOISON MEMORY FAILURE HANDLING
9389 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
9390 R: Miaohe Lin <linmiaohe@huawei.com>
9391 L: linux-mm@kvack.org
9393 F: mm/hwpoison-inject.c
9394 F: mm/memory-failure.c
9396 HYCON HY46XX TOUCHSCREEN SUPPORT
9397 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
9398 L: linux-input@vger.kernel.org
9400 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9401 F: drivers/input/touchscreen/hycon-hy46xx.c
9403 HYGON PROCESSOR SUPPORT
9404 M: Pu Wen <puwen@hygon.cn>
9405 L: linux-kernel@vger.kernel.org
9407 F: arch/x86/kernel/cpu/hygon.c
9409 HYNIX HI556 SENSOR DRIVER
9410 M: Shawn Tu <shawnx.tu@intel.com>
9411 L: linux-media@vger.kernel.org
9413 T: git git://linuxtv.org/media_tree.git
9414 F: drivers/media/i2c/hi556.c
9416 HYNIX HI846 SENSOR DRIVER
9417 M: Martin Kepplinger <martin.kepplinger@puri.sm>
9418 L: linux-media@vger.kernel.org
9420 F: drivers/media/i2c/hi846.c
9422 HYNIX HI847 SENSOR DRIVER
9423 M: Shawn Tu <shawnx.tu@intel.com>
9424 L: linux-media@vger.kernel.org
9426 F: drivers/media/i2c/hi847.c
9428 Hyper-V/Azure CORE AND DRIVERS
9429 M: "K. Y. Srinivasan" <kys@microsoft.com>
9430 M: Haiyang Zhang <haiyangz@microsoft.com>
9431 M: Stephen Hemminger <sthemmin@microsoft.com>
9432 M: Wei Liu <wei.liu@kernel.org>
9433 M: Dexuan Cui <decui@microsoft.com>
9434 L: linux-hyperv@vger.kernel.org
9436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9437 F: Documentation/ABI/stable/sysfs-bus-vmbus
9438 F: Documentation/ABI/testing/debugfs-hyperv
9439 F: Documentation/virt/hyperv
9440 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9441 F: arch/arm64/hyperv
9442 F: arch/arm64/include/asm/hyperv-tlfs.h
9443 F: arch/arm64/include/asm/mshyperv.h
9445 F: arch/x86/include/asm/hyperv-tlfs.h
9446 F: arch/x86/include/asm/mshyperv.h
9447 F: arch/x86/include/asm/trace/hyperv.h
9448 F: arch/x86/kernel/cpu/mshyperv.c
9449 F: drivers/clocksource/hyperv_timer.c
9450 F: drivers/hid/hid-hyperv.c
9452 F: drivers/input/serio/hyperv-keyboard.c
9453 F: drivers/iommu/hyperv-iommu.c
9454 F: drivers/net/ethernet/microsoft/
9455 F: drivers/net/hyperv/
9456 F: drivers/pci/controller/pci-hyperv-intf.c
9457 F: drivers/pci/controller/pci-hyperv.c
9458 F: drivers/scsi/storvsc_drv.c
9459 F: drivers/uio/uio_hv_generic.c
9460 F: drivers/video/fbdev/hyperv_fb.c
9461 F: include/asm-generic/hyperv-tlfs.h
9462 F: include/asm-generic/mshyperv.h
9463 F: include/clocksource/hyperv_timer.h
9464 F: include/linux/hyperv.h
9465 F: include/uapi/linux/hyperv.h
9466 F: net/vmw_vsock/hyperv_transport.c
9470 M: Vignesh Raghavendra <vigneshr@ti.com>
9471 L: linux-mtd@lists.infradead.org
9473 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9474 C: irc://irc.oftc.net/mtd
9475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9476 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9477 F: drivers/mtd/hyperbus/
9478 F: include/linux/mtd/hyperbus.h
9480 HYPERVISOR VIRTUAL CONSOLE DRIVER
9481 L: linuxppc-dev@lists.ozlabs.org
9486 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9487 L: linux-i2c@vger.kernel.org
9488 L: linux-acpi@vger.kernel.org
9490 F: drivers/i2c/i2c-core-acpi.c
9492 I2C CONTROLLER DRIVER FOR NVIDIA GPU
9493 M: Ajay Gupta <ajayg@nvidia.com>
9494 L: linux-i2c@vger.kernel.org
9496 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
9497 F: drivers/i2c/busses/i2c-nvidia-gpu.c
9500 M: Peter Rosin <peda@axentia.se>
9501 L: linux-i2c@vger.kernel.org
9503 F: Documentation/devicetree/bindings/i2c/i2c-arb*
9504 F: Documentation/devicetree/bindings/i2c/i2c-gate*
9505 F: Documentation/devicetree/bindings/i2c/i2c-mux*
9506 F: Documentation/i2c/i2c-topology.rst
9507 F: Documentation/i2c/muxes/
9508 F: drivers/i2c/i2c-mux.c
9509 F: drivers/i2c/muxes/
9510 F: include/linux/i2c-mux.h
9512 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9513 M: Gregory CLEMENT <gregory.clement@bootlin.com>
9514 L: linux-i2c@vger.kernel.org
9516 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9517 F: drivers/i2c/busses/i2c-mv64xxx.c
9519 I2C OVER PARALLEL PORT
9520 M: Jean Delvare <jdelvare@suse.com>
9521 L: linux-i2c@vger.kernel.org
9523 F: Documentation/i2c/busses/i2c-parport.rst
9524 F: drivers/i2c/busses/i2c-parport.c
9527 M: Wolfram Sang <wsa@kernel.org>
9528 L: linux-i2c@vger.kernel.org
9530 W: https://i2c.wiki.kernel.org/
9531 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9533 F: Documentation/devicetree/bindings/i2c/i2c.txt
9534 F: Documentation/i2c/
9536 F: include/dt-bindings/i2c/i2c.h
9537 F: include/linux/i2c-dev.h
9538 F: include/linux/i2c-smbus.h
9539 F: include/linux/i2c.h
9540 F: include/uapi/linux/i2c-*.h
9541 F: include/uapi/linux/i2c.h
9543 I2C SUBSYSTEM HOST DRIVERS
9544 L: linux-i2c@vger.kernel.org
9546 W: https://i2c.wiki.kernel.org/
9547 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
9548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9549 F: Documentation/devicetree/bindings/i2c/
9550 F: drivers/i2c/algos/
9551 F: drivers/i2c/busses/
9552 F: include/dt-bindings/i2c/
9555 M: Jean Delvare <jdelvare@suse.com>
9556 L: linux-i2c@vger.kernel.org
9558 F: Documentation/i2c/busses/i2c-taos-evm.rst
9559 F: drivers/i2c/busses/i2c-taos-evm.c
9562 M: Till Harbaum <till@harbaum.org>
9563 L: linux-i2c@vger.kernel.org
9565 W: http://www.harbaum.org/till/i2c_tiny_usb
9566 F: drivers/i2c/busses/i2c-tiny-usb.c
9568 I2C/SMBUS CONTROLLER DRIVERS FOR PC
9569 M: Jean Delvare <jdelvare@suse.com>
9570 L: linux-i2c@vger.kernel.org
9572 F: Documentation/i2c/busses/i2c-ali1535.rst
9573 F: Documentation/i2c/busses/i2c-ali1563.rst
9574 F: Documentation/i2c/busses/i2c-ali15x3.rst
9575 F: Documentation/i2c/busses/i2c-amd756.rst
9576 F: Documentation/i2c/busses/i2c-amd8111.rst
9577 F: Documentation/i2c/busses/i2c-i801.rst
9578 F: Documentation/i2c/busses/i2c-nforce2.rst
9579 F: Documentation/i2c/busses/i2c-piix4.rst
9580 F: Documentation/i2c/busses/i2c-sis5595.rst
9581 F: Documentation/i2c/busses/i2c-sis630.rst
9582 F: Documentation/i2c/busses/i2c-sis96x.rst
9583 F: Documentation/i2c/busses/i2c-via.rst
9584 F: Documentation/i2c/busses/i2c-viapro.rst
9585 F: drivers/i2c/busses/i2c-ali1535.c
9586 F: drivers/i2c/busses/i2c-ali1563.c
9587 F: drivers/i2c/busses/i2c-ali15x3.c
9588 F: drivers/i2c/busses/i2c-amd756-s4882.c
9589 F: drivers/i2c/busses/i2c-amd756.c
9590 F: drivers/i2c/busses/i2c-amd8111.c
9591 F: drivers/i2c/busses/i2c-i801.c
9592 F: drivers/i2c/busses/i2c-isch.c
9593 F: drivers/i2c/busses/i2c-nforce2-s4985.c
9594 F: drivers/i2c/busses/i2c-nforce2.c
9595 F: drivers/i2c/busses/i2c-piix4.c
9596 F: drivers/i2c/busses/i2c-sis5595.c
9597 F: drivers/i2c/busses/i2c-sis630.c
9598 F: drivers/i2c/busses/i2c-sis96x.c
9599 F: drivers/i2c/busses/i2c-via.c
9600 F: drivers/i2c/busses/i2c-viapro.c
9602 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9603 M: Hans de Goede <hdegoede@redhat.com>
9604 L: linux-i2c@vger.kernel.org
9606 F: drivers/i2c/busses/i2c-cht-wc.c
9608 I2C/SMBUS ISMT DRIVER
9609 M: Seth Heasley <seth.heasley@intel.com>
9610 M: Neil Horman <nhorman@tuxdriver.com>
9611 L: linux-i2c@vger.kernel.org
9612 F: Documentation/i2c/busses/i2c-ismt.rst
9613 F: drivers/i2c/busses/i2c-ismt.c
9615 I2C/SMBUS STUB DRIVER
9616 M: Jean Delvare <jdelvare@suse.com>
9617 L: linux-i2c@vger.kernel.org
9619 F: drivers/i2c/i2c-stub.c
9621 I3C DRIVER FOR CADENCE I3C MASTER IP
9622 M: Przemysław Gaj <pgaj@cadence.com>
9624 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9625 F: drivers/i3c/master/i3c-master-cdns.c
9627 I3C DRIVER FOR SYNOPSYS DESIGNWARE
9628 M: Vitor Soares <vitor.soares@synopsys.com>
9630 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9631 F: drivers/i3c/master/dw*
9634 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9635 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
9637 C: irc://chat.freenode.net/linux-i3c
9638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9639 F: Documentation/ABI/testing/sysfs-bus-i3c
9640 F: Documentation/devicetree/bindings/i3c/
9641 F: Documentation/driver-api/i3c
9643 F: include/linux/i3c/
9645 IA64 (Itanium) PLATFORM
9646 L: linux-ia64@vger.kernel.org
9648 F: Documentation/ia64/
9651 IBM Power 842 compression accelerator
9652 M: Haren Myneni <haren@us.ibm.com>
9655 F: drivers/crypto/nx/Kconfig
9656 F: drivers/crypto/nx/Makefile
9657 F: drivers/crypto/nx/nx-842*
9658 F: include/linux/sw842.h
9661 IBM Power in-Nest Crypto Acceleration
9662 M: Breno Leitão <leitao@debian.org>
9663 M: Nayna Jain <nayna@linux.ibm.com>
9664 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9665 L: linux-crypto@vger.kernel.org
9667 F: drivers/crypto/nx/Kconfig
9668 F: drivers/crypto/nx/Makefile
9669 F: drivers/crypto/nx/nx-aes*
9670 F: drivers/crypto/nx/nx-sha*
9671 F: drivers/crypto/nx/nx.*
9672 F: drivers/crypto/nx/nx_csbcpb.h
9673 F: drivers/crypto/nx/nx_debugfs.c
9675 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9676 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9677 L: linux-pci@vger.kernel.org
9678 L: linuxppc-dev@lists.ozlabs.org
9680 F: drivers/pci/hotplug/rpadlpar*
9682 IBM Power Linux RAID adapter
9683 M: Brian King <brking@us.ibm.com>
9685 F: drivers/scsi/ipr.*
9687 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9688 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9689 L: linux-pci@vger.kernel.org
9690 L: linuxppc-dev@lists.ozlabs.org
9692 F: drivers/pci/hotplug/rpaphp*
9694 IBM Power SRIOV Virtual NIC Device Driver
9695 M: Dany Madden <drt@linux.ibm.com>
9696 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9697 L: netdev@vger.kernel.org
9699 F: drivers/net/ethernet/ibm/ibmvnic.*
9701 IBM Power Virtual Accelerator Switchboard
9702 L: linuxppc-dev@lists.ozlabs.org
9704 F: arch/powerpc/include/asm/vas.h
9705 F: arch/powerpc/platforms/powernv/copy-paste.h
9706 F: arch/powerpc/platforms/powernv/vas*
9708 IBM Power Virtual Ethernet Device Driver
9709 M: Nick Child <nnac123@linux.ibm.com>
9710 L: netdev@vger.kernel.org
9712 F: drivers/net/ethernet/ibm/ibmveth.*
9714 IBM Power Virtual FC Device Drivers
9715 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9716 L: linux-scsi@vger.kernel.org
9718 F: drivers/scsi/ibmvscsi/ibmvfc*
9720 IBM Power Virtual Management Channel Driver
9721 M: Brad Warrum <bwarrum@linux.ibm.com>
9722 M: Ritu Agarwal <rituagar@linux.ibm.com>
9724 F: drivers/misc/ibmvmc.*
9726 IBM Power Virtual SCSI Device Drivers
9727 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9728 L: linux-scsi@vger.kernel.org
9730 F: drivers/scsi/ibmvscsi/ibmvscsi*
9731 F: include/scsi/viosrp.h
9733 IBM Power Virtual SCSI Device Target Driver
9734 M: Michael Cyr <mikecyr@linux.ibm.com>
9735 L: linux-scsi@vger.kernel.org
9736 L: target-devel@vger.kernel.org
9738 F: drivers/scsi/ibmvscsi_tgt/
9740 IBM Power VMX Cryptographic instructions
9741 M: Breno Leitão <leitao@debian.org>
9742 M: Nayna Jain <nayna@linux.ibm.com>
9743 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9744 L: linux-crypto@vger.kernel.org
9746 F: drivers/crypto/vmx/Kconfig
9747 F: drivers/crypto/vmx/Makefile
9748 F: drivers/crypto/vmx/aes*
9749 F: drivers/crypto/vmx/ghash*
9750 F: drivers/crypto/vmx/ppc-xlate.pl
9751 F: drivers/crypto/vmx/vmx.c
9753 IBM ServeRAID RAID DRIVER
9755 F: drivers/scsi/ips.*
9757 ICH LPC AND GPIO DRIVER
9758 M: Peter Tyser <ptyser@xes-inc.com>
9760 F: drivers/gpio/gpio-ich.c
9761 F: drivers/mfd/lpc_ich.c
9764 M: Max Staudt <max@enpas.org>
9765 L: linux-i2c@vger.kernel.org
9767 F: drivers/i2c/busses/i2c-icy.c
9769 IDEAPAD LAPTOP EXTRAS DRIVER
9770 M: Ike Panhc <ike.pan@canonical.com>
9771 L: platform-driver-x86@vger.kernel.org
9773 W: http://launchpad.net/ideapad-laptop
9774 F: drivers/platform/x86/ideapad-laptop.c
9776 IDEAPAD LAPTOP SLIDEBAR DRIVER
9777 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9778 L: linux-input@vger.kernel.org
9780 W: https://github.com/o2genum/ideapad-slidebar
9781 F: drivers/input/misc/ideapad_slidebar.c
9784 M: Christian Brauner <brauner@kernel.org>
9785 M: Seth Forshee <sforshee@kernel.org>
9786 L: linux-fsdevel@vger.kernel.org
9788 T: git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
9789 F: Documentation/filesystems/idmappings.rst
9790 F: tools/testing/selftests/mount_setattr/
9791 F: include/linux/mnt_idmapping.h
9793 IDT VersaClock 5 CLOCK DRIVER
9794 M: Luca Ceresoli <luca@lucaceresoli.net>
9796 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9797 F: drivers/clk/clk-versaclock5.c
9799 IEEE 802.15.4 SUBSYSTEM
9800 M: Alexander Aring <alex.aring@gmail.com>
9801 M: Stefan Schmidt <stefan@datenfreihafen.org>
9802 L: linux-wpan@vger.kernel.org
9804 W: https://linux-wpan.org/
9805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9807 F: Documentation/networking/ieee802154.rst
9808 F: drivers/net/ieee802154/
9809 F: include/linux/ieee802154.h
9810 F: include/linux/nl802154.h
9811 F: include/net/af_ieee802154.h
9812 F: include/net/cfg802154.h
9813 F: include/net/ieee802154_netdev.h
9814 F: include/net/mac802154.h
9815 F: include/net/nl802154.h
9820 M: Yotam Gigi <yotam.gi@gmail.com>
9821 M: Jamal Hadi Salim <jhs@mojatatu.com>
9822 F: include/net/ife.h
9823 F: include/uapi/linux/ife.h
9826 IGORPLUG-USB IR RECEIVER
9827 M: Sean Young <sean@mess.org>
9828 L: linux-media@vger.kernel.org
9830 F: drivers/media/rc/igorplugusb.c
9832 IGUANAWORKS USB IR TRANSCEIVER
9833 M: Sean Young <sean@mess.org>
9834 L: linux-media@vger.kernel.org
9836 F: drivers/media/rc/iguanair.c
9838 IIO DIGITAL POTENTIOMETER DAC
9839 M: Peter Rosin <peda@axentia.se>
9840 L: linux-iio@vger.kernel.org
9842 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9843 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9844 F: drivers/iio/dac/dpot-dac.c
9846 IIO ENVELOPE DETECTOR
9847 M: Peter Rosin <peda@axentia.se>
9848 L: linux-iio@vger.kernel.org
9850 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9851 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9852 F: drivers/iio/adc/envelope-detector.c
9855 M: Peter Rosin <peda@axentia.se>
9856 L: linux-iio@vger.kernel.org
9858 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9859 F: drivers/iio/multiplexer/iio-mux.c
9861 IIO SCMI BASED DRIVER
9862 M: Jyoti Bhayana <jbhayana@google.com>
9863 L: linux-iio@vger.kernel.org
9865 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9867 IIO SUBSYSTEM AND DRIVERS
9868 M: Jonathan Cameron <jic23@kernel.org>
9869 R: Lars-Peter Clausen <lars@metafoo.de>
9870 L: linux-iio@vger.kernel.org
9872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9873 F: Documentation/ABI/testing/configfs-iio*
9874 F: Documentation/ABI/testing/sysfs-bus-iio*
9875 F: Documentation/devicetree/bindings/iio/
9877 F: drivers/staging/iio/
9878 F: include/dt-bindings/iio/
9879 F: include/linux/iio/
9883 M: Peter Rosin <peda@axentia.se>
9884 L: linux-iio@vger.kernel.org
9886 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9887 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9888 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9889 F: drivers/iio/afe/iio-rescale.c
9891 IKANOS/ADI EAGLE ADSL USB DRIVER
9892 M: Matthieu Castet <castet.matthieu@free.fr>
9893 M: Stanislaw Gruszka <stf_xl@wp.pl>
9895 F: drivers/usb/atm/ueagle-atm.c
9897 IMAGIS TOUCHSCREEN DRIVER
9898 M: Markuss Broks <markuss.broks@gmail.com>
9900 F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9901 F: drivers/input/touchscreen/imagis.c
9903 IMGTEC ASCII LCD DRIVER
9904 M: Paul Burton <paulburton@kernel.org>
9906 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9907 F: drivers/auxdisplay/img-ascii-lcd.c
9909 IMGTEC IR DECODER DRIVER
9911 F: drivers/media/rc/img-ir/
9913 IMON SOUNDGRAPH USB IR RECEIVER
9914 M: Sean Young <sean@mess.org>
9915 L: linux-media@vger.kernel.org
9917 F: drivers/media/rc/imon.c
9918 F: drivers/media/rc/imon_raw.c
9920 IMS TWINTURBO FRAMEBUFFER DRIVER
9921 L: linux-fbdev@vger.kernel.org
9923 F: drivers/video/fbdev/imsttfb.c
9925 INA209 HARDWARE MONITOR DRIVER
9926 M: Guenter Roeck <linux@roeck-us.net>
9927 L: linux-hwmon@vger.kernel.org
9929 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9930 F: Documentation/hwmon/ina209.rst
9931 F: drivers/hwmon/ina209.c
9933 INA2XX HARDWARE MONITOR DRIVER
9934 M: Guenter Roeck <linux@roeck-us.net>
9935 L: linux-hwmon@vger.kernel.org
9937 F: Documentation/hwmon/ina2xx.rst
9938 F: drivers/hwmon/ina2xx.c
9939 F: include/linux/platform_data/ina2xx.h
9941 INDUSTRY PACK SUBSYSTEM (IPACK)
9942 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9943 M: Jens Taprogge <jens.taprogge@taprogge.org>
9944 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9945 L: industrypack-devel@lists.sourceforge.net
9947 W: http://industrypack.sourceforge.net
9950 INFINEON DPS310 Driver
9951 M: Eddie James <eajames@linux.ibm.com>
9952 L: linux-iio@vger.kernel.org
9954 F: drivers/iio/pressure/dps310.c
9956 INFINIBAND SUBSYSTEM
9957 M: Jason Gunthorpe <jgg@nvidia.com>
9958 M: Leon Romanovsky <leonro@nvidia.com>
9959 L: linux-rdma@vger.kernel.org
9961 W: https://github.com/linux-rdma/rdma-core
9962 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9964 F: Documentation/devicetree/bindings/infiniband/
9965 F: Documentation/infiniband/
9966 F: drivers/infiniband/
9968 F: include/trace/events/ib_mad.h
9969 F: include/trace/events/ib_umad.h
9970 F: include/uapi/linux/if_infiniband.h
9971 F: include/uapi/rdma/
9972 F: samples/bpf/ibumad_kern.c
9973 F: samples/bpf/ibumad_user.c
9975 INGENIC JZ4780 NAND DRIVER
9976 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9977 L: linux-mtd@lists.infradead.org
9978 L: linux-mips@vger.kernel.org
9980 F: drivers/mtd/nand/raw/ingenic/
9983 M: Paul Cercueil <paul@crapouillou.net>
9984 L: linux-mips@vger.kernel.org
9986 F: arch/mips/boot/dts/ingenic/
9987 F: arch/mips/generic/board-ingenic.c
9988 F: arch/mips/include/asm/mach-ingenic/
9989 F: arch/mips/ingenic/Kconfig
9990 F: drivers/clk/ingenic/
9991 F: drivers/dma/dma-jz4780.c
9992 F: drivers/gpu/drm/ingenic/
9993 F: drivers/i2c/busses/i2c-jz4780.c
9994 F: drivers/iio/adc/ingenic-adc.c
9995 F: drivers/irqchip/irq-ingenic.c
9996 F: drivers/memory/jz4780-nemc.c
9997 F: drivers/mmc/host/jz4740_mmc.c
9998 F: drivers/mtd/nand/raw/ingenic/
9999 F: drivers/pinctrl/pinctrl-ingenic.c
10000 F: drivers/power/supply/ingenic-battery.c
10001 F: drivers/pwm/pwm-jz4740.c
10002 F: drivers/remoteproc/ingenic_rproc.c
10003 F: drivers/rtc/rtc-jz4740.c
10004 F: drivers/tty/serial/8250/8250_ingenic.c
10005 F: drivers/usb/musb/jz4740.c
10006 F: drivers/watchdog/jz4740_wdt.c
10007 F: include/dt-bindings/iio/adc/ingenic,adc.h
10008 F: include/linux/mfd/ingenic-tcu.h
10009 F: sound/soc/codecs/jz47*
10010 F: sound/soc/jz4740/
10012 INJOINIC IP5xxx POWER BANK IC DRIVER
10013 M: Samuel Holland <samuel@sholland.org>
10015 F: drivers/power/supply/ip5xxx_power.c
10018 M: Jan Kara <jack@suse.cz>
10019 R: Amir Goldstein <amir73il@gmail.com>
10020 L: linux-fsdevel@vger.kernel.org
10022 F: Documentation/filesystems/inotify.rst
10023 F: fs/notify/inotify/
10024 F: include/linux/inotify.h
10025 F: include/uapi/linux/inotify.h
10027 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10028 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
10029 L: linux-input@vger.kernel.org
10031 Q: http://patchwork.kernel.org/project/linux-input/list/
10032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10033 F: Documentation/devicetree/bindings/input/
10034 F: Documentation/devicetree/bindings/serio/
10035 F: Documentation/input/
10037 F: include/dt-bindings/input/
10038 F: include/linux/input.h
10039 F: include/linux/input/
10040 F: include/uapi/linux/input-event-codes.h
10041 F: include/uapi/linux/input.h
10043 INPUT MULTITOUCH (MT) PROTOCOL
10044 M: Henrik Rydberg <rydberg@bitmath.org>
10045 L: linux-input@vger.kernel.org
10047 F: Documentation/input/multi-touch-protocol.rst
10048 F: drivers/input/input-mt.c
10051 INSIDE SECURE CRYPTO DRIVER
10052 M: Antoine Tenart <atenart@kernel.org>
10053 L: linux-crypto@vger.kernel.org
10055 F: drivers/crypto/inside-secure/
10057 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10058 M: Mimi Zohar <zohar@linux.ibm.com>
10059 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10060 L: linux-integrity@vger.kernel.org
10062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10063 F: security/integrity/ima/
10064 F: security/integrity/
10066 INTEL 810/815 FRAMEBUFFER DRIVER
10067 M: Antonino Daplas <adaplas@gmail.com>
10068 L: linux-fbdev@vger.kernel.org
10070 F: drivers/video/fbdev/i810/
10072 INTEL 8255 GPIO DRIVER
10073 M: William Breathitt Gray <william.gray@linaro.org>
10074 L: linux-gpio@vger.kernel.org
10076 F: drivers/gpio/gpio-i8255.c
10077 F: drivers/gpio/gpio-i8255.h
10080 M: Cezary Rojewski <cezary.rojewski@intel.com>
10081 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10082 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
10083 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10084 M: Bard Liao <yung-chuan.liao@linux.intel.com>
10085 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10086 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
10087 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10089 F: sound/soc/intel/
10091 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10092 M: Hans de Goede <hdegoede@redhat.com>
10093 L: platform-driver-x86@vger.kernel.org
10095 F: drivers/platform/x86/intel/atomisp2/pm.c
10097 INTEL ATOMISP2 LED DRIVER
10098 M: Hans de Goede <hdegoede@redhat.com>
10099 L: platform-driver-x86@vger.kernel.org
10101 F: drivers/platform/x86/intel/atomisp2/led.c
10103 INTEL BIOS SAR INT1092 DRIVER
10104 M: Shravan Sudhakar <s.shravan@intel.com>
10105 M: Intel Corporation <linuxwwan@intel.com>
10106 L: platform-driver-x86@vger.kernel.org
10108 F: drivers/platform/x86/intel/int1092/
10110 INTEL BROXTON PMC DRIVER
10111 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10112 M: Zha Qipeng <qipeng.zha@intel.com>
10114 F: drivers/mfd/intel_pmc_bxt.c
10115 F: include/linux/mfd/intel_pmc_bxt.h
10117 INTEL C600 SERIES SAS CONTROLLER DRIVER
10118 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10119 L: linux-scsi@vger.kernel.org
10121 T: git git://git.code.sf.net/p/intel-sas/isci
10122 F: drivers/scsi/isci/
10124 INTEL CPU family model numbers
10125 M: Tony Luck <tony.luck@intel.com>
10127 L: linux-kernel@vger.kernel.org
10129 F: arch/x86/include/asm/intel-family.h
10131 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10132 M: Jani Nikula <jani.nikula@linux.intel.com>
10133 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10134 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
10135 M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10136 L: intel-gfx@lists.freedesktop.org
10138 W: https://01.org/linuxgraphics/
10139 Q: http://patchwork.freedesktop.org/project/intel-gfx/
10140 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10141 C: irc://irc.oftc.net/intel-gfx
10142 T: git git://anongit.freedesktop.org/drm-intel
10143 F: Documentation/gpu/i915.rst
10144 F: drivers/gpu/drm/i915/
10145 F: include/drm/i915*
10146 F: include/uapi/drm/i915_drm.h
10148 INTEL ETHERNET DRIVERS
10149 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
10150 M: Tony Nguyen <anthony.l.nguyen@intel.com>
10151 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10153 W: http://www.intel.com/support/feedback.htm
10154 W: http://e1000.sourceforge.net/
10155 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10158 F: Documentation/networking/device_drivers/ethernet/intel/
10159 F: drivers/net/ethernet/intel/
10160 F: drivers/net/ethernet/intel/*/
10161 F: include/linux/avf/virtchnl.h
10162 F: include/linux/net/intel/iidc.h
10164 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10165 M: Mustafa Ismail <mustafa.ismail@intel.com>
10166 M: Shiraz Saleem <shiraz.saleem@intel.com>
10167 L: linux-rdma@vger.kernel.org
10169 F: drivers/infiniband/hw/irdma/
10170 F: include/uapi/rdma/irdma-abi.h
10172 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10173 M: Maik Broemme <mbroemme@libmpq.org>
10174 L: linux-fbdev@vger.kernel.org
10176 F: Documentation/fb/intelfb.rst
10177 F: drivers/video/fbdev/intelfb/
10180 M: Andy Shevchenko <andy@kernel.org>
10181 L: linux-gpio@vger.kernel.org
10183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10184 F: drivers/gpio/gpio-ich.c
10185 F: drivers/gpio/gpio-merrifield.c
10186 F: drivers/gpio/gpio-ml-ioh.c
10187 F: drivers/gpio/gpio-pch.c
10188 F: drivers/gpio/gpio-sch.c
10189 F: drivers/gpio/gpio-sodaville.c
10191 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10192 M: Zhenyu Wang <zhenyuw@linux.intel.com>
10193 M: Zhi Wang <zhi.a.wang@intel.com>
10194 L: intel-gvt-dev@lists.freedesktop.org
10195 L: intel-gfx@lists.freedesktop.org
10197 W: https://01.org/igvt-g
10198 T: git https://github.com/intel/gvt-linux.git
10199 F: drivers/gpu/drm/i915/gvt/
10201 INTEL HID EVENT DRIVER
10202 M: Alex Hung <alex.hung@canonical.com>
10203 L: platform-driver-x86@vger.kernel.org
10205 F: drivers/platform/x86/intel/hid.c
10207 INTEL I/OAT DMA DRIVER
10208 M: Dave Jiang <dave.jiang@intel.com>
10209 R: Dan Williams <dan.j.williams@intel.com>
10210 L: dmaengine@vger.kernel.org
10212 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
10213 F: drivers/dma/ioat*
10216 M: Fenghua Yu <fenghua.yu@intel.com>
10217 M: Dave Jiang <dave.jiang@intel.com>
10218 L: dmaengine@vger.kernel.org
10220 F: drivers/dma/idxd/*
10221 F: include/uapi/linux/idxd.h
10224 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
10225 M: Len Brown <lenb@kernel.org>
10226 L: linux-pm@vger.kernel.org
10228 B: https://bugzilla.kernel.org
10229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10230 F: drivers/idle/intel_idle.c
10232 INTEL IN FIELD SCAN (IFS) DEVICE
10233 M: Jithu Joseph <jithu.joseph@intel.com>
10234 R: Ashok Raj <ashok.raj@intel.com>
10235 R: Tony Luck <tony.luck@intel.com>
10237 F: drivers/platform/x86/intel/ifs
10238 F: include/trace/events/intel_ifs.h
10240 INTEL INTEGRATED SENSOR HUB DRIVER
10241 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10242 M: Jiri Kosina <jikos@kernel.org>
10243 L: linux-input@vger.kernel.org
10245 F: drivers/hid/intel-ish-hid/
10248 M: David Woodhouse <dwmw2@infradead.org>
10249 M: Lu Baolu <baolu.lu@linux.intel.com>
10250 L: iommu@lists.linux.dev
10252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10253 F: drivers/iommu/intel/
10254 F: include/linux/intel-svm.h
10256 INTEL IOP-ADMA DMA DRIVER
10257 R: Dan Williams <dan.j.williams@intel.com>
10259 F: drivers/dma/iop-adma.c
10261 INTEL IPU3 CSI-2 CIO2 DRIVER
10262 M: Yong Zhi <yong.zhi@intel.com>
10263 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10264 M: Bingbu Cao <bingbu.cao@intel.com>
10265 M: Dan Scally <djrscally@gmail.com>
10266 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10267 L: linux-media@vger.kernel.org
10269 T: git git://linuxtv.org/media_tree.git
10270 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10271 F: drivers/media/pci/intel/ipu3/
10273 INTEL IPU3 CSI-2 IMGU DRIVER
10274 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10275 R: Bingbu Cao <bingbu.cao@intel.com>
10276 R: Tianshu Qiu <tian.shu.qiu@intel.com>
10277 L: linux-media@vger.kernel.org
10279 F: Documentation/admin-guide/media/ipu3.rst
10280 F: Documentation/admin-guide/media/ipu3_rcb.svg
10281 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10282 F: drivers/staging/media/ipu3/
10284 INTEL IXP4XX CRYPTO SUPPORT
10285 M: Corentin Labbe <clabbe@baylibre.com>
10286 L: linux-crypto@vger.kernel.org
10288 F: drivers/crypto/ixp4xx_crypto.c
10290 INTEL ISHTP ECLITE DRIVER
10291 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10292 L: platform-driver-x86@vger.kernel.org
10294 F: drivers/platform/x86/intel/ishtp_eclite.c
10296 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10297 M: Krzysztof Halasa <khalasa@piap.pl>
10299 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
10300 F: drivers/net/wan/ixp4xx_hss.c
10301 F: drivers/soc/ixp4xx/ixp4xx-npe.c
10302 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
10303 F: include/linux/soc/ixp4xx/npe.h
10304 F: include/linux/soc/ixp4xx/qmgr.h
10306 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10307 M: Deepak Saxena <dsaxena@plexity.net>
10309 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10310 F: drivers/char/hw_random/ixp4xx-rng.c
10312 INTEL KEEM BAY DRM DRIVER
10313 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10314 M: Edmund Dea <edmund.j.dea@intel.com>
10316 F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10317 F: drivers/gpu/drm/kmb/
10319 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10320 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10322 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10323 F: drivers/crypto/keembay/Kconfig
10324 F: drivers/crypto/keembay/Makefile
10325 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
10326 F: drivers/crypto/keembay/ocs-aes.c
10327 F: drivers/crypto/keembay/ocs-aes.h
10329 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10330 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10331 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
10332 M: Mark Gross <mgross@linux.intel.com>
10334 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10335 F: drivers/crypto/keembay/Kconfig
10336 F: drivers/crypto/keembay/Makefile
10337 F: drivers/crypto/keembay/keembay-ocs-ecc.c
10339 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10340 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10341 M: Declan Murphy <declan.murphy@intel.com>
10343 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10344 F: drivers/crypto/keembay/Kconfig
10345 F: drivers/crypto/keembay/Makefile
10346 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
10347 F: drivers/crypto/keembay/ocs-hcu.c
10348 F: drivers/crypto/keembay/ocs-hcu.h
10350 INTEL THUNDER BAY EMMC PHY DRIVER
10351 M: Nandhini Srikandan <nandhini.srikandan@intel.com>
10352 M: Rashmi A <rashmi.a@intel.com>
10354 F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10355 F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
10357 INTEL MANAGEMENT ENGINE (mei)
10358 M: Tomas Winkler <tomas.winkler@intel.com>
10359 L: linux-kernel@vger.kernel.org
10361 F: Documentation/driver-api/mei/*
10362 F: drivers/misc/mei/
10363 F: drivers/watchdog/mei_wdt.c
10364 F: include/linux/mei_aux.h
10365 F: include/linux/mei_cl_bus.h
10366 F: include/uapi/linux/mei.h
10369 INTEL MAX 10 BMC MFD DRIVER
10370 M: Xu Yilun <yilun.xu@intel.com>
10371 R: Tom Rix <trix@redhat.com>
10373 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10374 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
10375 F: drivers/hwmon/intel-m10-bmc-hwmon.c
10376 F: drivers/mfd/intel-m10-bmc.c
10377 F: include/linux/mfd/intel-m10-bmc.h
10379 INTEL MENLOW THERMAL DRIVER
10380 M: Sujith Thomas <sujith.thomas@intel.com>
10381 L: linux-pm@vger.kernel.org
10383 W: https://01.org/linux-acpi
10384 F: drivers/thermal/intel/intel_menlow.c
10386 INTEL P-Unit IPC DRIVER
10387 M: Zha Qipeng <qipeng.zha@intel.com>
10388 L: platform-driver-x86@vger.kernel.org
10390 F: arch/x86/include/asm/intel_punit_ipc.h
10391 F: drivers/platform/x86/intel/punit_ipc.c
10393 INTEL PMC CORE DRIVER
10394 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10395 M: David E Box <david.e.box@intel.com>
10396 L: platform-driver-x86@vger.kernel.org
10398 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
10399 F: drivers/platform/x86/intel/pmc/
10401 INTEL PMIC GPIO DRIVERS
10402 M: Andy Shevchenko <andy@kernel.org>
10404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10405 F: drivers/gpio/gpio-*cove.c
10407 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10408 M: Andy Shevchenko <andy@kernel.org>
10410 F: drivers/mfd/intel_soc_pmic*
10411 F: include/linux/mfd/intel_soc_pmic*
10414 M: David E. Box <david.e.box@linux.intel.com>
10416 F: drivers/platform/x86/intel/pmt/
10418 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10419 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
10420 L: linux-wireless@vger.kernel.org
10422 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10423 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10424 F: drivers/net/wireless/intel/ipw2x00/
10426 INTEL PSTATE DRIVER
10427 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10428 M: Len Brown <lenb@kernel.org>
10429 L: linux-pm@vger.kernel.org
10431 F: drivers/cpufreq/intel_pstate.c
10433 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10434 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10435 L: linux-iio@vger.kernel.org
10436 F: drivers/counter/intel-qep.c
10439 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10441 F: arch/x86/include/asm/intel_scu_ipc.h
10442 F: drivers/platform/x86/intel_scu_*
10445 M: David E. Box <david.e.box@linux.intel.com>
10447 F: drivers/platform/x86/intel/sdsi.c
10448 F: tools/arch/x86/intel_sdsi/
10449 F: tools/testing/selftests/drivers/sdsi/
10451 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10452 M: Daniel Scally <djrscally@gmail.com>
10454 F: drivers/platform/x86/intel/int3472/
10456 INTEL SPEED SELECT TECHNOLOGY
10457 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10458 L: platform-driver-x86@vger.kernel.org
10460 F: drivers/platform/x86/intel/speed_select_if/
10461 F: include/uapi/linux/isst_if.h
10462 F: tools/power/x86/intel-speed-select/
10464 INTEL STRATIX10 FIRMWARE DRIVERS
10465 M: Dinh Nguyen <dinguyen@kernel.org>
10466 L: linux-kernel@vger.kernel.org
10468 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10469 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10470 F: drivers/firmware/stratix10-rsu.c
10471 F: drivers/firmware/stratix10-svc.c
10472 F: include/linux/firmware/intel/stratix10-smc.h
10473 F: include/linux/firmware/intel/stratix10-svc-client.h
10474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10476 INTEL TELEMETRY DRIVER
10477 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10478 M: "David E. Box" <david.e.box@linux.intel.com>
10479 L: platform-driver-x86@vger.kernel.org
10481 F: arch/x86/include/asm/intel_telemetry.h
10482 F: drivers/platform/x86/intel/telemetry/
10484 INTEL UNCORE FREQUENCY CONTROL
10485 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10486 L: platform-driver-x86@vger.kernel.org
10488 F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10489 F: drivers/platform/x86/intel/uncore-frequency/
10491 INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10492 M: David E. Box <david.e.box@linux.intel.com>
10494 F: drivers/platform/x86/intel/vsec.*
10496 INTEL VIRTUAL BUTTON DRIVER
10497 M: AceLan Kao <acelan.kao@canonical.com>
10498 L: platform-driver-x86@vger.kernel.org
10500 F: drivers/platform/x86/intel/vbtn.c
10502 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10503 M: Stanislaw Gruszka <stf_xl@wp.pl>
10504 L: linux-wireless@vger.kernel.org
10506 F: drivers/net/wireless/intel/iwlegacy/
10508 INTEL WIRELESS WIFI LINK (iwlwifi)
10509 M: Gregory Greenman <gregory.greenman@intel.com>
10510 L: linux-wireless@vger.kernel.org
10512 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10514 F: drivers/net/wireless/intel/iwlwifi/
10516 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10517 M: Jithu Joseph <jithu.joseph@intel.com>
10518 R: Maurice Ma <maurice.ma@intel.com>
10520 W: https://slimbootloader.github.io/security/firmware-update.html
10521 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
10523 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10524 L: Dell.Client.Kernel@dell.com
10526 F: drivers/platform/x86/intel/wmi/thunderbolt.c
10528 INTEL WWAN IOSM DRIVER
10529 M: M Chetan Kumar <m.chetan.kumar@intel.com>
10530 M: Intel Corporation <linuxwwan@intel.com>
10531 L: netdev@vger.kernel.org
10533 F: drivers/net/wwan/iosm/
10536 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10538 F: Documentation/trace/intel_th.rst
10539 F: drivers/hwtracing/intel_th/
10540 F: include/linux/intel_th.h
10542 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10543 M: Ning Sun <ning.sun@intel.com>
10544 L: tboot-devel@lists.sourceforge.net
10546 W: http://tboot.sourceforge.net
10547 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10548 F: Documentation/x86/intel_txt.rst
10549 F: arch/x86/kernel/tboot.c
10550 F: include/linux/tboot.h
10553 M: Jarkko Sakkinen <jarkko@kernel.org>
10554 R: Dave Hansen <dave.hansen@linux.intel.com>
10555 L: linux-sgx@vger.kernel.org
10557 Q: https://patchwork.kernel.org/project/intel-sgx/list/
10558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10559 F: Documentation/x86/sgx.rst
10560 F: arch/x86/entry/vdso/vsgx.S
10561 F: arch/x86/include/asm/sgx.h
10562 F: arch/x86/include/uapi/asm/sgx.h
10563 F: arch/x86/kernel/cpu/sgx/*
10564 F: tools/testing/selftests/sgx/*
10568 M: Georgi Djakov <djakov@kernel.org>
10569 L: linux-pm@vger.kernel.org
10571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10572 F: Documentation/devicetree/bindings/interconnect/
10573 F: Documentation/driver-api/interconnect.rst
10574 F: drivers/interconnect/
10575 F: include/dt-bindings/interconnect/
10576 F: include/linux/interconnect-provider.h
10577 F: include/linux/interconnect.h
10579 INTERRUPT COUNTER DRIVER
10580 M: Oleksij Rempel <o.rempel@pengutronix.de>
10581 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10582 L: linux-iio@vger.kernel.org
10583 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10584 F: drivers/counter/interrupt-cnt.c
10586 INTERSIL ISL7998X VIDEO DECODER DRIVER
10587 M: Michael Tretter <m.tretter@pengutronix.de>
10588 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10589 L: linux-media@vger.kernel.org
10591 F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10592 F: drivers/media/i2c/isl7998x.c
10594 INVENSENSE ICM-426xx IMU DRIVER
10595 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10596 L: linux-iio@vger.kernel.org
10598 W: https://invensense.tdk.com/
10599 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10600 F: drivers/iio/imu/inv_icm42600/
10602 INVENSENSE MPU-3050 GYROSCOPE DRIVER
10603 M: Linus Walleij <linus.walleij@linaro.org>
10604 L: linux-iio@vger.kernel.org
10606 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10607 F: drivers/iio/gyro/mpu3050*
10609 IOC3 ETHERNET DRIVER
10610 M: Ralf Baechle <ralf@linux-mips.org>
10611 L: linux-mips@vger.kernel.org
10613 F: drivers/net/ethernet/sgi/ioc3-eth.c
10615 IOMAP FILESYSTEM LIBRARY
10616 M: Christoph Hellwig <hch@infradead.org>
10617 M: Darrick J. Wong <djwong@kernel.org>
10618 L: linux-xfs@vger.kernel.org
10619 L: linux-fsdevel@vger.kernel.org
10621 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10623 F: include/linux/iomap.h
10625 IOMMU DMA-API LAYER
10626 M: Robin Murphy <robin.murphy@arm.com>
10627 L: iommu@lists.linux.dev
10629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10630 F: drivers/iommu/dma-iommu.c
10631 F: drivers/iommu/iova.c
10632 F: include/linux/dma-iommu.h
10633 F: include/linux/iova.h
10636 M: Joerg Roedel <joro@8bytes.org>
10637 M: Will Deacon <will@kernel.org>
10638 R: Robin Murphy <robin.murphy@arm.com>
10639 L: iommu@lists.linux.dev
10641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10642 F: Documentation/devicetree/bindings/iommu/
10643 F: Documentation/userspace-api/iommu.rst
10645 F: include/linux/iommu.h
10646 F: include/linux/iova.h
10647 F: include/linux/of_iommu.h
10648 F: include/uapi/linux/iommu.h
10651 M: Thomas Zimmermann <tzimmermann@suse.de>
10652 L: dri-devel@lists.freedesktop.org
10654 T: git git://anongit.freedesktop.org/drm/drm-misc
10655 F: include/linux/iosys-map.h
10658 M: Jens Axboe <axboe@kernel.dk>
10659 R: Pavel Begunkov <asml.silence@gmail.com>
10660 L: io-uring@vger.kernel.org
10662 T: git git://git.kernel.dk/linux-block
10663 T: git git://git.kernel.dk/liburing
10665 F: include/linux/io_uring.h
10666 F: include/linux/io_uring_types.h
10667 F: include/uapi/linux/io_uring.h
10671 M: Corey Minyard <minyard@acm.org>
10672 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10674 W: http://openipmi.sourceforge.net/
10675 T: git https://github.com/cminyard/linux-ipmi.git for-next
10676 F: Documentation/driver-api/ipmi.rst
10677 F: Documentation/devicetree/bindings/ipmi/
10678 F: drivers/char/ipmi/
10679 F: include/linux/ipmi*
10680 F: include/uapi/linux/ipmi*
10682 IPS SCSI RAID DRIVER
10683 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10684 L: linux-scsi@vger.kernel.org
10686 W: http://www.adaptec.com/
10687 F: drivers/scsi/ips*
10690 M: Simon Horman <horms@verge.net.au>
10691 M: Julian Anastasov <ja@ssi.bg>
10692 L: netdev@vger.kernel.org
10693 L: lvs-devel@vger.kernel.org
10695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10697 F: Documentation/networking/ipvs-sysctl.rst
10698 F: include/net/ip_vs.h
10699 F: include/uapi/linux/ip_vs.h
10700 F: net/netfilter/ipvs/
10703 M: Jiri Kosina <jikos@kernel.org>
10704 M: David Sterba <dsterba@suse.com>
10706 F: drivers/tty/ipwireless/
10708 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10709 M: Marc Zyngier <maz@kernel.org>
10711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10712 F: Documentation/core-api/irq/irq-domain.rst
10713 F: include/linux/irqdomain.h
10714 F: kernel/irq/irqdomain.c
10715 F: kernel/irq/msi.c
10718 M: Thomas Gleixner <tglx@linutronix.de>
10719 L: linux-kernel@vger.kernel.org
10721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10725 M: Thomas Gleixner <tglx@linutronix.de>
10726 M: Marc Zyngier <maz@kernel.org>
10727 L: linux-kernel@vger.kernel.org
10729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10730 F: Documentation/devicetree/bindings/interrupt-controller/
10731 F: drivers/irqchip/
10734 M: William Breathitt Gray <william.gray@linaro.org>
10736 F: Documentation/driver-api/isa.rst
10737 F: drivers/base/isa.c
10738 F: include/linux/isa.h
10741 M: Hans Verkuil <hverkuil@xs4all.nl>
10742 L: linux-media@vger.kernel.org
10744 W: https://linuxtv.org
10745 T: git git://linuxtv.org/media_tree.git
10746 F: drivers/media/radio/radio-isa*
10749 M: Jaroslav Kysela <perex@perex.cz>
10751 F: Documentation/driver-api/isapnp.rst
10752 F: drivers/pnp/isapnp/
10753 F: include/linux/isapnp.h
10756 M: Lee Duncan <lduncan@suse.com>
10757 M: Chris Leech <cleech@redhat.com>
10758 M: Mike Christie <michael.christie@oracle.com>
10759 L: open-iscsi@googlegroups.com
10760 L: linux-scsi@vger.kernel.org
10762 W: www.open-iscsi.com
10763 F: drivers/scsi/*iscsi*
10764 F: include/scsi/*iscsi*
10766 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10767 M: Peter Jones <pjones@redhat.com>
10768 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
10770 F: drivers/firmware/iscsi_ibft*
10772 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10773 M: Sagi Grimberg <sagi@grimberg.me>
10774 M: Max Gurtovoy <mgurtovoy@nvidia.com>
10775 L: linux-rdma@vger.kernel.org
10777 W: http://www.openfabrics.org
10778 W: www.open-iscsi.org
10779 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10780 F: drivers/infiniband/ulp/iser/
10782 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10783 M: Sagi Grimberg <sagi@grimberg.me>
10784 L: linux-rdma@vger.kernel.org
10785 L: target-devel@vger.kernel.org
10787 W: http://www.linux-iscsi.org
10788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10789 F: drivers/infiniband/ulp/isert
10791 ISDN/CMTP OVER BLUETOOTH
10792 M: Karsten Keil <isdn@linux-pingi.de>
10793 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10794 L: netdev@vger.kernel.org
10796 W: http://www.isdn4linux.de
10797 F: Documentation/isdn/
10798 F: drivers/isdn/capi/
10799 F: include/linux/isdn/
10800 F: include/uapi/linux/isdn/
10801 F: net/bluetooth/cmtp/
10803 ISDN/mISDN SUBSYSTEM
10804 M: Karsten Keil <isdn@linux-pingi.de>
10805 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10806 L: netdev@vger.kernel.org
10808 W: http://www.isdn4linux.de
10809 F: drivers/isdn/Kconfig
10810 F: drivers/isdn/Makefile
10811 F: drivers/isdn/hardware/
10812 F: drivers/isdn/mISDN/
10814 IT87 HARDWARE MONITORING DRIVER
10815 M: Jean Delvare <jdelvare@suse.com>
10816 L: linux-hwmon@vger.kernel.org
10818 F: Documentation/hwmon/it87.rst
10819 F: drivers/hwmon/it87.c
10821 IT913X MEDIA DRIVER
10822 M: Antti Palosaari <crope@iki.fi>
10823 L: linux-media@vger.kernel.org
10825 W: https://linuxtv.org
10826 W: http://palosaari.fi/linux/
10827 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10828 T: git git://linuxtv.org/anttip/media_tree.git
10829 F: drivers/media/tuners/it913x*
10831 ITE IT66121 HDMI BRIDGE DRIVER
10832 M: Phong LE <ple@baylibre.com>
10833 M: Neil Armstrong <narmstrong@baylibre.com>
10835 T: git git://anongit.freedesktop.org/drm/drm-misc
10836 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10837 F: drivers/gpu/drm/bridge/ite-it66121.c
10839 IVTV VIDEO4LINUX DRIVER
10840 M: Andy Walls <awalls@md.metrocast.net>
10841 L: linux-media@vger.kernel.org
10843 W: https://linuxtv.org
10844 T: git git://linuxtv.org/media_tree.git
10845 F: Documentation/admin-guide/media/ivtv*
10846 F: drivers/media/pci/ivtv/
10847 F: include/uapi/linux/ivtv*
10849 IX2505V MEDIA DRIVER
10850 M: Malcolm Priestley <tvboxspy@gmail.com>
10851 L: linux-media@vger.kernel.org
10853 W: https://linuxtv.org
10854 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10855 F: drivers/media/dvb-frontends/ix2505v*
10857 JAILHOUSE HYPERVISOR INTERFACE
10858 M: Jan Kiszka <jan.kiszka@siemens.com>
10859 L: jailhouse-dev@googlegroups.com
10861 F: arch/x86/include/asm/jailhouse_para.h
10862 F: arch/x86/kernel/jailhouse.c
10864 JC42.4 TEMPERATURE SENSOR DRIVER
10865 M: Guenter Roeck <linux@roeck-us.net>
10866 L: linux-hwmon@vger.kernel.org
10868 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10869 F: Documentation/hwmon/jc42.rst
10870 F: drivers/hwmon/jc42.c
10873 M: Dave Kleikamp <shaggy@kernel.org>
10874 L: jfs-discussion@lists.sourceforge.net
10876 W: http://jfs.sourceforge.net/
10877 T: git git://github.com/kleikamp/linux-shaggy.git
10878 F: Documentation/admin-guide/jfs.rst
10882 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10883 L: netdev@vger.kernel.org
10885 F: drivers/net/ethernet/jme.*
10887 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10888 M: David Woodhouse <dwmw2@infradead.org>
10889 M: Richard Weinberger <richard@nod.at>
10890 L: linux-mtd@lists.infradead.org
10892 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10893 T: git git://git.infradead.org/ubifs-2.6.git
10895 F: include/uapi/linux/jffs2.h
10897 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10898 M: "Theodore Ts'o" <tytso@mit.edu>
10899 M: Jan Kara <jack@suse.com>
10900 L: linux-ext4@vger.kernel.org
10903 F: include/linux/jbd2.h
10905 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10906 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10907 L: linux-media@vger.kernel.org
10908 L: linux-renesas-soc@vger.kernel.org
10910 F: drivers/media/platform/renesas/rcar_jpu.c
10912 JSM Neo PCI based serial card
10913 L: linux-serial@vger.kernel.org
10915 F: drivers/tty/serial/jsm/
10917 K10TEMP HARDWARE MONITORING DRIVER
10918 M: Clemens Ladisch <clemens@ladisch.de>
10919 L: linux-hwmon@vger.kernel.org
10921 F: Documentation/hwmon/k10temp.rst
10922 F: drivers/hwmon/k10temp.c
10924 K8TEMP HARDWARE MONITORING DRIVER
10925 M: Rudolf Marek <r.marek@assembler.cz>
10926 L: linux-hwmon@vger.kernel.org
10928 F: Documentation/hwmon/k8temp.rst
10929 F: drivers/hwmon/k8temp.c
10932 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10933 R: Alexander Potapenko <glider@google.com>
10934 R: Andrey Konovalov <andreyknvl@gmail.com>
10935 R: Dmitry Vyukov <dvyukov@google.com>
10936 R: Vincenzo Frascino <vincenzo.frascino@arm.com>
10937 L: kasan-dev@googlegroups.com
10939 F: Documentation/dev-tools/kasan.rst
10940 F: arch/*/include/asm/*kasan.h
10941 F: arch/*/mm/kasan_init*
10942 F: include/linux/kasan*.h
10943 F: lib/Kconfig.kasan
10944 F: lib/test_kasan*.c
10946 F: scripts/Makefile.kasan
10949 M: Masahiro Yamada <masahiroy@kernel.org>
10950 L: linux-kbuild@vger.kernel.org
10952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10953 F: Documentation/kbuild/kconfig*
10954 F: scripts/Kconfig.include
10955 F: scripts/kconfig/
10958 R: Dmitry Vyukov <dvyukov@google.com>
10959 R: Andrey Konovalov <andreyknvl@gmail.com>
10960 L: kasan-dev@googlegroups.com
10962 F: Documentation/dev-tools/kcov.rst
10963 F: include/linux/kcov.h
10964 F: include/uapi/linux/kcov.h
10966 F: scripts/Makefile.kcov
10969 M: Marco Elver <elver@google.com>
10970 R: Dmitry Vyukov <dvyukov@google.com>
10971 L: kasan-dev@googlegroups.com
10973 F: Documentation/dev-tools/kcsan.rst
10974 F: include/linux/kcsan*.h
10976 F: lib/Kconfig.kcsan
10977 F: scripts/Makefile.kcsan
10980 M: Baoquan He <bhe@redhat.com>
10981 R: Vivek Goyal <vgoyal@redhat.com>
10982 R: Dave Young <dyoung@redhat.com>
10983 L: kexec@lists.infradead.org
10985 W: http://lse.sourceforge.net/kdump/
10986 F: Documentation/admin-guide/kdump/
10987 F: fs/proc/vmcore.c
10988 F: include/linux/crash_core.h
10989 F: include/linux/crash_dump.h
10990 F: include/uapi/linux/vmcore.h
10991 F: kernel/crash_*.c
10993 KEENE FM RADIO TRANSMITTER DRIVER
10994 M: Hans Verkuil <hverkuil@xs4all.nl>
10995 L: linux-media@vger.kernel.org
10997 W: https://linuxtv.org
10998 T: git git://linuxtv.org/media_tree.git
10999 F: drivers/media/radio/radio-keene*
11002 M: Ian Kent <raven@themaw.net>
11003 L: autofs@vger.kernel.org
11007 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11008 M: Masahiro Yamada <masahiroy@kernel.org>
11009 M: Michal Marek <michal.lkml@markovi.net>
11010 R: Nick Desaulniers <ndesaulniers@google.com>
11011 L: linux-kbuild@vger.kernel.org
11013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11014 F: Documentation/kbuild/
11016 F: scripts/*vmlinux*
11018 F: scripts/Makefile*
11020 F: scripts/dummy-tools/
11023 F: scripts/package/
11025 KERNEL HARDENING (not covered by other areas)
11026 M: Kees Cook <keescook@chromium.org>
11027 L: linux-hardening@vger.kernel.org
11029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11030 F: include/linux/overflow.h
11031 F: include/linux/randomize_kstack.h
11033 K: \b(add|choose)_random_kstack_offset\b
11034 K: \b__check_(object_size|heap_object)\b
11037 L: kernel-janitors@vger.kernel.org
11039 W: http://kernelnewbies.org/KernelJanitors
11041 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11042 M: Chuck Lever <chuck.lever@oracle.com>
11043 M: Jeff Layton <jlayton@kernel.org>
11044 L: linux-nfs@vger.kernel.org
11046 W: http://nfs.sourceforge.net/
11047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11051 F: include/linux/lockd/
11052 F: include/linux/sunrpc/
11053 F: include/uapi/linux/nfsd/
11054 F: include/uapi/linux/sunrpc/
11056 F: Documentation/filesystems/nfs/
11059 M: Thorsten Leemhuis <linux@leemhuis.info>
11060 L: regressions@lists.linux.dev
11062 F: Documentation/admin-guide/reporting-regressions.rst
11063 F: Documentation/process/handling-regressions.rst
11065 KERNEL SELFTEST FRAMEWORK
11066 M: Shuah Khan <shuah@kernel.org>
11067 M: Shuah Khan <skhan@linuxfoundation.org>
11068 L: linux-kselftest@vger.kernel.org
11070 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
11071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11072 F: Documentation/dev-tools/kselftest*
11073 F: tools/testing/selftests/
11075 KERNEL SMB3 SERVER (KSMBD)
11076 M: Namjae Jeon <linkinjeon@kernel.org>
11077 M: Steve French <sfrench@samba.org>
11078 M: Hyunchul Lee <hyc.lee@gmail.com>
11079 R: Sergey Senozhatsky <senozhatsky@chromium.org>
11080 L: linux-cifs@vger.kernel.org
11082 T: git git://git.samba.org/ksmbd.git
11083 F: Documentation/filesystems/cifs/ksmbd.rst
11085 F: fs/smbfs_common/
11087 KERNEL UNIT TESTING FRAMEWORK (KUnit)
11088 M: Brendan Higgins <brendanhiggins@google.com>
11089 M: David Gow <davidgow@google.com>
11090 L: linux-kselftest@vger.kernel.org
11091 L: kunit-dev@googlegroups.com
11093 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
11094 F: Documentation/dev-tools/kunit/
11097 F: tools/testing/kunit/
11099 KERNEL USERMODE HELPER
11100 M: Luis Chamberlain <mcgrof@kernel.org>
11101 L: linux-kernel@vger.kernel.org
11103 F: include/linux/umh.h
11106 KERNEL VIRTUAL MACHINE (KVM)
11107 M: Paolo Bonzini <pbonzini@redhat.com>
11108 L: kvm@vger.kernel.org
11110 W: http://www.linux-kvm.org
11111 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11112 F: Documentation/virt/kvm/
11113 F: include/asm-generic/kvm*
11114 F: include/kvm/iodev.h
11115 F: include/linux/kvm*
11116 F: include/trace/events/kvm.h
11117 F: include/uapi/asm-generic/kvm*
11118 F: include/uapi/linux/kvm*
11120 F: tools/testing/selftests/kvm/
11123 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11124 M: Marc Zyngier <maz@kernel.org>
11125 R: James Morse <james.morse@arm.com>
11126 R: Alexandru Elisei <alexandru.elisei@arm.com>
11127 R: Suzuki K Poulose <suzuki.poulose@arm.com>
11128 R: Oliver Upton <oliver.upton@linux.dev>
11129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11130 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
11132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11133 F: arch/arm64/include/asm/kvm*
11134 F: arch/arm64/include/uapi/asm/kvm*
11136 F: include/kvm/arm_*
11137 F: tools/testing/selftests/kvm/*/aarch64/
11138 F: tools/testing/selftests/kvm/aarch64/
11140 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11141 M: Huacai Chen <chenhuacai@kernel.org>
11142 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
11143 L: linux-mips@vger.kernel.org
11144 L: kvm@vger.kernel.org
11146 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11147 F: arch/mips/include/asm/kvm*
11148 F: arch/mips/include/uapi/asm/kvm*
11151 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11152 L: linuxppc-dev@lists.ozlabs.org
11153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11154 F: arch/powerpc/include/asm/kvm*
11155 F: arch/powerpc/include/uapi/asm/kvm*
11156 F: arch/powerpc/kernel/kvm*
11157 F: arch/powerpc/kvm/
11159 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11160 M: Anup Patel <anup@brainfault.org>
11161 R: Atish Patra <atishp@atishpatra.org>
11162 L: kvm@vger.kernel.org
11163 L: kvm-riscv@lists.infradead.org
11164 L: linux-riscv@lists.infradead.org
11166 T: git git://github.com/kvm-riscv/linux.git
11167 F: arch/riscv/include/asm/kvm*
11168 F: arch/riscv/include/uapi/asm/kvm*
11170 F: tools/testing/selftests/kvm/*/riscv/
11172 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11173 M: Christian Borntraeger <borntraeger@linux.ibm.com>
11174 M: Janosch Frank <frankja@linux.ibm.com>
11175 M: Claudio Imbrenda <imbrenda@linux.ibm.com>
11176 R: David Hildenbrand <david@redhat.com>
11177 L: kvm@vger.kernel.org
11179 W: http://www.ibm.com/developerworks/linux/linux390/
11180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11181 F: Documentation/virt/kvm/s390*
11182 F: arch/s390/include/asm/gmap.h
11183 F: arch/s390/include/asm/kvm*
11184 F: arch/s390/include/uapi/asm/kvm*
11185 F: arch/s390/include/uapi/asm/uvdevice.h
11186 F: arch/s390/kernel/uv.c
11188 F: arch/s390/mm/gmap.c
11189 F: drivers/s390/char/uvdevice.c
11190 F: tools/testing/selftests/drivers/s390x/uvdevice/
11191 F: tools/testing/selftests/kvm/*/s390x/
11192 F: tools/testing/selftests/kvm/s390x/
11194 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11195 M: Sean Christopherson <seanjc@google.com>
11196 M: Paolo Bonzini <pbonzini@redhat.com>
11197 L: kvm@vger.kernel.org
11199 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11200 F: arch/x86/include/asm/kvm*
11201 F: arch/x86/include/asm/svm.h
11202 F: arch/x86/include/asm/vmx*.h
11203 F: arch/x86/include/uapi/asm/kvm*
11204 F: arch/x86/include/uapi/asm/svm.h
11205 F: arch/x86/include/uapi/asm/vmx.h
11209 KVM PARAVIRT (KVM/paravirt)
11210 M: Paolo Bonzini <pbonzini@redhat.com>
11211 R: Wanpeng Li <wanpengli@tencent.com>
11212 R: Vitaly Kuznetsov <vkuznets@redhat.com>
11213 L: kvm@vger.kernel.org
11215 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11216 F: arch/x86/kernel/kvm.c
11217 F: arch/x86/kernel/kvmclock.c
11218 F: arch/x86/include/asm/pvclock-abi.h
11219 F: include/linux/kvm_para.h
11220 F: include/uapi/linux/kvm_para.h
11221 F: include/uapi/asm-generic/kvm_para.h
11222 F: include/asm-generic/kvm_para.h
11223 F: arch/um/include/asm/kvm_para.h
11224 F: arch/x86/include/asm/kvm_para.h
11225 F: arch/x86/include/uapi/asm/kvm_para.h
11227 KVM X86 HYPER-V (KVM/hyper-v)
11228 M: Vitaly Kuznetsov <vkuznets@redhat.com>
11229 M: Sean Christopherson <seanjc@google.com>
11230 M: Paolo Bonzini <pbonzini@redhat.com>
11231 L: kvm@vger.kernel.org
11233 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11234 F: arch/x86/kvm/hyperv.*
11235 F: arch/x86/kvm/kvm_onhyperv.*
11236 F: arch/x86/kvm/svm/hyperv.*
11237 F: arch/x86/kvm/svm/svm_onhyperv.*
11238 F: arch/x86/kvm/vmx/evmcs.*
11241 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11242 M: Tejun Heo <tj@kernel.org>
11244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11246 F: include/linux/kernfs.h
11249 M: Eric Biederman <ebiederm@xmission.com>
11250 L: kexec@lists.infradead.org
11252 W: http://kernel.org/pub/linux/utils/kernel/kexec/
11253 F: include/linux/kexec.h
11254 F: include/uapi/linux/kexec.h
11258 M: Mimi Zohar <zohar@linux.ibm.com>
11259 L: linux-integrity@vger.kernel.org
11260 L: keyrings@vger.kernel.org
11262 F: Documentation/security/keys/trusted-encrypted.rst
11263 F: include/keys/encrypted-type.h
11264 F: security/keys/encrypted-keys/
11267 M: James Bottomley <jejb@linux.ibm.com>
11268 M: Jarkko Sakkinen <jarkko@kernel.org>
11269 M: Mimi Zohar <zohar@linux.ibm.com>
11270 L: linux-integrity@vger.kernel.org
11271 L: keyrings@vger.kernel.org
11273 F: Documentation/security/keys/trusted-encrypted.rst
11274 F: include/keys/trusted-type.h
11275 F: include/keys/trusted_tpm.h
11276 F: security/keys/trusted-keys/
11279 M: Sumit Garg <sumit.garg@linaro.org>
11280 L: linux-integrity@vger.kernel.org
11281 L: keyrings@vger.kernel.org
11283 F: include/keys/trusted_tee.h
11284 F: security/keys/trusted-keys/trusted_tee.c
11287 M: Ahmad Fatoum <a.fatoum@pengutronix.de>
11288 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11289 L: linux-integrity@vger.kernel.org
11290 L: keyrings@vger.kernel.org
11292 F: include/keys/trusted_caam.h
11293 F: security/keys/trusted-keys/trusted_caam.c
11296 M: David Howells <dhowells@redhat.com>
11297 M: Jarkko Sakkinen <jarkko@kernel.org>
11298 L: keyrings@vger.kernel.org
11300 F: Documentation/security/keys/core.rst
11302 F: include/linux/key-type.h
11303 F: include/linux/key.h
11304 F: include/linux/keyctl.h
11305 F: include/uapi/linux/keyctl.h
11308 KEYS/KEYRINGS_INTEGRITY
11309 M: Jarkko Sakkinen <jarkko@kernel.org>
11310 M: Mimi Zohar <zohar@linux.ibm.com>
11311 L: linux-integrity@vger.kernel.org
11312 L: keyrings@vger.kernel.org
11314 F: security/integrity/platform_certs
11317 M: Alexander Potapenko <glider@google.com>
11318 M: Marco Elver <elver@google.com>
11319 R: Dmitry Vyukov <dvyukov@google.com>
11320 L: kasan-dev@googlegroups.com
11322 F: Documentation/dev-tools/kfence.rst
11323 F: arch/*/include/asm/kfence.h
11324 F: include/linux/kfence.h
11325 F: lib/Kconfig.kfence
11329 M: Stefani Seibold <stefani@seibold.net>
11331 F: include/linux/kfifo.h
11335 KGDB / KDB /debug_core
11336 M: Jason Wessel <jason.wessel@windriver.com>
11337 M: Daniel Thompson <daniel.thompson@linaro.org>
11338 R: Douglas Anderson <dianders@chromium.org>
11339 L: kgdb-bugreport@lists.sourceforge.net
11341 W: http://kgdb.wiki.kernel.org/
11342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11343 F: Documentation/dev-tools/kgdb.rst
11344 F: drivers/misc/kgdbts.c
11345 F: drivers/tty/serial/kgdboc.c
11346 F: include/linux/kdb.h
11347 F: include/linux/kgdb.h
11349 F: kernel/module/kdb.c
11351 KHADAS MCU MFD DRIVER
11352 M: Neil Armstrong <narmstrong@baylibre.com>
11353 L: linux-amlogic@lists.infradead.org
11355 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11356 F: drivers/mfd/khadas-mcu.c
11357 F: include/linux/mfd/khadas-mcu.h
11358 F: drivers/thermal/khadas_mcu_fan.c
11361 M: Catalin Marinas <catalin.marinas@arm.com>
11363 F: Documentation/dev-tools/kmemleak.rst
11364 F: include/linux/kmemleak.h
11366 F: samples/kmemleak/kmemleak-test.c
11368 KMOD KERNEL MODULE LOADER - USERMODE HELPER
11369 M: Luis Chamberlain <mcgrof@kernel.org>
11370 L: linux-kernel@vger.kernel.org
11371 L: linux-modules@vger.kernel.org
11373 F: include/linux/kmod.h
11376 F: tools/testing/selftests/kmod/
11379 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11380 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11381 M: "David S. Miller" <davem@davemloft.net>
11382 M: Masami Hiramatsu <mhiramat@kernel.org>
11384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
11385 F: Documentation/trace/kprobes.rst
11386 F: include/asm-generic/kprobes.h
11387 F: include/linux/kprobes.h
11388 F: kernel/kprobes.c
11389 F: lib/test_kprobes.c
11392 KS0108 LCD CONTROLLER DRIVER
11393 M: Miguel Ojeda <ojeda@kernel.org>
11395 F: Documentation/admin-guide/auxdisplay/ks0108.rst
11396 F: drivers/auxdisplay/ks0108.c
11397 F: include/linux/ks0108.h
11399 KTD253 BACKLIGHT DRIVER
11400 M: Linus Walleij <linus.walleij@linaro.org>
11402 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11403 F: drivers/video/backlight/ktd253-backlight.c
11406 M: Steven Rostedt <rostedt@goodmis.org>
11407 M: John Hawley <warthog9@eaglescrag.net>
11409 F: tools/testing/ktest
11412 M: David Ahern <dsahern@kernel.org>
11413 L: netdev@vger.kernel.org
11415 F: include/net/l3mdev.h
11418 LANDLOCK SECURITY MODULE
11419 M: Mickaël Salaün <mic@digikod.net>
11420 L: linux-security-module@vger.kernel.org
11422 W: https://landlock.io
11423 T: git https://github.com/landlock-lsm/linux.git
11424 F: Documentation/security/landlock.rst
11425 F: Documentation/userspace-api/landlock.rst
11426 F: include/uapi/linux/landlock.h
11427 F: samples/landlock/
11428 F: security/landlock/
11429 F: tools/testing/selftests/landlock/
11433 LANTIQ / INTEL Ethernet drivers
11434 M: Hauke Mehrtens <hauke@hauke-m.de>
11435 L: netdev@vger.kernel.org
11437 F: drivers/net/dsa/lantiq_gswip.c
11438 F: drivers/net/dsa/lantiq_pce.h
11439 F: drivers/net/ethernet/lantiq_xrx200.c
11440 F: net/dsa/tag_gswip.c
11442 LANTIQ MIPS ARCHITECTURE
11443 M: John Crispin <john@phrozen.org>
11444 L: linux-mips@vger.kernel.org
11446 F: arch/mips/lantiq
11447 F: drivers/soc/lantiq
11449 LASI 53c700 driver for PARISC
11450 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11451 L: linux-scsi@vger.kernel.org
11453 F: Documentation/scsi/53c700.rst
11454 F: drivers/scsi/53c700*
11457 M: Tobin C. Harding <me@tobin.cc>
11458 M: Tycho Andersen <tycho@tycho.pizza>
11459 L: linux-hardening@vger.kernel.org
11461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11462 F: scripts/leaking_addresses.pl
11465 M: Pavel Machek <pavel@ucw.cz>
11466 L: linux-leds@vger.kernel.org
11468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11469 F: Documentation/devicetree/bindings/leds/
11471 F: include/linux/leds.h
11473 LEGACY EEPROM DRIVER
11474 M: Jean Delvare <jdelvare@suse.com>
11476 F: Documentation/misc-devices/eeprom.rst
11477 F: drivers/misc/eeprom/eeprom.c
11479 LEGO MINDSTORMS EV3
11480 R: David Lechner <david@lechnology.com>
11482 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11483 F: arch/arm/boot/dts/da850-lego-ev3.dts
11484 F: drivers/power/supply/lego_ev3_battery.c
11486 LEGO USB Tower driver
11487 M: Juergen Stuber <starblue@users.sourceforge.net>
11488 L: legousb-devel@lists.sourceforge.net
11490 W: http://legousb.sourceforge.net/
11491 F: drivers/usb/misc/legousbtower.c
11493 LETSKETCH HID TABLET DRIVER
11494 M: Hans de Goede <hdegoede@redhat.com>
11495 L: linux-input@vger.kernel.org
11497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11498 F: drivers/hid/hid-letsketch.c
11501 M: Matan Ziv-Av <matan@svgalib.org>
11502 L: platform-driver-x86@vger.kernel.org
11504 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
11505 F: Documentation/admin-guide/laptops/lg-laptop.rst
11506 F: drivers/platform/x86/lg-laptop.c
11508 LG2160 MEDIA DRIVER
11509 M: Michael Krufky <mkrufky@linuxtv.org>
11510 L: linux-media@vger.kernel.org
11512 W: https://linuxtv.org
11513 W: http://github.com/mkrufky
11514 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11515 T: git git://linuxtv.org/mkrufky/tuners.git
11516 F: drivers/media/dvb-frontends/lg2160.*
11518 LGDT3305 MEDIA DRIVER
11519 M: Michael Krufky <mkrufky@linuxtv.org>
11520 L: linux-media@vger.kernel.org
11522 W: https://linuxtv.org
11523 W: http://github.com/mkrufky
11524 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11525 T: git git://linuxtv.org/mkrufky/tuners.git
11526 F: drivers/media/dvb-frontends/lgdt3305.*
11528 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11529 M: Viresh Kumar <vireshk@kernel.org>
11530 L: linux-ide@vger.kernel.org
11532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11533 F: drivers/ata/pata_arasan_cf.c
11534 F: include/linux/pata_arasan_cf_data.h
11536 LIBATA PATA DRIVERS
11537 R: Sergey Shtylyov <s.shtylyov@omp.ru>
11538 L: linux-ide@vger.kernel.org
11539 F: drivers/ata/ata_*.c
11540 F: drivers/ata/pata_*.c
11542 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11543 M: Linus Walleij <linus.walleij@linaro.org>
11544 L: linux-ide@vger.kernel.org
11546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11547 F: drivers/ata/pata_ftide010.c
11548 F: drivers/ata/sata_gemini.c
11549 F: drivers/ata/sata_gemini.h
11551 LIBATA SATA AHCI PLATFORM devices support
11552 M: Hans de Goede <hdegoede@redhat.com>
11553 M: Jens Axboe <axboe@kernel.dk>
11554 L: linux-ide@vger.kernel.org
11556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11557 F: drivers/ata/ahci_platform.c
11558 F: drivers/ata/libahci_platform.c
11559 F: include/linux/ahci_platform.h
11561 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11562 M: Mikael Pettersson <mikpelinux@gmail.com>
11563 L: linux-ide@vger.kernel.org
11565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11566 F: drivers/ata/sata_promise.*
11568 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11569 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
11570 L: linux-ide@vger.kernel.org
11572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11573 F: Documentation/ABI/testing/sysfs-ata
11574 F: Documentation/devicetree/bindings/ata/
11576 F: include/linux/ata.h
11577 F: include/linux/libata.h
11579 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11580 M: Vishal Verma <vishal.l.verma@intel.com>
11581 M: Dan Williams <dan.j.williams@intel.com>
11582 M: Dave Jiang <dave.jiang@intel.com>
11583 L: nvdimm@lists.linux.dev
11585 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11586 P: Documentation/nvdimm/maintainer-entry-profile.rst
11587 F: drivers/nvdimm/btt*
11589 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11590 M: Dan Williams <dan.j.williams@intel.com>
11591 M: Vishal Verma <vishal.l.verma@intel.com>
11592 M: Dave Jiang <dave.jiang@intel.com>
11593 L: nvdimm@lists.linux.dev
11595 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11596 P: Documentation/nvdimm/maintainer-entry-profile.rst
11597 F: drivers/nvdimm/pmem*
11599 LIBNVDIMM: DEVICETREE BINDINGS
11600 M: Oliver O'Halloran <oohall@gmail.com>
11601 L: nvdimm@lists.linux.dev
11603 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11604 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
11605 F: drivers/nvdimm/of_pmem.c
11607 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11608 M: Dan Williams <dan.j.williams@intel.com>
11609 M: Vishal Verma <vishal.l.verma@intel.com>
11610 M: Dave Jiang <dave.jiang@intel.com>
11611 M: Ira Weiny <ira.weiny@intel.com>
11612 L: nvdimm@lists.linux.dev
11614 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
11615 P: Documentation/nvdimm/maintainer-entry-profile.rst
11616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11617 F: drivers/acpi/nfit/*
11618 F: drivers/nvdimm/*
11619 F: include/linux/libnvdimm.h
11620 F: include/linux/nd.h
11621 F: include/uapi/linux/ndctl.h
11622 F: tools/testing/nvdimm/
11624 LICENSES and SPDX stuff
11625 M: Thomas Gleixner <tglx@linutronix.de>
11626 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11627 L: linux-spdx@vger.kernel.org
11629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11631 F: Documentation/process/license-rules.rst
11633 F: scripts/spdxcheck-test.sh
11634 F: scripts/spdxcheck.py
11635 F: scripts/spdxexclude
11637 LINEAR RANGES HELPERS
11638 M: Mark Brown <broonie@kernel.org>
11639 R: Matti Vaittinen <mazziesaccount@gmail.com>
11640 F: lib/linear_ranges.c
11641 F: lib/test_linear_ranges.c
11642 F: include/linux/linear_range.h
11644 LINUX FOR POWER MACINTOSH
11645 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11646 L: linuxppc-dev@lists.ozlabs.org
11648 F: arch/powerpc/platforms/powermac/
11649 F: drivers/macintosh/
11651 LINUX FOR POWERPC (32-BIT AND 64-BIT)
11652 M: Michael Ellerman <mpe@ellerman.id.au>
11653 R: Nicholas Piggin <npiggin@gmail.com>
11654 R: Christophe Leroy <christophe.leroy@csgroup.eu>
11655 L: linuxppc-dev@lists.ozlabs.org
11657 W: https://github.com/linuxppc/wiki/wiki
11658 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11660 F: Documentation/ABI/stable/sysfs-firmware-opal-*
11661 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11662 F: Documentation/devicetree/bindings/powerpc/
11663 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
11664 F: Documentation/powerpc/
11666 F: drivers/*/*/*pasemi*
11667 F: drivers/*/*pasemi*
11668 F: drivers/char/tpm/tpm_ibmvtpm*
11669 F: drivers/crypto/nx/
11670 F: drivers/crypto/vmx/
11671 F: drivers/i2c/busses/i2c-opal.c
11672 F: drivers/net/ethernet/ibm/ibmveth.*
11673 F: drivers/net/ethernet/ibm/ibmvnic.*
11674 F: drivers/pci/hotplug/pnv_php.c
11675 F: drivers/pci/hotplug/rpa*
11676 F: drivers/rtc/rtc-opal.c
11677 F: drivers/scsi/ibmvscsi/
11678 F: drivers/tty/hvc/hvc_opal.c
11679 F: drivers/watchdog/wdrtas.c
11680 F: tools/testing/selftests/powerpc
11687 LINUX FOR POWERPC EMBEDDED MPC5XXX
11688 M: Anatolij Gustschin <agust@denx.de>
11689 L: linuxppc-dev@lists.ozlabs.org
11691 F: arch/powerpc/platforms/512x/
11692 F: arch/powerpc/platforms/52xx/
11694 LINUX FOR POWERPC EMBEDDED PPC4XX
11695 L: linuxppc-dev@lists.ozlabs.org
11697 F: arch/powerpc/platforms/40x/
11698 F: arch/powerpc/platforms/44x/
11700 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11701 M: Scott Wood <oss@buserror.net>
11702 L: linuxppc-dev@lists.ozlabs.org
11704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11705 F: Documentation/devicetree/bindings/powerpc/fsl/
11706 F: arch/powerpc/platforms/83xx/
11707 F: arch/powerpc/platforms/85xx/
11709 LINUX FOR POWERPC EMBEDDED PPC8XX
11710 M: Christophe Leroy <christophe.leroy@csgroup.eu>
11711 L: linuxppc-dev@lists.ozlabs.org
11713 F: arch/powerpc/platforms/8xx/
11715 LINUX KERNEL DUMP TEST MODULE (LKDTM)
11716 M: Kees Cook <keescook@chromium.org>
11718 F: drivers/misc/lkdtm/*
11719 F: tools/testing/selftests/lkdtm/*
11721 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11722 M: Alan Stern <stern@rowland.harvard.edu>
11723 M: Andrea Parri <parri.andrea@gmail.com>
11724 M: Will Deacon <will@kernel.org>
11725 M: Peter Zijlstra <peterz@infradead.org>
11726 M: Boqun Feng <boqun.feng@gmail.com>
11727 M: Nicholas Piggin <npiggin@gmail.com>
11728 M: David Howells <dhowells@redhat.com>
11729 M: Jade Alglave <j.alglave@ucl.ac.uk>
11730 M: Luc Maranget <luc.maranget@inria.fr>
11731 M: "Paul E. McKenney" <paulmck@kernel.org>
11732 R: Akira Yokosawa <akiyks@gmail.com>
11733 R: Daniel Lustig <dlustig@nvidia.com>
11734 R: Joel Fernandes <joel@joelfernandes.org>
11735 L: linux-kernel@vger.kernel.org
11736 L: linux-arch@vger.kernel.org
11738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11739 F: Documentation/atomic_bitops.txt
11740 F: Documentation/atomic_t.txt
11741 F: Documentation/core-api/refcount-vs-atomic.rst
11742 F: Documentation/litmus-tests/
11743 F: Documentation/memory-barriers.txt
11744 F: tools/memory-model/
11746 LIS3LV02D ACCELEROMETER DRIVER
11747 M: Eric Piel <eric.piel@tremplin-utc.net>
11749 F: Documentation/misc-devices/lis3lv02d.rst
11750 F: drivers/misc/lis3lv02d/
11751 F: drivers/platform/x86/hp_accel.c
11754 M: David Gow <davidgow@google.com>
11755 L: linux-kselftest@vger.kernel.org
11756 L: kunit-dev@googlegroups.com
11761 M: Karol Gugala <kgugala@antmicro.com>
11762 M: Mateusz Holenko <mholenko@antmicro.com>
11763 M: Gabriel Somlo <gsomlo@gmail.com>
11764 M: Joel Stanley <joel@jms.id.au>
11766 F: Documentation/devicetree/bindings/*/litex,*.yaml
11767 F: arch/openrisc/boot/dts/or1klitex.dts
11768 F: include/linux/litex.h
11769 F: drivers/tty/serial/liteuart.c
11770 F: drivers/soc/litex/*
11771 F: drivers/net/ethernet/litex/*
11772 F: drivers/mmc/host/litex_mmc.c
11776 M: Josh Poimboeuf <jpoimboe@kernel.org>
11777 M: Jiri Kosina <jikos@kernel.org>
11778 M: Miroslav Benes <mbenes@suse.cz>
11779 M: Petr Mladek <pmladek@suse.com>
11780 R: Joe Lawrence <joe.lawrence@redhat.com>
11781 L: live-patching@vger.kernel.org
11783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11784 F: Documentation/ABI/testing/sysfs-kernel-livepatch
11785 F: Documentation/livepatch/
11786 F: arch/powerpc/include/asm/livepatch.h
11787 F: include/linux/livepatch.h
11788 F: kernel/livepatch/
11789 F: kernel/module/livepatch.c
11791 F: samples/livepatch/
11792 F: tools/testing/selftests/livepatch/
11795 L: netdev@vger.kernel.org
11797 F: include/linux/llc.h
11798 F: include/net/llc*
11799 F: include/uapi/linux/llc.h
11802 LM73 HARDWARE MONITOR DRIVER
11803 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
11804 L: linux-hwmon@vger.kernel.org
11806 F: drivers/hwmon/lm73.c
11808 LM78 HARDWARE MONITOR DRIVER
11809 M: Jean Delvare <jdelvare@suse.com>
11810 L: linux-hwmon@vger.kernel.org
11812 F: Documentation/hwmon/lm78.rst
11813 F: drivers/hwmon/lm78.c
11815 LM83 HARDWARE MONITOR DRIVER
11816 M: Jean Delvare <jdelvare@suse.com>
11817 L: linux-hwmon@vger.kernel.org
11819 F: Documentation/hwmon/lm83.rst
11820 F: drivers/hwmon/lm83.c
11822 LM90 HARDWARE MONITOR DRIVER
11823 M: Jean Delvare <jdelvare@suse.com>
11824 L: linux-hwmon@vger.kernel.org
11826 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11827 F: Documentation/hwmon/lm90.rst
11828 F: drivers/hwmon/lm90.c
11829 F: include/dt-bindings/thermal/lm90.h
11831 LM95234 HARDWARE MONITOR DRIVER
11832 M: Guenter Roeck <linux@roeck-us.net>
11833 L: linux-hwmon@vger.kernel.org
11835 F: Documentation/hwmon/lm95234.rst
11836 F: drivers/hwmon/lm95234.c
11838 LME2510 MEDIA DRIVER
11839 M: Malcolm Priestley <tvboxspy@gmail.com>
11840 L: linux-media@vger.kernel.org
11842 W: https://linuxtv.org
11843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11844 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11846 LOADPIN SECURITY MODULE
11847 M: Kees Cook <keescook@chromium.org>
11849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11850 F: Documentation/admin-guide/LSM/LoadPin.rst
11851 F: security/loadpin/
11854 M: Peter Zijlstra <peterz@infradead.org>
11855 M: Ingo Molnar <mingo@redhat.com>
11856 M: Will Deacon <will@kernel.org>
11857 R: Waiman Long <longman@redhat.com>
11858 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11859 L: linux-kernel@vger.kernel.org
11861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11862 F: Documentation/locking/
11863 F: arch/*/include/asm/spinlock*.h
11864 F: include/linux/lockdep.h
11865 F: include/linux/mutex*.h
11866 F: include/linux/rwlock*.h
11867 F: include/linux/rwsem*.h
11868 F: include/linux/seqlock.h
11869 F: include/linux/spinlock*.h
11871 F: lib/locking*.[ch]
11872 X: kernel/locking/locktorture.c
11874 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11875 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11876 L: linux-ntfs-dev@lists.sourceforge.net
11878 W: http://www.linux-ntfs.org/content/view/19/37/
11879 F: Documentation/admin-guide/ldm.rst
11880 F: block/partitions/ldm.*
11882 LOGITECH HID GAMING KEYBOARDS
11883 M: Hans de Goede <hdegoede@redhat.com>
11884 L: linux-input@vger.kernel.org
11886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11887 F: drivers/hid/hid-lg-g15.c
11889 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11890 M: Adrien Grassein <adrien.grassein@gmail.com>
11892 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11893 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11896 M: Huacai Chen <chenhuacai@kernel.org>
11897 R: WANG Xuerui <kernel@xen0n.name>
11898 L: loongarch@lists.linux.dev
11900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11902 F: drivers/*/*loongarch*
11903 F: Documentation/loongarch/
11904 F: Documentation/translations/zh_CN/loongarch/
11906 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11907 M: Sathya Prakash <sathya.prakash@broadcom.com>
11908 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11909 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11910 L: MPT-FusionLinux.pdl@broadcom.com
11911 L: linux-scsi@vger.kernel.org
11913 W: http://www.avagotech.com/support/
11914 F: drivers/message/fusion/
11915 F: drivers/scsi/mpt3sas/
11917 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11918 M: Matthew Wilcox <willy@infradead.org>
11919 L: linux-scsi@vger.kernel.org
11921 F: drivers/scsi/sym53c8xx_2/
11924 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11925 L: linux-iio@vger.kernel.org
11927 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11928 F: drivers/iio/dac/ltc1660.c
11930 LTC2688 IIO DAC DRIVER
11931 M: Nuno Sá <nuno.sa@analog.com>
11932 L: linux-iio@vger.kernel.org
11934 W: https://ez.analog.com/linux-software-drivers
11935 F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11936 F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11937 F: drivers/iio/dac/ltc2688.c
11939 LTC2947 HARDWARE MONITOR DRIVER
11940 M: Nuno Sá <nuno.sa@analog.com>
11941 L: linux-hwmon@vger.kernel.org
11943 W: https://ez.analog.com/linux-software-drivers
11944 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11945 F: drivers/hwmon/ltc2947-core.c
11946 F: drivers/hwmon/ltc2947-i2c.c
11947 F: drivers/hwmon/ltc2947-spi.c
11948 F: drivers/hwmon/ltc2947.h
11950 LTC2983 IIO TEMPERATURE DRIVER
11951 M: Nuno Sá <nuno.sa@analog.com>
11952 L: linux-iio@vger.kernel.org
11954 W: https://ez.analog.com/linux-software-drivers
11955 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11956 F: drivers/iio/temperature/ltc2983.c
11958 LTC4261 HARDWARE MONITOR DRIVER
11959 M: Guenter Roeck <linux@roeck-us.net>
11960 L: linux-hwmon@vger.kernel.org
11962 F: Documentation/hwmon/ltc4261.rst
11963 F: drivers/hwmon/ltc4261.c
11965 LTC4306 I2C MULTIPLEXER DRIVER
11966 M: Michael Hennerich <michael.hennerich@analog.com>
11967 L: linux-i2c@vger.kernel.org
11969 W: https://ez.analog.com/linux-software-drivers
11970 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11971 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11973 LTP (Linux Test Project)
11974 M: Mike Frysinger <vapier@gentoo.org>
11975 M: Cyril Hrubis <chrubis@suse.cz>
11976 M: Wanlong Gao <wanlong.gao@gmail.com>
11977 M: Jan Stancek <jstancek@redhat.com>
11978 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11979 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11980 L: ltp@lists.linux.it (subscribers-only)
11982 W: http://linux-test-project.github.io/
11983 T: git git://github.com/linux-test-project/ltp.git
11985 LYNX 28G SERDES PHY DRIVER
11986 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11987 L: netdev@vger.kernel.org
11989 F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11990 F: drivers/phy/freescale/phy-fsl-lynx-28g.c
11993 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11994 L: netdev@vger.kernel.org
11996 F: drivers/net/pcs/pcs-lynx.c
11997 F: include/linux/pcs-lynx.h
12000 M: Geert Uytterhoeven <geert@linux-m68k.org>
12001 L: linux-m68k@lists.linux-m68k.org
12003 W: http://www.linux-m68k.org/
12004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12008 M68K ON APPLE MACINTOSH
12009 M: Joshua Thompson <funaho@jurai.org>
12010 L: linux-m68k@lists.linux-m68k.org
12012 W: http://www.mac.linux-m68k.org/
12014 F: drivers/macintosh/adb-iop.c
12015 F: drivers/macintosh/via-macii.c
12018 M: Philip Blundell <philb@gnu.org>
12020 W: http://www.tazenda.demon.co.uk/phil/linux-hp
12021 F: arch/m68k/hp300/
12023 M88DS3103 MEDIA DRIVER
12024 M: Antti Palosaari <crope@iki.fi>
12025 L: linux-media@vger.kernel.org
12027 W: https://linuxtv.org
12028 W: http://palosaari.fi/linux/
12029 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12030 T: git git://linuxtv.org/anttip/media_tree.git
12031 F: drivers/media/dvb-frontends/m88ds3103*
12033 M88RS2000 MEDIA DRIVER
12034 M: Malcolm Priestley <tvboxspy@gmail.com>
12035 L: linux-media@vger.kernel.org
12037 W: https://linuxtv.org
12038 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12039 F: drivers/media/dvb-frontends/m88rs2000*
12041 MA901 MASTERKIT USB FM RADIO DRIVER
12042 M: Alexey Klimov <klimov.linux@gmail.com>
12043 L: linux-media@vger.kernel.org
12045 T: git git://linuxtv.org/media_tree.git
12046 F: drivers/media/radio/radio-ma901.c
12049 M: Johannes Berg <johannes@sipsolutions.net>
12050 L: linux-wireless@vger.kernel.org
12052 W: https://wireless.wiki.kernel.org/
12053 Q: https://patchwork.kernel.org/project/linux-wireless/list/
12054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12056 F: Documentation/networking/mac80211-injection.rst
12057 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12058 F: drivers/net/wireless/mac80211_hwsim.[ch]
12059 F: include/net/mac80211.h
12063 M: Jassi Brar <jassisinghbrar@gmail.com>
12064 L: linux-kernel@vger.kernel.org
12066 F: drivers/mailbox/
12067 F: include/linux/mailbox_client.h
12068 F: include/linux/mailbox_controller.h
12069 F: include/dt-bindings/mailbox/
12070 F: Documentation/devicetree/bindings/mailbox/
12073 M: Viresh Kumar <viresh.kumar@linaro.org>
12074 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12075 L: linux-kernel@vger.kernel.org
12077 F: drivers/mailbox/arm_mhuv2.c
12078 F: include/linux/mailbox/arm_mhuv2_message.h
12079 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12081 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12082 M: Jeremy Kerr <jk@codeconstruct.com.au>
12083 M: Matt Johnston <matt@codeconstruct.com.au>
12084 L: netdev@vger.kernel.org
12086 F: Documentation/networking/mctp.rst
12087 F: drivers/net/mctp/
12088 F: include/net/mctp.h
12089 F: include/net/mctpdevice.h
12090 F: include/net/netns/mctp.h
12093 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12094 M: Michael Kerrisk <mtk.manpages@gmail.com>
12095 L: linux-man@vger.kernel.org
12097 W: http://www.kernel.org/doc/man-pages
12099 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12100 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
12101 L: linux-mips@vger.kernel.org
12103 F: arch/mips/boot/dts/img/pistachio*
12105 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12106 M: Andrew Lunn <andrew@lunn.ch>
12107 M: Vivien Didelot <vivien.didelot@gmail.com>
12108 L: netdev@vger.kernel.org
12110 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
12111 F: Documentation/networking/devlink/mv88e6xxx.rst
12112 F: drivers/net/dsa/mv88e6xxx/
12113 F: include/linux/dsa/mv88e6xxx.h
12114 F: include/linux/platform_data/mv88e6xxx.h
12116 MARVELL ARMADA 3700 PHY DRIVERS
12117 M: Miquel Raynal <miquel.raynal@bootlin.com>
12119 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12120 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12121 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12122 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12124 MARVELL ARMADA 3700 SERIAL DRIVER
12125 M: Pali Rohár <pali@kernel.org>
12127 F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12128 F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
12129 F: drivers/tty/serial/mvebu-uart.c
12131 MARVELL ARMADA DRM SUPPORT
12132 M: Russell King <linux@armlinux.org.uk>
12134 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12135 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12136 F: Documentation/devicetree/bindings/display/armada/
12137 F: drivers/gpu/drm/armada/
12138 F: include/uapi/drm/armada_drm.h
12140 MARVELL CRYPTO DRIVER
12141 M: Boris Brezillon <bbrezillon@kernel.org>
12142 M: Arnaud Ebalard <arno@natisbad.org>
12143 M: Srujana Challa <schalla@marvell.com>
12144 L: linux-crypto@vger.kernel.org
12146 F: drivers/crypto/marvell/
12147 F: include/linux/soc/marvell/octeontx2/
12149 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12150 M: Mirko Lindner <mlindner@marvell.com>
12151 M: Stephen Hemminger <stephen@networkplumber.org>
12152 L: netdev@vger.kernel.org
12154 F: drivers/net/ethernet/marvell/sk*
12156 MARVELL LIBERTAS WIRELESS DRIVER
12157 L: libertas-dev@lists.infradead.org
12159 F: drivers/net/wireless/marvell/libertas/
12161 MARVELL MACCHIATOBIN SUPPORT
12162 M: Russell King <linux@armlinux.org.uk>
12163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12165 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12167 MARVELL MV643XX ETHERNET DRIVER
12168 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12169 L: netdev@vger.kernel.org
12171 F: drivers/net/ethernet/marvell/mv643xx_eth.*
12172 F: include/linux/mv643xx.h
12174 MARVELL MV88X3310 PHY DRIVER
12175 M: Russell King <linux@armlinux.org.uk>
12176 M: Marek Behún <kabel@kernel.org>
12177 L: netdev@vger.kernel.org
12179 F: drivers/net/phy/marvell10g.c
12181 MARVELL MVEBU THERMAL DRIVER
12182 M: Miquel Raynal <miquel.raynal@bootlin.com>
12184 F: drivers/thermal/armada_thermal.c
12186 MARVELL MVNETA ETHERNET DRIVER
12187 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12188 L: netdev@vger.kernel.org
12190 F: drivers/net/ethernet/marvell/mvneta.*
12192 MARVELL MVPP2 ETHERNET DRIVER
12193 M: Marcin Wojtas <mw@semihalf.com>
12194 M: Russell King <linux@armlinux.org.uk>
12195 L: netdev@vger.kernel.org
12197 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
12198 F: drivers/net/ethernet/marvell/mvpp2/
12200 MARVELL MWIFIEX WIRELESS DRIVER
12201 M: Amitkumar Karwar <amitkarwar@gmail.com>
12202 M: Ganapathi Bhat <ganapathi017@gmail.com>
12203 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
12204 M: Xinming Hu <huxinming820@gmail.com>
12205 L: linux-wireless@vger.kernel.org
12207 F: drivers/net/wireless/marvell/mwifiex/
12209 MARVELL MWL8K WIRELESS DRIVER
12210 M: Lennert Buytenhek <buytenh@wantstofly.org>
12211 L: linux-wireless@vger.kernel.org
12213 F: drivers/net/wireless/marvell/mwl8k.c
12215 MARVELL NAND CONTROLLER DRIVER
12216 M: Miquel Raynal <miquel.raynal@bootlin.com>
12217 L: linux-mtd@lists.infradead.org
12219 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
12220 F: drivers/mtd/nand/raw/marvell_nand.c
12222 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12223 M: Sunil Goutham <sgoutham@marvell.com>
12224 M: Geetha sowjanya <gakula@marvell.com>
12225 M: Subbaraya Sundeep <sbhatta@marvell.com>
12226 M: hariprasad <hkelam@marvell.com>
12227 L: netdev@vger.kernel.org
12229 F: drivers/net/ethernet/marvell/octeontx2/nic/
12230 F: include/linux/soc/marvell/octeontx2/
12232 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12233 M: Sunil Goutham <sgoutham@marvell.com>
12234 M: Linu Cherian <lcherian@marvell.com>
12235 M: Geetha sowjanya <gakula@marvell.com>
12236 M: Jerin Jacob <jerinj@marvell.com>
12237 M: hariprasad <hkelam@marvell.com>
12238 M: Subbaraya Sundeep <sbhatta@marvell.com>
12239 L: netdev@vger.kernel.org
12241 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12242 F: drivers/net/ethernet/marvell/octeontx2/af/
12244 MARVELL PRESTERA ETHERNET SWITCH DRIVER
12245 M: Taras Chornyi <tchornyi@marvell.com>
12247 W: https://github.com/Marvell-switching/switchdev-prestera
12248 F: drivers/net/ethernet/marvell/prestera/
12250 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12251 M: Nicolas Pitre <nico@fluxnic.net>
12253 F: drivers/mmc/host/mvsdio.*
12255 MARVELL USB MDIO CONTROLLER DRIVER
12256 M: Tobias Waldekranz <tobias@waldekranz.com>
12257 L: netdev@vger.kernel.org
12259 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12260 F: drivers/net/mdio/mdio-mvusb.c
12262 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12263 M: Hu Ziji <huziji@marvell.com>
12264 L: linux-mmc@vger.kernel.org
12266 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12267 F: drivers/mmc/host/sdhci-xenon*
12269 MARVELL OCTEON ENDPOINT DRIVER
12270 M: Veerasenareddy Burru <vburru@marvell.com>
12271 M: Abhijit Ayarekar <aayarekar@marvell.com>
12272 L: netdev@vger.kernel.org
12274 F: drivers/net/ethernet/marvell/octeon_ep
12276 MATROX FRAMEBUFFER DRIVER
12277 L: linux-fbdev@vger.kernel.org
12279 F: drivers/video/fbdev/matrox/matroxfb_*
12280 F: include/uapi/linux/matroxfb.h
12283 M: Daniel Nilsson <daniel.nilsson@flex.com>
12284 L: linux-hwmon@vger.kernel.org
12286 F: Documentation/hwmon/max15301.rst
12287 F: drivers/hwmon/pmbus/max15301.c
12289 MAX16065 HARDWARE MONITOR DRIVER
12290 M: Guenter Roeck <linux@roeck-us.net>
12291 L: linux-hwmon@vger.kernel.org
12293 F: Documentation/hwmon/max16065.rst
12294 F: drivers/hwmon/max16065.c
12296 MAX2175 SDR TUNER DRIVER
12297 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
12298 L: linux-media@vger.kernel.org
12300 T: git git://linuxtv.org/media_tree.git
12301 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
12302 F: Documentation/userspace-api/media/drivers/max2175.rst
12303 F: drivers/media/i2c/max2175*
12304 F: include/uapi/linux/max2175.h
12306 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12307 L: linux-hwmon@vger.kernel.org
12309 F: Documentation/hwmon/max6650.rst
12310 F: drivers/hwmon/max6650.c
12312 MAX6697 HARDWARE MONITOR DRIVER
12313 M: Guenter Roeck <linux@roeck-us.net>
12314 L: linux-hwmon@vger.kernel.org
12316 F: Documentation/devicetree/bindings/hwmon/max6697.txt
12317 F: Documentation/hwmon/max6697.rst
12318 F: drivers/hwmon/max6697.c
12319 F: include/linux/platform_data/max6697.h
12321 MAX9286 QUAD GMSL DESERIALIZER DRIVER
12322 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
12323 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12324 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12325 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12326 L: linux-media@vger.kernel.org
12328 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12329 F: drivers/media/i2c/max9286.c
12331 MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12332 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12333 L: linux-media@vger.kernel.org
12335 F: drivers/staging/media/max96712/max96712.c
12337 MAX9860 MONO AUDIO VOICE CODEC DRIVER
12338 M: Peter Rosin <peda@axentia.se>
12339 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12341 F: Documentation/devicetree/bindings/sound/max9860.txt
12342 F: sound/soc/codecs/max9860.*
12344 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12345 M: Andreas Klinger <ak@it-klinger.de>
12346 L: linux-iio@vger.kernel.org
12348 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12349 F: drivers/iio/proximity/mb1232.c
12351 MAXIM MAX11205 DRIVER
12352 M: Ramona Bolboaca <ramona.bolboaca@analog.com>
12353 L: linux-iio@vger.kernel.org
12355 W: https://ez.analog.com/linux-software-drivers
12356 F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
12357 F: drivers/iio/adc/max11205.c
12359 MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12360 R: Iskren Chernev <iskren.chernev@gmail.com>
12361 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12362 R: Marek Szyprowski <m.szyprowski@samsung.com>
12363 R: Matheus Castello <matheus@castello.eng.br>
12364 L: linux-pm@vger.kernel.org
12366 F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12367 F: drivers/power/supply/max17040_battery.c
12369 MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12370 R: Hans de Goede <hdegoede@redhat.com>
12371 R: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12372 R: Marek Szyprowski <m.szyprowski@samsung.com>
12373 R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12374 R: Purism Kernel Team <kernel@puri.sm>
12375 L: linux-pm@vger.kernel.org
12377 F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12378 F: drivers/power/supply/max17042_battery.c
12380 MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12381 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12382 L: linux-kernel@vger.kernel.org
12384 F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12385 F: drivers/regulator/max20086-regulator.c
12387 MAXIM MAX77650 PMIC MFD DRIVER
12388 M: Bartosz Golaszewski <brgl@bgdev.pl>
12389 L: linux-kernel@vger.kernel.org
12391 F: Documentation/devicetree/bindings/*/*max77650.yaml
12392 F: Documentation/devicetree/bindings/*/max77650*.yaml
12393 F: drivers/gpio/gpio-max77650.c
12394 F: drivers/input/misc/max77650-onkey.c
12395 F: drivers/leds/leds-max77650.c
12396 F: drivers/mfd/max77650.c
12397 F: drivers/power/supply/max77650-charger.c
12398 F: drivers/regulator/max77650-regulator.c
12399 F: include/linux/mfd/max77650.h
12401 MAXIM MAX77714 PMIC MFD DRIVER
12402 M: Luca Ceresoli <luca@lucaceresoli.net>
12404 F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12405 F: drivers/mfd/max77714.c
12406 F: include/linux/mfd/max77714.h
12408 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12409 M: Javier Martinez Canillas <javier@dowhile0.org>
12410 L: linux-kernel@vger.kernel.org
12412 F: Documentation/devicetree/bindings/*/*max77802.yaml
12413 F: drivers/regulator/max77802-regulator.c
12414 F: include/dt-bindings/*/*max77802.h
12416 MAXIM MAX77976 BATTERY CHARGER
12417 M: Luca Ceresoli <luca@lucaceresoli.net>
12419 F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12420 F: drivers/power/supply/max77976_charger.c
12422 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12423 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12424 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12425 L: linux-pm@vger.kernel.org
12427 B: mailto:linux-samsung-soc@vger.kernel.org
12428 F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12429 F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12430 F: drivers/power/supply/max14577_charger.c
12431 F: drivers/power/supply/max77693_charger.c
12433 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12434 M: Chanwoo Choi <cw00.choi@samsung.com>
12435 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12436 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12437 L: linux-kernel@vger.kernel.org
12439 B: mailto:linux-samsung-soc@vger.kernel.org
12440 F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
12441 F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
12442 F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
12443 F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
12444 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
12445 F: drivers/*/*max77843.c
12446 F: drivers/*/max14577*.c
12447 F: drivers/*/max77686*.c
12448 F: drivers/*/max77693*.c
12449 F: drivers/clk/clk-max77686.c
12450 F: drivers/extcon/extcon-max14577.c
12451 F: drivers/extcon/extcon-max77693.c
12452 F: drivers/rtc/rtc-max77686.c
12453 F: include/linux/mfd/max14577*.h
12454 F: include/linux/mfd/max77686*.h
12455 F: include/linux/mfd/max77693*.h
12457 MAXIRADIO FM RADIO RECEIVER DRIVER
12458 M: Hans Verkuil <hverkuil@xs4all.nl>
12459 L: linux-media@vger.kernel.org
12461 W: https://linuxtv.org
12462 T: git git://linuxtv.org/media_tree.git
12463 F: drivers/media/radio/radio-maxiradio*
12465 MAXLINEAR ETHERNET PHY DRIVER
12466 M: Xu Liang <lxu@maxlinear.com>
12467 L: netdev@vger.kernel.org
12469 F: drivers/net/phy/mxl-gpy.c
12471 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12472 R: Yasushi SHOJI <yashi@spacecubics.com>
12473 L: linux-can@vger.kernel.org
12475 F: drivers/net/can/usb/mcba_usb.c
12477 MCAN MMIO DEVICE DRIVER
12478 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12479 L: linux-can@vger.kernel.org
12481 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12482 F: drivers/net/can/m_can/m_can.c
12483 F: drivers/net/can/m_can/m_can.h
12484 F: drivers/net/can/m_can/m_can_platform.c
12486 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12487 M: Rishi Gupta <gupt21@gmail.com>
12488 L: linux-i2c@vger.kernel.org
12489 L: linux-input@vger.kernel.org
12491 F: drivers/hid/hid-mcp2221.c
12493 MCP251XFD SPI-CAN NETWORK DRIVER
12494 M: Marc Kleine-Budde <mkl@pengutronix.de>
12495 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12496 R: Thomas Kopp <thomas.kopp@microchip.com>
12497 L: linux-can@vger.kernel.org
12499 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12500 F: drivers/net/can/spi/mcp251xfd/
12502 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12503 M: Peter Rosin <peda@axentia.se>
12504 L: linux-iio@vger.kernel.org
12506 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12507 F: drivers/iio/potentiometer/mcp4018.c
12508 F: drivers/iio/potentiometer/mcp4531.c
12510 MCR20A IEEE-802.15.4 RADIO DRIVER
12511 M: Xue Liu <liuxuenetmail@gmail.com>
12512 L: linux-wpan@vger.kernel.org
12514 W: https://github.com/xueliu/mcr20a-linux
12515 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12516 F: drivers/net/ieee802154/mcr20a.c
12517 F: drivers/net/ieee802154/mcr20a.h
12519 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12520 M: William Breathitt Gray <william.gray@linaro.org>
12521 L: linux-iio@vger.kernel.org
12523 F: drivers/iio/dac/cio-dac.c
12525 MEDIA CONTROLLER FRAMEWORK
12526 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12527 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12528 L: linux-media@vger.kernel.org
12530 W: https://www.linuxtv.org
12531 T: git git://linuxtv.org/media_tree.git
12532 F: drivers/media/mc/
12533 F: include/media/media-*.h
12534 F: include/uapi/linux/media.h
12536 MEDIA DRIVER FOR FREESCALE IMX PXP
12537 M: Philipp Zabel <p.zabel@pengutronix.de>
12538 L: linux-media@vger.kernel.org
12540 T: git git://linuxtv.org/media_tree.git
12541 F: drivers/media/platform/nxp/imx-pxp.[ch]
12543 MEDIA DRIVERS FOR ASCOT2E
12544 M: Sergey Kozlov <serjk@netup.ru>
12545 M: Abylay Ospan <aospan@netup.ru>
12546 L: linux-media@vger.kernel.org
12548 W: https://linuxtv.org
12549 W: http://netup.tv/
12550 T: git git://linuxtv.org/media_tree.git
12551 F: drivers/media/dvb-frontends/ascot2e*
12553 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12554 M: Jasmin Jessich <jasmin@anw.at>
12555 L: linux-media@vger.kernel.org
12557 W: https://linuxtv.org
12558 T: git git://linuxtv.org/media_tree.git
12559 F: drivers/media/dvb-frontends/cxd2099*
12561 MEDIA DRIVERS FOR CXD2841ER
12562 M: Sergey Kozlov <serjk@netup.ru>
12563 M: Abylay Ospan <aospan@netup.ru>
12564 L: linux-media@vger.kernel.org
12566 W: https://linuxtv.org
12567 W: http://netup.tv/
12568 T: git git://linuxtv.org/media_tree.git
12569 F: drivers/media/dvb-frontends/cxd2841er*
12571 MEDIA DRIVERS FOR CXD2880
12572 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12573 L: linux-media@vger.kernel.org
12575 W: http://linuxtv.org/
12576 T: git git://linuxtv.org/media_tree.git
12577 F: drivers/media/dvb-frontends/cxd2880/*
12578 F: drivers/media/spi/cxd2880*
12580 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12581 L: linux-media@vger.kernel.org
12583 W: https://linuxtv.org
12584 T: git git://linuxtv.org/media_tree.git
12585 F: drivers/media/pci/ddbridge/*
12587 MEDIA DRIVERS FOR FREESCALE IMX
12588 M: Steve Longerbeam <slongerbeam@gmail.com>
12589 M: Philipp Zabel <p.zabel@pengutronix.de>
12590 L: linux-media@vger.kernel.org
12592 T: git git://linuxtv.org/media_tree.git
12593 F: Documentation/admin-guide/media/imx.rst
12594 F: Documentation/devicetree/bindings/media/imx.txt
12595 F: drivers/staging/media/imx/
12596 F: include/linux/imx-media.h
12597 F: include/media/imx.h
12599 MEDIA DRIVERS FOR FREESCALE IMX7
12600 M: Rui Miguel Silva <rmfrfs@gmail.com>
12601 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12602 L: linux-media@vger.kernel.org
12604 T: git git://linuxtv.org/media_tree.git
12605 F: Documentation/admin-guide/media/imx7.rst
12606 F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12607 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12608 F: drivers/media/platform/nxp/imx-mipi-csis.c
12609 F: drivers/staging/media/imx/imx7-media-csi.c
12611 MEDIA DRIVERS FOR HELENE
12612 M: Abylay Ospan <aospan@netup.ru>
12613 L: linux-media@vger.kernel.org
12615 W: https://linuxtv.org
12616 W: http://netup.tv/
12617 T: git git://linuxtv.org/media_tree.git
12618 F: drivers/media/dvb-frontends/helene*
12620 MEDIA DRIVERS FOR HORUS3A
12621 M: Sergey Kozlov <serjk@netup.ru>
12622 M: Abylay Ospan <aospan@netup.ru>
12623 L: linux-media@vger.kernel.org
12625 W: https://linuxtv.org
12626 W: http://netup.tv/
12627 T: git git://linuxtv.org/media_tree.git
12628 F: drivers/media/dvb-frontends/horus3a*
12630 MEDIA DRIVERS FOR LNBH25
12631 M: Sergey Kozlov <serjk@netup.ru>
12632 M: Abylay Ospan <aospan@netup.ru>
12633 L: linux-media@vger.kernel.org
12635 W: https://linuxtv.org
12636 W: http://netup.tv/
12637 T: git git://linuxtv.org/media_tree.git
12638 F: drivers/media/dvb-frontends/lnbh25*
12640 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12641 L: linux-media@vger.kernel.org
12643 W: https://linuxtv.org
12644 T: git git://linuxtv.org/media_tree.git
12645 F: drivers/media/dvb-frontends/mxl5xx*
12647 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12648 M: Sergey Kozlov <serjk@netup.ru>
12649 M: Abylay Ospan <aospan@netup.ru>
12650 L: linux-media@vger.kernel.org
12652 W: https://linuxtv.org
12653 W: http://netup.tv/
12654 T: git git://linuxtv.org/media_tree.git
12655 F: drivers/media/pci/netup_unidvb/*
12657 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12658 M: Dmitry Osipenko <digetx@gmail.com>
12659 L: linux-media@vger.kernel.org
12660 L: linux-tegra@vger.kernel.org
12662 T: git git://linuxtv.org/media_tree.git
12663 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12664 F: drivers/media/platform/nvidia/tegra-vde/
12666 MEDIA DRIVERS FOR RENESAS - CEU
12667 M: Jacopo Mondi <jacopo@jmondi.org>
12668 L: linux-media@vger.kernel.org
12669 L: linux-renesas-soc@vger.kernel.org
12671 T: git git://linuxtv.org/media_tree.git
12672 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
12673 F: drivers/media/platform/renesas/renesas-ceu.c
12674 F: include/media/drv-intf/renesas-ceu.h
12676 MEDIA DRIVERS FOR RENESAS - DRIF
12677 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12678 L: linux-media@vger.kernel.org
12679 L: linux-renesas-soc@vger.kernel.org
12681 T: git git://linuxtv.org/media_tree.git
12682 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
12683 F: drivers/media/platform/renesas/rcar_drif.c
12685 MEDIA DRIVERS FOR RENESAS - FCP
12686 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12687 L: linux-media@vger.kernel.org
12688 L: linux-renesas-soc@vger.kernel.org
12690 T: git git://linuxtv.org/media_tree.git
12691 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
12692 F: drivers/media/platform/renesas/rcar-fcp.c
12693 F: include/media/rcar-fcp.h
12695 MEDIA DRIVERS FOR RENESAS - FDP1
12696 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12697 L: linux-media@vger.kernel.org
12698 L: linux-renesas-soc@vger.kernel.org
12700 T: git git://linuxtv.org/media_tree.git
12701 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12702 F: drivers/media/platform/renesas/rcar_fdp1.c
12704 MEDIA DRIVERS FOR RENESAS - VIN
12705 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
12706 L: linux-media@vger.kernel.org
12707 L: linux-renesas-soc@vger.kernel.org
12709 T: git git://linuxtv.org/media_tree.git
12710 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
12711 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
12712 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
12713 F: drivers/media/platform/renesas/rcar-isp.c
12714 F: drivers/media/platform/renesas/rcar-vin/
12716 MEDIA DRIVERS FOR RENESAS - VSP1
12717 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12718 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12719 L: linux-media@vger.kernel.org
12720 L: linux-renesas-soc@vger.kernel.org
12722 T: git git://linuxtv.org/media_tree.git
12723 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12724 F: drivers/media/platform/renesas/vsp1/
12726 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12727 L: linux-media@vger.kernel.org
12729 W: https://linuxtv.org
12730 T: git git://linuxtv.org/media_tree.git
12731 F: drivers/media/dvb-frontends/stv0910*
12733 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12734 L: linux-media@vger.kernel.org
12736 W: https://linuxtv.org
12737 T: git git://linuxtv.org/media_tree.git
12738 F: drivers/media/dvb-frontends/stv6111*
12740 MEDIA DRIVERS FOR STM32 - DCMI
12741 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
12742 L: linux-media@vger.kernel.org
12744 T: git git://linuxtv.org/media_tree.git
12745 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12746 F: drivers/media/platform/st/stm32/stm32-dcmi.c
12748 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12749 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12750 L: linux-media@vger.kernel.org
12752 W: https://linuxtv.org
12753 Q: http://patchwork.kernel.org/project/linux-media/list/
12754 T: git git://linuxtv.org/media_tree.git
12755 F: Documentation/admin-guide/media/
12756 F: Documentation/devicetree/bindings/media/
12757 F: Documentation/driver-api/media/
12758 F: Documentation/userspace-api/media/
12760 F: drivers/staging/media/
12761 F: include/dt-bindings/media/
12762 F: include/linux/platform_data/media/
12764 F: include/uapi/linux/dvb/
12765 F: include/uapi/linux/ivtv*
12766 F: include/uapi/linux/media.h
12767 F: include/uapi/linux/meye.h
12768 F: include/uapi/linux/uvcvideo.h
12769 F: include/uapi/linux/v4l2-*
12770 F: include/uapi/linux/videodev2.h
12772 MEDIATEK BLUETOOTH DRIVER
12773 M: Sean Wang <sean.wang@mediatek.com>
12774 L: linux-bluetooth@vger.kernel.org
12775 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12777 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12778 F: drivers/bluetooth/btmtkuart.c
12780 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12781 M: Sean Wang <sean.wang@mediatek.com>
12782 L: linux-pm@vger.kernel.org
12784 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12785 F: drivers/power/reset/mt6323-poweroff.c
12787 MEDIATEK CIR DRIVER
12788 M: Sean Wang <sean.wang@mediatek.com>
12790 F: drivers/media/rc/mtk-cir.c
12792 MEDIATEK DMA DRIVER
12793 M: Sean Wang <sean.wang@mediatek.com>
12794 L: dmaengine@vger.kernel.org
12795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12796 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12798 F: Documentation/devicetree/bindings/dma/mtk-*
12799 F: drivers/dma/mediatek/
12801 MEDIATEK ETHERNET DRIVER
12802 M: Felix Fietkau <nbd@nbd.name>
12803 M: John Crispin <john@phrozen.org>
12804 M: Sean Wang <sean.wang@mediatek.com>
12805 M: Mark Lee <Mark-MC.Lee@mediatek.com>
12806 L: netdev@vger.kernel.org
12808 F: drivers/net/ethernet/mediatek/
12810 MEDIATEK I2C CONTROLLER DRIVER
12811 M: Qii Wang <qii.wang@mediatek.com>
12812 L: linux-i2c@vger.kernel.org
12814 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12815 F: drivers/i2c/busses/i2c-mt65xx.c
12817 MEDIATEK IOMMU DRIVER
12818 M: Yong Wu <yong.wu@mediatek.com>
12819 L: iommu@lists.linux.dev
12820 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12822 F: Documentation/devicetree/bindings/iommu/mediatek*
12823 F: drivers/iommu/mtk_iommu*
12824 F: include/dt-bindings/memory/mt*-port.h
12826 MEDIATEK JPEG DRIVER
12827 M: Bin Liu <bin.liu@mediatek.com>
12829 F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12830 F: drivers/media/platform/mediatek/jpeg/
12832 MEDIATEK MDP DRIVER
12833 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12834 M: Houlong Wei <houlong.wei@mediatek.com>
12835 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12837 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
12838 F: drivers/media/platform/mediatek/mdp/
12839 F: drivers/media/platform/mediatek/vpu/
12841 MEDIATEK MEDIA DRIVER
12842 M: Tiffany Lin <tiffany.lin@mediatek.com>
12843 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12844 M: Yunfei Dong <yunfei.dong@mediatek.com>
12846 F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12847 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
12848 F: drivers/media/platform/mediatek/vcodec/
12849 F: drivers/media/platform/mediatek/vpu/
12851 MEDIATEK MMC/SD/SDIO DRIVER
12852 M: Chaotian Jing <chaotian.jing@mediatek.com>
12854 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12855 F: drivers/mmc/host/mtk-sd.c
12857 MEDIATEK MT76 WIRELESS LAN DRIVER
12858 M: Felix Fietkau <nbd@nbd.name>
12859 M: Lorenzo Bianconi <lorenzo@kernel.org>
12860 M: Ryder Lee <ryder.lee@mediatek.com>
12861 R: Shayne Chen <shayne.chen@mediatek.com>
12862 R: Sean Wang <sean.wang@mediatek.com>
12863 L: linux-wireless@vger.kernel.org
12865 F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12866 F: drivers/net/wireless/mediatek/mt76/
12868 MEDIATEK MT7601U WIRELESS LAN DRIVER
12869 M: Jakub Kicinski <kuba@kernel.org>
12870 L: linux-wireless@vger.kernel.org
12872 F: drivers/net/wireless/mediatek/mt7601u/
12874 MEDIATEK MT7621 CLOCK DRIVER
12875 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12877 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12878 F: drivers/clk/ralink/clk-mt7621.c
12880 MEDIATEK MT7621/28/88 I2C DRIVER
12881 M: Stefan Roese <sr@denx.de>
12882 L: linux-i2c@vger.kernel.org
12884 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12885 F: drivers/i2c/busses/i2c-mt7621.c
12887 MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12888 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12890 F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12891 F: drivers/pci/controller/pcie-mt7621.c
12893 MEDIATEK MT7621 PHY PCI DRIVER
12894 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
12896 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12897 F: drivers/phy/ralink/phy-mt7621-pci.c
12899 MEDIATEK NAND CONTROLLER DRIVER
12900 L: linux-mtd@lists.infradead.org
12902 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
12903 F: drivers/mtd/nand/raw/mtk_*
12905 MEDIATEK PMIC LED DRIVER
12906 M: Sean Wang <sean.wang@mediatek.com>
12908 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
12909 F: drivers/leds/leds-mt6323.c
12911 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12912 M: Sean Wang <sean.wang@mediatek.com>
12914 F: drivers/char/hw_random/mtk-rng.c
12916 MEDIATEK SMI DRIVER
12917 M: Yong Wu <yong.wu@mediatek.com>
12918 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12920 F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12921 F: drivers/memory/mtk-smi.c
12922 F: include/soc/mediatek/smi.h
12924 MEDIATEK SWITCH DRIVER
12925 M: Sean Wang <sean.wang@mediatek.com>
12926 M: Landen Chao <Landen.Chao@mediatek.com>
12927 M: DENG Qingfang <dqfext@gmail.com>
12928 L: netdev@vger.kernel.org
12930 F: drivers/net/dsa/mt7530.*
12931 F: net/dsa/tag_mtk.c
12933 MEDIATEK T7XX 5G WWAN MODEM DRIVER
12934 M: Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
12935 M: Intel Corporation <linuxwwan@intel.com>
12936 R: Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
12937 R: Liu Haijun <haijun.liu@mediatek.com>
12938 R: M Chetan Kumar <m.chetan.kumar@linux.intel.com>
12939 R: Ricardo Martinez <ricardo.martinez@linux.intel.com>
12940 L: netdev@vger.kernel.org
12942 F: drivers/net/wwan/t7xx/
12944 MEDIATEK USB3 DRD IP DRIVER
12945 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
12946 L: linux-usb@vger.kernel.org
12947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12948 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12950 F: Documentation/devicetree/bindings/usb/mediatek,*
12951 F: drivers/usb/host/xhci-mtk*
12952 F: drivers/usb/mtu3/
12954 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12955 M: Peter Senna Tschudin <peter.senna@gmail.com>
12956 M: Martin Donnelly <martin.donnelly@ge.com>
12957 M: Martyn Welch <martyn.welch@collabora.co.uk>
12959 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12960 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12962 MEGARAID SCSI/SAS DRIVERS
12963 M: Kashyap Desai <kashyap.desai@broadcom.com>
12964 M: Sumit Saxena <sumit.saxena@broadcom.com>
12965 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12966 L: megaraidlinux.pdl@broadcom.com
12967 L: linux-scsi@vger.kernel.org
12969 W: http://www.avagotech.com/support/
12970 F: Documentation/scsi/megaraid.rst
12971 F: drivers/scsi/megaraid.*
12972 F: drivers/scsi/megaraid/
12974 MELEXIS MLX90614 DRIVER
12975 M: Crt Mori <cmo@melexis.com>
12976 L: linux-iio@vger.kernel.org
12978 W: http://www.melexis.com
12979 F: drivers/iio/temperature/mlx90614.c
12981 MELEXIS MLX90632 DRIVER
12982 M: Crt Mori <cmo@melexis.com>
12983 L: linux-iio@vger.kernel.org
12985 W: http://www.melexis.com
12986 F: drivers/iio/temperature/mlx90632.c
12988 MELFAS MIP4 TOUCHSCREEN DRIVER
12989 M: Sangwon Jee <jeesw@melfas.com>
12991 W: http://www.melfas.com
12992 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12993 F: drivers/input/touchscreen/melfas_mip4.c
12995 MELLANOX BLUEFIELD I2C DRIVER
12996 M: Khalil Blaiech <kblaiech@nvidia.com>
12997 L: linux-i2c@vger.kernel.org
12999 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
13000 F: drivers/i2c/busses/i2c-mlxbf.c
13002 MELLANOX ETHERNET DRIVER (mlx4_en)
13003 M: Tariq Toukan <tariqt@nvidia.com>
13004 L: netdev@vger.kernel.org
13006 W: http://www.mellanox.com
13007 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13008 F: drivers/net/ethernet/mellanox/mlx4/en_*
13010 MELLANOX ETHERNET DRIVER (mlx5e)
13011 M: Saeed Mahameed <saeedm@nvidia.com>
13012 L: netdev@vger.kernel.org
13014 W: http://www.mellanox.com
13015 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13016 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
13018 MELLANOX ETHERNET INNOVA DRIVERS
13019 R: Boris Pismenny <borisp@nvidia.com>
13020 L: netdev@vger.kernel.org
13022 W: http://www.mellanox.com
13023 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13024 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13025 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13026 F: include/linux/mlx5/mlx5_ifc_fpga.h
13028 MELLANOX ETHERNET SWITCH DRIVERS
13029 M: Ido Schimmel <idosch@nvidia.com>
13030 M: Petr Machata <petrm@nvidia.com>
13031 L: netdev@vger.kernel.org
13033 W: http://www.mellanox.com
13034 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13035 F: drivers/net/ethernet/mellanox/mlxsw/
13036 F: tools/testing/selftests/drivers/net/mlxsw/
13038 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13039 M: mlxsw@nvidia.com
13040 L: netdev@vger.kernel.org
13042 W: http://www.mellanox.com
13043 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13044 F: drivers/net/ethernet/mellanox/mlxfw/
13046 MELLANOX HARDWARE PLATFORM SUPPORT
13047 M: Hans de Goede <hdegoede@redhat.com>
13048 M: Mark Gross <markgross@kernel.org>
13049 M: Vadim Pasternak <vadimp@nvidia.com>
13050 L: platform-driver-x86@vger.kernel.org
13052 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13053 F: drivers/platform/mellanox/
13054 F: include/linux/platform_data/mlxreg.h
13056 MELLANOX MLX4 core VPI driver
13057 M: Tariq Toukan <tariqt@nvidia.com>
13058 L: netdev@vger.kernel.org
13059 L: linux-rdma@vger.kernel.org
13061 W: http://www.mellanox.com
13062 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13063 F: drivers/net/ethernet/mellanox/mlx4/
13064 F: include/linux/mlx4/
13066 MELLANOX MLX4 IB driver
13067 M: Yishai Hadas <yishaih@nvidia.com>
13068 L: linux-rdma@vger.kernel.org
13070 W: http://www.mellanox.com
13071 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13072 F: drivers/infiniband/hw/mlx4/
13073 F: include/linux/mlx4/
13074 F: include/uapi/rdma/mlx4-abi.h
13076 MELLANOX MLX5 core VPI driver
13077 M: Saeed Mahameed <saeedm@nvidia.com>
13078 M: Leon Romanovsky <leonro@nvidia.com>
13079 L: netdev@vger.kernel.org
13080 L: linux-rdma@vger.kernel.org
13082 W: http://www.mellanox.com
13083 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13084 F: Documentation/networking/device_drivers/ethernet/mellanox/
13085 F: drivers/net/ethernet/mellanox/mlx5/core/
13086 F: include/linux/mlx5/
13088 MELLANOX MLX5 IB driver
13089 M: Leon Romanovsky <leonro@nvidia.com>
13090 L: linux-rdma@vger.kernel.org
13092 W: http://www.mellanox.com
13093 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13094 F: drivers/infiniband/hw/mlx5/
13095 F: include/linux/mlx5/
13096 F: include/uapi/rdma/mlx5-abi.h
13098 MELLANOX MLXCPLD I2C AND MUX DRIVER
13099 M: Vadim Pasternak <vadimp@nvidia.com>
13100 M: Michael Shych <michaelsh@nvidia.com>
13101 L: linux-i2c@vger.kernel.org
13103 F: Documentation/i2c/busses/i2c-mlxcpld.rst
13104 F: drivers/i2c/busses/i2c-mlxcpld.c
13105 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
13107 MELLANOX MLXCPLD LED DRIVER
13108 M: Vadim Pasternak <vadimp@nvidia.com>
13109 L: linux-leds@vger.kernel.org
13111 F: Documentation/leds/leds-mlxcpld.rst
13112 F: drivers/leds/leds-mlxcpld.c
13113 F: drivers/leds/leds-mlxreg.c
13115 MELLANOX PLATFORM DRIVER
13116 M: Vadim Pasternak <vadimp@nvidia.com>
13117 L: platform-driver-x86@vger.kernel.org
13119 F: drivers/platform/x86/mlx-platform.c
13122 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13123 M: "Paul E. McKenney" <paulmck@kernel.org>
13124 L: linux-kernel@vger.kernel.org
13126 F: arch/powerpc/include/asm/membarrier.h
13127 F: include/uapi/linux/membarrier.h
13128 F: kernel/sched/membarrier.c
13131 M: Mike Rapoport <rppt@kernel.org>
13132 L: linux-mm@kvack.org
13134 F: Documentation/core-api/boot-time-mm.rst
13135 F: include/linux/memblock.h
13137 F: tools/testing/memblock/
13139 MEMORY CONTROLLER DRIVERS
13140 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13141 L: linux-kernel@vger.kernel.org
13143 B: mailto:krzysztof.kozlowski@linaro.org
13144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13145 F: Documentation/devicetree/bindings/memory-controllers/
13147 F: include/dt-bindings/memory/
13150 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13151 M: Dmitry Osipenko <digetx@gmail.com>
13152 L: linux-pm@vger.kernel.org
13153 L: linux-tegra@vger.kernel.org
13154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13156 F: drivers/devfreq/tegra30-devfreq.c
13159 M: Andrew Morton <akpm@linux-foundation.org>
13160 L: linux-mm@kvack.org
13162 W: http://www.linux-mm.org
13163 T: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13164 T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13165 F: include/linux/gfp.h
13166 F: include/linux/gfp_types.h
13167 F: include/linux/memory_hotplug.h
13168 F: include/linux/mm.h
13169 F: include/linux/mmzone.h
13170 F: include/linux/pagewalk.h
13171 F: include/linux/vmalloc.h
13173 F: tools/testing/selftests/vm/
13176 M: David Hildenbrand <david@redhat.com>
13177 M: Oscar Salvador <osalvador@suse.de>
13178 L: linux-mm@kvack.org
13180 F: Documentation/admin-guide/mm/memory-hotplug.rst
13181 F: Documentation/core-api/memory-hotplug.rst
13182 F: drivers/base/memory.c
13183 F: include/linux/memory_hotplug.h
13184 F: mm/memory_hotplug.c
13185 F: tools/testing/selftests/memory-hotplug/
13187 MEMORY TECHNOLOGY DEVICES (MTD)
13188 M: Miquel Raynal <miquel.raynal@bootlin.com>
13189 M: Richard Weinberger <richard@nod.at>
13190 M: Vignesh Raghavendra <vigneshr@ti.com>
13191 L: linux-mtd@lists.infradead.org
13193 W: http://www.linux-mtd.infradead.org/
13194 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13195 C: irc://irc.oftc.net/mtd
13196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13198 F: Documentation/devicetree/bindings/mtd/
13200 F: include/linux/mtd/
13201 F: include/uapi/mtd/
13203 MEMSENSING MICROSYSTEMS MSA311 DRIVER
13204 M: Dmitry Rokosov <ddrokosov@sberdevices.ru>
13205 L: linux-iio@vger.kernel.org
13207 F: Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
13208 F: drivers/iio/accel/msa311.c
13210 MEN A21 WATCHDOG DRIVER
13211 M: Johannes Thumshirn <morbidrsa@gmail.com>
13212 L: linux-watchdog@vger.kernel.org
13214 F: drivers/watchdog/mena21_wdt.c
13216 MEN CHAMELEON BUS (mcb)
13217 M: Johannes Thumshirn <morbidrsa@gmail.com>
13219 F: Documentation/driver-api/men-chameleon-bus.rst
13221 F: include/linux/mcb.h
13223 MEN F21BMC (Board Management Controller)
13224 M: Andreas Werner <andreas.werner@men.de>
13226 F: Documentation/hwmon/menf21bmc.rst
13227 F: drivers/hwmon/menf21bmc_hwmon.c
13228 F: drivers/leds/leds-menf21bmc.c
13229 F: drivers/mfd/menf21bmc.c
13230 F: drivers/watchdog/menf21bmc_wdt.c
13232 MEN Z069 WATCHDOG DRIVER
13233 M: Johannes Thumshirn <jth@kernel.org>
13234 L: linux-watchdog@vger.kernel.org
13236 F: drivers/watchdog/menz69_wdt.c
13238 MESON AO CEC DRIVER FOR AMLOGIC SOCS
13239 M: Neil Armstrong <narmstrong@baylibre.com>
13240 L: linux-media@vger.kernel.org
13241 L: linux-amlogic@lists.infradead.org
13243 W: http://linux-meson.com/
13244 T: git git://linuxtv.org/media_tree.git
13245 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13246 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
13247 F: drivers/media/cec/platform/meson/ao-cec.c
13249 MESON GE2D DRIVER FOR AMLOGIC SOCS
13250 M: Neil Armstrong <narmstrong@baylibre.com>
13251 L: linux-media@vger.kernel.org
13252 L: linux-amlogic@lists.infradead.org
13254 T: git git://linuxtv.org/media_tree.git
13255 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13256 F: drivers/media/platform/amlogic/meson-ge2d/
13258 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13259 M: Liang Yang <liang.yang@amlogic.com>
13260 L: linux-mtd@lists.infradead.org
13262 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
13263 F: drivers/mtd/nand/raw/meson_*
13265 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13266 M: Neil Armstrong <narmstrong@baylibre.com>
13267 L: linux-media@vger.kernel.org
13268 L: linux-amlogic@lists.infradead.org
13270 T: git git://linuxtv.org/media_tree.git
13271 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13272 F: drivers/staging/media/meson/vdec/
13274 METHODE UDPU SUPPORT
13275 M: Vladimir Vid <vladimir.vid@sartura.hr>
13277 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13280 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13281 R: Hemant Kumar <quic_hemantk@quicinc.com>
13282 L: mhi@lists.linux.dev
13283 L: linux-arm-msm@vger.kernel.org
13285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13286 F: Documentation/ABI/stable/sysfs-bus-mhi
13287 F: Documentation/mhi/
13288 F: drivers/bus/mhi/
13289 F: include/linux/mhi.h
13291 MICROBLAZE ARCHITECTURE
13292 M: Michal Simek <monstr@monstr.eu>
13294 W: http://www.monstr.eu/fdt/
13295 T: git git://git.monstr.eu/linux-2.6-microblaze.git
13296 F: arch/microblaze/
13298 MICROCHIP AT91 DMA DRIVERS
13299 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13300 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13302 L: dmaengine@vger.kernel.org
13304 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
13305 F: drivers/dma/at_hdmac.c
13306 F: drivers/dma/at_hdmac_regs.h
13307 F: drivers/dma/at_xdmac.c
13308 F: include/dt-bindings/dma/at91.h
13310 MICROCHIP AT91 SERIAL DRIVER
13311 M: Richard Genoud <richard.genoud@gmail.com>
13313 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13314 F: drivers/tty/serial/atmel_serial.c
13315 F: drivers/tty/serial/atmel_serial.h
13317 MICROCHIP AT91 USART MFD DRIVER
13318 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13319 L: linux-kernel@vger.kernel.org
13321 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13322 F: drivers/mfd/at91-usart.c
13323 F: include/dt-bindings/mfd/at91-usart.h
13325 MICROCHIP AT91 USART SPI DRIVER
13326 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
13327 L: linux-spi@vger.kernel.org
13329 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
13330 F: drivers/spi/spi-at91-usart.c
13332 MICROCHIP AUDIO ASOC DRIVERS
13333 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13334 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13338 MICROCHIP CSI2DC DRIVER
13339 M: Eugen Hristev <eugen.hristev@microchip.com>
13340 L: linux-media@vger.kernel.org
13342 F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13343 F: drivers/media/platform/atmel/microchip-csi2dc.c
13345 MICROCHIP ECC DRIVER
13346 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13347 L: linux-crypto@vger.kernel.org
13349 F: drivers/crypto/atmel-ecc.*
13351 MICROCHIP EIC DRIVER
13352 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13353 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13355 F: drivers/irqchip/irq-mchp-eic.c
13357 MICROCHIP I2C DRIVER
13358 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13359 L: linux-i2c@vger.kernel.org
13361 F: drivers/i2c/busses/i2c-at91-*.c
13362 F: drivers/i2c/busses/i2c-at91.h
13364 MICROCHIP ISC DRIVER
13365 M: Eugen Hristev <eugen.hristev@microchip.com>
13366 L: linux-media@vger.kernel.org
13368 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
13369 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
13370 F: drivers/media/platform/atmel/atmel-isc*
13371 F: drivers/media/platform/atmel/atmel-sama*-isc*
13372 F: include/linux/atmel-isc-media.h
13374 MICROCHIP ISI DRIVER
13375 M: Eugen Hristev <eugen.hristev@microchip.com>
13376 L: linux-media@vger.kernel.org
13378 F: drivers/media/platform/atmel/atmel-isi.c
13379 F: drivers/media/platform/atmel/atmel-isi.h
13381 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13382 M: Woojung Huh <woojung.huh@microchip.com>
13383 M: UNGLinuxDriver@microchip.com
13384 L: netdev@vger.kernel.org
13386 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13387 F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13388 F: drivers/net/dsa/microchip/*
13389 F: include/linux/platform_data/microchip-ksz.h
13390 F: net/dsa/tag_ksz.c
13392 MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13393 M: Arun Ramadoss <arun.ramadoss@microchip.com>
13394 R: UNGLinuxDriver@microchip.com
13395 L: netdev@vger.kernel.org
13397 F: drivers/net/phy/microchip_t1.c
13399 MICROCHIP LAN743X ETHERNET DRIVER
13400 M: Bryan Whitehead <bryan.whitehead@microchip.com>
13401 M: UNGLinuxDriver@microchip.com
13402 L: netdev@vger.kernel.org
13404 F: drivers/net/ethernet/microchip/lan743x_*
13406 MICROCHIP LAN966X ETHERNET DRIVER
13407 M: Horatiu Vultur <horatiu.vultur@microchip.com>
13408 M: UNGLinuxDriver@microchip.com
13409 L: netdev@vger.kernel.org
13411 F: drivers/net/ethernet/microchip/lan966x/*
13413 MICROCHIP LCDFB DRIVER
13414 M: Nicolas Ferre <nicolas.ferre@microchip.com>
13415 L: linux-fbdev@vger.kernel.org
13417 F: drivers/video/fbdev/atmel_lcdfb.c
13418 F: include/video/atmel_lcdc.h
13420 MICROCHIP MCP16502 PMIC DRIVER
13421 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13424 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13425 F: drivers/regulator/mcp16502.c
13427 MICROCHIP MCP3911 ADC DRIVER
13428 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13429 M: Kent Gustavsson <kent@minoris.se>
13430 L: linux-iio@vger.kernel.org
13432 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13433 F: drivers/iio/adc/mcp3911.c
13435 MICROCHIP MMC/SD/SDIO MCI DRIVER
13436 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13438 F: drivers/mmc/host/atmel-mci.c
13440 MICROCHIP NAND DRIVER
13441 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13442 L: linux-mtd@lists.infradead.org
13444 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
13445 F: drivers/mtd/nand/raw/atmel/*
13447 MICROCHIP PCI1XXXX GP DRIVER
13448 M: Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13449 L: linux-gpio@vger.kernel.org
13451 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
13452 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
13453 F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
13455 MICROCHIP OTPC DRIVER
13456 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13459 F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13460 F: drivers/nvmem/microchip-otpc.c
13461 F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13463 MICROCHIP PWM DRIVER
13464 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13466 L: linux-pwm@vger.kernel.org
13468 F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13469 F: drivers/pwm/pwm-atmel.c
13471 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13472 M: Eugen Hristev <eugen.hristev@microchip.com>
13473 L: linux-iio@vger.kernel.org
13475 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13476 F: drivers/iio/adc/at91-sama5d2_adc.c
13477 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13479 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13480 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13482 F: drivers/power/reset/at91-sama5d2_shdwc.c
13484 MICROCHIP SPI DRIVER
13485 M: Tudor Ambarus <tudor.ambarus@microchip.com>
13487 F: drivers/spi/spi-atmel.*
13489 MICROCHIP SSC DRIVER
13490 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13493 F: drivers/misc/atmel-ssc.c
13494 F: include/linux/atmel-ssc.h
13496 MICROCHIP USB251XB DRIVER
13497 M: Richard Leitner <richard.leitner@skidata.com>
13498 L: linux-usb@vger.kernel.org
13500 F: Documentation/devicetree/bindings/usb/usb251xb.txt
13501 F: drivers/usb/misc/usb251xb.c
13503 MICROCHIP USBA UDC DRIVER
13504 M: Cristian Birsan <cristian.birsan@microchip.com>
13505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13507 F: drivers/usb/gadget/udc/atmel_usba_udc.*
13509 MICROCHIP WILC1000 WIFI DRIVER
13510 M: Ajay Singh <ajay.kathat@microchip.com>
13511 M: Claudiu Beznea <claudiu.beznea@microchip.com>
13512 L: linux-wireless@vger.kernel.org
13514 F: drivers/net/wireless/microchip/wilc1000/
13516 MICROSEMI MIPS SOCS
13517 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13518 M: UNGLinuxDriver@microchip.com
13519 L: linux-mips@vger.kernel.org
13521 F: Documentation/devicetree/bindings/mips/mscc.txt
13522 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13523 F: arch/mips/boot/dts/mscc/
13524 F: arch/mips/configs/generic/board-ocelot.config
13525 F: arch/mips/generic/board-ocelot.c
13527 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13528 M: Don Brace <don.brace@microchip.com>
13529 L: storagedev@microchip.com
13530 L: linux-scsi@vger.kernel.org
13532 F: Documentation/scsi/smartpqi.rst
13533 F: drivers/scsi/smartpqi/Kconfig
13534 F: drivers/scsi/smartpqi/Makefile
13535 F: drivers/scsi/smartpqi/smartpqi*.[ch]
13536 F: include/linux/cciss*.h
13537 F: include/uapi/linux/cciss*.h
13539 MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
13540 M: Maximilian Luz <luzmaximilian@gmail.com>
13541 L: platform-driver-x86@vger.kernel.org
13543 F: drivers/platform/surface/surface_aggregator_tabletsw.c
13545 MICROSOFT SURFACE BATTERY AND AC DRIVERS
13546 M: Maximilian Luz <luzmaximilian@gmail.com>
13547 L: linux-pm@vger.kernel.org
13548 L: platform-driver-x86@vger.kernel.org
13550 F: drivers/power/supply/surface_battery.c
13551 F: drivers/power/supply/surface_charger.c
13553 MICROSOFT SURFACE DTX DRIVER
13554 M: Maximilian Luz <luzmaximilian@gmail.com>
13555 L: platform-driver-x86@vger.kernel.org
13557 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
13558 F: drivers/platform/surface/surface_dtx.c
13559 F: include/uapi/linux/surface_aggregator/dtx.h
13561 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13562 M: Maximilian Luz <luzmaximilian@gmail.com>
13563 L: platform-driver-x86@vger.kernel.org
13565 F: drivers/platform/surface/surface_gpe.c
13567 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13568 M: Hans de Goede <hdegoede@redhat.com>
13569 M: Mark Gross <markgross@kernel.org>
13570 M: Maximilian Luz <luzmaximilian@gmail.com>
13571 L: platform-driver-x86@vger.kernel.org
13573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13574 F: drivers/platform/surface/
13576 MICROSOFT SURFACE HID TRANSPORT DRIVER
13577 M: Maximilian Luz <luzmaximilian@gmail.com>
13578 L: linux-input@vger.kernel.org
13579 L: platform-driver-x86@vger.kernel.org
13581 F: drivers/hid/surface-hid/
13583 MICROSOFT SURFACE HOT-PLUG DRIVER
13584 M: Maximilian Luz <luzmaximilian@gmail.com>
13585 L: platform-driver-x86@vger.kernel.org
13587 F: drivers/platform/surface/surface_hotplug.c
13589 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13590 M: Maximilian Luz <luzmaximilian@gmail.com>
13591 L: platform-driver-x86@vger.kernel.org
13593 F: drivers/platform/surface/surface_platform_profile.c
13595 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13596 M: Chen Yu <yu.c.chen@intel.com>
13597 L: platform-driver-x86@vger.kernel.org
13599 F: drivers/platform/surface/surfacepro3_button.c
13601 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13602 M: Maximilian Luz <luzmaximilian@gmail.com>
13603 L: platform-driver-x86@vger.kernel.org
13605 W: https://github.com/linux-surface/surface-aggregator-module
13606 C: irc://irc.libera.chat/linux-surface
13607 F: Documentation/driver-api/surface_aggregator/
13608 F: drivers/platform/surface/aggregator/
13609 F: drivers/platform/surface/surface_acpi_notify.c
13610 F: drivers/platform/surface/surface_aggregator_cdev.c
13611 F: drivers/platform/surface/surface_aggregator_registry.c
13612 F: include/linux/surface_acpi_notify.h
13613 F: include/linux/surface_aggregator/
13614 F: include/uapi/linux/surface_aggregator/
13616 MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
13617 M: Maximilian Luz <luzmaximilian@gmail.com>
13618 L: platform-driver-x86@vger.kernel.org
13620 F: drivers/platform/surface/surface_aggregator_hub.c
13622 MICROTEK X6 SCANNER
13623 M: Oliver Neukum <oliver@neukum.org>
13625 F: drivers/usb/image/microtek.*
13627 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13628 M: Luka Kovacic <luka.kovacic@sartura.hr>
13629 M: Luka Perkov <luka.perkov@sartura.hr>
13631 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13632 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13633 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13634 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13635 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13636 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13638 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13639 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13640 L: linux-media@vger.kernel.org
13642 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13643 F: Documentation/driver-api/media/drivers/ccs/
13644 F: Documentation/userspace-api/media/drivers/ccs.rst
13645 F: drivers/media/i2c/ccs-pll.c
13646 F: drivers/media/i2c/ccs-pll.h
13647 F: drivers/media/i2c/ccs/
13648 F: include/uapi/linux/ccs.h
13649 F: include/uapi/linux/smiapp.h
13652 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13653 L: linux-mips@vger.kernel.org
13655 W: http://www.linux-mips.org/
13656 Q: https://patchwork.kernel.org/project/linux-mips/list/
13657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13658 F: Documentation/devicetree/bindings/mips/
13659 F: Documentation/mips/
13661 F: drivers/platform/mips/
13662 F: include/dt-bindings/mips/
13664 MIPS BOSTON DEVELOPMENT BOARD
13665 M: Paul Burton <paulburton@kernel.org>
13666 L: linux-mips@vger.kernel.org
13668 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
13669 F: arch/mips/boot/dts/img/boston.dts
13670 F: arch/mips/configs/generic/board-boston.config
13671 F: drivers/clk/imgtec/clk-boston.c
13672 F: include/dt-bindings/clock/boston-clock.h
13675 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13676 M: Serge Semin <fancer.lancer@gmail.com>
13677 L: linux-mips@vger.kernel.org
13679 F: drivers/bus/mips_cdmm.c
13680 F: drivers/clocksource/mips-gic-timer.c
13681 F: drivers/cpuidle/cpuidle-cps.c
13682 F: drivers/irqchip/irq-mips-cpu.c
13683 F: drivers/irqchip/irq-mips-gic.c
13685 MIPS GENERIC PLATFORM
13686 M: Paul Burton <paulburton@kernel.org>
13687 L: linux-mips@vger.kernel.org
13689 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13690 F: arch/mips/generic/
13691 F: arch/mips/tools/generic-board-config.sh
13693 MIPS RINT INSTRUCTION EMULATION
13694 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
13695 L: linux-mips@vger.kernel.org
13697 F: arch/mips/math-emu/dp_rint.c
13698 F: arch/mips/math-emu/sp_rint.c
13700 MIPS/LOONGSON1 ARCHITECTURE
13701 M: Keguang Zhang <keguang.zhang@gmail.com>
13702 L: linux-mips@vger.kernel.org
13704 F: arch/mips/include/asm/mach-loongson32/
13705 F: arch/mips/loongson32/
13706 F: drivers/*/*/*loongson1*
13707 F: drivers/*/*loongson1*
13709 MIPS/LOONGSON2EF ARCHITECTURE
13710 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13711 L: linux-mips@vger.kernel.org
13713 F: arch/mips/include/asm/mach-loongson2ef/
13714 F: arch/mips/loongson2ef/
13715 F: drivers/cpufreq/loongson2_cpufreq.c
13717 MIPS/LOONGSON64 ARCHITECTURE
13718 M: Huacai Chen <chenhuacai@kernel.org>
13719 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
13720 L: linux-mips@vger.kernel.org
13722 F: arch/mips/include/asm/mach-loongson64/
13723 F: arch/mips/loongson64/
13724 F: drivers/irqchip/irq-loongson*
13725 F: drivers/platform/mips/cpu_hwmon.c
13727 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13728 M: Hans Verkuil <hverkuil@xs4all.nl>
13729 L: linux-media@vger.kernel.org
13731 W: https://linuxtv.org
13732 T: git git://linuxtv.org/media_tree.git
13733 F: drivers/media/radio/radio-miropcm20*
13736 R: Lubomir Rintel <lkundrak@v3.sk>
13737 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13740 F: arch/arm/boot/dts/mmp*
13741 F: arch/arm/mach-mmp/
13742 F: include/linux/soc/mmp/
13744 MMP USB PHY DRIVERS
13745 R: Lubomir Rintel <lkundrak@v3.sk>
13746 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13748 F: drivers/phy/marvell/phy-mmp3-usb.c
13749 F: drivers/phy/marvell/phy-pxa-usb.c
13751 MMU GATHER AND TLB INVALIDATION
13752 M: Will Deacon <will@kernel.org>
13753 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13754 M: Andrew Morton <akpm@linux-foundation.org>
13755 M: Nick Piggin <npiggin@gmail.com>
13756 M: Peter Zijlstra <peterz@infradead.org>
13757 L: linux-arch@vger.kernel.org
13758 L: linux-mm@kvack.org
13760 F: arch/*/include/asm/tlb.h
13761 F: include/asm-generic/tlb.h
13764 MN88472 MEDIA DRIVER
13765 M: Antti Palosaari <crope@iki.fi>
13766 L: linux-media@vger.kernel.org
13768 W: https://linuxtv.org
13769 W: http://palosaari.fi/linux/
13770 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13771 F: drivers/media/dvb-frontends/mn88472*
13773 MN88473 MEDIA DRIVER
13774 M: Antti Palosaari <crope@iki.fi>
13775 L: linux-media@vger.kernel.org
13777 W: https://linuxtv.org
13778 W: http://palosaari.fi/linux/
13779 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13780 F: drivers/media/dvb-frontends/mn88473*
13783 M: Luis Chamberlain <mcgrof@kernel.org>
13784 L: linux-modules@vger.kernel.org
13785 L: linux-kernel@vger.kernel.org
13787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13788 F: include/linux/module.h
13792 MONOLITHIC POWER SYSTEM PMIC DRIVER
13793 M: Saravanan Sekar <sravanhome@gmail.com>
13795 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13796 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13797 F: drivers/iio/adc/mp2629_adc.c
13798 F: drivers/mfd/mp2629.c
13799 F: drivers/power/supply/mp2629_charger.c
13800 F: drivers/regulator/mp5416.c
13801 F: drivers/regulator/mpq7920.c
13802 F: drivers/regulator/mpq7920.h
13803 F: include/linux/mfd/mp2629.h
13805 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13807 W: http://popies.net/meye/
13808 F: Documentation/userspace-api/media/drivers/meye*
13809 F: drivers/media/pci/meye/
13810 F: include/uapi/linux/meye.h
13812 MOTORCOMM PHY DRIVER
13813 M: Peter Geis <pgwipeout@gmail.com>
13814 L: netdev@vger.kernel.org
13816 F: drivers/net/phy/motorcomm.c
13818 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13819 M: Jiri Slaby <jirislaby@kernel.org>
13821 F: Documentation/driver-api/tty/moxa-smartio.rst
13822 F: drivers/tty/mxser.*
13824 MR800 AVERMEDIA USB FM RADIO DRIVER
13825 M: Alexey Klimov <klimov.linux@gmail.com>
13826 L: linux-media@vger.kernel.org
13828 T: git git://linuxtv.org/media_tree.git
13829 F: drivers/media/radio/radio-mr800.c
13831 MRF24J40 IEEE 802.15.4 RADIO DRIVER
13832 M: Alan Ott <alan@signal11.us>
13833 L: linux-wpan@vger.kernel.org
13835 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13836 F: drivers/net/ieee802154/mrf24j40.c
13839 M: "Lee, Chun-Yi" <jlee@suse.com>
13840 L: platform-driver-x86@vger.kernel.org
13842 F: drivers/platform/x86/msi-laptop.c
13845 L: platform-driver-x86@vger.kernel.org
13847 F: drivers/platform/x86/msi-wmi.c
13849 MSI001 MEDIA DRIVER
13850 M: Antti Palosaari <crope@iki.fi>
13851 L: linux-media@vger.kernel.org
13853 W: https://linuxtv.org
13854 W: http://palosaari.fi/linux/
13855 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13856 T: git git://linuxtv.org/anttip/media_tree.git
13857 F: drivers/media/tuners/msi001*
13859 MSI2500 MEDIA DRIVER
13860 M: Antti Palosaari <crope@iki.fi>
13861 L: linux-media@vger.kernel.org
13863 W: https://linuxtv.org
13864 W: http://palosaari.fi/linux/
13865 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13866 T: git git://linuxtv.org/anttip/media_tree.git
13867 F: drivers/media/usb/msi2500/
13869 MSTAR INTERRUPT CONTROLLER DRIVER
13870 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13871 M: Daniel Palmer <daniel@thingy.jp>
13873 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13874 F: drivers/irqchip/irq-mst-intc.c
13876 MSYSTEMS DISKONCHIP G3 MTD DRIVER
13877 M: Robert Jarzmik <robert.jarzmik@free.fr>
13878 L: linux-mtd@lists.infradead.org
13880 F: drivers/mtd/devices/docg3*
13882 MT9M032 APTINA SENSOR DRIVER
13883 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13884 L: linux-media@vger.kernel.org
13886 T: git git://linuxtv.org/media_tree.git
13887 F: drivers/media/i2c/mt9m032.c
13888 F: include/media/i2c/mt9m032.h
13890 MT9P031 APTINA CAMERA SENSOR
13891 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13892 L: linux-media@vger.kernel.org
13894 T: git git://linuxtv.org/media_tree.git
13895 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13896 F: drivers/media/i2c/mt9p031.c
13897 F: include/media/i2c/mt9p031.h
13899 MT9T001 APTINA CAMERA SENSOR
13900 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13901 L: linux-media@vger.kernel.org
13903 T: git git://linuxtv.org/media_tree.git
13904 F: drivers/media/i2c/mt9t001.c
13905 F: include/media/i2c/mt9t001.h
13907 MT9T112 APTINA CAMERA SENSOR
13908 M: Jacopo Mondi <jacopo@jmondi.org>
13909 L: linux-media@vger.kernel.org
13911 T: git git://linuxtv.org/media_tree.git
13912 F: drivers/media/i2c/mt9t112.c
13913 F: include/media/i2c/mt9t112.h
13915 MT9V032 APTINA CAMERA SENSOR
13916 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13917 L: linux-media@vger.kernel.org
13919 T: git git://linuxtv.org/media_tree.git
13920 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13921 F: drivers/media/i2c/mt9v032.c
13922 F: include/media/i2c/mt9v032.h
13924 MT9V111 APTINA CAMERA SENSOR
13925 M: Jacopo Mondi <jacopo@jmondi.org>
13926 L: linux-media@vger.kernel.org
13928 T: git git://linuxtv.org/media_tree.git
13929 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13930 F: drivers/media/i2c/mt9v111.c
13932 MULTIFUNCTION DEVICES (MFD)
13933 M: Lee Jones <lee@kernel.org>
13935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13936 F: Documentation/devicetree/bindings/mfd/
13938 F: include/dt-bindings/mfd/
13939 F: include/linux/mfd/
13941 MULTIMEDIA CARD (MMC) ETC. OVER SPI
13943 F: drivers/mmc/host/mmc_spi.c
13944 F: include/linux/spi/mmc_spi.h
13946 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13947 M: Ulf Hansson <ulf.hansson@linaro.org>
13948 L: linux-mmc@vger.kernel.org
13950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13951 F: Documentation/devicetree/bindings/mmc/
13953 F: include/linux/mmc/
13954 F: include/uapi/linux/mmc/
13956 MULTIPLEXER SUBSYSTEM
13957 M: Peter Rosin <peda@axentia.se>
13959 F: Documentation/ABI/testing/sysfs-class-mux*
13960 F: Documentation/devicetree/bindings/mux/
13962 F: include/dt-bindings/mux/
13963 F: include/linux/mux/
13965 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13966 M: Bin Liu <b-liu@ti.com>
13967 L: linux-usb@vger.kernel.org
13969 F: drivers/usb/musb/
13971 MXL301RF MEDIA DRIVER
13972 M: Akihiro Tsukada <tskd08@gmail.com>
13973 L: linux-media@vger.kernel.org
13975 F: drivers/media/tuners/mxl301rf*
13977 MXL5007T MEDIA DRIVER
13978 M: Michael Krufky <mkrufky@linuxtv.org>
13979 L: linux-media@vger.kernel.org
13981 W: https://linuxtv.org
13982 W: http://github.com/mkrufky
13983 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13984 T: git git://linuxtv.org/mkrufky/tuners.git
13985 F: drivers/media/tuners/mxl5007t.*
13988 M: Marek Vasut <marex@denx.de>
13989 M: Stefan Agner <stefan@agner.ch>
13990 L: dri-devel@lists.freedesktop.org
13992 T: git git://anongit.freedesktop.org/drm/drm-misc
13993 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13994 F: drivers/gpu/drm/mxsfb/
13996 MYLEX DAC960 PCI RAID Controller
13997 M: Hannes Reinecke <hare@kernel.org>
13998 L: linux-scsi@vger.kernel.org
14000 F: drivers/scsi/myrb.*
14001 F: drivers/scsi/myrs.*
14003 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
14004 M: Chris Lee <christopher.lee@cspi.com>
14005 L: netdev@vger.kernel.org
14007 W: https://www.cspi.com/ethernet-products/support/downloads/
14008 F: drivers/net/ethernet/myricom/myri10ge/
14010 NAND FLASH SUBSYSTEM
14011 M: Miquel Raynal <miquel.raynal@bootlin.com>
14012 R: Richard Weinberger <richard@nod.at>
14013 L: linux-mtd@lists.infradead.org
14015 W: http://www.linux-mtd.infradead.org/
14016 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14017 C: irc://irc.oftc.net/mtd
14018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
14019 F: drivers/mtd/nand/
14020 F: include/linux/mtd/*nand*.h
14022 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14023 M: Daniel Mack <zonque@gmail.com>
14024 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14026 W: http://www.native-instruments.com
14027 F: sound/usb/caiaq/
14029 NATSEMI ETHERNET DRIVER (DP8381x)
14031 F: drivers/net/ethernet/natsemi/natsemi.c
14033 NCR 5380 SCSI DRIVERS
14034 M: Finn Thain <fthain@linux-m68k.org>
14035 M: Michael Schmitz <schmitzmic@gmail.com>
14036 L: linux-scsi@vger.kernel.org
14038 F: Documentation/scsi/g_NCR5380.rst
14039 F: drivers/scsi/NCR5380.*
14040 F: drivers/scsi/arm/cumana_1.c
14041 F: drivers/scsi/arm/oak.c
14042 F: drivers/scsi/atari_scsi.*
14043 F: drivers/scsi/dmx3191d.c
14044 F: drivers/scsi/g_NCR5380.*
14045 F: drivers/scsi/mac_scsi.*
14046 F: drivers/scsi/sun3_scsi.*
14047 F: drivers/scsi/sun3_scsi_vme.c
14050 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
14054 NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14055 M: Guenter Roeck <linux@roeck-us.net>
14056 L: linux-hwmon@vger.kernel.org
14058 F: Documentation/hwmon/nct6775.rst
14059 F: drivers/hwmon/nct6775-core.c
14060 F: drivers/hwmon/nct6775-platform.c
14061 F: drivers/hwmon/nct6775.h
14063 NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14064 M: Zev Weiss <zev@bewilderbeest.net>
14065 L: linux-hwmon@vger.kernel.org
14067 F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14068 F: drivers/hwmon/nct6775-i2c.c
14071 M: Jakub Kicinski <kuba@kernel.org>
14073 F: drivers/net/netdevsim/*
14075 NETEM NETWORK EMULATOR
14076 M: Stephen Hemminger <stephen@networkplumber.org>
14077 L: netdev@vger.kernel.org
14079 F: net/sched/sch_netem.c
14081 NETERION 10GbE DRIVERS (s2io)
14082 M: Jon Mason <jdmason@kudzu.us>
14083 L: netdev@vger.kernel.org
14085 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14086 F: drivers/net/ethernet/neterion/
14089 M: Pablo Neira Ayuso <pablo@netfilter.org>
14090 M: Jozsef Kadlecsik <kadlec@netfilter.org>
14091 M: Florian Westphal <fw@strlen.de>
14092 L: netfilter-devel@vger.kernel.org
14093 L: coreteam@netfilter.org
14095 W: http://www.netfilter.org/
14096 W: http://www.iptables.org/
14097 W: http://www.nftables.org/
14098 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
14099 C: irc://irc.libera.chat/netfilter
14100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14102 F: include/linux/netfilter*
14103 F: include/linux/netfilter/
14104 F: include/net/netfilter/
14105 F: include/uapi/linux/netfilter*
14106 F: include/uapi/linux/netfilter/
14107 F: net/*/netfilter.c
14108 F: net/*/netfilter/
14109 F: net/bridge/br_netfilter*.c
14112 NETROM NETWORK LAYER
14113 M: Ralf Baechle <ralf@linux-mips.org>
14114 L: linux-hams@vger.kernel.org
14116 W: http://www.linux-ax25.org/
14117 F: include/net/netrom.h
14118 F: include/uapi/linux/netrom.h
14121 NETRONIX EMBEDDED CONTROLLER
14122 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14124 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14125 F: drivers/mfd/ntxec.c
14126 F: drivers/pwm/pwm-ntxec.c
14127 F: drivers/rtc/rtc-ntxec.c
14128 F: include/linux/mfd/ntxec.h
14130 NETRONOME ETHERNET DRIVERS
14131 M: Simon Horman <simon.horman@corigine.com>
14132 R: Jakub Kicinski <kuba@kernel.org>
14133 L: oss-drivers@corigine.com
14135 F: drivers/net/ethernet/netronome/
14137 NETWORK BLOCK DEVICE (NBD)
14138 M: Josef Bacik <josef@toxicpanda.com>
14139 L: linux-block@vger.kernel.org
14140 L: nbd@other.debian.org
14142 F: Documentation/admin-guide/blockdev/nbd.rst
14143 F: drivers/block/nbd.c
14144 F: include/trace/events/nbd.h
14145 F: include/uapi/linux/nbd.h
14147 NETWORK DROP MONITOR
14148 M: Neil Horman <nhorman@tuxdriver.com>
14149 L: netdev@vger.kernel.org
14151 W: https://fedorahosted.org/dropwatch/
14152 F: include/uapi/linux/net_dropmon.h
14153 F: net/core/drop_monitor.c
14156 M: "David S. Miller" <davem@davemloft.net>
14157 M: Eric Dumazet <edumazet@google.com>
14158 M: Jakub Kicinski <kuba@kernel.org>
14159 M: Paolo Abeni <pabeni@redhat.com>
14160 L: netdev@vger.kernel.org
14162 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14165 F: Documentation/devicetree/bindings/net/
14166 F: drivers/connector/
14168 F: include/dt-bindings/net/
14169 F: include/linux/etherdevice.h
14170 F: include/linux/fcdevice.h
14171 F: include/linux/fddidevice.h
14172 F: include/linux/hippidevice.h
14173 F: include/linux/if_*
14174 F: include/linux/inetdevice.h
14175 F: include/linux/netdevice.h
14176 F: include/uapi/linux/if_*
14177 F: include/uapi/linux/netdevice.h
14179 NETWORKING DRIVERS (WIRELESS)
14180 M: Kalle Valo <kvalo@kernel.org>
14181 L: linux-wireless@vger.kernel.org
14183 W: https://wireless.wiki.kernel.org/
14184 Q: https://patchwork.kernel.org/project/linux-wireless/list/
14185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14187 F: Documentation/devicetree/bindings/net/wireless/
14188 F: drivers/net/wireless/
14191 M: Andrew Lunn <andrew@lunn.ch>
14192 M: Vivien Didelot <vivien.didelot@gmail.com>
14193 M: Florian Fainelli <f.fainelli@gmail.com>
14194 M: Vladimir Oltean <olteanv@gmail.com>
14196 F: Documentation/devicetree/bindings/net/dsa/
14197 F: drivers/net/dsa/
14198 F: include/linux/dsa/
14199 F: include/linux/platform_data/dsa.h
14200 F: include/net/dsa.h
14202 F: tools/testing/selftests/drivers/net/dsa/
14204 NETWORKING [GENERAL]
14205 M: "David S. Miller" <davem@davemloft.net>
14206 M: Eric Dumazet <edumazet@google.com>
14207 M: Jakub Kicinski <kuba@kernel.org>
14208 M: Paolo Abeni <pabeni@redhat.com>
14209 L: netdev@vger.kernel.org
14211 Q: https://patchwork.kernel.org/project/netdevbpf/list/
14212 B: mailto:netdev@vger.kernel.org
14213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14215 F: Documentation/networking/
14216 F: Documentation/process/maintainer-netdev.rst
14217 F: include/linux/in.h
14218 F: include/linux/net.h
14219 F: include/linux/netdevice.h
14221 F: include/uapi/linux/in.h
14222 F: include/uapi/linux/net.h
14223 F: include/uapi/linux/net_namespace.h
14224 F: include/uapi/linux/netdevice.h
14228 F: tools/testing/selftests/net/
14231 M: Steffen Klassert <steffen.klassert@secunet.com>
14232 M: Herbert Xu <herbert@gondor.apana.org.au>
14233 M: "David S. Miller" <davem@davemloft.net>
14234 L: netdev@vger.kernel.org
14236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14238 F: include/net/xfrm.h
14239 F: include/uapi/linux/xfrm.h
14242 F: net/ipv4/ip_vti.c
14243 F: net/ipv4/ipcomp.c
14247 F: net/ipv6/ip6_vti.c
14248 F: net/ipv6/ipcomp6.c
14252 F: tools/testing/selftests/net/ipsec.c
14254 NETWORKING [IPv4/IPv6]
14255 M: "David S. Miller" <davem@davemloft.net>
14256 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
14257 M: David Ahern <dsahern@kernel.org>
14258 L: netdev@vger.kernel.org
14260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14262 F: include/linux/ip.h
14263 F: include/linux/ipv6*
14264 F: include/net/fib*
14266 F: include/net/route.h
14270 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14271 M: Paul Moore <paul@paul-moore.com>
14272 L: netdev@vger.kernel.org
14273 L: linux-security-module@vger.kernel.org
14275 W: https://github.com/netlabel
14276 F: Documentation/netlabel/
14277 F: include/net/calipso.h
14278 F: include/net/cipso_ipv4.h
14279 F: include/net/netlabel.h
14280 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
14281 F: include/uapi/linux/netfilter/xt_SECMARK.h
14282 F: net/ipv4/cipso_ipv4.c
14283 F: net/ipv6/calipso.c
14284 F: net/netfilter/xt_CONNSECMARK.c
14285 F: net/netfilter/xt_SECMARK.c
14289 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
14290 M: Matthieu Baerts <matthieu.baerts@tessares.net>
14291 L: netdev@vger.kernel.org
14292 L: mptcp@lists.linux.dev
14294 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
14295 B: https://github.com/multipath-tcp/mptcp_net-next/issues
14296 F: Documentation/networking/mptcp-sysctl.rst
14297 F: include/net/mptcp.h
14298 F: include/trace/events/mptcp.h
14299 F: include/uapi/linux/mptcp.h
14301 F: tools/testing/selftests/bpf/*/*mptcp*.c
14302 F: tools/testing/selftests/net/mptcp/
14305 M: Eric Dumazet <edumazet@google.com>
14306 L: netdev@vger.kernel.org
14308 F: include/linux/tcp.h
14309 F: include/net/tcp.h
14310 F: include/trace/events/tcp.h
14311 F: include/uapi/linux/tcp.h
14312 F: net/ipv4/syncookies.c
14314 F: net/ipv6/syncookies.c
14318 M: Boris Pismenny <borisp@nvidia.com>
14319 M: John Fastabend <john.fastabend@gmail.com>
14320 M: Jakub Kicinski <kuba@kernel.org>
14321 L: netdev@vger.kernel.org
14323 F: include/net/tls.h
14324 F: include/uapi/linux/tls.h
14327 NETXEN (1/10) GbE SUPPORT
14328 M: Manish Chopra <manishc@marvell.com>
14329 M: Rahul Verma <rahulv@marvell.com>
14330 M: GR-Linux-NIC-Dev@marvell.com
14331 L: netdev@vger.kernel.org
14333 F: drivers/net/ethernet/qlogic/netxen/
14335 NET_FAILOVER MODULE
14336 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
14337 L: netdev@vger.kernel.org
14339 F: Documentation/networking/net_failover.rst
14340 F: drivers/net/net_failover.c
14341 F: include/net/net_failover.h
14344 M: David Ahern <dsahern@kernel.org>
14345 L: netdev@vger.kernel.org
14347 F: include/net/netns/nexthop.h
14348 F: include/net/nexthop.h
14349 F: include/uapi/linux/nexthop.h
14350 F: net/ipv4/nexthop.c
14353 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14354 L: linux-nfc@lists.01.org (subscribers-only)
14355 L: netdev@vger.kernel.org
14357 B: mailto:linux-nfc@lists.01.org
14358 F: Documentation/devicetree/bindings/net/nfc/
14360 F: include/linux/platform_data/nfcmrvl.h
14361 F: include/net/nfc/
14362 F: include/uapi/linux/nfc.h
14365 NFC VIRTUAL NCI DEVICE DRIVER
14366 M: Bongsu Jeon <bongsu.jeon@samsung.com>
14367 L: netdev@vger.kernel.org
14368 L: linux-nfc@lists.01.org (subscribers-only)
14370 F: drivers/nfc/virtual_ncidev.c
14371 F: tools/testing/selftests/nci/
14373 NFS, SUNRPC, AND LOCKD CLIENTS
14374 M: Trond Myklebust <trond.myklebust@hammerspace.com>
14375 M: Anna Schumaker <anna@kernel.org>
14376 L: linux-nfs@vger.kernel.org
14378 W: http://client.linux-nfs.org
14379 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14383 F: include/linux/lockd/
14384 F: include/linux/nfs*
14385 F: include/linux/sunrpc/
14386 F: include/uapi/linux/nfs*
14387 F: include/uapi/linux/sunrpc/
14389 F: Documentation/filesystems/nfs/
14392 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
14393 L: linux-nilfs@vger.kernel.org
14395 W: https://nilfs.sourceforge.io/
14396 W: https://nilfs.osdn.jp/
14397 T: git git://github.com/konis/nilfs2.git
14398 F: Documentation/filesystems/nilfs2.rst
14400 F: include/trace/events/nilfs2.h
14401 F: include/uapi/linux/nilfs2_api.h
14402 F: include/uapi/linux/nilfs2_ondisk.h
14404 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14405 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14407 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14408 F: Documentation/scsi/NinjaSCSI.rst
14409 F: drivers/scsi/pcmcia/nsp_*
14411 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14412 M: GOTO Masanori <gotom@debian.or.jp>
14413 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14415 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14416 F: Documentation/scsi/NinjaSCSI.rst
14417 F: drivers/scsi/nsp32*
14419 NINTENDO HID DRIVER
14420 M: Daniel J. Ogorchock <djogorchock@gmail.com>
14421 L: linux-input@vger.kernel.org
14423 F: drivers/hid/hid-nintendo*
14426 M: Dinh Nguyen <dinguyen@kernel.org>
14428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14431 NITRO ENCLAVES (NE)
14432 M: Andra Paraschiv <andraprs@amazon.com>
14433 M: Alexandru Vasile <lexnv@amazon.com>
14434 M: Alexandru Ciobotaru <alcioa@amazon.com>
14435 L: linux-kernel@vger.kernel.org
14437 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14438 F: Documentation/virt/ne_overview.rst
14439 F: drivers/virt/nitro_enclaves/
14440 F: include/linux/nitro_enclaves.h
14441 F: include/uapi/linux/nitro_enclaves.h
14442 F: samples/nitro_enclaves/
14444 NOHZ, DYNTICKS SUPPORT
14445 M: Frederic Weisbecker <fweisbec@gmail.com>
14446 M: Thomas Gleixner <tglx@linutronix.de>
14447 M: Ingo Molnar <mingo@kernel.org>
14448 L: linux-kernel@vger.kernel.org
14450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14451 F: include/linux/sched/nohz.h
14452 F: include/linux/tick.h
14453 F: kernel/time/tick*.*
14455 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14456 M: Pavel Machek <pavel@ucw.cz>
14457 M: Sakari Ailus <sakari.ailus@iki.fi>
14458 L: linux-media@vger.kernel.org
14460 F: drivers/media/i2c/ad5820.c
14461 F: drivers/media/i2c/et8ek8
14463 NOKIA N900 POWER SUPPLY DRIVERS
14464 R: Pali Rohár <pali@kernel.org>
14465 F: drivers/power/supply/bq2415x_charger.c
14466 F: drivers/power/supply/bq27xxx_battery.c
14467 F: drivers/power/supply/bq27xxx_battery_i2c.c
14468 F: drivers/power/supply/isp1704_charger.c
14469 F: drivers/power/supply/rx51_battery.c
14470 F: include/linux/power/bq2415x_charger.h
14471 F: include/linux/power/bq27xxx_battery.h
14474 M: Willy Tarreau <w@1wt.eu>
14476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14477 F: tools/include/nolibc/
14480 M: Matthias Maennich <maennich@google.com>
14482 F: Documentation/core-api/symbol-namespaces.rst
14486 M: Sanjay R Mehta <sanju.mehta@amd.com>
14487 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14488 L: ntb@lists.linux.dev
14490 F: drivers/ntb/hw/amd/
14493 M: Jon Mason <jdmason@kudzu.us>
14494 M: Dave Jiang <dave.jiang@intel.com>
14495 M: Allen Hubbe <allenbh@gmail.com>
14496 L: ntb@lists.linux.dev
14498 W: https://github.com/jonmason/ntb/wiki
14499 T: git git://github.com/jonmason/ntb.git
14500 F: drivers/net/ntb_netdev.c
14502 F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
14503 F: include/linux/ntb.h
14504 F: include/linux/ntb_transport.h
14505 F: tools/testing/selftests/ntb/
14508 M: Serge Semin <fancer.lancer@gmail.com>
14509 L: ntb@lists.linux.dev
14511 F: drivers/ntb/hw/idt/
14514 M: Dave Jiang <dave.jiang@intel.com>
14515 L: ntb@lists.linux.dev
14517 W: https://github.com/davejiang/linux/wiki
14518 T: git https://github.com/davejiang/linux.git
14519 F: drivers/ntb/hw/intel/
14522 M: Anton Altaparmakov <anton@tuxera.com>
14523 L: linux-ntfs-dev@lists.sourceforge.net
14525 W: http://www.tuxera.com/
14526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14527 F: Documentation/filesystems/ntfs.rst
14531 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14532 L: ntfs3@lists.linux.dev
14534 W: http://www.paragon-software.com/
14535 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14536 F: Documentation/filesystems/ntfs3.rst
14540 M: Finn Thain <fthain@linux-m68k.org>
14541 L: linux-m68k@lists.linux-m68k.org
14543 F: arch/*/include/asm/nubus.h
14545 F: include/linux/nubus.h
14546 F: include/uapi/linux/nubus.h
14548 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14549 M: Antonino Daplas <adaplas@gmail.com>
14550 L: linux-fbdev@vger.kernel.org
14552 F: drivers/video/fbdev/nvidia/
14553 F: drivers/video/fbdev/riva/
14555 NVIDIA WMI EC BACKLIGHT DRIVER
14556 M: Daniel Dadap <ddadap@nvidia.com>
14557 L: platform-driver-x86@vger.kernel.org
14559 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
14562 M: Keith Busch <kbusch@kernel.org>
14563 M: Jens Axboe <axboe@fb.com>
14564 M: Christoph Hellwig <hch@lst.de>
14565 M: Sagi Grimberg <sagi@grimberg.me>
14566 L: linux-nvme@lists.infradead.org
14568 W: http://git.infradead.org/nvme.git
14569 T: git://git.infradead.org/nvme.git
14570 F: drivers/nvme/host/
14571 F: drivers/nvme/common/
14572 F: include/linux/nvme*
14573 F: include/uapi/linux/nvme_ioctl.h
14575 NVM EXPRESS FC TRANSPORT DRIVERS
14576 M: James Smart <james.smart@broadcom.com>
14577 L: linux-nvme@lists.infradead.org
14579 F: drivers/nvme/host/fc.c
14580 F: drivers/nvme/target/fc.c
14581 F: drivers/nvme/target/fcloop.c
14582 F: include/linux/nvme-fc-driver.h
14583 F: include/linux/nvme-fc.h
14585 NVM EXPRESS TARGET DRIVER
14586 M: Christoph Hellwig <hch@lst.de>
14587 M: Sagi Grimberg <sagi@grimberg.me>
14588 M: Chaitanya Kulkarni <kch@nvidia.com>
14589 L: linux-nvme@lists.infradead.org
14591 W: http://git.infradead.org/nvme.git
14592 T: git://git.infradead.org/nvme.git
14593 F: drivers/nvme/target/
14596 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14599 F: Documentation/ABI/stable/sysfs-bus-nvmem
14600 F: Documentation/devicetree/bindings/nvmem/
14602 F: include/linux/nvmem-consumer.h
14603 F: include/linux/nvmem-provider.h
14605 NXP C45 TJA11XX PHY DRIVER
14606 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14607 L: netdev@vger.kernel.org
14609 F: drivers/net/phy/nxp-c45-tja11xx.c
14612 M: Han Xu <han.xu@nxp.com>
14613 M: Haibo Chen <haibo.chen@nxp.com>
14614 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
14615 L: linux-spi@vger.kernel.org
14617 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14618 F: drivers/spi/spi-nxp-fspi.c
14620 NXP FXAS21002C DRIVER
14621 M: Rui Miguel Silva <rmfrfs@gmail.com>
14622 L: linux-iio@vger.kernel.org
14624 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14625 F: drivers/iio/gyro/fxas21002c.h
14626 F: drivers/iio/gyro/fxas21002c_core.c
14627 F: drivers/iio/gyro/fxas21002c_i2c.c
14628 F: drivers/iio/gyro/fxas21002c_spi.c
14630 NXP i.MX CLOCK DRIVERS
14631 M: Abel Vesa <abelvesa@kernel.org>
14632 L: linux-clk@vger.kernel.org
14633 L: linux-imx@nxp.com
14635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14636 F: Documentation/devicetree/bindings/clock/imx*
14637 F: drivers/clk/imx/
14638 F: include/dt-bindings/clock/imx*
14640 NXP i.MX 8MQ DCSS DRIVER
14641 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14642 R: Lucas Stach <l.stach@pengutronix.de>
14643 L: dri-devel@lists.freedesktop.org
14645 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14646 F: drivers/gpu/drm/imx/dcss/
14648 NXP i.MX 8QXP ADC DRIVER
14649 M: Cai Huoqing <cai.huoqing@linux.dev>
14650 M: Haibo Chen <haibo.chen@nxp.com>
14651 L: linux-imx@nxp.com
14652 L: linux-iio@vger.kernel.org
14654 F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14655 F: drivers/iio/adc/imx8qxp-adc.c
14657 NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14658 M: Haibo Chen <haibo.chen@nxp.com>
14659 L: linux-iio@vger.kernel.org
14660 L: linux-imx@nxp.com
14662 F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14663 F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14664 F: drivers/iio/adc/imx7d_adc.c
14665 F: drivers/iio/adc/vf610_adc.c
14667 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14668 M: Jagan Teki <jagan@amarulasolutions.com>
14670 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14671 F: drivers/regulator/pf8x00-regulator.c
14673 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14674 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14675 L: linux-kernel@vger.kernel.org
14677 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14678 F: drivers/extcon/extcon-ptn5150.c
14680 NXP SGTL5000 DRIVER
14681 M: Fabio Estevam <festevam@gmail.com>
14682 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14684 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
14685 F: sound/soc/codecs/sgtl5000*
14687 NXP SJA1105 ETHERNET SWITCH DRIVER
14688 M: Vladimir Oltean <olteanv@gmail.com>
14689 L: linux-kernel@vger.kernel.org
14691 F: drivers/net/dsa/sja1105
14692 F: drivers/net/pcs/pcs-xpcs-nxp.c
14694 NXP TDA998X DRM DRIVER
14695 M: Russell King <linux@armlinux.org.uk>
14697 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14698 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14699 F: drivers/gpu/drm/i2c/tda998x_drv.c
14700 F: include/drm/i2c/tda998x.h
14701 F: include/dt-bindings/display/tda998x.h
14705 M: Peter Rosin <peda@axentia.se>
14706 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14708 F: Documentation/devicetree/bindings/sound/tfa9879.txt
14709 F: sound/soc/codecs/tfa9879*
14711 NXP/Goodix TFA989X (TFA1) DRIVER
14712 M: Stephan Gerhold <stephan@gerhold.net>
14713 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14715 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14716 F: sound/soc/codecs/tfa989x.c
14719 L: linux-nfc@lists.01.org (subscribers-only)
14721 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14722 F: drivers/nfc/nxp-nci
14724 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14725 M: Mirela Rabulea <mirela.rabulea@nxp.com>
14726 R: NXP Linux Team <linux-imx@nxp.com>
14727 L: linux-media@vger.kernel.org
14729 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14730 F: drivers/media/platform/nxp/imx-jpeg
14732 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14733 M: Jonas Malaco <jonas@protocubo.io>
14734 L: linux-hwmon@vger.kernel.org
14736 F: Documentation/hwmon/nzxt-kraken2.rst
14737 F: drivers/hwmon/nzxt-kraken2.c
14739 NZXT-SMART2 HARDWARE MONITORING DRIVER
14740 M: Aleksandr Mezin <mezin.alexander@gmail.com>
14741 L: linux-hwmon@vger.kernel.org
14743 F: Documentation/hwmon/nzxt-smart2.rst
14744 F: drivers/hwmon/nzxt-smart2.c
14747 M: Jiri Pirko <jiri@nvidia.com>
14748 L: netdev@vger.kernel.org
14750 F: include/linux/objagg.h
14752 F: lib/test_objagg.c
14755 M: Josh Poimboeuf <jpoimboe@kernel.org>
14756 M: Peter Zijlstra <peterz@infradead.org>
14759 F: include/linux/objtool.h
14761 OCELOT ETHERNET SWITCH DRIVER
14762 M: Vladimir Oltean <vladimir.oltean@nxp.com>
14763 M: Claudiu Manoil <claudiu.manoil@nxp.com>
14764 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14765 M: UNGLinuxDriver@microchip.com
14766 L: netdev@vger.kernel.org
14768 F: drivers/net/dsa/ocelot/*
14769 F: drivers/net/ethernet/mscc/
14770 F: include/soc/mscc/ocelot*
14771 F: net/dsa/tag_ocelot.c
14772 F: net/dsa/tag_ocelot_8021q.c
14773 F: tools/testing/selftests/drivers/net/ocelot/*
14775 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14776 M: Frederic Barrat <fbarrat@linux.ibm.com>
14777 M: Andrew Donnellan <ajd@linux.ibm.com>
14778 L: linuxppc-dev@lists.ozlabs.org
14780 F: Documentation/userspace-api/accelerators/ocxl.rst
14781 F: arch/powerpc/include/asm/pnv-ocxl.h
14782 F: arch/powerpc/platforms/powernv/ocxl.c
14783 F: drivers/misc/ocxl/
14784 F: include/misc/ocxl*
14785 F: include/uapi/misc/ocxl.h
14788 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
14789 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
14790 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14791 L: linux-omap@vger.kernel.org
14793 F: sound/soc/ti/n810.c
14794 F: sound/soc/ti/omap*
14795 F: sound/soc/ti/rx51.c
14796 F: sound/soc/ti/sdma-pcm.*
14798 OMAP CLOCK FRAMEWORK SUPPORT
14799 M: Paul Walmsley <paul@pwsan.com>
14800 L: linux-omap@vger.kernel.org
14802 F: arch/arm/*omap*/*clock*
14804 OMAP DEVICE TREE SUPPORT
14805 M: Benoît Cousson <bcousson@baylibre.com>
14806 M: Tony Lindgren <tony@atomide.com>
14807 L: linux-omap@vger.kernel.org
14808 L: devicetree@vger.kernel.org
14810 F: arch/arm/boot/dts/*am3*
14811 F: arch/arm/boot/dts/*am4*
14812 F: arch/arm/boot/dts/*am5*
14813 F: arch/arm/boot/dts/*dra7*
14814 F: arch/arm/boot/dts/*omap*
14815 F: arch/arm/boot/dts/logicpd-som-lv*
14816 F: arch/arm/boot/dts/logicpd-torpedo*
14818 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14819 L: linux-omap@vger.kernel.org
14820 L: linux-fbdev@vger.kernel.org
14822 F: Documentation/arm/omap/dss.rst
14823 F: drivers/video/fbdev/omap2/
14825 OMAP FRAMEBUFFER SUPPORT
14826 L: linux-fbdev@vger.kernel.org
14827 L: linux-omap@vger.kernel.org
14829 F: drivers/video/fbdev/omap/
14831 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14832 M: Roger Quadros <rogerq@kernel.org>
14833 M: Tony Lindgren <tony@atomide.com>
14834 L: linux-omap@vger.kernel.org
14836 F: arch/arm/mach-omap2/*gpmc*
14837 F: drivers/memory/omap-gpmc.c
14840 M: Grygorii Strashko <grygorii.strashko@ti.com>
14841 M: Santosh Shilimkar <ssantosh@kernel.org>
14842 M: Kevin Hilman <khilman@kernel.org>
14843 L: linux-omap@vger.kernel.org
14845 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14846 F: drivers/gpio/gpio-omap.c
14848 OMAP HARDWARE SPINLOCK SUPPORT
14849 M: Ohad Ben-Cohen <ohad@wizery.com>
14850 L: linux-omap@vger.kernel.org
14852 F: drivers/hwspinlock/omap_hwspinlock.c
14854 OMAP HS MMC SUPPORT
14855 L: linux-mmc@vger.kernel.org
14856 L: linux-omap@vger.kernel.org
14858 F: drivers/mmc/host/omap_hsmmc.c
14861 M: Paul Walmsley <paul@pwsan.com>
14862 L: linux-omap@vger.kernel.org
14864 F: arch/arm/mach-omap2/omap_hwmod*data*
14867 M: Benoît Cousson <bcousson@baylibre.com>
14868 M: Paul Walmsley <paul@pwsan.com>
14869 L: linux-omap@vger.kernel.org
14871 F: arch/arm/mach-omap2/omap_hwmod.*
14874 M: Vignesh R <vigneshr@ti.com>
14875 L: linux-omap@vger.kernel.org
14876 L: linux-i2c@vger.kernel.org
14878 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14879 F: drivers/i2c/busses/i2c-omap.c
14881 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14882 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14883 L: linux-media@vger.kernel.org
14885 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
14886 F: drivers/media/platform/ti/omap3isp/
14887 F: drivers/staging/media/omap4iss/
14890 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14891 L: linux-omap@vger.kernel.org
14893 F: drivers/mmc/host/omap.c
14895 OMAP POWER MANAGEMENT SUPPORT
14896 M: Kevin Hilman <khilman@kernel.org>
14897 L: linux-omap@vger.kernel.org
14899 F: arch/arm/*omap*/*pm*
14900 F: drivers/cpufreq/omap-cpufreq.c
14902 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14903 M: Paul Walmsley <paul@pwsan.com>
14904 L: linux-omap@vger.kernel.org
14906 F: arch/arm/mach-omap2/prm*
14908 OMAP RANDOM NUMBER GENERATOR SUPPORT
14909 M: Deepak Saxena <dsaxena@plexity.net>
14911 F: drivers/char/hw_random/omap-rng.c
14914 L: linux-usb@vger.kernel.org
14915 L: linux-omap@vger.kernel.org
14917 F: arch/arm/*omap*/usb*
14918 F: drivers/usb/*/*omap*
14920 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14921 M: Mark Jackson <mpfj@newflow.co.uk>
14922 L: linux-omap@vger.kernel.org
14924 F: arch/arm/boot/dts/am335x-nano.dts
14927 M: Aaro Koskinen <aaro.koskinen@iki.fi>
14928 M: Janusz Krzysztofik <jmkrzyszt@gmail.com>
14929 M: Tony Lindgren <tony@atomide.com>
14930 L: linux-omap@vger.kernel.org
14932 Q: http://patchwork.kernel.org/project/linux-omap/list/
14933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14934 F: arch/arm/configs/omap1_defconfig
14935 F: arch/arm/mach-omap1/
14936 F: arch/arm/plat-omap/
14937 F: drivers/i2c/busses/i2c-omap.c
14938 F: include/linux/platform_data/ams-delta-fiq.h
14939 F: include/linux/platform_data/i2c-omap.h
14942 M: Tony Lindgren <tony@atomide.com>
14943 L: linux-omap@vger.kernel.org
14945 W: http://www.muru.com/linux/omap/
14946 W: http://linux.omap.com/
14947 Q: http://patchwork.kernel.org/project/linux-omap/list/
14948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14949 F: arch/arm/configs/omap2plus_defconfig
14950 F: arch/arm/mach-omap2/
14951 F: arch/arm/plat-omap/
14952 F: drivers/bus/ti-sysc.c
14953 F: drivers/i2c/busses/i2c-omap.c
14954 F: drivers/irqchip/irq-omap-intc.c
14955 F: drivers/mfd/*omap*.c
14956 F: drivers/mfd/menelaus.c
14957 F: drivers/mfd/palmas.c
14958 F: drivers/mfd/tps65217.c
14959 F: drivers/mfd/tps65218.c
14960 F: drivers/mfd/tps65910.c
14961 F: drivers/mfd/twl-core.[ch]
14962 F: drivers/mfd/twl4030*.c
14963 F: drivers/mfd/twl6030*.c
14964 F: drivers/mfd/twl6040*.c
14965 F: drivers/regulator/palmas-regulator*.c
14966 F: drivers/regulator/pbias-regulator.c
14967 F: drivers/regulator/tps65217-regulator.c
14968 F: drivers/regulator/tps65218-regulator.c
14969 F: drivers/regulator/tps65910-regulator.c
14970 F: drivers/regulator/twl-regulator.c
14971 F: drivers/regulator/twl6030-regulator.c
14972 F: include/linux/platform_data/i2c-omap.h
14973 F: include/linux/platform_data/ti-sysc.h
14976 M: Bob Copeland <me@bobcopeland.com>
14977 L: linux-karma-devel@lists.sourceforge.net
14979 F: Documentation/filesystems/omfs.rst
14982 OMNIKEY CARDMAN 4000 DRIVER
14983 M: Harald Welte <laforge@gnumonks.org>
14985 F: drivers/char/pcmcia/cm4000_cs.c
14986 F: include/linux/cm4000_cs.h
14987 F: include/uapi/linux/cm4000_cs.h
14989 OMNIKEY CARDMAN 4040 DRIVER
14990 M: Harald Welte <laforge@gnumonks.org>
14992 F: drivers/char/pcmcia/cm4040_cs.*
14994 OMNIVISION OG01A1B SENSOR DRIVER
14995 M: Shawn Tu <shawnx.tu@intel.com>
14996 L: linux-media@vger.kernel.org
14998 F: drivers/media/i2c/og01a1b.c
15000 OMNIVISION OV02A10 SENSOR DRIVER
15001 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15002 L: linux-media@vger.kernel.org
15004 T: git git://linuxtv.org/media_tree.git
15005 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
15006 F: drivers/media/i2c/ov02a10.c
15008 OMNIVISION OV08D10 SENSOR DRIVER
15009 M: Jimmy Su <jimmy.su@intel.com>
15010 L: linux-media@vger.kernel.org
15012 T: git git://linuxtv.org/media_tree.git
15013 F: drivers/media/i2c/ov08d10.c
15015 OMNIVISION OV13858 SENSOR DRIVER
15016 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15017 L: linux-media@vger.kernel.org
15019 T: git git://linuxtv.org/media_tree.git
15020 F: drivers/media/i2c/ov13858.c
15022 OMNIVISION OV13B10 SENSOR DRIVER
15023 M: Arec Kao <arec.kao@intel.com>
15024 L: linux-media@vger.kernel.org
15026 T: git git://linuxtv.org/media_tree.git
15027 F: drivers/media/i2c/ov13b10.c
15029 OMNIVISION OV2680 SENSOR DRIVER
15030 M: Rui Miguel Silva <rmfrfs@gmail.com>
15031 L: linux-media@vger.kernel.org
15033 T: git git://linuxtv.org/media_tree.git
15034 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15035 F: drivers/media/i2c/ov2680.c
15037 OMNIVISION OV2685 SENSOR DRIVER
15038 M: Shunqian Zheng <zhengsq@rock-chips.com>
15039 L: linux-media@vger.kernel.org
15041 T: git git://linuxtv.org/media_tree.git
15042 F: drivers/media/i2c/ov2685.c
15044 OMNIVISION OV2740 SENSOR DRIVER
15045 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15046 R: Shawn Tu <shawnx.tu@intel.com>
15047 R: Bingbu Cao <bingbu.cao@intel.com>
15048 L: linux-media@vger.kernel.org
15050 T: git git://linuxtv.org/media_tree.git
15051 F: drivers/media/i2c/ov2740.c
15053 OMNIVISION OV5640 SENSOR DRIVER
15054 M: Steve Longerbeam <slongerbeam@gmail.com>
15055 L: linux-media@vger.kernel.org
15057 T: git git://linuxtv.org/media_tree.git
15058 F: drivers/media/i2c/ov5640.c
15060 OMNIVISION OV5647 SENSOR DRIVER
15061 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
15062 M: Jacopo Mondi <jacopo@jmondi.org>
15063 L: linux-media@vger.kernel.org
15065 T: git git://linuxtv.org/media_tree.git
15066 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15067 F: drivers/media/i2c/ov5647.c
15069 OMNIVISION OV5670 SENSOR DRIVER
15070 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
15071 L: linux-media@vger.kernel.org
15073 T: git git://linuxtv.org/media_tree.git
15074 F: drivers/media/i2c/ov5670.c
15076 OMNIVISION OV5675 SENSOR DRIVER
15077 M: Shawn Tu <shawnx.tu@intel.com>
15078 L: linux-media@vger.kernel.org
15080 T: git git://linuxtv.org/media_tree.git
15081 F: drivers/media/i2c/ov5675.c
15083 OMNIVISION OV5693 SENSOR DRIVER
15084 M: Daniel Scally <djrscally@gmail.com>
15085 L: linux-media@vger.kernel.org
15087 T: git git://linuxtv.org/media_tree.git
15088 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15089 F: drivers/media/i2c/ov5693.c
15091 OMNIVISION OV5695 SENSOR DRIVER
15092 M: Shunqian Zheng <zhengsq@rock-chips.com>
15093 L: linux-media@vger.kernel.org
15095 T: git git://linuxtv.org/media_tree.git
15096 F: drivers/media/i2c/ov5695.c
15098 OMNIVISION OV7670 SENSOR DRIVER
15099 L: linux-media@vger.kernel.org
15101 T: git git://linuxtv.org/media_tree.git
15102 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
15103 F: drivers/media/i2c/ov7670.c
15105 OMNIVISION OV772x SENSOR DRIVER
15106 M: Jacopo Mondi <jacopo@jmondi.org>
15107 L: linux-media@vger.kernel.org
15109 T: git git://linuxtv.org/media_tree.git
15110 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15111 F: drivers/media/i2c/ov772x.c
15112 F: include/media/i2c/ov772x.h
15114 OMNIVISION OV7740 SENSOR DRIVER
15115 M: Wenyou Yang <wenyou.yang@microchip.com>
15116 L: linux-media@vger.kernel.org
15118 T: git git://linuxtv.org/media_tree.git
15119 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
15120 F: drivers/media/i2c/ov7740.c
15122 OMNIVISION OV8856 SENSOR DRIVER
15123 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
15124 L: linux-media@vger.kernel.org
15126 T: git git://linuxtv.org/media_tree.git
15127 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15128 F: drivers/media/i2c/ov8856.c
15130 OMNIVISION OV9282 SENSOR DRIVER
15131 M: Paul J. Murphy <paul.j.murphy@intel.com>
15132 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15133 L: linux-media@vger.kernel.org
15135 T: git git://linuxtv.org/media_tree.git
15136 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15137 F: drivers/media/i2c/ov9282.c
15139 OMNIVISION OV9640 SENSOR DRIVER
15140 M: Petr Cvek <petrcvekcz@gmail.com>
15141 L: linux-media@vger.kernel.org
15143 F: drivers/media/i2c/ov9640.*
15145 OMNIVISION OV9650 SENSOR DRIVER
15146 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15147 R: Akinobu Mita <akinobu.mita@gmail.com>
15148 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
15149 L: linux-media@vger.kernel.org
15151 T: git git://linuxtv.org/media_tree.git
15152 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
15153 F: drivers/media/i2c/ov9650.c
15155 OMNIVISION OV9734 SENSOR DRIVER
15156 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15157 R: Bingbu Cao <bingbu.cao@intel.com>
15158 L: linux-media@vger.kernel.org
15160 T: git git://linuxtv.org/media_tree.git
15161 F: drivers/media/i2c/ov9734.c
15163 ONBOARD USB HUB DRIVER
15164 M: Matthias Kaehlcke <mka@chromium.org>
15165 L: linux-usb@vger.kernel.org
15167 F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15168 F: drivers/usb/misc/onboard_usb_hub.c
15170 ONENAND FLASH DRIVER
15171 M: Kyungmin Park <kyungmin.park@samsung.com>
15172 L: linux-mtd@lists.infradead.org
15174 F: drivers/mtd/nand/onenand/
15175 F: include/linux/mtd/onenand*.h
15177 ONION OMEGA2+ BOARD
15178 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15179 L: linux-mips@vger.kernel.org
15181 F: arch/mips/boot/dts/ralink/omega2p.dts
15184 M: Jens Wiklander <jens.wiklander@linaro.org>
15185 L: op-tee@lists.trustedfirmware.org
15187 F: Documentation/ABI/testing/sysfs-bus-optee-devices
15188 F: drivers/tee/optee/
15190 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15191 M: Sumit Garg <sumit.garg@linaro.org>
15192 L: op-tee@lists.trustedfirmware.org
15194 F: drivers/char/hw_random/optee-rng.c
15197 M: Clément Léger <clement.leger@bootlin.com>
15198 L: linux-rtc@vger.kernel.org
15200 F: drivers/rtc/rtc-optee.c
15203 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15204 L: linux-rdma@vger.kernel.org
15206 F: drivers/infiniband/ulp/opa_vnic
15208 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
15209 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
15210 M: Frank Rowand <frowand.list@gmail.com>
15211 L: devicetree@vger.kernel.org
15213 F: Documentation/devicetree/dynamic-resolution-notes.rst
15214 F: Documentation/devicetree/overlay-notes.rst
15215 F: drivers/of/overlay.c
15216 F: drivers/of/resolver.c
15217 K: of_overlay_notifier_
15219 OPEN FIRMWARE AND FLATTENED DEVICE TREE
15220 M: Rob Herring <robh+dt@kernel.org>
15221 M: Frank Rowand <frowand.list@gmail.com>
15222 L: devicetree@vger.kernel.org
15224 C: irc://irc.libera.chat/devicetree
15225 W: http://www.devicetree.org/
15226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15227 F: Documentation/ABI/testing/sysfs-firmware-ofw
15229 F: include/linux/of*.h
15232 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15233 M: Rob Herring <robh+dt@kernel.org>
15234 M: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15235 L: devicetree@vger.kernel.org
15237 C: irc://irc.libera.chat/devicetree
15238 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15240 F: Documentation/devicetree/
15241 F: arch/*/boot/dts/
15242 F: include/dt-bindings/
15244 OPENCOMPUTE PTP CLOCK DRIVER
15245 M: Jonathan Lemon <jonathan.lemon@gmail.com>
15246 M: Vadim Fedorenko <vadfed@fb.com>
15247 L: netdev@vger.kernel.org
15249 F: drivers/ptp/ptp_ocp.c
15251 OPENCORES I2C BUS DRIVER
15252 M: Peter Korsgaard <peter@korsgaard.com>
15253 M: Andrew Lunn <andrew@lunn.ch>
15254 L: linux-i2c@vger.kernel.org
15256 F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15257 F: Documentation/i2c/busses/i2c-ocores.rst
15258 F: drivers/i2c/busses/i2c-ocores.c
15259 F: include/linux/platform_data/i2c-ocores.h
15261 OPENRISC ARCHITECTURE
15262 M: Jonas Bonn <jonas@southpole.se>
15263 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15264 M: Stafford Horne <shorne@gmail.com>
15265 L: openrisc@lists.librecores.org
15267 W: http://openrisc.io
15268 T: git git://github.com/openrisc/linux.git
15269 F: Documentation/devicetree/bindings/openrisc/
15270 F: Documentation/openrisc/
15272 F: drivers/irqchip/irq-ompic.c
15273 F: drivers/irqchip/irq-or1k-*
15276 M: Pravin B Shelar <pshelar@ovn.org>
15277 L: netdev@vger.kernel.org
15278 L: dev@openvswitch.org
15280 W: http://openvswitch.org
15281 F: include/uapi/linux/openvswitch.h
15282 F: net/openvswitch/
15284 OPERATING PERFORMANCE POINTS (OPP)
15285 M: Viresh Kumar <vireshk@kernel.org>
15286 M: Nishanth Menon <nm@ti.com>
15287 M: Stephen Boyd <sboyd@kernel.org>
15288 L: linux-pm@vger.kernel.org
15290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15291 F: Documentation/devicetree/bindings/opp/
15292 F: Documentation/power/opp.rst
15294 F: include/linux/pm_opp.h
15297 M: Clemens Ladisch <clemens@ladisch.de>
15298 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15301 F: sound/drivers/opl4/
15303 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15304 M: Mark Fasheh <mark@fasheh.com>
15305 M: Joel Becker <jlbec@evilplan.org>
15306 M: Joseph Qi <joseph.qi@linux.alibaba.com>
15307 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15309 W: http://ocfs2.wiki.kernel.org
15310 F: Documentation/filesystems/dlmfs.rst
15311 F: Documentation/filesystems/ocfs2.rst
15314 ORANGEFS FILESYSTEM
15315 M: Mike Marshall <hubcap@omnibond.com>
15316 R: Martin Brandenburg <martin@omnibond.com>
15317 L: devel@lists.orangefs.org
15319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15320 F: Documentation/filesystems/orangefs.rst
15324 L: linux-wireless@vger.kernel.org
15326 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15327 W: http://www.nongnu.org/orinoco/
15328 F: drivers/net/wireless/intersil/orinoco/
15330 OV2659 OMNIVISION SENSOR DRIVER
15331 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15332 L: linux-media@vger.kernel.org
15334 W: https://linuxtv.org
15335 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15336 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15337 F: drivers/media/i2c/ov2659.c
15338 F: include/media/i2c/ov2659.h
15341 M: Miklos Szeredi <miklos@szeredi.hu>
15342 L: linux-unionfs@vger.kernel.org
15344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15345 F: Documentation/filesystems/overlayfs.rst
15348 P54 WIRELESS DRIVER
15349 M: Christian Lamparter <chunkeey@googlemail.com>
15350 L: linux-wireless@vger.kernel.org
15352 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
15353 F: drivers/net/wireless/intersil/p54/
15356 M: Vladimir Oltean <olteanv@gmail.com>
15357 L: netdev@vger.kernel.org
15359 F: Documentation/core-api/packing.rst
15360 F: include/linux/packing.h
15363 PADATA PARALLEL EXECUTION MECHANISM
15364 M: Steffen Klassert <steffen.klassert@secunet.com>
15365 M: Daniel Jordan <daniel.m.jordan@oracle.com>
15366 L: linux-crypto@vger.kernel.org
15367 L: linux-kernel@vger.kernel.org
15369 F: Documentation/core-api/padata.rst
15370 F: include/linux/padata.h
15374 M: Matthew Wilcox (Oracle) <willy@infradead.org>
15375 L: linux-fsdevel@vger.kernel.org
15377 T: git git://git.infradead.org/users/willy/pagecache.git
15378 F: Documentation/filesystems/locking.rst
15379 F: Documentation/filesystems/vfs.rst
15380 F: include/linux/pagemap.h
15382 F: mm/page-writeback.c
15387 M: Jesper Dangaard Brouer <hawk@kernel.org>
15388 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15389 L: netdev@vger.kernel.org
15391 F: Documentation/networking/page_pool.rst
15392 F: include/net/page_pool.h
15393 F: include/trace/events/page_pool.h
15394 F: net/core/page_pool.c
15397 M: Pasha Tatashin <pasha.tatashin@soleen.com>
15398 M: Andrew Morton <akpm@linux-foundation.org>
15399 L: linux-mm@kvack.org
15401 F: Documentation/mm/page_table_check.rst
15402 F: include/linux/page_table_check.h
15403 F: mm/page_table_check.c
15405 PANASONIC LAPTOP ACPI EXTRAS DRIVER
15406 M: Kenneth Chan <kenneth.t.chan@gmail.com>
15407 L: platform-driver-x86@vger.kernel.org
15409 F: drivers/platform/x86/panasonic-laptop.c
15411 PARALLAX PING IIO SENSOR DRIVER
15412 M: Andreas Klinger <ak@it-klinger.de>
15413 L: linux-iio@vger.kernel.org
15415 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15416 F: drivers/iio/proximity/ping.c
15418 PARALLEL LCD/KEYPAD PANEL DRIVER
15419 M: Willy Tarreau <willy@haproxy.com>
15420 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15422 F: Documentation/admin-guide/lcd-panel-cgram.rst
15423 F: drivers/auxdisplay/panel.c
15425 PARALLEL PORT SUBSYSTEM
15426 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15427 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15428 L: linux-parport@lists.infradead.org (subscribers-only)
15430 F: Documentation/driver-api/parport*.rst
15431 F: drivers/char/ppdev.c
15432 F: drivers/parport/
15433 F: include/linux/parport*.h
15434 F: include/uapi/linux/ppdev.h
15436 PARAVIRT_OPS INTERFACE
15437 M: Juergen Gross <jgross@suse.com>
15438 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15439 R: Alexey Makhalov <amakhalov@vmware.com>
15440 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15441 L: virtualization@lists.linux-foundation.org
15444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15445 F: Documentation/virt/paravirt_ops.rst
15446 F: arch/*/include/asm/paravirt*.h
15447 F: arch/*/kernel/paravirt*
15448 F: include/linux/hypervisor.h
15450 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15451 M: Tim Waugh <tim@cyberelk.net>
15452 L: linux-parport@lists.infradead.org (subscribers-only)
15454 F: Documentation/admin-guide/blockdev/paride.rst
15455 F: drivers/block/paride/
15457 PARISC ARCHITECTURE
15458 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15459 M: Helge Deller <deller@gmx.de>
15460 L: linux-parisc@vger.kernel.org
15462 W: https://parisc.wiki.kernel.org
15463 Q: http://patchwork.kernel.org/project/linux-parisc/list/
15464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15466 F: Documentation/parisc/
15468 F: drivers/char/agp/parisc-agp.c
15469 F: drivers/input/misc/hp_sdc_rtc.c
15470 F: drivers/input/serio/gscps2.c
15471 F: drivers/input/serio/hp_sdc*
15473 F: drivers/parport/parport_gsc.*
15474 F: drivers/tty/serial/8250/8250_gsc.c
15475 F: drivers/video/console/sti*
15476 F: drivers/video/fbdev/sti*
15477 F: drivers/video/logo/logo_parisc*
15478 F: include/linux/hp_sdc.h
15481 M: Jiri Pirko <jiri@nvidia.com>
15482 L: netdev@vger.kernel.org
15484 F: include/linux/parman.h
15486 F: lib/test_parman.c
15488 PC ENGINES APU BOARD DRIVER
15489 M: Enrico Weigelt, metux IT consult <info@metux.net>
15491 F: drivers/platform/x86/pcengines-apuv2.c
15493 PC87360 HARDWARE MONITORING DRIVER
15494 M: Jim Cromie <jim.cromie@gmail.com>
15495 L: linux-hwmon@vger.kernel.org
15497 F: Documentation/hwmon/pc87360.rst
15498 F: drivers/hwmon/pc87360.c
15500 PC8736x GPIO DRIVER
15501 M: Jim Cromie <jim.cromie@gmail.com>
15503 F: drivers/char/pc8736x_gpio.c
15505 PC87427 HARDWARE MONITORING DRIVER
15506 M: Jean Delvare <jdelvare@suse.com>
15507 L: linux-hwmon@vger.kernel.org
15509 F: Documentation/hwmon/pc87427.rst
15510 F: drivers/hwmon/pc87427.c
15513 M: Riku Voipio <riku.voipio@iki.fi>
15515 F: drivers/leds/leds-pca9532.c
15516 F: include/linux/leds-pca9532.h
15518 PCA9541 I2C BUS MASTER SELECTOR DRIVER
15519 M: Guenter Roeck <linux@roeck-us.net>
15520 L: linux-i2c@vger.kernel.org
15522 F: drivers/i2c/muxes/i2c-mux-pca9541.c
15524 PCDP - PRIMARY CONSOLE AND DEBUG PORT
15525 M: Khalid Aziz <khalid@gonehiking.org>
15527 F: drivers/firmware/pcdp.*
15529 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15530 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15531 M: Pali Rohár <pali@kernel.org>
15532 L: linux-pci@vger.kernel.org
15533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15535 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
15536 F: drivers/pci/controller/pci-aardvark.c
15538 PCI DRIVER FOR ALTERA PCIE IP
15539 M: Joyce Ooi <joyce.ooi@intel.com>
15540 L: linux-pci@vger.kernel.org
15542 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
15543 F: drivers/pci/controller/pcie-altera.c
15545 PCI DRIVER FOR APPLIEDMICRO XGENE
15546 M: Toan Le <toan@os.amperecomputing.com>
15547 L: linux-pci@vger.kernel.org
15548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15550 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
15551 F: drivers/pci/controller/pci-xgene.c
15553 PCI DRIVER FOR ARM VERSATILE PLATFORM
15554 M: Rob Herring <robh@kernel.org>
15555 L: linux-pci@vger.kernel.org
15556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15558 F: Documentation/devicetree/bindings/pci/versatile.yaml
15559 F: drivers/pci/controller/pci-versatile.c
15561 PCI DRIVER FOR ARMADA 8K
15562 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15563 L: linux-pci@vger.kernel.org
15564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15566 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
15567 F: drivers/pci/controller/dwc/pcie-armada8k.c
15569 PCI DRIVER FOR CADENCE PCIE IP
15570 M: Tom Joseph <tjoseph@cadence.com>
15571 L: linux-pci@vger.kernel.org
15573 F: Documentation/devicetree/bindings/pci/cdns,*
15574 F: drivers/pci/controller/cadence/
15576 PCI DRIVER FOR FREESCALE LAYERSCAPE
15577 M: Minghuan Lian <minghuan.Lian@nxp.com>
15578 M: Mingkai Hu <mingkai.hu@nxp.com>
15579 M: Roy Zang <roy.zang@nxp.com>
15580 L: linuxppc-dev@lists.ozlabs.org
15581 L: linux-pci@vger.kernel.org
15582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15584 F: drivers/pci/controller/dwc/*layerscape*
15586 PCI DRIVER FOR GENERIC OF HOSTS
15587 M: Will Deacon <will@kernel.org>
15588 L: linux-pci@vger.kernel.org
15589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15591 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15592 F: drivers/pci/controller/pci-host-common.c
15593 F: drivers/pci/controller/pci-host-generic.c
15595 PCI DRIVER FOR IMX6
15596 M: Richard Zhu <hongxing.zhu@nxp.com>
15597 M: Lucas Stach <l.stach@pengutronix.de>
15598 L: linux-pci@vger.kernel.org
15599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15601 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15602 F: drivers/pci/controller/dwc/*imx6*
15604 PCI DRIVER FOR FU740
15605 M: Paul Walmsley <paul.walmsley@sifive.com>
15606 M: Greentime Hu <greentime.hu@sifive.com>
15607 L: linux-pci@vger.kernel.org
15609 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15610 F: drivers/pci/controller/dwc/pcie-fu740.c
15612 PCI DRIVER FOR INTEL IXP4XX
15613 M: Linus Walleij <linus.walleij@linaro.org>
15615 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15616 F: drivers/pci/controller/pci-ixp4xx.c
15618 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15619 M: Nirmal Patel <nirmal.patel@linux.intel.com>
15620 R: Jonathan Derrick <jonathan.derrick@linux.dev>
15621 L: linux-pci@vger.kernel.org
15623 F: drivers/pci/controller/vmd.c
15625 PCI DRIVER FOR MICROSEMI SWITCHTEC
15626 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15627 M: Logan Gunthorpe <logang@deltatee.com>
15628 L: linux-pci@vger.kernel.org
15630 F: Documentation/ABI/testing/sysfs-class-switchtec
15631 F: Documentation/driver-api/switchtec.rst
15632 F: drivers/ntb/hw/mscc/
15633 F: drivers/pci/switch/switchtec*
15634 F: include/linux/switchtec.h
15635 F: include/uapi/linux/switchtec_ioctl.h
15637 PCI DRIVER FOR MOBIVEIL PCIE IP
15638 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15639 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15640 L: linux-pci@vger.kernel.org
15642 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15643 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
15645 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15646 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15647 M: Pali Rohár <pali@kernel.org>
15648 L: linux-pci@vger.kernel.org
15649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15651 F: drivers/pci/controller/*mvebu*
15653 PCI DRIVER FOR NVIDIA TEGRA
15654 M: Thierry Reding <thierry.reding@gmail.com>
15655 L: linux-tegra@vger.kernel.org
15656 L: linux-pci@vger.kernel.org
15658 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15659 F: drivers/pci/controller/pci-tegra.c
15661 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15662 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15663 L: linux-pci@vger.kernel.org
15664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15666 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15667 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15669 PCI DRIVER FOR RENESAS R-CAR
15670 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15671 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15672 L: linux-pci@vger.kernel.org
15673 L: linux-renesas-soc@vger.kernel.org
15675 F: Documentation/devicetree/bindings/pci/*rcar*
15676 F: drivers/pci/controller/*rcar*
15678 PCI DRIVER FOR SAMSUNG EXYNOS
15679 M: Jingoo Han <jingoohan1@gmail.com>
15680 L: linux-pci@vger.kernel.org
15681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15682 L: linux-samsung-soc@vger.kernel.org
15684 F: drivers/pci/controller/dwc/pci-exynos.c
15686 PCI DRIVER FOR SYNOPSYS DESIGNWARE
15687 M: Jingoo Han <jingoohan1@gmail.com>
15688 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15689 L: linux-pci@vger.kernel.org
15691 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15692 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15693 F: drivers/pci/controller/dwc/*designware*
15695 PCI DRIVER FOR TI DRA7XX/J721E
15696 M: Kishon Vijay Abraham I <kishon@ti.com>
15697 L: linux-omap@vger.kernel.org
15698 L: linux-pci@vger.kernel.org
15699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15701 F: Documentation/devicetree/bindings/pci/ti-pci.txt
15702 F: drivers/pci/controller/cadence/pci-j721e.c
15703 F: drivers/pci/controller/dwc/pci-dra7xx.c
15705 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15706 M: Linus Walleij <linus.walleij@linaro.org>
15707 L: linux-pci@vger.kernel.org
15709 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15710 F: drivers/pci/controller/pci-v3-semi.c
15712 PCI ENDPOINT SUBSYSTEM
15713 M: Kishon Vijay Abraham I <kishon@ti.com>
15714 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15715 R: Krzysztof Wilczyński <kw@linux.com>
15716 L: linux-pci@vger.kernel.org
15718 Q: https://patchwork.kernel.org/project/linux-pci/list/
15719 B: https://bugzilla.kernel.org
15720 C: irc://irc.oftc.net/linux-pci
15721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15722 F: Documentation/PCI/endpoint/*
15723 F: Documentation/misc-devices/pci-endpoint-test.rst
15724 F: drivers/misc/pci_endpoint_test.c
15725 F: drivers/pci/endpoint/
15728 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15729 M: Russell Currey <ruscur@russell.cc>
15730 M: Oliver O'Halloran <oohall@gmail.com>
15731 L: linuxppc-dev@lists.ozlabs.org
15733 F: Documentation/PCI/pci-error-recovery.rst
15734 F: Documentation/powerpc/eeh-pci-error-recovery.rst
15735 F: arch/powerpc/include/*/eeh*.h
15736 F: arch/powerpc/kernel/eeh*.c
15737 F: arch/powerpc/platforms/*/eeh*.c
15738 F: drivers/pci/pcie/aer.c
15739 F: drivers/pci/pcie/dpc.c
15740 F: drivers/pci/pcie/err.c
15743 M: Linas Vepstas <linasvepstas@gmail.com>
15744 L: linux-pci@vger.kernel.org
15746 F: Documentation/PCI/pci-error-recovery.rst
15748 PCI PEER-TO-PEER DMA (P2PDMA)
15749 M: Bjorn Helgaas <bhelgaas@google.com>
15750 M: Logan Gunthorpe <logang@deltatee.com>
15751 L: linux-pci@vger.kernel.org
15753 Q: https://patchwork.kernel.org/project/linux-pci/list/
15754 B: https://bugzilla.kernel.org
15755 C: irc://irc.oftc.net/linux-pci
15756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15757 F: Documentation/driver-api/pci/p2pdma.rst
15758 F: drivers/pci/p2pdma.c
15759 F: include/linux/pci-p2pdma.h
15761 PCI MSI DRIVER FOR ALTERA MSI IP
15762 M: Joyce Ooi <joyce.ooi@intel.com>
15763 L: linux-pci@vger.kernel.org
15765 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15766 F: drivers/pci/controller/pcie-altera-msi.c
15768 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15769 M: Toan Le <toan@os.amperecomputing.com>
15770 L: linux-pci@vger.kernel.org
15771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15773 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15774 F: drivers/pci/controller/pci-xgene-msi.c
15776 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15777 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
15778 R: Rob Herring <robh@kernel.org>
15779 R: Krzysztof Wilczyński <kw@linux.com>
15780 L: linux-pci@vger.kernel.org
15782 Q: https://patchwork.kernel.org/project/linux-pci/list/
15783 B: https://bugzilla.kernel.org
15784 C: irc://irc.oftc.net/linux-pci
15785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15786 F: drivers/pci/controller/
15787 F: drivers/pci/pci-bridge-emul.c
15788 F: drivers/pci/pci-bridge-emul.h
15791 M: Bjorn Helgaas <bhelgaas@google.com>
15792 L: linux-pci@vger.kernel.org
15794 Q: https://patchwork.kernel.org/project/linux-pci/list/
15795 B: https://bugzilla.kernel.org
15796 C: irc://irc.oftc.net/linux-pci
15797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15798 F: Documentation/PCI/
15799 F: Documentation/devicetree/bindings/pci/
15800 F: arch/x86/kernel/early-quirks.c
15801 F: arch/x86/kernel/quirks.c
15803 F: drivers/acpi/pci*
15805 F: include/asm-generic/pci*
15806 F: include/linux/of_pci.h
15807 F: include/linux/pci*
15808 F: include/uapi/linux/pci*
15811 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15812 M: Jonathan Chocron <jonnyc@amazon.com>
15813 L: linux-pci@vger.kernel.org
15815 F: Documentation/devicetree/bindings/pci/pcie-al.txt
15816 F: drivers/pci/controller/dwc/pcie-al.c
15818 PCIE DRIVER FOR AMLOGIC MESON
15819 M: Yue Wang <yue.wang@Amlogic.com>
15820 L: linux-pci@vger.kernel.org
15821 L: linux-amlogic@lists.infradead.org
15823 F: drivers/pci/controller/dwc/pci-meson.c
15825 PCIE DRIVER FOR AXIS ARTPEC
15826 M: Jesper Nilsson <jesper.nilsson@axis.com>
15827 L: linux-arm-kernel@axis.com
15828 L: linux-pci@vger.kernel.org
15830 F: Documentation/devicetree/bindings/pci/axis,artpec*
15831 F: drivers/pci/controller/dwc/*artpec*
15833 PCIE DRIVER FOR CAVIUM THUNDERX
15834 M: Robert Richter <rric@kernel.org>
15835 L: linux-pci@vger.kernel.org
15836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15838 F: drivers/pci/controller/pci-thunder-*
15840 PCIE DRIVER FOR HISILICON
15841 M: Zhou Wang <wangzhou1@hisilicon.com>
15842 L: linux-pci@vger.kernel.org
15844 F: drivers/pci/controller/dwc/pcie-hisi.c
15846 PCIE DRIVER FOR HISILICON KIRIN
15847 M: Xiaowei Song <songxiaowei@hisilicon.com>
15848 M: Binghui Wang <wangbinghui@hisilicon.com>
15849 L: linux-pci@vger.kernel.org
15851 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15852 F: drivers/pci/controller/dwc/pcie-kirin.c
15854 PCIE DRIVER FOR HISILICON STB
15855 M: Shawn Guo <shawn.guo@linaro.org>
15856 L: linux-pci@vger.kernel.org
15858 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15859 F: drivers/pci/controller/dwc/pcie-histb.c
15861 PCIE DRIVER FOR INTEL KEEM BAY
15862 M: Srikanth Thokala <srikanth.thokala@intel.com>
15863 L: linux-pci@vger.kernel.org
15865 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15866 F: drivers/pci/controller/dwc/pcie-keembay.c
15868 PCIE DRIVER FOR INTEL LGM GW SOC
15869 M: Rahul Tanwar <rtanwar@maxlinear.com>
15870 L: linux-pci@vger.kernel.org
15872 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15873 F: drivers/pci/controller/dwc/pcie-intel-gw.c
15875 PCIE DRIVER FOR MEDIATEK
15876 M: Ryder Lee <ryder.lee@mediatek.com>
15877 M: Jianjun Wang <jianjun.wang@mediatek.com>
15878 L: linux-pci@vger.kernel.org
15879 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15881 F: Documentation/devicetree/bindings/pci/mediatek*
15882 F: drivers/pci/controller/*mediatek*
15884 PCIE DRIVER FOR MICROCHIP
15885 M: Daire McNamara <daire.mcnamara@microchip.com>
15886 L: linux-pci@vger.kernel.org
15888 F: Documentation/devicetree/bindings/pci/microchip*
15889 F: drivers/pci/controller/*microchip*
15891 PCIE DRIVER FOR QUALCOMM MSM
15892 M: Stanimir Varbanov <svarbanov@mm-sol.com>
15893 L: linux-pci@vger.kernel.org
15894 L: linux-arm-msm@vger.kernel.org
15896 F: drivers/pci/controller/dwc/pcie-qcom.c
15898 PCIE ENDPOINT DRIVER FOR QUALCOMM
15899 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15900 L: linux-pci@vger.kernel.org
15901 L: linux-arm-msm@vger.kernel.org
15903 F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15904 F: drivers/pci/controller/dwc/pcie-qcom-ep.c
15906 PCIE DRIVER FOR ROCKCHIP
15907 M: Shawn Lin <shawn.lin@rock-chips.com>
15908 L: linux-pci@vger.kernel.org
15909 L: linux-rockchip@lists.infradead.org
15911 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
15912 F: drivers/pci/controller/pcie-rockchip*
15914 PCIE DRIVER FOR SOCIONEXT UNIPHIER
15915 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15916 L: linux-pci@vger.kernel.org
15918 F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
15919 F: drivers/pci/controller/dwc/pcie-uniphier*
15921 PCIE DRIVER FOR ST SPEAR13XX
15922 M: Pratyush Anand <pratyush.anand@gmail.com>
15923 L: linux-pci@vger.kernel.org
15925 F: drivers/pci/controller/dwc/*spear*
15927 PCI DRIVER FOR XILINX VERSAL CPM
15928 M: Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
15929 M: Michal Simek <michal.simek@amd.com>
15930 L: linux-pci@vger.kernel.org
15932 F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
15933 F: drivers/pci/controller/pcie-xilinx-cpm.c
15936 M: Dominik Brodowski <linux@dominikbrodowski.net>
15938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15939 F: Documentation/pcmcia/
15944 PCNET32 NETWORK DRIVER
15945 M: Don Fry <pcnet32@frontier.com>
15946 L: netdev@vger.kernel.org
15948 F: drivers/net/ethernet/amd/pcnet32.c
15950 PCRYPT PARALLEL CRYPTO ENGINE
15951 M: Steffen Klassert <steffen.klassert@secunet.com>
15952 L: linux-crypto@vger.kernel.org
15955 F: include/crypto/pcrypt.h
15957 PEAQ WMI HOTKEYS DRIVER
15958 M: Hans de Goede <hdegoede@redhat.com>
15959 L: platform-driver-x86@vger.kernel.org
15961 F: drivers/platform/x86/peaq-wmi.c
15963 PECI HARDWARE MONITORING DRIVERS
15964 M: Iwona Winiarska <iwona.winiarska@intel.com>
15965 L: linux-hwmon@vger.kernel.org
15967 F: Documentation/hwmon/peci-cputemp.rst
15968 F: Documentation/hwmon/peci-dimmtemp.rst
15969 F: drivers/hwmon/peci/
15972 M: Iwona Winiarska <iwona.winiarska@intel.com>
15973 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
15975 F: Documentation/devicetree/bindings/peci/
15976 F: Documentation/peci/
15978 F: include/linux/peci-cpu.h
15979 F: include/linux/peci.h
15981 PENSANDO ETHERNET DRIVERS
15982 M: Shannon Nelson <snelson@pensando.io>
15983 M: drivers@pensando.io
15984 L: netdev@vger.kernel.org
15986 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15987 F: drivers/net/ethernet/pensando/
15989 PER-CPU MEMORY ALLOCATOR
15990 M: Dennis Zhou <dennis@kernel.org>
15991 M: Tejun Heo <tj@kernel.org>
15992 M: Christoph Lameter <cl@linux.com>
15993 L: linux-mm@kvack.org
15995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15996 F: arch/*/include/asm/percpu.h
15997 F: include/linux/percpu*.h
16001 PER-TASK DELAY ACCOUNTING
16002 M: Balbir Singh <bsingharora@gmail.com>
16004 F: include/linux/delayacct.h
16005 F: kernel/delayacct.c
16007 PERFORMANCE EVENTS SUBSYSTEM
16008 M: Peter Zijlstra <peterz@infradead.org>
16009 M: Ingo Molnar <mingo@redhat.com>
16010 M: Arnaldo Carvalho de Melo <acme@kernel.org>
16011 R: Mark Rutland <mark.rutland@arm.com>
16012 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16013 R: Jiri Olsa <jolsa@kernel.org>
16014 R: Namhyung Kim <namhyung@kernel.org>
16015 L: linux-perf-users@vger.kernel.org
16016 L: linux-kernel@vger.kernel.org
16018 W: https://perf.wiki.kernel.org/
16019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16021 F: arch/*/events/*/*
16022 F: arch/*/include/asm/perf_event.h
16023 F: arch/*/kernel/*/*/perf_event*.c
16024 F: arch/*/kernel/*/perf_event*.c
16025 F: arch/*/kernel/perf_callchain.c
16026 F: arch/*/kernel/perf_event*.c
16027 F: include/linux/perf_event.h
16028 F: include/uapi/linux/perf_event.h
16033 PERFORMANCE EVENTS TOOLING ARM64
16034 R: John Garry <john.garry@huawei.com>
16035 R: Will Deacon <will@kernel.org>
16036 R: James Clark <james.clark@arm.com>
16037 R: Mike Leach <mike.leach@linaro.org>
16038 R: Leo Yan <leo.yan@linaro.org>
16039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16041 F: tools/build/feature/test-libopencsd.c
16042 F: tools/perf/arch/arm*/
16043 F: tools/perf/pmu-events/arch/arm64/
16044 F: tools/perf/util/arm-spe*
16045 F: tools/perf/util/cs-etm*
16047 PERSONALITY HANDLING
16048 M: Christoph Hellwig <hch@infradead.org>
16049 L: linux-abi-devel@lists.sourceforge.net
16051 F: include/linux/personality.h
16052 F: include/uapi/linux/personality.h
16054 PHOENIX RC FLIGHT CONTROLLER ADAPTER
16055 M: Marcus Folkesson <marcus.folkesson@gmail.com>
16056 L: linux-input@vger.kernel.org
16058 F: Documentation/input/devices/pxrc.rst
16059 F: drivers/input/joystick/pxrc.c
16062 M: Remi Denis-Courmont <courmisch@gmail.com>
16064 F: Documentation/networking/phonet.rst
16065 F: include/linux/phonet.h
16066 F: include/net/phonet/
16067 F: include/uapi/linux/phonet.h
16071 M: Joern Engel <joern@lazybastard.org>
16072 L: linux-mtd@lists.infradead.org
16074 F: drivers/mtd/devices/phram.c
16077 M: Bruno Prémont <bonbons@linux-vserver.org>
16078 L: linux-input@vger.kernel.org
16080 F: drivers/hid/hid-picolcd*
16083 M: Christian Brauner <christian@brauner.io>
16084 L: linux-kernel@vger.kernel.org
16086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16088 F: tools/testing/selftests/clone3/
16089 F: tools/testing/selftests/pid_namespace/
16090 F: tools/testing/selftests/pidfd/
16093 K: \b(clone_args|kernel_clone_args)\b
16095 PIN CONTROL SUBSYSTEM
16096 M: Linus Walleij <linus.walleij@linaro.org>
16097 L: linux-gpio@vger.kernel.org
16099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16100 F: Documentation/devicetree/bindings/pinctrl/
16101 F: Documentation/driver-api/pin-control.rst
16102 F: drivers/pinctrl/
16103 F: include/dt-bindings/pinctrl/
16104 F: include/linux/pinctrl/
16106 PIN CONTROLLER - AMD
16107 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16108 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16110 F: drivers/pinctrl/pinctrl-amd.c
16112 PIN CONTROLLER - FREESCALE
16113 M: Dong Aisheng <aisheng.dong@nxp.com>
16114 M: Fabio Estevam <festevam@gmail.com>
16115 M: Shawn Guo <shawnguo@kernel.org>
16116 M: Jacky Bai <ping.bai@nxp.com>
16117 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16118 L: linux-gpio@vger.kernel.org
16120 F: Documentation/devicetree/bindings/pinctrl/fsl,*
16121 F: drivers/pinctrl/freescale/
16123 PIN CONTROLLER - INTEL
16124 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16125 M: Andy Shevchenko <andy@kernel.org>
16127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16128 F: drivers/pinctrl/intel/
16130 PIN CONTROLLER - KEEMBAY
16131 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16133 F: drivers/pinctrl/pinctrl-keembay*
16135 PIN CONTROLLER - MEDIATEK
16136 M: Sean Wang <sean.wang@kernel.org>
16137 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16139 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16140 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
16141 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16142 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16143 F: drivers/pinctrl/mediatek/
16145 PIN CONTROLLER - MICROCHIP AT91
16146 M: Ludovic Desroches <ludovic.desroches@microchip.com>
16147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16148 L: linux-gpio@vger.kernel.org
16150 F: drivers/gpio/gpio-sama5d2-piobu.c
16151 F: drivers/pinctrl/pinctrl-at91*
16153 PIN CONTROLLER - QUALCOMM
16154 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16155 L: linux-arm-msm@vger.kernel.org
16157 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16158 F: drivers/pinctrl/qcom/
16160 PIN CONTROLLER - RENESAS
16161 M: Geert Uytterhoeven <geert+renesas@glider.be>
16162 L: linux-renesas-soc@vger.kernel.org
16164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16165 F: Documentation/devicetree/bindings/pinctrl/renesas,*
16166 F: drivers/pinctrl/renesas/
16168 PIN CONTROLLER - SAMSUNG
16169 M: Tomasz Figa <tomasz.figa@gmail.com>
16170 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16171 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16172 R: Alim Akhtar <alim.akhtar@samsung.com>
16173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16174 L: linux-samsung-soc@vger.kernel.org
16176 C: irc://irc.libera.chat/linux-exynos
16177 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
16178 B: mailto:linux-samsung-soc@vger.kernel.org
16179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16180 F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16181 F: drivers/pinctrl/samsung/
16182 F: include/dt-bindings/pinctrl/samsung.h
16184 PIN CONTROLLER - SINGLE
16185 M: Tony Lindgren <tony@atomide.com>
16186 M: Haojian Zhuang <haojian.zhuang@linaro.org>
16187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16188 L: linux-omap@vger.kernel.org
16190 F: drivers/pinctrl/pinctrl-single.c
16192 PIN CONTROLLER - THUNDERBAY
16193 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16195 F: drivers/pinctrl/pinctrl-thunderbay.c
16197 PIN CONTROLLER - SUNPLUS / TIBBO
16198 M: Dvorkin Dmitry <dvorkin@tibbo.com>
16199 M: Wells Lu <wellslutw@gmail.com>
16200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16202 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
16203 F: Documentation/devicetree/bindings/pinctrl/sunplus,*
16204 F: drivers/pinctrl/sunplus/
16205 F: include/dt-bindings/pinctrl/sppctl*.h
16208 M: linux-block@vger.kernel.org
16210 F: drivers/block/pktcdvd.c
16211 F: include/linux/pktcdvd.h
16212 F: include/uapi/linux/pktcdvd.h
16214 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16215 M: Tomasz Duszynski <tduszyns@gmail.com>
16217 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16218 F: drivers/iio/chemical/pms7003.c
16221 M: Jacob Keller <jacob.e.keller@intel.com>
16223 F: Documentation/driver-api/pldmfw/
16224 F: include/linux/pldmfw.h
16228 M: Logan Gunthorpe <logang@deltatee.com>
16230 F: drivers/dma/plx_dma.c
16233 M: Charles Hsu <hsu.yungteng@gmail.com>
16234 L: linux-hwmon@vger.kernel.org
16236 F: Documentation/hwmon/pm6764tr.rst
16237 F: drivers/hwmon/pmbus/pm6764tr.c
16240 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
16241 L: linux-pm@vger.kernel.org
16243 W: https://01.org/pm-graph
16244 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16245 T: git git://github.com/intel/pm-graph
16246 F: tools/power/pm-graph
16248 PMBUS HARDWARE MONITORING DRIVERS
16249 M: Guenter Roeck <linux@roeck-us.net>
16250 L: linux-hwmon@vger.kernel.org
16252 W: http://hwmon.wiki.kernel.org/
16253 W: http://www.roeck-us.net/linux/drivers/
16254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16255 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
16256 F: Documentation/devicetree/bindings/hwmon/max31785.txt
16257 F: Documentation/hwmon/adm1275.rst
16258 F: Documentation/hwmon/ibm-cffps.rst
16259 F: Documentation/hwmon/ir35221.rst
16260 F: Documentation/hwmon/lm25066.rst
16261 F: Documentation/hwmon/ltc2978.rst
16262 F: Documentation/hwmon/ltc3815.rst
16263 F: Documentation/hwmon/max16064.rst
16264 F: Documentation/hwmon/max20751.rst
16265 F: Documentation/hwmon/max31785.rst
16266 F: Documentation/hwmon/max34440.rst
16267 F: Documentation/hwmon/max8688.rst
16268 F: Documentation/hwmon/pmbus-core.rst
16269 F: Documentation/hwmon/pmbus.rst
16270 F: Documentation/hwmon/tps40422.rst
16271 F: Documentation/hwmon/ucd9000.rst
16272 F: Documentation/hwmon/ucd9200.rst
16273 F: Documentation/hwmon/zl6100.rst
16274 F: drivers/hwmon/pmbus/
16275 F: include/linux/pmbus.h
16277 PMC SIERRA MaxRAID DRIVER
16278 L: linux-scsi@vger.kernel.org
16280 W: http://www.pmc-sierra.com/
16281 F: drivers/scsi/pmcraid.*
16283 PMC SIERRA PM8001 DRIVER
16284 M: Jack Wang <jinpu.wang@cloud.ionos.com>
16285 L: linux-scsi@vger.kernel.org
16287 F: drivers/scsi/pm8001/
16289 PNI RM3100 IIO DRIVER
16290 M: Song Qiang <songqiang1304521@gmail.com>
16291 L: linux-iio@vger.kernel.org
16293 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16294 F: drivers/iio/magnetometer/rm3100*
16297 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16298 L: linux-acpi@vger.kernel.org
16301 F: include/linux/pnp.h
16303 POSIX CLOCKS and TIMERS
16304 M: Thomas Gleixner <tglx@linutronix.de>
16305 L: linux-kernel@vger.kernel.org
16307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16309 F: include/linux/time_namespace.h
16310 F: include/linux/timer*
16311 F: kernel/time/*timer*
16312 F: kernel/time/namespace.c
16314 POWER MANAGEMENT CORE
16315 M: "Rafael J. Wysocki" <rafael@kernel.org>
16316 L: linux-pm@vger.kernel.org
16318 B: https://bugzilla.kernel.org
16319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16320 F: drivers/base/power/
16321 F: drivers/powercap/
16322 F: include/linux/intel_rapl.h
16323 F: include/linux/pm.h
16324 F: include/linux/pm_*
16325 F: include/linux/powercap.h
16326 F: kernel/configs/nopm.config
16328 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16329 M: Daniel Lezcano <daniel.lezcano@kernel.org>
16330 L: linux-pm@vger.kernel.org
16332 B: https://bugzilla.kernel.org
16333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16334 F: drivers/powercap/dtpm*
16335 F: include/linux/dtpm.h
16337 POWER STATE COORDINATION INTERFACE (PSCI)
16338 M: Mark Rutland <mark.rutland@arm.com>
16339 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
16340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16342 F: drivers/firmware/psci/
16343 F: include/linux/psci.h
16344 F: include/uapi/linux/psci.h
16346 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16347 M: Sebastian Reichel <sre@kernel.org>
16348 L: linux-pm@vger.kernel.org
16350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16351 F: Documentation/ABI/testing/sysfs-class-power
16352 F: Documentation/devicetree/bindings/power/supply/
16353 F: drivers/power/supply/
16354 F: include/linux/power/
16355 F: include/linux/power_supply.h
16357 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16358 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16359 L: linuxppc-dev@lists.ozlabs.org
16361 F: drivers/char/powernv-op-panel.c
16363 PPP OVER ATM (RFC 2364)
16364 M: Mitchell Blank Jr <mitch@sfgoth.com>
16366 F: include/uapi/linux/atmppp.h
16367 F: net/atm/pppoatm.c
16370 M: Michal Ostrowski <mostrows@earthlink.net>
16372 F: drivers/net/ppp/pppoe.c
16373 F: drivers/net/ppp/pppox.c
16376 M: James Chapman <jchapman@katalix.com>
16378 F: include/linux/if_pppol2tp.h
16379 F: include/uapi/linux/if_pppol2tp.h
16380 F: net/l2tp/l2tp_ppp.c
16382 PPP PROTOCOL DRIVERS AND COMPRESSORS
16383 M: Paul Mackerras <paulus@samba.org>
16384 L: linux-ppp@vger.kernel.org
16386 F: drivers/net/ppp/ppp_*
16389 M: Rodolfo Giometti <giometti@enneenne.com>
16390 L: linuxpps@ml.enneenne.com (subscribers-only)
16392 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
16393 F: Documentation/ABI/testing/sysfs-pps
16394 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
16395 F: Documentation/driver-api/pps.rst
16397 F: include/linux/pps*.h
16398 F: include/uapi/linux/pps.h
16401 M: Dmitry Kozlov <xeb@mail.ru>
16402 L: netdev@vger.kernel.org
16404 W: http://sourceforge.net/projects/accel-pptp
16405 F: drivers/net/ppp/pptp.c
16407 PRESSURE STALL INFORMATION (PSI)
16408 M: Johannes Weiner <hannes@cmpxchg.org>
16409 M: Suren Baghdasaryan <surenb@google.com>
16411 F: include/linux/psi*
16412 F: kernel/sched/psi.c
16415 M: Petr Mladek <pmladek@suse.com>
16416 M: Sergey Senozhatsky <senozhatsky@chromium.org>
16417 R: Steven Rostedt <rostedt@goodmis.org>
16418 R: John Ogness <john.ogness@linutronix.de>
16420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16421 F: include/linux/printk.h
16425 R: Chris Down <chris@chrisdown.name>
16427 F: Documentation/core-api/printk-index.rst
16428 F: kernel/printk/index.c
16432 L: linux-kernel@vger.kernel.org
16433 L: linux-fsdevel@vger.kernel.org
16435 F: Documentation/filesystems/proc.rst
16437 F: include/linux/proc_fs.h
16438 F: tools/testing/selftests/proc/
16441 M: Luis Chamberlain <mcgrof@kernel.org>
16442 M: Kees Cook <keescook@chromium.org>
16443 M: Iurii Zaikin <yzaikin@google.com>
16444 L: linux-kernel@vger.kernel.org
16445 L: linux-fsdevel@vger.kernel.org
16447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16448 F: fs/proc/proc_sysctl.c
16449 F: include/linux/sysctl.h
16450 F: kernel/sysctl-test.c
16452 F: tools/testing/selftests/sysctl/
16454 PS3 NETWORK SUPPORT
16455 M: Geoff Levand <geoff@infradead.org>
16456 L: netdev@vger.kernel.org
16457 L: linuxppc-dev@lists.ozlabs.org
16459 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
16461 PS3 PLATFORM SUPPORT
16462 M: Geoff Levand <geoff@infradead.org>
16463 L: linuxppc-dev@lists.ozlabs.org
16465 F: arch/powerpc/boot/ps3*
16466 F: arch/powerpc/include/asm/lv1call.h
16467 F: arch/powerpc/include/asm/ps3*.h
16468 F: arch/powerpc/platforms/ps3/
16471 F: drivers/rtc/rtc-ps3.c
16472 F: drivers/usb/host/*ps3.c
16473 F: sound/ppc/snd_ps3*
16476 M: Jim Paris <jim@jtan.com>
16477 M: Geoff Levand <geoff@infradead.org>
16478 L: linuxppc-dev@lists.ozlabs.org
16480 F: drivers/block/ps3vram.c
16482 PSAMPLE PACKET SAMPLING SUPPORT
16483 M: Yotam Gigi <yotam.gi@gmail.com>
16485 F: include/net/psample.h
16486 F: include/uapi/linux/psample.h
16490 M: Kees Cook <keescook@chromium.org>
16491 M: Anton Vorontsov <anton@enomsg.org>
16492 M: Colin Cross <ccross@android.com>
16493 M: Tony Luck <tony.luck@intel.com>
16495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16496 F: Documentation/admin-guide/ramoops.rst
16497 F: Documentation/admin-guide/pstore-blk.rst
16498 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16499 F: drivers/acpi/apei/erst.c
16500 F: drivers/firmware/efi/efi-pstore.c
16502 F: include/linux/pstore*
16503 K: \b(pstore|ramoops)
16505 PTP HARDWARE CLOCK SUPPORT
16506 M: Richard Cochran <richardcochran@gmail.com>
16507 L: netdev@vger.kernel.org
16509 W: http://linuxptp.sourceforge.net/
16510 F: Documentation/ABI/testing/sysfs-ptp
16511 F: Documentation/driver-api/ptp.rst
16512 F: drivers/net/phy/dp83640*
16514 F: include/linux/ptp_cl*
16516 PTP VIRTUAL CLOCK SUPPORT
16517 M: Yangbo Lu <yangbo.lu@nxp.com>
16518 L: netdev@vger.kernel.org
16520 F: drivers/ptp/ptp_vclock.c
16521 F: net/ethtool/phc_vclocks.c
16524 M: Oleg Nesterov <oleg@redhat.com>
16526 F: arch/*/*/ptrace*.c
16527 F: arch/*/include/asm/ptrace*.h
16528 F: arch/*/ptrace*.c
16529 F: include/asm-generic/syscall.h
16530 F: include/linux/ptrace.h
16531 F: include/linux/regset.h
16532 F: include/uapi/linux/ptrace.h
16536 M: Hans Verkuil <hverkuil@xs4all.nl>
16537 L: linux-media@vger.kernel.org
16539 T: git git://linuxtv.org/media_tree.git
16540 F: Documentation/admin-guide/media/pulse8-cec.rst
16541 F: drivers/media/cec/usb/pulse8/
16543 PURELIFI PLFXLC DRIVER
16544 M: Srinivasan Raju <srini.raju@purelifi.com>
16545 L: linux-wireless@vger.kernel.org
16547 F: drivers/net/wireless/purelifi/plfxlc/
16549 PVRUSB2 VIDEO4LINUX DRIVER
16550 M: Mike Isely <isely@pobox.com>
16551 L: pvrusb2@isely.net (subscribers-only)
16552 L: linux-media@vger.kernel.org
16554 W: http://www.isely.net/pvrusb2/
16555 T: git git://linuxtv.org/media_tree.git
16556 F: Documentation/driver-api/media/drivers/pvrusb2*
16557 F: drivers/media/usb/pvrusb2/
16560 M: Hans Verkuil <hverkuil@xs4all.nl>
16561 L: linux-media@vger.kernel.org
16563 T: git git://linuxtv.org/media_tree.git
16564 F: drivers/media/usb/pwc/*
16565 F: include/trace/events/pwc.h
16568 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16569 L: linux-hwmon@vger.kernel.org
16571 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16572 F: Documentation/hwmon/pwm-fan.rst
16573 F: drivers/hwmon/pwm-fan.c
16576 M: Sean Young <sean@mess.org>
16577 L: linux-media@vger.kernel.org
16579 F: drivers/media/rc/pwm-ir-tx.c
16582 M: Thierry Reding <thierry.reding@gmail.com>
16583 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16584 L: linux-pwm@vger.kernel.org
16586 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
16587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16588 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
16589 F: Documentation/devicetree/bindings/pwm/
16590 F: Documentation/driver-api/pwm.rst
16591 F: drivers/gpio/gpio-mvebu.c
16593 F: drivers/video/backlight/pwm_bl.c
16594 F: include/dt-bindings/pwm/
16595 F: include/linux/pwm.h
16596 F: include/linux/pwm_backlight.h
16597 K: pwm_(config|apply_state|ops)
16600 M: Robert Jarzmik <robert.jarzmik@free.fr>
16601 L: linux-gpio@vger.kernel.org
16603 F: drivers/gpio/gpio-pxa.c
16609 M: Robert Jarzmik <robert.jarzmik@free.fr>
16610 L: linux-rtc@vger.kernel.org
16613 PXA2xx/PXA3xx SUPPORT
16614 M: Daniel Mack <daniel@zonque.org>
16615 M: Haojian Zhuang <haojian.zhuang@gmail.com>
16616 M: Robert Jarzmik <robert.jarzmik@free.fr>
16617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16619 T: git git://github.com/hzhuang1/linux.git
16620 T: git git://github.com/rjarzmik/linux.git
16621 F: arch/arm/boot/dts/pxa*
16622 F: arch/arm/mach-pxa/
16623 F: drivers/dma/pxa*
16624 F: drivers/pcmcia/pxa2xx*
16625 F: drivers/pinctrl/pxa/
16626 F: drivers/spi/spi-pxa2xx*
16627 F: drivers/usb/gadget/udc/pxa2*
16628 F: include/sound/pxa2xx-lib.h
16633 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16634 L: qat-linux@intel.com
16636 F: drivers/crypto/qat/
16638 QCOM AUDIO (ASoC) DRIVERS
16639 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16640 M: Banajit Goswami <bgoswami@quicinc.com>
16641 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16643 F: include/dt-bindings/sound/qcom,wcd9335.h
16644 F: sound/soc/codecs/lpass-rx-macro.*
16645 F: sound/soc/codecs/lpass-tx-macro.*
16646 F: sound/soc/codecs/lpass-va-macro.c
16647 F: sound/soc/codecs/lpass-wsa-macro.*
16648 F: sound/soc/codecs/msm8916-wcd-analog.c
16649 F: sound/soc/codecs/msm8916-wcd-digital.c
16650 F: sound/soc/codecs/wcd9335.*
16651 F: sound/soc/codecs/wcd934x.c
16652 F: sound/soc/codecs/wcd-clsh-v2.*
16653 F: sound/soc/codecs/wcd-mbhc-v2.*
16654 F: sound/soc/codecs/wsa881x.c
16655 F: sound/soc/codecs/wsa883x.c
16658 QCOM EMBEDDED USB DEBUGGER (EUD)
16659 M: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16660 L: linux-arm-msm@vger.kernel.org
16662 F: Documentation/ABI/testing/sysfs-driver-eud
16663 F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16664 F: drivers/usb/misc/qcom_eud.c
16667 M: Alex Elder <elder@kernel.org>
16668 L: netdev@vger.kernel.org
16670 F: drivers/net/ipa/
16672 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16673 M: Gabriel Somlo <somlo@cmu.edu>
16674 M: "Michael S. Tsirkin" <mst@redhat.com>
16675 L: qemu-devel@nongnu.org
16677 F: drivers/firmware/qemu_fw_cfg.c
16678 F: include/uapi/linux/qemu_fw_cfg.h
16681 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16682 L: linux-rdma@vger.kernel.org
16684 F: drivers/infiniband/hw/qib/
16686 QLOGIC QL41xxx FCOE DRIVER
16687 M: Saurav Kashyap <skashyap@marvell.com>
16688 M: Javed Hasan <jhasan@marvell.com>
16689 M: GR-QLogic-Storage-Upstream@marvell.com
16690 L: linux-scsi@vger.kernel.org
16692 F: drivers/scsi/qedf/
16694 QLOGIC QL41xxx ISCSI DRIVER
16695 M: Nilesh Javali <njavali@marvell.com>
16696 M: Manish Rangankar <mrangankar@marvell.com>
16697 M: GR-QLogic-Storage-Upstream@marvell.com
16698 L: linux-scsi@vger.kernel.org
16700 F: drivers/scsi/qedi/
16702 QLOGIC QL4xxx ETHERNET DRIVER
16703 M: Ariel Elior <aelior@marvell.com>
16704 M: Manish Chopra <manishc@marvell.com>
16705 L: netdev@vger.kernel.org
16707 F: drivers/net/ethernet/qlogic/qed/
16708 F: drivers/net/ethernet/qlogic/qede/
16709 F: include/linux/qed/
16711 QLOGIC QL4xxx RDMA DRIVER
16712 M: Michal Kalderon <mkalderon@marvell.com>
16713 M: Ariel Elior <aelior@marvell.com>
16714 L: linux-rdma@vger.kernel.org
16716 F: drivers/infiniband/hw/qedr/
16717 F: include/uapi/rdma/qedr-abi.h
16719 QLOGIC QLA1280 SCSI DRIVER
16720 M: Michael Reed <mdr@sgi.com>
16721 L: linux-scsi@vger.kernel.org
16723 F: drivers/scsi/qla1280.[ch]
16725 QLOGIC QLA2XXX FC-SCSI DRIVER
16726 M: Nilesh Javali <njavali@marvell.com>
16727 M: GR-QLogic-Storage-Upstream@marvell.com
16728 L: linux-scsi@vger.kernel.org
16730 F: drivers/scsi/qla2xxx/
16732 QLOGIC QLA3XXX NETWORK DRIVER
16733 M: GR-Linux-NIC-Dev@marvell.com
16734 L: netdev@vger.kernel.org
16736 F: drivers/net/ethernet/qlogic/qla3xxx.*
16738 QLOGIC QLA4XXX iSCSI DRIVER
16739 M: Nilesh Javali <njavali@marvell.com>
16740 M: Manish Rangankar <mrangankar@marvell.com>
16741 M: GR-QLogic-Storage-Upstream@marvell.com
16742 L: linux-scsi@vger.kernel.org
16744 F: drivers/scsi/qla4xxx/
16746 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16747 M: Shahed Shaikh <shshaikh@marvell.com>
16748 M: Manish Chopra <manishc@marvell.com>
16749 M: GR-Linux-NIC-Dev@marvell.com
16750 L: netdev@vger.kernel.org
16752 F: drivers/net/ethernet/qlogic/qlcnic/
16754 QLOGIC QLGE 10Gb ETHERNET DRIVER
16755 M: Manish Chopra <manishc@marvell.com>
16756 M: GR-Linux-NIC-Dev@marvell.com
16757 M: Coiby Xu <coiby.xu@gmail.com>
16758 L: netdev@vger.kernel.org
16760 F: Documentation/networking/device_drivers/qlogic/qlge.rst
16761 F: drivers/staging/qlge/
16763 QM1D1B0004 MEDIA DRIVER
16764 M: Akihiro Tsukada <tskd08@gmail.com>
16765 L: linux-media@vger.kernel.org
16767 F: drivers/media/tuners/qm1d1b0004*
16769 QM1D1C0042 MEDIA DRIVER
16770 M: Akihiro Tsukada <tskd08@gmail.com>
16771 L: linux-media@vger.kernel.org
16773 F: drivers/media/tuners/qm1d1c0042*
16776 M: Anders Larsen <al@alarsen.net>
16778 W: http://www.alarsen.net/linux/qnx4fs/
16780 F: include/uapi/linux/qnx4_fs.h
16781 F: include/uapi/linux/qnxtypes.h
16783 QORIQ DPAA2 FSL-MC BUS DRIVER
16784 M: Stuart Yoder <stuyoder@gmail.com>
16785 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
16786 L: linux-kernel@vger.kernel.org
16788 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
16789 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16790 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16791 F: drivers/bus/fsl-mc/
16792 F: include/uapi/linux/fsl_mc.h
16794 QT1010 MEDIA DRIVER
16795 M: Antti Palosaari <crope@iki.fi>
16796 L: linux-media@vger.kernel.org
16798 W: https://linuxtv.org
16799 W: http://palosaari.fi/linux/
16800 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16801 T: git git://linuxtv.org/anttip/media_tree.git
16802 F: drivers/media/tuners/qt1010*
16804 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16805 M: Kalle Valo <kvalo@kernel.org>
16806 L: ath10k@lists.infradead.org
16808 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16810 F: drivers/net/wireless/ath/ath10k/
16811 F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16813 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16814 M: Kalle Valo <kvalo@kernel.org>
16815 L: ath11k@lists.infradead.org
16817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16818 F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16819 F: drivers/net/wireless/ath/ath11k/
16821 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16822 M: Toke Høiland-Jørgensen <toke@toke.dk>
16823 L: linux-wireless@vger.kernel.org
16825 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16826 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16827 F: drivers/net/wireless/ath/ath9k/
16829 QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16830 M: Stephan Gerhold <stephan@gerhold.net>
16831 L: netdev@vger.kernel.org
16832 L: linux-arm-msm@vger.kernel.org
16834 F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16835 F: drivers/net/wwan/qcom_bam_dmux.c
16837 QUALCOMM CAMERA SUBSYSTEM DRIVER
16838 M: Robert Foss <robert.foss@linaro.org>
16839 M: Todor Tomov <todor.too@gmail.com>
16840 L: linux-media@vger.kernel.org
16842 F: Documentation/admin-guide/media/qcom_camss.rst
16843 F: Documentation/devicetree/bindings/media/*camss*
16844 F: drivers/media/platform/qcom/camss/
16846 QUALCOMM CLOCK DRIVERS
16847 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16848 L: linux-arm-msm@vger.kernel.org
16850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16851 F: Documentation/devicetree/bindings/clock/qcom,*
16852 F: drivers/clk/qcom/
16853 F: include/dt-bindings/clock/qcom,*
16855 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16856 M: Niklas Cassel <nks@flawful.org>
16857 L: linux-pm@vger.kernel.org
16858 L: linux-arm-msm@vger.kernel.org
16860 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16861 F: drivers/soc/qcom/cpr.c
16863 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16864 M: Ilia Lin <ilia.lin@kernel.org>
16865 L: linux-pm@vger.kernel.org
16867 F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16868 F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16869 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
16871 QUALCOMM CRYPTO DRIVERS
16872 M: Thara Gopinath <thara.gopinath@gmail.com>
16873 L: linux-crypto@vger.kernel.org
16874 L: linux-arm-msm@vger.kernel.org
16876 F: drivers/crypto/qce/
16878 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16879 M: Timur Tabi <timur@kernel.org>
16880 L: netdev@vger.kernel.org
16882 F: drivers/net/ethernet/qualcomm/emac/
16884 QUALCOMM ETHQOS ETHERNET DRIVER
16885 M: Vinod Koul <vkoul@kernel.org>
16886 L: netdev@vger.kernel.org
16888 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
16889 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16891 QUALCOMM FASTRPC DRIVER
16892 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16893 M: Amol Maheshwari <amahesh@qti.qualcomm.com>
16894 L: linux-arm-msm@vger.kernel.org
16896 F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16897 F: drivers/misc/fastrpc.c
16898 F: include/uapi/misc/fastrpc.h
16900 QUALCOMM HEXAGON ARCHITECTURE
16901 M: Brian Cain <bcain@quicinc.com>
16902 L: linux-hexagon@vger.kernel.org
16903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16907 QUALCOMM HIDMA DRIVER
16908 M: Sinan Kaya <okaya@kernel.org>
16909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16910 L: linux-arm-msm@vger.kernel.org
16911 L: dmaengine@vger.kernel.org
16913 F: drivers/dma/qcom/hidma*
16915 QUALCOMM I2C CCI DRIVER
16916 M: Loic Poulain <loic.poulain@linaro.org>
16917 M: Robert Foss <robert.foss@linaro.org>
16918 L: linux-i2c@vger.kernel.org
16919 L: linux-arm-msm@vger.kernel.org
16921 F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
16922 F: drivers/i2c/busses/i2c-qcom-cci.c
16924 QUALCOMM INTERCONNECT BWMON DRIVER
16925 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16926 L: linux-arm-msm@vger.kernel.org
16928 F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
16929 F: drivers/soc/qcom/icc-bwmon.c
16932 M: Rob Clark <robdclark@gmail.com>
16933 L: iommu@lists.linux.dev
16934 L: linux-arm-msm@vger.kernel.org
16936 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
16938 QUALCOMM IPC ROUTER (QRTR) DRIVER
16939 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16940 L: linux-arm-msm@vger.kernel.org
16942 F: include/trace/events/qrtr.h
16943 F: include/uapi/linux/qrtr.h
16946 QUALCOMM IPCC MAILBOX DRIVER
16947 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16948 L: linux-arm-msm@vger.kernel.org
16950 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16951 F: drivers/mailbox/qcom-ipcc.c
16952 F: include/dt-bindings/mailbox/qcom-ipcc.h
16954 QUALCOMM IPQ4019 USB PHY DRIVER
16955 M: Robert Marko <robert.marko@sartura.hr>
16956 M: Luka Perkov <luka.perkov@sartura.hr>
16957 L: linux-arm-msm@vger.kernel.org
16959 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16960 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16962 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16963 M: Robert Marko <robert.marko@sartura.hr>
16964 M: Luka Perkov <luka.perkov@sartura.hr>
16965 L: linux-arm-msm@vger.kernel.org
16967 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16968 F: drivers/regulator/vqmmc-ipq4019-regulator.c
16970 QUALCOMM NAND CONTROLLER DRIVER
16971 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16972 L: linux-mtd@lists.infradead.org
16973 L: linux-arm-msm@vger.kernel.org
16975 F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16976 F: drivers/mtd/nand/raw/qcom_nandc.c
16978 QUALCOMM RMNET DRIVER
16979 M: Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16980 M: Sean Tranchetti <quic_stranche@quicinc.com>
16981 L: netdev@vger.kernel.org
16983 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16984 F: drivers/net/ethernet/qualcomm/rmnet/
16985 F: include/linux/if_rmnet.h
16987 QUALCOMM TSENS THERMAL DRIVER
16988 M: Amit Kucheria <amitk@kernel.org>
16989 M: Thara Gopinath <thara.gopinath@gmail.com>
16990 L: linux-pm@vger.kernel.org
16991 L: linux-arm-msm@vger.kernel.org
16993 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16994 F: drivers/thermal/qcom/
16996 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16997 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
16998 L: linux-media@vger.kernel.org
16999 L: linux-arm-msm@vger.kernel.org
17001 T: git git://linuxtv.org/media_tree.git
17002 F: Documentation/devicetree/bindings/media/*venus*
17003 F: drivers/media/platform/qcom/venus/
17005 QUALCOMM WCN36XX WIRELESS DRIVER
17006 M: Loic Poulain <loic.poulain@linaro.org>
17007 L: wcn36xx@lists.infradead.org
17009 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
17010 F: drivers/net/wireless/ath/wcn36xx/
17012 QUANTENNA QTNFMAC WIRELESS DRIVER
17013 M: Igor Mitsyanko <imitsyanko@quantenna.com>
17014 R: Sergey Matyukevich <geomatsi@gmail.com>
17015 L: linux-wireless@vger.kernel.org
17017 F: drivers/net/wireless/quantenna
17019 RADEON and AMDGPU DRM DRIVERS
17020 M: Alex Deucher <alexander.deucher@amd.com>
17021 M: Christian König <christian.koenig@amd.com>
17022 M: Pan, Xinhui <Xinhui.Pan@amd.com>
17023 L: amd-gfx@lists.freedesktop.org
17025 T: git https://gitlab.freedesktop.org/agd5f/linux.git
17026 B: https://gitlab.freedesktop.org/drm/amd/-/issues
17027 C: irc://irc.oftc.net/radeon
17028 F: Documentation/gpu/amdgpu/
17029 F: drivers/gpu/drm/amd/
17030 F: drivers/gpu/drm/radeon/
17031 F: include/uapi/drm/amdgpu_drm.h
17032 F: include/uapi/drm/radeon_drm.h
17034 RADEON FRAMEBUFFER DISPLAY DRIVER
17035 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
17036 L: linux-fbdev@vger.kernel.org
17038 F: drivers/video/fbdev/aty/radeon*
17039 F: include/uapi/linux/radeonfb.h
17041 RADIOSHARK RADIO DRIVER
17042 M: Hans Verkuil <hverkuil@xs4all.nl>
17043 L: linux-media@vger.kernel.org
17045 T: git git://linuxtv.org/media_tree.git
17046 F: drivers/media/radio/radio-shark.c
17048 RADIOSHARK2 RADIO DRIVER
17049 M: Hans Verkuil <hverkuil@xs4all.nl>
17050 L: linux-media@vger.kernel.org
17052 T: git git://linuxtv.org/media_tree.git
17053 F: drivers/media/radio/radio-shark2.c
17054 F: drivers/media/radio/radio-tea5777.c
17056 RADOS BLOCK DEVICE (RBD)
17057 M: Ilya Dryomov <idryomov@gmail.com>
17058 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
17059 L: ceph-devel@vger.kernel.org
17061 W: http://ceph.com/
17062 T: git git://github.com/ceph/ceph-client.git
17063 F: Documentation/ABI/testing/sysfs-bus-rbd
17064 F: drivers/block/rbd.c
17065 F: drivers/block/rbd_types.h
17067 RAGE128 FRAMEBUFFER DISPLAY DRIVER
17068 M: Paul Mackerras <paulus@samba.org>
17069 L: linux-fbdev@vger.kernel.org
17071 F: drivers/video/fbdev/aty/aty128fb.c
17073 RAINSHADOW-CEC DRIVER
17074 M: Hans Verkuil <hverkuil@xs4all.nl>
17075 L: linux-media@vger.kernel.org
17077 T: git git://linuxtv.org/media_tree.git
17078 F: drivers/media/cec/usb/rainshadow/
17080 RALINK MIPS ARCHITECTURE
17081 M: John Crispin <john@phrozen.org>
17082 L: linux-mips@vger.kernel.org
17084 F: arch/mips/ralink
17086 RALINK MT7621 MIPS ARCHITECTURE
17087 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17088 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17089 L: linux-mips@vger.kernel.org
17091 F: arch/mips/boot/dts/ralink/mt7621*
17093 RALINK PINCTRL DRIVER
17094 M: Arınç ÜNAL <arinc.unal@arinc9.com>
17095 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
17096 L: linux-mips@vger.kernel.org
17098 F: drivers/pinctrl/ralink/
17100 RALINK RT2X00 WIRELESS LAN DRIVER
17101 M: Stanislaw Gruszka <stf_xl@wp.pl>
17102 M: Helmut Schaa <helmut.schaa@googlemail.com>
17103 L: linux-wireless@vger.kernel.org
17105 F: drivers/net/wireless/ralink/rt2x00/
17107 RAMDISK RAM BLOCK DEVICE DRIVER
17108 M: Jens Axboe <axboe@kernel.dk>
17110 F: Documentation/admin-guide/blockdev/ramdisk.rst
17111 F: drivers/block/brd.c
17113 RANCHU VIRTUAL BOARD FOR MIPS
17114 M: Miodrag Dinic <miodrag.dinic@mips.com>
17115 L: linux-mips@vger.kernel.org
17117 F: arch/mips/configs/generic/board-ranchu.config
17118 F: arch/mips/generic/board-ranchu.c
17120 RANDOM NUMBER DRIVER
17121 M: "Theodore Ts'o" <tytso@mit.edu>
17122 M: Jason A. Donenfeld <Jason@zx2c4.com>
17123 T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17125 F: drivers/char/random.c
17126 F: drivers/virt/vmgenid.c
17129 M: Matt Porter <mporter@kernel.crashing.org>
17130 M: Alexandre Bounine <alex.bou9@gmail.com>
17132 F: drivers/rapidio/
17135 M: Tony Luck <tony.luck@intel.com>
17136 M: Borislav Petkov <bp@alien8.de>
17137 L: linux-edac@vger.kernel.org
17139 F: Documentation/admin-guide/ras.rst
17141 F: include/linux/ras.h
17142 F: include/ras/ras_event.h
17144 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17145 L: linux-wireless@vger.kernel.org
17147 F: drivers/net/wireless/ray*
17149 RC-CORE / LIRC FRAMEWORK
17150 M: Sean Young <sean@mess.org>
17151 L: linux-media@vger.kernel.org
17153 W: http://linuxtv.org
17154 T: git git://linuxtv.org/media_tree.git
17155 F: Documentation/driver-api/media/rc-core.rst
17156 F: Documentation/userspace-api/media/rc/
17157 F: drivers/media/rc/
17158 F: include/media/rc-map.h
17159 F: include/media/rc-core.h
17160 F: include/uapi/linux/lirc.h
17162 RCMM REMOTE CONTROLS DECODER
17163 M: Patrick Lerda <patrick9876@free.fr>
17165 F: drivers/media/rc/ir-rcmm-decoder.c
17167 RCUTORTURE TEST FRAMEWORK
17168 M: "Paul E. McKenney" <paulmck@kernel.org>
17169 M: Josh Triplett <josh@joshtriplett.org>
17170 R: Steven Rostedt <rostedt@goodmis.org>
17171 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17172 R: Lai Jiangshan <jiangshanlai@gmail.com>
17173 L: rcu@vger.kernel.org
17175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17176 F: tools/testing/selftests/rcutorture
17178 RDACM20 Camera Sensor
17179 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17180 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17181 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17182 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17183 L: linux-media@vger.kernel.org
17185 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17186 F: drivers/media/i2c/max9271.c
17187 F: drivers/media/i2c/max9271.h
17188 F: drivers/media/i2c/rdacm20.c
17190 RDACM21 Camera Sensor
17191 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
17192 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17193 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17194 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17195 L: linux-media@vger.kernel.org
17197 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17198 F: drivers/media/i2c/max9271.c
17199 F: drivers/media/i2c/max9271.h
17200 F: drivers/media/i2c/rdacm21.c
17203 M: Florian Fainelli <florian@openwrt.org>
17206 RDC R6040 FAST ETHERNET DRIVER
17207 M: Florian Fainelli <f.fainelli@gmail.com>
17208 L: netdev@vger.kernel.org
17210 F: drivers/net/ethernet/rdc/r6040.c
17212 RDMAVT - RDMA verbs software
17213 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17214 L: linux-rdma@vger.kernel.org
17216 F: drivers/infiniband/sw/rdmavt
17218 RDS - RELIABLE DATAGRAM SOCKETS
17219 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
17220 L: netdev@vger.kernel.org
17221 L: linux-rdma@vger.kernel.org
17222 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
17224 W: https://oss.oracle.com/projects/rds/
17225 F: Documentation/networking/rds.rst
17228 RDT - RESOURCE ALLOCATION
17229 M: Fenghua Yu <fenghua.yu@intel.com>
17230 M: Reinette Chatre <reinette.chatre@intel.com>
17231 L: linux-kernel@vger.kernel.org
17233 F: Documentation/x86/resctrl*
17234 F: arch/x86/include/asm/resctrl.h
17235 F: arch/x86/kernel/cpu/resctrl/
17236 F: tools/testing/selftests/resctrl/
17238 READ-COPY UPDATE (RCU)
17239 M: "Paul E. McKenney" <paulmck@kernel.org>
17240 M: Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17241 M: Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17242 M: Josh Triplett <josh@joshtriplett.org>
17243 R: Steven Rostedt <rostedt@goodmis.org>
17244 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17245 R: Lai Jiangshan <jiangshanlai@gmail.com>
17246 R: Joel Fernandes <joel@joelfernandes.org>
17247 L: rcu@vger.kernel.org
17249 W: http://www.rdrop.com/users/paulmck/RCU/
17250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17251 F: Documentation/RCU/
17252 F: include/linux/rcu*
17254 X: Documentation/RCU/torture.rst
17255 X: include/linux/srcu*.h
17256 X: kernel/rcu/srcu*.c
17258 REAL TIME CLOCK (RTC) SUBSYSTEM
17259 M: Alessandro Zummo <a.zummo@towertech.it>
17260 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
17261 L: linux-rtc@vger.kernel.org
17263 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
17264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17265 F: Documentation/admin-guide/rtc.rst
17266 F: Documentation/devicetree/bindings/rtc/
17268 F: include/linux/platform_data/rtc-*
17269 F: include/linux/rtc.h
17270 F: include/linux/rtc/
17271 F: include/uapi/linux/rtc.h
17272 F: tools/testing/selftests/rtc/
17274 REALTEK AUDIO CODECS
17275 M: Oder Chiou <oder_chiou@realtek.com>
17277 F: include/sound/rt*.h
17278 F: sound/soc/codecs/rt*
17280 REALTEK OTTO WATCHDOG
17281 M: Sander Vanheule <sander@svanheule.net>
17282 L: linux-watchdog@vger.kernel.org
17284 F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17285 F: drivers/watchdog/realtek_otto_wdt.c
17287 REALTEK RTL83xx SMI DSA ROUTER CHIPS
17288 M: Linus Walleij <linus.walleij@linaro.org>
17289 M: Alvin Šipraga <alsi@bang-olufsen.dk>
17291 F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
17292 F: drivers/net/dsa/realtek/*
17294 REALTEK WIRELESS DRIVER (rtlwifi family)
17295 M: Ping-Ke Shih <pkshih@realtek.com>
17296 L: linux-wireless@vger.kernel.org
17298 W: https://wireless.wiki.kernel.org/
17299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17300 F: drivers/net/wireless/realtek/rtlwifi/
17302 REALTEK WIRELESS DRIVER (rtw88)
17303 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
17304 L: linux-wireless@vger.kernel.org
17306 F: drivers/net/wireless/realtek/rtw88/
17308 REALTEK WIRELESS DRIVER (rtw89)
17309 M: Ping-Ke Shih <pkshih@realtek.com>
17310 L: linux-wireless@vger.kernel.org
17312 F: drivers/net/wireless/realtek/rtw89/
17314 REDPINE WIRELESS DRIVER
17315 M: Amitkumar Karwar <amitkarwar@gmail.com>
17316 M: Siva Rebbagondla <siva8118@gmail.com>
17317 L: linux-wireless@vger.kernel.org
17319 F: drivers/net/wireless/rsi/
17321 REGISTER MAP ABSTRACTION
17322 M: Mark Brown <broonie@kernel.org>
17323 L: linux-kernel@vger.kernel.org
17325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17326 F: Documentation/devicetree/bindings/regmap/
17327 F: drivers/base/regmap/
17328 F: include/linux/regmap.h
17330 REISERFS FILE SYSTEM
17331 L: reiserfs-devel@vger.kernel.org
17335 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17336 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17337 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17338 L: linux-remoteproc@vger.kernel.org
17340 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17341 F: Documentation/ABI/testing/sysfs-class-remoteproc
17342 F: Documentation/devicetree/bindings/remoteproc/
17343 F: Documentation/staging/remoteproc.rst
17344 F: drivers/remoteproc/
17345 F: include/linux/remoteproc.h
17346 F: include/linux/remoteproc/
17348 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17349 M: Bjorn Andersson <bjorn.andersson@linaro.org>
17350 M: Mathieu Poirier <mathieu.poirier@linaro.org>
17351 L: linux-remoteproc@vger.kernel.org
17353 T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17354 F: Documentation/ABI/testing/sysfs-bus-rpmsg
17355 F: Documentation/staging/rpmsg.rst
17357 F: include/linux/rpmsg.h
17358 F: include/linux/rpmsg/
17359 F: include/uapi/linux/rpmsg.h
17362 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17363 M: Stephan Gerhold <stephan@gerhold.net>
17364 L: netdev@vger.kernel.org
17365 L: linux-remoteproc@vger.kernel.org
17367 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
17369 RENESAS CLOCK DRIVERS
17370 M: Geert Uytterhoeven <geert+renesas@glider.be>
17371 L: linux-renesas-soc@vger.kernel.org
17373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17374 F: Documentation/devicetree/bindings/clock/renesas,*
17375 F: drivers/clk/renesas/
17377 RENESAS EMEV2 I2C DRIVER
17378 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17379 L: linux-renesas-soc@vger.kernel.org
17381 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17382 F: drivers/i2c/busses/i2c-emev2.c
17384 RENESAS ETHERNET DRIVERS
17385 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17386 L: netdev@vger.kernel.org
17387 L: linux-renesas-soc@vger.kernel.org
17388 F: Documentation/devicetree/bindings/net/renesas,*.yaml
17389 F: drivers/net/ethernet/renesas/
17390 F: include/linux/sh_eth.h
17392 RENESAS R-CAR GYROADC DRIVER
17393 M: Marek Vasut <marek.vasut@gmail.com>
17394 L: linux-iio@vger.kernel.org
17396 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17397 F: drivers/iio/adc/rcar-gyroadc.c
17399 RENESAS R-CAR I2C DRIVERS
17400 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17401 L: linux-renesas-soc@vger.kernel.org
17403 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17404 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17405 F: drivers/i2c/busses/i2c-rcar.c
17406 F: drivers/i2c/busses/i2c-sh_mobile.c
17408 RENESAS R-CAR SATA DRIVER
17409 R: Sergey Shtylyov <s.shtylyov@omp.ru>
17411 L: linux-ide@vger.kernel.org
17412 L: linux-renesas-soc@vger.kernel.org
17413 F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17414 F: drivers/ata/sata_rcar.c
17416 RENESAS R-CAR THERMAL DRIVERS
17417 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
17418 L: linux-renesas-soc@vger.kernel.org
17420 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17421 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17422 F: drivers/thermal/rcar_gen3_thermal.c
17423 F: drivers/thermal/rcar_thermal.c
17425 RENESAS RIIC DRIVER
17426 M: Chris Brandt <chris.brandt@renesas.com>
17427 L: linux-renesas-soc@vger.kernel.org
17429 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17430 F: drivers/i2c/busses/i2c-riic.c
17432 RENESAS USB PHY DRIVER
17433 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17434 L: linux-renesas-soc@vger.kernel.org
17436 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
17438 RENESAS RZ/G2L A/D DRIVER
17439 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17440 L: linux-iio@vger.kernel.org
17441 L: linux-renesas-soc@vger.kernel.org
17443 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17444 F: drivers/iio/adc/rzg2l_adc.c
17446 RENESAS RZ/N1 A5PSW SWITCH DRIVER
17447 M: Clément Léger <clement.leger@bootlin.com>
17448 L: linux-renesas-soc@vger.kernel.org
17449 L: netdev@vger.kernel.org
17451 F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17452 F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17453 F: drivers/net/dsa/rzn1_a5psw*
17454 F: drivers/net/pcs/pcs-rzn1-miic.c
17455 F: include/dt-bindings/net/pcs-rzn1-miic.h
17456 F: include/linux/pcs-rzn1-miic.h
17457 F: net/dsa/tag_rzn1_a5psw.c
17459 RENESAS RZ/N1 RTC CONTROLLER DRIVER
17460 M: Miquel Raynal <miquel.raynal@bootlin.com>
17461 L: linux-rtc@vger.kernel.org
17462 L: linux-renesas-soc@vger.kernel.org
17464 F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17465 F: drivers/rtc/rtc-rzn1.c
17467 RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17468 M: Miquel Raynal <miquel.raynal@bootlin.com>
17469 L: linux-mtd@lists.infradead.org
17470 L: linux-renesas-soc@vger.kernel.org
17472 F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17473 F: drivers/mtd/nand/raw/renesas-nand-controller.c
17475 RESET CONTROLLER FRAMEWORK
17476 M: Philipp Zabel <p.zabel@pengutronix.de>
17478 T: git git://git.pengutronix.de/git/pza/linux
17479 F: Documentation/devicetree/bindings/reset/
17480 F: Documentation/driver-api/reset.rst
17482 F: include/dt-bindings/reset/
17483 F: include/linux/reset-controller.h
17484 F: include/linux/reset.h
17485 F: include/linux/reset/
17486 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17488 RESTARTABLE SEQUENCES SUPPORT
17489 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17490 M: Peter Zijlstra <peterz@infradead.org>
17491 M: "Paul E. McKenney" <paulmck@kernel.org>
17492 M: Boqun Feng <boqun.feng@gmail.com>
17493 L: linux-kernel@vger.kernel.org
17495 F: include/trace/events/rseq.h
17496 F: include/uapi/linux/rseq.h
17498 F: tools/testing/selftests/rseq/
17501 M: Johannes Berg <johannes@sipsolutions.net>
17502 L: linux-wireless@vger.kernel.org
17504 W: https://wireless.wiki.kernel.org/
17505 Q: https://patchwork.kernel.org/project/linux-wireless/list/
17506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17508 F: Documentation/ABI/stable/sysfs-class-rfkill
17509 F: Documentation/driver-api/rfkill.rst
17510 F: include/linux/rfkill.h
17511 F: include/uapi/linux/rfkill.h
17515 M: Thomas Graf <tgraf@suug.ch>
17516 M: Herbert Xu <herbert@gondor.apana.org.au>
17517 L: netdev@vger.kernel.org
17519 F: include/linux/rhashtable-types.h
17520 F: include/linux/rhashtable.h
17521 F: lib/rhashtable.c
17522 F: lib/test_rhashtable.c
17524 RICOH R5C592 MEMORYSTICK DRIVER
17525 M: Maxim Levitsky <maximlevitsky@gmail.com>
17527 F: drivers/memstick/host/r592.*
17529 RICOH SMARTMEDIA/XD DRIVER
17530 M: Maxim Levitsky <maximlevitsky@gmail.com>
17532 F: drivers/mtd/nand/raw/r852.c
17533 F: drivers/mtd/nand/raw/r852.h
17536 M: Atish Patra <atishp@atishpatra.org>
17537 R: Anup Patel <anup@brainfault.org>
17538 L: linux-riscv@lists.infradead.org
17540 F: drivers/perf/riscv_pmu.c
17541 F: drivers/perf/riscv_pmu_legacy.c
17542 F: drivers/perf/riscv_pmu_sbi.c
17544 RISC-V ARCHITECTURE
17545 M: Paul Walmsley <paul.walmsley@sifive.com>
17546 M: Palmer Dabbelt <palmer@dabbelt.com>
17547 M: Albert Ou <aou@eecs.berkeley.edu>
17548 L: linux-riscv@lists.infradead.org
17550 P: Documentation/riscv/patch-acceptance.rst
17551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17556 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17557 M: Conor Dooley <conor.dooley@microchip.com>
17558 M: Daire McNamara <daire.mcnamara@microchip.com>
17559 L: linux-riscv@lists.infradead.org
17561 F: arch/riscv/boot/dts/microchip/
17562 F: drivers/char/hw_random/mpfs-rng.c
17563 F: drivers/clk/microchip/clk-mpfs.c
17564 F: drivers/mailbox/mailbox-mpfs.c
17565 F: drivers/pci/controller/pcie-microchip-host.c
17566 F: drivers/rtc/rtc-mpfs.c
17567 F: drivers/soc/microchip/
17568 F: drivers/spi/spi-microchip-core.c
17569 F: drivers/usb/musb/mpfs.c
17570 F: include/soc/microchip/mpfs.h
17573 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17574 M: Jack Wang <jinpu.wang@ionos.com>
17575 L: linux-block@vger.kernel.org
17577 F: drivers/block/rnbd/
17580 M: Stefan Achatz <erazor_de@users.sourceforge.net>
17582 W: http://sourceforge.net/projects/roccat/
17583 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
17584 F: drivers/hid/hid-roccat*
17585 F: include/linux/hid-roccat*
17587 ROCKCHIP I2S TDM DRIVER
17588 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17589 L: linux-rockchip@lists.infradead.org
17591 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17592 F: sound/soc/rockchip/rockchip_i2s_tdm.*
17594 ROCKCHIP ISP V1 DRIVER
17595 M: Dafna Hirschfeld <dafna@fastmail.com>
17596 L: linux-media@vger.kernel.org
17597 L: linux-rockchip@lists.infradead.org
17599 F: Documentation/admin-guide/media/rkisp1.rst
17600 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17601 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17602 F: drivers/media/platform/rockchip/rkisp1
17603 F: include/uapi/linux/rkisp1-config.h
17605 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17606 M: Jacob Chen <jacob-chen@iotwrt.com>
17607 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17608 L: linux-media@vger.kernel.org
17609 L: linux-rockchip@lists.infradead.org
17611 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
17612 F: drivers/media/platform/rockchip/rga/
17614 ROCKCHIP VIDEO DECODER DRIVER
17615 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17616 L: linux-media@vger.kernel.org
17617 L: linux-rockchip@lists.infradead.org
17619 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17620 F: drivers/staging/media/rkvdec/
17623 M: Jiri Pirko <jiri@resnulli.us>
17624 L: netdev@vger.kernel.org
17626 F: drivers/net/ethernet/rocker/
17628 ROCKETPORT EXPRESS/INFINITY DRIVER
17629 M: Kevin Cernekee <cernekee@gmail.com>
17630 L: linux-serial@vger.kernel.org
17632 F: drivers/tty/serial/rp2.*
17634 ROHM BD99954 CHARGER IC
17635 R: Matti Vaittinen <mazziesaccount@gmail.com>
17637 F: drivers/power/supply/bd99954-charger.c
17638 F: drivers/power/supply/bd99954-charger.h
17640 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17641 M: Tomasz Duszynski <tduszyns@gmail.com>
17643 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
17644 F: drivers/iio/light/bh1750.c
17646 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17647 M: Marek Vasut <marek.vasut+renesas@gmail.com>
17648 L: linux-kernel@vger.kernel.org
17649 L: linux-renesas-soc@vger.kernel.org
17651 F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17652 F: drivers/gpio/gpio-bd9571mwv.c
17653 F: drivers/mfd/bd9571mwv.c
17654 F: drivers/regulator/bd9571mwv-regulator.c
17655 F: include/linux/mfd/bd9571mwv.h
17657 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17658 R: Matti Vaittinen <mazziesaccount@gmail.com>
17660 F: drivers/clk/clk-bd718x7.c
17661 F: drivers/gpio/gpio-bd71815.c
17662 F: drivers/gpio/gpio-bd71828.c
17663 F: drivers/mfd/rohm-bd71828.c
17664 F: drivers/mfd/rohm-bd718x7.c
17665 F: drivers/mfd/rohm-bd9576.c
17666 F: drivers/regulator/bd71815-regulator.c
17667 F: drivers/regulator/bd71828-regulator.c
17668 F: drivers/regulator/bd718x7-regulator.c
17669 F: drivers/regulator/bd9576-regulator.c
17670 F: drivers/regulator/rohm-regulator.c
17671 F: drivers/rtc/rtc-bd70528.c
17672 F: drivers/watchdog/bd9576_wdt.c
17673 F: include/linux/mfd/rohm-bd71815.h
17674 F: include/linux/mfd/rohm-bd71828.h
17675 F: include/linux/mfd/rohm-bd718x7.h
17676 F: include/linux/mfd/rohm-bd957x.h
17677 F: include/linux/mfd/rohm-generic.h
17678 F: include/linux/mfd/rohm-shared.h
17681 M: Ralf Baechle <ralf@linux-mips.org>
17682 L: linux-hams@vger.kernel.org
17684 W: http://www.linux-ax25.org/
17685 F: include/net/rose.h
17686 F: include/uapi/linux/rose.h
17689 ROTATION DRIVER FOR ALLWINNER A83T
17690 M: Jernej Skrabec <jernej.skrabec@gmail.com>
17691 L: linux-media@vger.kernel.org
17693 T: git git://linuxtv.org/media_tree.git
17694 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17695 F: drivers/media/platform/sunxi/sun8i-rotate/
17698 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17699 L: linux-remoteproc@vger.kernel.org
17701 F: drivers/tty/rpmsg_tty.c
17703 RTL2830 MEDIA DRIVER
17704 M: Antti Palosaari <crope@iki.fi>
17705 L: linux-media@vger.kernel.org
17707 W: https://linuxtv.org
17708 W: http://palosaari.fi/linux/
17709 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17710 T: git git://linuxtv.org/anttip/media_tree.git
17711 F: drivers/media/dvb-frontends/rtl2830*
17713 RTL2832 MEDIA DRIVER
17714 M: Antti Palosaari <crope@iki.fi>
17715 L: linux-media@vger.kernel.org
17717 W: https://linuxtv.org
17718 W: http://palosaari.fi/linux/
17719 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17720 T: git git://linuxtv.org/anttip/media_tree.git
17721 F: drivers/media/dvb-frontends/rtl2832*
17723 RTL2832_SDR MEDIA DRIVER
17724 M: Antti Palosaari <crope@iki.fi>
17725 L: linux-media@vger.kernel.org
17727 W: https://linuxtv.org
17728 W: http://palosaari.fi/linux/
17729 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17730 T: git git://linuxtv.org/anttip/media_tree.git
17731 F: drivers/media/dvb-frontends/rtl2832_sdr*
17733 RTL8180 WIRELESS DRIVER
17734 L: linux-wireless@vger.kernel.org
17736 W: https://wireless.wiki.kernel.org/
17737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17738 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
17740 RTL8187 WIRELESS DRIVER
17741 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17742 M: Hin-Tak Leung <htl10@users.sourceforge.net>
17743 M: Larry Finger <Larry.Finger@lwfinger.net>
17744 L: linux-wireless@vger.kernel.org
17746 W: https://wireless.wiki.kernel.org/
17747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17748 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
17750 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17751 M: Jes Sorensen <Jes.Sorensen@gmail.com>
17752 L: linux-wireless@vger.kernel.org
17754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17755 F: drivers/net/wireless/realtek/rtl8xxxu/
17757 RTRS TRANSPORT DRIVERS
17758 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
17759 M: Jack Wang <jinpu.wang@ionos.com>
17760 L: linux-rdma@vger.kernel.org
17762 F: drivers/infiniband/ulp/rtrs/
17764 RXRPC SOCKETS (AF_RXRPC)
17765 M: David Howells <dhowells@redhat.com>
17766 M: Marc Dionne <marc.dionne@auristor.com>
17767 L: linux-afs@lists.infradead.org
17769 W: https://www.infradead.org/~dhowells/kafs/
17770 F: Documentation/networking/rxrpc.rst
17771 F: include/keys/rxrpc-type.h
17772 F: include/net/af_rxrpc.h
17773 F: include/trace/events/rxrpc.h
17774 F: include/uapi/linux/rxrpc.h
17777 S3 SAVAGE FRAMEBUFFER DRIVER
17778 M: Antonino Daplas <adaplas@gmail.com>
17779 L: linux-fbdev@vger.kernel.org
17781 F: drivers/video/fbdev/savage/
17784 M: Heiko Carstens <hca@linux.ibm.com>
17785 M: Vasily Gorbik <gor@linux.ibm.com>
17786 M: Alexander Gordeev <agordeev@linux.ibm.com>
17787 R: Christian Borntraeger <borntraeger@linux.ibm.com>
17788 R: Sven Schnelle <svens@linux.ibm.com>
17789 L: linux-s390@vger.kernel.org
17791 W: http://www.ibm.com/developerworks/linux/linux390/
17792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17793 F: Documentation/driver-api/s390-drivers.rst
17794 F: Documentation/s390/
17798 S390 COMMON I/O LAYER
17799 M: Vineeth Vijayan <vneethv@linux.ibm.com>
17800 M: Peter Oberparleiter <oberpar@linux.ibm.com>
17801 L: linux-s390@vger.kernel.org
17803 W: http://www.ibm.com/developerworks/linux/linux390/
17804 F: drivers/s390/cio/
17807 M: Stefan Haberland <sth@linux.ibm.com>
17808 M: Jan Hoeppner <hoeppner@linux.ibm.com>
17809 L: linux-s390@vger.kernel.org
17811 W: http://www.ibm.com/developerworks/linux/linux390/
17812 F: block/partitions/ibm.c
17813 F: drivers/s390/block/dasd*
17814 F: include/linux/dasd_mod.h
17817 M: Matthew Rosato <mjrosato@linux.ibm.com>
17818 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17819 L: linux-s390@vger.kernel.org
17821 W: http://www.ibm.com/developerworks/linux/linux390/
17822 F: drivers/iommu/s390-iommu.c
17824 S390 IUCV NETWORK LAYER
17825 M: Alexandra Winter <wintera@linux.ibm.com>
17826 M: Wenjia Zhang <wenjia@linux.ibm.com>
17827 L: linux-s390@vger.kernel.org
17828 L: netdev@vger.kernel.org
17830 W: http://www.ibm.com/developerworks/linux/linux390/
17831 F: drivers/s390/net/*iucv*
17832 F: include/net/iucv/
17835 S390 NETWORK DRIVERS
17836 M: Alexandra Winter <wintera@linux.ibm.com>
17837 M: Wenjia Zhang <wenjia@linux.ibm.com>
17838 L: linux-s390@vger.kernel.org
17839 L: netdev@vger.kernel.org
17841 W: http://www.ibm.com/developerworks/linux/linux390/
17842 F: drivers/s390/net/
17845 M: Niklas Schnelle <schnelle@linux.ibm.com>
17846 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17847 L: linux-s390@vger.kernel.org
17849 W: http://www.ibm.com/developerworks/linux/linux390/
17851 F: drivers/pci/hotplug/s390_pci_hpc.c
17852 F: Documentation/s390/pci.rst
17854 S390 VFIO AP DRIVER
17855 M: Tony Krowiak <akrowiak@linux.ibm.com>
17856 M: Halil Pasic <pasic@linux.ibm.com>
17857 M: Jason Herne <jjherne@linux.ibm.com>
17858 L: linux-s390@vger.kernel.org
17860 W: http://www.ibm.com/developerworks/linux/linux390/
17861 F: Documentation/s390/vfio-ap*
17862 F: drivers/s390/crypto/vfio_ap*
17864 S390 VFIO-CCW DRIVER
17865 M: Eric Farman <farman@linux.ibm.com>
17866 M: Matthew Rosato <mjrosato@linux.ibm.com>
17867 R: Halil Pasic <pasic@linux.ibm.com>
17868 L: linux-s390@vger.kernel.org
17869 L: kvm@vger.kernel.org
17871 F: Documentation/s390/vfio-ccw.rst
17872 F: drivers/s390/cio/vfio_ccw*
17873 F: include/uapi/linux/vfio_ccw.h
17875 S390 VFIO-PCI DRIVER
17876 M: Matthew Rosato <mjrosato@linux.ibm.com>
17877 M: Eric Farman <farman@linux.ibm.com>
17878 L: linux-s390@vger.kernel.org
17879 L: kvm@vger.kernel.org
17881 F: arch/s390/kvm/pci*
17882 F: drivers/vfio/pci/vfio_pci_zdev.c
17883 F: include/uapi/linux/vfio_zdev.h
17886 M: Harald Freudenberger <freude@linux.ibm.com>
17887 L: linux-s390@vger.kernel.org
17889 W: http://www.ibm.com/developerworks/linux/linux390/
17890 F: drivers/s390/crypto/
17893 M: Steffen Maier <maier@linux.ibm.com>
17894 M: Benjamin Block <bblock@linux.ibm.com>
17895 L: linux-s390@vger.kernel.org
17897 W: http://www.ibm.com/developerworks/linux/linux390/
17898 F: drivers/s390/scsi/zfcp_*
17900 S3C ADC BATTERY DRIVER
17901 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17902 L: linux-samsung-soc@vger.kernel.org
17904 F: drivers/power/supply/s3c_adc_battery.c
17905 F: include/linux/s3c_adc_battery.h
17907 S3C24XX SD/MMC Driver
17908 M: Ben Dooks <ben-linux@fluff.org>
17909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17911 F: drivers/mmc/host/s3cmci.*
17913 SAA6588 RDS RECEIVER DRIVER
17914 M: Hans Verkuil <hverkuil@xs4all.nl>
17915 L: linux-media@vger.kernel.org
17917 W: https://linuxtv.org
17918 T: git git://linuxtv.org/media_tree.git
17919 F: drivers/media/i2c/saa6588*
17921 SAA7134 VIDEO4LINUX DRIVER
17922 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17923 L: linux-media@vger.kernel.org
17925 W: https://linuxtv.org
17926 T: git git://linuxtv.org/media_tree.git
17927 F: Documentation/driver-api/media/drivers/saa7134*
17928 F: drivers/media/pci/saa7134/
17930 SAA7146 VIDEO4LINUX-2 DRIVER
17931 M: Hans Verkuil <hverkuil@xs4all.nl>
17932 L: linux-media@vger.kernel.org
17934 T: git git://linuxtv.org/media_tree.git
17935 F: drivers/media/common/saa7146/
17936 F: drivers/media/pci/saa7146/
17937 F: include/media/drv-intf/saa7146*
17939 SAFESETID SECURITY MODULE
17940 M: Micah Morton <mortonm@chromium.org>
17942 F: Documentation/admin-guide/LSM/SafeSetID.rst
17943 F: security/safesetid/
17945 SAMSUNG AUDIO (ASoC) DRIVERS
17946 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17947 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17948 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17950 B: mailto:linux-samsung-soc@vger.kernel.org
17951 F: Documentation/devicetree/bindings/sound/samsung*
17952 F: sound/soc/samsung/
17954 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17955 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17956 L: linux-crypto@vger.kernel.org
17957 L: linux-samsung-soc@vger.kernel.org
17959 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17960 F: drivers/crypto/exynos-rng.c
17962 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17963 M: Łukasz Stelmach <l.stelmach@samsung.com>
17964 L: linux-samsung-soc@vger.kernel.org
17966 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17967 F: drivers/char/hw_random/exynos-trng.c
17969 SAMSUNG FRAMEBUFFER DRIVER
17970 M: Jingoo Han <jingoohan1@gmail.com>
17971 L: linux-fbdev@vger.kernel.org
17973 F: drivers/video/fbdev/s3c-fb.c
17975 SAMSUNG INTERCONNECT DRIVERS
17976 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
17977 M: Artur Świgoń <a.swigon@samsung.com>
17978 L: linux-pm@vger.kernel.org
17979 L: linux-samsung-soc@vger.kernel.org
17981 F: drivers/interconnect/samsung/
17983 SAMSUNG LAPTOP DRIVER
17984 M: Corentin Chary <corentin.chary@gmail.com>
17985 L: platform-driver-x86@vger.kernel.org
17987 F: drivers/platform/x86/samsung-laptop.c
17989 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17990 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17991 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17992 L: linux-kernel@vger.kernel.org
17993 L: linux-samsung-soc@vger.kernel.org
17995 B: mailto:linux-samsung-soc@vger.kernel.org
17996 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17997 F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17998 F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17999 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
18000 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
18001 F: drivers/clk/clk-s2mps11.c
18002 F: drivers/mfd/sec*.c
18003 F: drivers/regulator/s2m*.c
18004 F: drivers/regulator/s5m*.c
18005 F: drivers/rtc/rtc-s5m.c
18006 F: include/linux/mfd/samsung/
18008 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
18009 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
18010 L: linux-media@vger.kernel.org
18011 L: linux-samsung-soc@vger.kernel.org
18013 F: drivers/media/platform/samsung/s3c-camif/
18014 F: include/media/drv-intf/s3c_camif.h
18016 SAMSUNG S3FWRN5 NFC DRIVER
18017 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18018 M: Krzysztof Opasiak <k.opasiak@samsung.com>
18019 L: linux-nfc@lists.01.org (subscribers-only)
18021 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
18022 F: drivers/nfc/s3fwrn5
18024 SAMSUNG S5C73M3 CAMERA DRIVER
18025 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18026 M: Andrzej Hajda <andrzej.hajda@intel.com>
18027 L: linux-media@vger.kernel.org
18029 F: drivers/media/i2c/s5c73m3/*
18031 SAMSUNG S5K5BAF CAMERA DRIVER
18032 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18033 M: Andrzej Hajda <andrzej.hajda@intel.com>
18034 L: linux-media@vger.kernel.org
18036 F: drivers/media/i2c/s5k5baf.c
18038 SAMSUNG S5P Security SubSystem (SSS) DRIVER
18039 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18040 M: Vladimir Zapolskiy <vz@mleia.com>
18041 L: linux-crypto@vger.kernel.org
18042 L: linux-samsung-soc@vger.kernel.org
18044 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
18045 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
18046 F: drivers/crypto/s5p-sss.c
18048 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
18049 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18050 L: linux-media@vger.kernel.org
18052 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18053 F: drivers/media/platform/samsung/exynos4-is/
18055 SAMSUNG SOC CLOCK DRIVERS
18056 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18057 M: Tomasz Figa <tomasz.figa@gmail.com>
18058 M: Chanwoo Choi <cw00.choi@samsung.com>
18059 R: Alim Akhtar <alim.akhtar@samsung.com>
18060 L: linux-samsung-soc@vger.kernel.org
18062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
18063 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
18064 F: Documentation/devicetree/bindings/clock/samsung,s3c*
18065 F: drivers/clk/samsung/
18066 F: include/dt-bindings/clock/exynos*.h
18067 F: include/dt-bindings/clock/s3c*.h
18068 F: include/dt-bindings/clock/s5p*.h
18069 F: include/dt-bindings/clock/samsung,*.h
18070 F: include/linux/clk/samsung.h
18071 F: include/linux/platform_data/clk-s3c2410.h
18073 SAMSUNG SPI DRIVERS
18074 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18075 M: Andi Shyti <andi@etezian.org>
18076 L: linux-spi@vger.kernel.org
18077 L: linux-samsung-soc@vger.kernel.org
18079 F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
18080 F: drivers/spi/spi-s3c*
18081 F: include/linux/platform_data/spi-s3c64xx.h
18082 F: include/linux/spi/s3c24xx-fiq.h
18084 SAMSUNG SXGBE DRIVERS
18085 M: Byungho An <bh74.an@samsung.com>
18086 L: netdev@vger.kernel.org
18088 F: drivers/net/ethernet/samsung/sxgbe/
18090 SAMSUNG THERMAL DRIVER
18091 M: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
18092 M: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18093 L: linux-pm@vger.kernel.org
18094 L: linux-samsung-soc@vger.kernel.org
18096 F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
18097 F: drivers/thermal/samsung/
18099 SAMSUNG USB2 PHY DRIVER
18100 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
18101 L: linux-kernel@vger.kernel.org
18103 F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18104 F: Documentation/driver-api/phy/samsung-usb2.rst
18105 F: drivers/phy/samsung/phy-exynos4210-usb2.c
18106 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
18107 F: drivers/phy/samsung/phy-exynos5250-usb2.c
18108 F: drivers/phy/samsung/phy-s5pv210-usb2.c
18109 F: drivers/phy/samsung/phy-samsung-usb2.c
18110 F: drivers/phy/samsung/phy-samsung-usb2.h
18112 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18113 M: Paul Barker <paul.barker@sancloud.com>
18114 R: Marc Murphy <marc.murphy@sancloud.com>
18116 F: arch/arm/boot/dts/am335x-sancloud*
18119 M: Zwane Mwaikambo <zwanem@gmail.com>
18121 F: drivers/watchdog/sc1200wdt.c
18124 M: Ingo Molnar <mingo@redhat.com>
18125 M: Peter Zijlstra <peterz@infradead.org>
18126 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
18127 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
18128 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
18129 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
18130 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
18131 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
18132 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18133 R: Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18134 L: linux-kernel@vger.kernel.org
18136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18137 F: include/linux/preempt.h
18138 F: include/linux/sched.h
18139 F: include/linux/wait.h
18140 F: include/uapi/linux/sched.h
18143 SCR24X CHIP CARD INTERFACE DRIVER
18144 M: Lubomir Rintel <lkundrak@v3.sk>
18146 F: drivers/char/pcmcia/scr24x_cs.c
18148 SCSI RDMA PROTOCOL (SRP) INITIATOR
18149 M: Bart Van Assche <bvanassche@acm.org>
18150 L: linux-rdma@vger.kernel.org
18152 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18153 F: drivers/infiniband/ulp/srp/
18154 F: include/scsi/srp.h
18156 SCSI RDMA PROTOCOL (SRP) TARGET
18157 M: Bart Van Assche <bvanassche@acm.org>
18158 L: linux-rdma@vger.kernel.org
18159 L: target-devel@vger.kernel.org
18161 Q: http://patchwork.kernel.org/project/linux-rdma/list/
18162 F: drivers/infiniband/ulp/srpt/
18165 M: Doug Gilbert <dgilbert@interlog.com>
18166 L: linux-scsi@vger.kernel.org
18168 W: http://sg.danny.cz/sg
18169 F: Documentation/scsi/scsi-generic.rst
18170 F: drivers/scsi/sg.c
18171 F: include/scsi/sg.h
18174 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
18175 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18176 L: linux-scsi@vger.kernel.org
18178 Q: https://patchwork.kernel.org/project/linux-scsi/list/
18179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18181 F: Documentation/devicetree/bindings/scsi/
18187 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18188 L: linux-scsi@vger.kernel.org
18190 F: Documentation/scsi/st.rst
18191 F: drivers/scsi/st.*
18192 F: drivers/scsi/st_*.h
18194 SCSI TARGET CORE USER DRIVER
18195 M: Bodo Stroesser <bostroesser@gmail.com>
18196 L: linux-scsi@vger.kernel.org
18197 L: target-devel@vger.kernel.org
18199 F: Documentation/target/tcmu-design.rst
18200 F: drivers/target/target_core_user.c
18201 F: include/uapi/linux/target_core_user.h
18203 SCSI TARGET SUBSYSTEM
18204 M: "Martin K. Petersen" <martin.petersen@oracle.com>
18205 L: linux-scsi@vger.kernel.org
18206 L: target-devel@vger.kernel.org
18208 W: http://www.linux-iscsi.org
18209 Q: https://patchwork.kernel.org/project/target-devel/list/
18210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18211 F: Documentation/target/
18216 M: Vlad Yasevich <vyasevich@gmail.com>
18217 M: Neil Horman <nhorman@tuxdriver.com>
18218 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18219 L: linux-sctp@vger.kernel.org
18221 W: http://lksctp.sourceforge.net
18222 F: Documentation/networking/sctp.rst
18223 F: include/linux/sctp.h
18224 F: include/net/sctp/
18225 F: include/uapi/linux/sctp.h
18229 M: Jim Cromie <jim.cromie@gmail.com>
18231 F: Documentation/i2c/busses/scx200_acb.rst
18232 F: arch/x86/platform/scx200/
18233 F: drivers/i2c/busses/scx200*
18234 F: drivers/mtd/maps/scx200_docflash.c
18235 F: drivers/watchdog/scx200_wdt.c
18236 F: include/linux/scx200.h
18239 M: Jim Cromie <jim.cromie@gmail.com>
18241 F: drivers/char/scx200_gpio.c
18242 F: include/linux/scx200_gpio.h
18244 SCx200 HRT CLOCKSOURCE DRIVER
18245 M: Jim Cromie <jim.cromie@gmail.com>
18247 F: drivers/clocksource/scx200_hrt.c
18249 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18250 M: Sascha Sommer <saschasommer@freenet.de>
18251 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18253 F: drivers/mmc/host/sdricoh_cs.c
18255 SECO BOARDS CEC DRIVER
18256 M: Ettore Chimenti <ek5.chimenti@gmail.com>
18258 F: drivers/media/cec/platform/seco/seco-cec.c
18259 F: drivers/media/cec/platform/seco/seco-cec.h
18262 M: Kees Cook <keescook@chromium.org>
18263 R: Andy Lutomirski <luto@amacapital.net>
18264 R: Will Drewry <wad@chromium.org>
18266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18267 F: Documentation/userspace-api/seccomp_filter.rst
18268 F: include/linux/seccomp.h
18269 F: include/uapi/linux/seccomp.h
18270 F: kernel/seccomp.c
18271 F: tools/testing/selftests/kselftest_harness.h
18272 F: tools/testing/selftests/seccomp/*
18273 K: \bsecure_computing
18276 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18277 M: Al Cooper <alcooperx@gmail.com>
18278 R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18279 L: linux-mmc@vger.kernel.org
18281 F: drivers/mmc/host/sdhci-brcmstb*
18283 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18284 M: Adrian Hunter <adrian.hunter@intel.com>
18285 L: linux-mmc@vger.kernel.org
18287 F: drivers/mmc/host/sdhci*
18289 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18290 M: Eugen Hristev <eugen.hristev@microchip.com>
18291 L: linux-mmc@vger.kernel.org
18293 F: drivers/mmc/host/sdhci-of-at91.c
18295 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18296 M: Ben Dooks <ben-linux@fluff.org>
18297 M: Jaehoon Chung <jh80.chung@samsung.com>
18298 L: linux-mmc@vger.kernel.org
18300 F: drivers/mmc/host/sdhci-s3c*
18302 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18303 M: Viresh Kumar <vireshk@kernel.org>
18304 L: linux-mmc@vger.kernel.org
18306 F: drivers/mmc/host/sdhci-spear.c
18308 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18309 M: Kishon Vijay Abraham I <kishon@ti.com>
18310 L: linux-mmc@vger.kernel.org
18312 F: drivers/mmc/host/sdhci-omap.c
18314 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18315 M: Haibo Chen <haibo.chen@nxp.com>
18316 L: linux-imx@nxp.com
18317 L: linux-mmc@vger.kernel.org
18319 F: drivers/mmc/host/sdhci-esdhc-imx.c
18321 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18322 M: Jonathan Derrick <jonathan.derrick@intel.com>
18323 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
18324 L: linux-block@vger.kernel.org
18326 F: block/opal_proto.h
18328 F: include/linux/sed*
18329 F: include/uapi/linux/sed*
18332 M: Security Officers <security@kernel.org>
18334 F: Documentation/admin-guide/security-bugs.rst
18337 M: Paul Moore <paul@paul-moore.com>
18338 M: James Morris <jmorris@namei.org>
18339 M: "Serge E. Hallyn" <serge@hallyn.com>
18340 L: linux-security-module@vger.kernel.org (suggested Cc:)
18342 W: http://kernsec.org/
18343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18345 X: security/selinux/
18347 SELINUX SECURITY MODULE
18348 M: Paul Moore <paul@paul-moore.com>
18349 M: Stephen Smalley <stephen.smalley.work@gmail.com>
18350 M: Eric Paris <eparis@parisplace.org>
18351 L: selinux@vger.kernel.org
18353 W: https://selinuxproject.org
18354 W: https://github.com/SELinuxProject
18355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18356 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18357 F: Documentation/ABI/obsolete/sysfs-selinux-disable
18358 F: Documentation/admin-guide/LSM/SELinux.rst
18359 F: include/trace/events/avc.h
18360 F: include/uapi/linux/selinux_netlink.h
18361 F: scripts/selinux/
18362 F: security/selinux/
18365 M: Jiri Slaby <jirislaby@kernel.org>
18367 F: drivers/misc/phantom.c
18368 F: include/uapi/linux/phantom.h
18370 SENSEAIR SUNRISE 006-0-0007
18371 M: Jacopo Mondi <jacopo@jmondi.org>
18373 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18374 F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18375 F: drivers/iio/chemical/sunrise_co2.c
18377 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18378 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
18380 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18381 F: drivers/iio/chemical/scd30.h
18382 F: drivers/iio/chemical/scd30_core.c
18383 F: drivers/iio/chemical/scd30_i2c.c
18384 F: drivers/iio/chemical/scd30_serial.c
18386 SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18387 M: Roan van Dijk <roan@protonic.nl>
18389 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18390 F: drivers/iio/chemical/scd4x.c
18392 SENSIRION SGP40 GAS SENSOR DRIVER
18393 M: Andreas Klinger <ak@it-klinger.de>
18395 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18396 F: drivers/iio/chemical/sgp40.c
18398 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18399 M: Tomasz Duszynski <tduszyns@gmail.com>
18401 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18402 F: drivers/iio/chemical/sps30.c
18403 F: drivers/iio/chemical/sps30_i2c.c
18404 F: drivers/iio/chemical/sps30_serial.c
18407 M: Rob Herring <robh@kernel.org>
18408 L: linux-serial@vger.kernel.org
18410 F: Documentation/devicetree/bindings/serial/serial.yaml
18411 F: drivers/tty/serdev/
18412 F: include/linux/serdev.h
18415 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18416 L: linux-serial@vger.kernel.org
18418 F: Documentation/devicetree/bindings/serial/
18419 F: drivers/tty/serial/
18422 M: Sean Young <sean@mess.org>
18423 L: linux-media@vger.kernel.org
18425 F: drivers/media/rc/serial_ir.c
18427 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18428 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18429 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18431 F: Documentation/devicetree/bindings/slimbus/
18432 F: drivers/slimbus/
18433 F: include/linux/slimbus.h
18436 M: Edward Cree <ecree.xilinx@gmail.com>
18437 M: Martin Habets <habetsm.xilinx@gmail.com>
18438 L: netdev@vger.kernel.org
18440 F: drivers/net/ethernet/sfc/
18442 SFF/SFP/SFP+ MODULE SUPPORT
18443 M: Russell King <linux@armlinux.org.uk>
18444 L: netdev@vger.kernel.org
18446 F: Documentation/devicetree/bindings/net/sff,sfp.yaml
18447 F: drivers/net/phy/phylink.c
18448 F: drivers/net/phy/sfp*
18449 F: include/linux/mdio/mdio-i2c.h
18450 F: include/linux/phylink.h
18451 F: include/linux/sfp.h
18452 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)
18455 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18457 F: drivers/misc/sgi-gru/
18459 SGI XP/XPC/XPNET DRIVER
18460 M: Robin Holt <robinmholt@gmail.com>
18461 M: Steve Wahl <steve.wahl@hpe.com>
18462 R: Mike Travis <mike.travis@hpe.com>
18464 F: drivers/misc/sgi-xp/
18466 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18467 M: Karsten Graul <kgraul@linux.ibm.com>
18468 M: Wenjia Zhang <wenjia@linux.ibm.com>
18469 L: linux-s390@vger.kernel.org
18471 W: http://www.ibm.com/developerworks/linux/linux390/
18474 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18475 M: Linus Walleij <linus.walleij@linaro.org>
18476 L: linux-iio@vger.kernel.org
18478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18479 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18480 F: drivers/iio/light/gp2ap002.c
18482 SHARP RJ54N1CB0C SENSOR DRIVER
18483 M: Jacopo Mondi <jacopo@jmondi.org>
18484 L: linux-media@vger.kernel.org
18486 T: git git://linuxtv.org/media_tree.git
18487 F: drivers/media/i2c/rj54n1cb0c.c
18488 F: include/media/i2c/rj54n1cb0c.h
18490 SH_VOU V4L2 OUTPUT DRIVER
18491 L: linux-media@vger.kernel.org
18493 F: drivers/media/platform/renesas/sh_vou.c
18494 F: include/media/drv-intf/sh_vou.h
18496 SI2157 MEDIA DRIVER
18497 M: Antti Palosaari <crope@iki.fi>
18498 L: linux-media@vger.kernel.org
18500 W: https://linuxtv.org
18501 W: http://palosaari.fi/linux/
18502 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18503 T: git git://linuxtv.org/anttip/media_tree.git
18504 F: drivers/media/tuners/si2157*
18506 SI2165 MEDIA DRIVER
18507 M: Matthias Schwarzott <zzam@gentoo.org>
18508 L: linux-media@vger.kernel.org
18510 W: https://linuxtv.org
18511 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18512 F: drivers/media/dvb-frontends/si2165*
18514 SI2168 MEDIA DRIVER
18515 M: Antti Palosaari <crope@iki.fi>
18516 L: linux-media@vger.kernel.org
18518 W: https://linuxtv.org
18519 W: http://palosaari.fi/linux/
18520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18521 T: git git://linuxtv.org/anttip/media_tree.git
18522 F: drivers/media/dvb-frontends/si2168*
18524 SI470X FM RADIO RECEIVER I2C DRIVER
18525 M: Hans Verkuil <hverkuil@xs4all.nl>
18526 L: linux-media@vger.kernel.org
18528 W: https://linuxtv.org
18529 T: git git://linuxtv.org/media_tree.git
18530 F: drivers/media/radio/si470x/radio-si470x-i2c.c
18532 SI470X FM RADIO RECEIVER USB DRIVER
18533 M: Hans Verkuil <hverkuil@xs4all.nl>
18534 L: linux-media@vger.kernel.org
18536 W: https://linuxtv.org
18537 T: git git://linuxtv.org/media_tree.git
18538 F: drivers/media/radio/si470x/radio-si470x-common.c
18539 F: drivers/media/radio/si470x/radio-si470x-usb.c
18540 F: drivers/media/radio/si470x/radio-si470x.h
18542 SI4713 FM RADIO TRANSMITTER I2C DRIVER
18543 M: Eduardo Valentin <edubezval@gmail.com>
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/si4713/si4713.?
18550 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18551 M: Eduardo Valentin <edubezval@gmail.com>
18552 L: linux-media@vger.kernel.org
18554 W: https://linuxtv.org
18555 T: git git://linuxtv.org/media_tree.git
18556 F: drivers/media/radio/si4713/radio-platform-si4713.c
18558 SI4713 FM RADIO TRANSMITTER USB DRIVER
18559 M: Hans Verkuil <hverkuil@xs4all.nl>
18560 L: linux-media@vger.kernel.org
18562 W: https://linuxtv.org
18563 T: git git://linuxtv.org/media_tree.git
18564 F: drivers/media/radio/si4713/radio-usb-si4713.c
18567 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18568 L: linux-media@vger.kernel.org
18570 W: https://linuxtv.org
18571 T: git git://linuxtv.org/media_tree.git
18572 F: drivers/media/common/siano/
18573 F: drivers/media/mmc/siano/
18574 F: drivers/media/usb/siano/
18575 F: drivers/media/usb/siano/
18578 M: Palmer Dabbelt <palmer@dabbelt.com>
18579 M: Paul Walmsley <paul.walmsley@sifive.com>
18580 L: linux-riscv@lists.infradead.org
18582 T: git git://github.com/sifive/riscv-linux.git
18586 SIFIVE FU540 SYSTEM-ON-CHIP
18587 M: Paul Walmsley <paul.walmsley@sifive.com>
18588 M: Palmer Dabbelt <palmer@dabbelt.com>
18589 L: linux-riscv@lists.infradead.org
18591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18596 M: Green Wan <green.wan@sifive.com>
18598 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18599 F: drivers/dma/sf-pdma/
18601 SILEAD TOUCHSCREEN DRIVER
18602 M: Hans de Goede <hdegoede@redhat.com>
18603 L: linux-input@vger.kernel.org
18604 L: platform-driver-x86@vger.kernel.org
18606 F: drivers/input/touchscreen/silead.c
18607 F: drivers/platform/x86/touchscreen_dmi.c
18609 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18610 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
18612 F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18613 F: drivers/net/wireless/silabs/wfx/
18615 SILICON MOTION SM712 FRAME BUFFER DRIVER
18616 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18617 M: Teddy Wang <teddy.wang@siliconmotion.com>
18618 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18619 L: linux-fbdev@vger.kernel.org
18621 F: Documentation/fb/sm712fb.rst
18622 F: drivers/video/fbdev/sm712*
18624 SILVACO I3C DUAL-ROLE MASTER
18625 M: Miquel Raynal <miquel.raynal@bootlin.com>
18626 M: Conor Culhane <conor.culhane@silvaco.com>
18627 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
18629 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18630 F: drivers/i3c/master/svc-i3c-master.c
18633 M: Hans de Goede <hdegoede@redhat.com>
18634 L: linux-fbdev@vger.kernel.org
18636 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18637 F: drivers/video/fbdev/simplefb.c
18638 F: include/linux/platform_data/simplefb.h
18640 SIMTEC EB110ATX (Chalice CATS)
18641 M: Simtec Linux Team <linux@simtec.co.uk>
18643 W: http://www.simtec.co.uk/products/EB110ATX/
18645 SIMTEC EB2410ITX (BAST)
18646 M: Simtec Linux Team <linux@simtec.co.uk>
18648 W: http://www.simtec.co.uk/products/EB2410ITX/
18649 F: arch/arm/mach-s3c/bast-ide.c
18650 F: arch/arm/mach-s3c/bast-irq.c
18651 F: arch/arm/mach-s3c/mach-bast.c
18654 M: Thorsten Scherer <t.scherer@eckelmann.de>
18655 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18656 R: Pengutronix Kernel Team <kernel@pengutronix.de>
18658 F: drivers/gpio/gpio-siox.c
18660 F: include/trace/events/siox.h
18662 SIPHASH PRF ROUTINES
18663 M: Jason A. Donenfeld <Jason@zx2c4.com>
18665 F: include/linux/siphash.h
18667 F: lib/test_siphash.c
18669 SIS 190 ETHERNET DRIVER
18670 M: Francois Romieu <romieu@fr.zoreil.com>
18671 L: netdev@vger.kernel.org
18673 F: drivers/net/ethernet/sis/sis190.c
18675 SIS 900/7016 FAST ETHERNET DRIVER
18676 M: Daniele Venzano <venza@brownhat.org>
18677 L: netdev@vger.kernel.org
18679 W: http://www.brownhat.org/sis900.html
18680 F: drivers/net/ethernet/sis/sis900.*
18682 SIS FRAMEBUFFER DRIVER
18683 M: Thomas Winischhofer <thomas@winischhofer.net>
18685 W: http://www.winischhofer.net/linuxsisvga.shtml
18686 F: Documentation/fb/sisfb.rst
18687 F: drivers/video/fbdev/sis/
18688 F: include/video/sisfb.h
18690 SIS I2C TOUCHSCREEN DRIVER
18691 M: Mika Penttilä <mika.penttila@nextfour.com>
18692 L: linux-input@vger.kernel.org
18694 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18695 F: drivers/input/touchscreen/sis_i2c.c
18698 M: Thomas Winischhofer <thomas@winischhofer.net>
18700 W: http://www.winischhofer.at/linuxsisusbvga.shtml
18701 F: drivers/usb/misc/sisusbvga/
18703 SL28 CPLD MFD DRIVER
18704 M: Michael Walle <michael@walle.cc>
18706 F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18707 F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18708 F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18709 F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18710 F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18711 F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18712 F: drivers/gpio/gpio-sl28cpld.c
18713 F: drivers/hwmon/sl28cpld-hwmon.c
18714 F: drivers/irqchip/irq-sl28cpld.c
18715 F: drivers/pwm/pwm-sl28cpld.c
18716 F: drivers/watchdog/sl28cpld_wdt.c
18719 M: Christoph Lameter <cl@linux.com>
18720 M: Pekka Enberg <penberg@kernel.org>
18721 M: David Rientjes <rientjes@google.com>
18722 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
18723 M: Andrew Morton <akpm@linux-foundation.org>
18724 M: Vlastimil Babka <vbabka@suse.cz>
18725 R: Roman Gushchin <roman.gushchin@linux.dev>
18726 R: Hyeonggon Yoo <42.hyeyoo@gmail.com>
18727 L: linux-mm@kvack.org
18729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18730 F: include/linux/sl?b*.h
18733 SLCAN CAN NETWORK DRIVER
18734 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
18735 L: linux-can@vger.kernel.org
18737 F: drivers/net/can/slcan/
18739 SLEEPABLE READ-COPY UPDATE (SRCU)
18740 M: Lai Jiangshan <jiangshanlai@gmail.com>
18741 M: "Paul E. McKenney" <paulmck@kernel.org>
18742 M: Josh Triplett <josh@joshtriplett.org>
18743 R: Steven Rostedt <rostedt@goodmis.org>
18744 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18745 L: rcu@vger.kernel.org
18747 W: http://www.rdrop.com/users/paulmck/RCU/
18748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18749 F: include/linux/srcu*.h
18750 F: kernel/rcu/srcu*.c
18752 SMACK SECURITY MODULE
18753 M: Casey Schaufler <casey@schaufler-ca.com>
18754 L: linux-security-module@vger.kernel.org
18756 W: http://schaufler-ca.com
18757 T: git git://github.com/cschaufler/smack-next
18758 F: Documentation/admin-guide/LSM/Smack.rst
18761 SMC91x ETHERNET DRIVER
18762 M: Nicolas Pitre <nico@fluxnic.net>
18764 F: drivers/net/ethernet/smsc/smc91x.*
18766 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18767 M: Mark Rutland <mark.rutland@arm.com>
18768 M: Lorenzo Pieralisi <lpieralisi@kernel.org>
18769 M: Sudeep Holla <sudeep.holla@arm.com>
18770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18772 F: drivers/firmware/smccc/
18773 F: include/linux/arm-smccc.h
18775 SMM665 HARDWARE MONITOR DRIVER
18776 M: Guenter Roeck <linux@roeck-us.net>
18777 L: linux-hwmon@vger.kernel.org
18779 F: Documentation/hwmon/smm665.rst
18780 F: drivers/hwmon/smm665.c
18782 SMSC EMC2103 HARDWARE MONITOR DRIVER
18783 M: Steve Glendinning <steve.glendinning@shawell.net>
18784 L: linux-hwmon@vger.kernel.org
18786 F: Documentation/hwmon/emc2103.rst
18787 F: drivers/hwmon/emc2103.c
18789 SMSC SCH5627 HARDWARE MONITOR DRIVER
18790 M: Hans de Goede <hdegoede@redhat.com>
18791 L: linux-hwmon@vger.kernel.org
18793 F: Documentation/hwmon/sch5627.rst
18794 F: drivers/hwmon/sch5627.c
18796 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18797 M: Steve Glendinning <steve.glendinning@shawell.net>
18798 L: linux-fbdev@vger.kernel.org
18800 F: drivers/video/fbdev/smscufx.c
18802 SMSC47B397 HARDWARE MONITOR DRIVER
18803 M: Jean Delvare <jdelvare@suse.com>
18804 L: linux-hwmon@vger.kernel.org
18806 F: Documentation/hwmon/smsc47b397.rst
18807 F: drivers/hwmon/smsc47b397.c
18809 SMSC911x ETHERNET DRIVER
18810 M: Steve Glendinning <steve.glendinning@shawell.net>
18811 L: netdev@vger.kernel.org
18813 F: drivers/net/ethernet/smsc/smsc911x.*
18814 F: include/linux/smsc911x.h
18816 SMSC9420 PCI ETHERNET DRIVER
18817 M: Steve Glendinning <steve.glendinning@shawell.net>
18818 L: netdev@vger.kernel.org
18820 F: drivers/net/ethernet/smsc/smsc9420.*
18822 SOCIONEXT (SNI) AVE NETWORK DRIVER
18823 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18824 L: netdev@vger.kernel.org
18826 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18827 F: drivers/net/ethernet/socionext/sni_ave.c
18829 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18830 M: Jassi Brar <jaswinder.singh@linaro.org>
18831 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
18832 L: netdev@vger.kernel.org
18834 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
18835 F: drivers/net/ethernet/socionext/netsec.c
18837 SOCIONEXT (SNI) Synquacer SPI DRIVER
18838 M: Masahisa Kojima <masahisa.kojima@linaro.org>
18839 M: Jassi Brar <jaswinder.singh@linaro.org>
18840 L: linux-spi@vger.kernel.org
18842 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
18843 F: drivers/spi/spi-synquacer.c
18845 SOCIONEXT SYNQUACER I2C DRIVER
18846 M: Ard Biesheuvel <ardb@kernel.org>
18847 L: linux-i2c@vger.kernel.org
18849 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18850 F: drivers/i2c/busses/i2c-synquacer.c
18852 SOCIONEXT UNIPHIER SOUND DRIVER
18853 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18855 F: sound/soc/uniphier/
18857 SOEKRIS NET48XX LED SUPPORT
18858 M: Chris Boot <bootc@bootc.net>
18860 F: drivers/leds/leds-net48xx.c
18862 SOFT-IWARP DRIVER (siw)
18863 M: Bernard Metzler <bmt@zurich.ibm.com>
18864 L: linux-rdma@vger.kernel.org
18866 F: drivers/infiniband/sw/siw/
18867 F: include/uapi/rdma/siw-abi.h
18869 SOFT-ROCE DRIVER (rxe)
18870 M: Zhu Yanjun <zyjzyj2000@gmail.com>
18871 L: linux-rdma@vger.kernel.org
18873 F: drivers/infiniband/sw/rxe/
18874 F: include/uapi/rdma/rdma_user_rxe.h
18876 SOFTLOGIC 6x10 MPEG CODEC
18877 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18878 M: Anton Sviridenko <anton@corp.bluecherry.net>
18879 M: Andrey Utkin <andrey_utkin@fastmail.com>
18880 M: Ismael Luceno <ismael@iodev.co.uk>
18881 L: linux-media@vger.kernel.org
18883 F: drivers/media/pci/solo6x10/
18885 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18886 M: James Morse <james.morse@arm.com>
18887 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18889 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
18890 F: drivers/firmware/arm_sdei.c
18891 F: include/linux/arm_sdei.h
18892 F: include/uapi/linux/arm_sdei.h
18894 SOFTWARE NODES AND DEVICE PROPERTIES
18895 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18896 R: Daniel Scally <djrscally@gmail.com>
18897 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18898 R: Sakari Ailus <sakari.ailus@linux.intel.com>
18899 L: linux-acpi@vger.kernel.org
18901 F: drivers/base/property.c
18902 F: drivers/base/swnode.c
18903 F: include/linux/fwnode.h
18904 F: include/linux/property.h
18906 SOFTWARE RAID (Multiple Disks) SUPPORT
18907 M: Song Liu <song@kernel.org>
18908 L: linux-raid@vger.kernel.org
18910 Q: https://patchwork.kernel.org/project/linux-raid/list/
18911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18912 F: drivers/md/Kconfig
18913 F: drivers/md/Makefile
18915 F: drivers/md/raid*
18916 F: include/linux/raid/
18917 F: include/uapi/linux/raid/
18919 SOLIDRUN CLEARFOG SUPPORT
18920 M: Russell King <linux@armlinux.org.uk>
18922 F: arch/arm/boot/dts/armada-388-clearfog*
18923 F: arch/arm/boot/dts/armada-38x-solidrun-*
18925 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18926 M: Russell King <linux@armlinux.org.uk>
18928 F: arch/arm/boot/dts/imx6*-cubox-i*
18929 F: arch/arm/boot/dts/imx6*-hummingboard*
18930 F: arch/arm/boot/dts/imx6*-sr-*
18932 SONIC NETWORK DRIVER
18933 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18934 L: netdev@vger.kernel.org
18936 F: drivers/net/ethernet/natsemi/sonic.*
18938 SONICS SILICON BACKPLANE DRIVER (SSB)
18939 M: Michael Buesch <m@bues.ch>
18940 L: linux-wireless@vger.kernel.org
18943 F: include/linux/ssb/
18945 SONY IMX208 SENSOR DRIVER
18946 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18947 L: linux-media@vger.kernel.org
18949 T: git git://linuxtv.org/media_tree.git
18950 F: drivers/media/i2c/imx208.c
18952 SONY IMX214 SENSOR DRIVER
18953 M: Ricardo Ribalda <ribalda@kernel.org>
18954 L: linux-media@vger.kernel.org
18956 T: git git://linuxtv.org/media_tree.git
18957 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18958 F: drivers/media/i2c/imx214.c
18960 SONY IMX219 SENSOR DRIVER
18961 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
18962 L: linux-media@vger.kernel.org
18964 T: git git://linuxtv.org/media_tree.git
18965 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
18966 F: drivers/media/i2c/imx219.c
18968 SONY IMX258 SENSOR DRIVER
18969 M: Sakari Ailus <sakari.ailus@linux.intel.com>
18970 L: linux-media@vger.kernel.org
18972 T: git git://linuxtv.org/media_tree.git
18973 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
18974 F: drivers/media/i2c/imx258.c
18976 SONY IMX274 SENSOR DRIVER
18977 M: Leon Luo <leonl@leopardimaging.com>
18978 L: linux-media@vger.kernel.org
18980 T: git git://linuxtv.org/media_tree.git
18981 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18982 F: drivers/media/i2c/imx274.c
18984 SONY IMX290 SENSOR DRIVER
18985 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18986 L: linux-media@vger.kernel.org
18988 T: git git://linuxtv.org/media_tree.git
18989 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
18990 F: drivers/media/i2c/imx290.c
18992 SONY IMX319 SENSOR DRIVER
18993 M: Bingbu Cao <bingbu.cao@intel.com>
18994 L: linux-media@vger.kernel.org
18996 T: git git://linuxtv.org/media_tree.git
18997 F: drivers/media/i2c/imx319.c
18999 SONY IMX334 SENSOR DRIVER
19000 M: Paul J. Murphy <paul.j.murphy@intel.com>
19001 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19002 L: linux-media@vger.kernel.org
19004 T: git git://linuxtv.org/media_tree.git
19005 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
19006 F: drivers/media/i2c/imx334.c
19008 SONY IMX335 SENSOR DRIVER
19009 M: Paul J. Murphy <paul.j.murphy@intel.com>
19010 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19011 L: linux-media@vger.kernel.org
19013 T: git git://linuxtv.org/media_tree.git
19014 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
19015 F: drivers/media/i2c/imx335.c
19017 SONY IMX355 SENSOR DRIVER
19018 M: Tianshu Qiu <tian.shu.qiu@intel.com>
19019 L: linux-media@vger.kernel.org
19021 T: git git://linuxtv.org/media_tree.git
19022 F: drivers/media/i2c/imx355.c
19024 SONY IMX412 SENSOR DRIVER
19025 M: Paul J. Murphy <paul.j.murphy@intel.com>
19026 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19027 L: linux-media@vger.kernel.org
19029 T: git git://linuxtv.org/media_tree.git
19030 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
19031 F: drivers/media/i2c/imx412.c
19033 SONY MEMORYSTICK SUBSYSTEM
19034 M: Maxim Levitsky <maximlevitsky@gmail.com>
19035 M: Alex Dubov <oakad@yahoo.com>
19036 M: Ulf Hansson <ulf.hansson@linaro.org>
19037 L: linux-mmc@vger.kernel.org
19039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
19040 F: drivers/memstick/
19041 F: include/linux/memstick.h
19043 SONY VAIO CONTROL DEVICE DRIVER
19044 M: Mattia Dongili <malattia@linux.it>
19045 L: platform-driver-x86@vger.kernel.org
19047 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
19048 F: Documentation/admin-guide/laptops/sony-laptop.rst
19049 F: drivers/char/sonypi.c
19050 F: drivers/platform/x86/sony-laptop.c
19051 F: include/linux/sony-laptop.h
19054 M: Jaroslav Kysela <perex@perex.cz>
19055 M: Takashi Iwai <tiwai@suse.com>
19056 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19058 W: http://www.alsa-project.org/
19059 Q: http://patchwork.kernel.org/project/alsa-devel/list/
19060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19061 F: Documentation/sound/
19063 F: include/uapi/sound/
19065 F: tools/testing/selftests/alsa
19067 SOUND - COMPRESSED AUDIO
19068 M: Vinod Koul <vkoul@kernel.org>
19069 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19072 F: Documentation/sound/designs/compress-offload.rst
19073 F: include/sound/compress_driver.h
19074 F: include/uapi/sound/compress_*
19075 F: sound/core/compress_offload.c
19076 F: sound/soc/soc-compress.c
19078 SOUND - DMAENGINE HELPERS
19079 M: Lars-Peter Clausen <lars@metafoo.de>
19081 F: include/sound/dmaengine_pcm.h
19082 F: sound/core/pcm_dmaengine.c
19083 F: sound/soc/soc-generic-dmaengine-pcm.c
19085 SOUND - ALSA SELFTESTS
19086 M: Mark Brown <broonie@kernel.org>
19087 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19088 L: linux-kselftest@vger.kernel.org
19090 F: tools/testing/selftests/alsa
19092 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
19093 M: Liam Girdwood <lgirdwood@gmail.com>
19094 M: Mark Brown <broonie@kernel.org>
19095 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19097 W: http://alsa-project.org/main/index.php/ASoC
19098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
19099 F: Documentation/devicetree/bindings/sound/
19100 F: Documentation/sound/soc/
19101 F: include/dt-bindings/sound/
19102 F: include/sound/soc*
19105 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19106 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19107 M: Liam Girdwood <lgirdwood@gmail.com>
19108 M: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
19109 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19110 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
19111 R: Kai Vehmanen <kai.vehmanen@linux.intel.com>
19112 M: Daniel Baluta <daniel.baluta@nxp.com>
19113 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
19115 W: https://github.com/thesofproject/linux/
19118 SOUNDWIRE SUBSYSTEM
19119 M: Vinod Koul <vkoul@kernel.org>
19120 M: Bard Liao <yung-chuan.liao@linux.intel.com>
19121 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19122 R: Sanyog Kale <sanyog.r.kale@intel.com>
19123 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19126 F: Documentation/driver-api/soundwire/
19127 F: drivers/soundwire/
19128 F: include/linux/soundwire/
19131 M: Olli Salonen <olli.salonen@iki.fi>
19132 L: linux-media@vger.kernel.org
19134 W: https://linuxtv.org
19135 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19136 F: drivers/media/dvb-frontends/sp2*
19138 SPARC + UltraSPARC (sparc/sparc64)
19139 M: "David S. Miller" <davem@davemloft.net>
19140 L: sparclinux@vger.kernel.org
19142 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
19143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19148 SPARC SERIAL DRIVERS
19149 M: "David S. Miller" <davem@davemloft.net>
19150 L: sparclinux@vger.kernel.org
19152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19154 F: drivers/tty/serial/suncore.c
19155 F: drivers/tty/serial/sunhv.c
19156 F: drivers/tty/serial/sunsab.c
19157 F: drivers/tty/serial/sunsab.h
19158 F: drivers/tty/serial/sunsu.c
19159 F: drivers/tty/serial/sunzilog.c
19160 F: drivers/tty/serial/sunzilog.h
19161 F: drivers/tty/vcc.c
19162 F: include/linux/sunserialcore.h
19165 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
19166 L: linux-sparse@vger.kernel.org
19168 W: https://sparse.docs.kernel.org/
19169 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19170 Q: https://patchwork.kernel.org/project/linux-sparse/list/
19171 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19172 F: include/linux/compiler.h
19174 SPEAKUP CONSOLE SPEECH DRIVER
19175 M: William Hubbs <w.d.hubbs@gmail.com>
19176 M: Chris Brannon <chris@the-brannons.com>
19177 M: Kirk Reiser <kirk@reisers.ca>
19178 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
19179 L: speakup@linux-speakup.org
19181 W: http://www.linux-speakup.org/
19182 W: https://github.com/linux-speakup/speakup
19183 B: https://github.com/linux-speakup/speakup/issues
19184 F: drivers/accessibility/speakup/
19186 SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19187 M: Viresh Kumar <vireshk@kernel.org>
19188 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19192 W: http://www.st.com/spear
19193 F: arch/arm/boot/dts/spear*
19194 F: arch/arm/mach-spear/
19195 F: drivers/clk/spear/
19196 F: drivers/pinctrl/spear/
19199 M: Tudor Ambarus <tudor.ambarus@microchip.com>
19200 M: Pratyush Yadav <pratyush@kernel.org>
19201 R: Michael Walle <michael@walle.cc>
19202 L: linux-mtd@lists.infradead.org
19204 W: http://www.linux-mtd.infradead.org/
19205 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
19206 C: irc://irc.oftc.net/mtd
19207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19208 F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19209 F: drivers/mtd/spi-nor/
19210 F: include/linux/mtd/spi-nor.h
19213 M: Mark Brown <broonie@kernel.org>
19214 L: linux-spi@vger.kernel.org
19216 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
19217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19218 F: Documentation/devicetree/bindings/spi/
19219 F: Documentation/spi/
19221 F: include/linux/spi/
19222 F: include/uapi/linux/spi/
19225 SPIDERNET NETWORK DRIVER for CELL
19226 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19227 M: Geoff Levand <geoff@infradead.org>
19228 L: netdev@vger.kernel.org
19229 L: linuxppc-dev@lists.ozlabs.org
19231 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19232 F: drivers/net/ethernet/toshiba/spider_net*
19235 M: Stephen Boyd <sboyd@kernel.org>
19236 L: linux-kernel@vger.kernel.org
19238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19239 F: Documentation/devicetree/bindings/spmi/
19241 F: include/dt-bindings/spmi/spmi.h
19242 F: include/linux/spmi.h
19243 F: include/trace/events/spmi.h
19246 M: Jeremy Kerr <jk@ozlabs.org>
19247 L: linuxppc-dev@lists.ozlabs.org
19249 W: http://www.ibm.com/developerworks/power/cell/
19250 F: Documentation/filesystems/spufs/spufs.rst
19251 F: arch/powerpc/platforms/cell/spufs/
19253 SQUASHFS FILE SYSTEM
19254 M: Phillip Lougher <phillip@squashfs.org.uk>
19255 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
19257 W: http://squashfs.org.uk
19258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19259 F: Documentation/filesystems/squashfs.rst
19262 SRM (Alpha) environment access
19263 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
19265 F: arch/alpha/kernel/srm_env.c
19267 ST LSM6DSx IMU IIO DRIVER
19268 M: Lorenzo Bianconi <lorenzo@kernel.org>
19269 L: linux-iio@vger.kernel.org
19271 W: http://www.st.com/
19272 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19273 F: drivers/iio/imu/st_lsm6dsx/
19275 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19276 M: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19277 M: Sylvain Petinot <sylvain.petinot@foss.st.com>
19278 L: linux-media@vger.kernel.org
19280 T: git git://linuxtv.org/media_tree.git
19281 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
19282 F: drivers/media/i2c/st-mipid02.c
19284 ST STM32 I2C/SMBUS DRIVER
19285 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19286 M: Alain Volmat <alain.volmat@foss.st.com>
19287 L: linux-i2c@vger.kernel.org
19289 F: drivers/i2c/busses/i2c-stm32*
19291 ST STM32 SPI DRIVER
19292 M: Alain Volmat <alain.volmat@foss.st.com>
19293 L: linux-spi@vger.kernel.org
19295 F: drivers/spi/spi-stm32.c
19298 M: Daniel Nilsson <daniel.nilsson@flex.com>
19299 L: linux-hwmon@vger.kernel.org
19301 F: Documentation/hwmon/stpddc60.rst
19302 F: drivers/hwmon/pmbus/stpddc60.c
19304 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19305 M: Song Qiang <songqiang1304521@gmail.com>
19306 L: linux-iio@vger.kernel.org
19308 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19309 F: drivers/iio/proximity/vl53l0x-i2c.c
19312 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19313 M: Sasha Levin <sashal@kernel.org>
19314 L: stable@vger.kernel.org
19316 F: Documentation/process/stable-kernel-rules.rst
19318 STAGING - ATOMISP DRIVER
19319 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19320 R: Sakari Ailus <sakari.ailus@linux.intel.com>
19321 L: linux-media@vger.kernel.org
19323 F: drivers/staging/media/atomisp/
19325 STAGING - FIELDBUS SUBSYSTEM
19326 M: Sven Van Asbroeck <TheSven73@gmail.com>
19328 F: drivers/staging/fieldbus/*
19329 F: drivers/staging/fieldbus/Documentation/
19331 STAGING - HMS ANYBUS-S BUS
19332 M: Sven Van Asbroeck <TheSven73@gmail.com>
19334 F: drivers/staging/fieldbus/anybuss/
19336 STAGING - INDUSTRIAL IO
19337 M: Jonathan Cameron <jic23@kernel.org>
19338 L: linux-iio@vger.kernel.org
19340 F: Documentation/devicetree/bindings/staging/iio/
19341 F: drivers/staging/iio/
19343 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19344 M: Marc Dietrich <marvin24@gmx.de>
19345 L: ac100@lists.launchpad.net (moderated for non-subscribers)
19346 L: linux-tegra@vger.kernel.org
19348 F: drivers/staging/nvec/
19350 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19351 M: Jens Frederich <jfrederich@gmail.com>
19352 M: Jon Nettleton <jon.nettleton@gmail.com>
19354 W: http://wiki.laptop.org/go/DCON
19355 F: drivers/staging/olpc_dcon/
19357 STAGING - REALTEK RTL8188EU DRIVERS
19358 M: Larry Finger <Larry.Finger@lwfinger.net>
19359 M: Phillip Potter <phil@philpotter.co.uk>
19360 R: Pavel Skripkin <paskripkin@gmail.com>
19362 F: drivers/staging/r8188eu/
19364 STAGING - REALTEK RTL8712U DRIVERS
19365 M: Larry Finger <Larry.Finger@lwfinger.net>
19366 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19368 F: drivers/staging/rtl8712/
19370 STAGING - SEPS525 LCD CONTROLLER DRIVERS
19371 M: Michael Hennerich <michael.hennerich@analog.com>
19372 L: linux-fbdev@vger.kernel.org
19374 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19375 F: drivers/staging/fbtft/fb_seps525.c
19377 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19378 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19379 M: Teddy Wang <teddy.wang@siliconmotion.com>
19380 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19381 L: linux-fbdev@vger.kernel.org
19383 F: drivers/staging/sm750fb/
19385 STAGING - VIA VT665X DRIVERS
19386 M: Forest Bond <forest@alittletooquiet.net>
19388 F: drivers/staging/vt665?/
19391 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19392 L: linux-staging@lists.linux.dev
19394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19395 F: drivers/staging/
19397 STARFIRE/DURALAN NETWORK DRIVER
19398 M: Ion Badulescu <ionut@badula.org>
19400 F: drivers/net/ethernet/adaptec/starfire*
19402 STARFIVE JH7100 CLOCK DRIVERS
19403 M: Emil Renner Berthing <kernel@esmil.dk>
19405 F: Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19406 F: drivers/clk/starfive/clk-starfive-jh7100*
19407 F: include/dt-bindings/clock/starfive-jh7100*.h
19409 STARFIVE JH7100 PINCTRL DRIVER
19410 M: Emil Renner Berthing <kernel@esmil.dk>
19411 L: linux-gpio@vger.kernel.org
19413 F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19414 F: drivers/pinctrl/pinctrl-starfive.c
19415 F: include/dt-bindings/pinctrl/pinctrl-starfive.h
19417 STARFIVE JH7100 RESET CONTROLLER DRIVER
19418 M: Emil Renner Berthing <kernel@esmil.dk>
19420 F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19421 F: drivers/reset/reset-starfive-jh7100.c
19422 F: include/dt-bindings/reset/starfive-jh7100.h
19425 M: Peter Zijlstra <peterz@infradead.org>
19426 M: Josh Poimboeuf <jpoimboe@kernel.org>
19427 M: Jason Baron <jbaron@akamai.com>
19428 R: Steven Rostedt <rostedt@goodmis.org>
19429 R: Ard Biesheuvel <ardb@kernel.org>
19431 F: arch/*/include/asm/jump_label*.h
19432 F: arch/*/include/asm/static_call*.h
19433 F: arch/*/kernel/jump_label.c
19434 F: arch/*/kernel/static_call.c
19435 F: include/linux/jump_label*.h
19436 F: include/linux/static_call*.h
19437 F: kernel/jump_label.c
19438 F: kernel/static_call.c
19440 STI AUDIO (ASoC) DRIVERS
19441 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19442 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19444 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19448 M: Alain Volmat <alain.volmat@foss.st.com>
19450 F: Documentation/devicetree/bindings/media/stih-cec.txt
19451 F: drivers/media/cec/platform/sti/
19453 STK1160 USB VIDEO CAPTURE DRIVER
19454 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19455 L: linux-media@vger.kernel.org
19457 T: git git://linuxtv.org/media_tree.git
19458 F: drivers/media/usb/stk1160/
19460 STM32 AUDIO (ASoC) DRIVERS
19461 M: Olivier Moysan <olivier.moysan@foss.st.com>
19462 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19463 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19465 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19466 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19469 STM32 TIMER/LPTIMER DRIVERS
19470 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19472 F: Documentation/ABI/testing/*timer-stm32
19473 F: Documentation/devicetree/bindings/*/*stm32-*timer*
19474 F: drivers/*/stm32-*timer*
19475 F: drivers/pwm/pwm-stm32*
19476 F: include/linux/*/stm32-*tim*
19478 STMMAC ETHERNET DRIVER
19479 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
19480 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
19481 M: Jose Abreu <joabreu@synopsys.com>
19482 L: netdev@vger.kernel.org
19484 W: http://www.stlinux.com
19485 F: Documentation/networking/device_drivers/ethernet/stmicro/
19486 F: drivers/net/ethernet/stmicro/stmmac/
19489 M: Sam Creasey <sammy@sammy.net>
19491 W: http://sammy.net/sun3/
19492 F: arch/m68k/include/asm/sun3*
19493 F: arch/m68k/kernel/*sun3*
19494 F: arch/m68k/sun3*/
19495 F: drivers/net/ethernet/i825xx/sun3*
19497 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19498 M: Hans de Goede <hdegoede@redhat.com>
19499 L: linux-input@vger.kernel.org
19501 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19502 F: drivers/input/keyboard/sun4i-lradc-keys.c
19504 SUNDANCE NETWORK DRIVER
19505 M: Denis Kirjanov <kda@linux-powerpc.org>
19506 L: netdev@vger.kernel.org
19508 F: drivers/net/ethernet/dlink/sundance.c
19510 SUNPLUS ETHERNET DRIVER
19511 M: Wells Lu <wellslutw@gmail.com>
19512 L: netdev@vger.kernel.org
19514 W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19515 F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19516 F: drivers/net/ethernet/sunplus/
19518 SUNPLUS OCOTP DRIVER
19519 M: Vincent Shih <vincent.sunplus@gmail.com>
19521 F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19522 F: drivers/nvmem/sunplus-ocotp.c
19525 M: Hammer Hsieh <hammerh0314@gmail.com>
19527 F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19528 F: drivers/pwm/pwm-sunplus.c
19531 M: Vincent Shih <vincent.sunplus@gmail.com>
19532 L: linux-rtc@vger.kernel.org
19534 F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19535 F: drivers/rtc/rtc-sunplus.c
19537 SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19538 M: Li-hao Kuo <lhjeff911@gmail.com>
19539 L: linux-spi@vger.kernel.org
19541 F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19542 F: drivers/spi/spi-sunplus-sp7021.c
19544 SUNPLUS UART DRIVER
19545 M: Hammer Hsieh <hammerh0314@gmail.com>
19547 F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19548 F: drivers/tty/serial/sunplus-uart.c
19550 SUNPLUS WATCHDOG DRIVER
19551 M: Xiantao Hu <xt.hu@cqplus1.com>
19552 L: linux-watchdog@vger.kernel.org
19554 F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19555 F: drivers/watchdog/sunplus_wdt.c
19558 M: Yoshinori Sato <ysato@users.sourceforge.jp>
19559 M: Rich Felker <dalias@libc.org>
19560 L: linux-sh@vger.kernel.org
19562 Q: http://patchwork.kernel.org/project/linux-sh/list/
19563 F: Documentation/sh/
19568 M: "Rafael J. Wysocki" <rafael@kernel.org>
19569 M: Len Brown <len.brown@intel.com>
19570 M: Pavel Machek <pavel@ucw.cz>
19571 L: linux-pm@vger.kernel.org
19573 B: https://bugzilla.kernel.org
19574 F: Documentation/power/
19575 F: arch/x86/kernel/acpi/
19576 F: drivers/base/power/
19577 F: include/linux/freezer.h
19578 F: include/linux/pm.h
19579 F: include/linux/suspend.h
19583 M: Martin Mares <mj@ucw.cz>
19584 L: linux-video@atrey.karlin.mff.cuni.cz
19586 F: Documentation/admin-guide/svga.rst
19587 F: arch/x86/boot/video*
19590 M: Christoph Hellwig <hch@infradead.org>
19591 L: iommu@lists.linux.dev
19593 W: http://git.infradead.org/users/hch/dma-mapping.git
19594 T: git git://git.infradead.org/users/hch/dma-mapping.git
19595 F: arch/*/kernel/pci-swiotlb.c
19596 F: include/linux/swiotlb.h
19597 F: kernel/dma/swiotlb.c
19600 M: Jiri Pirko <jiri@resnulli.us>
19601 M: Ivan Vecera <ivecera@redhat.com>
19602 L: netdev@vger.kernel.org
19604 F: include/net/switchdev.h
19607 SY8106A REGULATOR DRIVER
19608 M: Icenowy Zheng <icenowy@aosc.io>
19610 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19611 F: drivers/regulator/sy8106a-regulator.c
19613 SYNC FILE FRAMEWORK
19614 M: Sumit Semwal <sumit.semwal@linaro.org>
19615 R: Gustavo Padovan <gustavo@padovan.org>
19616 L: linux-media@vger.kernel.org
19617 L: dri-devel@lists.freedesktop.org
19619 T: git git://anongit.freedesktop.org/drm/drm-misc
19620 F: Documentation/driver-api/sync_file.rst
19621 F: drivers/dma-buf/dma-fence*
19622 F: drivers/dma-buf/sw_sync.c
19623 F: drivers/dma-buf/sync_*
19624 F: include/linux/sync_file.h
19625 F: include/uapi/linux/sync_file.h
19627 SYNOPSYS ARC ARCHITECTURE
19628 M: Vineet Gupta <vgupta@kernel.org>
19629 L: linux-snps-arc@lists.infradead.org
19631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19632 F: Documentation/arc/
19633 F: Documentation/devicetree/bindings/arc/*
19634 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19636 F: drivers/clocksource/arc_timer.c
19637 F: drivers/tty/serial/arc_uart.c
19639 SYNOPSYS ARC HSDK SDP pll clock driver
19640 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19642 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19643 F: drivers/clk/clk-hsdk-pll.c
19645 SYNOPSYS ARC SDP clock driver
19646 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19648 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19649 F: drivers/clk/axs10x/*
19651 SYNOPSYS ARC SDP platform support
19652 M: Alexey Brodkin <abrodkin@synopsys.com>
19654 F: Documentation/devicetree/bindings/arc/axs10*
19655 F: arch/arc/boot/dts/ax*
19656 F: arch/arc/plat-axs10x
19658 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19659 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19661 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19662 F: drivers/reset/reset-axs10x.c
19664 SYNOPSYS CREG GPIO DRIVER
19665 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19667 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19668 F: drivers/gpio/gpio-creg-snps.c
19670 SYNOPSYS DESIGNWARE 8250 UART DRIVER
19671 M: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
19672 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19674 F: drivers/tty/serial/8250/8250_dw.c
19675 F: drivers/tty/serial/8250/8250_dwlib.*
19676 F: drivers/tty/serial/8250/8250_lpss.c
19678 SYNOPSYS DESIGNWARE APB GPIO DRIVER
19679 M: Hoan Tran <hoan@os.amperecomputing.com>
19680 M: Serge Semin <fancer.lancer@gmail.com>
19681 L: linux-gpio@vger.kernel.org
19683 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19684 F: drivers/gpio/gpio-dwapb.c
19686 SYNOPSYS DESIGNWARE APB SSI DRIVER
19687 M: Serge Semin <fancer.lancer@gmail.com>
19688 L: linux-spi@vger.kernel.org
19690 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19691 F: drivers/spi/spi-dw*
19693 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19694 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19696 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19697 F: drivers/dma/dw-axi-dmac/
19699 SYNOPSYS DESIGNWARE DMAC DRIVER
19700 M: Viresh Kumar <vireshk@kernel.org>
19701 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19703 F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19704 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19706 F: include/dt-bindings/dma/dw-dmac.h
19707 F: include/linux/dma/dw.h
19708 F: include/linux/platform_data/dma-dw.h
19710 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19711 M: Jose Abreu <Jose.Abreu@synopsys.com>
19712 L: netdev@vger.kernel.org
19714 F: drivers/net/ethernet/synopsys/
19716 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19717 M: Jose Abreu <Jose.Abreu@synopsys.com>
19718 L: netdev@vger.kernel.org
19720 F: drivers/net/pcs/pcs-xpcs.c
19721 F: drivers/net/pcs/pcs-xpcs.h
19722 F: include/linux/pcs/pcs-xpcs.h
19724 SYNOPSYS DESIGNWARE I2C DRIVER
19725 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
19726 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19727 R: Mika Westerberg <mika.westerberg@linux.intel.com>
19728 R: Jan Dabros <jsd@semihalf.com>
19729 L: linux-i2c@vger.kernel.org
19731 F: drivers/i2c/busses/i2c-designware-*
19733 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19734 M: Jaehoon Chung <jh80.chung@samsung.com>
19735 L: linux-mmc@vger.kernel.org
19737 F: drivers/mmc/host/dw_mmc*
19739 SYNOPSYS HSDK RESET CONTROLLER DRIVER
19740 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19742 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19743 F: drivers/reset/reset-hsdk.c
19744 F: include/dt-bindings/reset/snps,hsdk-reset.h
19746 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19747 M: Prabu Thangamuthu <prabu.t@synopsys.com>
19748 M: Manjunath M B <manjumb@synopsys.com>
19749 L: linux-mmc@vger.kernel.org
19751 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
19753 SYSTEM CONFIGURATION (SYSCON)
19754 M: Lee Jones <lee@kernel.org>
19755 M: Arnd Bergmann <arnd@arndb.de>
19757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19758 F: drivers/mfd/syscon.c
19760 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19761 M: Sudeep Holla <sudeep.holla@arm.com>
19762 R: Cristian Marussi <cristian.marussi@arm.com>
19763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19765 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19766 F: drivers/clk/clk-sc[mp]i.c
19767 F: drivers/cpufreq/sc[mp]i-cpufreq.c
19768 F: drivers/firmware/arm_scmi/
19769 F: drivers/firmware/arm_scpi.c
19770 F: drivers/regulator/scmi-regulator.c
19771 F: drivers/reset/reset-scmi.c
19772 F: include/linux/sc[mp]i_protocol.h
19773 F: include/trace/events/scmi.h
19774 F: include/uapi/linux/virtio_scmi.h
19776 SYSTEM RESET/SHUTDOWN DRIVERS
19777 M: Sebastian Reichel <sre@kernel.org>
19778 L: linux-pm@vger.kernel.org
19780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19781 F: Documentation/devicetree/bindings/power/reset/
19782 F: drivers/power/reset/
19784 SYSTEM TRACE MODULE CLASS
19785 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
19787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19788 F: Documentation/trace/stm.rst
19789 F: drivers/hwtracing/stm/
19790 F: include/linux/stm.h
19791 F: include/uapi/linux/stm.h
19793 SYSTEM76 ACPI DRIVER
19794 M: Jeremy Soller <jeremy@system76.com>
19795 M: System76 Product Development <productdev@system76.com>
19796 L: platform-driver-x86@vger.kernel.org
19798 F: drivers/platform/x86/system76_acpi.c
19801 M: Christoph Hellwig <hch@infradead.org>
19803 F: Documentation/filesystems/sysv-fs.rst
19805 F: include/linux/sysv_fs.h
19807 TASKSTATS STATISTICS INTERFACE
19808 M: Balbir Singh <bsingharora@gmail.com>
19810 F: Documentation/accounting/taskstats*
19811 F: include/linux/taskstats*
19812 F: kernel/taskstats.c
19815 M: Jamal Hadi Salim <jhs@mojatatu.com>
19816 M: Cong Wang <xiyou.wangcong@gmail.com>
19817 M: Jiri Pirko <jiri@resnulli.us>
19818 L: netdev@vger.kernel.org
19820 F: include/net/pkt_cls.h
19821 F: include/net/pkt_sched.h
19822 F: include/net/tc_act/
19823 F: include/uapi/linux/pkt_cls.h
19824 F: include/uapi/linux/pkt_sched.h
19825 F: include/uapi/linux/tc_act/
19826 F: include/uapi/linux/tc_ematch/
19828 F: tools/testing/selftests/tc-testing
19830 TC90522 MEDIA DRIVER
19831 M: Akihiro Tsukada <tskd08@gmail.com>
19832 L: linux-media@vger.kernel.org
19834 F: drivers/media/dvb-frontends/tc90522*
19836 TCP LOW PRIORITY MODULE
19837 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19838 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19840 W: http://tcp-lp-mod.sourceforge.net/
19841 F: net/ipv4/tcp_lp.c
19843 TDA10071 MEDIA DRIVER
19844 M: Antti Palosaari <crope@iki.fi>
19845 L: linux-media@vger.kernel.org
19847 W: https://linuxtv.org
19848 W: http://palosaari.fi/linux/
19849 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19850 T: git git://linuxtv.org/anttip/media_tree.git
19851 F: drivers/media/dvb-frontends/tda10071*
19853 TDA18212 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/tuners/tda18212*
19863 TDA18218 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/tda18218*
19873 TDA18250 MEDIA DRIVER
19874 M: Olli Salonen <olli.salonen@iki.fi>
19875 L: linux-media@vger.kernel.org
19877 W: https://linuxtv.org
19878 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19879 T: git git://linuxtv.org/media_tree.git
19880 F: drivers/media/tuners/tda18250*
19882 TDA18271 MEDIA DRIVER
19883 M: Michael Krufky <mkrufky@linuxtv.org>
19884 L: linux-media@vger.kernel.org
19886 W: https://linuxtv.org
19887 W: http://github.com/mkrufky
19888 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19889 T: git git://linuxtv.org/mkrufky/tuners.git
19890 F: drivers/media/tuners/tda18271*
19892 TDA1997x MEDIA DRIVER
19893 M: Tim Harvey <tharvey@gateworks.com>
19894 L: linux-media@vger.kernel.org
19896 W: https://linuxtv.org
19897 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19898 F: drivers/media/i2c/tda1997x.*
19900 TDA827x MEDIA DRIVER
19901 M: Michael Krufky <mkrufky@linuxtv.org>
19902 L: linux-media@vger.kernel.org
19904 W: https://linuxtv.org
19905 W: http://github.com/mkrufky
19906 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19907 T: git git://linuxtv.org/mkrufky/tuners.git
19908 F: drivers/media/tuners/tda8290.*
19910 TDA8290 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 TDA9840 MEDIA DRIVER
19921 M: Hans Verkuil <hverkuil@xs4all.nl>
19922 L: linux-media@vger.kernel.org
19924 W: https://linuxtv.org
19925 T: git git://linuxtv.org/media_tree.git
19926 F: drivers/media/i2c/tda9840*
19928 TEA5761 TUNER DRIVER
19929 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19930 L: linux-media@vger.kernel.org
19932 W: https://linuxtv.org
19933 T: git git://linuxtv.org/media_tree.git
19934 F: drivers/media/tuners/tea5761.*
19936 TEA5767 TUNER DRIVER
19937 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19938 L: linux-media@vger.kernel.org
19940 W: https://linuxtv.org
19941 T: git git://linuxtv.org/media_tree.git
19942 F: drivers/media/tuners/tea5767.*
19944 TEA6415C MEDIA DRIVER
19945 M: Hans Verkuil <hverkuil@xs4all.nl>
19946 L: linux-media@vger.kernel.org
19948 W: https://linuxtv.org
19949 T: git git://linuxtv.org/media_tree.git
19950 F: drivers/media/i2c/tea6415c*
19952 TEA6420 MEDIA DRIVER
19953 M: Hans Verkuil <hverkuil@xs4all.nl>
19954 L: linux-media@vger.kernel.org
19956 W: https://linuxtv.org
19957 T: git git://linuxtv.org/media_tree.git
19958 F: drivers/media/i2c/tea6420*
19961 M: Jiri Pirko <jiri@resnulli.us>
19962 L: netdev@vger.kernel.org
19964 F: drivers/net/team/
19965 F: include/linux/if_team.h
19966 F: include/uapi/linux/if_team.h
19968 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19969 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19971 F: arch/x86/platform/ts5500/
19973 TECHNOTREND USB IR RECEIVER
19974 M: Sean Young <sean@mess.org>
19975 L: linux-media@vger.kernel.org
19977 F: drivers/media/rc/ttusbir.c
19979 TECHWELL TW9910 VIDEO DECODER
19980 L: linux-media@vger.kernel.org
19982 F: drivers/media/i2c/tw9910.c
19983 F: include/media/i2c/tw9910.h
19986 M: Jens Wiklander <jens.wiklander@linaro.org>
19987 R: Sumit Garg <sumit.garg@linaro.org>
19988 L: op-tee@lists.trustedfirmware.org
19990 F: Documentation/staging/tee.rst
19992 F: include/linux/tee_drv.h
19993 F: include/uapi/linux/tee.h
19995 TEGRA ARCHITECTURE SUPPORT
19996 M: Thierry Reding <thierry.reding@gmail.com>
19997 M: Jonathan Hunter <jonathanh@nvidia.com>
19998 L: linux-tegra@vger.kernel.org
20000 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
20001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
20005 M: Peter De Schrijver <pdeschrijver@nvidia.com>
20006 M: Prashant Gaikwad <pgaikwad@nvidia.com>
20008 F: drivers/clk/tegra/
20011 M: Laxman Dewangan <ldewangan@nvidia.com>
20012 M: Jon Hunter <jonathanh@nvidia.com>
20014 F: drivers/dma/tegra*
20017 M: Laxman Dewangan <ldewangan@nvidia.com>
20018 R: Dmitry Osipenko <digetx@gmail.com>
20020 F: drivers/i2c/busses/i2c-tegra.c
20022 TEGRA IOMMU DRIVERS
20023 M: Thierry Reding <thierry.reding@gmail.com>
20024 R: Krishna Reddy <vdumpa@nvidia.com>
20025 L: linux-tegra@vger.kernel.org
20027 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
20028 F: drivers/iommu/tegra*
20031 M: Laxman Dewangan <ldewangan@nvidia.com>
20033 F: drivers/input/keyboard/tegra-kbc.c
20036 M: Stefan Agner <stefan@agner.ch>
20037 M: Lucas Stach <dev@lynxeye.de>
20039 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
20040 F: drivers/mtd/nand/raw/tegra_nand.c
20043 M: Thierry Reding <thierry.reding@gmail.com>
20045 F: drivers/pwm/pwm-tegra.c
20047 TEGRA SERIAL DRIVER
20048 M: Laxman Dewangan <ldewangan@nvidia.com>
20050 F: drivers/tty/serial/serial-tegra.c
20053 M: Laxman Dewangan <ldewangan@nvidia.com>
20055 F: drivers/spi/spi-tegra*
20057 TEGRA QUAD SPI DRIVER
20058 M: Thierry Reding <thierry.reding@gmail.com>
20059 M: Jonathan Hunter <jonathanh@nvidia.com>
20060 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20061 L: linux-tegra@vger.kernel.org
20063 F: drivers/spi/spi-tegra210-quad.c
20066 M: Thierry Reding <thierry.reding@gmail.com>
20067 M: Jonathan Hunter <jonathanh@nvidia.com>
20068 M: Sowjanya Komatineni <skomatineni@nvidia.com>
20069 L: linux-media@vger.kernel.org
20070 L: linux-tegra@vger.kernel.org
20072 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
20073 F: drivers/staging/media/tegra-video/
20075 TEGRA XUSB PADCTL DRIVER
20076 M: JC Kuo <jckuo@nvidia.com>
20078 F: drivers/phy/tegra/xusb*
20080 TEHUTI ETHERNET DRIVER
20081 M: Andy Gospodarek <andy@greyhouse.net>
20082 L: netdev@vger.kernel.org
20084 F: drivers/net/ethernet/tehuti/*
20086 TELECOM CLOCK DRIVER FOR MCPL0010
20087 M: Mark Gross <markgross@kernel.org>
20089 F: drivers/char/tlclk.c
20091 TEMPO SEMICONDUCTOR DRIVERS
20092 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
20094 F: Documentation/devicetree/bindings/sound/tscs*.txt
20095 F: sound/soc/codecs/tscs*.c
20096 F: sound/soc/codecs/tscs*.h
20098 TENSILICA XTENSA PORT (xtensa)
20099 M: Chris Zankel <chris@zankel.net>
20100 M: Max Filippov <jcmvbkbc@gmail.com>
20101 L: linux-xtensa@linux-xtensa.org
20103 T: git git://github.com/czankel/xtensa-linux.git
20105 F: drivers/irqchip/irq-xtensa-*
20107 TEXAS INSTRUMENTS ASoC DRIVERS
20108 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20109 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20111 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20114 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20115 M: Ricardo Ribalda <ribalda@kernel.org>
20116 L: linux-iio@vger.kernel.org
20118 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20119 F: drivers/iio/dac/ti-dac7612.c
20121 TEXAS INSTRUMENTS DMA DRIVERS
20122 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20123 L: dmaengine@vger.kernel.org
20125 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20126 F: Documentation/devicetree/bindings/dma/ti-edma.txt
20127 F: Documentation/devicetree/bindings/dma/ti/
20129 X: drivers/dma/ti/cppi41.c
20130 F: include/linux/dma/k3-udma-glue.h
20131 F: include/linux/dma/ti-cppi5.h
20132 F: include/linux/dma/k3-psil.h
20134 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20135 M: Nishanth Menon <nm@ti.com>
20136 M: Tero Kristo <kristo@kernel.org>
20137 M: Santosh Shilimkar <ssantosh@kernel.org>
20138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20140 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20141 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20142 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20143 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20144 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20145 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20146 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20147 F: drivers/clk/keystone/sci-clk.c
20148 F: drivers/firmware/ti_sci*
20149 F: drivers/irqchip/irq-ti-sci-inta.c
20150 F: drivers/irqchip/irq-ti-sci-intr.c
20151 F: drivers/reset/reset-ti-sci.c
20152 F: drivers/soc/ti/ti_sci_inta_msi.c
20153 F: drivers/soc/ti/ti_sci_pm_domains.c
20154 F: include/dt-bindings/soc/ti,sci_pm_domain.h
20155 F: include/linux/soc/ti/ti_sci_inta_msi.h
20156 F: include/linux/soc/ti/ti_sci_protocol.h
20158 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20159 M: Robert Marko <robert.marko@sartura.hr>
20160 M: Luka Perkov <luka.perkov@sartura.hr>
20161 L: linux-hwmon@vger.kernel.org
20163 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20164 F: Documentation/hwmon/tps23861.rst
20165 F: drivers/hwmon/tps23861.c
20167 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20168 M: Puranjay Mohan <puranjay12@gmail.com>
20169 L: linux-iio@vger.kernel.org
20171 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20172 F: drivers/iio/temperature/tmp117.c
20174 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20175 M: Hans Verkuil <hverkuil@xs4all.nl>
20176 L: linux-media@vger.kernel.org
20178 W: https://linuxtv.org
20179 T: git git://linuxtv.org/media_tree.git
20180 F: drivers/media/radio/radio-raremono.c
20183 M: Rafael J. Wysocki <rafael@kernel.org>
20184 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20185 R: Amit Kucheria <amitk@kernel.org>
20186 R: Zhang Rui <rui.zhang@intel.com>
20187 L: linux-pm@vger.kernel.org
20189 Q: https://patchwork.kernel.org/project/linux-pm/list/
20190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20191 F: Documentation/ABI/testing/sysfs-class-thermal
20192 F: Documentation/devicetree/bindings/thermal/
20193 F: Documentation/driver-api/thermal/
20194 F: drivers/thermal/
20195 F: include/dt-bindings/thermal/
20196 F: include/linux/cpu_cooling.h
20197 F: include/linux/thermal.h
20198 F: include/uapi/linux/thermal.h
20199 F: tools/lib/thermal/
20202 THERMAL DRIVER FOR AMLOGIC SOCS
20203 M: Guillaume La Roque <glaroque@baylibre.com>
20204 L: linux-pm@vger.kernel.org
20205 L: linux-amlogic@lists.infradead.org
20207 W: http://linux-meson.com/
20208 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20209 F: drivers/thermal/amlogic_thermal.c
20211 THERMAL/CPU_COOLING
20212 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
20213 M: Daniel Lezcano <daniel.lezcano@linaro.org>
20214 M: Viresh Kumar <viresh.kumar@linaro.org>
20215 R: Lukasz Luba <lukasz.luba@arm.com>
20216 L: linux-pm@vger.kernel.org
20218 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
20219 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
20220 F: drivers/thermal/cpufreq_cooling.c
20221 F: drivers/thermal/cpuidle_cooling.c
20222 F: include/linux/cpu_cooling.h
20224 THERMAL/POWER_ALLOCATOR
20225 M: Lukasz Luba <lukasz.luba@arm.com>
20226 L: linux-pm@vger.kernel.org
20228 F: Documentation/driver-api/thermal/power_allocator.rst
20229 F: drivers/thermal/gov_power_allocator.c
20230 F: include/trace/events/thermal_power_allocator.h
20232 THINKPAD ACPI EXTRAS DRIVER
20233 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20234 L: ibm-acpi-devel@lists.sourceforge.net
20235 L: platform-driver-x86@vger.kernel.org
20237 W: http://ibm-acpi.sourceforge.net
20238 W: http://thinkwiki.org/wiki/Ibm-acpi
20239 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20240 F: drivers/platform/x86/thinkpad_acpi.c
20242 THINKPAD LMI DRIVER
20243 M: Mark Pearson <markpearson@lenovo.com>
20244 L: platform-driver-x86@vger.kernel.org
20246 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
20247 F: drivers/platform/x86/think-lmi.?
20249 THUNDERBOLT DMA TRAFFIC TEST DRIVER
20250 M: Isaac Hazan <isaac.hazan@intel.com>
20251 L: linux-usb@vger.kernel.org
20253 F: drivers/thunderbolt/dma_test.c
20256 M: Andreas Noever <andreas.noever@gmail.com>
20257 M: Michael Jamet <michael.jamet@intel.com>
20258 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20259 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20260 L: linux-usb@vger.kernel.org
20262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20263 F: Documentation/admin-guide/thunderbolt.rst
20264 F: drivers/thunderbolt/
20265 F: include/linux/thunderbolt.h
20267 THUNDERBOLT NETWORK DRIVER
20268 M: Michael Jamet <michael.jamet@intel.com>
20269 M: Mika Westerberg <mika.westerberg@linux.intel.com>
20270 M: Yehezkel Bernat <YehezkelShB@gmail.com>
20271 L: netdev@vger.kernel.org
20273 F: drivers/net/thunderbolt.c
20275 THUNDERX GPIO DRIVER
20276 M: Robert Richter <rric@kernel.org>
20278 F: drivers/gpio/gpio-thunderx.c
20280 TI AM437X VPFE DRIVER
20281 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20282 L: linux-media@vger.kernel.org
20284 W: https://linuxtv.org
20285 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20286 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20287 F: drivers/media/platform/ti/am437x/
20289 TI BANDGAP AND THERMAL DRIVER
20290 M: Eduardo Valentin <edubezval@gmail.com>
20291 M: Keerthy <j-keerthy@ti.com>
20292 L: linux-pm@vger.kernel.org
20293 L: linux-omap@vger.kernel.org
20295 F: drivers/thermal/ti-soc-thermal/
20297 TI BQ27XXX POWER SUPPLY DRIVER
20298 F: drivers/power/supply/bq27xxx_battery.c
20299 F: drivers/power/supply/bq27xxx_battery_i2c.c
20300 F: include/linux/power/bq27xxx_battery.h
20302 TI CDCE706 CLOCK DRIVER
20303 M: Max Filippov <jcmvbkbc@gmail.com>
20305 F: drivers/clk/clk-cdce706.c
20308 M: Tero Kristo <kristo@kernel.org>
20309 L: linux-omap@vger.kernel.org
20312 F: include/linux/clk/ti.h
20314 TI DAVINCI MACHINE SUPPORT
20315 M: Sekhar Nori <nsekhar@ti.com>
20316 R: Bartosz Golaszewski <brgl@bgdev.pl>
20317 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20320 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20321 F: arch/arm/boot/dts/da850*
20322 F: arch/arm/mach-davinci/
20323 F: drivers/i2c/busses/i2c-davinci.c
20325 TI DAVINCI SERIES CLOCK DRIVER
20326 M: David Lechner <david@lechnology.com>
20327 R: Sekhar Nori <nsekhar@ti.com>
20329 F: Documentation/devicetree/bindings/clock/ti/davinci/
20330 F: drivers/clk/davinci/
20332 TI DAVINCI SERIES GPIO DRIVER
20333 M: Keerthy <j-keerthy@ti.com>
20334 L: linux-gpio@vger.kernel.org
20336 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20337 F: drivers/gpio/gpio-davinci.c
20339 TI DAVINCI SERIES MEDIA DRIVER
20340 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20341 L: linux-media@vger.kernel.org
20343 W: https://linuxtv.org
20344 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20345 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20346 F: drivers/media/platform/ti/davinci/
20347 F: include/media/davinci/
20349 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20350 R: David Lechner <david@lechnology.com>
20351 L: linux-iio@vger.kernel.org
20352 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
20353 F: drivers/counter/ti-eqep.c
20355 TI ETHERNET SWITCH DRIVER (CPSW)
20356 R: Grygorii Strashko <grygorii.strashko@ti.com>
20357 L: linux-omap@vger.kernel.org
20358 L: netdev@vger.kernel.org
20360 F: drivers/net/ethernet/ti/cpsw*
20361 F: drivers/net/ethernet/ti/davinci*
20363 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20364 M: Alex Dubov <oakad@yahoo.com>
20366 W: http://tifmxx.berlios.de/
20367 F: drivers/memstick/host/tifm_ms.c
20368 F: drivers/misc/tifm*
20369 F: drivers/mmc/host/tifm_sd.c
20370 F: include/linux/tifm.h
20372 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20373 M: Nishanth Menon <nm@ti.com>
20374 M: Santosh Shilimkar <ssantosh@kernel.org>
20375 L: linux-kernel@vger.kernel.org
20376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20379 F: drivers/soc/ti/*
20381 TI LM49xxx FAMILY ASoC CODEC DRIVERS
20382 M: M R Swami Reddy <mr.swami.reddy@ti.com>
20383 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20384 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20386 F: sound/soc/codecs/isabelle*
20387 F: sound/soc/codecs/lm49453*
20389 TI PCM3060 ASoC CODEC DRIVER
20390 M: Kirill Marinushkin <kmarinushkin@birdec.com>
20391 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20393 F: Documentation/devicetree/bindings/sound/pcm3060.txt
20394 F: sound/soc/codecs/pcm3060*
20396 TI TAS571X FAMILY ASoC CODEC DRIVER
20397 M: Kevin Cernekee <cernekee@chromium.org>
20398 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20400 F: sound/soc/codecs/tas571x*
20402 TI TRF7970A NFC DRIVER
20403 M: Mark Greer <mgreer@animalcreek.com>
20404 L: linux-wireless@vger.kernel.org
20405 L: linux-nfc@lists.01.org (subscribers-only)
20407 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20408 F: drivers/nfc/trf7970a.c
20410 TI TSC2046 ADC DRIVER
20411 M: Oleksij Rempel <o.rempel@pengutronix.de>
20412 R: kernel@pengutronix.de
20413 L: linux-iio@vger.kernel.org
20415 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20416 F: drivers/iio/adc/ti-tsc2046.c
20418 TI TWL4030 SERIES SOC CODEC DRIVER
20419 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
20420 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20422 F: sound/soc/codecs/twl4030*
20425 M: Benoit Parrot <bparrot@ti.com>
20426 L: linux-media@vger.kernel.org
20428 W: http://linuxtv.org/
20429 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20430 F: Documentation/devicetree/bindings/media/ti,cal.yaml
20431 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
20432 F: drivers/media/platform/ti/cal/
20433 F: drivers/media/platform/ti/vpe/
20435 TI WILINK WIRELESS DRIVERS
20436 L: linux-wireless@vger.kernel.org
20438 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20439 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20441 F: drivers/net/wireless/ti/
20442 F: include/linux/wl12xx.h
20444 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20445 M: John Stultz <jstultz@google.com>
20446 M: Thomas Gleixner <tglx@linutronix.de>
20447 R: Stephen Boyd <sboyd@kernel.org>
20448 L: linux-kernel@vger.kernel.org
20450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20451 F: include/linux/clocksource.h
20452 F: include/linux/time.h
20453 F: include/linux/timex.h
20454 F: include/uapi/linux/time.h
20455 F: include/uapi/linux/timex.h
20456 F: kernel/time/alarmtimer.c
20457 F: kernel/time/clocksource.c
20458 F: kernel/time/ntp.c
20459 F: kernel/time/time*.c
20460 F: tools/testing/selftests/timers/
20463 M: Jon Maloy <jmaloy@redhat.com>
20464 M: Ying Xue <ying.xue@windriver.com>
20465 L: netdev@vger.kernel.org (core kernel code)
20466 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20468 W: http://tipc.sourceforge.net/
20469 F: include/uapi/linux/tipc*.h
20472 TLAN NETWORK DRIVER
20473 M: Samuel Chessman <chessman@tux.org>
20474 L: tlan-devel@lists.sourceforge.net (subscribers-only)
20476 W: http://sourceforge.net/projects/tlan/
20477 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20478 F: drivers/net/ethernet/ti/tlan.*
20480 TM6000 VIDEO4LINUX DRIVER
20481 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20482 L: linux-media@vger.kernel.org
20484 W: https://linuxtv.org
20485 T: git git://linuxtv.org/media_tree.git
20486 F: Documentation/admin-guide/media/tm6000*
20487 F: drivers/media/usb/tm6000/
20489 TMIO/SDHI MMC DRIVER
20490 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
20491 L: linux-mmc@vger.kernel.org
20492 L: linux-renesas-soc@vger.kernel.org
20494 F: drivers/mmc/host/renesas_sdhi*
20495 F: drivers/mmc/host/tmio_mmc*
20496 F: include/linux/mfd/tmio.h
20498 TMP401 HARDWARE MONITOR DRIVER
20499 M: Guenter Roeck <linux@roeck-us.net>
20500 L: linux-hwmon@vger.kernel.org
20502 F: Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20503 F: Documentation/hwmon/tmp401.rst
20504 F: drivers/hwmon/tmp401.c
20506 TMP464 HARDWARE MONITOR DRIVER
20507 M: Agathe Porte <agathe.porte@nokia.com>
20508 M: Guenter Roeck <linux@roeck-us.net>
20509 L: linux-hwmon@vger.kernel.org
20511 F: Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20512 F: Documentation/hwmon/tmp464.rst
20513 F: drivers/hwmon/tmp464.c
20515 TMP513 HARDWARE MONITOR DRIVER
20516 M: Eric Tremblay <etremblay@distech-controls.com>
20517 L: linux-hwmon@vger.kernel.org
20519 F: Documentation/hwmon/tmp513.rst
20520 F: drivers/hwmon/tmp513.c
20522 TMPFS (SHMEM FILESYSTEM)
20523 M: Hugh Dickins <hughd@google.com>
20524 L: linux-mm@kvack.org
20526 F: include/linux/shmem_fs.h
20529 TOMOYO SECURITY MODULE
20530 M: Kentaro Takeda <takedakn@nttdata.co.jp>
20531 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20532 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20533 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20534 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20535 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20537 W: https://tomoyo.osdn.jp/
20538 F: security/tomoyo/
20540 TOPSTAR LAPTOP EXTRAS DRIVER
20541 M: Herton Ronaldo Krzesinski <herton@canonical.com>
20542 L: platform-driver-x86@vger.kernel.org
20544 F: drivers/platform/x86/topstar-laptop.c
20546 TORTURE-TEST MODULES
20547 M: Davidlohr Bueso <dave@stgolabs.net>
20548 M: "Paul E. McKenney" <paulmck@kernel.org>
20549 M: Josh Triplett <josh@joshtriplett.org>
20550 L: linux-kernel@vger.kernel.org
20552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20553 F: Documentation/RCU/torture.rst
20554 F: kernel/locking/locktorture.c
20555 F: kernel/rcu/rcuscale.c
20556 F: kernel/rcu/rcutorture.c
20557 F: kernel/rcu/refscale.c
20558 F: kernel/torture.c
20560 TOSHIBA ACPI EXTRAS DRIVER
20561 M: Azael Avalos <coproscefalo@gmail.com>
20562 L: platform-driver-x86@vger.kernel.org
20564 F: drivers/platform/x86/toshiba_acpi.c
20566 TOSHIBA BLUETOOTH DRIVER
20567 M: Azael Avalos <coproscefalo@gmail.com>
20568 L: platform-driver-x86@vger.kernel.org
20570 F: drivers/platform/x86/toshiba_bluetooth.c
20572 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20573 M: Azael Avalos <coproscefalo@gmail.com>
20574 L: platform-driver-x86@vger.kernel.org
20576 F: drivers/platform/x86/toshiba_haps.c
20579 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
20581 W: http://www.buzzard.org.uk/toshiba/
20582 F: drivers/char/toshiba.c
20583 F: include/linux/toshiba.h
20584 F: include/uapi/linux/toshiba.h
20586 TOSHIBA TC358743 DRIVER
20587 M: Mats Randgaard <matrandg@cisco.com>
20588 L: linux-media@vger.kernel.org
20590 F: drivers/media/i2c/tc358743*
20591 F: include/media/i2c/tc358743.h
20593 TOSHIBA WMI HOTKEYS DRIVER
20594 M: Azael Avalos <coproscefalo@gmail.com>
20595 L: platform-driver-x86@vger.kernel.org
20597 F: drivers/platform/x86/toshiba-wmi.c
20600 M: Peter Huewe <peterhuewe@gmx.de>
20601 M: Jarkko Sakkinen <jarkko@kernel.org>
20602 R: Jason Gunthorpe <jgg@ziepe.ca>
20603 L: linux-integrity@vger.kernel.org
20605 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20606 Q: https://patchwork.kernel.org/project/linux-integrity/list/
20607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20608 F: drivers/char/tpm/
20611 M: Steven Rostedt <rostedt@goodmis.org>
20612 M: Ingo Molnar <mingo@redhat.com>
20614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20615 F: Documentation/trace/ftrace.rst
20616 F: arch/*/*/*/*ftrace*
20617 F: arch/*/*/*ftrace*
20619 F: include/*/ftrace.h
20620 F: include/linux/trace*.h
20623 F: tools/testing/selftests/ftrace/
20625 TRACING MMIO ACCESSES (MMIOTRACE)
20626 M: Steven Rostedt <rostedt@goodmis.org>
20627 M: Ingo Molnar <mingo@kernel.org>
20628 R: Karol Herbst <karolherbst@gmail.com>
20629 R: Pekka Paalanen <ppaalanen@gmail.com>
20630 L: linux-kernel@vger.kernel.org
20631 L: nouveau@lists.freedesktop.org
20633 F: arch/x86/mm/kmmio.c
20634 F: arch/x86/mm/mmio-mod.c
20635 F: arch/x86/mm/testmmiotrace.c
20636 F: include/linux/mmiotrace.h
20637 F: kernel/trace/trace_mmiotrace.c
20639 TRACING OS NOISE / LATENCY TRACERS
20640 M: Steven Rostedt <rostedt@goodmis.org>
20641 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20643 F: kernel/trace/trace_osnoise.c
20644 F: include/trace/events/osnoise.h
20645 F: kernel/trace/trace_hwlat.c
20646 F: kernel/trace/trace_irqsoff.c
20647 F: kernel/trace/trace_sched_wakeup.c
20648 F: Documentation/trace/osnoise-tracer.rst
20649 F: Documentation/trace/timerlat-tracer.rst
20650 F: Documentation/trace/hwlat_detector.rst
20651 F: arch/*/kernel/trace.c
20653 Real-time Linux Analysis (RTLA) tools
20654 M: Daniel Bristot de Oliveira <bristot@kernel.org>
20655 M: Steven Rostedt <rostedt@goodmis.org>
20656 L: linux-trace-devel@vger.kernel.org
20658 F: Documentation/tools/rtla/
20659 F: tools/tracing/rtla/
20661 TRADITIONAL CHINESE DOCUMENTATION
20662 M: Hu Haowen <src.res@email.cn>
20663 L: linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
20665 W: https://github.com/srcres258/linux-doc
20666 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
20667 F: Documentation/translations/zh_TW/
20670 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20671 M: Jiri Slaby <jirislaby@kernel.org>
20673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20674 F: Documentation/driver-api/serial/
20676 F: drivers/tty/serial/serial_core.c
20677 F: include/linux/selection.h
20678 F: include/linux/serial.h
20679 F: include/linux/serial_core.h
20680 F: include/linux/sysrq.h
20681 F: include/linux/tty*.h
20682 F: include/linux/vt.h
20683 F: include/linux/vt_*.h
20684 F: include/uapi/linux/serial.h
20685 F: include/uapi/linux/serial_core.h
20686 F: include/uapi/linux/tty.h
20688 TUA9001 MEDIA DRIVER
20689 M: Antti Palosaari <crope@iki.fi>
20690 L: linux-media@vger.kernel.org
20692 W: https://linuxtv.org
20693 W: http://palosaari.fi/linux/
20694 Q: http://patchwork.linuxtv.org/project/linux-media/list/
20695 T: git git://linuxtv.org/anttip/media_tree.git
20696 F: drivers/media/tuners/tua9001*
20698 TULIP NETWORK DRIVERS
20699 L: netdev@vger.kernel.org
20700 L: linux-parisc@vger.kernel.org
20702 F: drivers/net/ethernet/dec/tulip/
20705 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
20707 W: http://vtun.sourceforge.net/tun
20708 F: Documentation/networking/tuntap.rst
20709 F: arch/um/os-Linux/drivers/
20711 TURBOCHANNEL SUBSYSTEM
20712 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20713 M: Ralf Baechle <ralf@linux-mips.org>
20714 L: linux-mips@vger.kernel.org
20716 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
20718 F: include/linux/tc.h
20721 M: "Len Brown" <lenb@kernel.org>
20722 L: linux-pm@vger.kernel.org
20724 Q: https://patchwork.kernel.org/project/linux-pm/list/
20725 B: https://bugzilla.kernel.org
20726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20727 F: tools/power/x86/turbostat/
20729 TW5864 VIDEO4LINUX DRIVER
20730 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20731 M: Anton Sviridenko <anton@corp.bluecherry.net>
20732 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20733 M: Andrey Utkin <andrey_utkin@fastmail.com>
20734 L: linux-media@vger.kernel.org
20736 F: drivers/media/pci/tw5864/
20738 TW68 VIDEO4LINUX DRIVER
20739 M: Hans Verkuil <hverkuil@xs4all.nl>
20740 L: linux-media@vger.kernel.org
20742 W: https://linuxtv.org
20743 T: git git://linuxtv.org/media_tree.git
20744 F: drivers/media/pci/tw68/
20746 TW686X VIDEO4LINUX DRIVER
20747 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20748 L: linux-media@vger.kernel.org
20750 W: http://linuxtv.org
20751 T: git git://linuxtv.org/media_tree.git
20752 F: drivers/media/pci/tw686x/
20754 U-BOOT ENVIRONMENT VARIABLES
20755 M: Rafał Miłecki <rafal@milecki.pl>
20757 F: Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20758 F: drivers/nvmem/u-boot-env.c
20760 UACCE ACCELERATOR FRAMEWORK
20761 M: Zhangfei Gao <zhangfei.gao@linaro.org>
20762 M: Zhou Wang <wangzhou1@hisilicon.com>
20763 L: linux-accelerators@lists.ozlabs.org
20764 L: linux-kernel@vger.kernel.org
20766 F: Documentation/ABI/testing/sysfs-driver-uacce
20767 F: Documentation/misc-devices/uacce.rst
20768 F: drivers/misc/uacce/
20769 F: include/linux/uacce.h
20770 F: include/uapi/misc/uacce/
20772 UBI FILE SYSTEM (UBIFS)
20773 M: Richard Weinberger <richard@nod.at>
20774 L: linux-mtd@lists.infradead.org
20776 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
20777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20779 F: Documentation/ABI/testing/sysfs-fs-ubifs
20780 F: Documentation/filesystems/ubifs-authentication.rst
20781 F: Documentation/filesystems/ubifs.rst
20784 UBLK USERSPACE BLOCK DRIVER
20785 M: Ming Lei <ming.lei@redhat.com>
20786 L: linux-block@vger.kernel.org
20788 F: Documentation/block/ublk.rst
20789 F: drivers/block/ublk_drv.c
20790 F: include/uapi/linux/ublk_cmd.h
20792 UCLINUX (M68KNOMMU AND COLDFIRE)
20793 M: Greg Ungerer <gerg@linux-m68k.org>
20794 L: linux-m68k@lists.linux-m68k.org
20795 L: uclinux-dev@uclinux.org (subscribers-only)
20797 W: http://www.linux-m68k.org/
20798 W: http://www.uclinux.org/
20799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20800 F: arch/m68k/*/*_no.*
20802 F: arch/m68k/coldfire/
20803 F: arch/m68k/include/asm/*_no.*
20806 M: Jan Kara <jack@suse.com>
20808 F: Documentation/filesystems/udf.rst
20812 M: Bastien Nocera <hadess@hadess.net>
20813 L: linux-input@vger.kernel.org
20815 F: drivers/hid/hid-udraw-ps3.c
20818 M: Evgeniy Dushistov <dushistov@mail.ru>
20820 F: Documentation/admin-guide/ufs.rst
20823 UHID USERSPACE HID IO DRIVER
20824 M: David Rheinsberg <david.rheinsberg@gmail.com>
20825 L: linux-input@vger.kernel.org
20827 F: drivers/hid/uhid.c
20828 F: include/uapi/linux/uhid.h
20831 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
20832 L: linux-usb@vger.kernel.org
20834 F: drivers/usb/common/ulpi.c
20835 F: include/linux/ulpi/
20838 M: Gabriel Krisman Bertazi <krisman@collabora.com>
20839 L: linux-fsdevel@vger.kernel.org
20844 M: Tony Finch <dot@dotat.at>
20846 W: http://dotat.at/prog/unifdef
20847 F: scripts/unifdef.c
20849 UNIFORM CDROM DRIVER
20850 M: Phillip Potter <phil@philpotter.co.uk>
20852 F: Documentation/cdrom/
20853 F: drivers/cdrom/cdrom.c
20854 F: include/linux/cdrom.h
20855 F: include/uapi/linux/cdrom.h
20857 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20858 R: Alim Akhtar <alim.akhtar@samsung.com>
20859 R: Avri Altman <avri.altman@wdc.com>
20860 R: Bart Van Assche <bvanassche@acm.org>
20861 L: linux-scsi@vger.kernel.org
20863 F: Documentation/devicetree/bindings/ufs/
20864 F: Documentation/scsi/ufs.rst
20865 F: drivers/ufs/core/
20867 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20868 M: Pedro Sousa <pedrom.sousa@synopsys.com>
20869 L: linux-scsi@vger.kernel.org
20871 F: drivers/ufs/host/*dwc*
20873 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20874 M: Stanley Chu <stanley.chu@mediatek.com>
20875 L: linux-scsi@vger.kernel.org
20876 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20878 F: drivers/ufs/host/ufs-mediatek*
20880 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
20881 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
20882 L: linux-renesas-soc@vger.kernel.org
20883 L: linux-scsi@vger.kernel.org
20885 F: drivers/ufs/host/ufs-renesas.c
20887 UNSORTED BLOCK IMAGES (UBI)
20888 M: Richard Weinberger <richard@nod.at>
20889 L: linux-mtd@lists.infradead.org
20891 W: http://www.linux-mtd.infradead.org/
20892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20894 F: drivers/mtd/ubi/
20895 F: include/linux/mtd/ubi.h
20896 F: include/uapi/mtd/ubi-user.h
20898 USB "USBNET" DRIVER FRAMEWORK
20899 M: Oliver Neukum <oneukum@suse.com>
20900 L: netdev@vger.kernel.org
20902 W: http://www.linux-usb.org/usbnet
20903 F: drivers/net/usb/usbnet.c
20904 F: include/linux/usb/usbnet.h
20907 M: Oliver Neukum <oneukum@suse.com>
20908 L: linux-usb@vger.kernel.org
20910 F: Documentation/usb/acm.rst
20911 F: drivers/usb/class/cdc-acm.*
20913 USB APPLE MFI FASTCHARGE DRIVER
20914 M: Bastien Nocera <hadess@hadess.net>
20915 L: linux-usb@vger.kernel.org
20917 F: drivers/usb/misc/apple-mfi-fastcharge.c
20919 USB AR5523 WIRELESS DRIVER
20920 M: Pontus Fuchs <pontus.fuchs@gmail.com>
20921 L: linux-wireless@vger.kernel.org
20923 F: drivers/net/wireless/ath/ar5523/
20926 M: Oliver Neukum <oneukum@suse.com>
20927 L: linux-usb@vger.kernel.org
20928 L: linux-scsi@vger.kernel.org
20930 F: drivers/usb/storage/uas.c
20932 USB CDC ETHERNET DRIVER
20933 M: Oliver Neukum <oliver@neukum.org>
20934 L: linux-usb@vger.kernel.org
20936 F: drivers/net/usb/cdc_*.c
20937 F: include/uapi/linux/usb/cdc.h
20939 USB CHAOSKEY DRIVER
20940 M: Keith Packard <keithp@keithp.com>
20941 L: linux-usb@vger.kernel.org
20943 F: drivers/usb/misc/chaoskey.c
20945 USB CYPRESS C67X00 DRIVER
20946 L: linux-usb@vger.kernel.org
20948 F: drivers/usb/c67x00/
20950 USB DAVICOM DM9601 DRIVER
20951 M: Peter Korsgaard <peter@korsgaard.com>
20952 L: netdev@vger.kernel.org
20954 W: http://www.linux-usb.org/usbnet
20955 F: drivers/net/usb/dm9601.c
20958 M: Alan Stern <stern@rowland.harvard.edu>
20959 L: linux-usb@vger.kernel.org
20961 F: Documentation/usb/ehci.rst
20962 F: drivers/usb/host/ehci*
20964 USB GADGET/PERIPHERAL SUBSYSTEM
20965 M: Felipe Balbi <balbi@kernel.org>
20966 L: linux-usb@vger.kernel.org
20968 W: http://www.linux-usb.org/gadget
20969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20970 F: drivers/usb/gadget/
20971 F: include/linux/usb/gadget*
20973 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20974 M: Jiri Kosina <jikos@kernel.org>
20975 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
20976 L: linux-usb@vger.kernel.org
20978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20979 F: Documentation/hid/hiddev.rst
20980 F: drivers/hid/usbhid/
20982 USB INTEL XHCI ROLE MUX DRIVER
20983 M: Hans de Goede <hdegoede@redhat.com>
20984 L: linux-usb@vger.kernel.org
20986 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
20988 USB IP DRIVER FOR HISILICON KIRIN 960
20989 M: Yu Chen <chenyu56@huawei.com>
20990 M: Binghui Wang <wangbinghui@hisilicon.com>
20991 L: linux-usb@vger.kernel.org
20993 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20994 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
20996 USB IP DRIVER FOR HISILICON KIRIN 970
20997 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20998 L: linux-usb@vger.kernel.org
21000 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
21001 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
21004 M: Olav Kongas <ok@artecdesign.ee>
21005 L: linux-usb@vger.kernel.org
21007 F: drivers/usb/host/isp116x*
21008 F: include/linux/usb/isp116x.h
21011 M: Rui Miguel Silva <rui.silva@linaro.org>
21012 L: linux-usb@vger.kernel.org
21014 F: drivers/usb/isp1760/*
21015 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
21017 USB LAN78XX ETHERNET DRIVER
21018 M: Woojung Huh <woojung.huh@microchip.com>
21019 M: UNGLinuxDriver@microchip.com
21020 L: netdev@vger.kernel.org
21022 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
21023 F: drivers/net/usb/lan78xx.*
21024 F: include/dt-bindings/net/microchip-lan78xx.h
21026 USB MASS STORAGE DRIVER
21027 M: Alan Stern <stern@rowland.harvard.edu>
21028 L: linux-usb@vger.kernel.org
21029 L: usb-storage@lists.one-eyed-alien.net
21031 F: drivers/usb/storage/
21034 M: Clemens Ladisch <clemens@ladisch.de>
21035 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21038 F: sound/usb/midi.*
21040 USB NETWORKING DRIVERS
21041 L: linux-usb@vger.kernel.org
21043 F: drivers/net/usb/
21046 M: Alan Stern <stern@rowland.harvard.edu>
21047 L: linux-usb@vger.kernel.org
21049 F: Documentation/usb/ohci.rst
21050 F: drivers/usb/host/ohci*
21052 USB OTG FSM (Finite State Machine)
21053 M: Peter Chen <peter.chen@kernel.org>
21054 L: linux-usb@vger.kernel.org
21056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
21057 F: drivers/usb/common/usb-otg-fsm.c
21060 M: Valentina Manea <valentina.manea.m@gmail.com>
21061 M: Shuah Khan <shuah@kernel.org>
21062 M: Shuah Khan <skhan@linuxfoundation.org>
21063 L: linux-usb@vger.kernel.org
21065 F: Documentation/usb/usbip_protocol.rst
21066 F: drivers/usb/usbip/
21067 F: tools/testing/selftests/drivers/usb/usbip/
21068 F: tools/usb/usbip/
21071 M: Petko Manolov <petkan@nucleusys.com>
21072 L: linux-usb@vger.kernel.org
21073 L: netdev@vger.kernel.org
21075 W: https://github.com/petkan/pegasus
21076 T: git git://github.com/petkan/pegasus.git
21077 F: drivers/net/usb/pegasus.*
21080 M: Felipe Balbi <balbi@kernel.org>
21081 L: linux-usb@vger.kernel.org
21083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
21084 F: drivers/usb/phy/
21086 USB PRINTER DRIVER (usblp)
21087 M: Pete Zaitcev <zaitcev@redhat.com>
21088 L: linux-usb@vger.kernel.org
21090 F: drivers/usb/class/usblp.c
21092 USB RAW GADGET DRIVER
21093 R: Andrey Konovalov <andreyknvl@gmail.com>
21094 L: linux-usb@vger.kernel.org
21096 F: Documentation/usb/raw-gadget.rst
21097 F: drivers/usb/gadget/legacy/raw_gadget.c
21098 F: include/uapi/linux/usb/raw_gadget.h
21100 USB QMI WWAN NETWORK DRIVER
21101 M: Bjørn Mork <bjorn@mork.no>
21102 L: netdev@vger.kernel.org
21104 F: Documentation/ABI/testing/sysfs-class-net-qmi
21105 F: drivers/net/usb/qmi_wwan.c
21108 M: Petko Manolov <petkan@nucleusys.com>
21109 L: linux-usb@vger.kernel.org
21110 L: netdev@vger.kernel.org
21112 W: https://github.com/petkan/rtl8150
21113 T: git git://github.com/petkan/rtl8150.git
21114 F: drivers/net/usb/rtl8150.c
21116 USB SERIAL SUBSYSTEM
21117 M: Johan Hovold <johan@kernel.org>
21118 L: linux-usb@vger.kernel.org
21120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21121 F: Documentation/usb/usb-serial.rst
21122 F: drivers/usb/serial/
21123 F: include/linux/usb/serial.h
21125 USB SMSC75XX ETHERNET DRIVER
21126 M: Steve Glendinning <steve.glendinning@shawell.net>
21127 L: netdev@vger.kernel.org
21129 F: drivers/net/usb/smsc75xx.*
21131 USB SMSC95XX ETHERNET DRIVER
21132 M: Steve Glendinning <steve.glendinning@shawell.net>
21133 M: UNGLinuxDriver@microchip.com
21134 L: netdev@vger.kernel.org
21136 F: drivers/net/usb/smsc95xx.*
21139 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21140 L: linux-usb@vger.kernel.org
21142 W: http://www.linux-usb.org
21143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21144 F: Documentation/devicetree/bindings/usb/
21145 F: Documentation/usb/
21147 F: include/dt-bindings/usb/
21148 F: include/linux/usb.h
21149 F: include/linux/usb/
21151 USB TYPEC BUS FOR ALTERNATE MODES
21152 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21153 L: linux-usb@vger.kernel.org
21155 F: Documentation/ABI/testing/sysfs-bus-typec
21156 F: Documentation/driver-api/usb/typec_bus.rst
21157 F: drivers/usb/typec/altmodes/
21158 F: include/linux/usb/typec_altmode.h
21161 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21162 L: linux-usb@vger.kernel.org
21164 F: Documentation/ABI/testing/sysfs-class-typec
21165 F: Documentation/driver-api/usb/typec.rst
21166 F: drivers/usb/typec/
21167 F: include/linux/usb/typec.h
21169 USB TYPEC INTEL PMC MUX DRIVER
21170 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
21171 L: linux-usb@vger.kernel.org
21173 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21174 F: drivers/usb/typec/mux/intel_pmc_mux.c
21176 USB TYPEC PI3USB30532 MUX DRIVER
21177 M: Hans de Goede <hdegoede@redhat.com>
21178 L: linux-usb@vger.kernel.org
21180 F: drivers/usb/typec/mux/pi3usb30532.c
21182 USB TYPEC PORT CONTROLLER DRIVERS
21183 M: Guenter Roeck <linux@roeck-us.net>
21184 L: linux-usb@vger.kernel.org
21186 F: drivers/usb/typec/tcpm/
21189 M: Alan Stern <stern@rowland.harvard.edu>
21190 L: linux-usb@vger.kernel.org
21192 F: drivers/usb/host/uhci*
21195 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21196 L: linux-media@vger.kernel.org
21198 W: http://www.ideasonboard.org/uvc/
21199 T: git git://linuxtv.org/media_tree.git
21200 F: drivers/media/usb/uvc/
21201 F: include/uapi/linux/uvcvideo.h
21204 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21205 L: linux-usb@vger.kernel.org
21207 F: drivers/usb/gadget/function/*uvc*
21208 F: drivers/usb/gadget/legacy/webcam.c
21209 F: include/uapi/linux/usb/g_uvc.h
21211 USB WIRELESS RNDIS DRIVER (rndis_wlan)
21212 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
21213 L: linux-wireless@vger.kernel.org
21215 F: drivers/net/wireless/rndis_wlan.c
21218 M: Mathias Nyman <mathias.nyman@intel.com>
21219 L: linux-usb@vger.kernel.org
21221 F: drivers/usb/host/pci-quirks*
21222 F: drivers/usb/host/xhci*
21225 L: linux-wireless@vger.kernel.org
21227 W: http://linux-lc100020.sourceforge.net
21228 F: drivers/net/wireless/zydas/zd1201.*
21231 M: Antoine Jacquet <royale@zerezo.com>
21232 L: linux-usb@vger.kernel.org
21233 L: linux-media@vger.kernel.org
21235 W: http://royale.zerezo.com/zr364xx/
21236 T: git git://linuxtv.org/media_tree.git
21237 F: Documentation/admin-guide/media/zr364xx*
21238 F: drivers/media/usb/zr364xx/
21240 USER-MODE LINUX (UML)
21241 M: Richard Weinberger <richard@nod.at>
21242 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
21243 M: Johannes Berg <johannes@sipsolutions.net>
21244 L: linux-um@lists.infradead.org
21246 W: http://user-mode-linux.sourceforge.net
21247 Q: https://patchwork.ozlabs.org/project/linux-um/list/
21248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21250 F: Documentation/virt/uml/
21255 USERSPACE COPYIN/COPYOUT (UIOVEC)
21256 M: Alexander Viro <viro@zeniv.linux.org.uk>
21258 F: include/linux/uio.h
21261 USERSPACE DMA BUFFER DRIVER
21262 M: Gerd Hoffmann <kraxel@redhat.com>
21263 L: dri-devel@lists.freedesktop.org
21265 T: git git://anongit.freedesktop.org/drm/drm-misc
21266 F: drivers/dma-buf/udmabuf.c
21267 F: include/uapi/linux/udmabuf.h
21269 USERSPACE I/O (UIO)
21270 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21273 F: Documentation/driver-api/uio-howto.rst
21275 F: include/linux/uio_driver.h
21278 M: Karel Zak <kzak@redhat.com>
21279 L: util-linux@vger.kernel.org
21281 W: http://en.wikipedia.org/wiki/Util-linux
21282 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21285 M: Christoph Hellwig <hch@lst.de>
21286 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21287 L: linux-kernel@vger.kernel.org
21289 T: git git://git.infradead.org/users/hch/uuid.git
21290 F: include/linux/uuid.h
21291 F: include/uapi/linux/uuid.h
21296 M: Justin Ernst <justin.ernst@hpe.com>
21297 L: platform-driver-x86@vger.kernel.org
21299 F: drivers/platform/x86/uv_sysfs.c
21302 M: Michal Januszewski <spock@gentoo.org>
21303 L: linux-fbdev@vger.kernel.org
21305 W: https://github.com/mjanusz/v86d
21306 F: Documentation/fb/uvesafb.rst
21307 F: drivers/video/fbdev/uvesafb.*
21309 Ux500 CLOCK DRIVERS
21310 M: Ulf Hansson <ulf.hansson@linaro.org>
21311 L: linux-clk@vger.kernel.org
21312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21314 F: drivers/clk/ux500/
21317 M: Stefan Agner <stefan@agner.ch>
21318 L: linux-mtd@lists.infradead.org
21320 F: drivers/mtd/nand/raw/vf610_nfc.c
21322 VFAT/FAT/MSDOS FILESYSTEM
21323 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21325 F: Documentation/filesystems/vfat.rst
21327 F: tools/testing/selftests/filesystems/fat/
21330 M: Alex Williamson <alex.williamson@redhat.com>
21331 R: Cornelia Huck <cohuck@redhat.com>
21332 L: kvm@vger.kernel.org
21334 T: git git://github.com/awilliam/linux-vfio.git
21335 F: Documentation/driver-api/vfio.rst
21337 F: include/linux/vfio.h
21338 F: include/linux/vfio_pci_core.h
21339 F: include/uapi/linux/vfio.h
21342 M: Diana Craciun <diana.craciun@oss.nxp.com>
21343 L: kvm@vger.kernel.org
21345 F: drivers/vfio/fsl-mc/
21347 VFIO HISILICON PCI DRIVER
21348 M: Longfang Liu <liulongfang@huawei.com>
21349 M: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21350 L: kvm@vger.kernel.org
21352 F: drivers/vfio/pci/hisilicon/
21354 VFIO MEDIATED DEVICE DRIVERS
21355 M: Kirti Wankhede <kwankhede@nvidia.com>
21356 L: kvm@vger.kernel.org
21358 F: Documentation/driver-api/vfio-mediated-device.rst
21359 F: drivers/vfio/mdev/
21360 F: include/linux/mdev.h
21361 F: samples/vfio-mdev/
21363 VFIO PCI DEVICE SPECIFIC DRIVERS
21364 R: Jason Gunthorpe <jgg@nvidia.com>
21365 R: Yishai Hadas <yishaih@nvidia.com>
21366 R: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21367 R: Kevin Tian <kevin.tian@intel.com>
21368 L: kvm@vger.kernel.org
21370 P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21371 F: drivers/vfio/pci/*/
21373 VFIO PLATFORM DRIVER
21374 M: Eric Auger <eric.auger@redhat.com>
21375 L: kvm@vger.kernel.org
21377 F: drivers/vfio/platform/
21379 VFIO MLX5 PCI DRIVER
21380 M: Yishai Hadas <yishaih@nvidia.com>
21381 L: kvm@vger.kernel.org
21383 F: drivers/vfio/pci/mlx5/
21386 R: Lukas Wunner <lukas@wunner.de>
21388 T: git git://anongit.freedesktop.org/drm/drm-misc
21389 F: Documentation/gpu/vga-switcheroo.rst
21390 F: drivers/gpu/vga/vga_switcheroo.c
21391 F: include/linux/vga_switcheroo.h
21393 VIA RHINE NETWORK DRIVER
21395 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
21396 F: drivers/net/ethernet/via/via-rhine.c
21398 VIA SD/MMC CARD CONTROLLER DRIVER
21399 M: Bruce Chang <brucechang@via.com.tw>
21400 M: Harald Welte <HaraldWelte@viatech.com>
21402 F: drivers/mmc/host/via-sdmmc.c
21404 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21405 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21406 L: linux-fbdev@vger.kernel.org
21408 F: drivers/video/fbdev/via/
21409 F: include/linux/via-core.h
21410 F: include/linux/via-gpio.h
21411 F: include/linux/via_i2c.h
21413 VIA VELOCITY NETWORK DRIVER
21414 M: Francois Romieu <romieu@fr.zoreil.com>
21415 L: netdev@vger.kernel.org
21417 F: drivers/net/ethernet/via/via-velocity.*
21419 VICODEC VIRTUAL CODEC DRIVER
21420 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
21421 L: linux-media@vger.kernel.org
21423 W: https://linuxtv.org
21424 T: git git://linuxtv.org/media_tree.git
21425 F: drivers/media/test-drivers/vicodec/*
21427 VIDEO I2C POLLING DRIVER
21428 M: Matt Ranostay <matt.ranostay@konsulko.com>
21429 L: linux-media@vger.kernel.org
21431 F: drivers/media/i2c/video-i2c.c
21433 VIDEO MULTIPLEXER DRIVER
21434 M: Philipp Zabel <p.zabel@pengutronix.de>
21435 L: linux-media@vger.kernel.org
21437 F: drivers/media/platform/video-mux.c
21439 VIDEOBUF2 FRAMEWORK
21440 M: Tomasz Figa <tfiga@chromium.org>
21441 M: Marek Szyprowski <m.szyprowski@samsung.com>
21442 L: linux-media@vger.kernel.org
21444 F: drivers/media/common/videobuf2/*
21445 F: include/media/videobuf2-*
21447 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21448 M: Shuah Khan <skhan@linuxfoundation.org>
21449 R: Kieran Bingham <kieran.bingham@ideasonboard.com>
21450 L: linux-media@vger.kernel.org
21452 W: https://linuxtv.org
21453 T: git git://linuxtv.org/media_tree.git
21454 F: drivers/media/test-drivers/vimc/*
21457 M: Alex Williamson <alex.williamson@redhat.com>
21458 M: Paolo Bonzini <pbonzini@redhat.com>
21459 L: kvm@vger.kernel.org
21463 VIRTIO AND VHOST VSOCK DRIVER
21464 M: Stefan Hajnoczi <stefanha@redhat.com>
21465 M: Stefano Garzarella <sgarzare@redhat.com>
21466 L: kvm@vger.kernel.org
21467 L: virtualization@lists.linux-foundation.org
21468 L: netdev@vger.kernel.org
21470 F: drivers/vhost/vsock.c
21471 F: include/linux/virtio_vsock.h
21472 F: include/uapi/linux/virtio_vsock.h
21473 F: net/vmw_vsock/virtio_transport.c
21474 F: net/vmw_vsock/virtio_transport_common.c
21476 VIRTIO BLOCK AND SCSI DRIVERS
21477 M: "Michael S. Tsirkin" <mst@redhat.com>
21478 M: Jason Wang <jasowang@redhat.com>
21479 R: Paolo Bonzini <pbonzini@redhat.com>
21480 R: Stefan Hajnoczi <stefanha@redhat.com>
21481 L: virtualization@lists.linux-foundation.org
21483 F: drivers/block/virtio_blk.c
21484 F: drivers/scsi/virtio_scsi.c
21485 F: drivers/vhost/scsi.c
21486 F: include/uapi/linux/virtio_blk.h
21487 F: include/uapi/linux/virtio_scsi.h
21489 VIRTIO CONSOLE DRIVER
21490 M: Amit Shah <amit@kernel.org>
21491 L: virtualization@lists.linux-foundation.org
21493 F: drivers/char/virtio_console.c
21494 F: include/linux/virtio_console.h
21495 F: include/uapi/linux/virtio_console.h
21497 VIRTIO CORE AND NET DRIVERS
21498 M: "Michael S. Tsirkin" <mst@redhat.com>
21499 M: Jason Wang <jasowang@redhat.com>
21500 L: virtualization@lists.linux-foundation.org
21502 F: Documentation/ABI/testing/sysfs-bus-vdpa
21503 F: Documentation/ABI/testing/sysfs-class-vduse
21504 F: Documentation/devicetree/bindings/virtio/
21505 F: drivers/block/virtio_blk.c
21506 F: drivers/crypto/virtio/
21507 F: drivers/net/virtio_net.c
21510 F: include/linux/vdpa.h
21511 F: include/linux/virtio*.h
21512 F: include/uapi/linux/virtio_*.h
21516 M: "Michael S. Tsirkin" <mst@redhat.com>
21517 M: David Hildenbrand <david@redhat.com>
21518 L: virtualization@lists.linux-foundation.org
21520 F: drivers/virtio/virtio_balloon.c
21521 F: include/uapi/linux/virtio_balloon.h
21522 F: include/linux/balloon_compaction.h
21523 F: mm/balloon_compaction.c
21525 VIRTIO CRYPTO DRIVER
21526 M: Gonglei <arei.gonglei@huawei.com>
21527 L: virtualization@lists.linux-foundation.org
21528 L: linux-crypto@vger.kernel.org
21530 F: drivers/crypto/virtio/
21531 F: include/uapi/linux/virtio_crypto.h
21533 VIRTIO DRIVERS FOR S390
21534 M: Cornelia Huck <cohuck@redhat.com>
21535 M: Halil Pasic <pasic@linux.ibm.com>
21536 M: Eric Farman <farman@linux.ibm.com>
21537 L: linux-s390@vger.kernel.org
21538 L: virtualization@lists.linux-foundation.org
21539 L: kvm@vger.kernel.org
21541 F: arch/s390/include/uapi/asm/virtio-ccw.h
21542 F: drivers/s390/virtio/
21545 M: Vivek Goyal <vgoyal@redhat.com>
21546 M: Stefan Hajnoczi <stefanha@redhat.com>
21547 M: Miklos Szeredi <miklos@szeredi.hu>
21548 L: virtualization@lists.linux-foundation.org
21549 L: linux-fsdevel@vger.kernel.org
21551 W: https://virtio-fs.gitlab.io/
21552 F: Documentation/filesystems/virtiofs.rst
21553 F: fs/fuse/virtio_fs.c
21554 F: include/uapi/linux/virtio_fs.h
21557 M: Enrico Weigelt, metux IT consult <info@metux.net>
21558 M: Viresh Kumar <vireshk@kernel.org>
21559 L: linux-gpio@vger.kernel.org
21560 L: virtualization@lists.linux-foundation.org
21562 F: drivers/gpio/gpio-virtio.c
21563 F: include/uapi/linux/virtio_gpio.h
21566 M: David Airlie <airlied@linux.ie>
21567 M: Gerd Hoffmann <kraxel@redhat.com>
21568 R: Gurchetan Singh <gurchetansingh@chromium.org>
21569 R: Chia-I Wu <olvaffe@gmail.com>
21570 L: dri-devel@lists.freedesktop.org
21571 L: virtualization@lists.linux-foundation.org
21573 T: git git://anongit.freedesktop.org/drm/drm-misc
21574 F: drivers/gpu/drm/virtio/
21575 F: include/uapi/linux/virtio_gpu.h
21577 VIRTIO HOST (VHOST)
21578 M: "Michael S. Tsirkin" <mst@redhat.com>
21579 M: Jason Wang <jasowang@redhat.com>
21580 L: kvm@vger.kernel.org
21581 L: virtualization@lists.linux-foundation.org
21582 L: netdev@vger.kernel.org
21584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21586 F: include/linux/vhost_iotlb.h
21587 F: include/uapi/linux/vhost.h
21589 VIRTIO INPUT DRIVER
21590 M: Gerd Hoffmann <kraxel@redhat.com>
21592 F: drivers/virtio/virtio_input.c
21593 F: include/uapi/linux/virtio_input.h
21595 VIRTIO IOMMU DRIVER
21596 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
21597 L: virtualization@lists.linux-foundation.org
21599 F: drivers/iommu/virtio-iommu.c
21600 F: include/uapi/linux/virtio_iommu.h
21603 M: David Hildenbrand <david@redhat.com>
21604 L: virtualization@lists.linux-foundation.org
21606 W: https://virtio-mem.gitlab.io/
21607 F: drivers/virtio/virtio_mem.c
21608 F: include/uapi/linux/virtio_mem.h
21610 VIRTIO SOUND DRIVER
21611 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
21612 M: "Michael S. Tsirkin" <mst@redhat.com>
21613 L: virtualization@lists.linux-foundation.org
21614 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
21616 F: include/uapi/linux/virtio_snd.h
21620 M: Conghui Chen <conghui.chen@intel.com>
21621 M: Viresh Kumar <viresh.kumar@linaro.org>
21622 L: linux-i2c@vger.kernel.org
21623 L: virtualization@lists.linux-foundation.org
21625 F: drivers/i2c/busses/i2c-virtio.c
21626 F: include/uapi/linux/virtio_i2c.h
21629 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21630 L: virtualization@lists.linux-foundation.org
21632 F: drivers/nvdimm/virtio_pmem.c
21633 F: drivers/nvdimm/nd_virtio.c
21635 VIRTUAL BOX GUEST DEVICE DRIVER
21636 M: Hans de Goede <hdegoede@redhat.com>
21637 M: Arnd Bergmann <arnd@arndb.de>
21638 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21640 F: drivers/virt/vboxguest/
21641 F: include/linux/vbox_utils.h
21642 F: include/uapi/linux/vbox*.h
21644 VIRTUAL BOX SHARED FOLDER VFS DRIVER
21645 M: Hans de Goede <hdegoede@redhat.com>
21646 L: linux-fsdevel@vger.kernel.org
21650 VIRTUAL SERIO DEVICE DRIVER
21651 M: Stephen Chandler Paul <thatslyude@gmail.com>
21653 F: drivers/input/serio/userio.c
21654 F: include/uapi/linux/userio.h
21656 VIVID VIRTUAL VIDEO DRIVER
21657 M: Hans Verkuil <hverkuil@xs4all.nl>
21658 L: linux-media@vger.kernel.org
21660 W: https://linuxtv.org
21661 T: git git://linuxtv.org/media_tree.git
21662 F: drivers/media/test-drivers/vivid/*
21664 VIDTV VIRTUAL DIGITAL TV DRIVER
21665 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21666 L: linux-media@vger.kernel.org
21668 W: https://linuxtv.org
21669 T: git git://linuxtv.org/media_tree.git
21670 F: drivers/media/test-drivers/vidtv/*
21673 M: Florian Fainelli <f.fainelli@gmail.com>
21674 L: openwrt-devel@lists.openwrt.org (subscribers-only)
21676 F: drivers/vlynq/vlynq.c
21677 F: include/linux/vlynq.h
21680 M: Martyn Welch <martyn@welchs.me.uk>
21681 M: Manohar Vanga <manohar.vanga@gmail.com>
21682 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21683 L: linux-kernel@vger.kernel.org
21685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21686 F: Documentation/driver-api/vme.rst
21687 F: drivers/staging/vme_user/
21689 VM SOCKETS (AF_VSOCK)
21690 M: Stefano Garzarella <sgarzare@redhat.com>
21691 L: virtualization@lists.linux-foundation.org
21692 L: netdev@vger.kernel.org
21694 F: drivers/net/vsockmon.c
21695 F: include/net/af_vsock.h
21696 F: include/uapi/linux/vm_sockets.h
21697 F: include/uapi/linux/vm_sockets_diag.h
21698 F: include/uapi/linux/vsockmon.h
21700 F: tools/testing/vsock/
21702 VMWARE BALLOON DRIVER
21703 M: Nadav Amit <namit@vmware.com>
21704 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21705 L: linux-kernel@vger.kernel.org
21707 F: drivers/misc/vmw_balloon.c
21709 VMWARE HYPERVISOR INTERFACE
21710 M: Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21711 M: Alexey Makhalov <amakhalov@vmware.com>
21712 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21713 L: virtualization@lists.linux-foundation.org
21716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21717 F: arch/x86/include/asm/vmware.h
21718 F: arch/x86/kernel/cpu/vmware.c
21720 VMWARE PVRDMA DRIVER
21721 M: Bryan Tan <bryantan@vmware.com>
21722 M: Vishnu Dasa <vdasa@vmware.com>
21723 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21724 L: linux-rdma@vger.kernel.org
21726 F: drivers/infiniband/hw/vmw_pvrdma/
21728 VMWARE PVSCSI DRIVER
21729 M: Vishal Bhakta <vbhakta@vmware.com>
21730 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21731 L: linux-scsi@vger.kernel.org
21733 F: drivers/scsi/vmw_pvscsi.c
21734 F: drivers/scsi/vmw_pvscsi.h
21736 VMWARE VIRTUAL PTP CLOCK DRIVER
21737 M: Vivek Thampi <vithampi@vmware.com>
21738 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21739 L: netdev@vger.kernel.org
21741 F: drivers/ptp/ptp_vmw.c
21744 M: Bryan Tan <bryantan@vmware.com>
21745 M: Vishnu Dasa <vdasa@vmware.com>
21746 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21747 L: linux-kernel@vger.kernel.org
21749 F: drivers/misc/vmw_vmci/
21750 F: include/linux/vmw_vmci*
21752 VMWARE VMMOUSE SUBDRIVER
21753 M: Zack Rusin <zackr@vmware.com>
21754 R: VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21755 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21756 L: linux-input@vger.kernel.org
21758 F: drivers/input/mouse/vmmouse.c
21759 F: drivers/input/mouse/vmmouse.h
21761 VMWARE VMXNET3 ETHERNET DRIVER
21762 M: Ronak Doshi <doshir@vmware.com>
21763 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21764 L: netdev@vger.kernel.org
21766 F: drivers/net/vmxnet3/
21768 VMWARE VSOCK VMCI TRANSPORT DRIVER
21769 M: Bryan Tan <bryantan@vmware.com>
21770 M: Vishnu Dasa <vdasa@vmware.com>
21771 R: VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21772 L: linux-kernel@vger.kernel.org
21774 F: net/vmw_vsock/vmci_transport*
21776 VOCORE VOCORE2 BOARD
21777 M: Harvey Hunt <harveyhuntnexus@gmail.com>
21778 L: linux-mips@vger.kernel.org
21780 F: arch/mips/boot/dts/ralink/vocore2.dts
21782 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21783 M: Liam Girdwood <lgirdwood@gmail.com>
21784 M: Mark Brown <broonie@kernel.org>
21785 L: linux-kernel@vger.kernel.org
21787 W: http://www.slimlogic.co.uk/?p=48
21788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21789 F: Documentation/devicetree/bindings/regulator/
21790 F: Documentation/power/regulator/
21791 F: drivers/regulator/
21792 F: include/dt-bindings/regulator/
21793 F: include/linux/regulator/
21794 K: regulator_get_optional
21796 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21797 R: Matti Vaittinen <mazziesaccount@gmail.com>
21798 F: drivers/regulator/irq_helpers.c
21801 M: David Ahern <dsahern@kernel.org>
21802 L: netdev@vger.kernel.org
21804 F: Documentation/networking/vrf.rst
21805 F: drivers/net/vrf.c
21808 M: Petr Mladek <pmladek@suse.com>
21809 M: Steven Rostedt <rostedt@goodmis.org>
21810 M: Sergey Senozhatsky <senozhatsky@chromium.org>
21811 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21812 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
21814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21815 F: Documentation/core-api/printk-formats.rst
21816 F: lib/test_printf.c
21817 F: lib/test_scanf.c
21820 VT1211 HARDWARE MONITOR DRIVER
21821 M: Juerg Haefliger <juergh@gmail.com>
21822 L: linux-hwmon@vger.kernel.org
21824 F: Documentation/hwmon/vt1211.rst
21825 F: drivers/hwmon/vt1211.c
21827 VT8231 HARDWARE MONITOR DRIVER
21828 M: Roger Lucas <vt8231@hiddenengine.co.uk>
21829 L: linux-hwmon@vger.kernel.org
21831 F: drivers/hwmon/vt8231.c
21833 VUB300 USB to SDIO/SD/MMC bridge chip
21834 L: linux-mmc@vger.kernel.org
21836 F: drivers/mmc/host/vub300.c
21838 W1 DALLAS'S 1-WIRE BUS
21839 M: Evgeniy Polyakov <zbr@ioremap.net>
21841 F: Documentation/devicetree/bindings/w1/
21842 F: Documentation/w1/
21844 F: include/linux/w1.h
21846 W83791D HARDWARE MONITORING DRIVER
21847 M: Marc Hulsman <m.hulsman@tudelft.nl>
21848 L: linux-hwmon@vger.kernel.org
21850 F: Documentation/hwmon/w83791d.rst
21851 F: drivers/hwmon/w83791d.c
21853 W83793 HARDWARE MONITORING DRIVER
21854 M: Rudolf Marek <r.marek@assembler.cz>
21855 L: linux-hwmon@vger.kernel.org
21857 F: Documentation/hwmon/w83793.rst
21858 F: drivers/hwmon/w83793.c
21860 W83795 HARDWARE MONITORING DRIVER
21861 M: Jean Delvare <jdelvare@suse.com>
21862 L: linux-hwmon@vger.kernel.org
21864 F: drivers/hwmon/w83795.c
21866 W83L51xD SD/MMC CARD INTERFACE DRIVER
21867 M: Pierre Ossman <pierre@ossman.eu>
21869 F: drivers/mmc/host/wbsd.*
21871 WACOM PROTOCOL 4 SERIAL TABLETS
21872 M: Julian Squires <julian@cipht.net>
21873 M: Hans de Goede <hdegoede@redhat.com>
21874 L: linux-input@vger.kernel.org
21876 F: drivers/input/tablet/wacom_serial4.c
21878 WANGXUN ETHERNET DRIVER
21879 M: Jiawen Wu <jiawenwu@trustnetic.com>
21880 L: netdev@vger.kernel.org
21882 F: Documentation/networking/device_drivers/ethernet/wangxun/txgbe.rst
21883 F: drivers/net/ethernet/wangxun/
21885 WATCHDOG DEVICE DRIVERS
21886 M: Wim Van Sebroeck <wim@linux-watchdog.org>
21887 M: Guenter Roeck <linux@roeck-us.net>
21888 L: linux-watchdog@vger.kernel.org
21890 W: http://www.linux-watchdog.org/
21891 T: git git://www.linux-watchdog.org/linux-watchdog.git
21892 F: Documentation/devicetree/bindings/watchdog/
21893 F: Documentation/watchdog/
21894 F: drivers/watchdog/
21895 F: include/linux/watchdog.h
21896 F: include/uapi/linux/watchdog.h
21898 WHISKEYCOVE PMIC GPIO DRIVER
21899 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21900 L: linux-gpio@vger.kernel.org
21902 F: drivers/gpio/gpio-wcove.c
21905 M: Dianlong Li <long17.cool@163.com>
21906 L: linux-rtc@vger.kernel.org
21908 F: drivers/rtc/rtc-sd3078.c
21911 M: David Rheinsberg <david.rheinsberg@gmail.com>
21912 L: linux-input@vger.kernel.org
21914 F: drivers/hid/hid-wiimote*
21916 WILOCITY WIL6210 WIRELESS DRIVER
21917 L: linux-wireless@vger.kernel.org
21919 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21920 F: drivers/net/wireless/ath/wil6210/
21923 M: David Härdeman <david@hardeman.nu>
21925 F: drivers/media/rc/winbond-cir.c
21927 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21928 M: William Breathitt Gray <william.gray@linaro.org>
21929 L: linux-watchdog@vger.kernel.org
21931 F: drivers/watchdog/ebc-c384_wdt.c
21933 WINSYSTEMS WS16C48 GPIO DRIVER
21934 M: William Breathitt Gray <william.gray@linaro.org>
21935 L: linux-gpio@vger.kernel.org
21937 F: drivers/gpio/gpio-ws16c48.c
21939 WIREGUARD SECURE NETWORK TUNNEL
21940 M: Jason A. Donenfeld <Jason@zx2c4.com>
21941 L: wireguard@lists.zx2c4.com
21942 L: netdev@vger.kernel.org
21944 F: drivers/net/wireguard/
21945 F: tools/testing/selftests/wireguard/
21947 WISTRON LAPTOP BUTTON DRIVER
21948 M: Miloslav Trmac <mitr@volny.cz>
21950 F: drivers/input/misc/wistron_btns.c
21952 WL3501 WIRELESS PCMCIA CARD DRIVER
21953 L: linux-wireless@vger.kernel.org
21955 F: drivers/net/wireless/wl3501*
21957 WOLFSON MICROELECTRONICS DRIVERS
21958 L: patches@opensource.cirrus.com
21960 W: https://github.com/CirrusLogic/linux-drivers/wiki
21961 T: git https://github.com/CirrusLogic/linux-drivers.git
21962 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21963 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21964 F: Documentation/devicetree/bindings/mfd/wm831x.txt
21965 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21966 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
21967 F: Documentation/devicetree/bindings/sound/wm*
21968 F: Documentation/hwmon/wm83??.rst
21969 F: arch/arm/mach-s3c/mach-crag6410*
21970 F: drivers/clk/clk-wm83*.c
21971 F: drivers/gpio/gpio-*wm*.c
21972 F: drivers/gpio/gpio-arizona.c
21973 F: drivers/hwmon/wm83??-hwmon.c
21974 F: drivers/input/misc/wm831x-on.c
21975 F: drivers/input/touchscreen/wm831x-ts.c
21976 F: drivers/input/touchscreen/wm97*.c
21977 F: drivers/leds/leds-wm83*.c
21978 F: drivers/mfd/arizona*
21979 F: drivers/mfd/cs47l24*
21980 F: drivers/mfd/wm*.c
21981 F: drivers/power/supply/wm83*.c
21982 F: drivers/regulator/arizona*
21983 F: drivers/regulator/wm8*.c
21984 F: drivers/rtc/rtc-wm83*.c
21985 F: drivers/video/backlight/wm83*_bl.c
21986 F: drivers/watchdog/wm83*_wdt.c
21987 F: include/linux/mfd/arizona/
21988 F: include/linux/mfd/wm831x/
21989 F: include/linux/mfd/wm8350/
21990 F: include/linux/mfd/wm8400*
21991 F: include/linux/regulator/arizona*
21992 F: include/linux/wm97xx.h
21993 F: include/sound/wm????.h
21994 F: sound/soc/codecs/arizona*
21995 F: sound/soc/codecs/cs47l24*
21996 F: sound/soc/codecs/wm*
21999 M: Tejun Heo <tj@kernel.org>
22000 R: Lai Jiangshan <jiangshanlai@gmail.com>
22002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
22003 F: Documentation/core-api/workqueue.rst
22004 F: include/linux/workqueue.h
22005 F: kernel/workqueue.c
22008 M: Loic Poulain <loic.poulain@linaro.org>
22009 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
22010 R: Johannes Berg <johannes@sipsolutions.net>
22011 L: netdev@vger.kernel.org
22013 F: drivers/net/wwan/
22014 F: include/linux/wwan.h
22015 F: include/uapi/linux/wwan.h
22017 X-POWERS AXP288 PMIC DRIVERS
22018 M: Hans de Goede <hdegoede@redhat.com>
22020 F: drivers/acpi/pmic/intel_pmic_xpower.c
22023 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
22024 M: Chen-Yu Tsai <wens@csie.org>
22025 L: linux-kernel@vger.kernel.org
22030 M: Martin Schiller <ms@dev.tdt.de>
22031 L: linux-x25@vger.kernel.org
22033 F: Documentation/networking/lapb-module.rst
22034 F: Documentation/networking/x25*
22035 F: drivers/net/wan/hdlc_x25.c
22036 F: drivers/net/wan/lapbether.c
22037 F: include/*/lapb.h
22038 F: include/net/x25*
22039 F: include/uapi/linux/x25.h
22043 X86 ARCHITECTURE (32-BIT AND 64-BIT)
22044 M: Thomas Gleixner <tglx@linutronix.de>
22045 M: Ingo Molnar <mingo@redhat.com>
22046 M: Borislav Petkov <bp@alien8.de>
22047 M: Dave Hansen <dave.hansen@linux.intel.com>
22049 R: "H. Peter Anvin" <hpa@zytor.com>
22050 L: linux-kernel@vger.kernel.org
22052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22053 F: Documentation/devicetree/bindings/x86/
22054 F: Documentation/x86/
22058 M: Andy Lutomirski <luto@kernel.org>
22059 L: linux-kernel@vger.kernel.org
22061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
22064 X86 MCE INFRASTRUCTURE
22065 M: Tony Luck <tony.luck@intel.com>
22066 M: Borislav Petkov <bp@alien8.de>
22067 L: linux-edac@vger.kernel.org
22069 F: Documentation/ABI/testing/sysfs-mce
22070 F: Documentation/x86/x86_64/machinecheck.rst
22071 F: arch/x86/kernel/cpu/mce/*
22073 X86 MICROCODE UPDATE SUPPORT
22074 M: Borislav Petkov <bp@alien8.de>
22076 F: arch/x86/kernel/cpu/microcode/*
22079 M: Dave Hansen <dave.hansen@linux.intel.com>
22080 M: Andy Lutomirski <luto@kernel.org>
22081 M: Peter Zijlstra <peterz@infradead.org>
22082 L: linux-kernel@vger.kernel.org
22084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
22087 X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
22088 M: Hans de Goede <hdegoede@redhat.com>
22089 L: platform-driver-x86@vger.kernel.org
22091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22092 F: drivers/platform/x86/x86-android-tablets.c
22094 X86 PLATFORM DRIVERS
22095 M: Hans de Goede <hdegoede@redhat.com>
22096 M: Mark Gross <markgross@kernel.org>
22097 L: platform-driver-x86@vger.kernel.org
22099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22100 F: drivers/platform/olpc/
22101 F: drivers/platform/x86/
22103 X86 PLATFORM DRIVERS - ARCH
22104 R: Darren Hart <dvhart@infradead.org>
22105 R: Andy Shevchenko <andy@infradead.org>
22106 L: platform-driver-x86@vger.kernel.org
22109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22110 F: arch/x86/platform
22112 X86 PLATFORM UV HPE SUPERDOME FLEX
22113 M: Steve Wahl <steve.wahl@hpe.com>
22114 R: Mike Travis <mike.travis@hpe.com>
22115 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
22116 R: Russ Anderson <russ.anderson@hpe.com>
22118 F: arch/x86/include/asm/uv/
22119 F: arch/x86/kernel/apic/x2apic_uv_x.c
22120 F: arch/x86/platform/uv/
22122 X86 STACK UNWINDING
22123 M: Josh Poimboeuf <jpoimboe@kernel.org>
22124 M: Peter Zijlstra <peterz@infradead.org>
22126 F: arch/x86/include/asm/unwind*.h
22127 F: arch/x86/kernel/dumpstack.c
22128 F: arch/x86/kernel/stacktrace.c
22129 F: arch/x86/kernel/unwind_*.c
22132 M: Andy Lutomirski <luto@kernel.org>
22133 L: linux-kernel@vger.kernel.org
22135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22136 F: arch/x86/entry/vdso/
22139 M: Matthew Wilcox <willy@infradead.org>
22140 L: linux-fsdevel@vger.kernel.org
22142 F: Documentation/core-api/xarray.rst
22143 F: include/linux/idr.h
22144 F: include/linux/xarray.h
22147 F: tools/testing/radix-tree
22150 M: Benjamin Valentin <benpicco@googlemail.com>
22152 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
22153 F: drivers/media/rc/xbox_remote.c
22155 XC2028/3028 TUNER DRIVER
22156 M: Mauro Carvalho Chehab <mchehab@kernel.org>
22157 L: linux-media@vger.kernel.org
22159 W: https://linuxtv.org
22160 T: git git://linuxtv.org/media_tree.git
22161 F: drivers/media/tuners/xc2028.*
22163 XDP (eXpress Data Path)
22164 M: Alexei Starovoitov <ast@kernel.org>
22165 M: Daniel Borkmann <daniel@iogearbox.net>
22166 M: David S. Miller <davem@davemloft.net>
22167 M: Jakub Kicinski <kuba@kernel.org>
22168 M: Jesper Dangaard Brouer <hawk@kernel.org>
22169 M: John Fastabend <john.fastabend@gmail.com>
22170 L: netdev@vger.kernel.org
22171 L: bpf@vger.kernel.org
22173 F: include/net/xdp.h
22174 F: include/net/xdp_priv.h
22175 F: include/trace/events/xdp.h
22176 F: kernel/bpf/cpumap.c
22177 F: kernel/bpf/devmap.c
22179 F: samples/bpf/xdp*
22180 F: tools/testing/selftests/bpf/*xdp*
22181 F: tools/testing/selftests/bpf/*/*xdp*
22182 F: drivers/net/ethernet/*/*/*/*/*xdp*
22183 F: drivers/net/ethernet/*/*/*xdp*
22184 K: (?:\b|_)xdp(?:\b|_)
22186 XDP SOCKETS (AF_XDP)
22187 M: Björn Töpel <bjorn@kernel.org>
22188 M: Magnus Karlsson <magnus.karlsson@intel.com>
22189 M: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
22190 R: Jonathan Lemon <jonathan.lemon@gmail.com>
22191 L: netdev@vger.kernel.org
22192 L: bpf@vger.kernel.org
22194 F: Documentation/networking/af_xdp.rst
22195 F: include/net/xdp_sock*
22196 F: include/net/xsk_buff_pool.h
22197 F: include/uapi/linux/if_xdp.h
22198 F: include/uapi/linux/xdp_diag.h
22199 F: include/net/netns/xdp.h
22201 F: tools/testing/selftests/bpf/*xsk*
22203 XEN BLOCK SUBSYSTEM
22204 M: Roger Pau Monné <roger.pau@citrix.com>
22205 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22207 F: drivers/block/xen*
22208 F: drivers/block/xen-blkback/*
22211 M: Stefano Stabellini <sstabellini@kernel.org>
22212 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22214 F: arch/arm/include/asm/xen/
22217 XEN HYPERVISOR ARM64
22218 M: Stefano Stabellini <sstabellini@kernel.org>
22219 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22221 F: arch/arm64/include/asm/xen/
22224 XEN HYPERVISOR INTERFACE
22225 M: Juergen Gross <jgross@suse.com>
22226 M: Stefano Stabellini <sstabellini@kernel.org>
22227 R: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
22228 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22231 F: Documentation/ABI/stable/sysfs-hypervisor-xen
22232 F: Documentation/ABI/testing/sysfs-hypervisor-xen
22233 F: drivers/*/xen-*front.c
22235 F: include/uapi/xen/
22237 F: kernel/configs/xen.config
22240 M: Juergen Gross <jgross@suse.com>
22241 R: Boris Ostrovsky <boris.ostrovsky@oracle.com>
22242 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22244 F: arch/x86/configs/xen.config
22245 F: arch/x86/include/asm/pvclock-abi.h
22246 F: arch/x86/include/asm/xen/
22247 F: arch/x86/platform/pvh/
22250 XEN NETWORK BACKEND DRIVER
22251 M: Wei Liu <wei.liu@kernel.org>
22252 M: Paul Durrant <paul@xen.org>
22253 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22254 L: netdev@vger.kernel.org
22256 F: drivers/net/xen-netback/*
22259 M: Juergen Gross <jgross@suse.com>
22260 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22262 F: arch/x86/pci/*xen*
22263 F: drivers/pci/*xen*
22266 M: Juergen Gross <jgross@suse.com>
22267 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22268 L: linux-scsi@vger.kernel.org
22270 F: drivers/scsi/xen-scsifront.c
22271 F: drivers/xen/xen-scsiback.c
22272 F: include/xen/interface/io/vscsiif.h
22275 M: Juergen Gross <jgross@suse.com>
22276 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22277 L: linux-usb@vger.kernel.org
22279 F: drivers/usb/host/xen*
22280 F: include/xen/interface/io/usbif.h
22282 XEN SOUND FRONTEND DRIVER
22283 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22284 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22285 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
22289 XEN SWIOTLB SUBSYSTEM
22290 M: Juergen Gross <jgross@suse.com>
22291 M: Stefano Stabellini <sstabellini@kernel.org>
22292 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
22293 L: iommu@lists.linux.dev
22295 F: arch/x86/xen/*swiotlb*
22296 F: drivers/xen/*swiotlb*
22299 C: irc://irc.oftc.net/xfs
22300 M: Darrick J. Wong <djwong@kernel.org>
22301 L: linux-xfs@vger.kernel.org
22304 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22305 F: Documentation/ABI/testing/sysfs-fs-xfs
22306 F: Documentation/admin-guide/xfs.rst
22307 F: Documentation/filesystems/xfs-delayed-logging-design.rst
22308 F: Documentation/filesystems/xfs-self-describing-metadata.rst
22310 F: include/uapi/linux/dqblk_xfs.h
22311 F: include/uapi/linux/fsmap.h
22314 M: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22315 L: linux-iio@vger.kernel.org
22317 F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22318 F: drivers/iio/adc/xilinx-ams.c
22320 XILINX AXI ETHERNET DRIVER
22321 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22323 F: drivers/net/ethernet/xilinx/xilinx_axienet*
22326 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22327 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22328 L: linux-can@vger.kernel.org
22330 F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22331 F: drivers/net/can/xilinx_can.c
22334 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22335 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
22336 R: Michal Simek <michal.simek@xilinx.com>
22338 F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
22339 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22340 F: drivers/gpio/gpio-xilinx.c
22341 F: drivers/gpio/gpio-zynq.c
22343 XILINX SD-FEC IP CORES
22344 M: Derek Kiernan <derek.kiernan@xilinx.com>
22345 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
22347 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22348 F: Documentation/misc-devices/xilinx_sdfec.rst
22349 F: drivers/misc/Kconfig
22350 F: drivers/misc/Makefile
22351 F: drivers/misc/xilinx_sdfec.c
22352 F: include/uapi/misc/xilinx_sdfec.h
22355 M: Sean Anderson <sean.anderson@seco.com>
22357 F: drivers/pwm/pwm-xilinx.c
22358 F: include/clocksource/timer-xilinx.h
22360 XILINX UARTLITE SERIAL DRIVER
22361 M: Peter Korsgaard <jacmet@sunsite.dk>
22362 L: linux-serial@vger.kernel.org
22364 F: drivers/tty/serial/uartlite.c
22366 XILINX VIDEO IP CORES
22367 M: Hyun Kwon <hyun.kwon@xilinx.com>
22368 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22369 L: linux-media@vger.kernel.org
22371 T: git git://linuxtv.org/media_tree.git
22372 F: Documentation/devicetree/bindings/media/xilinx/
22373 F: drivers/media/platform/xilinx/
22374 F: include/uapi/linux/xilinx-v4l2-controls.h
22376 XILINX ZYNQMP DPDMA DRIVER
22377 M: Hyun Kwon <hyun.kwon@xilinx.com>
22378 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22379 L: dmaengine@vger.kernel.org
22381 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22382 F: drivers/dma/xilinx/xilinx_dpdma.c
22383 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22385 XILINX ZYNQMP PSGTR PHY DRIVER
22386 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22387 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22388 L: linux-kernel@vger.kernel.org
22390 T: git https://github.com/Xilinx/linux-xlnx.git
22391 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22392 F: drivers/phy/xilinx/phy-zynqmp.c
22394 XILINX ZYNQMP SHA3 DRIVER
22395 M: Harsha <harsha.harsha@xilinx.com>
22397 F: drivers/crypto/xilinx/zynqmp-sha.c
22399 XILINX EVENT MANAGEMENT DRIVER
22400 M: Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22402 F: drivers/soc/xilinx/xlnx_event_manager.c
22403 F: include/linux/firmware/xlnx-event-manager.h
22406 M: Eli Billauer <eli.billauer@gmail.com>
22407 L: linux-kernel@vger.kernel.org
22409 F: drivers/char/xillybus/
22412 M: George Cherian <gcherian@marvell.com>
22413 L: linux-i2c@vger.kernel.org
22415 W: http://www.marvell.com
22416 F: drivers/i2c/busses/i2c-xlp9xx.c
22418 XRA1403 GPIO EXPANDER
22419 M: Nandor Han <nandor.han@ge.com>
22420 M: Semi Malinen <semi.malinen@ge.com>
22421 L: linux-gpio@vger.kernel.org
22423 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22424 F: drivers/gpio/gpio-xra1403.c
22426 XTENSA XTFPGA PLATFORM SUPPORT
22427 M: Max Filippov <jcmvbkbc@gmail.com>
22428 L: linux-xtensa@linux-xtensa.org
22430 F: drivers/spi/spi-xtensa-xtfpga.c
22431 F: sound/soc/xtensa/xtfpga-i2s.c
22433 YAM DRIVER FOR AX.25
22434 M: Jean-Paul Roubelat <jpr@f6fbb.org>
22435 L: linux-hams@vger.kernel.org
22437 F: drivers/net/hamradio/yam*
22438 F: include/linux/yam.h
22440 YAMA SECURITY MODULE
22441 M: Kees Cook <keescook@chromium.org>
22443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22444 F: Documentation/admin-guide/LSM/Yama.rst
22447 YEALINK PHONE DRIVER
22448 M: Henk Vergonet <Henk.Vergonet@gmail.com>
22449 L: usbb2k-api-dev@nongnu.org
22451 F: Documentation/input/devices/yealink.rst
22452 F: drivers/input/misc/yealink.*
22454 Z8530 DRIVER FOR AX.25
22455 M: Joerg Reuter <jreuter@yaina.de>
22456 L: linux-hams@vger.kernel.org
22458 W: http://yaina.de/jreuter/
22459 W: http://www.qsl.net/dl1bke/
22460 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
22461 F: drivers/net/hamradio/*scc.c
22462 F: drivers/net/hamradio/z8530.h
22464 ZBUD COMPRESSED PAGE ALLOCATOR
22465 M: Seth Jennings <sjenning@redhat.com>
22466 M: Dan Streetman <ddstreet@ieee.org>
22467 L: linux-mm@kvack.org
22471 Z3FOLD COMPRESSED PAGE ALLOCATOR
22472 M: Vitaly Wool <vitaly.wool@konsulko.com>
22473 R: Miaohe Lin <linmiaohe@huawei.com>
22474 L: linux-mm@kvack.org
22478 ZD1211RW WIRELESS DRIVER
22479 M: Ulrich Kunitz <kune@deine-taler.de>
22480 L: linux-wireless@vger.kernel.org
22481 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
22483 W: http://zd1211.ath.cx/wiki/DriverRewrite
22484 F: drivers/net/wireless/zydas/zd1211rw/
22486 ZD1301 MEDIA DRIVER
22487 M: Antti Palosaari <crope@iki.fi>
22488 L: linux-media@vger.kernel.org
22490 W: https://linuxtv.org/
22491 W: http://palosaari.fi/linux/
22492 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22493 F: drivers/media/usb/dvb-usb-v2/zd1301*
22495 ZD1301_DEMOD 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/dvb-frontends/zd1301_demod*
22504 ZHAOXIN PROCESSOR SUPPORT
22505 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22506 L: linux-kernel@vger.kernel.org
22508 F: arch/x86/kernel/cpu/zhaoxin.c
22511 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
22512 M: Naohiro Aota <naohiro.aota@wdc.com>
22513 R: Johannes Thumshirn <jth@kernel.org>
22514 L: linux-fsdevel@vger.kernel.org
22516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22517 F: Documentation/filesystems/zonefs.rst
22520 ZPOOL COMPRESSED PAGE STORAGE API
22521 M: Dan Streetman <ddstreet@ieee.org>
22522 L: linux-mm@kvack.org
22524 F: include/linux/zpool.h
22527 ZR36067 VIDEO FOR LINUX DRIVER
22528 M: Corentin Labbe <clabbe@baylibre.com>
22529 L: mjpeg-users@lists.sourceforge.net
22530 L: linux-media@vger.kernel.org
22532 W: http://mjpeg.sourceforge.net/driver-zoran/
22533 Q: https://patchwork.linuxtv.org/project/linux-media/list/
22534 F: Documentation/driver-api/media/drivers/zoran.rst
22535 F: drivers/staging/media/zoran/
22537 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22538 M: Minchan Kim <minchan@kernel.org>
22539 M: Nitin Gupta <ngupta@vflare.org>
22540 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22541 L: linux-kernel@vger.kernel.org
22543 F: Documentation/admin-guide/blockdev/zram.rst
22544 F: drivers/block/zram/
22546 ZS DECSTATION Z85C30 SERIAL DRIVER
22547 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
22549 F: drivers/tty/serial/zs.*
22551 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22552 M: Minchan Kim <minchan@kernel.org>
22553 M: Nitin Gupta <ngupta@vflare.org>
22554 R: Sergey Senozhatsky <senozhatsky@chromium.org>
22555 L: linux-mm@kvack.org
22557 F: Documentation/mm/zsmalloc.rst
22558 F: include/linux/zsmalloc.h
22562 M: Nick Terrell <terrelln@fb.com>
22564 B: https://github.com/facebook/zstd/issues
22565 T: git git://github.com/terrelln/linux.git
22566 F: include/linux/zstd*
22568 F: lib/decompress_unzstd.c
22573 ZSWAP COMPRESSED SWAP CACHING
22574 M: Seth Jennings <sjenning@redhat.com>
22575 M: Dan Streetman <ddstreet@ieee.org>
22576 M: Vitaly Wool <vitaly.wool@konsulko.com>
22577 L: linux-mm@kvack.org
22582 M: Linus Torvalds <torvalds@linux-foundation.org>
22583 L: linux-kernel@vger.kernel.org
22584 S: Buried alive in reporters
22585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git